#########################
### Togoland Focus Tree  ###
#########################

focus_tree = {
	id = Togo_Focus

	country = {
		factor = 0

		modifier = {
			add = 10
			tag = TOG
		}
	}

	default = no

	continuous_focus_position = { x = 3000 y = 600 }

####

#Togoland-Dahomey divisions
	focus = {
		id = TOG_fonrevolt
		icon = GFX_focus_ETH_freedom_at_gunpoint
		x = -8
		y = 1
		cost = 5.8
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			OR = {
				has_war_with = CIV
				has_war_with = DAH
			}
			date > 1937.1.1
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_fonrevolt"
			custom_effect_tooltip = unlock_focuses
		}
	}

	focus = {
		id = TOG_mass_conscription
		icon = GFX_focus_ETH_expand_the_levy
		x = -10
		y = 2
		cost = 3
		prerequisite = {
			focus = TOG_fonrevolt
		}
		available = {
			has_war = yes
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_mass_conscription"
			increase_conscription = yes
		}
	}
	
	focus = {
		id = TOG_align_the_chiefs
		icon = GFX_incorporatethechiefs
		x = -6
		y = 2
		cost = 3
		prerequisite = {
			focus = TOG_fonrevolt
		}
		available = {
			has_war = yes
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_align_the_chiefs"
			add_war_support = 0.1
			increase_ruling_party_popularity_by_10 = yes
		}
	}
	
	focus = {
		id = TOG_ewefondispute
		icon = GFX_Generic_Checkmate
		x = -8
		y = 2
		cost = 5.8
		prerequisite = {
			focus = TOG_fonrevolt
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
		OR = {
			has_idea = CIV_fonewetensions4
			has_idea = CIV_fonewetensions3
			has_idea = CIV_fonewetensions2
			has_idea = CIV_fonewetensions1
			}
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_ewefondispute"
			custom_effect_tooltip = unlock_focuses
		}
	}

	focus = {
		id = TOG_native_councils
		icon = GFX_focus_ETH_empower_the_ras
		x = -7
		y = 3
		cost = 5.8
		prerequisite = {
			focus = TOG_ewefondispute
		}
		available = {
		OR = {
			has_idea = CIV_fonewetensions4
			has_idea = CIV_fonewetensions3
			has_idea = CIV_fonewetensions2
			has_idea = CIV_fonewetensions1
			}
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_native_councils"
			if = {
				limit = {
					has_idea = CIV_fonewetensions4
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions4
						add_idea = CIV_fonewetensions3
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions3
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions3
						add_idea = CIV_fonewetensions2
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions2
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions2
						add_idea = CIV_fonewetensions1
					}
				}
			increase_ruling_party_popularity_by_5 = yes
		}
	}

	focus = {
		id = TOG_harmonise_customary_law
		icon = GFX_focus_generic_court
		x = -8
		y = 4
		cost = 5.8
		prerequisite = {
			focus = TOG_develop_the_periphery
			focus = TOG_native_councils
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_harmonise_customary_law"
			if = {
				limit = {
					has_idea = CIV_fonewetensions4
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions4
						add_idea = CIV_fonewetensions3
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions3
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions3
						add_idea = CIV_fonewetensions2
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions2
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions2
						add_idea = CIV_fonewetensions1
					}
				}
				add_political_power = 50
				add_war_support = 0.05
		}
	}
	
	focus = {
		id = TOG_dahomey_togoland_railway
		icon = GFX_focus_generic_railroad
		x = -8
		y = 5
		cost = 5.8
		prerequisite = {
			focus = TOG_promote_development
		}
		prerequisite = {
			focus = TOG_harmonise_customary_law
		}
		prerequisite = {
			focus = TOG_naval_infrastructure
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_dahomey_togoland_railway"
			build_railway = {
				level = 2
				start_province = 13877
				target_province = 12785
			}
			add_stability = 0.05
			increase_ruling_party_popularity_by_5 = yes
		}
	}
	
	focus = {
		id = TOG_naval_infrastructure
		icon = GFX_focus_generic_refit_civilian_ships
		x = -6
		y = 4
		cost = 5.8
		prerequisite = {
			focus = TOG_develop_the_periphery
			focus = TOG_native_councils
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_naval_infrastructure"
			if = {
				limit = {
					has_idea = CIV_fonewetensions4
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions4
						add_idea = CIV_fonewetensions3
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions3
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions3
						add_idea = CIV_fonewetensions2
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions2
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions2
						add_idea = CIV_fonewetensions1
					}
				}
			if = {
				limit = {
					OR = {
						tag = CIV
						tag = TOG
						}
					}
				876 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 2
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					tag = DAH
				}
				877 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 2
						instant_build = yes
					}
				}
			}			
		}
	}
	
	focus = {
		id = TOG_promote_development
		icon = GFX_focus_generic_land_reclamation
		x = -10
		y = 4
		cost = 5.8
		prerequisite = {
			focus = TOG_develop_the_periphery
			focus = TOG_native_councils
		}
		available = {
		OR = {
			has_idea = CIV_fonewetensions4
			has_idea = CIV_fonewetensions3
			has_idea = CIV_fonewetensions2
			has_idea = CIV_fonewetensions1
			}
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_promote_development"
			if = {
				limit = {
					has_idea = CIV_fonewetensions4
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions4
						add_idea = CIV_fonewetensions3
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions3
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions3
						add_idea = CIV_fonewetensions2
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions2
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions2
						add_idea = CIV_fonewetensions1
					}
				}
			if = {
				limit = {
					OR = {
						tag = CIV
						tag = TOG
						}
					}
				876 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					tag = DAH
				}
				877 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}			
		}
	}
	
	focus = {
		id = TOG_develop_the_periphery
		icon = GFX_supporttheconforzi
		x = -9
		y = 3
		cost = 5.8
		prerequisite = {
			focus = TOG_ewefondispute
		}
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_develop_the_periphery"
			if = {
				limit = {
					has_idea = CIV_fonewetensions4
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions4
						add_idea = CIV_fonewetensions3
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions3
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions3
						add_idea = CIV_fonewetensions2
					}
				}
			if = {
				limit = {
					has_idea = CIV_fonewetensions2
					}
					swap_ideas = {
						remove_idea = CIV_fonewetensions2
						add_idea = CIV_fonewetensions1
					}
				}
			if = {
				limit = {
					OR = {
						tag = CIV
						tag = TOG
						}
					}
				876 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					tag = DAH
				}
				877 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}
	
