# Author(s): Manchu, Mosaink, LordBogdanoff, KoreanBlazer, TheGeneral # Thanks Manchu's design! focus_tree = { id = north_korea_focus country = { factor = 0 modifier = { add = 20 tag = NKO } } shared_focus = KOR_korea_reunified shared_focus = CHI_NKO_bilateral_cooperation continuous_focus_position = { x = 1000 y = 100 } shortcut = { name = NKO_economy_shortcut target = NKO_solve_the_arduous_march scroll_wheel_factor = 0.80 } shortcut = { name = NKO_military_shortcut target = NKO_national_defence_force scroll_wheel_factor = 0.80 } shortcut = { name = NKO_38th_parallel_shortcut target = NKO_the_38th_parallel scroll_wheel_factor = 0.80 } shortcut = { name = NKO_political_shortcut target = NKO_struggle_for_power scroll_wheel_factor = 0.80 } #Arduous Branch Start focus = { id = NKO_solve_the_arduous_march icon = NKO_korea_rebuild x = -5 y = 0 cost = 5 search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_solve_the_arduous_march" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_monthly_population_var = 0.05 tooltip = monthly_population_tt } add_to_variable = { NKO_am_stability_factor_var = 0.05 tooltip = stability_factor_tt } newline = yes set_temp_variable = { temp_opinion = 5 } change_communist_cadres_opinion = yes } ai_will_do = { base = 5 } } focus = { id = NKO_promote_songun icon = dprk_army x = 2 y = 0 relative_position_id = NKO_solve_the_arduous_march cost = 5 search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_promote_songun executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_army_attack_var = 0.05 tooltip = army_attack_factor_tt } add_to_variable = { NKO_am_army_defence_var = 0.05 tooltip = army_defence_factor_tt } if = { limit = { has_dlc = "Arms Against Tyranny" } newline = yes mio:NKO_tank_manufacturer_facility = { add_mio_funds = 2000 } } } ai_will_do = { base = 10 modifier = { add = 2 is_historical_focus_on = yes } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_humanitarian_aid icon = economic_un_money x = -1 y = 1 relative_position_id = NKO_solve_the_arduous_march cost = 5 prerequisite = { focus = NKO_solve_the_arduous_march focus = NKO_promote_songun } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_humanitarian_aid executed" unlock_decision_tooltip = NKO_international_assistance unlock_decision_category_tooltip = NKO_arduous_march activate_decision = NKO_international_assistance newline = yes set_temp_variable = { temp_productivity_change = 5 } flat_productivity_change_effect = yes newline = yes country_event = korea.51 newline = yes random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } } } focus = { id = NKO_food_production_boost icon = NKO_food x = 1 y = 1 relative_position_id = NKO_solve_the_arduous_march cost = 5 prerequisite = { focus = NKO_solve_the_arduous_march } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_food_production_boost" custom_effect_tooltip = NKO_spa_focus_lifts_agriculture_tt NKO_spa_lift_debuff_agriculture = yes newline = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_monthly_population_var = 0.05 tooltip = monthly_population_tt } newline = yes set_temp_variable = { temp_productivity_change = 5 } flat_productivity_change_effect = yes } ai_will_do = { base = 10 } } focus = { id = NKO_healthcare_reform icon = NKO_healthcare x = 3 y = 1 relative_position_id = NKO_solve_the_arduous_march cost = 5 prerequisite = { focus = NKO_promote_songun } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_healthcare_reform executed" unlock_decision_tooltip = NKO_medicine_relief custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_stability_factor_var = 0.05 tooltip = stability_factor_tt } add_to_variable = { NKO_am_research_speed_var = 0.05 tooltip = research_speed_factor_tt } newline = yes increase_healthcare_budget = yes newline = yes set_temp_variable = { temp_productivity_change = 5 } flat_productivity_change_effect = yes } ai_will_do = { base = 10 } } focus = { id = NKO_punish_corruption icon = NKO_anti_corruption x = -2 y = 2 relative_position_id = NKO_solve_the_arduous_march cost = 5 prerequisite = { focus = NKO_humanitarian_aid } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_punish_corruption" unlock_decision_tooltip = NKO_accept_money add_timed_idea = { idea = NKO_punish_corruption_first_idea days = 365 } newline = yes decrease_corruption = yes } ai_will_do = { base = 10 } } focus = { id = NKO_infrastructure_development icon = NKO_railway x = 0 y = 2 relative_position_id = NKO_solve_the_arduous_march cost = 5 prerequisite = { focus = NKO_food_production_boost } prerequisite = { focus = NKO_humanitarian_aid } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_infrastructure_development executed" custom_effect_tooltip = NKO_spa_focus_lifts_construction_tt NKO_spa_lift_debuff_construction = yes newline = yes random_owned_controlled_state = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_building_construction = { type = internet_station level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_agricultural_funding icon = economic_lumber x = 2 y = 2 relative_position_id = NKO_solve_the_arduous_march cost = 7.2 prerequisite = { focus = NKO_food_production_boost } prerequisite = { focus = NKO_healthcare_reform } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_agricultural_funding executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_stability_factor_var = 0.05 tooltip = stability_factor_tt } add_to_variable = { NKO_am_monthly_population_var = 0.05 tooltip = monthly_population_tt } newline = yes set_temp_variable = { temp_productivity_change = 2 } flat_productivity_change_effect = yes } ai_will_do = { base = 10 } } focus = { id = NKO_fertiliser_factory icon = economic_fertiliser x = 4 y = 2 relative_position_id = NKO_solve_the_arduous_march cost = 7.2 prerequisite = { focus = NKO_healthcare_reform } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_fertiliser_factory executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_stability_factor_var = 0.05 tooltip = stability_factor_tt } add_to_variable = { NKO_am_monthly_population_var = 0.05 tooltip = monthly_population_tt } add_to_variable = { NKO_am_research_speed_var = 0.05 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { temp_productivity_change = 2 } flat_productivity_change_effect = yes newline = yes random_owned_controlled_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -7.5 } } else = { set_temp_variable = { treasury_change = -15 } } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = NKO_nutrition_programs icon = focus_CHL_focus_on_cattle_and_wool x = -1 y = 3 relative_position_id = NKO_solve_the_arduous_march cost = 7.2 prerequisite = { focus = NKO_infrastructure_development } prerequisite = { focus = NKO_punish_corruption } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_nutrition_programs executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_consumer_goods_factor_var = -0.05 tooltip = consumer_goods_factor_tt } newline = yes set_temp_variable = { temp_productivity_change = 5 } flat_productivity_change_effect = yes newline = yes country_event = korea.51 newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = -0.05 } } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_land_reclamation icon = economic_recultivation x = 1 y = 3 relative_position_id = NKO_solve_the_arduous_march cost = 7.2 prerequisite = { focus = NKO_agricultural_funding } prerequisite = { focus = NKO_infrastructure_development } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_land_reclamation executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_buildings_speed_var = 0.25 tooltip = production_speed_buildings_factor_tt } add_to_variable = { NKO_am_research_speed_var = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { NKO_am_consumer_goods_factor_var = -0.10 tooltip = consumer_goods_factor_tt } add_to_variable = { NKO_am_monthly_population_var = 0.05 tooltip = monthly_population_tt } newline = yes one_random_renewable_energy_infra = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_renovate_water_supply_facilities icon = economic_water_supply x = 3 y = 3 relative_position_id = NKO_solve_the_arduous_march cost = 7.2 prerequisite = { focus = NKO_agricultural_funding } prerequisite = { focus = NKO_fertiliser_factory } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_renovate_water_supply_facilities executed" set_temp_variable = { temp_productivity_change = 10 } flat_productivity_change_effect = yes newline = yes two_random_infrastructure = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_acquiesce_jangmadang icon = NKO_jangmadang x = -1 y = 4 relative_position_id = NKO_solve_the_arduous_march cost = 7.2 prerequisite = { focus = NKO_nutrition_programs } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_acquiesce_jangmadang executed" add_ideas = NKO_jangmadang_idea } ai_will_do = { base = 10 } } focus = { id = NKO_admit_the_donju icon = donju x = -3 y = 5 relative_position_id = NKO_solve_the_arduous_march cost = 5 prerequisite = { focus = NKO_acquiesce_jangmadang } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_admit_the_donju executed" set_temp_variable = { temp_opinion = 10 } change_the_donju_opinion = yes newline = yes add_stability = 0.05 } ai_will_do = { base = 10 } } focus = { id = NKO_huichon icon = NKO_huichon x = 2 y = 4 relative_position_id = NKO_solve_the_arduous_march cost = 7.2 prerequisite = { focus = NKO_renovate_water_supply_facilities } prerequisite = { focus = NKO_land_reclamation } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_huichon executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_buildings_speed_var = 0.15 tooltip = production_speed_buildings_factor_tt } add_to_variable = { NKO_am_monthly_population_var = 0.10 tooltip = monthly_population_tt } add_to_variable = { NKO_am_communism_drift_var = 0.15 tooltip = communism_drift_tt } add_to_variable = { NKO_am_political_power_var = 0.20 tooltip = political_power_factor_tt } newline = yes swap_ideas = { remove_idea = communist_cadres add_idea = labour_unions } } ai_will_do = { base = 10 } } focus = { id = NKO_huichon_hydroelectric_power icon = Hydro_sheep x = -3 y = 1 relative_position_id = NKO_huichon cost = 7.2 prerequisite = { focus = NKO_huichon } prerequisite = { focus = NKO_acquiesce_jangmadang } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_huichon_hydroelectric_power executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_communism_drift_var = 0.10 tooltip = communism_drift_tt } add_to_variable = { NKO_am_industry_free_repair_var = 0.25 tooltip = industry_free_repair_factor_tt } newline = yes 601 = { set_temp_variable = { electric_addition = 1.5 } set_temp_variable = { storage_addition = 0.30 } add_hydroelectric_energy_production_effect = yes } } ai_will_do = { base = 10 } } focus = { id = NKO_huichon_silk_mill icon = economic_silk_factory x = -1 y = 1 relative_position_id = NKO_huichon cost = 7.2 prerequisite = { focus = NKO_huichon } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_huichon_silk_mill executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_monthly_population_var = 0.05 tooltip = monthly_population_tt } add_to_variable = { NKO_am_industry_free_repair_var = 0.25 tooltip = industry_free_repair_factor_tt } newline = yes country_event = korea.51 newline = yes random_owned_controlled_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -1.875 } } else = { set_temp_variable = { treasury_change = -3.75 } } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_agriculture_district = no } } } focus = { id = NKO_manpo_line_railway icon = economic_roads_new x = 1 y = 1 relative_position_id = NKO_huichon cost = 7.2 prerequisite = { focus = NKO_huichon } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_manpo_line_railway executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_industrial_output_var = 0.10 tooltip = industrial_capacity_factory_tt } newline = yes country_event = korea.52 newline = yes build_railway = { level = 1 path = { 4052 7171 11770 978 3912 11775 906 } start_province = 4052 target_province = 906 } newline = yes set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_coal_energy_supermacy icon = PB_Generic_Mining_Industry x = 3 y = 1 relative_position_id = NKO_huichon cost = 10 prerequisite = { focus = NKO_huichon } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_coal_energy_supermacy executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_political_power_var = 0.10 tooltip = political_power_factor_tt } newline = yes random_owned_state = { add_building_construction = { type = fossil_powerplant level = 2 instant_build = yes } } newline = yes 602 = { add_resource = { type = oil amount = 4 } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -5 } } else = { set_temp_variable = { treasury_change = -10 } } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_huichon_hard_glassware_factory icon = economic_hard_glass_factory x = -2 y = 2 relative_position_id = NKO_huichon cost = 5 prerequisite = { focus = NKO_huichon_hydroelectric_power } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_huichon_hard_glassware_factory executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_consumer_goods_factor_var = -0.10 tooltip = consumer_goods_factor_tt } } ai_will_do = { base = 10 } } focus = { id = NKO_huichon_machine_tool_factory icon = economic_machina_tools_factory x = 0 y = 2 relative_position_id = NKO_huichon cost = 5 prerequisite = { focus = NKO_huichon_silk_mill } prerequisite = { focus = NKO_huichon_hydroelectric_power } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_huichon_machine_tool_factory executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_industrial_output_var = 0.15 tooltip = industrial_capacity_factory_tt } } ai_will_do = { base = 10 } } focus = { id = NKO_ordnance_manufacture icon = army_military_industryy x = 2 y = 2 relative_position_id = NKO_huichon cost = 7.2 prerequisite = { focus = NKO_manpo_line_railway } prerequisite = { focus = NKO_coal_energy_supermacy } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_ordnance_manufacture executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_army_attack_var = 0.15 tooltip = army_attack_factor_tt } add_to_variable = { NKO_am_army_defence_var = 0.15 tooltip = army_defence_factor_tt } add_to_variable = { NKO_am_industrial_output_var = 0.15 tooltip = industrial_capacity_factory_tt } add_to_variable = { NKO_am_research_speed_var = 0.10 tooltip = research_speed_factor_tt } newline = yes set_temp_variable = { temp_opinion = 10 } change_the_military_opinion = yes if = { limit = { has_dlc = "Arms Against Tyranny" } newline = yes mio:NKO_1_bureau_materiel_manufacturer = { add_mio_funds = 3500 } } } ai_will_do = { base = 10 } } focus = { id = NKO_overcome_the_arduous_march icon = NKO_chuche_victory x = -1 y = 7 relative_position_id = NKO_solve_the_arduous_march cost = 5 prerequisite = { focus = NKO_ordnance_manufacture } prerequisite = { focus = NKO_admit_the_donju } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_overcome_the_arduous_march executed" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = arduous_march_modifiers } add_to_variable = { NKO_am_stability_factor_var = 0.10 tooltip = stability_factor_tt } add_to_variable = { NKO_am_political_power_var = 0.10 tooltip = political_power_factor_tt } } ai_will_do = { base = 10 } } focus = { id = NKO_bureau_39 icon = NKO_bureau_39 x = 0 y = 1 relative_position_id = NKO_overcome_the_arduous_march cost = 5 prerequisite = { focus = NKO_overcome_the_arduous_march } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_bureau_39 executed" unlock_decision_category_tooltip = NKO_black_market set_country_flag = NKO_black_market_bad_mechanic_close } ai_will_do = { base = 10 } } focus = { id = NKO_government_directed_drug_manufacture icon = economic_drugs x = -2 y = 1 relative_position_id = NKO_bureau_39 cost = 5 prerequisite = { focus = NKO_bureau_39 } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { unlock_decision_tooltip = NKO_smuggles_drugs_abroad_usa unlock_decision_tooltip = NKO_smuggles_drugs_abroad_japan unlock_decision_tooltip = NKO_smuggles_drugs_abroad_korea unlock_decision_tooltip = NKO_smuggles_drugs_abroad_england unlock_decision_tooltip = NKO_smuggles_drugs_abroad_germany unlock_decision_tooltip = NKO_smuggles_drugs_abroad_france log = "[GetDateText]: [This.GetName]: focus NKO_government_directed_drug_manufacture executed" } ai_will_do = { base = 10 } } focus = { id = NKO_counterfeit_production icon = economic_another_money x = 0 y = 1 relative_position_id = NKO_bureau_39 cost = 5 prerequisite = { focus = NKO_bureau_39 } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_counterfeit_production executed" unlock_decision_tooltip = NKO_print_money_usa } ai_will_do = { base = 10 } } focus = { id = NKO_smuggling_operations icon = economic_it x = 2 y = 1 relative_position_id = NKO_bureau_39 cost = 5 prerequisite = { focus = NKO_bureau_39 } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_smuggling_operations executed" unlock_decision_tooltip = NKO_hacks_bank_japan unlock_decision_tooltip = NKO_hacks_bank_korea unlock_decision_tooltip = NKO_hacks_bank_germany unlock_decision_tooltip = NKO_hacks_bank_france unlock_decision_tooltip = NKO_hacks_bank_england } ai_will_do = { base = 10 } } focus = { id = NKO_bureau_38 icon = NKO_bureau_38 x = -12 y = 1 relative_position_id = NKO_overcome_the_arduous_march cost = 5 prerequisite = { focus = NKO_overcome_the_arduous_march } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_bureau_38 executed" upgrade_intelligence_agency = upgrade_passive_defense newline = yes upgrade_intelligence_agency = upgrade_blueprint_stealing } ai_will_do = { base = 1 } } focus = { id = NKO_international_black_market icon = NKO_bureau_121 x = -6 y = 1 relative_position_id = NKO_bureau_38 cost = 5 prerequisite = { focus = NKO_bureau_38 } search_filters = { FOCUS_FILTER_PROPAGANDA } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_international_black_market" decrease_corruption = yes newline = yes upgrade_intelligence_agency = upgrade_computer_servers newline = yes upgrade_intelligence_agency = upgrade_psycho_warfare } ai_will_do = { base = 1 } } focus = { id = NKO_technological_boost icon = economic_tech x = 2 y = 1 relative_position_id = NKO_international_black_market cost = 5 prerequisite = { focus = NKO_international_black_market } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_technological_boost executed" custom_effect_tooltip = NKO_technological_boost1_tt newline = yes upgrade_intelligence_agency = upgrade_blueprint_stealing newline = yes add_tech_bonus = { name = NKO_technological_boost bonus = 0.4 uses = 2 category = CAT_industry } } ai_will_do = { base = 1 } } focus = { id = NKO_purchase_stolen_tech_blueprint icon = economic_blue_print x = -1 y = 1 relative_position_id = NKO_technological_boost cost = 5 prerequisite = { focus = NKO_technological_boost } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_purchase_stolen_tech_blueprint executed" custom_effect_tooltip = NKO_technological_boost1_tt newline = yes add_tech_bonus = { name = NKO_purchase_stolen_tech_blueprint bonus = 0.4 uses = 2 category = CAT_construction_tech } } ai_will_do = { base = 1 } } focus = { id = NKO_bribe_researchers_at_institues icon = economic_sciencer x = 1 y = 1 relative_position_id = NKO_technological_boost cost = 5 prerequisite = { focus = NKO_technological_boost } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_bribe_researchers_at_institues executed" custom_effect_tooltip = NKO_technological_boost1_tt newline = yes upgrade_intelligence_agency = upgrade_blueprint_stealing add_tech_bonus = { name = NKO_bribe_researchers_at_institues bonus = 0.4 uses = 2 category = CAT_excavation_tech } } ai_will_do = { base = 1 } } focus = { id = NKO_black_market_innovation icon = economic_black_market x = 0 y = 2 relative_position_id = NKO_technological_boost cost = 5 prerequisite = { focus = NKO_purchase_stolen_tech_blueprint } prerequisite = { focus = NKO_bribe_researchers_at_institues } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_black_market_innovation executed" add_ideas = NKO_black_market_innovation_office } ai_will_do = { base = 1 } } focus = { id = NKO_red_star_os icon = NKO_red_star_os x = -1 y = 1 relative_position_id = NKO_bureau_38 cost = 5 prerequisite = { focus = NKO_bureau_38 } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_red_star_os executed" upgrade_intelligence_agency = upgrade_cyber_warfare_operational_planning newline = yes add_tech_bonus = { name = NKO_red_star_os bonus = 0.3 uses = 2 category = CAT_computing_tech } } ai_will_do = { base = 1 } } focus = { id = NKO_the_kwangmyong icon = economic_internet x = 0 y = 1 relative_position_id = NKO_red_star_os cost = 5 prerequisite = { focus = NKO_red_star_os } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_the_kwangmyong executed" add_tech_bonus = { name = NKO_the_kwangmyong bonus = 0.50 uses = 2 category = CAT_internet_tech } } ai_will_do = { base = 1 } } focus = { id = NKO_technological_independence icon = goal_JAP_choose_research x = 0 y = 2 relative_position_id = NKO_red_star_os cost = 7 prerequisite = { focus = NKO_the_kwangmyong } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_technological_independence executed" custom_effect_tooltip = NKO_spa_focus_lifts_research_tt NKO_spa_lift_debuff_research = yes newline = yes add_breakthrough_progress = { specialization = all value = 1 } } ai_will_do = { base = 1 } } focus = { id = NKO_social_security icon = NKO_social_security x = -2 y = 1 relative_position_id = NKO_international_black_market cost = 5 prerequisite = { focus = NKO_international_black_market } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_social_security" add_ideas = NKO_social_security_idea newline = yes upgrade_intelligence_agency = upgrade_passive_defense } ai_will_do = { base = 5 } } focus = { id = NKO_railway_bureau icon = NKO_railways x = -1 y = 1 relative_position_id = NKO_social_security cost = 7 prerequisite = { focus = NKO_social_security } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_railway_bureau" swap_ideas = { remove_idea = NKO_social_security_idea add_idea = NKO_social_security_idea1 } } ai_will_do = { base = 10 } } focus = { id = NKO_security_forces icon = NKO_social_security_forces x = 1 y = 1 relative_position_id = NKO_social_security cost = 7 prerequisite = { focus = NKO_social_security } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_security_forces" add_ideas = NKO_social_security_forces_idea } ai_will_do = { base = 10 } } focus = { id = NKO_finacial_bureau icon = NKO_money x = 0 y = 2 relative_position_id = NKO_social_security cost = 7 prerequisite = { focus = NKO_railway_bureau } prerequisite = { focus = NKO_security_forces } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_finacial_bureau" swap_ideas = { remove_idea = NKO_social_security_idea1 add_idea = NKO_social_security_idea2 } } ai_will_do = { base = 10 } } focus = { id = NKO_corrections_bureau icon = NKO_jail x = 0 y = 3 relative_position_id = NKO_social_security cost = 7 prerequisite = { focus = NKO_finacial_bureau } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_corrections_bureau" swap_ideas = { remove_idea = NKO_social_security_idea2 add_idea = NKO_social_security_idea3 } } ai_will_do = { base = 10 } } focus = { id = NKO_sanction_evasions icon = NKO_no_sactions x = 8 y = 1 relative_position_id = NKO_bureau_38 cost = 5 prerequisite = { focus = NKO_bureau_38 } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_sanction_evasions executed" unlock_decision_tooltip = NKO_trade_agreements_with_vietnam unlock_decision_tooltip = NKO_trade_agreements_with_indonesia unlock_decision_tooltip = NKO_trade_agreements_with_egypt unlock_decision_tooltip = NKO_trade_agreements_with_sirya unlock_decision_tooltip = NKO_trade_agreements_with_iraq unlock_decision_tooltip = NKO_trade_agreements_with_venesuela unlock_decision_tooltip = NKO_trade_agreements_with_brazilia newline = yes NKO_sanctions_positive = yes } ai_will_do = { base = 1 } } focus = { id = NKO_economic_expansion icon = NKO_growth x = 2 y = 1 relative_position_id = NKO_bureau_38 cost = 5 prerequisite = { focus = NKO_bureau_38 } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_economic_expansion" add_timed_idea = { idea = NKO_milestone_win days = 365 } newline = yes set_temp_variable = { temp_productivity_change = 15 } flat_productivity_change_effect = yes } ai_will_do = { base = 1 } } focus = { id = NKO_create_komid icon = NKO_komid x = 2 y = 0 relative_position_id = NKO_economic_expansion cost = 5 prerequisite = { focus = NKO_bureau_38 } search_filters = { FOCUS_FILTER_TRADE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_create_komid" set_temp_variable = { temp_opinion = 10 } change_labour_unions_opinion = yes newline = yes unlock_decision_category_tooltip = NKO_arms_export NKO_arms_export_initialize = yes } ai_will_do = { base = 1 } } focus = { id = NKO_illict_trade_routes icon = NKO_new_routes x = -1 y = 1 relative_position_id = NKO_economic_expansion cost = 5 prerequisite = { focus = NKO_create_komid } prerequisite = { focus = NKO_economic_expansion } search_filters = { FOCUS_FILTER_TRADE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_illict_trade_routes" IRQ = { add_opinion_modifier = { target = NKO modifier = trade_mission } } PER = { add_opinion_modifier = { target = NKO modifier = trade_mission } } EGY = { add_opinion_modifier = { target = NKO modifier = trade_mission } } HEZ = { add_opinion_modifier = { target = NKO modifier = trade_mission } } } ai_will_do = { base = 1 } } focus = { id = NKO_expand_black_market icon = army_build_rifle x = 1 y = 1 relative_position_id = NKO_economic_expansion cost = 5 prerequisite = { focus = NKO_create_komid } prerequisite = { focus = NKO_economic_expansion } search_filters = { FOCUS_FILTER_TRADE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_expand_black_market" add_political_power = 100 } ai_will_do = { base = 1 } } focus = { id = NKO_acquire_military_equipment icon = army_more_ak47 x = 3 y = 1 relative_position_id = NKO_economic_expansion cost = 5 prerequisite = { focus = NKO_create_komid } prerequisite = { focus = NKO_economic_expansion } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_acquire_military_equipment" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_1_bureau_materiel_manufacturer = { add_mio_funds = 3500 } newline = yes } add_tech_bonus = { name = NKO_acquire_military_equipment bonus = 0.35 uses = 1 category = CAT_afv } newline = yes add_tech_bonus = { name = NKO_acquire_military_equipment bonus = 0.35 uses = 1 category = CAT_aa } newline = yes add_tech_bonus = { name = NKO_acquire_military_equipment bonus = 0.75 uses = 1 category = CAT_apc } newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_black_market_boom icon = economic_prosperity x = 0 y = 2 relative_position_id = NKO_economic_expansion cost = 5 prerequisite = { focus = NKO_expand_black_market } prerequisite = { focus = NKO_illict_trade_routes } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_black_market_boom" add_tech_bonus = { name = NKO_black_market_boom bonus = 0.35 uses = 1 category = CAT_ai } newline = yes add_tech_bonus = { name = NKO_black_market_boom bonus = 0.35 uses = 1 category = CAT_computing_tech } newline = yes add_tech_bonus = { name = NKO_black_market_boom bonus = 0.75 uses = 1 category = CAT_internet_tech } newline = yes set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_advanced_weapons_trade icon = generic_rifle2 x = 2 y = 2 relative_position_id = NKO_economic_expansion cost = 5 prerequisite = { focus = NKO_expand_black_market } prerequisite = { focus = NKO_acquire_military_equipment } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_advanced_weapons_trade" if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_2_bureau_tank_manufacturer = { add_mio_funds = 2000 } newline = yes } add_tech_bonus = { name = NKO_advanced_weapons_trade bonus = 0.55 uses = 1 category = CAT_mbt } newline = yes add_tech_bonus = { name = NKO_advanced_weapons_trade bonus = 0.75 uses = 1 category = CAT_inf } newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_invite_the_russians icon = align_to_russia x = -1 y = 1 relative_position_id = NKO_sanction_evasions cost = 5 prerequisite = { focus = NKO_sanction_evasions } search_filters = { FOCUS_FILTER_TRADE } available = { country_exists = SOV NOT = { has_war_with = SOV } } bypass = { OR = { NOT = { country_exists = SOV } has_war_with = SOV } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_invite_the_russians executed" custom_effect_tooltip = NKO_spa_focus_lifts_foreign_tt NKO_spa_lift_debuff_foreign = yes SOV = { country_event = korea_russia.16 } custom_effect_tooltip = NKO_sanctions_revomes_tt custom_effect_tooltip = NKO_sanctions_ideogology_tt custom_effect_tooltip = TT_IF_THEY_ACCEPT } bypass_effect = { log = "[GetDateText]: [Root.GetName]: Focus NKO_invite_the_russians bypassed" NKO_spa_lift_debuff_foreign = yes } ai_will_do = { base = 1 } } focus = { id = NKO_trade_agreements_with_china icon = align_to_china x = 1 y = 1 relative_position_id = NKO_sanction_evasions cost = 5 prerequisite = { focus = NKO_sanction_evasions } search_filters = { FOCUS_FILTER_TRADE } available = { country_exists = CHI NOT = { has_war_with = CHI } } bypass = { OR = { NOT = { country_exists = CHI } has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_trade_agreements_with_china executed" CHI = { country_event = korea_russia.16 } newline = yes custom_effect_tooltip = NKO_sanctions_revomes_tt newline = yes custom_effect_tooltip = NKO_sanctions_ideogology_tt custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 } } focus = { id = NKO_trade_agreements_with_iran icon = align_to_iran x = 0 y = 2 relative_position_id = NKO_sanction_evasions cost = 5 prerequisite = { focus = NKO_invite_the_russians } prerequisite = { focus = NKO_trade_agreements_with_china } search_filters = { FOCUS_FILTER_TRADE } available = { country_exists = PER NOT = { has_war_with = PER } } bypass = { OR = { NOT = { country_exists = PER } has_war_with = PER } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_trade_agreements_with_iran executed" PER = { country_event = korea_russia.16 } newline = yes custom_effect_tooltip = NKO_sanctions_revomes_tt newline = yes custom_effect_tooltip = NKO_sanctions_ideogology_tt custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 } } focus = { id = NKO_national_recovery_plan icon = NKO_rebuild x = 12 y = 1 relative_position_id = NKO_overcome_the_arduous_march cost = 10 prerequisite = { focus = NKO_overcome_the_arduous_march } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_national_recovery_plan executed" add_ideas = NKO_national_recovery_plan1 newline = yes decrease_corruption = yes set_variable = { NKO_nrp_sectors_var = 0 } set_country_flag = NKO_national_recovery_plan_flag } ai_will_do = { base = 1 } } focus = { id = NKO_emphasis_self_reliance icon = NKO_self x = -2 y = 1 relative_position_id = NKO_national_recovery_plan cost = 5 prerequisite = { focus = NKO_national_recovery_plan } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_emphasis_self_reliance executed" custom_effect_tooltip = NKO_spa_focus_lifts_economy_tt NKO_spa_lift_debuff_economy = yes newline = yes random_owned_controlled_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -3.75 } } else = { set_temp_variable = { treasury_change = -7.5 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = NKO_financial_sector_reform icon = gen_coins_n x = 0 y = 2 relative_position_id = NKO_emphasis_self_reliance cost = 5 prerequisite = { focus = NKO_emphasis_self_reliance } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_financial_sector_reform executed" increase_economic_growth = yes newline = yes every_owned_state = { random_select_amount = 2 add_building_construction = { type = offices level = 1 instant_build = yes } add_extra_state_shared_building_slots = 2 } set_temp_variable = { treasury_change = -28 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = NKO_industrial_modernization icon = economic_civil_industry x = -4 y = 1 relative_position_id = NKO_national_recovery_plan cost = 7 prerequisite = { focus = NKO_national_recovery_plan } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_industrial_modernization executed" custom_effect_tooltip = NKO_spa_focus_lifts_industry_tt NKO_spa_lift_debuff_industry = yes newline = yes set_temp_variable = { temp_productivity_change = 20 } flat_productivity_change_effect = yes newline = yes set_temp_variable = { treasury_change = -4.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_modernization_efforts icon = economic_robots x = 0 y = 1 relative_position_id = NKO_industrial_modernization cost = 5 prerequisite = { focus = NKO_industrial_modernization } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_modernization_efforts executed" set_temp_variable = { temp_productivity_change = 20 } flat_productivity_change_effect = yes newline = yes random_owned_controlled_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -6 } } else = { set_temp_variable = { treasury_change = -12 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = NKO_resource_extraction icon = PB_Generic_Mining_Industry x = -7 y = 1 relative_position_id = NKO_national_recovery_plan cost = 7 prerequisite = { focus = NKO_national_recovery_plan } search_filters = { FOCUS_FILTER_RESOURCE } available = { owns_state = 603 } bypass = { NOT = { owns_state = 603 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_resource_extraction executed" 603 = { add_resource = { type = steel amount = 8 } } newline = yes set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_modern_mining_operations icon = construction_buldozer x = -1 y = 1 relative_position_id = NKO_resource_extraction cost = 5 prerequisite = { focus = NKO_resource_extraction } search_filters = { FOCUS_FILTER_RESOURCE } available = { owns_state = 601 } bypass = { NOT = { owns_state = 601 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_modern_mining_operations executed" 601 = { add_resource = { type = tungsten amount = 8 } } unlock_decision_tooltip = NKO_resource_extraction newline = yes set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_rare_metal_exploitation icon = oil_trade x = 1 y = 1 relative_position_id = NKO_resource_extraction cost = 7 prerequisite = { focus = NKO_resource_extraction } search_filters = { FOCUS_FILTER_RESOURCE } available = { owns_state = 601 } bypass = { NOT = { owns_state = 601 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_rare_metal_exploitation executed" 601 = { add_resource = { type = chromium amount = 8 } } newline = yes set_temp_variable = { treasury_change = -3.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_renewable_energy_initiatives icon = BRA_renewable_energy_funds x = 1 y = 1 relative_position_id = NKO_national_recovery_plan cost = 7 prerequisite = { focus = NKO_national_recovery_plan } search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_renewable_energy_initiatives executed" random_owned_controlled_state = { add_building_construction = { type = renewable_energy_infra level = 2 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -8.5 } } else = { set_temp_variable = { treasury_change = -17 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_national_power_grid icon = focus_generic_electrification x = 0 y = 1 relative_position_id = NKO_renewable_energy_initiatives cost = 5 prerequisite = { focus = NKO_renewable_energy_initiatives } search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_national_power_grid executed" random_owned_controlled_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = renewable_energy_infra level = 1 instant_build = yes } } newline = yes set_temp_variable = { temp_productivity_change = 10 } flat_productivity_change_effect = yes newline = yes set_temp_variable = { treasury_change = -6.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_light_industry_development icon = economic_machina_tools_factory x = 3 y = 1 relative_position_id = NKO_national_recovery_plan cost = 5 prerequisite = { focus = NKO_national_recovery_plan } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_light_industry_development executed" add_timed_idea = { idea = NKO_chollima_speed days = 365 } } ai_will_do = { base = 1 } } focus = { id = NKO_focus_on_quality icon = NKO_workers x = 0 y = 1 relative_position_id = NKO_light_industry_development cost = 5 prerequisite = { focus = NKO_light_industry_development } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_focus_on_quality executed" custom_effect_tooltip = NKO_spa_focus_lifts_production_tt NKO_spa_lift_debuff_production = yes newline = yes swap_ideas = { remove_idea = NKO_national_recovery_plan1 add_idea = NKO_national_recovery_plan2 } } ai_will_do = { base = 1 } } focus = { id = NKO_labor_force_training icon = NKO_worker x = 6 y = 1 relative_position_id = NKO_national_recovery_plan cost = 5 prerequisite = { focus = NKO_national_recovery_plan } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_labor_force_training executed" add_ideas = NKO_exporting_workforce } ai_will_do = { base = 1 } } focus = { id = NKO_50k_housing_project icon = NKO_buildings x = -1 y = 1 relative_position_id = NKO_labor_force_training cost = 5 prerequisite = { focus = NKO_labor_force_training } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_50k_housing_project executed" every_owned_state = { add_extra_state_shared_building_slots = 2 } } ai_will_do = { base = 1 } } focus = { id = NKO_mansudae_peoples_theatre icon = NKO_theatre x = 1 y = 1 relative_position_id = NKO_labor_force_training cost = 7 prerequisite = { focus = NKO_labor_force_training } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_mansudae_peoples_theatre executed" add_political_power = 150 add_stability = 0.1 newline = yes set_temp_variable = { treasury_change = -5.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_victory_of_juche_revolution icon = NKO_chuche_victory x = 0 y = 3 relative_position_id = NKO_national_recovery_plan cost = 10 prerequisite = { focus = NKO_national_recovery_plan } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { num_of_civilian_factories_available_for_projects > 9 offices > 1 agriculture_district > 4 custom_trigger_tooltip = { tooltip = NKO_national_recovery_plan_started_tooltip has_country_flag = { flag = NKO_national_recovery_plan_flag days > 365 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_victory_of_juche_revolution executed" if = { limit = { has_idea = NKO_national_recovery_plan2 } swap_ideas = { remove_idea = NKO_national_recovery_plan2 add_idea = NKO_national_recovery_plan3 } } else_if = { limit = { has_idea = NKO_national_recovery_plan1 } swap_ideas = { remove_idea = NKO_national_recovery_plan1 add_idea = NKO_national_recovery_plan3 } } else = { add_ideas = NKO_national_recovery_plan3 } } ai_will_do = { base = 1 } } focus = { id = NKO_pojon_field_responsibility icon = NKO_food x = 1 y = 1 relative_position_id = NKO_emphasis_self_reliance cost = 5 prerequisite = { focus = NKO_emphasis_self_reliance } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_pojon_field_responsibility executed" add_ideas = NKO_field_responsibility_system newline = yes set_temp_variable = { temp_productivity_change = 10 } flat_productivity_change_effect = yes newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -1.875 } } else = { set_temp_variable = { treasury_change = -3.75 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_rason_ftz icon = trade_with_north_korea x = 0 y = 2 relative_position_id = NKO_resource_extraction cost = 7 prerequisite = { focus = NKO_modern_mining_operations } prerequisite = { focus = NKO_rare_metal_exploitation } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INDUSTRY } available = { owns_state = 601 } bypass = { NOT = { owns_state = 601 } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_rason_ftz executed" increase_exports = yes newline = yes 601 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } newline = yes CHI = { add_opinion_modifier = { target = NKO modifier = trade_mission } } SOV = { add_opinion_modifier = { target = NKO modifier = trade_mission } } newline = yes add_timed_idea = { idea = CHI_foreign_investment days = 60 } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -3.75 } } else = { set_temp_variable = { treasury_change = -7.5 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_koryolink_network icon = economic_internet x = 0 y = 1 relative_position_id = NKO_modernization_efforts cost = 5 prerequisite = { focus = NKO_modernization_efforts } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_koryolink_network executed" add_tech_bonus = { name = NKO_koryolink_network bonus = 0.4 uses = 2 category = CAT_internet_tech } newline = yes add_ideas = NKO_mobile_network EGY = { add_opinion_modifier = { target = NKO modifier = trade_mission } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -3 } } else = { set_temp_variable = { treasury_change = -6 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_pyongyang_prestige_streets icon = crane_and_tower x = -1 y = 2 relative_position_id = NKO_labor_force_training cost = 7 prerequisite = { focus = NKO_50k_housing_project } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_pyongyang_prestige_streets executed" random_owned_controlled_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } } newline = yes add_tech_bonus = { name = NKO_pyongyang_prestige_streets bonus = 0.25 uses = 1 category = CAT_construction_tech } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -5 } } else = { set_temp_variable = { treasury_change = -10 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = NKO_ryugyong_hotel icon = shenzhen_night x = 1 y = 2 relative_position_id = NKO_labor_force_training cost = 7 prerequisite = { focus = NKO_mansudae_peoples_theatre } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_ryugyong_hotel executed" capital_scope = { add_extra_state_shared_building_slots = 4 } newline = yes set_temp_variable = { treasury_change = -4.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } #ARMY TREE focus = { id = NKO_national_defence_force icon = NKO_defence x = 39 y = 0 cost = 7 search_filters = { FOCUS_FILTER_WAR_SUPPORT } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_national_defence_force executed" add_stability = 0.1 add_war_support = -0.15 increase_military_spending = yes if = { limit = { NOT = { has_any_grand_doctrine = land } } set_grand_doctrine = defence_in_depth } else = { add_mastery = { amount = 50 folder = land } } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_tank_manufacturer_facility = { add_mio_funds = 2000 } } } ai_will_do = { base = 1 modifier = { add = 0.10 date < 2002.1.1 } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_people_army icon = NKO_army x = -4 y = 0 relative_position_id = NKO_national_defence_force cost = 5 search_filters = { FOCUS_FILTER_WAR_SUPPORT } available = { has_completed_focus = NKO_promote_songun } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_people_army executed" swap_ideas = { remove_idea = NKO_sad_army_idea add_idea = NKO_new_army_idea } } ai_will_do = { base = 10 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_people_air_force icon = NKO_fleet_kndr x = -6 y = 1 relative_position_id = NKO_national_defence_force cost = 5 prerequisite = { focus = NKO_national_defence_force focus = NKO_people_army } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_people_air_force executed" air_experience = 100 if = { limit = { NOT = { has_any_grand_doctrine = air } } set_grand_doctrine = local_airspace_defense } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_improve_our_air_doctrine icon = advan_fighters x = -6 y = 2 relative_position_id = NKO_national_defence_force cost = 5 prerequisite = { focus = NKO_people_air_force } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_improve_our_air_doctrine executed" add_doctrine_cost_reduction = { name = NKO_improve_our_air_doctrine category = CAT_air_doctrine uses = 2 cost_reduction = 0.5 } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_construct_air_bases icon = airforce_base_1 x = -6 y = 3 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_improve_our_air_doctrine } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus NKO_construct_air_bases executed" add_mastery = { amount = 25 track = training_and_ops } 603 = { add_building_construction = { type = air_base level = 3 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -7.5 } modify_treasury_effect = yes } ai_will_do = { base = 40 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_self_produced_rifles icon = ak74u x = 9 y = 1 relative_position_id = NKO_national_defence_force cost = 5 prerequisite = { focus = NKO_national_defence_force focus = NKO_people_army } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_self_produced_rifles executed" add_tech_bonus = { name = NKO_self_produced_rifles bonus = 0.5 uses = 2 category = CAT_inf_wep } add_ideas = NKO_vpk if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_1_bureau_materiel_manufacturer = { add_mio_funds = 3500 } } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_model_master icon = NKO_songun_tank x = 0 y = 1 relative_position_id = NKO_self_produced_rifles cost = 7 prerequisite = { focus = NKO_self_produced_rifles } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_model_master executed" add_tech_bonus = { name = NKO_model_master bonus = 0.5 uses = 1 category = CAT_tanks } swap_ideas = { remove_idea = NKO_vpk add_idea = NKO_vpk1 } 1200 = { add_building_construction = { type = land_facility province = 912 level = 1 } } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_tank_manufacturer_facility = { add_mio_funds = 5000 } } newline = yes set_temp_variable = { treasury_change = -4.00 } modify_treasury_effect = yes } ai_will_do = { base = 40 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_artillery icon = NKO_koksan x = 1 y = 2 relative_position_id = NKO_self_produced_rifles cost = 7 prerequisite = { focus = NKO_model_master } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_artillery executed" add_tech_bonus = { name = NKO_artillery bonus = 0.5 uses = 1 category = CAT_sp_r_arty } swap_ideas = { remove_idea = NKO_vpk1 add_idea = NKO_vpk2 } if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_1_bureau_materiel_manufacturer = { add_mio_funds = 3500 } } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_more_zavods icon = army_tank_industry x = -1 y = 2 relative_position_id = NKO_self_produced_rifles cost = 7 prerequisite = { focus = NKO_model_master } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_more_zavods" two_random_arms_factory = yes } ai_will_do = { base = 40 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 = NKO_rocket_artillery icon = NKO_kh_09 x = 0 y = 3 relative_position_id = NKO_self_produced_rifles cost = 7 prerequisite = { focus = NKO_artillery } prerequisite = { focus = NKO_more_zavods } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_rocket_artillery executed" add_tech_bonus = { name = NKO_rocket_artillery bonus = 0.5 uses = 1 category = CAT_sp_r_arty } swap_ideas = { remove_idea = NKO_vpk2 add_idea = NKO_vpk3 } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_spaa icon = NKO_kn_06 x = 0 y = 4 relative_position_id = NKO_self_produced_rifles cost = 7 prerequisite = { focus = NKO_rocket_artillery } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_spaa executed" add_tech_bonus = { name = NKO_spaa bonus = 0.5 uses = 1 category = CAT_sp_r_arty } swap_ideas = { remove_idea = NKO_vpk3 add_idea = NKO_vpk4 } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_revolutionary_military_spirit icon = NKO_revoult_spirit x = -3 y = 1 relative_position_id = NKO_national_defence_force cost = 5 prerequisite = { focus = NKO_national_defence_force focus = NKO_people_army } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_revolutionary_military_spirit executed" custom_effect_tooltip = NKO_spa_focus_lifts_military_tt NKO_spa_lift_debuff_military = yes army_experience = 100 add_ideas = NKO_revolutionary_spirits custom_effect_tooltip = NKO_specialise_commanders_tt every_army_leader = { if = { limit = { has_trait = panzer_leader } add_unit_leader_trait = panzer_expert } if = { limit = { has_trait = unyielding_defender } add_unit_leader_trait = ambusher } if = { limit = { has_trait = offensive_doctrine } add_unit_leader_trait = aggressive_assaulter } if = { limit = { has_trait = combined_arms_expert } add_unit_leader_trait = war_hero } } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_expand_peasant_militia icon = NKO_reserve x = 1 y = 1 relative_position_id = NKO_revolutionary_military_spirit cost = 5 prerequisite = { focus = NKO_revolutionary_military_spirit } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_expand_peasant_militia executed" swap_ideas = { remove_idea = NKO_revolutionary_spirits add_idea = NKO_revolutionary_spirits1 } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_bolster_young_red_guards icon = WPRG x = -1 y = 1 relative_position_id = NKO_revolutionary_military_spirit cost = 5 prerequisite = { focus = NKO_revolutionary_military_spirit } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_bolster_young_red_guards executed" add_ideas = NKO_young_red_guard_idea custom_effect_tooltip = NKO_specialise_guerrilla_tt every_army_leader = { if = { limit = { has_trait = guerrilla_officer } add_unit_leader_trait = ambusher } } } ai_will_do = { base = 40 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_rebuild_sso icon = NKO_sso x = 0 y = 2 relative_position_id = NKO_revolutionary_military_spirit cost = 5 prerequisite = { focus = NKO_bolster_young_red_guards } prerequisite = { focus = NKO_expand_peasant_militia } search_filters = { FOCUS_FILTER_RESEARCH } available = { treasury_higher_than_5 = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_rebuild_sso" add_ideas = NKO_army_sso if = { limit = { has_any_grand_doctrine = special_forces } add_mastery = { amount = 50 folder = special_forces } army_experience = 50 } else = { set_grand_doctrine = special_forces_ranger_focus } custom_effect_tooltip = NKO_specialise_commando_tt every_army_leader = { if = { limit = { has_trait = commando } add_unit_leader_trait = commando_officer } } custom_effect_tooltip = NKO_sso_new_general_tt if = { limit = { has_character = NKO_kim_bok } NKO_kim_bok = { add_corps_commander_role = { traits = { trait_engineer fortress_buster trait_mountaineer commando commando_officer special_forces_trait } skill = 4 attack_skill = 4 defense_skill = 3 planning_skill = 4 logistics_skill = 2 } } } } ai_will_do = { base = 5 modifier = { add = 40 check_variable = { treasury > 7.99 } OR = { has_war = yes has_wargoal_against = KOR threat > 0.30 } } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_rebuild_kim_il_sung_military_university icon = Kim_Il-sung_Military_University x = 0 y = 3 relative_position_id = NKO_revolutionary_military_spirit cost = 5 prerequisite = { focus = NKO_rebuild_sso } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_rebuild_kim_il_sung_military_university executed" add_ideas = NKO_war_university if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_tank_manufacturer_facility = { add_mio_funds = 3000 } } newline = yes set_temp_variable = { treasury_change = -3.00 } modify_treasury_effect = yes } ai_will_do = { base = 40 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_naval_modernization icon = NKO_start_fleet x = 2 y = 1 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_national_defence_force focus = NKO_people_army } search_filters = { FOCUS_FILTER_NAVY_XP FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_naval_modernization executed" navy_experience = 50 unlock_decision_category_tooltip = NKO_navy_projects hidden_effect = { country_event = { id = nko_naval_buildup.1 days = 1 } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_anti_submarine icon = torpedo x = 2 y = 2 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_naval_modernization } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_anti_submarine executed" add_tech_bonus = { name = NKO_anti_submarine bonus = 0.5 uses = 1 category = CAT_naval_modules } newline = yes set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_infiltration_by_sea icon = navy3 x = 0 y = 2 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_naval_modernization } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_infiltration_by_sea executed" add_tech_bonus = { name = NKO_infiltration_by_sea bonus = 0.5 uses = 2 category = CAT_naval_modules } if = { limit = { has_completed_focus = NKO_naval_modernization } add_to_variable = { var = NKO_naval_points value = 3 } add_to_variable = { var = NKO_naval_specops_progress value = 10 } clamp_variable = { var = NKO_naval_specops_progress min = 0 max = 100 } custom_effect_tooltip = NKO_naval_focus_specops_track_tt hidden_effect = { country_event = { id = nko_naval_buildup.40 days = 0 } } } newline = yes set_temp_variable = { treasury_change = -6 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_submarine_development icon = NKO_submarine x = 1 y = 3 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_infiltration_by_sea } prerequisite = { focus = NKO_anti_submarine } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_submarine_development executed" add_tech_bonus = { name = NKO_submarine_development bonus = 0.5 uses = 2 category = CAT_sub } newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_upgrade_shipyards icon = naval_industry x = 0 y = 4 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_submarine_development } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_upgrade_shipyards executed" two_random_dockyards = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_expand_bases icon = naval_dockyard x = 2 y = 4 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_submarine_development } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_expand_bases executed" 601 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 6822 } add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes 603 = { add_building_construction = { type = naval_base level = 2 instant_build = yes province = 1003 } add_building_construction = { type = dockyard level = 2 instant_build = yes } add_extra_state_shared_building_slots = 2 } newline = yes set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_green_water_navy icon = NKO_green_navy x = 1 y = 5 relative_position_id = NKO_national_defence_force cost = 7 prerequisite = { focus = NKO_expand_bases } prerequisite = { focus = NKO_upgrade_shipyards } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_green_water_navy executed" add_mastery = { amount = 100 track = escort_ships } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_domestic_naval_strategy icon = NKO_Navy_Focus_2 x = 1 y = 2 relative_position_id = NKO_naval_modernization cost = 5 prerequisite = { focus = NKO_defend_the_coast } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_domestic_naval_strategy executed" navy_experience = 50 add_political_power = 50 custom_effect_tooltip = NKO_naval_focus_strategy_tt add_to_variable = { var = NKO_naval_points value = 5 } add_to_variable = { var = NKO_submarine_progress value = 5 } add_to_variable = { var = NKO_missile_boat_progress value = 5 } add_to_variable = { var = NKO_coastal_defense_progress value = 5 } add_to_variable = { var = NKO_naval_specops_progress value = 5 } clamp_variable = { var = NKO_submarine_progress min = 0 max = 100 } clamp_variable = { var = NKO_missile_boat_progress min = 0 max = 100 } clamp_variable = { var = NKO_coastal_defense_progress min = 0 max = 100 } clamp_variable = { var = NKO_naval_specops_progress min = 0 max = 100 } NKO_naval_check_all_tracks_maxed = yes add_timed_idea = { idea = NKO_naval_strategy_momentum days = 180 } # MIO funding for the sub and destroyer bureaus to seed the next round of work. mio:NKO_6_bureau_naval_manufacturer = { add_mio_funds = 1500 } mio:NKO_6_bureau_naval_manufacturer2 = { add_mio_funds = 1500 } country_event = { id = nko_naval_buildup.70 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_domestic_destroyer_buildup icon = NKO_Navy_Focus_1 x = 1 y = 1 relative_position_id = NKO_domestic_naval_strategy cost = 5 prerequisite = { focus = NKO_domestic_naval_strategy } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_domestic_destroyer_buildup executed" navy_experience = 30 custom_effect_tooltip = NKO_naval_focus_destroyer_buildup_tt add_to_variable = { var = NKO_naval_points value = 3 } add_to_variable = { var = NKO_missile_boat_progress value = 15 } add_to_variable = { var = NKO_coastal_defense_progress value = 5 } clamp_variable = { var = NKO_missile_boat_progress min = 0 max = 100 } clamp_variable = { var = NKO_coastal_defense_progress min = 0 max = 100 } NKO_naval_check_all_tracks_maxed = yes add_timed_idea = { idea = NKO_mb_swarm_momentum days = 90 } # Destroyer bureau funding to support the missile-boat track buildup. mio:NKO_6_bureau_naval_manufacturer2 = { add_mio_funds = 3000 } country_event = { id = nko_naval_buildup.71 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_domestic_submarine_program icon = NKO_Navy_Focus_3 x = 0 y = 2 relative_position_id = NKO_domestic_naval_strategy cost = 5 prerequisite = { focus = NKO_submarine_development } prerequisite = { focus = NKO_domestic_naval_strategy } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_domestic_submarine_program executed" navy_experience = 30 custom_effect_tooltip = NKO_naval_focus_submarine_track_tt add_to_variable = { var = NKO_naval_points value = 3 } add_to_variable = { var = NKO_submarine_progress value = 15 } clamp_variable = { var = NKO_submarine_progress min = 0 max = 100 } NKO_naval_check_all_tracks_maxed = yes add_timed_idea = { idea = NKO_sub_drill_momentum days = 90 } # Sub bureau funding to support the submarine track buildup. mio:NKO_6_bureau_naval_manufacturer = { add_mio_funds = 3000 } country_event = { id = nko_naval_buildup.72 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_destroyer_unleashed icon = NKO_Navy_Focus_4 x = 2 y = 2 relative_position_id = NKO_domestic_naval_strategy cost = 5 prerequisite = { focus = NKO_domestic_naval_strategy } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_destroyer_unleashed executed" navy_experience = 50 custom_effect_tooltip = NKO_naval_focus_destroyer_unleashed_tt add_to_variable = { var = NKO_naval_points value = 5 } add_to_variable = { var = NKO_missile_boat_progress value = 20 } add_to_variable = { var = NKO_coastal_defense_progress value = 10 } clamp_variable = { var = NKO_missile_boat_progress min = 0 max = 100 } clamp_variable = { var = NKO_coastal_defense_progress min = 0 max = 100 } NKO_naval_check_all_tracks_maxed = yes add_timed_idea = { idea = NKO_mb_swarm_momentum days = 180 } # Destroyer bureau funding for the combat-track buildup. mio:NKO_6_bureau_naval_manufacturer2 = { add_mio_funds = 3000 } country_event = { id = nko_naval_buildup.73 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_red_dawn icon = NKO_red_dawn x = -5 y = 4 relative_position_id = NKO_national_defence_force cost = 5 prerequisite = { focus = NKO_construct_air_bases } prerequisite = { focus = NKO_rebuild_sso } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_red_dawn executed" swap_ideas = { remove_idea = NKO_new_army_idea add_idea = NKO_new_army_idea1 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_use_russian_model icon = SOV_fleet_upgrade x = 0 y = 1 relative_position_id = NKO_green_water_navy cost = 7 prerequisite = { focus = NKO_green_water_navy focus = NKO_domestic_submarine_program focus = NKO_destroyer_unleashed } search_filters = { FOCUS_FILTER_NAVY } available = { NOT = { SOV = { OR = { is_subject = yes has_war_with = NKO has_government = democratic has_government = neutrality } } } } bypass = { NOT = { has_dlc = "By Blood Alone" } OR = { AND = { has_tech = destroyer_hull_1 has_tech = cruiser_hull_1 } SOV = { OR = { is_subject = yes has_war_with = NKO has_government = democratic has_government = neutrality } } } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_use_russian_model executed" SOV = { country_event = korea_russia.14 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_armed_to_the_teeth icon = Generic_Naval_Treaty x = 1 y = 2 relative_position_id = NKO_use_russian_model cost = 5 prerequisite = { focus = NKO_korean_mariens } prerequisite = { focus = NKO_the_north_korean_carrier } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_armed_to_the_teeth executed" navy_experience = 100 add_to_variable = { var = NKO_naval_points value = 5 } add_tech_bonus = { name = NKO_armed_to_the_teeth ahead_reduction = 1 uses = 2 category = CAT_cruiser category = CAT_carrier category = CAT_sub } if = { limit = { has_idea = NKO_the_green_water_navy } swap_ideas = { remove_idea = NKO_the_green_water_navy add_idea = NKO_the_blue_water_navy } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_heavy_cruiser_focus icon = battleships2 x = 4 y = 0 relative_position_id = NKO_use_russian_model cost = 5 prerequisite = { focus = NKO_green_water_navy focus = NKO_domestic_submarine_program focus = NKO_destroyer_unleashed } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_heavy_cruiser_focus executed" 602 = { add_building_construction = { type = dockyard level = 3 instant_build = yes } } 601 = { add_building_construction = { type = dockyard level = 3 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -22.5 } } else = { set_temp_variable = { treasury_change = -45 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_the_north_korean_carrier icon = carriers2 x = 2 y = 1 relative_position_id = NKO_use_russian_model cost = 7 prerequisite = { focus = NKO_use_russian_model } prerequisite = { focus = NKO_the_korean_typhoon_class } prerequisite = { focus = NKO_heavy_cruiser_focus } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_the_north_korean_carrier executed" if = { limit = { has_tech = carrier_hull_1 } set_technology = { carrier_hull_2 = 1 } newline = yes set_temp_variable = { treasury_change = -45 } modify_treasury_effect = yes } else_if = { limit = { NOT = { has_tech = carrier_hull_1 } } set_technology = { carrier_hull_1 = 1 } newline = yes set_temp_variable = { treasury_change = -35 } modify_treasury_effect = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_the_korean_typhoon_class icon = submarines x = 2 y = 0 relative_position_id = NKO_use_russian_model cost = 7 prerequisite = { focus = NKO_domestic_submarine_program } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_the_korean_typhoon_class executed" complete_special_project = sp:sp_medium_naval_nuclear_engines set_technology = { tech_nuclear_power_systems_1 = 1 } country_event = { id = korea_russia.53 days = 30 } newline = yes set_temp_variable = { treasury_change = -15 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_ship_launched_cruise_missiles icon = jet_engine x = 3 y = 2 relative_position_id = NKO_use_russian_model cost = 5 prerequisite = { focus = NKO_the_korean_typhoon_class } prerequisite = { focus = NKO_the_north_korean_carrier } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_ship_launched_cruise_missiles executed" add_tech_bonus = { name = NKO_ship_launched_cruise_missiles bonus = 1.0 uses = 2 category = CAT_cruiser } if = { limit = { has_completed_focus = NKO_naval_modernization } add_to_variable = { var = NKO_naval_points value = 3 } add_to_variable = { var = NKO_missile_boat_progress value = 10 } clamp_variable = { var = NKO_missile_boat_progress min = 0 max = 100 } custom_effect_tooltip = NKO_naval_focus_missile_boat_track_tt hidden_effect = { country_event = { id = nko_naval_buildup.20 days = 0 } } } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_korean_mariens icon = NKO_marines x = 0 y = 1 relative_position_id = NKO_use_russian_model cost = 5 prerequisite = { focus = NKO_use_russian_model } search_filters = { FOCUS_FILTER_NAVY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_korean_mariens executed" add_ideas = NKO_marines_idea } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_defend_our_skies icon = army_antiair x = -2 y = 2 relative_position_id = NKO_red_dawn offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = NKO_focus_on_the_f_35 has_completed_focus = NKO_focus_on_the_future_kai_kf_21 has_completed_focus = NKO_focus_on_the_f_16 } } } cost = 7 prerequisite = { focus = NKO_red_dawn } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { OR = { 601 = { is_owned_and_controlled_by = NKO } 602 = { is_owned_and_controlled_by = NKO } 603 = { is_owned_and_controlled_by = NKO } } } bypass = { NOT = { OR = { 601 = { is_owned_and_controlled_by = NKO } 602 = { is_owned_and_controlled_by = NKO } 603 = { is_owned_and_controlled_by = NKO } } } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_defend_our_skies executed" 602 = { add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } 601 = { add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } 603 = { add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -9.75 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_studying_their_airforce icon = fighter_plane x = 0 y = 1 relative_position_id = NKO_defend_our_skies cost = 5 prerequisite = { focus = NKO_defend_our_skies } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_studying_their_airforce executed" air_experience = 50 add_political_power = 100 add_command_power = 50 } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_focus_on_the_f_35 icon = f35 x = -2 y = 2 relative_position_id = NKO_defend_our_skies offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_focus_on_the_f_35 } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_focus_on_the_future_kai_kf_21 } NOT = { has_completed_focus = NKO_focus_on_the_f_16 } } } prerequisite = { focus = NKO_studying_their_airforce } mutually_exclusive = { focus = NKO_focus_on_the_future_kai_kf_21 } mutually_exclusive = { focus = NKO_focus_on_the_f_16 } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { KOR = { has_completed_focus = KOR_order_f35s } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_focus_on_the_f_35 executed" air_experience = 100 add_tech_bonus = { name = NKO_focus_on_the_f_35 bonus = 0.6 uses = 3 category = CAT_medium_plane } set_technology = { stealth_tech_1 = 1 } update_focus_tree_obsolete_branches = yes newline = yes set_temp_variable = { treasury_change = -20 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_focus_on_the_f_16 icon = amercian_f16 x = 2 y = 2 relative_position_id = NKO_defend_our_skies offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_focus_on_the_f_16 } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_focus_on_the_future_kai_kf_21 } NOT = { has_completed_focus = NKO_focus_on_the_f_35 } } } prerequisite = { focus = NKO_studying_their_airforce } mutually_exclusive = { focus = NKO_focus_on_the_f_35 } mutually_exclusive = { focus = NKO_focus_on_the_future_kai_kf_21 } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { KOR = { has_completed_focus = KOR_upgrade_f16s } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_focus_on_the_f_16 executed" air_experience = 100 add_tech_bonus = { name = NKO_focus_on_the_f_16 bonus = 0.4 uses = 2 category = CAT_mr_fighter } update_focus_tree_obsolete_branches = yes newline = yes set_temp_variable = { treasury_change = -5 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_focus_on_the_future_kai_kf_21 icon = KOR_kf21 x = 0 y = 2 relative_position_id = NKO_defend_our_skies cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_focus_on_the_f_16 } NOT = { has_completed_focus = NKO_focus_on_the_f_35 } } } prerequisite = { focus = NKO_studying_their_airforce } mutually_exclusive = { focus = NKO_focus_on_the_f_35 } mutually_exclusive = { focus = NKO_focus_on_the_f_16 } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_focus_on_the_future_kai_kf_21 executed" air_experience = 100 add_tech_bonus = { name = NKO_focus_on_the_future_kai_kf_21 bonus = 0.5 uses = 3 category = CAT_as_fighter } update_focus_tree_obsolete_branches = yes newline = yes set_temp_variable = { treasury_change = -10 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_get_russian_help icon = blr_mig29 x = -1 y = 3 relative_position_id = NKO_defend_our_skies offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_get_russian_help } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_get_chinese_help } } } prerequisite = { focus = NKO_focus_on_the_f_35 focus = NKO_focus_on_the_future_kai_kf_21 focus = NKO_focus_on_the_f_16 } mutually_exclusive = { focus = NKO_get_chinese_help } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { has_idea = NKO_korean_russian_friendship SOV = { has_idea = NKO_korean_russian_friendship } } bypass = { has_tech = gen_3_light has_tech = gen_3_medium } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_get_russian_help executed" SOV = { country_event = korea_russia.19 } update_focus_tree_obsolete_branches = yes custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_get_chinese_help icon = blr_china_chengduJ7 x = 1 y = 3 relative_position_id = NKO_defend_our_skies offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_get_chinese_help } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_get_russian_help } } } prerequisite = { focus = NKO_focus_on_the_f_35 focus = NKO_focus_on_the_future_kai_kf_21 focus = NKO_focus_on_the_f_16 } mutually_exclusive = { focus = NKO_get_russian_help } search_filters = { FOCUS_FILTER_AIRCRAFT } available = { NKO = { is_subject_of = CHI } } bypass = { NOT = { has_dlc = "By Blood Alone" } has_tech = gen_3_light has_tech = gen_3_medium } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_get_chinese_help executed" CHI = { country_event = korea_china.1 } update_focus_tree_obsolete_branches = yes custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_our_jet icon = NKO_fighter x = 0 y = 4 relative_position_id = NKO_defend_our_skies cost = 5 prerequisite = { focus = NKO_get_russian_help focus = NKO_get_chinese_help } search_filters = { FOCUS_FILTER_AIRCRAFT } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_our_jet" air_experience = 20 if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = NKO_our_jet bonus = 0.50 uses = 1 technology = gen_4_light } } else = { add_tech_bonus = { name = NKO_our_jet bonus = 0.50 uses = 1 technology = AS_Fighter4 } } newline = yes set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_korean_iron_fist icon = NKO_self_power x = 2 y = 1 relative_position_id = NKO_red_dawn cost = 5 prerequisite = { focus = NKO_rebuild_kim_il_sung_military_university } prerequisite = { focus = NKO_red_dawn } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_korean_iron_fist executed" swap_ideas = { remove_idea = NKO_new_army_idea1 add_idea = NKO_new_army_idea2 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_defend_the_coast icon = army_defence1 x = 2 y = 1 relative_position_id = NKO_naval_modernization cost = 7 prerequisite = { focus = NKO_naval_modernization } search_filters = { FOCUS_FILTER_ARMY } available = { 601 = { is_owned_and_controlled_by = NKO } } bypass = { NOT = { 601 = { is_owned_and_controlled_by = NKO } } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_defend_the_coast executed" 601 = { add_building_construction = { type = coastal_bunker level = 2 province = 6944 instant_build = yes } add_building_construction = { type = coastal_bunker level = 2 province = 6822 instant_build = yes } add_building_construction = { type = coastal_bunker level = 2 province = 6922 instant_build = yes } add_building_construction = { type = coastal_bunker level = 2 province = 6928 instant_build = yes } add_building_construction = { type = coastal_bunker level = 2 province = 3852 instant_build = yes } } if = { limit = { has_completed_focus = NKO_naval_modernization } add_to_variable = { var = NKO_naval_points value = 3 } add_to_variable = { var = NKO_coastal_defense_progress value = 10 } clamp_variable = { var = NKO_coastal_defense_progress min = 0 max = 100 } custom_effect_tooltip = NKO_naval_focus_coastal_defense_track_tt hidden_effect = { country_event = { id = nko_naval_buildup.30 days = 0 } } } newline = yes set_temp_variable = { treasury_change = -5.00 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_harts icon = army_uav x = 1 y = 1 relative_position_id = NKO_korean_iron_fist cost = 5 prerequisite = { focus = NKO_korean_iron_fist } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_harts executed" swap_ideas = { remove_idea = NKO_new_army_idea2 add_idea = NKO_new_army_idea3 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_upgrade_our_radar icon = army_radar x = -1 y = 2 relative_position_id = NKO_korean_iron_fist cost = 7 prerequisite = { focus = NKO_counter_enemy_missiles } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_upgrade_our_radar executed" 602 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = radar_station level = 2 instant_build = yes } } 603 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = radar_station level = 2 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = -7 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_counter_enemy_missiles icon = army_anti_missles x = -1 y = 1 relative_position_id = NKO_korean_iron_fist cost = 5 prerequisite = { focus = NKO_korean_iron_fist } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_counter_enemy_missiles executed" swap_ideas = { remove_idea = NKO_new_army_idea3 add_idea = NKO_new_army_idea4 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_army_supply_hubs icon = artillery2 x = 1 y = 2 relative_position_id = NKO_korean_iron_fist cost = 5 prerequisite = { focus = NKO_harts } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_army_supply_hubs executed" swap_ideas = { remove_idea = NKO_new_army_idea4 add_idea = NKO_new_army_idea5 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_mass_drones icon = NKO_drones x = 0 y = 3 relative_position_id = NKO_korean_iron_fist cost = 7 prerequisite = { focus = NKO_upgrade_our_radar } prerequisite = { focus = NKO_army_supply_hubs } search_filters = { FOCUS_FILTER_ARMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_mass_drones executed" swap_ideas = { remove_idea = NKO_new_army_idea5 add_idea = NKO_new_army_idea6 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_struggle_for_power icon = kim_il_sung x = 86 y = 0 offset = { x = -16 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_junta } } cost = 5 search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_struggle_for_power executed" add_political_power = 50 unlock_decision_category_tooltip = NKO_power_struggle set_variable = { var = NKO_kim_jong_un value = 45 } set_variable = { var = NKO_kim_jong_nam value = 55 } } ai_will_do = { base = 10 modifier = { add = 1 date > 2001.09.01 } } } focus = { id = NKO_orthodox_successor icon = NKO_kim_boom x = 11 y = 1 relative_position_id = NKO_struggle_for_power offset = { x = -7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_junta } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_call_for_change } NOT = { has_completed_focus = NKO_junta } } } prerequisite = { focus = NKO_struggle_for_power } mutually_exclusive = { focus = NKO_call_for_change } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_orthodox_successor executed" add_stability = 0.05 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_orthodox_path = yes } modifier = { factor = 0 NKO_ai_not_orthodox_path = yes } } } focus = { id = NKO_promote_self_reliance icon = NKO_self_power x = -1 y = 1 relative_position_id = NKO_orthodox_successor cost = 5 prerequisite = { focus = NKO_orthodox_successor } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { swap_ideas = { remove_idea = NKO_broken_juche_0 add_idea = NKO_broken_juche_1 } log = "[GetDateText]: [This.GetName]: focus NKO_promote_self_reliance executed" } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_orthodox_path = yes } modifier = { factor = 0 NKO_ai_not_orthodox_path = yes } } } focus = { id = NKO_ostracize_kim_jong_nam icon = NKO_against_nam x = 1 y = 1 relative_position_id = NKO_orthodox_successor cost = 5 prerequisite = { focus = NKO_orthodox_successor } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_ostracize_kim_jong_nam executed" custom_effect_tooltip = NKO_2_decrease_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_un value = 5 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_nam value = 1 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_orthodox_path = yes } modifier = { factor = 0 NKO_ai_not_orthodox_path = yes } } } focus = { id = NKO_bribe_kpa_seniors icon = NKO_bribe_officers x = -2 y = 2 relative_position_id = NKO_orthodox_successor cost = 5 prerequisite = { focus = NKO_promote_self_reliance } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_bribe_kpa_seniors executed" custom_effect_tooltip = NKO_3_increase_kim_jong_un_tt add_to_variable = { var = NKO_kim_jong_un value = 5 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_nam value = 2 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_orthodox_path = yes } modifier = { factor = 0 NKO_ai_not_orthodox_path = yes } } } focus = { id = NKO_oppose_to_chinese_reform_road icon = NKO_against_china x = 0 y = 2 relative_position_id = NKO_orthodox_successor cost = 5 prerequisite = { focus = NKO_ostracize_kim_jong_nam } prerequisite = { focus = NKO_promote_self_reliance } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_oppose_to_chinese_reform_road executed" add_stability = 0.03 custom_effect_tooltip = NKO_1_increase_kim_jong_un_tt add_to_variable = { var = NKO_kim_jong_un value = 6 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_nam value = 2 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } set_temp_variable = { percent_change = -5 } set_temp_variable = { tag_index = CHI.id } set_temp_variable = { influence_target = NKO.id } change_influence_percentage = yes news_event = { id = korea.4 days = 1 } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_orthodox_path = yes } modifier = { factor = 0 NKO_ai_not_orthodox_path = yes } } } focus = { id = NKO_discredit_jang_seong_taek icon = NKO_against_jang x = 2 y = 2 relative_position_id = NKO_orthodox_successor cost = 5 prerequisite = { focus = NKO_promote_self_reliance focus = NKO_ostracize_kim_jong_nam } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_discredit_jang_seong_taek executed" country_event = kim_jong_il_death.3 } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_orthodox_path = yes } modifier = { factor = 0 NKO_ai_not_orthodox_path = yes } } } focus = { id = NKO_call_for_change icon = NKO_kim_nam x = -17 y = 1 relative_position_id = NKO_struggle_for_power offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_call_for_change } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_orthodox_successor } NOT = { has_completed_focus = NKO_junta } } } prerequisite = { focus = NKO_struggle_for_power } mutually_exclusive = { focus = NKO_orthodox_successor } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_call_for_change executed" add_political_power = 150 add_stability = -0.04 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_pull_in_young_military_officers icon = NKO_young_army x = -2 y = 1 relative_position_id = NKO_call_for_change cost = 5 prerequisite = { focus = NKO_call_for_change } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_pull_in_young_military_officers executed" army_experience = 15 custom_effect_tooltip = NKO_3_increase_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_nam value = 6 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 6 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_frame_opposition icon = dominant_party x = 0 y = 1 relative_position_id = NKO_call_for_change cost = 5 prerequisite = { focus = NKO_call_for_change } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_frame_opposition executed" custom_effect_tooltip = NKO_3_decrease_kim_jong_un_tt add_to_variable = { var = NKO_kim_jong_nam value = 5 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 5 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_stir_up_father_son_relations icon = NKO_father_against_son x = 2 y = 1 relative_position_id = NKO_call_for_change cost = 5 prerequisite = { focus = NKO_call_for_change } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_stir_up_father_son_relations executed" custom_effect_tooltip = NKO_5_decrease_kim_jong_un_tt add_to_variable = { var = NKO_kim_jong_nam value = 7 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 7 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } if = { limit = { country_exists = CHI } CHI = { country_event = { id = kim_jong_il_death.7 days = 1 } custom_effect_tooltip = TT_EFFECTS_FROM_EVENT custom_effect_tooltip = NKO_5_increase_kim_jong_un_tt custom_effect_tooltip = NKO_5_decrease_kim_jong_nam_tt } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_place_loyalists_in_kpa icon = NKO_kpa_loyal x = -1 y = 2 relative_position_id = NKO_call_for_change cost = 5 prerequisite = { focus = NKO_pull_in_young_military_officers } prerequisite = { focus = NKO_frame_opposition } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_place_loyalists_in_kpa executed" add_political_power = 50 random_list = { 25 = { custom_effect_tooltip = NKO_2_increase_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_nam value = 4 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 4 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } 25 = { custom_effect_tooltip = NKO_3_increase_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_nam value = 3 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 1 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } 25 = { custom_effect_tooltip = NKO_4_increase_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_nam value = 6 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 2 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } 25 = { custom_effect_tooltip = NKO_5_increase_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_nam value = 7 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 3 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_finding_reformist_of_party icon = NKO_party_reform x = 1 y = 2 relative_position_id = NKO_call_for_change cost = 5 prerequisite = { focus = NKO_stir_up_father_son_relations } prerequisite = { focus = NKO_frame_opposition } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_finding_reformist_of_party executed" random_list = { 60 = { custom_effect_tooltip = NKO_2_increase_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_nam value = 4 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 4 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } 40 = { custom_effect_tooltip = NKO_3_increase_kim_jong_nam_tt add_to_variable = { var = NKO_kim_jong_nam value = 5 } clamp_variable = { var = NKO_kim_jong_nam min = 0 max = 100 } subtract_from_variable = { var = NKO_kim_jong_un value = 1 } clamp_variable = { var = NKO_kim_jong_un min = 0 max = 100 } } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_kim_jong_il_death icon = death_of_kim x = 0 y = 2 relative_position_id = NKO_struggle_for_power offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = NKO_call_for_change has_completed_focus = NKO_orthodox_successor } } } cost = 1 prerequisite = { focus = NKO_struggle_for_power } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_government = communism OR = { NOT = { has_country_leader = { name = "Kim Jong-il" ruling_only = yes } } has_country_flag = NKO_kim_jong_il_death_tt } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_kim_jong_il_death executed" add_timed_idea = { idea = Kim_Jong_il_Death days = 60 } } ai_will_do = { base = 1 } } focus = { id = NKO_junta icon = nko_junta x = 0 y = 1 relative_position_id = NKO_kim_jong_il_death cost = 2 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_kim_jong_nam } NOT = { has_completed_focus = NKO_kim_jong_un } } } prerequisite = { focus = NKO_kim_jong_il_death } mutually_exclusive = { focus = NKO_kim_jong_un focus = NKO_kim_jong_nam } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_junta executed" set_politics = { ruling_party = nationalist } hidden_effect = { set_popularities = { democratic = 0 neutrality = 0 fascism = 0 nationalist = 32 communism = 68 } add_stability = -0.30 } kill_country_leader = yes create_country_leader = { name = "Ri Myong-su" picture = "gen_Ri_Myong_Su.dds" ideology = Nat_Autocracy traits = { nationalist_Nat_Autocracy military_career rash interventionist pro_china } } set_variable = { party_pop_array^0 = 0 } #Western_Autocracy set_variable = { party_pop_array^1 = 0 } #conservatism set_variable = { party_pop_array^2 = 0 } #liberalism set_variable = { party_pop_array^3 = 0 } #socialism set_variable = { party_pop_array^4 = 0.67 } #Communist-State set_variable = { party_pop_array^5 = 0.01 } #anarchist_communism set_variable = { party_pop_array^6 = 0 } #Conservative set_variable = { party_pop_array^7 = 0 } #Autocracy set_variable = { party_pop_array^8 = 0 } #Mod_Vilayat_e_Faqih set_variable = { party_pop_array^9 = 0 } #Vilayat_e_Faqih set_variable = { party_pop_array^10 = 0 } #Kingdom set_variable = { party_pop_array^11 = 0 } #Caliphate set_variable = { party_pop_array^12 = 0 } #Neutral_Muslim_Brotherhood set_variable = { party_pop_array^13 = 0 } #Neutral_Autocracy set_variable = { party_pop_array^14 = 0 } #Neutral_conservatism set_variable = { party_pop_array^15 = 0 } #oligarchism set_variable = { party_pop_array^16 = 0 } #Neutral_Libertarian set_variable = { party_pop_array^17 = 0 } #Neutral_green set_variable = { party_pop_array^18 = 0 } #neutral_Social set_variable = { party_pop_array^19 = 0 } #Neutral_Communism set_variable = { party_pop_array^20 = 0 } #Nat_Populism set_variable = { party_pop_array^21 = 0 } #Nat_Fascism set_variable = { party_pop_array^22 = 0.32 } #Nat_Autocracy set_variable = { party_pop_array^23 = 0 } #Monarchist set_temp_variable = { rul_party_temp = 22 } if = { limit = { is_ai = yes } set_temp_variable = { disable_elections = 1 } } change_ruling_party_effect = yes add_timed_idea = { idea = Fallout_leadership_succession days = 730 } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_preserve_songun icon = dprk_army x = 0 y = 1 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_junta } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_preserve_songun executed" set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes if = { limit = { has_idea = NKO_broken_juche_0 } swap_ideas = { remove_idea = NKO_broken_juche_0 add_idea = NKO_songun_junta } } if = { limit = { has_idea = NKO_broken_juche_1 } swap_ideas = { remove_idea = NKO_broken_juche_1 add_idea = NKO_songun_junta } } if = { limit = { has_idea = NKO_broken_juche_2 } swap_ideas = { remove_idea = NKO_broken_juche_2 add_idea = NKO_songun_junta } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_entrench_military_authority icon = army_general_stuff1 x = -2 y = 2 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_preserve_songun } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_INTERNAL_FACTION } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_entrench_military_authority executed" set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes army_experience = 50 air_experience = 50 navy_experience = 50 add_timed_idea = { idea = NKO_entrench_military_authority_idea days = 365 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_smash_black_market icon = armoured_fist x = 2 y = 2 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_preserve_songun } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes has_idea = NKO_jangmadang_idea } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_smash_black_market executed" remove_ideas = NKO_jangmadang_idea add_political_power = 100 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_more_arms_factories icon = army_military_industryy x = 4 y = 2 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_preserve_songun } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_INDUSTRY } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_more_arms_factories executed" two_random_arms_factory = yes if = { limit = { has_dlc = "Arms Against Tyranny" } mio:NKO_1_bureau_materiel_manufacturer = { add_mio_funds = 3500 } } } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_arms_industry = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_field_hospitals icon = generic_healthcare x = 4 y = 3 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_more_arms_factories } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_field_hospitals executed" add_manpower = 15000 increase_healthcare_budget = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_reform_youth icon = WPRG x = 4 y = 4 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_field_hospitals } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes has_completed_focus = NKO_bolster_young_red_guards } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_reform_youth executed" swap_ideas = { remove_idea = NKO_young_red_guard_idea add_idea = NKO_young_red_guard_idea1 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_determining_the_loyalty_of_army icon = army_officers_communist x = 0 y = 2 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_preserve_songun } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_INTERNAL_FACTION } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_determining_the_loyalty_of_army executed" set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes add_stability = 0.05 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_purge_dissenters icon = political_arrests2 x = -2 y = 3 relative_position_id = NKO_junta offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = NKO_constrain_the_donju has_completed_focus = NKO_end_the_donju } } } cost = 5 prerequisite = { focus = NKO_entrench_military_authority } prerequisite = { focus = NKO_determining_the_loyalty_of_army } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_purge_dissenters executed" add_stability = 0.05 add_ideas = NKO_anti_tatmadaw_sentiment } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_crush_the_kims icon = juche3 x = -1 y = 4 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_end_the_donju focus = NKO_purge_dissenters focus = NKO_constrain_the_donju } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_crush_the_kims executed" add_stability = -0.10 swap_ideas = { remove_idea = Fallout_leadership_succession add_idea = Fallout_leadership_succession2 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_high_pressure_politics icon = politic_propaganda_close x = -1 y = 5 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_crush_the_kims } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_high_pressure_politics executed" add_stability = 0.15 set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_empower_the_state_security_department icon = NKO_bureau_39 x = 0 y = 6 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_high_pressure_politics } prerequisite = { focus = NKO_expand_local_industry } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_empower_the_state_security_department executed" if = { limit = { has_idea = Fallout_leadership_succession } remove_ideas = Fallout_leadership_succession } if = { limit = { has_idea = Fallout_leadership_succession2 } remove_ideas = Fallout_leadership_succession2 } swap_ideas = { remove_idea = communist_cadres add_idea = intelligence_community } if = { limit = { has_dlc = "La Resistance" } add_ideas = idea_focus_expanded_secret_services_lar if = { limit = { has_intelligence_agency = no } create_intelligence_agency = { name = "BUREAU-121" icon = GFX_intelligence_agency_logo_nko } } else = { add_ideas = idea_focus_expanded_secret_services } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_chi_military_support icon = Peoples_Liberation_Land_Force x = -4 y = 2 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_preserve_songun } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes country_exists = CHI NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_chi_military_support executed" CHI = { country_event = korea_china.4 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_chi_invest_resources icon = prc_coal x = -4 y = 3 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_chi_military_support } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes country_exists = CHI NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_chi_invest_resources executed" CHI = { country_event = korea_china.7 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_chi_banks icon = prc_currency_reform x = -3 y = 4 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_chi_invest_resources } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes country_exists = CHI NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_chi_banks executed" CHI = { country_event = korea_china.11 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_chi_help_factories icon = prc_industrialization x = -5 y = 4 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_chi_invest_resources } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes country_exists = CHI NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_chi_help_factories executed" CHI = { country_event = korea_china.9 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_chi_huawei icon = huawei x = -4 y = 5 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_chi_banks } prerequisite = { focus = NKO_chi_help_factories } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes country_exists = CHI NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_chi_huawei executed" CHI = { country_event = korea_china.13 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_perpetual_war_footing icon = blr_china_cooperation x = -4 y = 6 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_chi_huawei } search_filters = { FOCUS_FILTER_MILITARY } available = { nationalist_military_junta_are_in_power = yes country_exists = CHI NOT = { has_war_with = CHI } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_perpetual_war_footing executed" CHI = { country_event = korea_china.15 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_encourage_private_enterprise icon = economic_privatisation x = -2 y = 6 relative_position_id = NKO_junta cost = 7 prerequisite = { focus = NKO_high_pressure_politics } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_encourage_private_enterprise executed" add_ideas = NKO_enterprises_privatization_idea } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_market_based_economy icon = market_economy x = 0 y = 7 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_encourage_private_enterprise } prerequisite = { focus = NKO_empower_the_state_security_department } prerequisite = { focus = NKO_military_collectives } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_market_based_economy executed" swap_ideas = { remove_idea = Planned_Economy add_idea = Socialist_Market_Economy_planned_1 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_constrain_the_donju icon = donju x = 0 y = 3 relative_position_id = NKO_junta offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_constrain_the_donju } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_end_the_donju } NOT = { has_completed_focus = NKO_kim_jong_nam } NOT = { has_completed_focus = NKO_kim_jong_un } } } prerequisite = { focus = NKO_determining_the_loyalty_of_army } prerequisite = { focus = NKO_smash_black_market } mutually_exclusive = { focus = NKO_end_the_donju } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_constrain_the_donju executed" set_temp_variable = { temp_opinion = -5 } change_the_donju_opinion = yes update_focus_tree_obsolete_branches = yes newline = yes set_temp_variable = { treasury_change = 12.0 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 40 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_end_the_donju icon = infiltration_tactics x = 2 y = 3 relative_position_id = NKO_junta cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_constrain_the_donju } NOT = { has_completed_focus = NKO_kim_jong_nam } NOT = { has_completed_focus = NKO_kim_jong_un } } } prerequisite = { focus = NKO_smash_black_market } mutually_exclusive = { focus = NKO_constrain_the_donju } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_INTERNAL_FACTION } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_end_the_donju executed" swap_ideas = { remove_idea = the_donju add_idea = industrial_conglomerates } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 10 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_reorganising_government icon = government_beu x = 1 y = 4 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_end_the_donju focus = NKO_constrain_the_donju } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY } available = { nationalist_military_junta_are_in_power = yes has_completed_focus = NKO_purge_dissenters } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_reorganising_government executed" add_stability = 0.05 remove_ideas = NKO_anti_tatmadaw_sentiment } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_expand_local_industry icon = factory_facto x = 1 y = 5 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_reorganising_government } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_expand_local_industry executed" set_temp_variable = { temp_opinion = 5 } change_industrial_conglomerates_opinion = yes two_random_industrial_complex = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_military_collectives icon = authoritarian_democracy2 x = 2 y = 6 relative_position_id = NKO_junta cost = 5 prerequisite = { focus = NKO_expand_local_industry } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_POLITICAL } available = { nationalist_military_junta_are_in_power = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_military_collectives executed" set_temp_variable = { party_index = 22 } set_temp_variable = { party_popularity_increase = 0.10 } change_relative_party_popularity = yes set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_kim_jong_un icon = Kim_Jong_un2 x = 7 y = 1 relative_position_id = NKO_kim_jong_il_death offset = { x = -7 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_un } } cost = 2 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_junta } NOT = { has_completed_focus = NKO_kim_jong_nam } } } prerequisite = { focus = NKO_kim_jong_il_death } mutually_exclusive = { focus = NKO_junta focus = NKO_kim_jong_nam } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_country_flag = NKO_kim_jong_un_successor NOT = { has_completed_focus = NKO_kim_yo_jongs } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_kim_jong_un executed" kill_country_leader = yes create_country_leader = { name = "Kim Jong-un" picture = "Kim_Jong-un.dds" desc = KIM_JONG_UN_LEADER_DESC ideology = Communist-State traits = { military_career emerging_Communist-State stubborn dictator capable ruthless emotional narcissist } } add_timed_idea = { idea = Fallout_leadership_succession days = 365 } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 3 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_consolidate_power icon = autonomy x = 0 y = 1 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_kim_jong_un } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_consolidate_power executed" add_political_power = 125 add_stability = 0.03 } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_light_industry_develop icon = industry_civilian x = -1 y = 2 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_consolidate_power } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_light_industry_develop executed" random_owned_controlled_state = { add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -3.75 } } else = { set_temp_variable = { treasury_change = -7.5 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_criticize_ineptitude icon = anti_establishment x = -1 y = 3 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_light_industry_develop } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_criticize_ineptitude executed" swap_ideas = { remove_idea = Fallout_leadership_succession add_idea = Fallout_leadership_succession2 } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_improvement_of_people_live icon = agriculture x = 1 y = 2 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_consolidate_power } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_improvement_of_people_live executed" add_stability = 0.05 random_owned_controlled_state = { add_building_construction = { type = agriculture_district level = 1 instant_build = yes } } newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = 0.05 } } modify_treasury_effect = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -1.85 } } else = { set_temp_variable = { treasury_change = -3.75 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 can_staff_an_agriculture_district = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_people_support icon = family x = 1 y = 3 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_improvement_of_people_live } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_people_support executed" swap_ideas = { remove_idea = NKO_broken_juche_1 add_idea = NKO_broken_juche_2 } newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = -0.03 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_centralize_power icon = stability x = 0 y = 4 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_criticize_ineptitude } prerequisite = { focus = NKO_people_support } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_centralize_power executed" swap_ideas = { remove_idea = Fallout_leadership_succession2 add_idea = Fallout_leadership_succession3 } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_root_out_corruption icon = concessions2 x = 0 y = 5 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_centralize_power } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_root_out_corruption executed" decrease_corruption = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_formalize_power_structures icon = judiciary x = -2 y = 5 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_centralize_power } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_formalize_power_structures executed" set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes increase_centralization = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_assassinate_kim_jong_nam icon = NKO_against_nam x = 2 y = 5 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_centralize_power } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_assassinate_kim_jong_nam executed" swap_ideas = { remove_idea = Fallout_leadership_succession3 add_idea = Fallout_leadership_succession4 } remove_opinion_modifier = { target = MAY modifier = supports_us } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_appoint_loyalists icon = aristocratic_funding x = 1 y = 6 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_assassinate_kim_jong_nam } prerequisite = { focus = NKO_formalize_power_structures } prerequisite = { focus = NKO_root_out_corruption } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_appoint_loyalists executed" swap_ideas = { remove_idea = Fallout_leadership_succession3 add_idea = Fallout_leadership_succession4 } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_civilian_control_of_the_economy icon = generic_banks x = -1 y = 6 relative_position_id = NKO_kim_jong_un cost = 5 prerequisite = { focus = NKO_assassinate_kim_jong_nam } prerequisite = { focus = NKO_formalize_power_structures } prerequisite = { focus = NKO_root_out_corruption } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { has_idea = NKO_the_private_markets } bypass = { NOT = { has_idea = NKO_the_private_markets } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_civilian_control_of_the_economy executed" increase_Free_Market_Economy = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = 0.10 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_party_state_army icon = communism9 x = -2 y = 7 relative_position_id = NKO_kim_jong_un offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_party_state_army } } cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_party_unchecked } } } prerequisite = { focus = NKO_civilian_control_of_the_economy } prerequisite = { focus = NKO_appoint_loyalists } mutually_exclusive = { focus = NKO_party_unchecked } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_party_state_army executed" CHI_censored_nation_level_up = yes if = { limit = { has_idea = NKO_broken_juche_0 } swap_ideas = { remove_idea = NKO_broken_juche_0 add_idea = NKO_marxism_leninism } } else_if = { limit = { has_idea = NKO_broken_juche_1 } swap_ideas = { remove_idea = NKO_broken_juche_1 add_idea = NKO_marxism_leninism } } else_if = { limit = { has_idea = NKO_broken_juche_2 } swap_ideas = { remove_idea = NKO_broken_juche_2 add_idea = NKO_marxism_leninism } } else = { add_ideas = NKO_marxism_leninism } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 40 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_party_unchecked icon = juche x = 2 y = 7 relative_position_id = NKO_kim_jong_un offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_party_unchecked } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_party_state_army } } } prerequisite = { focus = NKO_civilian_control_of_the_economy } prerequisite = { focus = NKO_appoint_loyalists } mutually_exclusive = { focus = NKO_party_state_army } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_party_unchecked executed" add_political_power = 150 set_temp_variable = { temp_opinion = -5 } change_communist_cadres_opinion = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 10 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_russian_friendship icon = NKO_russia_love x = -6 y = 2 relative_position_id = NKO_land_reclamation cost = 5 prerequisite = { focus = NKO_huichon focus = NKO_acquiesce_jangmadang } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } available = { country_exists = SOV NOT = { has_war_with = SOV } NOT = { has_idea = NKO_korean_russian_friendship } has_government = communism SOV = { NOT = { has_idea = NKO_korean_russian_friendship } NOT = { has_government = democratic } } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_russian_friendship" SOV = { country_event = korea_russia.8 } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 1 modifier = { add = 20 date > 2003.09.01 } } } focus = { id = NKO_eternal_juche_sasang icon = juche4 x = 2 y = 9 relative_position_id = NKO_kim_jong_un offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_un } } offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_party_unchecked } } cost = 5 prerequisite = { focus = NKO_party_unchecked } mutually_exclusive = { focus = NKO_democracy_with_north_characteristics } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_eternal_juche_sasang executed" if = { limit = { has_idea = NKO_broken_juche_0 } swap_ideas = { remove_idea = NKO_broken_juche_0 add_idea = NKO_eternal_juche } } else_if = { limit = { has_idea = NKO_broken_juche_1 } swap_ideas = { remove_idea = NKO_broken_juche_1 add_idea = NKO_eternal_juche } } else_if = { limit = { has_idea = NKO_broken_juche_2 } swap_ideas = { remove_idea = NKO_broken_juche_2 add_idea = NKO_eternal_juche } } else = { add_ideas = NKO_eternal_juche } } ai_will_do = { base = 1 modifier = { factor = 10 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_kim_jong_nam icon = Kim_Jong_nam x = -14 y = 1 relative_position_id = NKO_kim_jong_il_death offset = { x = 14 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_nam } } cost = 2 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_junta } NOT = { has_completed_focus = NKO_kim_jong_un } } } prerequisite = { focus = NKO_kim_jong_il_death } mutually_exclusive = { focus = NKO_junta focus = NKO_kim_jong_un } search_filters = { FOCUS_FILTER_POLITICAL } available = { has_country_flag = NKO_kim_jong_nam_successor NOT = { has_completed_focus = NKO_kim_yo_jongs } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_kim_jong_nam executed" kill_country_leader = yes create_country_leader = { name = "Kim Jong-nam" picture = "Kim Jong-nam.dds" desc = KIM_JONG_NAM_LEADER_DESC ideology = Communist-State traits = { emerging_Communist-State ex_engineer Reformer rash pro_china } } add_timed_idea = { idea = Fallout_leadership_succession days = 365 } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 2 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_face_world icon = global_community x = -2 y = 1 relative_position_id = NKO_kim_jong_nam offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_nam } } cost = 3 prerequisite = { focus = NKO_kim_jong_nam } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_face_world executed" every_other_country = { limit = { OR = { has_government = neutrality has_government = communism } } add_opinion_modifier = { target = NKO modifier = friendship } } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_conciliatory_rhetoric icon = intelligence_exchange x = 0 y = 1 relative_position_id = NKO_face_world cost = 5 prerequisite = { focus = NKO_face_world } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { decrease_sanctions = yes decrease_corruption = yes decrease_military_spending = yes log = "[GetDateText]: [This.GetName]: focus NKO_conciliatory_rhetoric executed" } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_diplomatic_overtures icon = tripartite_pact x = 0 y = 2 relative_position_id = NKO_face_world cost = 5 prerequisite = { focus = NKO_conciliatory_rhetoric } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { every_other_country = { limit = { OR = { has_government = neutrality has_government = communism } } add_opinion_modifier = { target = NKO modifier = stage_peaceful } } log = "[GetDateText]: [This.GetName]: focus NKO_diplomatic_overtures executed" } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_step_up_joint_ventures icon = treaty2 x = 0 y = 3 relative_position_id = NKO_face_world cost = 5 prerequisite = { focus = NKO_diplomatic_overtures } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_step_up_joint_ventures executed" add_offsite_building = { type = industrial_complex level = 1 } newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = 0.10 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_embrace_the_people icon = communism5 x = 2 y = 1 relative_position_id = NKO_kim_jong_nam offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_nam } } cost = 5 prerequisite = { focus = NKO_kim_jong_nam } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_embrace_the_people executed" swap_ideas = { remove_idea = the_donju add_idea = farmers } add_stability = 0.05 } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_loosen_information_monopoly icon = liberal_press x = 0 y = 1 relative_position_id = NKO_embrace_the_people cost = 5 prerequisite = { focus = NKO_embrace_the_people } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_political_power = 100 set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { threshold_change = 0.05 } modify_election_threshold = yes log = "[GetDateText]: [This.GetName]: focus NKO_loosen_information_monopoly executed" } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_tone_down_propaganda icon = propaganda x = 0 y = 2 relative_position_id = NKO_embrace_the_people cost = 5 prerequisite = { focus = NKO_loosen_information_monopoly } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_tone_down_propaganda executed" add_political_power = 100 set_temp_variable = { party_index = 0 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_end_forced_labor icon = pro_immigration2 x = 0 y = 3 relative_position_id = NKO_embrace_the_people cost = 5 prerequisite = { focus = NKO_tone_down_propaganda } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_end_forced_labor executed" add_stability = 0.02 remove_ideas = Fallout_leadership_succession } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_expand_sezs icon = market_socialism x = -3 y = 5 relative_position_id = NKO_kim_jong_nam cost = 5 prerequisite = { focus = NKO_end_forced_labor } prerequisite = { focus = NKO_step_up_joint_ventures } search_filters = { FOCUS_FILTER_RESEARCH } available = { custom_trigger_tooltip = { tooltip = NKO_chi_propose_trade_agreement_tooltip ROOT = { has_country_flag = trade_agreement@CHI } } } completion_reward = { increase_exports = yes decrease_corruption = yes log = "[GetDateText]: [This.GetName]: focus NKO_expand_sezs executed" } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_end_juche icon = juche3 x = -3 y = 6 relative_position_id = NKO_kim_jong_nam cost = 5 prerequisite = { focus = NKO_expand_sezs } search_filters = { FOCUS_FILTER_RESEARCH } available = { OR = { has_completed_focus = NKO_preserve_the_party has_completed_focus = NKO_people_before_party } } completion_reward = { increase_exports = yes one_random_industrial_complex = yes log = "[GetDateText]: [This.GetName]: focus NKO_end_juche executed" } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_foreign_knowledge icon = examine_foreign_science x = -3 y = 7 relative_position_id = NKO_kim_jong_nam cost = 5 prerequisite = { focus = NKO_end_juche } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_foreign_knowledge executed" add_ideas = NKO_foreign_knowhow } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_join_the_wto icon = wto x = -3 y = 8 relative_position_id = NKO_kim_jong_nam cost = 5 prerequisite = { focus = NKO_foreign_knowledge } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_TRADE } available = { has_completed_focus = NKO_privatize_means_of_production } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_join_the_wto executed" add_timed_idea = { idea = recently_acceded_to_wto days = 365 } increase_Free_Market_Economy = yes news_event = korea_north.2 if = { limit = { has_idea = NKO_the_private_markets } remove_ideas = NKO_the_private_markets } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_preserve_the_party icon = communism10 x = -1 y = 5 relative_position_id = NKO_kim_jong_nam offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_preserve_the_party } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_people_before_party } NOT = { has_completed_focus = NKO_kim_jong_un } } } prerequisite = { focus = NKO_end_forced_labor } prerequisite = { focus = NKO_step_up_joint_ventures } mutually_exclusive = { focus = NKO_people_before_party } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_preserve_the_party executed" set_temp_variable = { arg_popularity = 0.02 } add_ruling_outlook_popularity = yes add_ideas = NKO_broken_juche_0 update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 10 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_appeal_to_the_youth icon = national_unity_red x = -1 y = 7 relative_position_id = NKO_kim_jong_nam offset = { x = 1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_preserve_the_party } } cost = 5 prerequisite = { focus = NKO_preserve_the_party } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_appeal_to_the_youth executed" add_ideas = NKO_marxism_leninism remove_ideas = NKO_broken_juche_0 } ai_will_do = { base = 1 modifier = { factor = 10 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_the_choson_dream icon = Choson_Dream x = -1 y = 9 relative_position_id = NKO_kim_jong_nam offset = { x = 1 y = -2 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_preserve_the_party } } offset = { x = 13 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_un } } offset = { x = 2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_party_state_army } } offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_people_before_party } } cost = 5 prerequisite = { focus = NKO_appeal_to_the_youth focus = NKO_free_expression focus = NKO_party_state_army } mutually_exclusive = { focus = NKO_democracy_with_north_characteristics } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_the_choson_dream executed" add_ideas = NKO_choson_dream } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_people_before_party icon = democracy x = 2 y = 5 relative_position_id = NKO_kim_jong_nam offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_people_before_party } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_preserve_the_party } NOT = { has_completed_focus = NKO_kim_jong_un } } } prerequisite = { focus = NKO_end_forced_labor } prerequisite = { focus = NKO_step_up_joint_ventures } mutually_exclusive = { focus = NKO_preserve_the_party } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { add_stability = 0.1 set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 18 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { threshold_change = 0.05 } modify_election_threshold = yes set_temp_variable = { party_index = 0 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 1 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes set_temp_variable = { party_index = 3 } set_temp_variable = { party_popularity_increase = 0.1 } set_temp_variable = { temp_outlook_increase = 0.1 } change_relative_party_popularity = yes log = "[GetDateText]: [This.GetName]: focus NKO_people_before_party executed" update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 40 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_elections icon = democracy6 x = 2 y = 6 relative_position_id = NKO_kim_jong_nam offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_people_before_party } } cost = 5 prerequisite = { focus = NKO_people_before_party } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { enable_elections_with_no_leader_change = yes set_temp_variable = { party_index = 2 } set_temp_variable = { party_popularity_increase = 0.10 } set_temp_variable = { temp_outlook_increase = 0.10 } change_relative_party_popularity = yes set_temp_variable = { party_index = 16 } set_temp_variable = { party_popularity_increase = 0.15 } set_temp_variable = { temp_outlook_increase = 0.15 } change_relative_party_popularity = yes log = "[GetDateText]: [This.GetName]: focus NKO_elections executed" } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_free_expression icon = social_media x = 2 y = 7 relative_position_id = NKO_kim_jong_nam offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_people_before_party } } cost = 5 prerequisite = { focus = NKO_elections } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_free_expression executed" custom_effect_tooltip = legalizes_all_political_parties_tt hidden_effect = { set_partyall_allowed = yes add_political_power = 230 } } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_democracy_with_north_characteristics icon = blue_democracy x = 2 y = 9 relative_position_id = NKO_kim_jong_nam offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_people_before_party } } cost = 5 prerequisite = { focus = NKO_free_expression } mutually_exclusive = { focus = NKO_eternal_juche_sasang focus = NKO_the_choson_dream } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_democracy_with_north_characteristics executed" CHI_censored_nation_level_up = yes add_ideas = NKO_democratic_land } ai_will_do = { base = 1 modifier = { factor = 40 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_byungjin icon = national_unity_red x = -8 y = 2 relative_position_id = NKO_kim_jong_il_death offset = { x = 14 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_nam } } offset = { x = 3 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_kim_jong_un } } cost = 5 prerequisite = { focus = NKO_kim_jong_nam focus = NKO_kim_jong_un } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_byungjin executed" add_stability = 0.04 add_war_support = -0.02 set_temp_variable = { temp_opinion = -5 } change_the_military_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_scale_back_spending icon = anti_establishment x = -1 y = 1 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_byungjin } search_filters = { FOCUS_FILTER_EXPENDITURE FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_scale_back_spending executed" add_timed_idea = { idea = NKO_scale_back_spending_idea days = 180 } } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_encourage_consumption icon = economic_prosperity2 x = -1 y = 2 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_scale_back_spending } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_encourage_consumption executed" increase_economic_growth = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_loosen_grip_on_soes icon = market_economy x = -1 y = 3 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_encourage_consumption } prerequisite = { focus = NKO_resorts_and_tourism } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_loosen_grip_on_soes executed" add_stability = 0.10 set_temp_variable = { temp_opinion = -5 } change_the_donju_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_state_owned_enterprises_competition icon = industry_democratic3 x = 1 y = 1 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_byungjin } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_state_owned_enterprises_competition executed" random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -3.75 } } else = { set_temp_variable = { treasury_change = -7.5 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_resorts_and_tourism icon = play_our_hand x = 1 y = 2 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_state_owned_enterprises_competition } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_resorts_and_tourism executed" random_owned_state = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = offices level = 1 instant_build = yes } } newline = yes if = { limit = { has_idea = NKO_china_economic_assistant } set_temp_variable = { treasury_change = -6 } } else = { set_temp_variable = { treasury_change = -12 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_samjiyon icon = kim_il_sung x = 1 y = 3 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_resorts_and_tourism } prerequisite = { focus = NKO_encourage_consumption } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_samjiyon executed" set_temp_variable = { party_index = 5 } set_temp_variable = { party_popularity_increase = 0.05 } set_temp_variable = { temp_outlook_increase = 0.05 } change_relative_party_popularity = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = 0.05 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_incentive_based_economy icon = decentralized_economy x = 0 y = 4 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_samjiyon } prerequisite = { focus = NKO_loosen_grip_on_soes } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_incentive_based_economy executed" increase_economic_growth = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_empower_the_donju icon = donju x = -1 y = 5 relative_position_id = NKO_byungjin offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_empower_the_donju } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_weaken_the_donju } NOT = { has_completed_focus = NKO_junta } } } prerequisite = { focus = NKO_incentive_based_economy } mutually_exclusive = { focus = NKO_weaken_the_donju } search_filters = { FOCUS_FILTER_INTERNAL_FACTION } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_empower_the_donju executed" set_temp_variable = { temp_opinion = 10 } change_the_donju_opinion = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_weaken_the_donju icon = communist_purge x = 1 y = 5 relative_position_id = NKO_byungjin offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_weaken_the_donju } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_empower_the_donju } NOT = { has_completed_focus = NKO_junta } } } prerequisite = { focus = NKO_incentive_based_economy } mutually_exclusive = { focus = NKO_empower_the_donju } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_weaken_the_donju executed" set_temp_variable = { temp_opinion = -10 } change_the_donju_opinion = yes set_temp_variable = { temp_opinion = -5 } change_communist_cadres_opinion = yes update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_protect_state_owned_business icon = protectionist_economics x = 1 y = 6 relative_position_id = NKO_byungjin offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_protect_state_owned_business } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_encourage_foreign_investment } NOT = { has_completed_focus = NKO_junta } } } prerequisite = { focus = NKO_weaken_the_donju focus = NKO_empower_the_donju } mutually_exclusive = { focus = NKO_encourage_foreign_investment } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_protect_state_owned_business executed" add_ideas = NKO_protect_state_owned_businesses_idea set_temp_variable = { temp_opinion = 5 } change_communist_cadres_opinion = yes update_focus_tree_obsolete_branches = yes newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = 0.08 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 NKO_ai_historical_path = yes } modifier = { factor = 0 NKO_ai_not_historical_path = yes } } } focus = { id = NKO_encourage_foreign_investment icon = trade_with_north_korea x = -1 y = 6 relative_position_id = NKO_byungjin offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = NKO_encourage_foreign_investment } } cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = NKO_protect_state_owned_business } NOT = { has_completed_focus = NKO_junta } } } prerequisite = { focus = NKO_weaken_the_donju focus = NKO_empower_the_donju } mutually_exclusive = { focus = NKO_protect_state_owned_business } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_encourage_foreign_investment executed" add_stability = -0.02 set_temp_variable = { temp_opinion = 5 } change_the_donju_opinion = yes add_timed_idea = { idea = CHI_foreign_investment days = 60 } update_focus_tree_obsolete_branches = yes } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_KIM_JONG_NAM_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_kim_jong_nam_path = yes } } } focus = { id = NKO_privatize_means_of_production icon = shenzhen_night x = 0 y = 7 relative_position_id = NKO_byungjin cost = 5 prerequisite = { focus = NKO_protect_state_owned_business focus = NKO_encourage_foreign_investment } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_privatize_means_of_production executed" if = { limit = { has_idea = Free_Market_Economy } remove_ideas = Free_Market_Economy } else = { increase_Free_Market_Economy = yes } if = { limit = { has_idea = NKO_the_private_markets } remove_ideas = NKO_the_private_markets } newline = yes set_temp_variable = { treasury_change = { value = gdp_total multiply = 0.08 } } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 NKO_ai_byungjin_path = yes } modifier = { factor = 0 NKO_ai_not_byungjin_path = yes } } } focus = { id = NKO_the_38th_parallel icon = NKO_38_parallel x = 55 y = 0 cost = 5 search_filters = { FOCUS_FILTER_KOREAN_PENINSULA } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_the_38th_parallel executed" add_political_power = 150 add_war_support = 0.05 } ai_will_do = { base = 1 } } focus = { id = NKO_kim_yo_jongs icon = kim_yo_jong x = 0 y = 1 relative_position_id = NKO_the_38th_parallel cost = 5 prerequisite = { focus = NKO_the_38th_parallel } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_kim_yo_jongs executed" add_ideas = NKO_sister_idea } ai_will_do = { base = 1 modifier = { factor = 5 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_the_road_to_war icon = NKO_road_war x = 2 y = 1 relative_position_id = NKO_the_38th_parallel cost = 5 prerequisite = { focus = NKO_the_38th_parallel } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA FOCUS_FILTER_WAR_SUPPORT } available = { custom_trigger_tooltip = { tooltip = NKO_kor_korean_war_ceasefire_tt1 has_opinion_modifier = NKO_kor_korean_war_ceasefire } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_the_road_to_war executed" add_war_support = 0.02 add_stability = -0.02 set_temp_variable = { temp_opinion = -5 } change_the_donju_opinion = yes } ai_will_do = { base = 1 modifier = { factor = 0 NKO_is_pursuing_peaceful_reunification = yes } } } focus = { id = NKO_begin_uranium_enrichment icon = NKO_nuclear x = -2 y = 3 relative_position_id = NKO_the_38th_parallel cost = 7 prerequisite = { focus = NKO_the_38th_parallel } prerequisite = { focus = NKO_end_six_party_negotiations } search_filters = { FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE FOCUS_FILTER_RESEARCH } available = { NOT = { has_idea = defence_00 } NOT = { has_idea = defence_01 } NOT = { has_idea = defence_02 } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_begin_uranium_enrichment executed" one_random_nuclear_reactor = yes set_temp_variable = { temp_change = 1 } random_owned_state = { add_building_construction = { type = enrichment_facility level = 1 } } add_tech_bonus = { name = NKO_begin_uranium_enrichment bonus = 0.5 uses = 1 category = CAT_nuclear_reactors } 601 = { add_building_construction = { type = air_facility province = 3981 level = 1 } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_remove_monitoring_devices icon = politic_ban_slejka x = -1 y = 1 relative_position_id = NKO_begin_uranium_enrichment cost = 7 prerequisite = { focus = NKO_begin_uranium_enrichment } search_filters = { FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE FOCUS_FILTER_FOREIGN_POLICY } available = { custom_trigger_tooltip = { tooltip = NKO_nuclear_approval_not_sco NOT = { OR = { has_idea = CHI_sco_member has_idea = CHI_sco_member_econ has_idea = CHI_sco_member_pol has_idea = CHI_sco_member_mil } } } NOT = { OR = { is_ally_with = SOV is_ally_with = CHI } } set_temp_variable = { temp_value = 55 } has_domestic_independence_greater_than = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_remove_monitoring_devices executed" every_other_country = { limit = { has_government = communism NOT = { OR = { tag = CHI tag = SOV } } } add_opinion_modifier = { target = NKO modifier = imminent_danger_to_national_security } } add_tech_bonus = { name = NKO_remove_monitoring_devices bonus = 0.5 uses = 1 category = CAT_nuclear_weapons } } ai_will_do = { base = 1 } } focus = { id = NKO_expel_inspectors icon = PER_IAEA x = 1 y = 1 relative_position_id = NKO_begin_uranium_enrichment cost = 5 prerequisite = { focus = NKO_begin_uranium_enrichment } search_filters = { FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE FOCUS_FILTER_FOREIGN_POLICY } available = { custom_trigger_tooltip = { tooltip = NKO_nuclear_approval_not_sco NOT = { OR = { has_idea = CHI_sco_member has_idea = CHI_sco_member_econ has_idea = CHI_sco_member_pol has_idea = CHI_sco_member_mil } } } NOT = { OR = { is_ally_with = SOV is_ally_with = CHI } } set_temp_variable = { temp_value = 55 } has_domestic_independence_greater_than = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_expel_inspectors executed" every_other_country = { limit = { has_government = democratic } add_opinion_modifier = { target = NKO modifier = imminent_danger_to_national_security } } add_tech_bonus = { name = NKO_expel_inspectors bonus = 0.5 uses = 1 category = CAT_missile } } ai_will_do = { base = 1 } } focus = { id = NKO_withdraw_from_npt icon = PER_JCPOA x = -0 y = 2 relative_position_id = NKO_begin_uranium_enrichment cost = 7 prerequisite = { focus = NKO_expel_inspectors } prerequisite = { focus = NKO_remove_monitoring_devices } search_filters = { FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE FOCUS_FILTER_FOREIGN_POLICY } available = { custom_trigger_tooltip = { tooltip = NKO_nuclear_approval_not_sco NOT = { OR = { has_idea = CHI_sco_member has_idea = CHI_sco_member_econ has_idea = CHI_sco_member_pol has_idea = CHI_sco_member_mil } } } NOT = { OR = { is_ally_with = SOV is_ally_with = CHI } } set_temp_variable = { temp_value = 55 } has_domestic_independence_greater_than = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_withdraw_from_npt executed" add_ideas = NKO_nuclear_tests_idea add_named_threat = { threat = 3 name = NKO_nuclear_test_threat } USA = { add_opinion_modifier = { target = NKO modifier = danger_to_national_security } } JAP = { add_opinion_modifier = { target = NKO modifier = danger_to_national_security } } CHI = { add_opinion_modifier = { target = NKO modifier = danger_to_national_security } } SOV = { add_opinion_modifier = { target = NKO modifier = danger_to_national_security } } increase_sanctions_NPT = yes } ai_will_do = { base = 1 } } focus = { id = NKO_missile_tests icon = NKO_rocket_test x = 1 y = 3 relative_position_id = NKO_begin_uranium_enrichment cost = 5 prerequisite = { focus = NKO_withdraw_from_npt } search_filters = { FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE FOCUS_FILTER_EQUIPMENT } available = { custom_trigger_tooltip = { tooltip = NKO_nuclear_approval_not_sco NOT = { OR = { has_idea = CHI_sco_member has_idea = CHI_sco_member_econ has_idea = CHI_sco_member_pol has_idea = CHI_sco_member_mil } } } NOT = { OR = { is_ally_with = SOV is_ally_with = CHI } } set_temp_variable = { temp_value = 55 } has_domestic_independence_greater_than = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_missile_tests executed" add_tech_bonus = { name = NKO_missile_tests bonus = 0.5 uses = 1 category = CAT_missile } 602 = { add_building_construction = { type = nuclear_facility province = 906 level = 1 } } add_breakthrough_progress = { specialization = specialization_air value = 2 } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_nuclear_tests icon = army_nuclear_boom x = -1 y = 3 relative_position_id = NKO_begin_uranium_enrichment cost = 5 prerequisite = { focus = NKO_withdraw_from_npt } search_filters = { FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE FOCUS_FILTER_EQUIPMENT } available = { custom_trigger_tooltip = { tooltip = NKO_nuclear_approval_not_sco NOT = { OR = { has_idea = CHI_sco_member has_idea = CHI_sco_member_econ has_idea = CHI_sco_member_pol has_idea = CHI_sco_member_mil } } } NOT = { OR = { is_ally_with = SOV is_ally_with = CHI } } set_temp_variable = { temp_value = 55 } has_domestic_independence_greater_than = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_nuclear_tests executed" add_tech_bonus = { name = NKO_nuclear_tests bonus = 0.5 uses = 1 category = CAT_nuclear_weapons } NKO_sanctions_negative = yes add_breakthrough_progress = { specialization = specialization_nuclear value = 2 } set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_our_pride_and_joy icon = NKO_nuclear_joy x = 0 y = 4 relative_position_id = NKO_begin_uranium_enrichment cost = 7 prerequisite = { focus = NKO_missile_tests focus = NKO_nuclear_tests } search_filters = { FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE FOCUS_FILTER_EQUIPMENT } available = { custom_trigger_tooltip = { tooltip = NKO_nuclear_approval_not_sco NOT = { OR = { has_idea = CHI_sco_member has_idea = CHI_sco_member_econ has_idea = CHI_sco_member_pol has_idea = CHI_sco_member_mil } } } NOT = { OR = { is_ally_with = SOV is_ally_with = CHI } } set_temp_variable = { temp_value = 55 } has_domestic_independence_greater_than = yes } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_our_pride_and_joy executed" add_tech_bonus = { name = NKO_our_pride_and_joy bonus = 0.5 uses = 1 category = CAT_icbm } 1201 = { add_building_construction = { type = nuclear_facility province = 11775 level = 1 } } newline = yes set_temp_variable = { treasury_change = -3.0 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_threaten_the_south icon = attack_south_korea x = -1 y = 1 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_the_road_to_war } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_KOREAN_PENINSULA FOCUS_FILTER_POLITICAL } available = { custom_trigger_tooltip = { tooltip = NKO_kor_korean_war_ceasefire_tt1 has_opinion_modifier = NKO_kor_korean_war_ceasefire } } bypass = { OR = { NOT = { country_exists = KOR } has_war_with = KOR } } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_threaten_the_south executed" add_political_power = 150 set_temp_variable = { temp_opinion = 5 } change_communist_cadres_opinion = yes KOR = { add_opinion_modifier = { target = NKO modifier = recent_actions_negative } add_war_support = 0.02 support_for_reunification_2_less = yes } JAP = { unlock_decision_tooltip = JAP_north_korean_threats_to_south_korea } } ai_will_do = { base = 1 } } focus = { id = NKO_shut_down_communications icon = politic_ban_slejka x = 1 y = 1 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_the_road_to_war } search_filters = { FOCUS_FILTER_INTERNAL_FACTION FOCUS_FILTER_KOREAN_PENINSULA FOCUS_FILTER_WAR_SUPPORT } available = { custom_trigger_tooltip = { tooltip = NKO_kor_korean_war_ceasefire_tt1 has_opinion_modifier = NKO_kor_korean_war_ceasefire } } bypass = { has_war_with = KOR } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_shut_down_communications executed" add_war_support = 0.05 set_temp_variable = { temp_opinion = 5 } change_the_military_opinion = yes KOR = { add_opinion_modifier = { target = NKO modifier = recent_actions_negative } add_war_support = 0.02 support_for_reunification_2_less = yes } } ai_will_do = { base = 1 } } focus = { id = NKO_accelerate_testing icon = army_nuclear_boom x = -4 y = 0 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_the_38th_parallel } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_accelerate_testing executed" KOR = { add_opinion_modifier = { target = NKO modifier = recent_actions_negative } add_war_support = 0.02 support_for_reunification_2_less = yes } JAP = { unlock_decision_tooltip = JAP_north_korean_increased_nuclear_testing } } ai_will_do = { base = 1 } } focus = { id = NKO_end_six_party_negotiations icon = NKO_rocket_test x = -4 y = 1 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_accelerate_testing } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA FOCUS_FILTER_KOREAN_NUCLEAR_ISSUE } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_end_six_party_negotiations executed" every_other_country = { limit = { OR = { tag = KOR tag = JAP tag = USA } } add_opinion_modifier = { target = NKO modifier = imminent_danger_to_national_security } } KOR = { add_opinion_modifier = { target = NKO modifier = recent_actions_negative } add_war_support = 0.02 support_for_reunification_2_less = yes } } ai_will_do = { base = 1 } } focus = { id = NKO_remilitarize_the_dmz icon = army_defence1 x = 0 y = 2 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_shut_down_communications } prerequisite = { focus = NKO_threaten_the_south } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA } bypass = { has_war_with = KOR } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_remilitarize_the_dmz executed" add_timed_idea = { idea = NKO_dmz_remilitarized days = 365 } KOR = { add_opinion_modifier = { target = NKO modifier = imminent_danger_to_national_security } add_opinion_modifier = { target = NKO modifier = recent_actions_negative } add_war_support = 0.05 support_for_reunification_5_less = yes } JAP = { unlock_decision_tooltip = JAP_north_korean_remilitarized_dmz } } ai_will_do = { base = 1 modifier = { factor = 2 ai_is_threatened = yes } } } focus = { id = NKO_border_picture icon = drone x = 1 y = 3 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_remilitarize_the_dmz } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA } bypass = { has_war_with = KOR } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_border_picture executed" add_intel = { target = KOR civilian_intel = 5 army_intel = 15 } } ai_will_do = { base = 1 } } focus = { id = NKO_finance_rebels icon = NKO_moneys x = 1 y = 4 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_border_picture } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA FOCUS_FILTER_EXPENDITURE } bypass = { has_war_with = KOR } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_finance_rebels executed" KOR = { add_opinion_modifier = { target = NKO modifier = medium_decrease } add_popularity = { ideology = communism popularity = 0.05 } } newline = yes set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_demoralize_propaganda icon = KOR_propaganda x = -1 y = 3 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_remilitarize_the_dmz } prerequisite = { focus = NKO_begin_uranium_enrichment } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA } bypass = { has_war_with = KOR } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_demoralize_propaganda executed" KOR = { add_stability = -0.04 add_war_support = -0.02 add_opinion_modifier = { target = NKO modifier = medium_decrease } } } ai_will_do = { base = 1 } } focus = { id = NKO_weapons_for_rebels icon = NKO_komid x = -1 y = 4 relative_position_id = NKO_the_road_to_war cost = 5 prerequisite = { focus = NKO_demoralize_propaganda } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA } bypass = { has_war_with = KOR } completion_reward = { log = "[GetDateText]: [This.GetName]: focus NKO_weapons_for_rebels executed" KOR = { add_stability = -0.05 add_opinion_modifier = { target = NKO modifier = medium_decrease } } NKO = { add_equipment_to_stockpile = { type = infantry_weapons_type amount = -5000 } } newline = yes set_temp_variable = { treasury_change = -2 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = NKO_foment_insurrection icon = NKO_rebels_in_south x = 0 y = 5 relative_position_id = NKO_the_road_to_war cost = 7 prerequisite = { focus = NKO_weapons_for_rebels } prerequisite = { focus = NKO_finance_rebels } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA } available = { OR = { has_government = communism nationalist_military_junta_are_in_power = yes } has_war = no country_exists = KOR KOR = { OR = { has_government = democratic has_government = nationalist has_government = neutrality } OR = { has_stability < 0.35 communism > 0.5 } } } bypass = { has_war_with = KOR } completion_reward = { log = "[GetDateText]: [This.GetName]: Focus NKO_foment_insurrection executed" USA = { country_event = korea_north.1 } custom_effect_tooltip = NKO_rebellion_korea_tt hidden_effect = { KOR = { start_civil_war = { ideology = communism size = 0.2 capital = 604 states = { 604 } set_popularities = { democratic = 0 neutrality = 0 fascism = 0 communism = 99 nationalist = 1 } set_temp_variable = { rul_party_temp = 4 } set_temp_variable = { disable_elections = 1 } change_ruling_party_effect = yes set_temp_variable = { party_index = 4 } set_temp_variable = { party_popularity_multiplier = 1.5 } scale_party_popularity = yes country_event = korea.39 } } } custom_effect_tooltip = TT_IF_THEY_ACCEPT } ai_will_do = { base = 10 modifier = { factor = 0 date < 2010.1.1 } modifier = { factor = 0 KOR = { is_guaranteed_by = USA } } modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_united_again icon = NKO_united_finally x = 0 y = 6 relative_position_id = NKO_the_road_to_war cost = 7 prerequisite = { focus = NKO_weapons_for_rebels } prerequisite = { focus = NKO_finance_rebels } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA } available = { OR = { has_government = communism nationalist_military_junta_are_in_power = yes } has_war = no OR = { AND = { country_exists = KOR KOR = { is_subject_of = NKO } } any_subject_country = { original_tag = KOR } } } completion_reward = { log = "[GetDateText]: [This.GetName]: Focus NKO_united_again executed" if = { limit = { country_exists = KOR KOR = { is_subject_of = NKO } } annex_country = { target = KOR transfer_troops = yes } } every_subject_country = { limit = { original_tag = KOR } NKO = { annex_country = { target = PREV transfer_troops = yes } } } add_ideas = KOR_reunification_shocks add_ideas = KOR_divided_military add_ideas = KOR_mass_migration add_ideas = KOR_fragmented_governance add_ideas = KOR_uneven_economy1 decrease_economic_growth = yes set_country_flag = korea_peninsula_reunited set_country_flag = KOR_proposed_south_reunification } ai_will_do = { base = 1 modifier = { factor = 25 has_global_flag = NKO_MILITARY_JUNTA_FOCUS_PATH } modifier = { factor = 0 NKO_ai_not_military_junta_path = yes } } } focus = { id = NKO_happiest_people_in_world icon = happest_people_in_world x = 0 y = 4 relative_position_id = NKO_national_recovery_plan cost = 10 prerequisite = { focus = NKO_victory_of_juche_revolution } search_filters = { FOCUS_FILTER_KOREAN_PENINSULA FOCUS_FILTER_POLITICAL } completion_reward = { add_ideas = NKO_idea_happiest_people_in_world log = "[GetDateText]: [This.GetName]: focus NKO_happiest_people_in_world executed" } ai_will_do = { base = 1 } } shared_focus = KOR_joint_peace }