focus_tree = { id = botswana_focus country = { factor = 0 modifier = { original_tag = BOT add = 20 } } continuous_focus_position = { x = 100 y = 1000 } shared_focus = AFRICAN_UNION_shared_focus # shared_focus = CMW_Aso_Rock_Declaration #Military Branch focus = { id = BOT_military_reevaluation icon = soldiers x = 0 y = 0 cost = 5 search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_military_reevaluation" army_experience = 15 } ai_will_do = { base = 10 } } focus = { id = BOT_develop_anti_poaching_tactics icon = recon x = -3 y = 1 relative_position_id = BOT_military_reevaluation cost = 10 prerequisite = { focus = BOT_military_reevaluation } mutually_exclusive = { focus = BOT_indian_military_cooperation } mutually_exclusive = { focus = BOT_american_military_cooperation } mutually_exclusive = { focus = BOT_chinese_military_cooperation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_develop_anti_poaching_tactics" set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes add_tech_bonus = { name = BOT_develop_anti_poaching_tactics bonus = 0.5 uses = 2 category = CAT_unconventional } BOT_boost_BWF = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_indian_military_cooperation icon = indian_army x = -1 y = 1 relative_position_id = BOT_military_reevaluation cost = 10 prerequisite = { focus = BOT_military_reevaluation } mutually_exclusive = { focus = BOT_develop_anti_poaching_tactics } mutually_exclusive = { focus = BOT_american_military_cooperation } mutually_exclusive = { focus = BOT_chinese_military_cooperation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } available = { has_completed_focus = BOT_found_indian_embassy } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_indian_military_cooperation" set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = RAJ } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes add_doctrine_cost_reduction = { name = BOT_indian_military_cooperation category = CAT_defensive_doctrine uses = 2 cost_reduction = 0.5 } BOT_boost_BDP_B = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } } focus = { id = BOT_american_military_cooperation icon = american_air_supremacy x = 1 y = 1 relative_position_id = BOT_military_reevaluation cost = 10 prerequisite = { focus = BOT_military_reevaluation } mutually_exclusive = { focus = BOT_develop_anti_poaching_tactics } mutually_exclusive = { focus = BOT_indian_military_cooperation } mutually_exclusive = { focus = BOT_chinese_military_cooperation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_american_military_cooperation" set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = USA } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes add_tech_bonus = { name = BOT_american_military_cooperation bonus = 0.5 uses = 2 category = CAT_western } BOT_boost_BNF = yes } ai_will_do = { base = 10 modifier = { factor = 5 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_chinese_military_cooperation icon = peoples_liberation_army x = 3 y = 1 relative_position_id = BOT_military_reevaluation cost = 10 prerequisite = { focus = BOT_military_reevaluation } mutually_exclusive = { focus = BOT_develop_anti_poaching_tactics } mutually_exclusive = { focus = BOT_indian_military_cooperation } mutually_exclusive = { focus = BOT_american_military_cooperation } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_chinese_military_cooperation" set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = CHI } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes add_tech_bonus = { name = BOT_chinese_military_cooperation bonus = 0.5 uses = 2 category = CAT_eastern } BOT_boost_BPP = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } } focus = { id = BOT_institute_partial_draft icon = conscription x = -1 y = 2 relative_position_id = BOT_military_reevaluation cost = 7 prerequisite = { focus = BOT_chinese_military_cooperation focus = BOT_develop_anti_poaching_tactics focus = BOT_indian_military_cooperation focus = BOT_american_military_cooperation } mutually_exclusive = { focus = BOT_enlist_women } search_filters = { FOCUS_FILTER_MANPOWER } bypass = { OR = { has_idea = partial_draft_army has_idea = draft_army } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_institute_partial_draft" swap_ideas = { add_idea = partial_draft_army remove_idea = volunteer_army } BOT_boost_BDP_A = yes BOT_boost_digkosi = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 OR = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH check_variable = { ruling_party = 23 } } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_enlist_women icon = military_women x = 1 y = 2 relative_position_id = BOT_military_reevaluation cost = 7 prerequisite = { focus = BOT_chinese_military_cooperation focus = BOT_develop_anti_poaching_tactics focus = BOT_indian_military_cooperation focus = BOT_american_military_cooperation } mutually_exclusive = { focus = BOT_institute_partial_draft } search_filters = { FOCUS_FILTER_MANPOWER } bypass = { OR = { has_idea = volunteer_women has_idea = drafted_women } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_enlist_women" swap_ideas = { add_idea = volunteer_women remove_idea = no_women_in_military } BOT_boost_BDP_B = yes BOT_boost_BNF = yes } ai_will_do = { base = 10 modifier = { factor = 0.1 check_variable = { ruling_party = 23 } } } } focus = { id = BOT_anti_poaching_army icon = eaf_elephant x = -2 y = 3 relative_position_id = BOT_military_reevaluation cost = 7 prerequisite = { focus = BOT_enlist_women focus = BOT_institute_partial_draft } mutually_exclusive = { focus = BOT_peacekeeping_army } mutually_exclusive = { focus = BOT_shift_to_traditional_military } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_anti_poaching_army" add_ideas = BOT_army_against_poaching BOT_update_anti_poaching = yes BOT_boost_BWF = yes } ai_will_do = { base = 15 modifier = { factor = 5 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } } focus = { id = BOT_peacekeeping_army icon = internationalism x = 0 y = 3 relative_position_id = BOT_military_reevaluation cost = 7 prerequisite = { focus = BOT_enlist_women focus = BOT_institute_partial_draft } mutually_exclusive = { focus = BOT_anti_poaching_army } mutually_exclusive = { focus = BOT_shift_to_traditional_military } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_peacekeeping_army" add_ideas = BOT_army_of_peacekeepers BOT_boost_BDP_A = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_shift_to_traditional_military icon = soldier2 x = 2 y = 3 relative_position_id = BOT_military_reevaluation cost = 7 prerequisite = { focus = BOT_enlist_women focus = BOT_institute_partial_draft } mutually_exclusive = { focus = BOT_anti_poaching_army } mutually_exclusive = { focus = BOT_peacekeeping_army } search_filters = { FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_shift_to_traditional_military" add_ideas = professional_officer_corps_spirit BOT_boost_BPP = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 3 threat > 0.5 } } } focus = { id = BOT_buy_pilatus_pc9 icon = fighters x = -2 y = 4 relative_position_id = BOT_military_reevaluation cost = 5 prerequisite = { focus = BOT_anti_poaching_army } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { NOT = { has_war_with = SWI } country_exists = SWI } bypass = { NOT = { country_exists = SWI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_buy_pilatus_pc9" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SWI } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = small_plane_strike_airframe_1 variant_name = "Pilatus PC-7" amount = 10 producer = SWI } } else = { add_equipment_to_stockpile = { type = L_Strike_fighter2 amount = 10 producer = SWI } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOT_buy_hercules_c130 icon = air_force x = 0 y = 4 relative_position_id = BOT_military_reevaluation cost = 5 prerequisite = { focus = BOT_peacekeeping_army } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { NOT = { has_war_with = USA } country_exists = USA } bypass = { NOT = { country_exists = USA } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_buy_hercules_c130" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = USA } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes if = { limit = { has_dlc = "By Blood Alone" } add_equipment_to_stockpile = { type = large_plane_air_transport_airframe_1 variant_name = "C-130 Hercules" amount = 5 producer = USA } } else = { add_equipment_to_stockpile = { type = transport_plane1 amount = 5 producer = USA } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOT_buy_gunships icon = ka_heli x = 2 y = 4 relative_position_id = BOT_military_reevaluation cost = 5 prerequisite = { focus = BOT_shift_to_traditional_military } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { NOT = { has_war_with = SOV } country_exists = SOV } bypass = { NOT = { country_exists = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_buy_gunships" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SOV } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes if = { limit = { has_dlc = "No Step Back" } add_equipment_to_stockpile = { type = heavy_tank_chassis_0 variant_name = "Mi-24" amount = 20 producer = SOV } if = { limit = { NOT = { has_tech = nsb_attack_helicopter_tech_1 } } set_technology = { helo_ops_tech = 1 nsb_attack_helicopter_tech_1 = 1 } } } else = { add_equipment_to_stockpile = { type = attack_helicopter_2 amount = 20 producer = SOV } if = { limit = { NOT = { has_tech = attack_helicopter_1 } } set_technology = { attack_helicopter_1 = 1 } } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOT_militarise_tribes icon = gentleman_officers x = 4 y = 4 relative_position_id = BOT_military_reevaluation cost = 7 prerequisite = { focus = BOT_shift_to_traditional_military } search_filters = { FOCUS_FILTER_MANPOWER } available = { OR = { has_idea = BOT_house_of_chiefs has_idea = BOT_house_of_chiefs_empowered } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_militarise_tribes" if = { limit = { has_idea = BOT_house_of_chiefs } swap_ideas = { add_idea = BOT_house_of_chiefs_militarised remove_idea = BOT_house_of_chiefs } } if = { limit = { has_idea = BOT_house_of_chiefs_empowered } swap_ideas = { add_idea = BOT_house_of_chiefs_empowered_and_militarised remove_idea = BOT_house_of_chiefs_empowered } } } ai_will_do = { base = 10 modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOT_zimbabwe_border_fence icon = anti_immigration1 x = -2 y = 5 relative_position_id = BOT_military_reevaluation cost = 10 prerequisite = { focus = BOT_buy_pilatus_pc9 focus = BOT_buy_hercules_c130 } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS } available = { OR = { has_idea = BOT_zimbabwean_refugees has_idea = BOT_zimbabwean_refugees_encouraged } } bypass = { NOT = { has_idea = BOT_zimbabwean_refugees } NOT = { has_idea = BOT_zimbabwean_refugees_encouraged } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_zimbabwe_border_fence" if = { limit = { has_idea = BOT_zimbabwean_refugees_encouraged } remove_ideas = BOT_zimbabwean_refugees_encouraged } if = { limit = { has_idea = BOT_zimbabwean_refugees } remove_ideas = BOT_zimbabwean_refugees } ZIM = { add_opinion_modifier = { target = ROOT modifier = minor_border_dispute } } set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes 288 = { add_building_construction = { type = bunker level = 1 instant_build = yes province = 470 } } 287 = { add_building_construction = { type = bunker level = 1 instant_build = yes province = 432 } add_building_construction = { type = bunker level = 1 instant_build = yes province = 10525 } add_building_construction = { type = bunker level = 1 instant_build = yes province = 468 } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_deploy_peacekeepers icon = violent_coup x = 0 y = 5 relative_position_id = BOT_military_reevaluation cost = 5 prerequisite = { focus = BOT_buy_gunships focus = BOT_buy_hercules_c130 } will_lead_to_war_with = ZIM search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_MIGRANT_CRISIS } available = { OR = { has_idea = BOT_zimbabwean_refugees has_idea = BOT_zimbabwean_refugees_encouraged } ZIM = { influence_higher_20 = yes } } bypass = { NOT = { has_idea = BOT_zimbabwean_refugees } NOT = { has_idea = BOT_zimbabwean_refugees_encouraged } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_deploy_peacekeepers" custom_effect_tooltip = Generic_demand_submission_tooltip ZIM = { country_event = { id = md4.14 hours = 6 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { puppet = ZIM } hidden_effect = { news_event = { id = Botswana_news_events.1 hours = 6 } } } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } modifier = { factor = 0 strength_ratio = { tag = ZIM ratio < 1 } } } } focus = { id = BOT_topple_mugabe icon = topple_mugabe x = 2 y = 5 relative_position_id = BOT_military_reevaluation cost = 3 prerequisite = { focus = BOT_buy_gunships focus = BOT_buy_hercules_c130 } will_lead_to_war_with = ZIM search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_MIGRANT_CRISIS } available = { OR = { has_idea = BOT_zimbabwean_refugees has_idea = BOT_zimbabwean_refugees_encouraged } } bypass = { NOT = { has_idea = BOT_zimbabwean_refugees } NOT = { has_idea = BOT_zimbabwean_refugees_encouraged } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_topple_mugabe" set_temp_variable = { wargoal_on = ZIM } add_threat_from_wargoal_effect = yes create_wargoal = { type = puppet_wargoal_focus target = ZIM } hidden_effect = { news_event = { id = Botswana_news_events.1 hours = 6 } } } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 strength_ratio = { tag = ZIM ratio < 1 } } } } focus = { id = BOT_unite_bushmen icon = break_free2 x = 5 y = 5 relative_position_id = BOT_military_reevaluation cost = 3 prerequisite = { focus = BOT_militarise_tribes } prerequisite = { focus = BOT_end_bushmen_relocations } will_lead_to_war_with = NAM search_filters = { FOCUS_FILTER_ANNEXATION } available = { NOT = { has_idea = BOT_ancestral_land_conflict } country_exists = NAM NAM = { owns_state = 282 NOT = { is_subject_of = ROOT } } OR = { has_government = nationalist custom_trigger_tooltip = { tooltip = BOT_unite_bushmen_trigger_tt nationalist_right_wing_populists_are_in_coalition = yes } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_unite_bushmen" add_state_claim = 282 set_temp_variable = { wargoal_on = NAM } add_threat_from_wargoal_effect = yes create_wargoal = { type = take_state_focus target = NAM generator = { 282 } } hidden_effect = { news_event = { id = Botswana_news_events.3 hours = 6 } } } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 strength_ratio = { tag = NAM ratio < 1 } } } } focus = { id = BOT_replace_f5s icon = f35 x = -1 y = 6 relative_position_id = BOT_military_reevaluation cost = 5 prerequisite = { focus = BOT_zimbabwe_border_fence focus = BOT_deploy_peacekeepers focus = BOT_topple_mugabe } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_replace_f5s" custom_effect_tooltip = BOT_replace_f5s_tt if = { limit = { has_dlc = "By Blood Alone" } if = { limit = { SWE = { exists = yes has_design_based_on = small_plane_strike_airframe } } ROOT = { country_event = Botswana_events.7 } } if = { limit = { USA = { exists = yes has_design_based_on = small_plane_strike_airframe } } ROOT = { country_event = Botswana_events.7 } } if = { limit = { CHI = { exists = yes has_design_based_on = small_plane_strike_airframe } } ROOT = { country_event = Botswana_events.7 } } if = { limit = { ENG = { exists = yes has_design_based_on = small_plane_strike_airframe } } ROOT = { country_event = Botswana_events.7 } } } else = { if = { limit = { SWE = { exists = yes has_tech = MR_Fighter3 } } ROOT = { country_event = Botswana_events.1 } } if = { limit = { USA = { exists = yes has_tech = MR_Fighter3 } } ROOT = { country_event = Botswana_events.1 } } if = { limit = { CHI = { exists = yes has_tech = MR_Fighter3 } } ROOT = { country_event = Botswana_events.1 } } if = { limit = { ENG = { exists = yes has_tech = MR_Fighter3 } } ROOT = { country_event = Botswana_events.1 } } } } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOT_domestic_weapon_supply icon = industry_military x = 1 y = 6 relative_position_id = BOT_military_reevaluation cost = 10 prerequisite = { focus = BOT_zimbabwe_border_fence focus = BOT_deploy_peacekeepers focus = BOT_topple_mugabe } search_filters = { FOCUS_FILTER_EQUIPMENT FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_domestic_weapon_supply" set_temp_variable = { treasury_change = -7.50 } modify_treasury_effect = yes 287 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = BOT_ancestral_brothers icon = national_unity x = 5 y = 6 relative_position_id = BOT_military_reevaluation cost = 10 prerequisite = { focus = BOT_unite_bushmen } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { owns_state = 282 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_ancestral_brothers" add_state_core = 282 } ai_will_do = { base = 10 } } #House of Chiefs/Bushmen branch focus = { id = BOT_meet_with_chiefs icon = aristocratic_funding x = 7 y = 0 cost = 5 search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_meet_with_chiefs" set_temp_variable = { temp_opinion = 5 } change_landowners_opinion = yes } ai_will_do = { base = 10 } } focus = { id = BOT_depose_mosadi_seboko icon = anti_establishment x = -1 y = 1 relative_position_id = BOT_meet_with_chiefs cost = 5 prerequisite = { focus = BOT_meet_with_chiefs } mutually_exclusive = { focus = BOT_celebrate_mosadi_seboko } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_country_flag = mosadi_seboko_kgosi } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_depose_mosadi_seboko" set_temp_variable = { temp_opinion = 5 } change_landowners_opinion = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_celebrate_mosadi_seboko icon = aristocratic_funding x = 1 y = 1 relative_position_id = BOT_meet_with_chiefs cost = 5 prerequisite = { focus = BOT_meet_with_chiefs } mutually_exclusive = { focus = BOT_depose_mosadi_seboko } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_country_flag = mosadi_seboko_kgosi } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_celebrate_mosadi_seboko" set_temp_variable = { temp_opinion = -5 } change_landowners_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_empower_the_house_of_chiefs icon = authoritarian_democracy x = -2 y = 2 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_depose_mosadi_seboko } mutually_exclusive = { focus = BOT_keep_the_status_quo_of_chiefs focus = BOT_abolish_the_house_of_chiefs } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { has_idea = BOT_house_of_chiefs has_idea = BOT_house_of_chiefs_militarised } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_empower_the_house_of_chiefs" if = { limit = { has_idea = BOT_house_of_chiefs } swap_ideas = { add_idea = BOT_house_of_chiefs_empowered remove_idea = BOT_house_of_chiefs } } if = { limit = { has_idea = BOT_house_of_chiefs_militarised } swap_ideas = { add_idea = BOT_house_of_chiefs_empowered_and_militarised remove_idea = BOT_house_of_chiefs_empowered } } set_temp_variable = { temp_opinion = 5 } change_landowners_opinion = yes BOT_boost_digkosi = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_keep_the_status_quo_of_chiefs icon = legislation x = 0 y = 2 relative_position_id = BOT_meet_with_chiefs cost = 10 prerequisite = { focus = BOT_depose_mosadi_seboko focus = BOT_celebrate_mosadi_seboko } mutually_exclusive = { focus = BOT_empower_the_house_of_chiefs focus = BOT_abolish_the_house_of_chiefs } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { has_idea = BOT_house_of_chiefs has_idea = BOT_house_of_chiefs_militarised } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_keep_the_status_quo_of_chiefs" add_stability = 0.05 add_political_power = 100 BOT_boost_BDP_A = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } } focus = { id = BOT_abolish_the_house_of_chiefs icon = anti_monarchism2 x = 2 y = 2 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_celebrate_mosadi_seboko } mutually_exclusive = { focus = BOT_empower_the_house_of_chiefs focus = BOT_keep_the_status_quo_of_chiefs } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } available = { OR = { has_idea = BOT_house_of_chiefs has_idea = BOT_house_of_chiefs_militarised } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_abolish_the_house_of_chiefs" if = { limit = { has_idea = BOT_house_of_chiefs } remove_ideas = BOT_house_of_chiefs } if = { limit = { has_idea = BOT_house_of_chiefs_militarised } remove_ideas = BOT_house_of_chiefs_militarised } set_temp_variable = { temp_opinion = -5 } change_landowners_opinion = yes BOT_boost_BPP = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_the_kgosikgolo icon = kgosikgolo x = -2 y = 3 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_empower_the_house_of_chiefs } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist > 0.20 OR = { has_idea = BOT_house_of_chiefs_militarised has_idea = BOT_house_of_chiefs_empowered has_idea = BOT_house_of_chiefs_empowered_and_militarised } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_the_kgosikgolo" if = { limit = { check_variable = { ruling_party = 23 } } add_political_power = 200 } else = { custom_effect_tooltip = BOT_the_kgosikgolo_tt set_temp_variable = { rul_party_temp = 23 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes if = { limit = { OR = { has_idea = BOT_house_of_chiefs has_idea = BOT_house_of_chiefs_empowered } } random = { chance = 60 start_civil_war_against_the_strongest_opposition = yes } } if = { limit = { OR = { has_idea = BOT_house_of_chiefs_empowered_and_militarised has_idea = BOT_house_of_chiefs_militarised } } random = { chance = 20 start_civil_war_against_the_strongest_opposition = yes } } } hidden_effect = { news_event = { id = Botswana_news_events.2 hours = 6 } } } ai_will_do = { base = 10 modifier = { factor = 0 NOT = { has_completed_focus = BOT_militarise_tribes } } modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_stability < 0.5 } } } focus = { id = BOT_judicial_reform icon = control_judiciary x = 0 y = 3 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_empower_the_house_of_chiefs focus = BOT_keep_the_status_quo_of_chiefs focus = BOT_abolish_the_house_of_chiefs } search_filters = { FOCUS_FILTER_CORRUPTION FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_judicial_reform" decrease_corruption = yes } ai_will_do = { base = 10 } } focus = { id = BOT_empower_unions icon = labor_unions x = 2 y = 3 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_abolish_the_house_of_chiefs } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_INTERNAL_FACTION } available = { has_idea = landowners } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_empower_unions" swap_ideas = { add_idea = labour_unions remove_idea = landowners } set_temp_variable = { temp_opinion = -5 } change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes BOT_boost_MELS = yes } ai_will_do = { base = 10 } } focus = { id = BOT_end_bushmen_relocations icon = pass_legislation x = -1 y = 4 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_judicial_reform } mutually_exclusive = { focus = BOT_ramp_up_bushmen_relocations } search_filters = { FOCUS_FILTER_INSURGENCY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_idea = BOT_ancestral_land_conflict } bypass = { NOT = { has_idea = BOT_ancestral_land_conflict } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_end_bushmen_relocations" remove_ideas = BOT_ancestral_land_conflict BOT_boost_BWF = yes BOT_boost_ISBO = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } modifier = { factor = 3 OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } } focus = { id = BOT_ramp_up_bushmen_relocations icon = refugees x = 1 y = 4 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_judicial_reform } mutually_exclusive = { focus = BOT_end_bushmen_relocations } search_filters = { FOCUS_FILTER_INSURGENCY FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_idea = BOT_ancestral_land_conflict } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_ramp_up_bushmen_relocations" swap_ideas = { add_idea = BOT_ancestral_land_conflict_escalated remove_idea = BOT_ancestral_land_conflict } BOT_boost_BCP = yes BOT_boost_BDP_A = yes } ai_will_do = { base = 5 modifier = { factor = 5 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } } focus = { id = BOT_total_ban_on_hunting icon = restrictive_gun_laws x = 1 y = 5 relative_position_id = BOT_meet_with_chiefs cost = 7 prerequisite = { focus = BOT_ramp_up_bushmen_relocations } search_filters = { FOCUS_FILTER_ENVIRONMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_total_ban_on_hunting" BOT_decrease_desertification_rate = yes } ai_will_do = { base = 10 } } #Economy branch focus = { id = BOT_found_NBB icon = television x = 17 y = 0 cost = 5 search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_found_NBB" if = { limit = { 287 = { free_building_slots = { building = internet_station size > 0 } } 288 = { free_building_slots = { building = internet_station size > 0 } } } set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes } 287 = { if = { limit = { free_building_slots = { building = internet_station size > 0 } } add_building_construction = { type = internet_station level = 1 instant_build = yes } } } 288 = { if = { limit = { free_building_slots = { building = internet_station size > 0 } } add_building_construction = { type = internet_station level = 1 instant_build = yes } } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_invest_in_debswana icon = diamond_mining x = -4 y = 1 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_found_NBB } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_invest_in_debswana" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_resource = { type = chromium amount = 5 state = 287 } add_resource = { type = chromium amount = 5 state = 288 } set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_the_energy_debate icon = powerplant x = -4 y = 2 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_invest_in_debswana } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_the_energy_debate" add_tech_bonus = { name = BOT_the_energy_debate bonus = 0.5 uses = 2 category = CAT_industry category = CAT_renewable category = CAT_construction_tech category = CAT_excavation_tech } } ai_will_do = { base = 10 } } focus = { id = BOT_focus_on_coal icon = market_economy x = -5 y = 3 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_the_energy_debate } mutually_exclusive = { focus = BOT_focus_on_renewables } search_filters = { FOCUS_FILTER_RESOURCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_focus_on_coal" custom_effect_tooltip = BOT_focus_on_coal_tt add_ideas = BOT_coal_focused_energy BOT_boost_BDP_A = yes BOT_boost_BPP = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_focus_on_renewables icon = sustainable_development x = -3 y = 3 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_the_energy_debate } mutually_exclusive = { focus = BOT_focus_on_coal } search_filters = { FOCUS_FILTER_RESOURCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_focus_on_renewables" custom_effect_tooltip = BOT_focus_on_renewables_tt add_ideas = BOT_renewable_focused_energy BOT_boost_BDP_B = yes BOT_boost_BNF = yes } ai_will_do = { base = 10 modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_work_with_CIC icon = coal_mining x = -6 y = 4 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_focus_on_coal } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ENVIRONMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_work_with_CIC" BOT_increase_desertification_rate = yes set_temp_variable = { treasury_change = -2.25 } modify_treasury_effect = yes 287 = { add_building_construction = { type = fossil_powerplant level = 1 instant_build = yes } } remove_ideas = BOT_coal_focused_energy add_ideas = BOT_coal_focused_energy_self_sufficient set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_grid_expansion icon = electricity x = -4 y = 4 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_focus_on_coal focus = BOT_focus_on_renewables } search_filters = { FOCUS_FILTER_INDUSTRY } available = { OR = { 287 = { infrastructure < 5 } 288 = { infrastructure < 5 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_grid_expansion" if = { limit = { 287 = { free_building_slots = { building = infrastructure size > 0 } } 288 = { free_building_slots = { building = infrastructure size > 0 } } } set_temp_variable = { treasury_change = -14 } modify_treasury_effect = yes } else = { set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes } 287 = { if = { limit = { free_building_slots = { building = infrastructure size > 0 } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 288 = { if = { limit = { free_building_slots = { building = infrastructure size > 0 } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_solar_panel_grid icon = generic_solar x = -2 y = 4 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_focus_on_renewables } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_solar_panel_grid" set_temp_variable = { treasury_change = -8.50 } modify_treasury_effect = yes 287 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } BOT_decrease_desertification_rate = yes remove_ideas = BOT_renewable_focused_energy add_ideas = BOT_renewable_focused_energy_self_sufficient set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_kalahari_exploitation icon = forced_labour x = -7 y = 5 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_work_with_CIC } prerequisite = { focus = BOT_ramp_up_bushmen_relocations } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_kalahari_exploitation" BOT_increase_desertification_rate = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_resource = { type = chromium amount = 10 state = 288 } remove_ideas = BOT_coal_focused_energy_self_sufficient add_ideas = BOT_coal_focused_energy_small_profit } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_resource_excavation_research icon = resource_extraction x = -5 y = 5 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_work_with_CIC } search_filters = { FOCUS_FILTER_RESEARCH } available = { has_completed_focus = BOT_found_BIUST } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_resource_excavation_research" add_tech_bonus = { name = BOT_resource_excavation_research bonus = 0.5 uses = 2 category = CAT_excavation_tech } } ai_will_do = { base = 10 } } focus = { id = BOT_wind_turbine_research icon = science2 x = -3 y = 5 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_solar_panel_grid } search_filters = { FOCUS_FILTER_RESEARCH } available = { has_completed_focus = BOT_found_BIUST } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_wind_turbine_research" add_tech_bonus = { name = BOT_wind_turbine_research bonus = 0.5 uses = 2 category = CAT_nfibers category = CAT_3d category = CAT_industry category = CAT_computing_tech category = CAT_construction_tech } } ai_will_do = { base = 10 } } focus = { id = BOT_ethanol_power_plant icon = oil_green x = -1 y = 5 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_solar_panel_grid } prerequisite = { focus = BOT_biofuel_experimentation } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_ethanol_power_plant" BOT_decrease_desertification_rate = yes set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes 287 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } remove_ideas = BOT_renewable_focused_energy_self_sufficient add_ideas = BOT_renewable_focused_energy_small_profit } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_botswana_steelworks icon = steel_production2 x = -6 y = 6 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_kalahari_exploitation } prerequisite = { focus = BOT_resource_excavation_research } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_botswana_steelworks" BOT_increase_desertification_rate = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_resource = { type = steel amount = 5 state = 287 } remove_ideas = BOT_coal_focused_energy_small_profit add_ideas = BOT_coal_focused_energy_rich } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_tuli_wind_park icon = windmills x = -2 y = 6 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_ethanol_power_plant } prerequisite = { focus = BOT_wind_turbine_research } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_tuli_wind_park" set_temp_variable = { treasury_change = -8.50 } modify_treasury_effect = yes 287 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } BOT_decrease_desertification_rate = yes add_tech_bonus = { name = BOT_tuli_wind_park bonus = 0.5 uses = 1 category = CAT_nfibers category = CAT_3d category = CAT_industry category = CAT_computing_tech category = CAT_construction_tech } remove_ideas = BOT_renewable_focused_energy_small_profit add_ideas = BOT_renewable_focused_energy_rich } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_increase_cattle_production icon = farming x = -1 y = 1 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_found_NBB } mutually_exclusive = { focus = BOT_optimise_cattle_production } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_increase_cattle_production" set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes random_owned_state = { limit = { NOT = { OR = { has_state_category = state_inhospitable has_state_category = state_military_base } } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } BOT_increase_desertification_rate = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } } } focus = { id = BOT_optimise_cattle_production icon = eco_democracy x = 1 y = 1 relative_position_id = BOT_found_NBB cost = 7 prerequisite = { focus = BOT_found_NBB } mutually_exclusive = { focus = BOT_increase_cattle_production } search_filters = { FOCUS_FILTER_ENVIRONMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_optimise_cattle_production" BOT_decrease_desertification_rate = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } } focus = { id = BOT_clear_way_for_new_farms icon = land_reform x = -1 y = 2 relative_position_id = BOT_found_NBB cost = 7 prerequisite = { focus = BOT_increase_cattle_production } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_clear_way_for_new_farms" BOT_increase_desertification_rate = yes set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes 287 = { add_extra_state_shared_building_slots = 1 } 288 = { add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_refine_the_musi_breed icon = research3 x = 1 y = 2 relative_position_id = BOT_found_NBB cost = 7 prerequisite = { focus = BOT_optimise_cattle_production } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_INDUSTRY } available = { has_tech = genetics_3 } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_refine_the_musi_breed" BOT_decrease_desertification_rate = yes add_tech_bonus = { name = BOT_refine_the_musi_breed bonus = 0.5 uses = 2 category = CAT_genes } } ai_will_do = { base = 10 } } focus = { id = BOT_biofuel_experimentation icon = oil_production2 x = 1 y = 3 relative_position_id = BOT_found_NBB cost = 7 prerequisite = { focus = BOT_clear_way_for_new_farms focus = BOT_refine_the_musi_breed } prerequisite = { focus = BOT_found_BIUST } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_biofuel_experimentation" add_tech_bonus = { name = BOT_biofuel_experimentation bonus = 0.5 uses = 2 category = CAT_renewable } } ai_will_do = { base = 10 } } focus = { id = BOT_biofuel_plants icon = barrels x = 1 y = 5 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_biofuel_experimentation } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_biofuel_plants" set_temp_variable = { treasury_change = -8.50 } modify_treasury_effect = yes 287 = { add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_encourage_zimbabwean_immigration icon = pro_immigration1 x = 1 y = 6 relative_position_id = BOT_found_NBB cost = 7 prerequisite = { focus = BOT_biofuel_plants } search_filters = { FOCUS_FILTER_MIGRANT_CRISIS } available = { has_idea = BOT_zimbabwean_refugees } bypass = { NOT = { has_idea = BOT_zimbabwean_refugees } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_encourage_zimbabwean_immigration" swap_ideas = { add_idea = BOT_zimbabwean_refugees_encouraged remove_idea = BOT_zimbabwean_refugees } ZIM = { add_opinion_modifier = { target = ROOT modifier = exploited_us } } } ai_will_do = { base = 10 } } focus = { id = BOT_coal_powered_nation icon = industrialization x = -6 y = 7 relative_position_id = BOT_found_NBB cost = 7 prerequisite = { focus = BOT_botswana_steelworks } mutually_exclusive = { focus = BOT_form_cattle_communes focus = BOT_debswana_on_top } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { has_idea = industrial_conglomerates } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_coal_powered_nation" swap_ideas = { add_idea = fossil_fuel_industry remove_idea = industrial_conglomerates } } ai_will_do = { base = 10 modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_debswana_on_top icon = business_man2 x = -2 y = 7 relative_position_id = BOT_found_NBB cost = 7 prerequisite = { focus = BOT_tuli_wind_park } mutually_exclusive = { focus = BOT_form_cattle_communes focus = BOT_coal_powered_nation } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } available = { has_idea = industrial_conglomerates } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_debswana_on_top" set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes } ai_will_do = { base = 10 modifier = { factor = 5 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } } } } focus = { id = BOT_form_cattle_communes icon = anarchist_economy x = 1 y = 7 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_encourage_zimbabwean_immigration } mutually_exclusive = { focus = BOT_coal_powered_nation focus = BOT_debswana_on_top } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INDUSTRY } available = { has_idea = farmers } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_form_cattle_communes" set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes swap_ideas = { add_idea = small_medium_business_owners remove_idea = farmers } set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes random_owned_state = { limit = { free_building_slots = { building = agriculture_district size > 0 } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } } ai_will_do = { base = 10 modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } } } focus = { id = BOT_support_ditec icon = radar x = 4 y = 1 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_found_NBB } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_support_ditec" add_tech_bonus = { name = BOT_support_ditec bonus = 0.5 uses = 2 category = CAT_ai category = CAT_computing_tech category = CAT_internet_tech } } ai_will_do = { base = 10 } } focus = { id = BOT_support_deaftronics icon = brain_power x = 5 y = 2 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_support_ditec } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_support_deaftronics" add_tech_bonus = { name = BOT_support_deaftronics bonus = 0.5 uses = 2 category = CAT_ai category = CAT_computing_tech category = CAT_internet_tech } } ai_will_do = { base = 10 } } focus = { id = BOT_found_UBSOM icon = generic_healthcare x = 5 y = 3 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_support_deaftronics } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_found_UBSOM" set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes add_ideas = BOT_found_UBSOM_research_boost decrease_HIV_prevalence = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_found_BIUST icon = university x = 3 y = 2 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_support_ditec } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_found_BIUST" set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes add_ideas = BOT_found_BIUST_research_boost } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_namibia_botswana_fiber_cable icon = scientific_exchange x = 3 y = 3 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_found_BIUST } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_namibia_botswana_fiber_cable" NAM = { country_event = { id = Botswana_events.2 hours = 3 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { BOT = { set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes 287 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } } 288 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = NAM } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes } NAM = { set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes if = { limit = { NOT = { has_tech = internet1 } } set_technology = { internet1 = 1 } } 282 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } } 283 = { add_building_construction = { type = internet_station level = 1 instant_build = yes } } } set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = BOT } set_temp_variable = { influence_target = NAM } change_influence_percentage = yes } } ai_will_do = { base = 10 } } focus = { id = BOT_national_space_program icon = generic_space x = 4 y = 4 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_namibia_botswana_fiber_cable } prerequisite = { focus = BOT_found_UBSOM } search_filters = { FOCUS_FILTER_POLITICAL } bypass = { has_completed_space_program = yes } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_national_space_program" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = FIN } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes if = { limit = { NOT = { any_owned_state = { nuclear_facility > 0 } } } one_random_nuclear_facility = yes add_breakthrough_points = { specialization = specialization_nuclear value = 1 } } else = { add_breakthrough_points = { specialization = specialization_nuclear value = 3 } } add_space_program_progress = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_innovation_city icon = factory_planning x = 4 y = 5 relative_position_id = BOT_found_NBB cost = 10 prerequisite = { focus = BOT_national_space_program } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_innovation_city" set_temp_variable = { treasury_change = -12 } modify_treasury_effect = yes 287 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } #Politics/Foreign policy branch focus = { id = BOT_political_effort icon = Election_graphics x = 29 y = 0 cost = 5 search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_political_effort" add_political_power = 100 } ai_will_do = { base = 10 } } focus = { id = BOT_assert_independence icon = break_free x = -3 y = 1 relative_position_id = BOT_political_effort cost = 10 prerequisite = { focus = BOT_political_effort } search_filters = { FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_assert_independence" set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 10 } } focus = { id = BOT_found_indian_embassy icon = align_to_india x = -5 y = 2 relative_position_id = BOT_political_effort cost = 5 prerequisite = { focus = BOT_assert_independence } mutually_exclusive = { focus = BOT_us_relations focus = BOT_saf_relations } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_found_indian_embassy" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = RAJ } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes add_opinion_modifier = { target = RAJ modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = RAJ modifier = declaration_of_friendship } set_temp_variable = { target_nation = RAJ } change_permanent_investment_target = yes BOT_boost_BDP_B = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } } modifier = { factor = 0 OR = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } } focus = { id = BOT_indian_diamond_institute icon = literacy_rate_improvment x = -5 y = 3 relative_position_id = BOT_political_effort cost = 10 prerequisite = { focus = BOT_found_indian_embassy } search_filters = { FOCUS_FILTER_RESOURCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_indian_diamond_institute" random_owned_state = { add_resource = { type = chromium amount = 5 } } } ai_will_do = { base = 10 } } focus = { id = BOT_us_relations icon = align_to_america x = -3 y = 2 relative_position_id = BOT_political_effort cost = 5 prerequisite = { focus = BOT_assert_independence } mutually_exclusive = { focus = BOT_found_indian_embassy focus = BOT_saf_relations } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_us_relations" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = USA } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes add_opinion_modifier = { target = USA modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = USA modifier = declaration_of_friendship } set_temp_variable = { target_nation = USA } change_permanent_investment_target = yes BOT_boost_BNF = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_found_ilea icon = secret_police x = -3 y = 3 relative_position_id = BOT_political_effort cost = 7 prerequisite = { focus = BOT_us_relations } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_found_ilea" add_ideas = BOT_ilea } ai_will_do = { base = 10 } } focus = { id = BOT_saf_relations icon = align_to_south_africa x = -1 y = 2 relative_position_id = BOT_political_effort cost = 5 prerequisite = { focus = BOT_assert_independence } mutually_exclusive = { focus = BOT_found_indian_embassy focus = BOT_us_relations } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_saf_relations" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = SAF } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes add_opinion_modifier = { target = SAF modifier = declaration_of_friendship } reverse_add_opinion_modifier = { target = SAF modifier = declaration_of_friendship } set_temp_variable = { target_nation = SAF } change_permanent_investment_target = yes BOT_boost_BPP = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_security_against_zimbabwe icon = military_sphere x = -1 y = 3 relative_position_id = BOT_political_effort cost = 8 prerequisite = { focus = BOT_saf_relations } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_security_against_zimbabwe" give_guarantee = SAF SAF = { give_guarantee = ROOT } } ai_will_do = { base = 10 } } focus = { id = BOT_three_digkosi_nko icon = trade_with_north_korea x = -2 y = 4 relative_position_id = BOT_political_effort cost = 8 prerequisite = { focus = BOT_found_ilea focus = BOT_indian_diamond_institute focus = BOT_security_against_zimbabwe } mutually_exclusive = { focus = BOT_three_digkosi_domestic } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_three_digkosi_nko" set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = NKO } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes add_stability = 0.05 BOT_boost_MELS = yes BOT_boost_ISBO = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_three_digkosi_domestic icon = construction x = -4 y = 4 relative_position_id = BOT_political_effort cost = 8 prerequisite = { focus = BOT_found_ilea focus = BOT_indian_diamond_institute focus = BOT_security_against_zimbabwe } mutually_exclusive = { focus = BOT_three_digkosi_nko } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_three_digkosi_domestic" set_temp_variable = { treasury_change = -3 } modify_treasury_effect = yes add_stability = 0.05 BOT_boost_BDP_A = yes BOT_boost_BCP = yes } ai_will_do = { base = 5 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = BOT_condemn_north_korea icon = attack_north_korea x = -4 y = 5 relative_position_id = BOT_political_effort cost = 5 prerequisite = { focus = BOT_three_digkosi_nko focus = BOT_three_digkosi_domestic } mutually_exclusive = { focus = BOT_deepen_cooperation_with_nko } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_condemn_north_korea" add_opinion_modifier = { target = NKO modifier = no_diplomatic_ties } reverse_add_opinion_modifier = { target = NKO modifier = no_diplomatic_ties } BOT_boost_BDP_B = yes BOT_boost_BNF = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_deepen_cooperation_with_nko icon = align_to_north_korea x = -2 y = 5 relative_position_id = BOT_political_effort cost = 5 prerequisite = { focus = BOT_three_digkosi_nko focus = BOT_three_digkosi_domestic } mutually_exclusive = { focus = BOT_condemn_north_korea } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_deepen_cooperation_with_nko" set_temp_variable = { percent_change = 2 } set_temp_variable = { tag_index = NKO } set_temp_variable = { influence_target = ROOT.id } change_influence_percentage = yes set_temp_variable = { tag_index = BOT } set_temp_variable = { influence_target = NKO } change_influence_percentage = yes add_opinion_modifier = { target = NKO modifier = large_commercial_relations } reverse_add_opinion_modifier = { target = NKO modifier = large_commercial_relations } BOT_boost_MELS = yes BOT_boost_ISBO = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_extra_funding_to_schools icon = literacy_rate_improvment2 x = 3 y = 1 relative_position_id = BOT_political_effort cost = 7 prerequisite = { focus = BOT_political_effort } mutually_exclusive = { focus = BOT_introduce_school_fees } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_extra_funding_to_schools" add_ideas = BOT_extra_school_funding BOT_boost_BPP = yes BOT_boost_BCP = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_introduce_school_fees icon = pound_sterling x = 5 y = 1 relative_position_id = BOT_political_effort cost = 7 prerequisite = { focus = BOT_political_effort } mutually_exclusive = { focus = BOT_extra_funding_to_schools } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_introduce_school_fees" add_ideas = BOT_school_fees BOT_boost_BDP_A = yes BOT_boost_BDP_B = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_expand_nature_reserves icon = concessions2 x = 1 y = 2 relative_position_id = BOT_political_effort cost = 7 prerequisite = { focus = BOT_introduce_school_fees focus = BOT_extra_funding_to_schools } mutually_exclusive = { focus = BOT_shrink_nature_reserves } search_filters = { FOCUS_FILTER_ENVIRONMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_expand_nature_reserves" BOT_decrease_desertification_rate = yes add_stability = 0.05 BOT_boost_BWF = yes BOT_boost_ISBO = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } focus = { id = BOT_shrink_nature_reserves icon = renounce_treaty x = 3 y = 2 relative_position_id = BOT_political_effort cost = 7 prerequisite = { focus = BOT_introduce_school_fees focus = BOT_extra_funding_to_schools } mutually_exclusive = { focus = BOT_expand_nature_reserves } search_filters = { FOCUS_FILTER_ENVIRONMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_shrink_nature_reserves" BOT_increase_desertification_rate = yes 288 = { add_extra_state_shared_building_slots = 1 } BOT_boost_BDP_A = yes BOT_boost_BPP = yes } ai_will_do = { base = 10 modifier = { factor = 5 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_remove_death_penalty icon = judiciary x = 5 y = 2 relative_position_id = BOT_political_effort cost = 5 prerequisite = { focus = BOT_introduce_school_fees focus = BOT_extra_funding_to_schools } mutually_exclusive = { focus = BOT_keep_death_penalty } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_remove_death_penalty" add_political_power = 100 BOT_boost_BDP_B = yes BOT_boost_BNF = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_global_flag = BOT_HISTORICAL_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } modifier = { factor = 0 is_historical_focus_on = yes } } } focus = { id = BOT_keep_death_penalty icon = deadly_deal x = 7 y = 2 relative_position_id = BOT_political_effort cost = 5 prerequisite = { focus = BOT_introduce_school_fees focus = BOT_extra_funding_to_schools } mutually_exclusive = { focus = BOT_remove_death_penalty } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_keep_death_penalty" add_stability = 0.05 BOT_boost_BDP_A = yes BOT_boost_BCP = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_prioritise_industrial_courts icon = business_man x = 3 y = 3 relative_position_id = BOT_political_effort cost = 7 prerequisite = { focus = BOT_expand_nature_reserves focus = BOT_shrink_nature_reserves focus = BOT_remove_death_penalty focus = BOT_keep_death_penalty } mutually_exclusive = { focus = BOT_secure_workers_rights } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_prioritise_industrial_courts" set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes change_fossil_fuel_industry_opinion = yes change_small_medium_business_owners_opinion = yes set_temp_variable = { temp_opinion = -5 } change_farmers_opinion = yes change_labour_unions_opinion = yes BOT_boost_BDP_A = yes BOT_boost_BCP = yes } ai_will_do = { base = 10 modifier = { factor = 3 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } modifier = { factor = 0 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } } focus = { id = BOT_secure_workers_rights icon = union_negotiations x = 5 y = 3 relative_position_id = BOT_political_effort cost = 7 prerequisite = { focus = BOT_expand_nature_reserves focus = BOT_shrink_nature_reserves focus = BOT_remove_death_penalty focus = BOT_keep_death_penalty } mutually_exclusive = { focus = BOT_prioritise_industrial_courts } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus BOT_secure_workers_rights" set_temp_variable = { temp_opinion = 5 } change_farmers_opinion = yes change_labour_unions_opinion = yes set_temp_variable = { temp_opinion = -5 } change_industrial_conglomerates_opinion = yes change_fossil_fuel_industry_opinion = yes change_small_medium_business_owners_opinion = yes BOT_boost_BPP = yes BOT_boost_ISBO = yes } ai_will_do = { base = 10 modifier = { factor = 0 OR = { is_historical_focus_on = yes has_global_flag = BOT_HISTORICAL_FOCUS_PATH } NOT = { has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } } modifier = { factor = 5 has_global_flag = BOT_POLITICAL_RAINBOW_FOCUS_PATH } modifier = { factor = 0 has_global_flag = BOT_KGOSIKGOLO_FOCUS_PATH } } } }