##########################Politics

	focus = {
		id = TOG_stablizing_situation
		icon = GFX_goal_TOG_post_collapse_stability
		prerequisite = {}
		available = {
			is_subject = no
		}
		select_effect = {
			country_event = {
				id = togo.1
				days = 0
			}
		}
		cancelable = no
		x = 7
		y = 0
		cost = 7

		ai_will_do = {
			factor = 200
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_stablizing_situation"
			add_political_power = 100
		}
	}

	focus = {
		id = TOG_elections
		icon = GFX_goal_TOG_elections
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_stablizing_situation }
		mutually_exclusive = { focus = TOG_military_rule }
		mutually_exclusive = { focus = TOG_german_rule }
		relative_position_id = TOG_stablizing_situation
		x = 0
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_elections"
			custom_effect_tooltip = unlock_focuses
		}
	}

	focus = {
		id = TOG_military_rule
		icon = GFX_goal_TOG_dadjo_regime
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_stablizing_situation }
		mutually_exclusive = { focus = TOG_elections }
		mutually_exclusive = { focus = TOG_german_rule }
		relative_position_id = TOG_stablizing_situation
		x = 9
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_elections"
			custom_effect_tooltip = unlock_focuses
		}
	}
	
	focus = {
		id = TOG_german_rule
		icon = GFX_goal_TOG_germans_holds_on
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_stablizing_situation }
		mutually_exclusive = { focus = TOG_elections }
		mutually_exclusive = { focus = TOG_military_rule }
		relative_position_id = TOG_stablizing_situation
		x = -9
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_elections"
			custom_effect_tooltip = unlock_focuses
		}
	}

	focus = {
		id = TOG_olyimpio
		icon = GFX_goal_TOG_olympio
		available = {
			has_country_flag = TOG_republic
			has_government = market_liberal
		}
		prerequisite = { focus = TOG_elections }
		mutually_exclusive = { focus = TOG_northern_alliance }
		relative_position_id = TOG_elections
		x = -3
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_olyimpio"
			add_popularity = {
				ideology = market_liberal
				popularity = 0.05
			}
			hidden_effect = {
				country_event = {
					id = togo.27
					days = 30
					random = 10
				}
				country_event = {
					id = togo.29
					days = 60
					random = 10
				}
			}
		}
	}

	focus = {
		id = TOG_northern_alliance
		icon = GFX_goal_TOG_tove
		available = {
			has_country_flag = TOG_republic
			has_government = social_conservative
		}
		prerequisite = { focus = TOG_elections }
		mutually_exclusive = { focus = TOG_olyimpio }
		relative_position_id = TOG_elections
		x = 3
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_northern_alliance"
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
			hidden_effect = {
				country_event = {
					id = togo.21
					days = 23
				}
			}
			hidden_effect = {
				country_event = {
					id = togo.30
					days = 60
					random = 10
				}
				country_event = {
					id = togo.31
					days = 80
					random = 10
				}
			}
		}
	}


