##################################
# North Rhodesia Focus Tree
# By Joseph Robinette Biden Jr.
# And Foppe
# fair lads, jocn too
##################################

focus_tree = {
	id = ZAM_focus
	country = {
		factor = 0
		modifier = {
			add = 10
			tag = ZAM
		}
	}
	continuous_focus_position = { x = 200 y = 700 }
	#Focus for Huttig on Tour (of duty)!
	focus = {
		id = ZAM_huttigontourofduty
		icon = GFX_huttigontourofduty
		x = 8
		y = 0
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_huttigontourofduty"
			add_stability = 0.1
			custom_effect_tooltip = ZAM_Huttig_tt
			hidden_effect = {
				country_event = {
					id = nrho.2 #Border Shit Show with SAF
					days = 15
				}
			}
		}
	}

	#Focus for The Hilton Young that Never Was
	focus = {
		id = ZAM_thehiltonyoungthatneverwas
		icon = GFX_thehiltonyoungthatneverwas
		x = 8
		y = 1
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_huttigontourofduty }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_thehiltonyoungthatneverwas"
			add_stability = 0.1
		}
	}

	#Focus for Discuss A Federal Council
	focus = {
		id = ZAM_discussafederalcouncil
		icon = GFX_discussafederalcouncil
		x = 6
		y = 2
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_thehiltonyoungthatneverwas }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_discussafederalcouncil"
			country_event = {
				id = nrho.3
				days = 1
			}
		}
	}

	#Focus for Discuss Union Ties
	focus = {
		id = ZAM_discussunionties
		icon = GFX_discussunionties
		x = 10
		y = 2
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_thehiltonyoungthatneverwas }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_discussunionties"
			country_event = {
				id = nrho.4
				days = 1
			}
		}
	}

	#Focus for Table Integration
	focus = {
		id = ZAM_tableintegration
		icon = GFX_tableintegration
		x = 7
		y = 3
		cost = 6
		available_if_capitulated = no
		prerequisite = { 
			focus = ZAM_discussafederalcouncil 
		}
		prerequisite = { 
			focus = ZAM_discussunionties 
		}
		mutually_exclusive = { focus = ZAM_tableamalgamation }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_tableintegration"
			custom_effect_tooltip = ZAM_greater_loyalty_to_MAF_tt
			add_autonomy_ratio = { value = -0.5 localization = ZAM_tableintegration }
		}
	}

	#Focus for Table Amalgamation
	focus = {
		id = ZAM_tableamalgamation
		icon = GFX_tableamalgamation
		x = 9
		y = 3
		cost = 6
		available_if_capitulated = no
		prerequisite = { 
			focus = ZAM_discussafederalcouncil 
		}
		prerequisite = { 
			focus = ZAM_discussunionties 
		}
		mutually_exclusive = { 
			focus = ZAM_tableintegration 
			
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_tableintegration"
			custom_effect_tooltip = ZAM_greater_autonomy_tt
			add_autonomy_ratio = { value = 0.5 localization = ZAM_tableintegration }
		}
	}

	#Focus for Trouble at the Border
	focus = {
		id = ZAM_troubleattheborder
		icon = GFX_troubleattheborder
		x = 3
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_country_flag = ZAM_border_shitshow
		}
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_huttigontourofduty }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_troubleattheborder"
			custom_effect_tooltip = ZAM_deal_with_this_mess_tt
		}
	}

	#Focus for Cycle in British Askaris
	focus = {
		id = ZAM_cycleinbritishaskaris
		icon = GFX_cycleinbritishaskaris
		x = 2
		y = 3
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_fortifyblantyre }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_cycleinbritishaskariss"
			add_manpower = 5000
		}
	}

	#Focus for Table Lifting Millitary Restrictions
	focus = {
		id = ZAM_tableliftingmillitaryrestrictions
		icon = GFX_tableliftingmillitaryrestrictions
		x = 3
		y = 4
		cost = 6
		available_if_capitulated = no
		prerequisite = { 
			focus = ZAM_punishmentcamps 
		}
		prerequisite = { 
			focus = ZAM_cycleinbritishaskaris 
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_tableliftingmillitaryrestrictions"
			remove_ideas = ZAM_No_Army
			# hidden_effect = {
				# load_oob = "ZAM"
			# }
			country_lock_all_division_template = no
		}
	}

	#Focus for Uneasy Cooperation
	focus = {
		id = ZAM_uneasycooperation
		icon = GFX_uneasycooperation
		x = 12
		y = 2
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_elevenyearsisnotforever }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_uneasycooperation"
			add_political_power = 50
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.05
			}
		}
	}

	#Focus for The Northern Rail Link
	focus = {
		id = ZAM_thenorthernraillink
		icon = GFX_thenorthernraillink
		x = 14
		y = 2
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_elevenyearsisnotforever }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_thenorthernraillink"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}

	#Focus for We Are in This Together
	focus = {
		id = ZAM_weareinthistogether
		icon = GFX_weareinthistogether
		x = 13
		y = 3
		cost = 6
		available_if_capitulated = no
		prerequisite = { 
			focus = ZAM_uneasycooperation 
		}
		prerequisite = { 
			focus = ZAM_thenorthernraillink 
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_weareinthistogether"
			add_stability = 0.1
			add_war_support = 0.1
		}
	}

	#Focus for Table Collaboration
	focus = {
		id = ZAM_tablecollaboration
		icon = GFX_tablecollaboration
		x = 12
		y = 4
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_weareinthistogether }
		mutually_exclusive = { focus = ZAM_tableselfdetermination }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_weareinthistogether"
			add_stability = -0.05
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.1
			}
			remove_ideas = ZAM_Schutztruppe_Government
			custom_effect_tooltip = ZAM_decrease_british_influence
		}
	}

	#Focus for Table Self-Determination
	focus = {
		id = ZAM_tableselfdetermination
		icon = GFX_tableselfdetermination
		x = 14
		y = 4
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_weareinthistogether }
		mutually_exclusive = { focus = ZAM_tablecollaboration }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_weareinthistogether"
			add_stability = -0.05
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = -0.05
			}
			add_popularity = {
				ideology = national_populist
				popularity = 0.05
			}
			remove_ideas = ZAM_Schutztruppe_Government
			custom_effect_tooltip = ZAM_increase_british_influence
		}
	}

	#Focus for The New Hauptmann
	focus = {
		id = ZAM_thenewhauptmann
		icon = GFX_thenewhauptmann
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_completed_prior_focuses
				has_completed_focus = ZAM_tableliftingmillitaryrestrictions
				OR = {
					has_completed_focus = ZAM_tablecollaboration
					has_completed_focus = ZAM_tableselfdetermination
				}
			}
		}
		x = 8
		y = 4
		cost = 6
		available_if_capitulated = no
		prerequisite = { 
			focus = ZAM_tableintegration 
			focus = ZAM_tableamalgamation 
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_thenewhauptmann"
			country_event = {
				id = nrho.5
				days = 1
			}
		}
	}

	#Focus for Fortify Blantyre
	focus = {
		id = ZAM_fortifyblantyre
		icon = GFX_fortifyblantyre
		x = 2
		y = 2
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_troubleattheborder }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_fortifyblantyre"
			ZAM = {
				random_owned_state = {
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
					}
				}
			}
		}
	}

	#Focus for Bolster Mwinlunga
	focus = {
		id = ZAM_bolstermwinlunga
		icon = GFX_bolstermwinlunga
		x = 4
		y = 2
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_troubleattheborder }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_bolstermwinlunga"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			add_equipment_to_stockpile = {
				type = infantry_equipment_1
				amount = 1500
				producer = MAF
			}
		}
	}

	#Focus for Punishment Camps
	focus = {
		id = ZAM_punishmentcamps
		icon = GFX_punishmentcamps
		x = 4
		y = 3
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_bolstermwinlunga }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_punishmentcamps"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}

	#Focus for Eleven Years is not Forever
	focus = {
		id = ZAM_elevenyearsisnotforever
		icon = GFX_elevenyearsisnotforever
		x = 13
		y = 1
		cost = 6
		available_if_capitulated = no
		prerequisite = { focus = ZAM_huttigontourofduty }
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_elevenyearsisnotforever"
			add_stability = -0.02
			custom_effect_tooltip = ZAM_temp_tt
		}
	}
	
	##Huttig##
	focus = {
		id = ZAM_huttig_here_to_stay
		icon = GFX_goal_ZAM_Huttig_Stays
		x = 20
		y = 0
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			custom_trigger_tooltip = {
				tooltip = ZAM_huttig_stayed_in_power
				has_government = paternal_autocrat
				has_country_leader = {
					name = "Hans Huttig"
					ruling_only = yes
				}
			}
		}
		mutually_exclusive = {
			focus = ZAM_junger_gang
		}
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_huttig_here_to_stay"
			custom_effect_tooltip = ZAM_huttig_stayed_in_power
		}
	}
	
	focus = {
		id = ZAM_end_the_anglos
		icon = GFX_goal_ZAM_eternal_anglo
		x = -1
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_huttig_stayed_in_power
				has_government = paternal_autocrat
				has_country_leader = {
					name = "Hans Huttig"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_huttig_here_to_stay
		}
		relative_position_id = ZAM_huttig_here_to_stay
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_end_the_anglos"
			remove_ideas = ZAM_Colonial_Nation
			add_popularity = {
				ideology = national_populist
				popularity = -0.5
			}
			random_unit_leader = {
						limit = { has_id = 67708 }	
						remove_unit_leader = yes
					}
			random_unit_leader = {
						limit = { has_id = 67707 }	
						remove_unit_leader = yes
					}
			hidden_effect = {
				ZIM = {
					create_corps_commander = {
						name = "Evelyn Baring"
						portrait_path = "gfx/leaders/ZIM/Portrait_ZIM_Evelyn_Baring.png"
						traits = {
							politically_connected
							desert_fox
							harsh_leader
							trickster
						}
						skill = 2
						attack_skill = 3
						defense_skill = 2
						planning_skill = 3
						logistics_skill = 1
					}
				}
			}
		}
	}
	
	focus = {
		id = ZAM_support_from_ostafrika
		icon = GFX_goal_ZAM_ostafrika_support
		x = -1
		y = 2
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_huttig_stayed_in_power
				has_government = paternal_autocrat
				has_country_leader = {
					name = "Hans Huttig"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_end_the_anglos
		}
		relative_position_id = ZAM_huttig_here_to_stay
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_support_from_ostafrika"
			add_political_power = 200
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.1
			}
			hidden_effect = {
				country_event = {
					id = nrho.18
					days = 23
				}
			}
			MAF = {
				add_to_variable = { MAF_nordrhodesia_centralized_var = 1 }
			}
			custom_effect_tooltip = MAF_increase_ZAM_centralization_1
			add_autonomy_ratio = { value = -0.5 localization = ZAM_support_from_ostafrika }
		}
	}
	
	focus = {
		id = ZAM_loyal_to_NKR
		icon = GFX_goal_ZAM_NKR_support
		x = -0
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_huttig_stayed_in_power
				has_government = paternal_autocrat
				has_country_leader = {
					name = "Hans Huttig"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_support_from_ostafrika
		}
		relative_position_id = ZAM_huttig_here_to_stay
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_loyal_to_NKR"
			add_stability = 0.2
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.1
			}
			MAF = {
				add_to_variable = { MAF_nordrhodesia_centralized_var = 1 }
			}
			custom_effect_tooltip = MAF_increase_ZAM_centralization_1
		}
	}
	
	focus = {
		id = ZAM_expand_punishment_camps
		icon = GFX_goal_ZAM_punishment_camps
		x = -3
		y = 2
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_huttig_stayed_in_power
				has_government = paternal_autocrat
				has_country_leader = {
					name = "Hans Huttig"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_end_the_anglos
		}
		relative_position_id = ZAM_huttig_here_to_stay
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_expand_punishment_camps"
			add_ideas = ZAM_punishment_camps
			hidden_effect = {
				country_event = {
					id = nrho.23
					days = 6
				}
			}
		}
	}
	
	focus = {
		id = ZAM_enforce_racial_laws
		icon = GFX_goal_ZAM_segregation
		x = -2
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_huttig_stayed_in_power
				has_government = paternal_autocrat
				has_country_leader = {
					name = "Hans Huttig"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_expand_punishment_camps
		}
		relative_position_id = ZAM_huttig_here_to_stay
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_enforce_racial_laws"
			add_ideas = ZAM_segregation
		}
	}
	
	focus = {
		id = ZAM_solidify_our_position
		icon = GFX_goal_ZAM_pacification
		x = -1
		y = 4
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_huttig_stayed_in_power
				has_government = paternal_autocrat
				has_country_leader = {
					name = "Hans Huttig"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_enforce_racial_laws
		}
		prerequisite = {
			focus = ZAM_loyal_to_NKR
		}
		relative_position_id = ZAM_huttig_here_to_stay
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_solidify_our_position"
			add_ideas = ZAM_pacification
		}
	}
	
	##Junger##
	focus = {
		id = ZAM_junger_gang
		icon = GFX_goal_ZAM_Junger_Takes_Over
		x = 24
		y = 0
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			custom_trigger_tooltip = {
				tooltip = ZAM_junger_in_power
				has_government = authoritarian_democrat
				has_country_leader = {
					name = "Ernst Jünger"
					ruling_only = yes
				}
			}
		}
		mutually_exclusive = {
			focus = ZAM_huttig_here_to_stay
		}
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_junger_gang"
			custom_effect_tooltip = ZAM_junger_in_power
		}
	}
	
	focus = {
		id = ZAM_remove_military_from_politics
		icon = GFX_goal_ZAM_reign_in
		x = 1
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_junger_in_power
				has_government = authoritarian_democrat
				has_country_leader = {
					name = "Ernst Jünger"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_junger_gang
		}
		relative_position_id = ZAM_junger_gang
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_remove_military_from_politics"
			add_ideas = ZAM_military_seperated_from_politics
		}
	}
	
	focus = {
		id = ZAM_collaboration_from_the_south
		icon = GFX_goal_ZAM_anglo_collaboration
		x = 3
		y = 2
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_junger_in_power
				has_government = authoritarian_democrat
				has_country_leader = {
					name = "Ernst Jünger"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_remove_military_from_politics
		}
		relative_position_id = ZAM_junger_gang
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_collaboration_from_the_south"
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
			add_popularity = {
				ideology = national_populist
				popularity = -0.05
			}
			ZIM = {	
				diplomatic_relation = {
					country = ZAM
					relation = non_aggression_pact
				}
			}
		}
	}
	
	focus = {
		id = ZAM_local_level_democracy
		icon = GFX_goal_ZAM_elections
		x = 0
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_junger_in_power
				has_government = authoritarian_democrat
				has_country_leader = {
					name = "Ernst Jünger"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_intellectual_expansion
		}
		relative_position_id = ZAM_junger_gang
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_collaboration_from_the_south"
			add_stability = 0.02
			add_political_power = 100
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.05
			}
			custom_effect_tooltip = ZAM_local_elections
		}
	}
	
	focus = {
		id = ZAM_intellectual_expansion
		icon = GFX_goal_ZAM_intelect_expansion
		x = 1
		y = 2
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_junger_in_power
				has_government = authoritarian_democrat
				has_country_leader = {
					name = "Ernst Jünger"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_remove_military_from_politics
		}
		relative_position_id = ZAM_junger_gang
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_intellectual_expansion"
			add_ideas = ZAM_libraries
			hidden_effect = {
				country_event = {
					id = nrho.21
					days = 6
				}
			}
		}
	}
	
	focus = {
		id = ZAM_support_for_reforms
		icon = GFX_goal_ZAM_reforms_support
		x = 2
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_junger_in_power
				has_government = authoritarian_democrat
				has_country_leader = {
					name = "Ernst Jünger"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_collaboration_from_the_south
		}
		relative_position_id = ZAM_junger_gang
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_collaboration_from_the_south"
			swap_ideas = {
				remove_idea = ZAM_military_seperated_from_politics
				add_idea = ZAM_reformed_administration
			}
		}
	}
	
	focus = {
		id = ZAM_promise_to_the_people
		icon = GFX_goal_ZAM_pledge_people
		x = 1
		y = 4
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_junger_in_power
				has_government = authoritarian_democrat
				has_country_leader = {
					name = "Ernst Jünger"
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ZAM_support_for_reforms
		}
		prerequisite = {
			focus = ZAM_local_level_democracy
		}
		relative_position_id = ZAM_junger_gang
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_promise_to_the_people"
			swap_ideas = {
				remove_idea = ZAM_reformed_administration
				add_idea = ZAM_reformed_administration2
			}
			add_political_power = 100
			add_stability = 0.05
			custom_effect_tooltip = ZAM_junger_promises_tt
			hidden_effect = {
				country_event = {
					id = nrho.15
					days = 57
				}
			}
		}
	}
	
	##Shared##
	focus = {
		id = ZAM_defend_our_fronteir
		icon = GFX_goal_ZAM_frontier
		x = 2
		y = 1
		available = {
			OR = {
				custom_trigger_tooltip = {
					tooltip = ZAM_junger_in_power
					has_government = authoritarian_democrat
					has_country_leader = {
						name = "Ernst Jünger"
						ruling_only = yes
					}
				}
				custom_trigger_tooltip = {
					tooltip = ZAM_huttig_stayed_in_power
					has_government = paternal_autocrat
					has_country_leader = {
						name = "Hans Huttig"
						ruling_only = yes
					}
				}
				has_government = social_conservative
			}
		}
		prerequisite = {
			focus = ZAM_huttig_here_to_stay
			focus = ZAM_junger_gang
		}
		relative_position_id = ZAM_huttig_here_to_stay
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_defend_our_fronteir"
			add_ideas = ZAM_defend_our_fronteir
		}
	}
	
	focus = {
		id = ZAM_against_portugal
		icon = GFX_goal_ZAM_portugal
		x = -1
		y = 1
		available = {
			OR = {
				custom_trigger_tooltip = {
					tooltip = ZAM_junger_in_power
					has_government = authoritarian_democrat
					has_country_leader = {
						name = "Ernst Jünger"
						ruling_only = yes
					}
				}
				custom_trigger_tooltip = {
					tooltip = ZAM_huttig_stayed_in_power
					has_government = paternal_autocrat
					has_country_leader = {
						name = "Hans Huttig"
						ruling_only = yes
					}
				}
				has_government = social_conservative
			}
		}
		prerequisite = {
			focus = ZAM_defend_our_fronteir
		}
		available = {
			has_completed_focus = ZAM_against_south_africa
		}
		relative_position_id = ZAM_defend_our_fronteir
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_against_portugal"
			swap_ideas = {
				add_idea = ZAM_defend_our_fronteir_POR
				remove_idea = ZAM_defend_our_fronteir_SAF
			}
		}
	}
	
	focus = {
		id = ZAM_against_south_africa
		icon = GFX_goal_ZAM_south_africa
		x = 1
		y = 1
		available = {
			OR = {
				custom_trigger_tooltip = {
					tooltip = ZAM_junger_in_power
					has_government = authoritarian_democrat
					has_country_leader = {
						name = "Ernst Jünger"
						ruling_only = yes
					}
				}
				custom_trigger_tooltip = {
					tooltip = ZAM_huttig_stayed_in_power
					has_government = paternal_autocrat
					has_country_leader = {
						name = "Hans Huttig"
						ruling_only = yes
					}
				}
				has_government = social_conservative
			}
		}
		prerequisite = {
			focus = ZAM_defend_our_fronteir
		}
		relative_position_id = ZAM_defend_our_fronteir
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_against_portugal"
			swap_ideas = {
				add_idea = ZAM_defend_our_fronteir_SAF
				remove_idea = ZAM_defend_our_fronteir
			}
		}
	}
	
	focus = {
		id = ZAM_for_the_fatherland
		icon = GFX_goal_ZAM_fatherland
		x = 0
		y = 2
		available = {
			OR = {
				custom_trigger_tooltip = {
					tooltip = ZAM_junger_in_power
					has_government = authoritarian_democrat
					has_country_leader = {
						name = "Ernst Jünger"
						ruling_only = yes
					}
				}
				custom_trigger_tooltip = {
					tooltip = ZAM_huttig_stayed_in_power
					has_government = paternal_autocrat
					has_country_leader = {
						name = "Hans Huttig"
						ruling_only = yes
					}
				}
				has_government = social_conservative
			}
		}
		prerequisite = {
			focus = ZAM_against_portugal
		}
		prerequisite = {
			focus = ZAM_against_south_africa
		}
		relative_position_id = ZAM_defend_our_fronteir
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_for_the_fatherland"
			add_war_support = 0.05
			add_command_power = 100
			army_experience = 100
		}
	}
	
	focus = {
		id = ZAM_secure_the_border
		icon = GFX_goal_ZAM_MAF_blind_spot
		x = 0
		y = 3
		available = {
			OR = {
				custom_trigger_tooltip = {
					tooltip = ZAM_junger_in_power
					has_government = authoritarian_democrat
					has_country_leader = {
						name = "Ernst Jünger"
						ruling_only = yes
					}
				}
				custom_trigger_tooltip = {
					tooltip = ZAM_huttig_stayed_in_power
					has_government = paternal_autocrat
					has_country_leader = {
						name = "Hans Huttig"
						ruling_only = yes
					}
				}
				has_government = social_conservative
			}
		}
		prerequisite = {
			focus = ZAM_for_the_fatherland
		}
		relative_position_id = ZAM_defend_our_fronteir
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_secure_the_border"
			swap_ideas = {
				remove_idea = ZAM_defend_our_fronteir_POR
				add_idea = ZAM_defend_our_fronteir2
			}
		}
	}
	
	###Baring###
	focus = {
		id = ZAM_barings_coup
		icon = GFX_goal_ZAM_baring
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		x = 32
		y = 0
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_barings_coup"
			custom_effect_tooltip = ZAM_baring_in_power
		}
	}
	
	focus = {
		id = ZAM_contact_the_south
		icon = GFX_goal_ZAM_southern_contacts
		x = 0
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_barings_coup
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_contact_the_south"
			SAF = {
				add_political_power = 100
				add_stability = 0.02
			}
			ZIM = {
				add_political_power = 100
				add_stability = 0.02
			}
			add_political_power = 100
			add_stability = 0.02
		}
	}
	
	focus = {
		id = ZAM_bolster_british_control
		icon = GFX_goal_ZAM_bolster_brit_control
		x = -1
		y = 2
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_contact_the_south
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_bolster_british_control"
			add_popularity = {
				ideology = national_populist
				popularity = 0.04
			}
			if = {
				limit = { has_idea = ZAM_Weak_British_Hold_1 }
				swap_ideas = {
					remove_idea = ZAM_Weak_British_Hold_1
					add_idea = ZAM_Weak_British_Hold_2
				}
			}
			else_if = {
				limit = { has_idea = ZAM_Weak_British_Hold_2 }
				swap_ideas = {
					remove_idea = ZAM_Weak_British_Hold_2
					add_idea = ZAM_Weak_British_Hold_3
				}
			}
			effect_tooltip = {
				swap_ideas = {
					remove_idea = ZAM_Weak_British_Hold_1
					add_idea = ZAM_Weak_British_Hold_2
				}
			}
		}
	}
	
	focus = {
		id = ZAM_expel_the_germans
		icon = GFX_goal_ZAM_expel_german_soldiers
		x = 1
		y = 2
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_contact_the_south
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_expel_the_germans"
			every_unit_leader = {
				limit = {
					has_id = 67709
				}
				set_nationality = MAF
			}
			every_unit_leader = {
				limit = {
					has_id = 65709
				}
				set_nationality = MAF
			}
			add_popularity = {
				ideology = national_populist
				popularity = 0.04
			}
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = -0.1
			}
			add_popularity = {
				ideology = paternal_autocrat
				popularity = -0.1
			}
			effect_tooltip = {
				swap_ideas = {
					remove_idea = ZAM_Weak_British_Hold_2
					add_idea = ZAM_Weak_British_Hold_3
				}
			}
			if = {
				limit = { has_idea = ZAM_Weak_British_Hold_1 }
				swap_ideas = {
					remove_idea = ZAM_Weak_British_Hold_1
					add_idea = ZAM_Weak_British_Hold_2
				}
			}
			else_if = {
				limit = { has_idea = ZAM_Weak_British_Hold_2 }
				swap_ideas = {
					remove_idea = ZAM_Weak_British_Hold_2
					add_idea = ZAM_Weak_British_Hold_3
				}
			}
		}
	}
	
	focus = {
		id = ZAM_barings_hold_secure
		icon = GFX_goal_ZAM_secure_british_hold
		x = 0
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_expel_the_germans
		}
		prerequisite = {
			focus = ZAM_bolster_british_control
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_barings_hold_secure"
			add_popularity = {
				ideology = national_populist
				popularity = 0.04
			}
			remove_ideas = ZAM_Weak_British_Hold_3
		}
	}
	
	focus = {
		id = ZAM_supress_local_revolts
		icon = GFX_goal_ZAM_surpress_rebels
		x = -2
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_barings_coup
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_barings_hold_secure"
			add_stability = -0.02
			add_war_support = 0.04
			hidden_effect = {
				country_event = {
					id = nrho.22
					days = 6
				}
			}
		}
	}
	
	focus = {
		id = ZAM_fortify_the_northern_border
		icon = GFX_goal_ZAM_secure_border
		x = -2
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_supress_local_revolts
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_fortify_the_northern_border"
			ZAM = {
				random_owned_state = {
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
					}
				}
			}
		}
	}
	
	focus = {
		id = ZAM_god_save_the_king
		icon = GFX_goal_ZAM_god_save_the_king
		x = 2
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_barings_coup
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_god_save_the_king"
			add_political_power = 100
			add_stability = 0.1
		}
	}
	
	focus = {
		id = ZAM_the_spearhead
		icon = GFX_goal_ZAM_entente_spearhead
		x = 2
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_god_save_the_king
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_fortify_the_northern_border"
			ZAM = {
				random_owned_state = {
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
					}
				}
				random_owned_state = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}
		}
	}
	
	focus = {
		id = ZAM_begin_the_entente_reclaimation
		icon = GFX_goal_ZAM_planning_reclaimation
		x = 1
		y = 4
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_barings_hold_secure
		}
		prerequisite = {
			focus = ZAM_the_spearhead
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_begin_the_entente_reclaimation"
			add_ideas = ZAM_final_battle
			hidden_effect = {
				country_event = {
					id = nrho.24
					days = 5
				}
			}
		}
	}

	focus = {
		id = ZAM_kindnap_opposition_leaders
		icon = GFX_goal_ZAM_kidnap_and_exile
		x = -1
		y = 4
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_barings_hold_secure
		}
		prerequisite = {
			focus = ZAM_fortify_the_northern_border
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_kindnap_opposition_leaders"
			add_popularity = {
				ideology = national_populist
				popularity = 0.2
			}
			add_political_power = 100
		}
	}
	
	focus = {
		id = ZAM_final_order_to_MAF
		icon = GFX_goal_ZAM_attack_MAF
		x = 0
		y = 5
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		prerequisite = {
			focus = ZAM_begin_the_entente_reclaimation
		}
		prerequisite = {
			focus = ZAM_kindnap_opposition_leaders
		}
		relative_position_id = ZAM_barings_coup
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_final_order_to_MAF"
			custom_effect_tooltip = ZAM_epic_battle_with_maf_tt
			every_state = {
				limit = { has_state_flag = MAF_claim }
				ROOT = {
					add_state_claim = PREV
				}
			}
			if = {
				limit = {
				country_exists = MAF
				}
				every_state = {
					limit = { is_core_of = MAF }
					add_claim_by = ROOT
				}
				every_state = {
					limit = { is_claimed_by = MAF }
					add_claim_by = ROOT
				}
				every_state = {
					limit = { is_core_of = CIV }
					add_claim_by = ROOT
				}
				every_state = {
					limit = { is_core_of = NGR }
					add_claim_by = ROOT
				}
				every_state = {
					limit = { is_core_of = KEN }
					add_claim_by = ROOT
				}
				every_state = {
					limit = { is_core_of = COG }
					add_claim_by = ROOT
				}
				declare_war_on = {
				target = MAF
				type = annex_everything
			}
			hidden_effect = {
				KEN = {
					if = { 
						limit = { is_subject_of = MAF } 
						country_event = { 
							id = nrho.17
							days = 5
						}
					}
				}
				NGR = {
					if = { 
						limit = { is_subject_of = MAF } 
						country_event = { 
							id = nrho.17
							days = 5
						}
					}
				}
				CIV = {
					if = { 
						limit = { 
							is_subject_of = MAF 
							has_country_leader = {
								name = "Arnold Hodson"
								ruling_only = yes
							}
						} 
						country_event = { 
							id = nrho.17
							days = 5
						}
					}
				}
				GHA = {
					if = { 
						limit = { 
							is_subject_of = MAF 
						} 
						country_event = { 
							id = nrho.17
							days = 5
						}
					}
				}
				MLW = {
					if = { 
						limit = { 
							is_subject_of = MAF 
						} 
						country_event = { 
							id = nrho.17
							days = 5
						}
					}
				}
				BSC = {
					if = { 
						limit = { 
							is_subject_of = MAF 
						} 
						country_event = { 
							id = nrho.17
							days = 5
						}
					}
				}
				UGA = {
					if = { 
						limit = { 
							is_subject_of = MAF 
						} 
						country_event = { 
							id = nrho.17
							days = 5
						}
					}
				}
				news_event = {
					id = worldnews.2557
					days = 1
				}
			}
				
			}
			if = {
				limit = {
					NOT = {
						country_exists = MAF
					}
				}
				every_country = {
					limit = { is_in_array = { global.MAF_collapse_tags = THIS } }
					ROOT = {
						create_wargoal = {
							type = annex_everything target = PREV
						}
					}
				}
			}
		}
	}

	focus = {
		id = ZAM_baring_victory
		icon = GFX_goal_ZAM_victory_in_africa
		x = 39
		y = 0
		cost = 1
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		available = {
			always = no
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			custom_effect_tooltip = ZAM_baring_won
		}
	}

	focus = {
		id = ZAM_legitimate_afrikan_borders
		prerequisite = { focus = ZAM_baring_victory }
		icon = GFX_goal_ZAM_true_borders
		x = 1
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			add_ideas = ZAM_legitimate_administration1
			country_event = nrho.30
		}
	}

	focus = {
		id = ZAM_expel_german_settlers
		prerequisite = { focus = ZAM_baring_victory }
		icon = GFX_goal_ZAM_expel_germans
		x = -1
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		select_effect = {
			country_event = { id = nrho.35 days = 10 }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			add_ideas = ZAM_anglo_dominance1
			add_manpower = -30000
			add_popularity = {
			ideology = paternal_autocrat
			popularity = -0.1
			}
			add_popularity = {
			ideology = authoritarian_democrat
			popularity = -0.1
			}
		}
	}

	focus = {
		id = ZAM_british_rule_secured
		prerequisite = { focus = ZAM_expel_german_settlers }
		prerequisite = { focus = ZAM_legitimate_afrikan_borders }
		icon = GFX_goal_ZAM_hold_secure
		x = 0
		y = 2
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			remove_ideas = ZAM_postwar_instability
			add_stability = 0.08
			add_political_power = 55
			every_state = {
				limit = { has_state_flag = MAF_claim }
				ROOT = {
					add_state_core = PREV
				}
			}
			add_popularity = {
			ideology = national_populist
			popularity = 0.06
			}
			hidden_effect = {
				country_event = { id = nrho.36 days = 10 }
			}
		}
	}

	focus = {
		id = ZAM_topple_native_leaders
		prerequisite = { focus = ZAM_british_rule_secured }
		icon = GFX_goal_ZAM_topple_leaders
		x = -2
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			swap_ideas = {
				remove_idea = ZAM_anglo_dominance1
				add_idea = ZAM_anglo_dominance2
			}
			hidden_effect = {
				country_event = { id = nrho.37 days = 10 }
			}
		}
	}

	focus = {
		id = ZAM_supply_the_entente
		prerequisite = { focus = ZAM_british_rule_secured }
		icon = GFX_goal_ZAM_shipments
		x = 2
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			add_ideas = ZAM_entente_obligations1
			ENT = {
				country_event = nrho.33
			}
		}
	}

	focus = {
		id = ZAM_the_best_ye_breed #about afrika becoming an attractive destination for british officers, administrators, settlers, etc
		prerequisite = { focus = ZAM_british_rule_secured }
		icon = GFX_goal_ZAM_best_ye_breed
		x = 0
		y = 3
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		select_effect = {
			country_event = { id = nrho.38 days = 15 }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			swap_ideas = {
				remove_idea = ZAM_legitimate_administration1
				add_idea = ZAM_legitimate_administration2
			}
			add_manpower = 10000
			add_popularity = {
			ideology = national_populist
			popularity = 0.04
			}
		}
	}

	focus = {
		id = ZAM_royal_tours
		prerequisite = { focus = ZAM_the_best_ye_breed }
		prerequisite = { focus = ZAM_supply_the_entente }
		icon = GFX_goal_ZAM_royal_tours
		x = 1
		y = 4
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			add_political_power = 35
			add_stability = 0.04
			country_event = { id = nrho.34 days = 5 }
		}
	}

	focus = {
		id = ZAM_punitive_communal_labour
		prerequisite = { focus = ZAM_the_best_ye_breed }
		prerequisite = { focus = ZAM_topple_native_leaders }
		icon = GFX_goal_ZAM_punitive_camps
		x = -1
		y = 4
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			swap_ideas = {
				remove_idea = ZAM_anglo_dominance2
				add_idea = ZAM_anglo_dominance3
			}
			add_stability = -0.08
		}
	}

	focus = {
		id = ZAM_our_place_in_the_liberation
		prerequisite = { focus = ZAM_punitive_communal_labour }
		prerequisite = { focus = ZAM_royal_tours }
		icon = GFX_goal_ZAM_liberation
		x = 0
		y = 5
		available = {
			custom_trigger_tooltip = {
				tooltip = ZAM_baring_in_power
				has_government = national_populist
			}
		}
		relative_position_id = ZAM_baring_victory
		cost = 6
		available_if_capitulated = no
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_baring_victory"
			swap_ideas = {
				remove_idea = ZAM_entente_obligations1
				add_idea = ZAM_entente_obligations2
			}
			add_popularity = {
				ideology = national_populist
				popularity = 0.08
			}
			add_manpower = 10000
			add_command_power = 30
			country_event = nrho.39
		}
	}
	
	##Armed Forces##
	focus = {
		id = ZAM_adress_our_shitty_army
		icon = GFX_goal_ZAM_our_army
		x = 48
		y = 0

		mutually_exclusive = {
			#focus = ZAM_for_the_kaiser
		}

		prerequisite = {
			#focus = ZAM_Continue_Mission_To_Civilise
		}

			

		ai_will_do = {
			factor = 80
		}

		available = {
			has_country_flag = ZAM_COLONIAL_RULE
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_adress_our_shitty_army"
			add_command_power = 100
			army_experience = 100
		}
	}

	focus = {
		id = ZAM_for_the_king
		icon = GFX_britishprimacy
		x = -2
		y = 1
		relative_position_id = ZAM_adress_our_shitty_army

		mutually_exclusive = {
			focus = ZAM_for_the_kaiser
		}

		prerequisite = {
			focus = ZAM_adress_our_shitty_army
		}
		
		available = {
			has_government = national_populist
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_for_the_king"
			add_ideas = ZAM_British_Army
		}
	}

	focus = {
		id = ZAM_for_the_kaiser
		icon = GFX_germanprimacy
		x = 2
		y = 1
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			focus = ZAM_for_the_king
		}

		prerequisite = {
			focus = ZAM_adress_our_shitty_army
		}
		
		available = {
			OR = {
				has_government = paternal_autocrat
				has_government = authoritarian_democrat
				has_government = social_conservative
			}
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_for_the_kaiser"
			add_ideas = KTG_German_Army
		}
	}

	focus = {
		id = ZAM_Heavy_Equipement
		icon = GFX_goal_ZAM_big_ass_guns
		x = 1
		y = 2
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			focus = ZAM_for_the_kaiser
			focus = ZAM_for_the_king
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_Heavy_Equipement"
			add_tech_bonus = {
				name = infantry_weapons_bonus
				bonus = 0.5
				uses = 2
				category = artillery
			}
		}
	}

	focus = {
		id = ZAM_Arsenal
		
		icon = GFX_goal_ZAM_arms_factory
		x = -1
		y = 2
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			focus = ZAM_for_the_kaiser
			focus = ZAM_for_the_king
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_Arsenal"
			random_owned_state = { add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					is_in_faction_with = GER					
					GER = {
						has_tech = infantry_weapons1
						NOT = { has_tech = improved_infantry_weapons  }
					}
				}
				GER = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = infantry_equipment_1
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = GER
					GER = {
						has_tech = improved_infantry_weapons
						NOT = { has_tech = advanced_infantry_weapons  }
					}
				}
				GER = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = infantry_equipment_2
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = GER
					GER = {
						has_tech = advanced_infantry_weapons
					}
				}
				GER = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = infantry_equipment_3
						}
						cost_factor = 0
					}
				}
			}
			
			if = {
				limit = {
					is_in_faction_with = CAN
					CAN = {
						has_tech = infantry_weapons1
						NOT = { has_tech = improved_infantry_weapons  }
					}
				}
				CAN = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = infantry_equipment_1
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = CAN
					CAN = {
						has_tech = improved_infantry_weapons
						NOT = { has_tech = advanced_infantry_weapons  }
					}
				}
				CAN = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = infantry_equipment_2
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = CAN
					CAN = {
						has_tech = advanced_infantry_weapons
					}
				}
				CAN = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = infantry_equipment_3
						}
						cost_factor = 0
					}
				}
			}
		}
	}

	focus = {
		id = ZAM_Artillery_Foundry
		icon = GFX_goal_ZAM_foundry
		x = 0
		y = 3
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			focus = ZAM_Arsenal
		}
		prerequisite = {
			focus = ZAM_Heavy_Equipement
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_Artillery_Foundry"
			random_owned_state = { add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			if = {
				limit = {
					is_in_faction_with = SAF
					SAF = {
						has_tech = gw_artillery
						NOT = { has_tech = artillery1 }
					}
				}
				SAF = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = artillery_equipment_1
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = SAF
					SAF = {
						has_tech = artillery1
						NOT = { has_tech = artillery4 }
					}
				}
				SAF = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = artillery_equipment_2
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = SAF
					SAF = {
						has_tech = artillery4
					}
				}
				SAF = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = artillery_equipment_3
						}
						cost_factor = 0
					}
				}
			}
			
			if = {
				limit = {
					is_in_faction_with = MAF
					MAF = {
						has_tech = gw_artillery
						NOT = { has_tech = artillery1 }
					}
				}
				MAF = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = artillery_equipment_1
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = MAF
					MAF = {
						has_tech = artillery1
						NOT = { has_tech = artillery4 }
					}
				}
				MAF = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = artillery_equipment_2
						}
						cost_factor = 0
					}
				}
			}
			if = {
				limit = {
					is_in_faction_with = MAF
					MAF = {
						has_tech = artillery4
					}
				}
				MAF = {
					create_production_license = {
						target = ZAM
						equipment = {
							type = artillery_equipment_3
						}
						cost_factor = 0
					}
				}
			}
		}
	}

	focus = {
		id = ZAM_expand_the_Schutztruppe
		icon = GFX_unitetheschutztruppen
		x = 3
		y = 2
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			focus = ZAM_for_the_kaiser
			#focus = ZAM_for_the_king
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_expand_the_Schutztruppe"
			add_ideas = KTG_Reformed_Schutztruppe
		}
	}

	focus = {
		id = ZAM_Found_Military_Academy
		icon = GFX_goal_ZAM_academy
		x = 2
		y = 3
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			focus = ZAM_expand_the_Schutztruppe
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_Found_Military_Academy"
			add_ideas = ZAM_Military_Academy
		}
	}

	focus = {
		id = ZAM_Defense_of_Zambia
		icon = GFX_goal_ZAM_frontier
		x = 4
		y = 3
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			focus = ZAM_expand_the_Schutztruppe
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_Defense_of_Zambia"
			add_ideas = ZAM_Defense_of_Zambia
			879 = {
				add_building_construction = {
					type = bunker
					level = 2
					province = 1929
					instant_build = yes
				}
				add_building_construction = {
					type = bunker
					level = 2
					province = 191
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ZAM_kings_african_rifles
		icon = GFX_westafricanfrontierforce
		x = -3
		y = 2
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			#focus = ZAM_for_the_kaiser
			focus = ZAM_for_the_king
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_kings_african_rifles"
			add_ideas = ZAM_Royal_Army
		}
	}

	focus = {
		id = KTG_Learn_From_The_Past
		icon = GFX_goal_ZAM_study_past
		x = -2
		y = 3
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			#focus = ZAM_for_the_kaiser
			focus = ZAM_kings_african_rifles
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus KTG_Learn_From_The_Past"
			add_doctrine_cost_reduction = {
	name = land_doc_bonus
	cost_reduction = 0.5
	uses = 1
	category = cat_grand_battle_plan
			}
		}
	}

	focus = {
		id = ZAM_Military_Compact_With_South_Africa
		icon = GFX_goal_ZAM_southern_contacts
		x = -4
		y = 3
		relative_position_id = ZAM_adress_our_shitty_army
		mutually_exclusive = {
			#focus = ZAM_for_the_king
		}

		prerequisite = {
			#focus = ZAM_for_the_kaiser
			focus = ZAM_kings_african_rifles
		}

		cost = 6

		ai_will_do = {
			factor = 80
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		complete_tooltip = {}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ZAM_Military_Compact_With_South_Africa"

				add_equipment_to_stockpile = {
					type = infantry_equipment_1
					amount = 2500
					producer = CAN
				}
			
			add_command_power = 100
			SAF = {
				add_command_power = 100
			}
		}
	}

#End of focuses 
 }