# Author(s): Sheep, Bird, TheGeneral focus_tree = { id = BOS_focus country = { base = 0 modifier = { add = 20 original_tag = BOS } } continuous_focus_position = { x = 100 y = 2500 } shared_focus = USoE001 shared_focus = POTEF001 # Focus Shortcuts shortcut = { name = BOS_House_of_Representatives_shortcut target = BOS_house_of_representatives scroll_wheel_factor = 0.80 } shortcut = { name = BOS_prepping_an_offensive_shortcut target = BOS_prepping_an_offensive scroll_wheel_factor = 0.80 } shortcut = { name = BOS_post_war_effort_shortcut target = BOS_post_war_effort scroll_wheel_factor = 0.80 } shortcut = { name = BOS_politicized_army_shortcut target = BOS_politicized_army scroll_wheel_factor = 0.80 } # Military Focuses focus = { id = BOS_politicized_army icon = Army_of_the_Republic_of_Bosnia_and_Herzegovina_1 x = 62 y = 0 cost = 3 search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_politicized_army" swap_ideas = { remove_idea = BOS_politicized_army_idea add_idea = BOS_politicized_army_idea2 } } ai_will_do = { base = 5 modifier = { factor = 3 has_idea = BOS_politicized_army_idea } } } focus = { id = BOS_army_of_republic_of_srpska icon = Army_of_Republika_Srpska_1 x = 1 y = 1 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_politicized_army } search_filters = { FOCUS_FILTER_ARMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_army_of_republic_of_srpska" army_experience = 45 BOS_srpska_attitude_increase_effect = yes BOS_srpska_stability_increase_effect = yes } ai_will_do = { base = 5 modifier = { factor = 2 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } } } focus = { id = BOS_army_of_the_federation_bosnia_herzegovina icon = Army_of_the_Federation_of_Bosnia_and_Herzegovina_1 x = -1 y = 1 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_politicized_army } search_filters = { FOCUS_FILTER_ARMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_army_of_the_federation_bosnia_herzegovina" army_experience = 45 BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_croat_stability_increase_effect = yes } ai_will_do = { base = 5 modifier = { factor = 2 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } } } focus = { id = BOS_national_high_command icon = BOS_army_officer2 x = 0 y = 2 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_army_of_republic_of_srpska } prerequisite = { focus = BOS_army_of_the_federation_bosnia_herzegovina } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_high_command" set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes newline = yes swap_ideas = { remove_idea = BOS_politicized_army_idea2 add_idea = BOS_politicized_army_idea3 } } ai_will_do = { base = 12 modifier = { factor = 2 has_idea = BOS_politicized_army_idea2 } } } focus = { id = BOS_combine_the_armies icon = military_deal x = -1 y = 4 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_national_high_command } mutually_exclusive = { focus = BOS_great_level_of_cooperation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_combine_the_armies" swap_ideas = { remove_idea = BOS_politicized_army_idea3 add_idea = BOS_politicized_army_idea4 } } ai_will_do = { base = 1 modifier = { add = 12 OR = { has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } } } focus = { id = BOS_great_level_of_cooperation icon = dangerous_deal x = 1 y = 4 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_national_high_command } mutually_exclusive = { focus = BOS_combine_the_armies } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_great_level_of_cooperation" swap_ideas = { remove_idea = BOS_politicized_army_idea3 add_idea = BOS_politicized_army_idea5 } } ai_will_do = { base = 1 modifier = { add = 12 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } } } } focus = { id = BOS_general_staff_reforms icon = volunteers x = 0 y = 5 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_national_high_command } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_general_staff_reforms" add_tech_bonus = { name = BOS_general_staff_reforms uses = 2 bonus = 0.5 technology = body_armor_1 technology = body_armor_2 technology = body_armor_3 technology = body_armor_4 technology = camouflage_1 technology = camouflage_2 technology = camouflage_3 technology = camouflage_4 technology = camouflage_5 } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOS_officer_training icon = military_academy x = -1 y = 6 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_general_staff_reforms } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_officer_training" increase_officer_training_level = yes } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOS_military_drills icon = demand_territory3 x = 1 y = 6 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_general_staff_reforms } search_filters = { FOCUS_FILTER_ARMY_XP } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_military_drills" army_experience = 75 add_war_support = 0.05 } ai_will_do = { base = 3 modifier = { factor = 2 has_idea = BOS_rotating_presidency } modifier = { factor = 3 has_war = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOS_re_enlist_ratko_mladic icon = ratko_mladic_recuit x = 2 y = 3 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_national_high_command } prerequisite = { focus = BOS_army_of_republic_of_srpska } mutually_exclusive = { focus = BOS_detain_ratko_mladic } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_re_enlist_ratko_mladic" effect_tooltip = { create_field_marshal = { name = "Ratko Mladić" portrait_path = "gfx/leaders/BOS/Ratko_Mladic.dds" traits = { infantry_officer } skill = 5 attack_skill = 5 defense_skill = 2 planning_skill = 3 logistics_skill = 5 } } BOS_croat_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes } ai_will_do = { base = 0 modifier = { add = 12 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } } } focus = { id = BOS_detain_ratko_mladic icon = ratko_mladic_jail x = -2 y = 3 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_national_high_command } prerequisite = { focus = BOS_army_of_the_federation_bosnia_herzegovina } mutually_exclusive = { focus = BOS_re_enlist_ratko_mladic } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_detain_ratko_mladic" BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes add_timed_idea = { idea = BOS_detain_ratko_mladic_idea days = 10950 } } ai_will_do = { base = 1 modifier = { add = 12 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } } } focus = { id = BOS_land_doctrine icon = Armed_Forces_of_Bosnia_and_Herzegovina_1 x = -8 y = 1 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_politicized_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_land_doctrine" add_doctrine_cost_reduction = { name = BOS_land_doctrine cost_reduction = 0.5 uses = 3 category = CAT_land_doctrine } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOS_rifle_advancements icon = small_arms_west x = 0 y = 2 relative_position_id = BOS_land_doctrine cost = 3 prerequisite = { focus = BOS_land_doctrine } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_rifle_advancements" add_ideas = rifle_production_bonus2 add_tech_bonus = { name = BOS_rifle_advancements bonus = 0.2 uses = 1 category = CAT_inf_wep } } ai_will_do = { base = 5 modifier = { factor = 2 has_war = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOS_artillery_refurbishment icon = artillery x = 1 y = 1 relative_position_id = BOS_rifle_advancements cost = 3 prerequisite = { focus = BOS_rifle_advancements } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_artillery_refurbishment" add_tech_bonus = { name = BOS_artillery_refurbishment bonus = 0.3 uses = 2 category = CAT_artillery } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_resupply_equipment icon = lend_lease x = -1 y = 1 relative_position_id = BOS_rifle_advancements cost = 3 prerequisite = { focus = BOS_rifle_advancements } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_resupply_equipment" add_tech_bonus = { name = BOS_resupply_equipment bonus = 0.3 uses = 2 category = CAT_support_weapons } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOS_mechanization_of_the_army icon = Focus_Mobile_Warfare_Doctrine x = -3 y = 1 relative_position_id = BOS_land_doctrine cost = 3 prerequisite = { focus = BOS_land_doctrine } mutually_exclusive = { focus = BOS_boots_on_the_ground } search_filters = { FOCUS_FILTER_ARMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_mechanization_of_the_army" add_ideas = BOS_mechanization_of_the_army } ai_will_do = { base = 5 modifier = { factor = 2 NOT = { has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } } } focus = { id = BOS_transportation_methods icon = dark_truck_test_1 x = -1 y = 1 relative_position_id = BOS_mechanization_of_the_army cost = 3 prerequisite = { focus = BOS_mechanization_of_the_army } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } custom_trigger_tooltip = { tooltip = BOS_treasury_higher_than_3_5_tt check_variable = { treasury > 3.5 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_transportation_methods" add_equipment_to_stockpile = { type = util_vehicle_type amount = 60 producer = BOS } set_temp_variable = { treasury_change = -3.5 } modify_treasury_effect = yes add_ideas = BOS_transportation_methods add_tech_bonus = { name = BOS_transportation_methods bonus = 0.1 uses = 1 category = CAT_util } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 0 check_variable = { treasury < 3.5 } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_helicopter_transportation icon = helicopter_sheep x = -2 y = 2 relative_position_id = BOS_mechanization_of_the_army cost = 3 prerequisite = { focus = BOS_transportation_methods } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_helicopter_transportation" swap_ideas = { remove_idea = BOS_transportation_methods add_idea = BOS_transportation_methods2 } add_tech_bonus = { name = BOS_helicopter_transportation bonus = 0.1 uses = 1 category = CAT_trans_heli } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_apc_armament icon = apc_sheep x = 1 y = 1 relative_position_id = BOS_mechanization_of_the_army cost = 3 prerequisite = { focus = BOS_mechanization_of_the_army } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } custom_trigger_tooltip = { tooltip = BOS_treasury_higher_than_8_5_tt check_variable = { treasury > 8.5 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_apc_armament" add_equipment_to_stockpile = { type = medium_tank_amphibious_chassis amount = 60 producer = BOS } set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes add_tech_bonus = { name = BOS_apc_armament bonus = 0.1 uses = 1 category = CAT_apc } swap_ideas = { remove_idea = BOS_mechanization_of_the_army add_idea = BOS_APC_armament } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 0 check_variable = { treasury < 8.5 } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_personal_carriers icon = motorized x = 0 y = 2 relative_position_id = BOS_mechanization_of_the_army cost = 3 prerequisite = { focus = BOS_transportation_methods } prerequisite = { focus = BOS_apc_armament } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } custom_trigger_tooltip = { tooltip = BOS_treasury_higher_than_4_5_tt check_variable = { treasury > 4.5 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_personal_carriers" add_equipment_to_stockpile = { type = medium_tank_flame_chassis amount = 40 producer = BOS } set_temp_variable = { treasury_change = -4.5 } modify_treasury_effect = yes add_tech_bonus = { name = BOS_personal_carriers bonus = 0.1 uses = 1 category = CAT_ifv } swap_ideas = { remove_idea = BOS_APC_armament add_idea = BOS_APC_armament1 } } ai_will_do = { base = 5 modifier = { factor = 2 has_war = yes } modifier = { factor = 0 check_variable = { treasury < 4.5 } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_the_land_fleet icon = tanks4 x = -1 y = 3 relative_position_id = BOS_mechanization_of_the_army cost = 3 prerequisite = { focus = BOS_personal_carriers } prerequisite = { focus = BOS_helicopter_transportation } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_EQUIPMENT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_the_land_fleet" remove_ideas = BOS_transportation_methods2 remove_ideas = BOS_APC_armament1 add_ideas = BOS_the_land_fleet } ai_will_do = { base = 5 modifier = { factor = 3 has_war = yes } } } focus = { id = BOS_main_battle_line icon = BOS_tank_rush x = 1 y = 3 relative_position_id = BOS_mechanization_of_the_army cost = 3 prerequisite = { focus = BOS_personal_carriers } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_main_battle_line" add_ideas = BOS_main_battle_line newline = yes add_tech_bonus = { name = BOS_main_battle_line bonus = 0.3 uses = 2 category = CAT_at } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_boots_on_the_ground icon = BOS_politicised_army x = 3 y = 1 relative_position_id = BOS_land_doctrine cost = 3 prerequisite = { focus = BOS_land_doctrine } mutually_exclusive = { focus = BOS_mechanization_of_the_army } search_filters = { FOCUS_FILTER_ARMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_boots_on_the_ground" army_experience = 75 add_ideas = BOS_boots_on_the_ground } ai_will_do = { base = 3 modifier = { factor = 2 has_idea = BOS_rotating_presidency } modifier = { factor = 4 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } } focus = { id = BOS_civilian_training icon = mass_assault x = 1 y = 1 relative_position_id = BOS_boots_on_the_ground cost = 3 prerequisite = { focus = BOS_boots_on_the_ground } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_ARMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_civilian_training" add_timed_idea = { idea = BOS_civilian_training days = 400 } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_mobilization_requirements icon = military_fort x = 1 y = 1 relative_position_id = BOS_civilian_training cost = 3 prerequisite = { focus = BOS_civilian_training } search_filters = { FOCUS_FILTER_MANPOWER } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_mobilization_requirements" add_ideas = BOS_national_mobilization if = { limit = { NOT = { has_idea = draft_army } } increase_conscription_effect = yes } } ai_will_do = { base = 3 modifier = { factor = 2 has_idea = BOS_rotating_presidency2 } modifier = { factor = 3 has_war = yes } } } focus = { id = BOS_wave_tactics icon = infiltration x = -1 y = 1 relative_position_id = BOS_boots_on_the_ground cost = 3 prerequisite = { focus = BOS_boots_on_the_ground } search_filters = { FOCUS_FILTER_ARMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_wave_tactics" swap_ideas = { remove_idea = BOS_boots_on_the_ground add_idea = BOS_boots_on_the_ground1 } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_small_arms_purchase icon = arms_treade_deals x = 1 y = 1 relative_position_id = BOS_wave_tactics cost = 10 prerequisite = { focus = BOS_wave_tactics } prerequisite = { focus = BOS_civilian_training } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } custom_trigger_tooltip = { tooltip = BOS_treasury_higher_than_12_6_tt check_variable = { treasury > 12.6 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_small_arms_purchase" if = { limit = { country_exists = GER } GER = { country_event = { id = BOS_events.21 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_equipment_to_stockpile = { type = infantry_weapons_4 amount = 240 producer = GER } } } if = { limit = { country_exists = SOV } SOV = { country_event = { id = BOS_events.24 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_equipment_to_stockpile = { type = infantry_weapons_2 amount = 1540 producer = SOV } } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_western_objectives has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest } } modifier = { factor = 3 has_war = yes } modifier = { factor = 0 check_variable = { treasury < 12.6 } } } } focus = { id = BOS_streamline_production icon = Focus_Rifle_Production x = -1 y = 1 relative_position_id = BOS_small_arms_purchase cost = 3 prerequisite = { focus = BOS_small_arms_purchase } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_EQUIPMENT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_streamline_production" swap_ideas = { remove_idea = BOS_boots_on_the_ground1 add_idea = BOS_boots_on_the_ground2 } } ai_will_do = { base = 5 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_provide_equipment_updates icon = examine_foreign_small_arms x = 1 y = 1 relative_position_id = BOS_small_arms_purchase cost = 3 prerequisite = { focus = BOS_small_arms_purchase } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_provide_equipment_updates" add_tech_bonus = { name = BOS_provide_equipment_updates bonus = 0.2 uses = 3 category = CAT_inf_wep } add_tech_bonus = { name = BOS_provide_equipment_updates bonus = 0.3 uses = 1 category = CAT_support_weapons } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_air_doctrine icon = Air_Force_and_Anti-Aircraft_Defence_of_Bosnia_and_Herzegovina_1 x = 7 y = 1 relative_position_id = BOS_politicized_army cost = 3 prerequisite = { focus = BOS_politicized_army } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_air_doctrine" add_timed_idea = { idea = BOS_air_doctrine_review days = 400 } add_doctrine_cost_reduction = { name = BOS_air_doctrine cost_reduction = 0.5 uses = 2 category = CAT_air_doctrine } } ai_will_do = { base = 5 modifier = { factor = 2 has_war = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOS_aerial_dominance icon = focus_generic_multi_role_aircraft x = 2 y = 1 relative_position_id = BOS_air_doctrine cost = 3 prerequisite = { focus = BOS_air_doctrine } mutually_exclusive = { focus = BOS_air_defence_initiative } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_aerial_dominance" add_ideas = BOS_aerial_dominance } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_western_objectives has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest } } modifier = { factor = 3 has_war_support > 0.5 } } } focus = { id = BOS_restoration_of_old_aircraft icon = helicopter_sheep x = -1 y = 1 relative_position_id = BOS_aerial_dominance cost = 3 prerequisite = { focus = BOS_aerial_dominance } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_restoration_of_old_aircraft" 128 = { one_state_air_base = yes } newline = yes add_tech_bonus = { name = BOS_restoration_of_old_aircraft bonus = 0.2 uses = 1 category = CAT_trans_heli } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_aircraft_acquiring icon = buy_russian_aircraft_bosnia x = 1 y = 1 relative_position_id = BOS_aerial_dominance cost = 3 prerequisite = { focus = BOS_aerial_dominance } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } country_exists = SOV custom_trigger_tooltip = { tooltip = BOS_treasury_higher_than_4_3_tt check_variable = { treasury > 4.3 } } has_opinion = { target = SOV value > 14 } } bypass = { OR = { has_war_with = SOV has_opinion = { target = SOV value < 1 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_aircraft_acquiring" 128 = { one_state_air_base = yes } # TODO: needs to be an event to Russia if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_airframe_2 variant_name = "MiG-29 Fulcrum" amount = 14 producer = SOV } } else = { add_equipment_to_stockpile = { type = small_plane_airframe amount = 14 producer = SOV } } set_temp_variable = { treasury_change = -1.3 } modify_treasury_effect = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_war = yes } modifier = { factor = 0 check_variable = { treasury < 4.3 } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_national_air_force_scheme icon = balken_air_forces x = 1 y = 1 relative_position_id = BOS_restoration_of_old_aircraft cost = 3 prerequisite = { focus = BOS_aircraft_acquiring } prerequisite = { focus = BOS_restoration_of_old_aircraft } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_RESEARCH FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_air_force_scheme" 128 = { one_state_air_base = yes } add_tech_bonus = { name = BOS_national_air_force_scheme bonus = 0.2 uses = 1 category = CAT_as_fighter } add_tech_bonus = { name = BOS_national_air_force_scheme bonus = 0.2 uses = 1 category = CAT_cas } } ai_will_do = { base = 6 modifier = { factor = 2 has_war = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_domestic_production icon = industry_military x = 0 y = 3 relative_position_id = BOS_air_doctrine cost = 3 prerequisite = { focus = BOS_air_doctrine } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_domestic_production" 129 = { one_state_arms_factory = yes } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_aerial_cooperation icon = military_deal x = 0 y = 1 relative_position_id = BOS_domestic_production cost = 3 prerequisite = { focus = BOS_radar_detection_advancement focus = BOS_national_air_force_scheme } prerequisite = { focus = BOS_domestic_production } prerequisite = { focus = BOS_great_level_of_cooperation focus = BOS_combine_the_armies } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_aerial_cooperation" if = { limit = { has_idea = BOS_aerial_dominance } swap_ideas = { remove_idea = BOS_aerial_dominance add_idea = BOS_aerial_dominance2 } } else = { add_ideas = BOS_aerial_dominance } } ai_will_do = { base = 8 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_air_defence_initiative icon = air_defense2 x = -2 y = 1 relative_position_id = BOS_air_doctrine cost = 3 prerequisite = { focus = BOS_air_doctrine } mutually_exclusive = { focus = BOS_aerial_dominance } search_filters = { FOCUS_FILTER_AIRCRAFT FOCUS_FILTER_EQUIPMENT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_air_defence_initiative" add_ideas = BOS_air_defence_initiative_idea newline = yes if = { limit = { NOT = { is_special_project_completed = sp:sp_missile_project } } complete_special_project = sp:sp_missile_project } if = { limit = { NOT = { has_tech = air_defense } } set_technology = { air_defense = 1 } } } ai_will_do = { base = 3 modifier = { factor = 3 has_war_support < 0.5 } modifier = { factor = 3 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } } } focus = { id = BOS_sam_systems icon = military_fort x = -1 y = 1 relative_position_id = BOS_air_defence_initiative cost = 3 prerequisite = { focus = BOS_air_defence_initiative } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } has_tech = air_defense } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_sam_systems" set_temp_variable = { skip_payment = 1 } 129 = { one_state_anti_air = yes } 128 = { one_state_anti_air = yes } # TODO: Add an event requesting SAM missiles if you have GDM to Russia } ai_will_do = { base = 4 modifier = { factor = 3 has_war = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_aa_personnel_equipment icon = air_defense x = 1 y = 1 relative_position_id = BOS_air_defence_initiative cost = 3 prerequisite = { focus = BOS_air_defence_initiative } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_aa_personnel_equipment" add_tech_bonus = { name = BOS_aa_personnel_equipment bonus = 0.2 uses = 2 category = CAT_l_aa } } ai_will_do = { base = 4 modifier = { factor = 2 has_war = yes } } } focus = { id = BOS_radar_detection_advancement icon = defense x = 1 y = 1 relative_position_id = BOS_sam_systems cost = 3 prerequisite = { focus = BOS_sam_systems } prerequisite = { focus = BOS_aa_personnel_equipment } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_radar_detection_advancement" swap_ideas = { remove_idea = BOS_air_defence_initiative_idea add_idea = BOS_air_defence_initiative_idea2 } newline = yes 128 = { one_state_radar_station = yes } } ai_will_do = { base = 7 modifier = { factor = 2 has_war = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_house_of_representatives icon = goverment_building_sheep x = 7 y = 0 cost = 10 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } date < 2008.05.03 } bypass = { date > 2008.05.03 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_house_of_representatives" add_political_power = 150 country_event = BOS_political.1 } ai_will_do = { base = 3 } } focus = { id = BOS_the_federation icon = focus_drinks_peace x = -1 y = 1 relative_position_id = BOS_house_of_representatives cost = 10 prerequisite = { focus = BOS_house_of_representatives } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } has_idea = BOS_rotating_presidency democratic > 0.2 neutrality > 0.2 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_the_federation" swap_ideas = { remove_idea = BOS_rotating_presidency add_idea = BOS_rotating_presidency2 } BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes } ai_will_do = { base = 3 } } focus = { id = BOS_elections_political icon = central_planned_economy2 x = 1 y = 1 relative_position_id = BOS_house_of_representatives cost = 10 prerequisite = { focus = BOS_house_of_representatives } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } bypass = { date > 2005.01.01 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_elections_political" add_country_leader_trait = BOS_political_reformer country_event = BOS_political.4 } ai_will_do = { base = 3 } } focus = { id = BOS_balkan_backyard icon = yugo_nostalgia x = 14 y = 1 relative_position_id = BOS_elections_political cost = 10 prerequisite = { focus = BOS_elections_political focus = BOS_the_federation } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_completed_focus = BOS_bosnian_revanchism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_balkan_backyard" set_temp_variable = { temp_yugo_nost_self = 4 } set_temp_variable = { temp_yugo_nost_others = 2 } add_yugo_nostalgia_all_effect = yes } ai_will_do = { base = 3 } } focus = { id = BOS_european_relations icon = military_sphere x = 0 y = 1 relative_position_id = BOS_balkan_backyard cost = 10 prerequisite = { focus = BOS_balkan_backyard } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_european_relations" set_temp_variable = { temp_yugo_nost_self = 8 } set_temp_variable = { temp_yugo_nost_others = 2 } add_yugo_nostalgia_all_effect = yes } ai_will_do = { base = 3 } } focus = { id = BOS_yugoslav_cultural_revival icon = yugo_nostalgia x = 0 y = 1 relative_position_id = BOS_european_relations cost = 10 prerequisite = { focus = BOS_european_relations } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_completed_focus = BOS_bosnian_revanchism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_yugoslav_cultural_revival" set_temp_variable = { temp_yugo_nost_self = 12 } set_temp_variable = { temp_yugo_nost_others = 4 } add_yugo_nostalgia_all_effect = yes add_political_power = 25 } ai_will_do = { base = 3 } } focus = { id = BOS_common_market_proposal icon = customs_union x = -1 y = 1 relative_position_id = BOS_yugoslav_cultural_revival cost = 10 prerequisite = { focus = BOS_yugoslav_cultural_revival } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_common_market_proposal" if = { limit = { country_exists = SER } add_opinion_modifier = { target = SER modifier = mutual_trade_agreement } } if = { limit = { country_exists = CRO } add_opinion_modifier = { target = CRO modifier = mutual_trade_agreement } } if = { limit = { country_exists = SLV } add_opinion_modifier = { target = SLV modifier = mutual_trade_agreement } } if = { limit = { country_exists = MNT } add_opinion_modifier = { target = MNT modifier = mutual_trade_agreement } } if = { limit = { country_exists = FYR } add_opinion_modifier = { target = FYR modifier = mutual_trade_agreement } } if = { limit = { country_exists = KOS } add_opinion_modifier = { target = KOS modifier = mutual_trade_agreement } } increase_exports = yes set_temp_variable = { temp_yugo_nost_self = 3 } set_temp_variable = { temp_yugo_nost_others = 3 } add_yugo_nostalgia_all_effect = yes } ai_will_do = { base = 3 } } focus = { id = BOS_federal_charter icon = Generic_Yugoslavia x = 1 y = 1 relative_position_id = BOS_yugoslav_cultural_revival cost = 10 prerequisite = { focus = BOS_yugoslav_cultural_revival } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_federal_charter" set_temp_variable = { temp_yugo_nost_self = 4 } set_temp_variable = { temp_yugo_nost_others = 4 } add_yugo_nostalgia_all_effect = yes add_stability = 0.02 } ai_will_do = { base = 3 } } focus = { id = BOS_reconciliation_commission icon = focus_drinks_peace x = 1 y = 1 relative_position_id = BOS_common_market_proposal cost = 10 prerequisite = { focus = BOS_common_market_proposal } prerequisite = { focus = BOS_federal_charter } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_reconciliation_commission" add_stability = 0.05 BOS_bosniak_attitude_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_srpska_attitude_increase_effect = yes BOS_bosniak_manpower_increase_effect = yes BOS_croat_manpower_increase_effect = yes } ai_will_do = { base = 3 } } focus = { id = BOS_convene_the_federation icon = focus_invite_yugoslavia x = 1 y = 2 relative_position_id = BOS_common_market_proposal cost = 10 prerequisite = { focus = BOS_reconciliation_commission } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_ANNEXATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_completed_focus = BOS_bosnian_revanchism } NOT = { has_idea = formed_yugoslavia } } bypass = { has_idea = formed_yugoslavia } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_convene_the_federation" custom_effect_tooltip = BOS_convene_the_federation_tt set_temp_variable = { temp_yugo_nost_self = 4 } set_temp_variable = { temp_yugo_nost_others = 4 } add_yugo_nostalgia_all_effect = yes add_political_power = 100 } ai_will_do = { base = 3 } } focus = { id = BOS_srpska_lead_government icon = srpska_horse x = 5 y = 1 relative_position_id = BOS_elections_political cost = 10 prerequisite = { focus = BOS_elections_political } prerequisite = { focus = BOS_the_federation } mutually_exclusive = { focus = BOS_bosniak_lead_government } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_completed_focus = BOS_bosniak_lead_government } NOT = { has_idea = BOS_pro_bosnia } NOT = { has_completed_focus = BOS_bosnian_revanchism } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_srpska_lead_government" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes BOS = { set_cosmetic_tag = bos_srpska_colour_change } add_timed_idea = { idea = BOS_pro_srpska days = 365 } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } } } focus = { id = BOS_revive_relation_with_serbia_yugoslavia icon = serbian_bosnia x = 0 y = 1 relative_position_id = BOS_srpska_lead_government cost = 5 prerequisite = { focus = BOS_srpska_lead_government } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_revive_relation_with_serbia_yugoslavia" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes modify_timed_idea = { idea = BOS_pro_srpska days = 120 } SER = { 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 } add_stability = -0.05 add_opinion_modifier = { target = SER modifier = declaration_of_friendship } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } } } focus = { id = BOS_role_the_dice icon = Focus_Roll_the_Dice x = -1 y = 1 relative_position_id = BOS_revive_relation_with_serbia_yugoslavia cost = 5 prerequisite = { focus = BOS_revive_relation_with_serbia_yugoslavia } mutually_exclusive = { focus = BOS_popular_support } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RADICALIZATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_role_the_dice" custom_effect_tooltip = bos_run_the_chance_of random = { chance = 50 add_timed_idea = { idea = BOS_crime_increase days = 60 } } add_stability = -0.25 BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes custom_effect_tooltip = BOS_may_draw_us_closer_to_civil_war } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } } } focus = { id = BOS_eastern_frontier icon = rus_attack_eu x = -4 y = 1 relative_position_id = BOS_revive_relation_with_serbia_yugoslavia cost = 8 prerequisite = { focus = BOS_revive_relation_with_serbia_yugoslavia } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } NOT = { has_idea = BOS_SFOR } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_eastern_frontier" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_bosniak_manpower_decrease_effect = yes modify_timed_idea = { idea = BOS_pro_srpska days = 70 } add_ideas = BOS_trade_deal_with_russia for_each_scope_loop = { array = global.CSTO_member tooltip = TT_ALL_CSTO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { tag = ROOT } NOT = { has_war_with = ROOT } } add_opinion_modifier = { target = ROOT modifier = declaration_of_friendship } } } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } } } focus = { id = BOS_russo_bosnian_alignment icon = BOS_rus_deal x = -1 y = 1 relative_position_id = BOS_eastern_frontier cost = 10 prerequisite = { focus = BOS_eastern_frontier } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_DIPLOMACY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } SOV = { has_opinion = { target = BOS value > 14 } } country_exists = SOV } bypass = { OR = { has_war_with = SOV SOV = { has_opinion = { target = BOS value < 1 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_russo_bosnian_alignment" modify_timed_idea = { idea = BOS_pro_srpska days = 70 } swap_ideas = { remove_idea = BOS_trade_deal_with_russia add_idea = BOS_trade_deal_with_russia_expanded } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } modifier = { factor = 0 NOT = { country_exists = SOV } } } } focus = { id = BOS_serbian_bosnian_arms_treaty icon = arms_treade_deals x = 1 y = 1 relative_position_id = BOS_eastern_frontier cost = 10 prerequisite = { focus = BOS_eastern_frontier } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_EQUIPMENT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } has_opinion = { target = SER value > 14 } country_exists = SER } bypass = { OR = { has_war_with = SER has_opinion = { target = SER value < -14 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_serbian_bosnian_arms_treaty" BOS_bosniak_manpower_decrease_effect = yes BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes newline = yes SER = { country_event = { id = BOS_events.15 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { SER = { create_production_license = { target = BOS equipment = { type = Strike_fighter2 } cost_factor = 0 } create_production_license = { target = BOS equipment = { type = infantry_weapons_3 } cost_factor = 0 } } } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } modifier = { factor = 0 NOT = { country_exists = SER } } } } focus = { id = BOS_eastern_trade_bloc icon = trade_with_russia x = -1 y = 1 relative_position_id = BOS_serbian_bosnian_arms_treaty cost = 1.5 prerequisite = { focus = BOS_russo_bosnian_alignment } prerequisite = { focus = BOS_serbian_bosnian_arms_treaty } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } has_opinion = { target = SOV value > 14 } country_exists = SOV country_exists = SER } bypass = { OR = { has_war_with = SOV has_opinion = { target = SOV value < -14 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_eastern_trade_bloc" modify_timed_idea = { idea = BOS_pro_srpska days = 70 } add_opinion_modifier = { target = SOV modifier = mutual_trade_agreement } add_opinion_modifier = { target = SER modifier = mutual_trade_agreement } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } } } focus = { id = BOS_beograd_conference icon = dangerous_deal x = 1 y = 1 relative_position_id = BOS_serbian_bosnian_arms_treaty cost = 10 prerequisite = { focus = BOS_serbian_bosnian_arms_treaty } prerequisite = { focus = BOS_role_the_dice focus = BOS_popular_support } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_beograd_conference" modify_timed_idea = { idea = BOS_pro_srpska days = 190 } SER = { 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 } add_opinion_modifier = { target = SER modifier = diplomatic_support } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } } } focus = { id = BOS_cooperative_alliance icon = csto_nation x = 0 y = 1 relative_position_id = BOS_eastern_trade_bloc cost = 6 prerequisite = { focus = BOS_beograd_conference } prerequisite = { focus = BOS_eastern_trade_bloc } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } country_exists = SOV NOT = { has_war_with = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_cooperative_alliance" BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes BOS_croat_stability_decrease_effect = yes BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_manpower_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes modify_timed_idea = { idea = BOS_pro_srpska days = 70 } SOV = { country_event = { id = BOS_events.34 days = 3 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { SOV = { add_to_faction = BOS } } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_opinion_modifier = { target = ROOT modifier = declined_faction_request } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } modifier = { factor = 0 NOT = { country_exists = SOV } } } } focus = { id = BOS_popular_support icon = democracy_srpska x = 1 y = 1 relative_position_id = BOS_revive_relation_with_serbia_yugoslavia cost = 5 prerequisite = { focus = BOS_revive_relation_with_serbia_yugoslavia } mutually_exclusive = { focus = BOS_role_the_dice } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } has_stability > 0.50 OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_popular_support" set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.14 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.14 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_bosniak_lead_government has_completed_focus = BOS_western_objectives } } } } focus = { id = BOS_srpska_supremacy icon = srpska_soldier x = 0 y = 1 relative_position_id = BOS_popular_support cost = 10 prerequisite = { focus = BOS_popular_support focus = BOS_role_the_dice } mutually_exclusive = { focus = BOS_cooperative_effort } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RADICALIZATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_srpska_supremacy" hidden_effect = { BOS = { set_cosmetic_tag = bos_srpska_colour_change3 } } BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes BOS_croat_stability_decrease_effect = yes BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_manpower_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes swap_ideas = { remove_idea = BOS_rotating_presidency2 add_idea = BOS_srpska_supremacy_idea } custom_effect_tooltip = bos_remove_idea_tooltips modify_timed_idea = { idea = BOS_pro_srpska days = 120 } hidden_effect = { set_rule = { can_not_declare_war = no } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_cooperative_effort has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_cooperative_effort icon = national_unity x = 5 y = 1 relative_position_id = BOS_popular_support cost = 10 prerequisite = { focus = BOS_popular_support focus = BOS_role_the_dice } mutually_exclusive = { focus = BOS_srpska_supremacy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_cooperative_effort" hidden_effect = { BOS = { set_cosmetic_tag = bos_srpska_colour_change2 } } modify_timed_idea = { idea = BOS_pro_srpska days = 120 } set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes swap_ideas = { remove_idea = BOS_rotating_presidency2 add_idea = BOS_rotating_presidency3 } custom_effect_tooltip = bos_remove_idea_tooltips hidden_effect = { set_rule = { can_not_declare_war = no } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_national_agenda icon = intelligence_exchange x = -2 y = 1 relative_position_id = BOS_cooperative_effort cost = 5 prerequisite = { focus = BOS_cooperative_effort focus = BOS_srpska_supremacy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_agenda" BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes add_political_power = 70 add_stability = 0.05 modify_timed_idea = { idea = BOS_pro_srpska days = 70 } set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_expand_federalization icon = Focus_Parliament_Constitution x = 0 y = 1 relative_position_id = BOS_cooperative_effort cost = 10 prerequisite = { focus = BOS_cooperative_effort } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_expand_federalization" modify_timed_idea = { idea = BOS_pro_srpska days = 70 } if = { limit = { NOT = { has_idea = generic_decentralization } } add_ideas = generic_decentralization } decrease_corruption = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_the_teachings_of_orthodox icon = orthodox_defense x = 0 y = 2 relative_position_id = BOS_expand_federalization cost = 10 prerequisite = { focus = BOS_expand_federalization } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_SOCIAL_CONSERVATISM } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_croat_attitude_friendly_trigger = yes BOS_croat_attitude_loyal_trigger = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_the_teachings_of_orthodox" swap_ideas = { remove_idea = the_ulema add_idea = the_clergy } swap_ideas = { remove_idea = sunni add_idea = orthodox_christian } modify_timed_idea = { idea = BOS_pro_srpska days = 70 } set_temp_variable = { temp_opinion = 5 } change_the_clergy_opinion = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_introduction_of_mandatory_conscription icon = conscription x = -1 y = 1 relative_position_id = BOS_national_agenda cost = 4 prerequisite = { focus = BOS_national_agenda } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_idea = draft_army } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_introduction_of_mandatory_conscription" modify_timed_idea = { idea = BOS_pro_srpska days = 70 } increase_conscription_effect = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_decrease_poverty_rate icon = bread_and_peace x = 1 y = 1 relative_position_id = BOS_national_agenda cost = 10 prerequisite = { focus = BOS_national_agenda } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_decrease_poverty_rate" add_stability = 0.05 add_ideas = BOS_diaspora_remittances modify_timed_idea = { idea = BOS_pro_srpska days = 70 } set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } modifier = { factor = 0 check_variable = { treasury < 0 } } } } focus = { id = BOS_tax_reforms icon = BOS_econ x = 0 y = 2 relative_position_id = BOS_national_agenda cost = 5 prerequisite = { focus = BOS_national_agenda } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_tax_reforms" BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_croat_stability_increase_effect = yes BOS_srpska_attitude_increase_effect = yes BOS_srpska_stability_increase_effect = yes set_temp_variable = { corp_change = -4 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = -2 } modify_population_tax_rate_effect = yes add_political_power = 180 } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_business_sector_management icon = stolen_papers2 x = -1 y = 1 relative_position_id = BOS_tax_reforms cost = 10 prerequisite = { focus = BOS_tax_reforms } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_business_sector_management" modify_timed_idea = { idea = BOS_pro_srpska days = 70 } 128 = { one_state_office_construction = yes } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 check_variable = { treasury < 0 } } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = BOS_lumber_harvesting icon = construction3 x = 1 y = 1 relative_position_id = BOS_tax_reforms cost = 10 prerequisite = { focus = BOS_tax_reforms } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_lumber_harvesting" if = { limit = { NOT = { has_idea = BOS_lumber_harvesting_idea } } add_ideas = BOS_lumber_harvesting_idea } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_srpska_supremacy has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_commence_centralization icon = limit_croats_bosnia x = 0 y = 1 relative_position_id = BOS_srpska_supremacy cost = 10 prerequisite = { focus = BOS_srpska_supremacy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_commence_centralization" modify_timed_idea = { idea = BOS_pro_srpska days = 70 } if = { limit = { NOT = { has_idea = generic_centralization } } add_ideas = generic_centralization } decrease_corruption = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_cooperative_effort has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_union_with_serbia icon = serbian_bosnia x = -2 y = 1 relative_position_id = BOS_commence_centralization cost = 10 prerequisite = { focus = BOS_commence_centralization } mutually_exclusive = { focus = BOS_greater_srpska_state } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_ANNEXATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } country_exists = SER OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } custom_trigger_tooltip = { tooltip = yugo_nost_ser_ready_tt SER = { check_variable = { yugo_nostalgia > 74 } } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_union_with_serbia" SER = { country_event = { id = BOS_political.22 days = 1 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { custom_effect_tooltip = BOS_union_serbia_accept_tt } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { custom_effect_tooltip = BOS_union_serbia_reject_tt } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_cooperative_effort has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } modifier = { factor = 0 NOT = { country_exists = SER } } } } focus = { id = BOS_greater_srpska_state icon = srpska_improve x = 0 y = 1 relative_position_id = BOS_commence_centralization cost = 10 prerequisite = { focus = BOS_commence_centralization } mutually_exclusive = { focus = BOS_union_with_serbia } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { neutrality_neutral_conservatism_are_in_power = yes neutrality_neutral_social_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_greater_srpska_state" set_cosmetic_tag = bos_srpska_colour_change3 if = { limit = { NOT = { has_idea = BOS_srpska_supremacy_idea } } add_ideas = BOS_srpska_supremacy_idea } add_stability = 0.05 } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_cooperative_effort has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_purge_the_federation icon = Generic_Political_Purge x = -1 y = 1 relative_position_id = BOS_greater_srpska_state cost = 10 prerequisite = { focus = BOS_greater_srpska_state } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RADICALIZATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_purge_the_federation" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_manpower_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes custom_effect_tooltip = BOS_purge_quell_decisions_tt } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_cooperative_effort has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_srpska_command_primacy icon = Generic_Command_Power x = 1 y = 1 relative_position_id = BOS_greater_srpska_state cost = 10 prerequisite = { focus = BOS_greater_srpska_state } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_ARMY_XP } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_srpska_command_primacy" army_experience = 25 BOS_srpska_attitude_increase_effect = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_cooperative_effort has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_dominant_entity icon = serb_unity x = 0 y = 2 relative_position_id = BOS_greater_srpska_state cost = 10 prerequisite = { focus = BOS_purge_the_federation } prerequisite = { focus = BOS_srpska_command_primacy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_dominant_entity" add_ideas = BOS_dominant_entity_idea add_political_power = 100 } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_cooperative_effort has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_awakening } } } } #######bosnia_lead government focus = { id = BOS_bosniak_lead_government icon = government_beu x = -7 y = 1 relative_position_id = BOS_elections_political cost = 10 prerequisite = { focus = BOS_the_federation } prerequisite = { focus = BOS_elections_political } mutually_exclusive = { focus = BOS_srpska_lead_government } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } NOT = { has_completed_focus = BOS_srpska_lead_government } NOT = { has_idea = BOS_pro_srpska } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_bosniak_lead_government" add_timed_idea = { idea = BOS_pro_bosnia days = 365 } } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } modifier = { factor = 0 has_completed_focus = BOS_srpska_lead_government } } } focus = { id = BOS_alija_izetbegovic_legacy icon = alija_izetbegovic_focus x = -0 y = 1 relative_position_id = BOS_bosniak_lead_government cost = 5 prerequisite = { focus = BOS_bosniak_lead_government } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_alija_izetbegovic_legacy" BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes modify_timed_idea = { idea = BOS_pro_bosnia days = 120 } set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.10 } change_relative_party_popularity = yes add_war_support = 0.05 } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } modifier = { factor = 0 has_completed_focus = BOS_srpska_lead_government } } } focus = { id = BOS_national_appeasement icon = democracy_bosnia x = 1 y = 1 relative_position_id = BOS_alija_izetbegovic_legacy cost = 10 prerequisite = { focus = BOS_alija_izetbegovic_legacy } mutually_exclusive = { focus = BOS_bosnian_revanchism } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } NOT = { has_completed_focus = BOS_bosnian_revanchism } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_appeasement" modify_timed_idea = { idea = BOS_pro_bosnia days = 120 } BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_croat_stability_increase_effect = yes BOS_srpska_attitude_increase_effect = yes BOS_srpska_stability_increase_effect = yes add_political_power = 180 } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_bosnian_revanchism icon = BOS_a_return x = -5 y = 1 relative_position_id = BOS_alija_izetbegovic_legacy cost = 10 prerequisite = { focus = BOS_alija_izetbegovic_legacy } mutually_exclusive = { focus = BOS_national_appeasement } search_filters = { FOCUS_FILTER_RADICALIZATION FOCUS_FILTER_WAR_SUPPORT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } has_stability > 0.3 NOT = { has_idea = formed_yugoslavia } NOT = { has_country_flag = BOS_civil_war_over } NOT = { has_completed_focus = BOS_balkan_backyard } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } NOT = { has_completed_focus = BOS_western_objectives } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_bosnian_revanchism" if = { limit = { has_idea = BOS_pro_bosnia } add_timed_idea = { idea = BOS_pro_bosnia days = 365 } } else = { modify_timed_idea = { idea = BOS_pro_bosnia days = 365 } } swap_ideas = { remove_idea = small_medium_business_owners add_idea = the_military } custom_effect_tooltip = BOS_may_draw_us_closer_to_civil_war custom_effect_tooltip = BOS_revanchism_peacekeepers_warning_tt set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_a_new_struggle icon = fallen_goverment_1 x = -1 y = 1 relative_position_id = BOS_bosnian_revanchism cost = 10 prerequisite = { focus = BOS_bosnian_revanchism } search_filters = { FOCUS_FILTER_RADICALIZATION FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } has_stability > 0.3 OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_a_new_struggle" increase_corruption = yes set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.02 } change_relative_party_popularity = yes custom_effect_tooltip = BOS_may_draw_us_closer_to_civil_war custom_effect_tooltip = bos_srpska_builds_up } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_military_industrialization icon = industry_military x = 1 y = 1 relative_position_id = BOS_bosnian_revanchism cost = 10 prerequisite = { focus = BOS_bosnian_revanchism } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } has_stability > 0.3 NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_military_industrialization" custom_effect_tooltip = BOS_may_draw_us_closer_to_civil_war BOS_croat_attitude_decrease_effect = yes BOS_croat_manpower_decrease_effect = yes BOS_croat_stability_decrease_effect = yes 128 = { one_state_arms_factory = yes } set_temp_variable = { party_index = 21 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 10 } change_the_military_opinion = yes custom_effect_tooltip = the_military_opinion_tt } ai_will_do = { base = 3 modifier = { factor = 3 OR = { has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } modifier = { factor = 2 ai_is_threatened = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 check_variable = { treasury < 0 } } modifier = { factor = 0 can_staff_an_arms_industry = no } } } focus = { id = BOS_national_awakening icon = national_uplist_bos x = 1 y = 1 relative_position_id = BOS_a_new_struggle cost = 10 prerequisite = { focus = BOS_a_new_struggle } prerequisite = { focus = BOS_military_industrialization } mutually_exclusive = { focus = BOS_national_unrest } search_filters = { FOCUS_FILTER_RADICALIZATION FOCUS_FILTER_WAR_SUPPORT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } has_stability > 0.3 OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } NOT = { has_country_flag = BOS_civil_war_over } NOT = { has_idea = BOS_EUFOR } NOT = { has_idea = BOS_SFOR } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_awakening" unlock_decision_category_tooltip = BOS_prep_for_civil_war unlock_decision_category_tooltip = BOS_islamic_uprising newline = yes hidden_effect = { BOS_set_civil_war_internal_factions_effect = yes remove_ideas = BOS_rotating_presidency2 129 = { set_demilitarized_zone = yes } 1053 = { set_demilitarized_zone = yes } 1054 = { set_demilitarized_zone = yes } } custom_effect_tooltip = Bos_will_pull_us_into_a_war custom_effect_tooltip = BOS_unlocks_prep_for_srpska_war custom_effect_tooltip = BOS_national_awakening_consequences_tt } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_national_unrest icon = peasant_rebellion x = -2 y = 1 relative_position_id = BOS_a_new_struggle cost = 1.5 allow_branch = { OR = { has_stability < 0.55 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } prerequisite = { focus = BOS_a_new_struggle } mutually_exclusive = { focus = BOS_national_awakening } search_filters = { FOCUS_FILTER_RADICALIZATION FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_unrest" custom_effect_tooltip = event_chain_will_fire custom_effect_tooltip = if_a_strike_happens_this_may_lead_to_a_shift_in_government_tt hidden_effect = { set_temp_variable = { party_index = 20 } set_temp_variable = { party_popularity_increase = 0.21 } set_temp_variable = { temp_outlook_increase = 0.19 } change_relative_party_popularity = yes set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.24 } set_temp_variable = { temp_outlook_increase = 0.12 } change_relative_party_popularity = yes set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes swap_ideas = { remove_idea = international_bankers add_idea = farmers } swap_ideas = { remove_idea = small_medium_business_owners add_idea = labour_unions } set_temp_variable = { temp_opinion = -20 } change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = -20 } change_farmers_opinion = yes } country_event = { id = BOS_events.45 days = 14 } country_event = { id = BOS_events.46 days = 35 } country_event = { id = BOS_events.47 days = 58 } country_event = { id = BOS_events.48 days = 98 } random_list = { 95 = { country_event = { id = BOS_events.12 days = 65 } } 5 = { country_event = { id = BOS_events.13 days = 65 } } } random_list = { 95 = { country_event = { id = BOS_events.14 days = 82 } } 5 = { country_event = { id = BOS_events.13 days = 82 } } } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_workers_front icon = iran_workers_party x = -1 y = 1 relative_position_id = BOS_national_unrest cost = 1.5 prerequisite = { focus = BOS_national_unrest } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_workers_front" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.12 } set_temp_variable = { temp_outlook_increase = 0.08 } change_relative_party_popularity = yes add_ideas = BOS_workers_front_idea set_temp_variable = { temp_opinion = 15 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_concessions_to_the_work_unions_new icon = focus_ITA_workers_unions x = -1 y = 1 relative_position_id = BOS_workers_front cost = 1.5 prerequisite = { focus = BOS_workers_front } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_concessions_to_the_work_unions_new" if = { limit = { has_idea = BOS_workers_front_idea } swap_ideas = { remove_idea = BOS_workers_front_idea add_idea = BOS_workers_compact } } increase_social_spending = yes add_stability = 0.05 } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_puppet_economics_new icon = blr_collectivism x = 1 y = 1 relative_position_id = BOS_workers_front cost = 1.5 prerequisite = { focus = BOS_workers_front } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { salafist_caliphate_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_puppet_economics_new" remove_ideas = BOS_workers_front_idea remove_ideas = BOS_workers_compact add_ideas = BOS_worker_managed_economy set_temp_variable = { corp_change = 2 } modify_corporate_tax_rate_effect = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_mechanical_production_new icon = focus_generic_communist_industry x = 0 y = 1 relative_position_id = BOS_puppet_economics_new cost = 1.5 prerequisite = { focus = BOS_puppet_economics_new } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_mechanical_production_new" swap_ideas = { remove_idea = BOS_worker_managed_economy add_idea = BOS_mechanical_modernization } set_temp_variable = { temp_productivity_change = 2 } flat_productivity_change_effect = yes add_tech_bonus = { name = BOS_mechanical_production_new bonus = 0.5 uses = 1 category = CAT_industry } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_state_atheism_new icon = blr_state_atheism x = 0 y = 1 relative_position_id = BOS_concessions_to_the_work_unions_new cost = 1.5 prerequisite = { focus = BOS_concessions_to_the_work_unions_new } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_SOCIAL_CONSERVATISM } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_state_atheism_new" swap_ideas = { remove_idea = sunni add_idea = DEN_idea_state_atheism } swap_ideas = { remove_idea = the_clergy add_idea = labour_unions } } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_council_democracy icon = focus_generic_workers_and_farmers_rise x = 0 y = 1 relative_position_id = BOS_state_atheism_new cost = 10 prerequisite = { focus = BOS_state_atheism_new } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_council_democracy" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.08 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 15 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_nationalize_heavy_industry icon = red_industry x = 0 y = 1 relative_position_id = BOS_mechanical_production_new cost = 10 prerequisite = { focus = BOS_mechanical_production_new } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_nationalize_heavy_industry" one_random_industrial_complex = yes set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = BOS_workers_republic icon = Generic_State_Socialism x = -1 y = 2 relative_position_id = BOS_mechanical_production_new cost = 10 prerequisite = { focus = BOS_council_democracy } prerequisite = { focus = BOS_nationalize_heavy_industry } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_workers_republic" add_ideas = BOS_workers_republic_idea set_cosmetic_tag = bos_workers_republic } ai_will_do = { base = 1 modifier = { factor = 3 OR = { has_stability < 0.5 BOS_bosniak_attitude_hostile_trigger = yes BOS_croat_attitude_hostile_trigger = yes BOS_srpska_attitude_hostile_trigger = yes } } modifier = { factor = 12 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } modifier = { factor = 0 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_national_awakening has_completed_focus = BOS_eastern_frontier } } } } focus = { id = BOS_muslim_strong_arm icon = christianophobia x = 0 y = 1 relative_position_id = BOS_national_awakening cost = 4 prerequisite = { focus = BOS_national_awakening } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RADICALIZATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } salafist_caliphate_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_muslim_strong_arm" hidden_effect = { BOS = { set_cosmetic_tag = BOS_islamic_upper } } custom_effect_tooltip = BOS_more_likely_to_send_support custom_effect_tooltip = BOS_more_likely_to_send_intervention_forces } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_muslim_nationalism icon = Generic_Morale_Bonus_Focus x = 1 y = 1 relative_position_id = BOS_muslim_strong_arm cost = 10 prerequisite = { focus = BOS_muslim_strong_arm } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_RADICALIZATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } salafist_caliphate_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_muslim_nationalism" set_intervention_to_lvl_6 = yes if = { limit = { NOT = { has_idea = BOS_muslim_nationalism_idea } } add_ideas = BOS_muslim_nationalism_idea } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_mosque_construction icon = islamist_gov2 x = -1 y = 1 relative_position_id = BOS_muslim_strong_arm cost = 10 prerequisite = { focus = BOS_muslim_strong_arm } search_filters = { FOCUS_FILTER_SOCIAL_CONSERVATISM FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } salafist_caliphate_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_mosque_construction" if = { limit = { NOT = { has_idea = BOS_religious_identity_idea } } add_ideas = BOS_religious_identity_idea } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_religious_identity icon = bos_ygo_nost_2 x = 0 y = 2 relative_position_id = BOS_muslim_strong_arm cost = 10 prerequisite = { focus = BOS_muslim_strong_arm } will_lead_to_war_with = CRO will_lead_to_war_with = SER will_lead_to_war_with = MNT search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } salafist_caliphate_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_religious_identity" unlock_decision_category_tooltip = BOS_return_of_entitled_lands newline = yes add_state_claim = 131 add_state_claim = 134 add_state_claim = 127 newline = yes set_rule = { can_create_collaboration_government = yes } if = { limit = { country_exists = CRO } set_temp_variable = { wargoal_on = CRO } add_threat_from_wargoal_effect = yes create_wargoal = { target = CRO type = puppet_wargoal_focus expire = 0 } add_collaboration = { target = CRO value = 0.45 } newline = yes } if = { limit = { country_exists = SER } set_temp_variable = { wargoal_on = SER } add_threat_from_wargoal_effect = yes create_wargoal = { target = SER type = puppet_wargoal_focus expire = 0 } add_collaboration = { target = SER value = 0.45 } newline = yes } if = { limit = { country_exists = MNT } set_temp_variable = { wargoal_on = MNT } add_threat_from_wargoal_effect = yes create_wargoal = { target = MNT type = puppet_wargoal_focus expire = 0 } add_collaboration = { target = MNT value = 0.45 } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_end_nato icon = end_of_nato x = 0 y = 1 relative_position_id = BOS_religious_identity cost = 10 prerequisite = { focus = BOS_religious_identity } will_lead_to_war_with = USA search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_RADICALIZATION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_idea = NATO_member } salafist_caliphate_are_in_power = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_end_nato" for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { is_in_faction_with = ROOT } } add_ideas = BOS_attack_upon_nato ROOT = { set_temp_variable = { wargoal_by = ROOT } set_temp_variable = { wargoal_on = PREV } set_temp_variable = { wargoal_type = 1 } add_threat_from_wargoal_effect = yes create_wargoal = { target = PREV type = topple_government expire = 0 } } } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_national_appeasement has_completed_focus = BOS_western_objectives has_completed_focus = BOS_national_unrest } } } } focus = { id = BOS_state_opposition icon = Radovan x = 3 y = 2 relative_position_id = BOS_bosnian_revanchism cost = 4.4 prerequisite = { focus = BOS_bosnian_revanchism focus = BOS_national_appeasement } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_state_opposition" BOS_srpska_attitude_decrease_effect = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.07 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.14 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = -0.08 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 16 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_demote_serbian_irrational_nationalism_new icon = attack_srpska x = -1 y = 1 relative_position_id = BOS_state_opposition cost = 2.2 prerequisite = { focus = BOS_state_opposition } mutually_exclusive = { focus = BOS_accommodate_serbian_pride_new } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_demote_serbian_irrational_nationalism_new" BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = -0.08 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = -0.05 } set_temp_variable = { temp_outlook_increase = -0.05 } change_relative_party_popularity = yes add_political_power = 50 } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_accommodate_serbian_pride_new icon = srpska_improve x = 1 y = 1 relative_position_id = BOS_state_opposition cost = 2.2 prerequisite = { focus = BOS_state_opposition } mutually_exclusive = { focus = BOS_demote_serbian_irrational_nationalism_new } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_FACTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } NOT = { has_active_mission = coalition_countdown } NOT = { salafist_caliphate_are_in_power = yes } has_elections = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_accommodate_serbian_pride_new" BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes set_temp_variable = { party_index = 14 } set_temp_variable = { party_popularity_increase = 0.14 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.14 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes add_stability = 0.03 } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_milorad_dodik_new icon = Milorad_Dodik1 x = -1 y = 1 relative_position_id = BOS_accommodate_serbian_pride_new cost = 10 prerequisite = { focus = BOS_accommodate_serbian_pride_new focus = BOS_demote_serbian_irrational_nationalism_new } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_CORRUPTION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } has_idea = BOS_milorad_dodik_idea } bypass = { has_completed_focus = BOS_revive_relation_with_serbia_yugoslavia } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_milorad_dodik_new" BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes decrease_corruption = yes remove_ideas = BOS_milorad_dodik_idea custom_effect_tooltip = bos_dodik_gains_power_2010_tt } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_western_objectives icon = tackle_eu_bear x = 4 y = 1 relative_position_id = BOS_alija_izetbegovic_legacy cost = 8 prerequisite = { focus = BOS_alija_izetbegovic_legacy } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } NOT = { has_completed_focus = BOS_bosnian_revanchism } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_western_objectives" add_ideas = BOS_trade_with_nato unlock_decision_category_tooltip = BOS_operation_althea newline = yes if = { limit = { has_government = democratic } for_each_scope_loop = { array = global.nato_members tooltip = TT_ALL_NATO_MEMBER_NATIONS_GAIN if = { limit = { NOT = { has_government = fascism } NOT = { has_government = nationalist } NOT = { has_war_with = ROOT } has_opinion = { target = ROOT value > -25 } } add_opinion_modifier = { target = ROOT modifier = declaration_of_friendship } } } } custom_effect_tooltip = BOS_unlocks_EUFOR } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_us_assistance icon = dark_truck_test_1 x = -1 y = 1 relative_position_id = BOS_western_objectives cost = 10 prerequisite = { focus = BOS_western_objectives } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_TRADE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } has_opinion = { target = USA value > 14 } country_exists = USA } bypass = { OR = { has_war_with = USA has_opinion = { target = USA value < -80 } NOT = { country_exists = USA } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_us_assistance" BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes BOS_srpska_manpower_decrease_effect = yes modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } swap_ideas = { remove_idea = BOS_trade_with_nato add_idea = BOS_trade_with_usa } add_opinion_modifier = { target = USA modifier = trade_mission } reverse_add_opinion_modifier = { target = USA modifier = trade_mission } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } modifier = { factor = 0 NOT = { country_exists = USA } } } } focus = { id = BOS_bosnian_euro_defence_clause icon = defense x = 1 y = 1 relative_position_id = BOS_western_objectives cost = 10 prerequisite = { focus = BOS_western_objectives } search_filters = { FOCUS_FILTER_DIPLOMACY FOCUS_FILTER_FOREIGN_POLICY } available = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } has_idea = BOS_EUFOR OR = { country_exists = GER country_exists = ITA country_exists = FRA country_exists = BEL country_exists = HOL } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } bypass = { NOT = { has_idea = BOS_EUFOR } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_bosnian_euro_defence_clause" if = { limit = { country_exists = GER } GER = { country_event = { id = BOS_political.21 days = 1 } } } if = { limit = { country_exists = ITA } ITA = { country_event = { id = BOS_political.21 days = 1 } } } if = { limit = { country_exists = FRA } FRA = { country_event = { id = BOS_political.21 days = 1 } } } if = { limit = { country_exists = BEL } BEL = { country_event = { id = BOS_political.21 days = 1 } } } if = { limit = { country_exists = HOL } HOL = { country_event = { id = BOS_political.21 days = 1 } } } newline = yes modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } newline = yes custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { give_guarantee = BOS } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { add_opinion_modifier = { target = ROOT modifier = refused_help } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_bosnian_trade_alliance icon = trade x = -1 y = 1 relative_position_id = BOS_bosnian_euro_defence_clause cost = 5 prerequisite = { focus = BOS_bosnian_euro_defence_clause } prerequisite = { focus = BOS_us_assistance } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_EQUIPMENT } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } has_opinion = { target = USA value > 14 } country_exists = USA } bypass = { OR = { has_war_with = USA has_opinion = { target = USA value < -14 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_bosnian_trade_alliance" modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } USA = { create_production_license = { target = BOS equipment = { type = Strike_fighter2 } cost_factor = 0 } create_production_license = { target = BOS equipment = { type = infantry_weapons_3 } cost_factor = 0 } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } modifier = { factor = 0 NOT = { country_exists = USA } } } } focus = { id = BOS_nato_status icon = nato_nation x = 0 y = 1 relative_position_id = BOS_bosnian_trade_alliance cost = 6 prerequisite = { focus = BOS_bosnian_trade_alliance } search_filters = { FOCUS_FILTER_NATO FOCUS_FILTER_DIPLOMACY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } OR = { BOS_srpska_attitude_friendly_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } OR = { BOS_bosniak_attitude_friendly_trigger = yes BOS_bosniak_attitude_loyal_trigger = yes } NOT = { is_in_faction_with = USA } NATO_currently_exists = yes has_war = no } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_nato_status" BOS_srpska_attitude_decrease_effect = yes add_ideas = BOS_nato_interoperability modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } NATO_join_via_event = yes custom_effect_tooltip = bos_this_can_be_rejected } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_autonomy_advancements icon = self_management x = 0 y = 1 relative_position_id = BOS_national_appeasement cost = 5 prerequisite = { focus = BOS_national_appeasement } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_autonomy_advancements" modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } country_event = BOS_political.2 effect_tooltip = { 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_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_relax_conscription_laws icon = volunteers x = -1 y = 1 relative_position_id = BOS_autonomy_advancements cost = 10 prerequisite = { focus = BOS_autonomy_advancements } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_relax_conscription_laws" modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } decrease_conscription_effect = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_cooperation_alignment icon = democratic_stability x = 1 y = 1 relative_position_id = BOS_autonomy_advancements cost = 10 prerequisite = { focus = BOS_autonomy_advancements } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_cooperation_alignment" HZG = { add_autonomy_ratio = { value = -0.5 localization = BOS_cooperation_alignment } } RSK = { add_autonomy_ratio = { value = -0.5 localization = BOS_cooperation_alignment } } modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } BOS_srpska_manpower_increase_effect = yes decrease_corruption = yes set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_national_unity icon = three_parts_to_bosnia x = -1 y = 1 relative_position_id = BOS_cooperation_alignment cost = 10 prerequisite = { focus = BOS_relax_conscription_laws } prerequisite = { focus = BOS_cooperation_alignment } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } RSK = { is_subject_of = BOS } HZG = { is_subject_of = BOS } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_unity" hidden_effect = { BOS = { set_cosmetic_tag = bos_fed2 } } swap_ideas = { remove_idea = the_ulema add_idea = landowners } set_temp_variable = { temp_opinion = 5 } change_landowners_opinion = yes add_ideas = pluralist effect_tooltip = { annex_country = { target = HZG transfer_troops = yes } annex_country = { target = RSK transfer_troops = yes } BOS = { set_cosmetic_tag = bos_fed2 } } modify_timed_idea = { idea = BOS_pro_bosnia days = 70 } set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes country_event = BOS_political.3 swap_ideas = { remove_idea = BOS_rotating_presidency2 add_idea = BOS_rotating_presidency3 } custom_effect_tooltip = bos_remove_idea_tooltips BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_croat_stability_increase_effect = yes BOS_srpska_attitude_increase_effect = yes BOS_srpska_stability_increase_effect = yes hidden_effect = { set_rule = { can_not_declare_war = no } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_european_affairs icon = EU_policies x = 2 y = 3 relative_position_id = BOS_autonomy_advancements cost = 10 prerequisite = { focus = BOS_us_assistance } search_filters = { FOCUS_FILTER_EUROPEAN_UNION FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_european_affairs" add_ideas = BOS_trade_deal_with_eu newline = yes add_popularity = { ideology = democratic popularity = 0.05 } recalculate_party = yes } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_formation_of_bonds_with_the_eu icon = eu_investments x = 1 y = 1 relative_position_id = BOS_european_affairs cost = 10 prerequisite = { focus = BOS_european_affairs } search_filters = { FOCUS_FILTER_EUROPEAN_UNION FOCUS_FILTER_TRADE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_formation_of_bonds_with_the_eu" swap_ideas = { remove_idea = BOS_trade_deal_with_eu add_idea = BOS_trade_deal_with_eu_expanded } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_pathway_towards_eu_membership icon = BRA_the_european_social_democrat_model x = -1 y = 1 relative_position_id = BOS_european_affairs cost = 10 prerequisite = { focus = BOS_european_affairs } search_filters = { FOCUS_FILTER_EUROPEAN_UNION FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } has_idea = BOS_EUFOR OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_pathway_towards_eu_membership" unlock_decision_category_tooltip = BOS_eu_accession if = { limit = { FRA = { has_idea = EU_member } } FRA = { invest_in_EU_single_market_infra = yes } } if = { limit = { ITA = { has_idea = EU_member } } ITA = { invest_in_EU_single_market_infra = yes } } if = { limit = { GER = { has_idea = EU_member } } GER = { invest_in_EU_single_market_infra = yes } } if = { limit = { ENG = { has_idea = EU_member } } ENG = { invest_in_EU_single_market_infra = yes } } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } focus = { id = BOS_eu_loans icon = market_economy x = 1 y = 1 relative_position_id = BOS_pathway_towards_eu_membership cost = 10 prerequisite = { focus = BOS_pathway_towards_eu_membership } prerequisite = { focus = BOS_formation_of_bonds_with_the_eu } search_filters = { FOCUS_FILTER_EUROPEAN_UNION FOCUS_FILTER_ECONOMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } NOT = { has_country_flag = BOS_loser } } OR = { western_conservatism_are_in_power = yes western_social_democrats_are_in_power = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_eu_loans" add_timed_idea = { idea = BOS_eu_development_loans years = 2 } } ai_will_do = { base = 3 modifier = { factor = 3 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 OR = { has_completed_focus = BOS_eastern_frontier has_completed_focus = BOS_bosnian_revanchism has_completed_focus = BOS_national_unrest has_completed_focus = BOS_national_awakening } } } } ########### #Main branch # Political Industrial Mix ########### focus = { id = BOS_bosnian_elections icon = BOS_econ x = 33 y = 0 cost = 1.5 search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } custom_trigger_tooltip = { tooltip = BOS_bosnian_elections_crisis_gate_tt has_idea = BOS_financial_crisis } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_bosnian_elections" add_timed_idea = { idea = BOS_election_stimulus days = 200 } set_temp_variable = { treasury_change = { value = gdp_total multiply = -0.01 } } modify_treasury_effect = yes } ai_will_do = { base = 0 modifier = { add = 100 has_idea = BOS_financial_crisis } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_post_war_effort icon = gold_standard x = 41 y = 0 cost = 5.6 search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_COUNTER_DEBUFF } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_post_war_effort" set_temp_variable = { corp_change = 4 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = 2 } modify_population_tax_rate_effect = yes add_timed_idea = { idea = BOS_post_war_efforts days = 250 } add_stability = 0.10 } ai_will_do = { base = 12 modifier = { factor = 3 has_idea = BOS_financial_crisis } } } focus = { id = BOS_economic_revision icon = broken_bosnia x = 35 y = 0 cost = 5.6 search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_COUNTER_DEBUFF } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_economic_revision" set_temp_variable = { corp_change = 6 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = 6 } modify_population_tax_rate_effect = yes add_stability = 0.08 } ai_will_do = { base = 10 modifier = { factor = 3 has_idea = BOS_financial_crisis } } } focus = { id = BOS_detain_serbian_generals icon = intelligence_exchange x = -2 y = 1 relative_position_id = BOS_bosnian_elections cost = 10 prerequisite = { focus = BOS_bosnian_elections } prerequisite = { focus = BOS_economic_revision } mutually_exclusive = { focus = BOS_release_serbian_generals } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_detain_serbian_generals" CRO = { set_temp_variable = { temp_yugo_nost_gain = 4 } add_yugo_nostalgia_effect = yes } SLV = { set_temp_variable = { temp_yugo_nost_gain = 4 } add_yugo_nostalgia_effect = yes } modify_timed_idea = { idea = BOS_financial_crisis days = -900 } } ai_will_do = { base = 1 modifier = { factor = 20 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 4 has_idea = BOS_financial_crisis } } } focus = { id = BOS_bosnians_will_lead_the_military icon = political_pressure x = 0 y = 1 relative_position_id = BOS_detain_serbian_generals cost = 10 prerequisite = { focus = BOS_detain_serbian_generals } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_COUNTER_DEBUFF } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } bypass = { NOT = { has_idea = BOS_financial_crisis } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_bosnians_will_lead_the_military" remove_ideas = BOS_financial_crisis BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_croat_stability_increase_effect = yes BOS_srpska_attitude_increase_effect = yes BOS_srpska_stability_increase_effect = yes } ai_will_do = { base = 20 modifier = { factor = 4 has_idea = BOS_financial_crisis } } } focus = { id = BOS_release_serbian_generals icon = treaty x = 0 y = 1 relative_position_id = BOS_bosnian_elections cost = 10 prerequisite = { focus = BOS_bosnian_elections } prerequisite = { focus = BOS_economic_revision } mutually_exclusive = { focus = BOS_detain_serbian_generals } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_LAWS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_release_serbian_generals" FYR = { set_temp_variable = { temp_yugo_nost_gain = 4 } add_yugo_nostalgia_effect = yes } SER = { 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 } set_temp_variable = { temp_opinion = 15 } change_the_military_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 20 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 has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } modifier = { factor = 4 has_idea = BOS_financial_crisis } } } focus = { id = BOS_unified_armed_forces icon = national_unity_red x = 0 y = 1 relative_position_id = BOS_release_serbian_generals cost = 10 prerequisite = { focus = BOS_release_serbian_generals } search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_COUNTER_DEBUFF } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } bypass = { NOT = { has_idea = BOS_financial_crisis } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_unified_armed_forces" remove_ideas = BOS_financial_crisis BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_croat_stability_increase_effect = yes BOS_srpska_attitude_increase_effect = yes BOS_srpska_stability_increase_effect = yes } ai_will_do = { base = 20 modifier = { factor = 4 has_idea = BOS_financial_crisis } } } focus = { id = BOS_removal_of_the_dayton_accords icon = self_management x = -1 y = 1 relative_position_id = BOS_unified_armed_forces cost = 10 prerequisite = { focus = BOS_bosnians_will_lead_the_military focus = BOS_unified_armed_forces } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_removal_of_the_dayton_accords" remove_ideas = BOS_dayton_accords set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes 128 = { one_state_office_construction = yes one_state_infrastructure = yes } add_opinion_modifier = { target = QAT modifier = declaration_of_friendship } } ai_will_do = { base = 8 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = BOS_grant_more_rights_to_serbian_peoples icon = anarchist_economy x = 2 y = 1 relative_position_id = BOS_bosnian_elections cost = 5 prerequisite = { focus = BOS_post_war_effort } prerequisite = { focus = BOS_economic_revision } mutually_exclusive = { focus = BOS_oppress_serbian_back_supports } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_grant_more_rights_to_serbian_peoples" add_ideas = BOS_internal_investment } ai_will_do = { base = 4 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } } } focus = { id = BOS_oppress_serbian_back_supports icon = expand_bosnia_green x = 4 y = 1 relative_position_id = BOS_bosnian_elections cost = 5 prerequisite = { focus = BOS_post_war_effort } prerequisite = { focus = BOS_economic_revision } mutually_exclusive = { focus = BOS_grant_more_rights_to_serbian_peoples } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_oppress_serbian_back_supports" if = { limit = { country_exists = GER } GER = { country_event = { id = BOS_events.18 days = 2 } } } if = { limit = { country_exists = USA } USA = { country_event = { id = BOS_events.18 days = 2 } } } if = { limit = { country_exists = FRA } FRA = { country_event = { id = BOS_events.18 days = 2 } } } if = { limit = { country_exists = ITA } ITA = { country_event = { id = BOS_events.18 days = 2 } } } if = { limit = { country_exists = JAP } JAP = { country_event = { id = BOS_events.18 days = 2 } } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { random_owned_state = { limit = { free_building_slots = { building = industrial_complex size > 0 } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } ai_will_do = { base = 3 modifier = { factor = 2 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = BOS_anti_federation_propaganda icon = central_planned_economy2 x = -2 y = 1 relative_position_id = BOS_oppress_serbian_back_supports cost = 10 prerequisite = { focus = BOS_grant_more_rights_to_serbian_peoples } search_filters = { FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_anti_federation_propaganda" add_stability = -0.05 set_temp_variable = { percent_change = 4 } set_temp_variable = { tag_index = SER.id } set_temp_variable = { influence_target = BOS.id } change_influence_percentage = yes newline = yes 129 = { one_state_industrial_complex = yes } newline = yes add_opinion_modifier = { target = SER modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = SER modifier = declaration_of_friendship } } ai_will_do = { base = 2 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = BOS_anti_serbian_propaganda icon = central_planned_economy2 x = 0 y = 1 relative_position_id = BOS_oppress_serbian_back_supports cost = 10 prerequisite = { focus = BOS_oppress_serbian_back_supports } search_filters = { FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_anti_serbian_propaganda" add_stability = -0.05 set_temp_variable = { percent_change = -4 } set_temp_variable = { tag_index = GER.id } change_influence_percentage = yes newline = yes 128 = { one_state_industrial_complex = yes } newline = yes add_opinion_modifier = { target = GER modifier = unprovoked_aggression } reverse_add_opinion_modifier = { target = GER modifier = unprovoked_aggression } } ai_will_do = { base = 2 modifier = { factor = 3 has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = BOS_the_state icon = problem_bosnia x = 7 y = 1 relative_position_id = BOS_bosnian_elections cost = 5.8 prerequisite = { focus = BOS_post_war_effort } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_the_state" set_temp_variable = { temp_yugo_nost_gain = 12 } add_yugo_nostalgia_effect = yes newline = yes random_list = { 50 = { set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.10 } change_relative_party_popularity = yes } 50 = { set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.12 } change_relative_party_popularity = yes } } swap_ideas = { remove_idea = BOS_post_yugoslav_war_state add_idea = BOS_land_mines } 128 = { one_state_infrastructure = yes } newline = yes add_timed_idea = { idea = BOS_reconstruction_drive days = 365 } } ai_will_do = { base = 12 modifier = { factor = 2 has_idea = BOS_post_yugoslav_war_state } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_grant_herzegovinians_more_rights icon = police_funding_bonus x = 10 y = 1 relative_position_id = BOS_bosnian_elections cost = 5 prerequisite = { focus = BOS_post_war_effort } mutually_exclusive = { focus = BOS_limit_herzegovinians } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_grant_herzegovinians_more_rights" increase_policing_budget = yes add_ideas = BOS_police_high BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes } ai_will_do = { base = 3 modifier = { factor = 2 has_stability < 0.5 } modifier = { factor = 3 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_WORKERS_STATE_FOCUS_PATH } } } } focus = { id = BOS_limit_herzegovinians icon = white_peace x = 12 y = 1 relative_position_id = BOS_bosnian_elections cost = 5 prerequisite = { focus = BOS_post_war_effort } mutually_exclusive = { focus = BOS_grant_herzegovinians_more_rights } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_ECONOMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_limit_herzegovinians" decrease_policing_budget = yes add_ideas = BOS_low_police_budget random = { chance = 30 add_timed_idea = { idea = BOS_crime_increase days = 60 } } } ai_will_do = { base = 3 modifier = { factor = 2 check_variable = { treasury < 5 } } modifier = { factor = 3 OR = { has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } } } focus = { id = BOS_secure_regional_support_for_government icon = government_beu x = 6 y = 1 relative_position_id = BOS_the_state cost = 10 prerequisite = { focus = BOS_the_state } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_secure_regional_support_for_government" add_country_leader_trait = BOS_cooperator } ai_will_do = { base = 10 modifier = { factor = 3 has_stability < 0.5 } } } focus = { id = BOS_banja_luka_mine icon = coal_mining x = 5 y = 2 relative_position_id = BOS_the_state cost = 10 prerequisite = { focus = BOS_the_state } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_banja_luka_mine" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_resource = { type = steel amount = 8 state = 1054 } newline = yes add_ideas = BOS_mining_development } ai_will_do = { base = 6 modifier = { factor = 2 has_completed_focus = BOS_the_state } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 check_variable = { treasury < 1.5 } } } } focus = { id = BOS_farming_sector icon = farming_sector x = 7 y = 2 relative_position_id = BOS_the_state cost = 10 prerequisite = { focus = BOS_the_state } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INDUSTRY } available = { NOT = { has_country_flag = civil_war_focus } has_completed_focus = BOS_land_mine_removal } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_farming_sector" set_temp_variable = { temp_opinion = 10 } change_farmers_opinion = yes newline = yes add_ideas = BOS_farming_improvements if = { limit = { has_idea = farmers } custom_effect_tooltip = if_farmers_opinion_at_least_enthusiastic_tt effect_tooltip = { set_temp_variable = { skip_payment = 1 } one_random_agriculture_district = yes } hidden_effect = { if = { limit = { check_variable = { farmers_opinion > 74.999 } } set_temp_variable = { skip_payment = 1 } one_random_agriculture_district = yes } } } } ai_will_do = { base = 6 modifier = { factor = 2 has_idea = farmers } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } } } focus = { id = BOS_make_way_for_more_industry icon = anarchist_economy x = 1 y = 1 relative_position_id = BOS_banja_luka_mine cost = 7 prerequisite = { focus = BOS_banja_luka_mine } prerequisite = { focus = BOS_farming_sector } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESOURCE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_make_way_for_more_industry" swap_ideas = { remove_idea = BOS_farming_improvements add_idea = BOS_farming_powerhouse } swap_ideas = { remove_idea = BOS_mining_development add_idea = BOS_mining_industry } add_resource = { type = steel amount = 8 state = 128 } } ai_will_do = { base = 8 modifier = { factor = 2 has_completed_focus = BOS_banja_luka_mine has_completed_focus = BOS_farming_sector } } } focus = { id = BOS_improve_road_quality_in_sarajevo icon = construction3 x = 1 y = 1 relative_position_id = BOS_the_state cost = 10 prerequisite = { focus = BOS_the_state } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_improve_road_quality_in_sarajevo" 128 = { two_state_infrastructure = yes } BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes } ai_will_do = { base = 8 modifier = { factor = 2 has_completed_focus = BOS_the_state } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_improve_service_industry icon = stolen_papers2 x = 0 y = 1 relative_position_id = BOS_improve_road_quality_in_sarajevo cost = 10 prerequisite = { focus = BOS_improve_road_quality_in_sarajevo } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_improve_service_industry" if = { limit = { check_variable = { corporate_tax_rate < 10 } } set_temp_variable = { corp_change = -1 } modify_corporate_tax_rate_effect = yes } 128 = { one_state_office_construction = yes one_state_infrastructure = yes } } ai_will_do = { base = 7 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = BOS_improvement_of_the_health_care_system icon = generic_healthcare x = 3 y = 1 relative_position_id = BOS_the_state cost = 10 prerequisite = { focus = BOS_the_state } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } bypass = { has_idea = health_06 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_improvement_of_the_health_care_system" increase_healthcare_budget = yes } ai_will_do = { base = 5 modifier = { factor = 2 has_idea = health_02 } } } focus = { id = BOS_improvement_of_the_education_system icon = university x = 0 y = 1 relative_position_id = BOS_improvement_of_the_health_care_system cost = 10 prerequisite = { focus = BOS_improvement_of_the_health_care_system } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } bypass = { has_idea = edu_05 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_improvement_of_the_education_system" increase_education_budget = yes decrease_corruption = yes } ai_will_do = { base = 5 modifier = { factor = 2 has_idea = edu_02 } } } focus = { id = BOS_post_war_clean_up icon = production2 x = -2 y = 2 relative_position_id = BOS_the_state cost = 8 prerequisite = { focus = BOS_the_state } search_filters = { FOCUS_FILTER_COUNTER_DEBUFF FOCUS_FILTER_ECONOMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_post_war_clean_up" set_temp_variable = { corp_change = 2 } modify_corporate_tax_rate_effect = yes set_temp_variable = { pop_change = 2 } modify_population_tax_rate_effect = yes add_timed_idea = { idea = BOS_post_war_clean_up days = 300 } } ai_will_do = { base = 12 modifier = { factor = 3 has_idea = BOS_land_mines } } } focus = { id = BOS_land_mine_removal icon = land_mine_issue x = -4 y = 1 relative_position_id = BOS_post_war_clean_up cost = 5 prerequisite = { focus = BOS_post_war_clean_up } search_filters = { FOCUS_FILTER_COUNTER_DEBUFF FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_land_mine_removal" swap_ideas = { remove_idea = BOS_land_mines add_idea = BOS_land_mine_removal_efforts } } ai_will_do = { base = 15 modifier = { factor = 3 has_idea = BOS_land_mines } } } focus = { id = BOS_removal_of_lands_in_herzegovina icon = construction2 x = -2 y = 1 relative_position_id = BOS_land_mine_removal cost = 4 prerequisite = { focus = BOS_land_mine_removal } search_filters = { FOCUS_FILTER_COUNTER_DEBUFF FOCUS_FILTER_INFRASTRUCTURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_removal_of_lands_in_herzegovina" 1052 = { if = { limit = { has_dynamic_modifier = { modifier = BOS_landmine_contamination } } remove_dynamic_modifier = { modifier = BOS_landmine_contamination } } } } ai_will_do = { base = 6 modifier = { factor = 2 BOS_croat_attitude_hostile_trigger = yes } } } focus = { id = BOS_removal_of_lands_in_central_bosnia icon = construction2 x = 0 y = 1 relative_position_id = BOS_land_mine_removal cost = 4 prerequisite = { focus = BOS_land_mine_removal } search_filters = { FOCUS_FILTER_COUNTER_DEBUFF FOCUS_FILTER_INFRASTRUCTURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_removal_of_lands_in_central_bosnia" 128 = { if = { limit = { has_dynamic_modifier = { modifier = BOS_landmine_contamination } } remove_dynamic_modifier = { modifier = BOS_landmine_contamination } } } 1051 = { if = { limit = { has_dynamic_modifier = { modifier = BOS_landmine_contamination } } remove_dynamic_modifier = { modifier = BOS_landmine_contamination } } } } ai_will_do = { base = 8 modifier = { factor = 2 BOS_bosniak_attitude_hostile_trigger = yes } } } focus = { id = BOS_removal_of_lands_in_central_srpska icon = construction2 x = 2 y = 1 relative_position_id = BOS_land_mine_removal cost = 4 prerequisite = { focus = BOS_land_mine_removal } search_filters = { FOCUS_FILTER_COUNTER_DEBUFF FOCUS_FILTER_INFRASTRUCTURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_removal_of_lands_in_central_srpska" 129 = { if = { limit = { has_dynamic_modifier = { modifier = BOS_landmine_contamination } } remove_dynamic_modifier = { modifier = BOS_landmine_contamination } } } 1054 = { if = { limit = { has_dynamic_modifier = { modifier = BOS_landmine_contamination } } remove_dynamic_modifier = { modifier = BOS_landmine_contamination } } } } ai_will_do = { base = 8 modifier = { factor = 2 BOS_srpska_attitude_hostile_trigger = yes } } } focus = { id = BOS_final_land_mine_removal_efforts icon = farming_sector x = 0 y = 2 relative_position_id = BOS_land_mine_removal cost = 5 prerequisite = { focus = BOS_removal_of_lands_in_central_srpska } prerequisite = { focus = BOS_removal_of_lands_in_central_bosnia } prerequisite = { focus = BOS_removal_of_lands_in_herzegovina } search_filters = { FOCUS_FILTER_COUNTER_DEBUFF FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_final_land_mine_removal_efforts" remove_ideas = BOS_land_mine_removal_efforts add_stability = 0.03 } ai_will_do = { base = 20 modifier = { factor = 2 has_idea = BOS_land_mine_removal_efforts } } } focus = { id = BOS_rebuild_infrastructure_in_sarajevo icon = construct_infrastructure x = 0 y = 1 relative_position_id = BOS_post_war_clean_up cost = 13 prerequisite = { focus = BOS_post_war_clean_up } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_rebuild_infrastructure_in_sarajevo" 128 = { one_state_energy_infrastructure = yes one_state_rail_terminal = yes } BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes } ai_will_do = { base = 10 modifier = { factor = 2 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_rebuild_factories_in_sarajevo icon = industry2 x = 0 y = 1 relative_position_id = BOS_rebuild_infrastructure_in_sarajevo cost = 10 prerequisite = { focus = BOS_rebuild_infrastructure_in_sarajevo } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_rebuild_factories_in_sarajevo" 128 = { one_state_industrial_complex = yes one_state_infrastructure = yes } BOS_bosniak_attitude_increase_effect = yes BOS_bosniak_stability_increase_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes add_stability = -0.02 if = { limit = { BOS_governing_faction_loyal_trigger = yes } custom_effect_tooltip = BOS_governing_partner_dividends_tt add_timed_idea = { idea = BOS_reconstruction_dividends days = 180 } } } ai_will_do = { base = 8 modifier = { add = 10 BOS_governing_faction_loyal_trigger = yes } modifier = { factor = 2 has_global_flag = BOS_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = BOS_rebuild_infrastructure_in_herzegovina icon = construct_infrastructure x = 4 y = 1 relative_position_id = BOS_post_war_clean_up cost = 13 prerequisite = { focus = BOS_post_war_clean_up } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_rebuild_infrastructure_in_herzegovina" 1052 = { one_state_energy_infrastructure = yes one_state_rail_terminal = yes } BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_srpska_attitude_decrease_effect = yes BOS_srpska_stability_decrease_effect = yes } ai_will_do = { base = 7 modifier = { factor = 2 BOS_croat_attitude_hostile_trigger = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_rebuild_infrastructure_in_srpska icon = construction x = 2 y = 1 relative_position_id = BOS_post_war_clean_up cost = 13 prerequisite = { focus = BOS_post_war_clean_up } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_rebuild_infrastructure_in_srpska" 1054 = { one_state_energy_infrastructure = yes } 129 = { one_state_rail_terminal = yes } BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes BOS_croat_attitude_decrease_effect = yes BOS_croat_stability_decrease_effect = yes if = { limit = { BOS_governing_faction_loyal_trigger = yes } custom_effect_tooltip = BOS_governing_partner_dividends_tt add_timed_idea = { idea = BOS_reconstruction_dividends days = 180 } } } ai_will_do = { base = 8 modifier = { add = 10 BOS_governing_faction_loyal_trigger = yes } modifier = { factor = 2 OR = { has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_build_a_war_memorials icon = volunteers x = 6 y = 1 relative_position_id = BOS_post_war_clean_up cost = 2 prerequisite = { focus = BOS_post_war_clean_up } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_build_a_war_memorials" add_stability = 0.05 } ai_will_do = { base = 5 modifier = { factor = 2 has_stability < 0.5 } } } focus = { id = BOS_the_repair_of_srpska_and_herzegovina icon = industry_civilian x = -1 y = 2 relative_position_id = BOS_rebuild_infrastructure_in_herzegovina cost = 15 prerequisite = { focus = BOS_rebuild_infrastructure_in_srpska } prerequisite = { focus = BOS_rebuild_infrastructure_in_herzegovina } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_the_repair_of_srpska_and_herzegovina" 129 = { one_state_industrial_complex = yes } 1052 = { one_state_industrial_complex = yes } 129 = { one_state_infrastructure = yes } 1052 = { one_state_infrastructure = yes } BOS_srpska_attitude_increase_effect = yes BOS_srpska_stability_increase_effect = yes BOS_croat_attitude_increase_effect = yes BOS_croat_stability_increase_effect = yes BOS_bosniak_attitude_decrease_effect = yes BOS_bosniak_stability_decrease_effect = yes add_stability = -0.02 if = { limit = { BOS_governing_faction_loyal_trigger = yes } custom_effect_tooltip = BOS_governing_partner_dividends_tt add_timed_idea = { idea = BOS_reconstruction_dividends days = 180 } } } ai_will_do = { base = 10 modifier = { add = 10 BOS_governing_faction_loyal_trigger = yes } modifier = { factor = 2 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_SRPSKA_PARTNERSHIP_FOCUS_PATH } } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } # Prepping an Offensive focus = { id = BOS_prepping_an_offensive icon = bos_apc_rush x = 25 y = 0 cost = 2 search_filters = { FOCUS_FILTER_MILITARY_LAWS FOCUS_FILTER_WAR_SUPPORT } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_prepping_an_offensive" add_timed_idea = { idea = BOS_prepping_an_offensive days = 120 } } ai_will_do = { base = 12 modifier = { factor = 0 has_war = no } } } focus = { id = BOS_commence_the_offensives icon = infiltration x = 1 y = 1 relative_position_id = BOS_prepping_an_offensive cost = 3 prerequisite = { focus = BOS_prepping_an_offensive } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_WAR_SUPPORT } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_commence_the_offensives" add_timed_idea = { idea = BOS_commence_the_offensives days = 120 } } ai_will_do = { base = 12 modifier = { factor = 0 has_war = no } } } focus = { id = BOS_rally_the_troops icon = small_arms2 x = -1 y = 1 relative_position_id = BOS_prepping_an_offensive cost = 3 prerequisite = { focus = BOS_prepping_an_offensive } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_rally_the_troops" add_timed_idea = { idea = BOS_rally_the_troops days = 120 } } ai_will_do = { base = 12 modifier = { factor = 2 has_manpower < 50000 } modifier = { factor = 0 has_war = no } } } focus = { id = BOS_mobilize_the_nation icon = BOS_tank_rush x = 0 y = 1 relative_position_id = BOS_rally_the_troops cost = 2 prerequisite = { focus = BOS_rally_the_troops } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_LAWS } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_mobilize_the_nation" add_timed_idea = { idea = BOS_mobilize_the_nation days = 120 } } ai_will_do = { base = 12 modifier = { factor = 2 has_manpower < 50000 } modifier = { factor = 0 has_war = no } } } focus = { id = BOS_crackdown_of_anti_war_propaganda icon = propaganda x = 0 y = 1 relative_position_id = BOS_mobilize_the_nation cost = 2 prerequisite = { focus = BOS_mobilize_the_nation } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_crackdown_of_anti_war_propaganda" add_war_support = 0.15 } ai_will_do = { base = 12 modifier = { factor = 2 has_war_support < 0.5 } modifier = { factor = 0 has_war = no } } } focus = { id = BOS_dig_in icon = border_conflict_bunker x = 3 y = 1 relative_position_id = BOS_prepping_an_offensive cost = 2 prerequisite = { focus = BOS_prepping_an_offensive } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_WAR_SUPPORT } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_dig_in" add_timed_idea = { idea = BOS_dig_in days = 120 } } ai_will_do = { base = 12 modifier = { factor = 0 has_war = no } } } focus = { id = BOS_request_military_supplies icon = lend_lease x = 0 y = 1 relative_position_id = BOS_commence_the_offensives cost = 2 prerequisite = { focus = BOS_commence_the_offensives } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_FOREIGN_POLICY } available = { has_idea = sunni has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } OR = { AND = { country_exists = TUR TUR = { has_idea = sunni } } AND = { country_exists = ALB ALB = { has_idea = sunni } } } } bypass = { NOT = { has_idea = sunni } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_request_military_supplies" add_war_support = 0.02 if = { limit = { country_exists = TUR TUR = { has_idea = sunni } } TUR = { country_event = { id = BOS_events.9 days = 2 } } } if = { limit = { country_exists = ALB ALB = { has_idea = sunni } } ALB = { country_event = { id = BOS_events.9 days = 3 } } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { custom_effect_tooltip = BOS_military_supplies_accept_tt } custom_effect_tooltip = TT_IF_THEY_REJECT effect_tooltip = { custom_effect_tooltip = BOS_military_supplies_reject_tt } } ai_will_do = { base = 12 modifier = { factor = 0 has_war = no } } } focus = { id = BOS_formation_of_a_junta icon = BOS_junta x = 0 y = 1 relative_position_id = BOS_request_military_supplies cost = 2 prerequisite = { focus = BOS_request_military_supplies } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RADICALIZATION } available = { NOT = { has_government = fascism } has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_formation_of_a_junta" hidden_effect = { set_temp_variable = { rul_party_temp = 22 } change_ruling_party_effect = yes } set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.6 } set_temp_variable = { temp_outlook_increase = 0.87 } change_relative_party_popularity = yes custom_effect_tooltip = bos_this_will_lock_certain_paths_within_the_focus_tree } ai_will_do = { base = 12 modifier = { factor = 0 has_war = no } } } focus = { id = BOS_fight_or_perish icon = military_fort x = 2 y = 1 relative_position_id = BOS_commence_the_offensives cost = 3 prerequisite = { focus = BOS_commence_the_offensives focus = BOS_dig_in } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_fight_or_perish" add_timed_idea = { idea = BOS_fight_or_perish_idea days = 120 } } ai_will_do = { base = 12 modifier = { factor = 2 has_manpower < 50000 } modifier = { factor = 0 has_war = no } } } focus = { id = BOS_develop_national_sentiment icon = ultranationalist_volunteers x = 0 y = 1 relative_position_id = BOS_formation_of_a_junta cost = 2.9 prerequisite = { focus = BOS_formation_of_a_junta } search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA } available = { has_country_flag = civil_war_bosnia NOT = { has_country_flag = BOS_civil_war_over } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_develop_national_sentiment" add_timed_idea = { idea = BOS_develop_national_sentiment days = 1200 } } ai_will_do = { base = 12 modifier = { factor = 2 has_war_support < 0.5 } modifier = { factor = 0 has_war = no } } } # Economic Reconstruction focus = { id = BOS_economic_reconstruction icon = BOS_econ x = 0 y = 3 relative_position_id = BOS_rebuild_infrastructure_in_sarajevo cost = 5 prerequisite = { focus = BOS_final_land_mine_removal_efforts } prerequisite = { focus = BOS_rebuild_factories_in_sarajevo } prerequisite = { focus = BOS_the_repair_of_srpska_and_herzegovina } search_filters = { FOCUS_FILTER_ECONOMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_economic_reconstruction" add_stability = 0.02 add_political_power = 25 newline = yes increase_economic_growth = yes } ai_will_do = { base = 8 } } focus = { id = BOS_reform_agenda_adoption icon = association_agreement x = -6 y = 1 relative_position_id = BOS_economic_reconstruction cost = 5 prerequisite = { focus = BOS_economic_reconstruction } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EUROPEAN_UNION } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_reform_agenda_adoption" decrease_corruption = yes newline = yes set_temp_variable = { temp_productivity_change = 20 } flat_productivity_change_effect = yes } ai_will_do = { base = 6 } } focus = { id = BOS_growth_plan_negotiations icon = eu_investments x = 0 y = 1 relative_position_id = BOS_reform_agenda_adoption cost = 6 prerequisite = { focus = BOS_reform_agenda_adoption } search_filters = { FOCUS_FILTER_EUROPEAN_UNION FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } has_idea = BOS_eu_candidate } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_growth_plan_negotiations" unlock_decision_tooltip = BOS_eu_growth_plan_tranche add_political_power = 20 } ai_will_do = { base = 6 } } focus = { id = BOS_corridor_vc_northern_construction icon = infrastructure x = -3 y = 1 relative_position_id = BOS_economic_reconstruction cost = 6 prerequisite = { focus = BOS_economic_reconstruction } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ECONOMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_corridor_vc_northern_construction" 128 = { one_state_infrastructure = yes } if = { limit = { BOS_governing_faction_loyal_trigger = yes } custom_effect_tooltip = BOS_governing_partner_dividends_tt add_timed_idea = { idea = BOS_reconstruction_dividends days = 180 } } } ai_will_do = { base = 6 modifier = { add = 10 BOS_governing_faction_loyal_trigger = yes } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_corridor_vc_southern_construction icon = infrastructure1 x = 0 y = 1 relative_position_id = BOS_corridor_vc_northern_construction cost = 6 prerequisite = { focus = BOS_corridor_vc_northern_construction } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ECONOMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_corridor_vc_southern_construction" 1052 = { one_state_infrastructure = yes } BOS_croat_stability_increase_effect = yes } ai_will_do = { base = 6 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_corridor_vc_opening icon = highway_repairs x = 0 y = 1 relative_position_id = BOS_corridor_vc_southern_construction cost = 4 prerequisite = { focus = BOS_corridor_vc_southern_construction } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_TRADE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_corridor_vc_opening" add_ideas = BOS_corridor_vc_trade_boost add_political_power = 20 newline = yes BOS_all_faction_trust_increase_effect = yes } ai_will_do = { base = 8 } } focus = { id = BOS_east_energy_partnership icon = Coal_Power_Plant x = -1 y = 1 relative_position_id = BOS_economic_reconstruction cost = 5 prerequisite = { focus = BOS_economic_reconstruction } mutually_exclusive = { focus = BOS_west_energy_partnership } search_filters = { FOCUS_FILTER_POWER_INFRASTRUCTURE FOCUS_FILTER_FOREIGN_INVESTMENTS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } country_exists = CHI } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_east_energy_partnership" set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = CHI.id } set_temp_variable = { influence_target = BOS.id } change_influence_percentage = yes newline = yes set_temp_variable = { temp_trust_change = 5 } BOS_srpska_trust_add_effect = yes } ai_will_do = { base = 5 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } } focus = { id = BOS_west_energy_partnership icon = hydroelectric2 x = 1 y = 1 relative_position_id = BOS_economic_reconstruction cost = 5 prerequisite = { focus = BOS_economic_reconstruction } mutually_exclusive = { focus = BOS_east_energy_partnership } search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_POWER_INFRASTRUCTURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_west_energy_partnership" set_temp_variable = { modify_europeanism = 0.05 } set_temp_variable = { modify_europeanism_target = THIS } europeanism_change = yes set_temp_variable = { temp_trust_change = 5 } BOS_croat_trust_add_effect = yes } ai_will_do = { base = 5 modifier = { factor = 3 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } } } focus = { id = BOS_defense_industry_revival icon = army_military_industryy x = 3 y = 1 relative_position_id = BOS_economic_reconstruction cost = 6 prerequisite = { focus = BOS_economic_reconstruction } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_INDUSTRY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } owns_state = 128 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_defense_industry_revival" 128 = { one_state_arms_factory = yes } set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes custom_effect_tooltip = the_military_opinion_tt set_temp_variable = { temp_trust_change = 4 } BOS_bosniak_trust_add_effect = yes if = { limit = { BOS_governing_faction_loyal_trigger = yes } custom_effect_tooltip = BOS_governing_partner_dividends_tt add_timed_idea = { idea = BOS_reconstruction_dividends days = 180 } } } ai_will_do = { base = 6 modifier = { add = 10 BOS_governing_faction_loyal_trigger = yes } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_arms_industry_capacity_expansion icon = focus_generic_arms_trade x = 0 y = 1 relative_position_id = BOS_defense_industry_revival cost = 6 prerequisite = { focus = BOS_defense_industry_revival } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_RESEARCH } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_arms_industry_capacity_expansion" add_tech_bonus = { name = BOS_arms_industry_capacity_expansion bonus = 0.2 uses = 2 category = CAT_inf_wep } add_tech_bonus = { name = BOS_arms_industry_capacity_expansion bonus = 0.2 uses = 1 category = CAT_support_weapons } } ai_will_do = { base = 5 } } focus = { id = BOS_defense_export_drive icon = export_economy x = 0 y = 1 relative_position_id = BOS_arms_industry_capacity_expansion cost = 5 prerequisite = { focus = BOS_arms_industry_capacity_expansion } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_TRADE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } date > 2015.01.01 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_defense_export_drive" add_ideas = BOS_defense_industrial_base newline = yes if = { limit = { has_dlc = "Arms Against Tyranny" } every_military_industrial_organization = { add_mio_funds = 150 } } } ai_will_do = { base = 5 } } focus = { id = BOS_national_jobs_program icon = focus_generic_full_employment x = 6 y = 1 relative_position_id = BOS_economic_reconstruction cost = 6 prerequisite = { focus = BOS_economic_reconstruction } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_ECONOMY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_national_jobs_program" if = { limit = { has_idea = BOS_brain_drain_1 } custom_effect_tooltip = BOS_brain_drain_eased_tt swap_ideas = { remove_idea = BOS_brain_drain_1 add_idea = BOS_brain_drain_2 } } else_if = { limit = { has_idea = BOS_brain_drain_2 } custom_effect_tooltip = BOS_brain_drain_reversed_tt remove_ideas = BOS_brain_drain_2 } add_ideas = BOS_jobs_program_idea set_temp_variable = { temp_trust_change = 3 } BOS_bosniak_trust_add_effect = yes BOS_croat_trust_add_effect = yes BOS_srpska_trust_add_effect = yes if = { limit = { BOS_governing_faction_loyal_trigger = yes } custom_effect_tooltip = BOS_governing_partner_dividends_tt add_timed_idea = { idea = BOS_reconstruction_dividends days = 180 } } } ai_will_do = { base = 6 modifier = { add = 10 BOS_governing_faction_loyal_trigger = yes } } } focus = { id = BOS_youth_retention_initiative icon = diaspora_influence x = 0 y = 1 relative_position_id = BOS_national_jobs_program cost = 5 prerequisite = { focus = BOS_national_jobs_program } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_idea = BOS_brain_drain_1 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_youth_retention_initiative" if = { limit = { has_idea = BOS_brain_drain_2 } custom_effect_tooltip = BOS_brain_drain_reversed_tt remove_ideas = BOS_brain_drain_2 } add_ideas = BOS_youth_retention_idea } ai_will_do = { base = 5 } } # Wave 3C: EU accession, entity politics, energy transition, diaspora economy focus = { id = BOS_eu_accession_push icon = EU_policies x = 0 y = 1 relative_position_id = BOS_growth_plan_negotiations cost = 7 prerequisite = { focus = BOS_growth_plan_negotiations } search_filters = { FOCUS_FILTER_EUROPEAN_UNION FOCUS_FILTER_POLITICAL } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } date > 2022.12.01 has_completed_focus = BOS_growth_plan_negotiations BOS_all_factions_at_least_friendly_trigger = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_eu_accession_push" set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes add_timed_idea = { idea = BOS_eu_candidacy_momentum days = 365 } BOS_all_faction_trust_increase_effect = yes } ai_will_do = { base = 5 } } focus = { id = BOS_electoral_reform_package icon = Focus_Parliament_Constitution x = 0 y = 1 relative_position_id = BOS_eu_accession_push cost = 7 prerequisite = { focus = BOS_eu_accession_push } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } NOT = { has_country_flag = civil_war_bosnia } has_country_flag = BOS_sejdic_finci_ruling BOS_bosniak_attitude_loyal_trigger = yes BOS_croat_attitude_loyal_trigger = yes BOS_srpska_attitude_loyal_trigger = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_electoral_reform_package" custom_effect_tooltip = BOS_reformed_presidency_tt if = { limit = { has_idea = BOS_rotating_presidency } swap_ideas = { remove_idea = BOS_rotating_presidency add_idea = BOS_reformed_presidency } } else_if = { limit = { has_idea = BOS_rotating_presidency2 } swap_ideas = { remove_idea = BOS_rotating_presidency2 add_idea = BOS_reformed_presidency } } else_if = { limit = { has_idea = BOS_rotating_presidency3 } swap_ideas = { remove_idea = BOS_rotating_presidency3 add_idea = BOS_reformed_presidency } } add_political_power = 100 } ai_will_do = { base = 10 } } focus = { id = BOS_open_balkan_initiative icon = customs_union x = -1 y = 1 relative_position_id = BOS_corridor_vc_opening cost = 5 prerequisite = { focus = BOS_corridor_vc_opening } mutually_exclusive = { focus = BOS_berlin_process_commitment } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_open_balkan_initiative" add_ideas = BOS_open_balkan_market set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes if = { limit = { country_exists = SER } set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = SER.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 } ai_will_do = { base = 5 modifier = { factor = 3 has_global_flag = BOS_SRPSKA_UNION_FOCUS_PATH } } } focus = { id = BOS_berlin_process_commitment icon = association_agreement x = 1 y = 1 relative_position_id = BOS_corridor_vc_opening cost = 5 prerequisite = { focus = BOS_corridor_vc_opening } mutually_exclusive = { focus = BOS_open_balkan_initiative } search_filters = { FOCUS_FILTER_EUROPEAN_UNION FOCUS_FILTER_FOREIGN_POLICY } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_berlin_process_commitment" set_temp_variable = { modify_europeanism = 0.01 } set_temp_variable = { modify_europeanism_target = THIS } europeanism_change = yes if = { limit = { country_exists = GER } set_temp_variable = { percent_change = 5 } set_temp_variable = { tag_index = GER.id } set_temp_variable = { influence_target = BOS.id } change_influence_percentage = yes } set_temp_variable = { temp_trust_change = 4 } BOS_croat_trust_add_effect = yes BOS_bosniak_trust_add_effect = yes set_temp_variable = { temp_opinion = 10 } change_international_bankers_opinion = yes } ai_will_do = { base = 5 modifier = { factor = 3 OR = { has_global_flag = BOS_HISTORICAL_FOCUS_PATH has_global_flag = BOS_ISLAMIST_REVIVAL_FOCUS_PATH } } } } focus = { id = BOS_confront_entity_obstruction icon = political_pressure x = 3 y = 1 relative_position_id = BOS_corridor_vc_opening cost = 6 prerequisite = { focus = BOS_corridor_vc_opening } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } date > 2021.01.01 OR = { has_idea = BOS_milorad_dodik_idea BOS_srpska_attitude_inconsequential_trigger = yes } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_confront_entity_obstruction" custom_effect_tooltip = BOS_confront_entity_obstruction_choice_tt country_event = { id = BOS_events.66 days = 1 } } ai_will_do = { base = 4 } } focus = { id = BOS_energy_transition_strategy icon = expand_bosnia_green x = -1 y = 1 relative_position_id = BOS_west_energy_partnership cost = 5 prerequisite = { focus = BOS_east_energy_partnership focus = BOS_west_energy_partnership } search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_POWER_INFRASTRUCTURE } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_energy_transition_strategy" one_random_renewable_energy_infra = yes set_temp_variable = { temp_trust_change = 3 } BOS_croat_trust_add_effect = yes BOS_srpska_trust_add_effect = yes custom_effect_tooltip = BOS_emigration_eased_energy_tt subtract_from_variable = { BOS_emigration_pressure = 5 } clamp_variable = { var = BOS_emigration_pressure min = 0 max = 100 } } ai_will_do = { base = 5 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_digital_diaspora_economy icon = diaspora_influence x = 0 y = 1 relative_position_id = BOS_youth_retention_initiative cost = 5 prerequisite = { focus = BOS_youth_retention_initiative } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_MIGRANT_CRISIS } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_digital_diaspora_economy" add_ideas = BOS_digital_economy_idea set_temp_variable = { temp_opinion = 10 } change_small_medium_business_owners_opinion = yes custom_effect_tooltip = BOS_emigration_eased_digital_tt subtract_from_variable = { BOS_emigration_pressure = 10 } clamp_variable = { var = BOS_emigration_pressure min = 0 max = 100 } if = { limit = { has_idea = BOS_diaspora_remittances } custom_effect_tooltip = BOS_digital_diaspora_synergy_tt set_temp_variable = { skip_payment = 1 } one_random_industrial_complex = yes } } ai_will_do = { base = 5 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOS_census_2023 icon = democracy_bosnia x = 0 y = 1 relative_position_id = BOS_digital_diaspora_economy cost = 4 prerequisite = { focus = BOS_digital_diaspora_economy } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } available = { hidden_trigger = { NOT = { has_country_flag = civil_war_focus } } date > 2023.01.01 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOS_census_2023" country_event = { id = BOS_events.67 days = 1 } } ai_will_do = { base = 5 } } }