#######Olyimpio	

	focus = {
		id = TOG_reorganize_state
		icon = GFX_goal_NFA_empower_parliament
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_olyimpio }
		relative_position_id = TOG_olyimpio
		x = -2
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_reorganize_state"
			add_popularity = {
				ideology = market_liberal
				popularity = 0.05
			}
			add_ideas = TOG_rebuilt_state
			add_stability = 0.05
			add_political_power = 100
		}
	}

	focus = {
		id = TOG_taxation
		icon = GFX_goal_capitalist_system
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_reorganize_state }
		relative_position_id = TOG_olyimpio
		x = -2
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	focus = {
		id = TOG_imports_organize
		icon = GFX_goal_OTT_Restrict_Foreign_Exchange_Regime
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_taxation }
		relative_position_id = TOG_olyimpio
		x = -2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
			
		}
		
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_imports_organize"
			swap_ideas = {
				remove_idea = TOG_taxation
				add_idea = TOG_imports_organize
			}
		}
	}


	focus = {
		id = TOG_constitution_olyimpio
		icon = GFX_goal_MEX_new_constitution
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_olyimpio }
		relative_position_id = TOG_olyimpio
		x = 0
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	focus = {
		id = TOG_pacify_north
		icon = GFX_goal_KTG_Reinstate_Chefferie
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_constitution_olyimpio }
		relative_position_id = TOG_olyimpio
		x = 0
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_pacify_north"
			add_popularity = {
				ideology = market_liberal
				popularity = 0.05
			}
			swap_ideas = {
				remove_idea = TOG_general_unrest
				add_idea = TOG_general_unrest_2_olympio
			}
		}
	}

	focus = {
		id = TOG_comitee_of_unity
		icon = GFX_goal_generic_council
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_pacify_north }
		relative_position_id = TOG_olyimpio
		x = 0
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_comitee_of_unity"
			add_popularity = {
				ideology = market_liberal
				popularity = 0.05
			}
			remove_ideas = TOG_general_unrest_2_olympio
			hidden_effect = {
			country_event = {
				id = togo.38
				days = 04
				}
			}
		}
	}

	focus = {
		id = TOG_just_good_business
		icon = GFX_goal_MAF_african_bank
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_olyimpio }
		relative_position_id = TOG_olyimpio
		x = 2
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_just_good_business"
			add_opinion_modifier = {
				target = GHA
				modifier = KR_trade_agreement
			}
			add_resource = {
				type = aluminium
				amount = 4
				state = 877
			}
		}
	}

	focus = {
		id = TOG_nigeria_trade_talks
		icon = GFX_goal_MEX_open_markets_for_entente
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_just_good_business }
		relative_position_id = TOG_olyimpio
		x = 2
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_nigeria_trade_talks"
			add_opinion_modifier = {
				target = NGR
				modifier = KR_trade_agreement
			}
			add_opinion_modifier = {
				target = CAN
				modifier = KR_trade_agreement
			}
			add_resource = {
				type = oil
				amount = 4
				state = 877
			}
		}
	}

	focus = {
		id = TOG_outreach
		icon = GFX_goal_NYC_internationale_city
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_nigeria_trade_talks }
		relative_position_id = TOG_olyimpio
		x = 2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	focus = {
		id = TOG_the_family_business
		icon = GFX_goal_AST_new_markets
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_outreach focus = TOG_comitee_of_unity focus = TOG_imports_organize		}
		relative_position_id = TOG_olyimpio
		x = 0
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_the_family_business"
			add_ideas = free_trade
			877 = {
				add_extra_state_shared_building_slots = 2
			}
			877 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}

