# 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
			}
		}
		bypass = { has_start_date > 2016.1.1 }

		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
				}
			}
		}
		bypass = { has_start_date > 2016.1.1 }

		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
			}
		}
		bypass = { has_start_date > 2016.1.1 }

		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
}