###### Northern Alliance

	focus = {
		id = TOG_exile_olyimpio
		icon = GFX_goal_CAL_remove_naysayers
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_northern_alliance }
		relative_position_id = TOG_northern_alliance
		x = 0
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_exile_olyimpio"
			add_popularity = {
				ideology = market_liberal
				popularity = -0.2
			}
			add_popularity = {
				ideology = social_conservative
				popularity = 0.2
			}
		}
	}

	focus = {
		id = TOG_outreach_south
		icon = GFX_concordiaresparvaecrescunt
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_exile_olyimpio }
		relative_position_id = TOG_northern_alliance
		x = -2
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_outreach_south"
			swap_ideas = {
				remove_idea = TOG_general_unrest
				add_idea = TOG_mended_divide
			}
		}
	}
	
	focus = {
		id = TOG_southern_notables
		icon = GFX_goal_NEE_Formalize_the_Noble_Structure
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_outreach_south }
		relative_position_id = TOG_northern_alliance
		x = -2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_southern_notables"
			add_stability = 0.05
			swap_ideas = {
				remove_idea = TOG_mended_divide
				add_idea = TOG_mended_divide2
			}
			hidden_effect = {
			country_event = {
				id = togo.37
				days = 04
				}
			}
		}
	}

	focus = {
		id = TOG_reestablish_order
		icon = GFX_goal_BAN_peaceful_state
		available = {
			has_country_flag = TOG_republic
		}
		
		prerequisite = { focus = TOG_southern_notables }
		relative_position_id = TOG_northern_alliance
		x = -2
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_reestablish_order"
			remove_ideas = TOG_mended_divide2
		}
	}

	focus = {
		id = TOG_constitution_northern
		icon = GFX_goal_NFA_A_New_Constitution
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_exile_olyimpio }
		relative_position_id = TOG_northern_alliance
		x = 0
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	focus = {
		id = TOG_cheiftan_autonomy
		icon = GFX_goal_LPD_tradition
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_constitution_northern }
		relative_position_id = TOG_northern_alliance
		x = 0
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_cheiftan_autonomy"
			add_ideas = TOG_cheiftan_autonomy_idea
		}
	}

	focus = {
		id = TOG_united_togo
		icon = GFX_goal_anschluss
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_cheiftan_autonomy }
		relative_position_id = TOG_northern_alliance
		x = 0
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_united_togo"
			swap_ideas = {
				remove_idea = TOG_cheiftan_autonomy_idea
				add_idea = TOG_united_togo
			}
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
		}
	}

	focus = {
		id = TOG_model_colony_model_republic
		icon = GFX_goal_TEX_true_democrats
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_exile_olyimpio }
		relative_position_id = TOG_northern_alliance
		x = 2
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_model_colony_model_republic"
			add_stability = 0.05
			add_war_support = 0.05
			add_political_power = 50
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
		}
	}

	focus = {
		id = TOG_fix_the_mess
		icon = GFX_goal_KTG_Jungle_Railroad
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_constitution_northern }
		relative_position_id = TOG_northern_alliance
		x = 2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_fix_the_mess"
			877 = {
				add_extra_state_shared_building_slots = 2
			}
			877 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = TOG_republic_of_togo
		icon = GFX_VNC_model_of_modern_republicanism
		available = {
			has_country_flag = TOG_republic
		}
		prerequisite = { focus = TOG_cheiftan_autonomy }
		relative_position_id = TOG_northern_alliance
		x = 2
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

#############Junta


	focus = {
		id = TOG_dadjo
		icon = GFX_goal_ideology_paternal_autocrat
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_military_rule }
		relative_position_id = TOG_military_rule
		x = 0
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_dadjo"
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.1
			}
			hidden_effect = {
				country_event = {
					id = togo.21
					days = 23
				}
			}
			hidden_effect = {
				country_event = {
					id = togo.27
					days = 60
					random = 10
				}
				country_event = {
					id = togo.29
					days = 60
					random = 10
				}
			}
		}
	}

	focus = {
		id = TOG_gather_support
		icon = GFX_TRM_Restructure_Army
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_dadjo }
		relative_position_id = TOG_military_rule
		x = 0
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_gather_support"
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.1
			}
			add_political_power = 70
		}
	}

	focus = {
		id = TOG_import_guns
		icon = GFX_focus_generic_military_equipment
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_gather_support }
		relative_position_id = TOG_military_rule
		x = -2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_import_guns"
			add_equipment_to_stockpile = {
				type = infantry_equipment_1
				amount = 500
				producer = GER
			}
		}
	}

	focus = {
		id = TOG_temporary_constitution
		icon = GFX_goal_NFA_improve_constitution
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_gather_support }
		relative_position_id = TOG_military_rule
		x = 0
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	focus = {
		id = TOG_keep_safe
		icon = GFX_goal_SWE_Military_Coup
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_gather_support }
		relative_position_id = TOG_military_rule
		x = 2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_keep_safe"
			swap_ideas = {
				remove_idea = TOG_general_unrest
				add_idea = TOG_junta_crackdown
			}
		}
	}

	focus = {
		id = TOG_gendarme_power
		icon = GFX_goal_NFA_review_army
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_temporary_constitution }
		relative_position_id = TOG_military_rule
		x = 0
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_gendarme_power"
			add_ideas = TOG_gendarme_power_idea
		}
	}

	focus = {
		id = TOG_coerce_northern_chiefs
		icon = GFX_goal_CIV_native_gamers
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_keep_safe }
		relative_position_id = TOG_military_rule
		x = 2
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_aquire_trucks"
			add_stability = 0.05
			add_war_support = 0.05
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.1
			}
		}
	}

	focus = {
		id = TOG_aquire_trucks
		icon = GFX_goal_generic_armored_cars
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_import_guns }
		relative_position_id = TOG_military_rule
		x = -2
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_aquire_trucks"
			set_technology = {
			helicopter = 1
		}
		add_equipment_to_stockpile = {
				type = helicopter_1
				amount = 15
				producer = ROOT
			}

			add_equipment_to_stockpile = {
				type = motorized_equipment
				amount = 100
				producer = ROOT
			}
		}

	}
	
	focus = {
		id = TOG_military_nation
		icon = GFX_BBR_building_our_arms
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_aquire_trucks }
		prerequisite = { focus = TOG_gendarme_power }
		relative_position_id = TOG_military_rule
		x = -1
		y = 5
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_military_nation"
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}
			hidden_effect = {
			country_event = {	
				id = togo.39
				days = 04
				}
			}
		}
	}
	
	focus = {
		id = TOG_restore_order
		icon = GFX_goal_BAN_army_of_peace
		available = {
			has_country_flag = TOG_provisional_junta
		}
		prerequisite = { focus = TOG_coerce_northern_chiefs }
		prerequisite = { focus = TOG_gendarme_power }
		relative_position_id = TOG_military_rule
		x = 1
		y = 5
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_restore_order"
			remove_ideas = TOG_junta_crackdown
			hidden_effect = {
			country_event = {	
				id = togo.44
				days = 04
				}
			}
		}
	}

#############Germs


	focus = {
		id = TOG_cling_to_power
		icon = GFX_MAF_bezirksleiterrecht
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_german_rule }
		relative_position_id = TOG_german_rule
		x = 0
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_cling_to_power"
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.1
			}
			if = {
				limit = {
					country_exists = MAF
					}
					MAF = {
						set_autonomy = {
							target = TOG
							autonomous_state = kx_colored_puppet
						}
					}
					TOG = {
						add_ideas = Generic_Colonial_Nation
					}
				}
		}
	}
	
	focus = {
		id = TOG_askari_dominance
		icon = GFX_goal_MAF_African_Armies
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_cling_to_power }
		relative_position_id = TOG_german_rule
		x = 0
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_askari_dominance"
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.1
			}
			add_war_support = 0.1
		}
	}
	
	focus = {
		id = TOG_cuck_to_natives
		icon = GFX_goal_LPD_be_nice_to_natives
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_askari_dominance }
		relative_position_id = TOG_german_rule
		x = 0
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_cuck_to_natives"
			swap_ideas = {
				remove_idea = TOG_colonial_unrest
				add_idea = TOG_cuck_to_natives
			}
			hidden_effect = {
				country_event = {
					id = togo.20
					days = 20
				}
			}
		}
	}
	
	focus = {
		id = TOG_deals_with_chiefs
		icon = GFX_goal_MAF_abilosh_self_governance
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_cuck_to_natives }
		relative_position_id = TOG_german_rule
		x = 0
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_deals_with_chiefs"
			add_stability = 0.05
			add_war_support = 0.05
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.1
			}
		}
	}
	
	focus = {
		id = TOG_contact_kamerun
		icon = GFX_MAF_urlaub_im_kamerun
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_askari_dominance }
		relative_position_id = TOG_german_rule
		x = -2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_contact_kamerun"
			add_opinion_modifier = {
				target = CMR
				modifier = large_increase
			}
			CMR = {
				add_opinion_modifier = {
					target = TOG
					modifier = large_increase
				}
			}
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}
			add_political_power = 50
			CMR = {
				add_political_power = 50
			}
		}
	}

	focus = {
		id = TOG_close_with_maf
		icon = GFX_goal_MAF_stands_true
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_contact_kamerun }
		relative_position_id = TOG_german_rule
		x = -2
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_close_with_maf"
			add_ideas = TOG_mittel_cooperation_idea
		}
	}
	
	focus = {
		id = TOG_help_from_germans
		icon = GFX_GER_use_the_wealth_of_the_junkers-32619
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_askari_dominance }
		relative_position_id = TOG_german_rule
		x = 2
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_help_from_germans"
			add_ideas = TOG_help_from_germans
			add_opinion_modifier = {
				target = GER
				modifier = large_increase
			}
			GER = {
				add_opinion_modifier = {
					target = TOG
					modifier = large_increase
				}
			}
		}
	}
	
	focus = {
		id = TOG_german_guns
		icon = GFX_MAF_air_mobile_infantry
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_help_from_germans }
		relative_position_id = TOG_german_rule
		x = 2
		y = 4
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_german_guns"
			set_technology = {
			helicopter = 1
		}
		add_equipment_to_stockpile = {
				type = helicopter_1
				amount = 15
				producer = ROOT
			}

			add_equipment_to_stockpile = {
				type = infantry_equipment_1
				amount = 500
				producer = GER
			}	
			add_equipment_to_stockpile = {
				type = motorized_equipment
				amount = 500
				producer = GER
			}
		}
	}
	
	focus = {
		id = TOG_order_restored
		icon = GFX_goal_CSA_empower_red_militias
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_close_with_maf }
		prerequisite = { focus = TOG_deals_with_chiefs }
		relative_position_id = TOG_german_rule
		x = -1
		y = 5
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_order_restored"
			remove_ideas = TOG_cuck_to_natives
		}
	}
	
	focus = {
		id = TOG_prussia_larp
		icon = GFX_MAG_hub_of_MAF_navy
		available = {
			has_country_flag = TOG_germans_stay
		}
		prerequisite = { focus = TOG_german_guns }
		prerequisite = { focus = TOG_deals_with_chiefs }
		relative_position_id = TOG_german_rule
		x = 1
		y = 5
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_prussia_larp"
			add_ideas = TOG_prussian_constitution
		}
	}

#########################Military


	focus = {
		id = TOG_african_prussia
		icon = GFX_goal_COS_prussian_larpgang
		x = 24
		y = 0
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			
			log = "[GetDateText]: [Root.GetName]: Focus TOG_african_prussia"
			army_experience = 30
			add_war_support = 0.1
		}

	}

	focus = {
		id = TOG_hire_mercenaries
		icon = GFX_MAF_mercenary_auxiliaries
		prerequisite = { focus = TOG_african_prussia }
		x = 26
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_hire_mercenaries"
			add_manpower = 4000
			division_template = {
				name = "Mercenaries"
				division_names_group = GER_INF_01
				regiments = {
					infantry = { x = 0 y = 0 }
					infantry = { x = 0 y = 1 }
					infantry = { x = 0 y = 2 }
					infantry = { x = 1 y = 0 }
					infantry = { x = 1 y = 1 }
					infantry = { x = 1 y = 2 }
					infantry = { x = 2 y = 0 }
					infantry = { x = 2 y = 1 }
					infantry = { x = 2 y = 2 }
				}
			}
			random_owned_controlled_state = {
				create_unit = {
					division = "division_template = \"Mercenaries\" start_experience_factor = 0.1"
					owner = ROOT
					
				}
			}
		}

	}

	focus = {
		id = TOG_proffesional_army_corps
		icon = GFX_prussianpolicemen
		prerequisite = { focus = TOG_hire_mercenaries }
		x = 28
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_proffesional_army_corps"
			add_command_power = 100
			add_doctrine_cost_reduction = {
				name = land_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
		}

	}

	focus = {
		id = TOG_military_prowess
		icon = GFX_goal_KEN_peoples_army
		prerequisite = { focus = TOG_proffesional_army_corps }
		x = 28
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	}

	focus = {
		id = TOG_african_uhlans
		icon = GFX_HUN_fleet_horse
		prerequisite = { focus = TOG_hire_mercenaries }
		x = 26
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	}


	focus = {
		id = TOG_purple_guard
		icon = GFX_goal_NFA_new_chivalric_elite
		prerequisite = { focus = TOG_african_uhlans }
		x = 26
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_purple_guard"
			swap_ideas = {
				remove_idea = TOG_african_uhlans
				add_idea = TOG_purple_guard
			}
		}

	}


	focus = {
		id = TOG_german_legacy_material
		icon = GFX_goal_Deutsches_Heer
		prerequisite = { focus = TOG_african_prussia }
		x = 24
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_german_legacy_material"
			add_equipment_to_stockpile = {
				type = infantry_equipment_1
				amount = 1000
				producer = GER
			}
		}

	}

	focus = {
		id = TOG_re_strat_arsenals
		icon = GFX_TRM_Vladivostok_Arsenal
		prerequisite = { focus = TOG_german_legacy_material }
		x = 24
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	}

	focus = {
		id = TOG_reverse_engineering
		icon = GFX_focus_ger_heavy_tanks
		prerequisite = { focus = TOG_re_strat_arsenals }
		x = 24
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_reverse_engineering"
			add_tech_bonus = {
				name = TOG_reverse_engineering
				bonus = 1
				uses = 1
				category = infantry_weapons
				category = artillery
			}
		}

	}

	focus = {
		id = TOG_Kamina_Funkstation
		icon = GFX_focus_generic_radio_equipment
		prerequisite = { focus = TOG_african_prussia }
		x = 22
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {	
			log = "[GetDateText]: [Root.GetName]: Focus TOG_Kamina_Funkstation"
			set_technology = {
				radio_detection = 1
			}
			set_technology = {
				radio = 1
			}
			random_owned_state = {
				add_building_construction = {
					type = radar_station
					level = 1
					instant_build = yes
				}
			}
		}

	}

	focus = {
		id = TOG_airforce
		icon = GFX_goal_USA_organic_air_support
		prerequisite = { focus = TOG_Kamina_Funkstation }
		x = 20
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_airforce"
			air_experience = 100
			add_doctrine_cost_reduction = {
				name = air_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = air_doctrine
			}
		}
	}

	focus = {
		id = TOG_mercenary_pilots
		icon = GFX_goal_UMN_mercanary_army
		prerequisite = { focus = TOG_airforce }
		x = 20
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_mercenary_pilots"
			add_manpower = 1000
			random_owned_state = {
				add_building_construction = {
					type = air_base
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = TOG_technical_personnel
		icon = GFX_electronicsarethefuture
		prerequisite = { focus = TOG_Kamina_Funkstation }
		x = 22
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_technical_personnel"
			add_tech_bonus = {
				name = TOG_technical_personnel
				bonus = 0.55
				uses = 2
				category = electronics
			}
		}

	}

	focus = {
		id = TOG_theoretical_warfare
		icon = GFX_MAF_promote_african_studies
		prerequisite = { focus = TOG_technical_personnel }
		x = 22
		y = 3
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_theoretical_warfare"
			add_research_slot_until_five = yes
		}

	}


	############Economy


	focus = {
		id = TOG_the_model_colony
		icon = GFX_BAT_germanisation
		x = 34
		y = 0
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

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

	focus = {
		id = TOG_volta_exports
		icon = GFX_USA_ports_atlantic
		prerequisite = { focus = TOG_the_model_colony }
		x = 32
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_volta_exports"
			swap_ideas = {
				remove_idea = TOG_economy_crash
				add_idea = TOG_economy_crash2
			}
		}

	}

	focus = {
		id = TOG_lome_ports
		icon = GFX_goal_CAL_trade_fleet
		prerequisite = { focus = TOG_volta_exports }
		x = 32
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus TOG_lome_ports"
		877 = {
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = dockyard
				level = 2
				instant_build = yes
			}
		}

	}
}

	focus = {
		id = TOG_reign_in_plantations
		icon = GFX_plantationcheckpoints
		prerequisite = { focus = TOG_the_model_colony }
		x = 34
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_reign_in_plantations"
			877 = {
				add_extra_state_shared_building_slots = 2
			}
			877 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}

	}

	focus = {
		id = TOG_expand_proftis
		icon = GFX_goal_MAF_economy_commission
		prerequisite = { focus = TOG_reign_in_plantations }
		x = 34
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_expand_proftis"
			877 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}

	}

	focus = {
		id = TOG_continue_their_work
		icon = GFX_goal_Reichsamt
		prerequisite = { focus = TOG_the_model_colony }
		available = {
			has_completed_focus = TOG_volta_exports
		}
		x = 36
		y = 1
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus TOG_continue_their_work"
			remove_ideas = TOG_economy_crash2
		}

	}

	focus = {
		id = TOG_prime_railways
		icon = GFX_goal_generic_railroad
		prerequisite = { focus = TOG_continue_their_work }
		x = 36
		y = 2
		cost = 5.8

		ai_will_do = {
			factor = 50
		}

		completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus TOG_prime_railways"
			877 = {
			add_building_construction = {
			type = infrastructure
			level = 2
			instant_build = yes
			}
		}

	}
}
	focus = {
		id = TOG_education_program_largescale
		icon = GFX_goal_KTG_Educate_natives
		prerequisite = { focus = TOG_prime_railways focus = TOG_expand_proftis focus = TOG_lome_ports}
		x = 34
		y = 3
		cost = 10

		ai_will_do = {
			factor = 50
		}

		completion_reward = { 
		log = "[GetDateText]: [Root.GetName]: TOG_education_program_largescale"
			add_research_slot_until_five = yes
		}

	}

####################### EXPANSION #######

	focus = {
		id = TOG_foreign_business
		icon = GFX_goal_TOG_world_stage
		prerequisite = { 
			focus = TOG_reestablish_order 
			focus = TOG_united_togo
			focus = TOG_republic_of_togo
			focus = TOG_military_nation
			focus = TOG_restore_order
			focus = TOG_the_family_business
			focus = TOG_prussia_larp
			focus = TOG_order_restored
		}
		relative_position_id = TOG_stablizing_situation
		x = 0
		y = 7
		cost = 5.8
		
		ai_will_do = {
			factor = 50
		}
		
		completion_reward = {
		log = "[GetDateText]: [Root.GetName]: TOG_foreign_business"
			add_ideas =  TOG_prepared_military
		if = {
		limit = {
		NOT = {
		has_government = authoritarian_democrat
			}
		}
		hidden_effect = {
		country_event = {	
				id = togo.40
				days = 05
					}
				}
			}
		if = {
		limit = {
		has_country_leader = { ruling_only = yes name = "Sylvanus Olympio" }
			}
		country_event = {	
				id = togo.45
				days = 7
				}
			}
		}
	}
	
	focus = {
		id = TOG_unification_with_ashanti
		icon = GFX_goal_ghana
		prerequisite = { 
			focus = TOG_foreign_business
		}
		bypass = {
			NOT = {
				country_exists = GHA
			}
		}
		relative_position_id = TOG_stablizing_situation
		x = -1
		y = 8
		cost = 5.8
		
		ai_will_do = {
			factor = 50
		}
		
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: TOG_unification_with_ashanti"
			country_event = {	
				id = togo.8
				days = 0
			}
		}
	}
	
	focus = {
		id = TOG_demands_to_the_french
		icon = GFX_regulariseugandanborder
		prerequisite = { 
			focus = TOG_foreign_business
		}
		bypass = {
			owns_state = 876
		}
		relative_position_id = TOG_stablizing_situation
		x = 1
		y = 8
		cost = 5.8
		
		ai_will_do = {
			factor = 50
		}
		
		completion_reward = {
		log = "[GetDateText]: [Root.GetName]: TOG_demands_to_the_french"
		if = {
		limit = {
			DAH = {
				owns_state = 876
				}
			}
		}
		create_wargoal = { type = annex_everything target = DAH }
		if = {
		limit = {
			NFA = {
				owns_state = 876
				}
			}
			NFA = {
				country_event = {	
					id = togo.12
					days = 0
					}
				}
			}
		}
	}
focus = {
		id = TOG_maf_reclaim
		icon = GFX_goal_MAF_african_kaiserreich
		available = {
		}
		available = {
			has_government = authoritarian_democrat
		}
	available = {
		is_subject = no	
	}
	mutually_exclusive = { focus = TOG_west_africa }
		prerequisite = { 
			focus = TOG_demands_to_the_french
		}
		prerequisite = {
			focus = TOG_unification_with_ashanti
		}
		relative_position_id = TOG_stablizing_situation
		x = -1
		y = 9
		cost = 5.8
		
		ai_will_do = {
			factor = 50
		}
		
completion_reward = {
	custom_effect_tooltip = KIK_gain_wargoals_tt
	set_country_flag = TOG_MAF_TIME
			hidden_effect = {
				every_country = {
					limit = { is_in_array = { global.MAF_collapse_tags = THIS } }
					ROOT = {
						create_wargoal = {
							type = annex_everything target = PREV
						}
					}
				}
				every_state = {
					limit = { has_state_flag = MAF_claim }
					TOG = {
						add_state_core = PREV
						}
					}
				}
			}
		}
focus = {
		id = TOG_west_africa
		icon = GFX_goal_togoland
		available = {
			is_subject = no	
			owns_state = 807
			owns_state = 963
			owns_state = 274
			owns_state = 1321
			owns_state = 1322
			owns_state = 1323
			owns_state = 876
			NOT = {
			has_government = authoritarian_democrat
			}
		}
		mutually_exclusive = { focus = TOG_maf_reclaim }
		prerequisite = { 
			focus = TOG_demands_to_the_french
		}
		prerequisite = {
			focus = TOG_unification_with_ashanti
		}
		relative_position_id = TOG_stablizing_situation
		x = 1
		y = 9
		cost = 5.8
		
		ai_will_do = {
			factor = 50
		}
		
		completion_reward = {
		country_event = togo.41
			}
		}
	}