#########################
### Gabon Focus Tree  ###
#########################

focus_tree = {
	id = Gabon_Focus

	country = {
		factor = 0

		modifier = {
			add = 10
			tag = GAB
		}
	}

	default = no
	continuous_focus_position = { x = 3240 y = 1900 }

#########################

	focus = {
		id = GAB_fall_of_the_iron_cross
		icon = GFX_DAH_Strip
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_war_with = KOG
		}
		x = 1
		y = 2
		cost = 4.3
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_fall_of_the_iron_cross"
			custom_effect_tooltip = unlock_focuses
		}
	}
	
	focus = {
		id = GAB_kick_out_the_congo
		icon = GFX_goal_POR_flag_of_kongo

		x = 0
		y = 1
		prerequisite = {
			focus = GAB_fall_of_the_iron_cross
		}
		relative_position_id = GAB_fall_of_the_iron_cross
		cost = 2
		ai_will_do = {
			factor = 500
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_kick_out_the_congo"
			add_timed_idea = {
				idea = GAB_congo_attack_buff
				days = 100
			}
		}
	}
	
	focus = {
		id = GAB_open_recruitment
		icon = GFX_BBR_mass_recruitment

		x = -1
		y = 2
		prerequisite = {
			focus = GAB_kick_out_the_congo
		}
		relative_position_id = GAB_fall_of_the_iron_cross
		cost = 3
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_open_recruitment"
			add_manpower = 5000
		}
	}
	
	focus = {
		id = GAB_borrow_french_guns
		icon = GFX_goal_GAB_french_guns

		x = 1
		y = 2
		prerequisite = {
			focus = GAB_kick_out_the_congo
		}
		relative_position_id = GAB_fall_of_the_iron_cross
		cost = 3
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_borrow_french_guns"
			add_equipment_to_stockpile = {
				type = infantry_equipment_1
				amount = 2500
				producer = NFA
			}
		}
	}
	
	focus = {
		id = GAB_conscript_askari
		icon = GFX_goal_conscription

		x = 0
		y = 3
		prerequisite = {
			focus = GAB_kick_out_the_congo
		}
		relative_position_id = GAB_fall_of_the_iron_cross
		cost = 3
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_conscript_askari"
			add_doctrine_cost_reduction = {
				name = land_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
		}
	}
	
	####

	focus = {
		id = GAB_gabriels_cabal
		icon = GFX_goal_GAB_mba
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
			hidden_trigger = {
				is_subject = no
			}
		}
		x = -3
		y = 7
		cost = 3
		ai_will_do = {
			factor = 500
		}
		
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_gabriels_cabal"
			add_stability = 0.05
		}
	}
	
	focus = {
		id = GAB_penal_labour
		icon = GFX_goal_MAG_penal_labor

		prerequisite = {
			focus = GAB_gabriels_cabal
		}
		relative_position_id = GAB_gabriels_cabal
		x = 0
		y = 1
		cost = 5
		ai_will_do = {
			factor = 500
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_penal_labour"
			random_owned_state = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_reverse_apartheid
		icon = GFX_BBR_economic_independence

		prerequisite = {
			focus = GAB_penal_labour
		}
		mutually_exclusive = {
			focus = GAB_foreign_labour
		}
		relative_position_id = GAB_gabriels_cabal
		x = -1
		y = 2
		cost = 5
		ai_will_do = {
			factor = 500
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_reverse_apartheid"
			add_ideas = GAB_reverse_apartheid
			hidden_effect = {
				country_event = {
					id = gab.16
					days = 14
				}
			}
		}
	}
	
	focus = {
		id = GAB_foreign_labour
		icon = GFX_MAF_labor_charter

		prerequisite = {
			focus = GAB_penal_labour
		}
		mutually_exclusive = {
			focus = GAB_reverse_apartheid
		}
		relative_position_id = GAB_gabriels_cabal
		x = 1
		y = 2
		cost = 5
		ai_will_do = {
			factor = 500
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_foreign_labour"
			add_ideas = GAB_foreign_labour_idea
		}
	}
	
	focus = {
		id = GAB_fang_supremacy
		icon = GFX_goal_generic_expel_people

		prerequisite = {
			focus = GAB_gabriels_cabal
		}
		relative_position_id = GAB_gabriels_cabal
		x = -2
		y = 1
		cost = 5
		ai_will_do = {
			factor = 500
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_fang_supremacy"
			add_ideas = GAB_fang_supremacy
			
		}
	}
	
	focus = {
		id = GAB_bwati_national_religion
		icon = GFX_BBR_power_of_faith

		prerequisite = {
			focus = GAB_fang_supremacy
		}
		relative_position_id = GAB_gabriels_cabal
		x = -2
		y = 3
		cost = 5
		ai_will_do = {
			factor = 500
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_bwati_national_religion"
			swap_ideas = {
				remove_idea = GAB_fang_supremacy
				add_idea = GAB_bwati_national_religion
			}
			hidden_effect = {
				country_event = {
					id = gab.17
					days = 23
				}
			}
		}
	}
	
	focus = {
		id = GAB_return_to_french_rule
		icon = GFX_frenchprimacy

		prerequisite = {
			focus = GAB_gabriels_cabal
		}
		relative_position_id = GAB_gabriels_cabal
		x = 2
		y = 1
		cost = 5
		ai_will_do = {
			factor = 500
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_return_to_french_rule"
			add_ideas = GAB_The_Gabonese_Constitution
		}
	}
	
	focus = {
		id = GAB_join_entente
		icon = GFX_NEE_entente_support
		prerequisite = {
			focus = GAB_return_to_french_rule
		}
		relative_position_id = GAB_gabriels_cabal
		x = 2
		y = 3
		cost = 5
		ai_will_do = { 
			factor = 500
			modifier = {
				factor = 0
				has_war = yes
			}
		}
		bypass = {
			OR = {
				is_in_faction = yes
				is_subject = yes
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_join_entente"
			country_event = gab.28
			if = {
				limit = {
					country_exists = ENT
					ENT = {
						is_faction_leader = yes
						}
					}
					ENT = {
						country_event = sharedafrika.2
					}
				}
			if = {
			limit = {
				is_ai = yes
			}
			add_ideas = GAB_algiers_auspices_idea
			}
			get_current_government_type = yes
			hidden_effect = {
				set_cosmetic_tag = GAB_NFA
			}
			restore_previous_government_type = yes
		}
	}
	
	focus = {
		id = GAB_president_for_life
		icon = GFX_goal_GAB_hyperpresident

		prerequisite = {
			focus = GAB_join_entente
		}
		prerequisite = {
			focus = GAB_bwati_national_religion
		}
		prerequisite = {
			focus = GAB_reverse_apartheid
			focus = GAB_foreign_labour
		}
		relative_position_id = GAB_gabriels_cabal
		x = 0
		y = 4
		cost = 5
		ai_will_do = {
			factor = 500
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_president_for_life"
			swap_ideas = {
				remove_idea = GAB_The_Gabonese_Constitution
				add_idea = GAB_president_for_life
			}
			hidden_effect = {
				country_event = {
					id = gab.2
					days = 6
				}
			}
			if = {
				limit = {
					has_country_leader = {
						name = "Gabriel Leon M'ba"
						ruling_only = yes
					}
				}
				add_country_leader_trait = hyperpresident
			}
		}
	}
	
	focus = {
		id = GAB_paranoia_of_man
		icon = GFX_goal_GAB_paranoia_of_man
		available = {
			always = no
			has_country_flag = GAB_mba_power
		}
		
		relative_position_id = GAB_gabriels_cabal
		x = 0
		y = 5
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_paranoia_of_man"
			custom_effect_tooltip = unlock_focuses
		}
	}
	
	focus = {
		id = GAB_purge_the_military
		icon = GFX_goal_purge_opposition

		prerequisite = {
			focus = GAB_paranoia_of_man
		}
		relative_position_id = GAB_gabriels_cabal
		x = -1
		y = 6
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_purge_the_military"
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.1
			}
			add_war_support = -0.05
		}
	}
	
	focus = {
		id = GAB_blame_the_huns
		icon = GFX_DAH_Expel

		prerequisite = {
			focus = GAB_paranoia_of_man
		}
		relative_position_id = GAB_gabriels_cabal
		x = 1
		y = 6
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_blame_the_huns"
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = 0.1
			}
			add_manpower = -1000
		}
	}
	
	focus = {
		id = GAB_who_the_hell_needs_democracy
		icon = GFX_goal_generic_ban_elections
		available = {
			is_subject = no
		}
		prerequisite = {
			focus = GAB_blame_the_huns
		}
		prerequisite = {
			focus = GAB_purge_the_military
		}
		ai_will_do = {
			factor = 100
		}
		relative_position_id = GAB_gabriels_cabal
		x = 0
		y = 7
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_who_the_hell_needs_democracy"
			create_country_leader = {
				name = "Gabriel Leon M'ba"
				desc = "POLITICS_MBA_PATAUT_DESC"
				picture = "gfx/leaders/GAB/Portrait_GAB_Leon.png"
				expire = "1.1.1"
				ideology = kleptocracy_subtype
				traits = {
					hyperpresident
				}
			}
			if = {	
				limit = { has_country_leader = { name = "Gabriel Leon M'ba" ruling_only = yes } }
				set_country_leader_portrait = {
					portrait = "gfx/leaders/GAB/Portrait_GAB_Leon.png"
				}
			}
			set_politics = {
				ruling_party = paternal_autocrat
				elections_allowed = no
			}
			set_party_name = {
				ideology = national_populist
				long_name = GAB_national_populist_party_2_long
				name = GAB_national_populist_party_2
			}
			set_party_name = {
				ideology = syndicalist
				long_name = GAB_syndicalist_party_2_long
				name = GAB_syndicalist_party_2
			}
			set_party_name = {
				ideology = radical_socialist
				long_name = GAB_radical_socialist_party_2_long
				name = GAB_radical_socialist_party_2
			}
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.15
			}
			set_party_name = {
				ideology = totalist
				long_name = GAB_radical_socialist_party_2_long
				name = GAB_radical_socialist_party_2
			}
		}
	}
	
	focus = {
		id = GAB_greater_kleptocracy
		icon = GFX_goal_ideology_paternal_autocrat

		prerequisite = {
			focus = GAB_who_the_hell_needs_democracy
		}
		ai_will_do = {
			factor = 100
		}	
		relative_position_id = GAB_gabriels_cabal
		x = 0
		y = 8
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_greater_kleptocracy"
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.2
			}
			hidden_effect = {
				country_event = {
					id = gab.19
					days = 11
				}
				country_event = {
					id = gab.28
					days = 38
				}
			}
			set_country_flag = GAB_can_do_fp
			custom_effect_tooltip = GAB_fp_unlock_tt
		}
	}
	
	###
	focus = {
		id = GAB_sucsesful_coup
		icon = GFX_goal_GAB_coup
		available = {
			always = no
			has_country_flag = GAB_coup_flag
		}
		x = 8
		y = 6
		cost = 5.8
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_sucsesful_coup"
		}
	}

	focus = {
		id = GAB_rebuild_democratic_institutions
		icon = GFX_goal_SAF_reform_voting_law

		prerequisite = {
			focus = GAB_sucsesful_coup
		}
		relative_position_id = GAB_sucsesful_coup
		x = 1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_rebuild_democratic_institutions"
			add_popularity = {
				ideology = social_liberal
				popularity = 0.05
			}
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
			add_popularity = {
				ideology = radical_socialist
				popularity = 0.05
			}
			create_country_leader = {
				name = "Jean-Hilaire Aubame"
				desc = "POLITICS_AUBAME_DESC"
				picture = "gfx/leaders/GAB/Portrait_GAB_Jean_Hilaire_Aubame.png"
				expire = "1.1.1"
				ideology = soccon_republican_panafricanism_subtype
			}
			set_party_name = {
				ideology = social_conservative
				long_name = GAB_social_conservative_party_2_long
				name = GAB_social_conservative_party_2
			}
			set_party_name = {
				ideology = market_liberal
				long_name = GAB_market_liberal_party_2_long
				name = GAB_market_liberal_party_2
			}
			set_party_name = {
				ideology = social_liberal
				long_name = GAB_social_liberal_party_2_long
				name = GAB_social_liberal_party_2
			}
			set_party_name = {
				ideology = social_democrat
				long_name = GAB_social_democrat_party_2_long
				name = GAB_social_democrat_party_2
			}
		}
	}
	
	focus = {
		id = GAB_reverse_the_madmans_policies
		icon = GFX_goal_generic_martial_law
		ai_will_do = {
			factor = 100
		}
		prerequisite = {
			focus = GAB_sucsesful_coup
		}
		relative_position_id = GAB_sucsesful_coup
		x = -1
		y = 1
		cost = 3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_reverse_the_madmans_policies"
			custom_effect_tooltip = GAB_remove_ideas 
			hidden_effect = {
				remove_ideas = GAB_reverse_apartheid
				remove_ideas = GAB_foreign_labour_idea
				remove_ideas = GAB_The_Gabonese_Constitution
				remove_ideas = GAB_president_for_life
				remove_ideas = GAB_fang_supremacy
				remove_ideas = GAB_bwati_national_religion
			}
		}
	}
	
	focus = {
		id = GAB_aubuames_conservatives
		icon = GFX_goal_GAB_aubueme
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_government = social_conservative
		}
		prerequisite = {
			focus = GAB_rebuild_democratic_institutions
		}
		prerequisite = {
			focus = GAB_reverse_the_madmans_policies
		}
		relative_position_id = GAB_sucsesful_coup
		x = 0
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_aubuames_conservatives"
			custom_effect_tooltip = unlock_focuses
		}
	}
	
	focus = {
		id = GAB_crush_colonial_corruption
		icon = GFX_goal_generic_tackle_corruption
		available = {
			has_government = social_conservative
		}
		prerequisite = {
			focus = GAB_aubuames_conservatives
		}
		relative_position_id = GAB_aubuames_conservatives
		x = 0
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_crush_colonial_corruption"
			add_ideas = GAB_dealing_with_corruption
		}
	}
	
	focus = {
		id = GAB_tatical_investment
		icon = GFX_goal_national_mobilization
		available = {
			has_government = social_conservative
		}
		prerequisite = {
			focus = GAB_crush_colonial_corruption
		}
		relative_position_id = GAB_aubuames_conservatives
		x = -1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_tatical_investment"
			add_ideas = GAB_tatical_investment
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
		}
	}
	
	focus = {
		id = GAB_church_voulenteership
		icon = GFX_ITA_church_economic
		available = {
			has_government = social_conservative
		}
		prerequisite = {
			focus = GAB_crush_colonial_corruption
		}
		relative_position_id = GAB_aubuames_conservatives
		x = 1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_church_voulenteership"
			add_ideas = GAB_church_support
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
		}
	}
	
	focus = {
		id = GAB_church_tax_exemptions
		icon = GFX_BEL_Improve_Catholic_Relations
		available = {
			has_government = social_conservative
		}
		prerequisite = {
			focus = GAB_church_voulenteership
		}
		prerequisite = {
			focus = GAB_tatical_investment
		}
		relative_position_id = GAB_aubuames_conservatives
		x = 0
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_church_tax_exemptions"
			swap_ideas = {
				remove_idea = GAB_church_support
				add_idea = GAB_church_tax_exemptions
			}
		}
	}
	
	focus = {
		id = GAB_in_god_we_trust
		icon = GFX_BBR_freedom_house
		available = {
			has_government = social_conservative
		}
		prerequisite = {
			focus = GAB_church_tax_exemptions
		}
		relative_position_id = GAB_aubuames_conservatives
		x = 0
		y = 4
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_in_god_we_trust"
			swap_ideas = {
				remove_idea = GAB_church_tax_exemptions
				add_idea = GAB_in_god_we_trust
			}
			add_popularity = {
				ideology = social_conservative
				popularity = 0.05
			}
			set_country_flag = GAB_can_do_fp
			custom_effect_tooltip = GAB_fp_unlock_tt
		}
	}
	
	focus = {
		id = GAB_gondouts_liberals
		icon = GFX_goal_GAB_gondjut
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_government = social_liberal
		}
		prerequisite = {
			focus = GAB_rebuild_democratic_institutions
		}
		prerequisite = {
			focus = GAB_reverse_the_madmans_policies
		}
		relative_position_id = GAB_sucsesful_coup
		x = -5
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_gondouts_liberals"
			custom_effect_tooltip = unlock_focuses
		}
	}
	
	focus = {
		id = GAB_western_investment
		icon = GFX_MAF_anti_french_pact
		available = {
			has_government = social_liberal
		}
		prerequisite = {
			focus = GAB_gondouts_liberals
		}
		relative_position_id = GAB_gondouts_liberals
		x = -1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_western_investment"
			add_ideas = GAB_western_investment
			add_popularity = {
				ideology = social_liberal
				popularity = 0.05
			}
		}
	}
	
	focus = {
		id = GAB_westernization_first
		icon = GFX_goal_PAR_modernize
		available = {
			has_government = social_liberal
		}
		prerequisite = {
			focus = GAB_western_investment
		}
		relative_position_id = GAB_gondouts_liberals
		x = -1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_westernization_first"
			swap_ideas = {
				remove_idea = GAB_western_investment
				add_idea = GAB_westernization_first
			}
		}
	}
	
	focus = {
		id = GAB_satisfy_basic_needs
		icon = GFX_goal_COR_White_Welfare_icon
		available = {
			has_government = social_liberal
		}
		prerequisite = {
			focus = GAB_gondouts_liberals
		}
		relative_position_id = GAB_gondouts_liberals
		x = 1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_satisfy_basic_needs"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			add_popularity = {
				ideology = social_liberal
				popularity = 0.05
			}
		}
	}
	
	focus = {
		id = GAB_tip_from_kenyesianism
		icon = GFX_goal_MAF_keys
		available = {
			has_government = social_liberal
		}
		prerequisite = {
			focus = GAB_satisfy_basic_needs
		}
		relative_position_id = GAB_gondouts_liberals
		x = 1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_tip_from_kenyesianism"
			add_ideas = GAB_kenyesianism
		}
	}
	
	focus = {
		id = GAB_free_market
		icon = GFX_goal_CSA_equality
		available = {
			has_government = social_liberal
		}
		prerequisite = {
			focus = GAB_tip_from_kenyesianism
		}
		prerequisite = {
			focus = GAB_westernization_first
		}
		relative_position_id = GAB_gondouts_liberals
		x = 0
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_free_market"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			add_popularity = {
				ideology = social_liberal
				popularity = 0.05
			}
			hidden_effect = {
				country_event = {
					id = gab.27
					days = 34
				}
			}	
			set_country_flag = GAB_can_do_fp
			custom_effect_tooltip = GAB_fp_unlock_tt
		}
	}
	
	focus = {
		id = GAB_entente_question
		icon = GFX_GBR_lead_entente
		available = {
			OR = {
				has_government = social_conservative
				has_government = social_liberal
			}
		}
		prerequisite = {
			focus = GAB_aubuames_conservatives
			focus = GAB_gondouts_liberals
		}
		relative_position_id = GAB_sucsesful_coup
		x = -2
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_entente_question"
			country_event = gab.4
			if = {
				limit = {
					has_government = social_liberal
				}
				hidden_effect = {
					country_event = {
						id = gab.26
						days = 34
					}
				}
			}
		}
	}
	
	focus = {
		id = GAB_pierres_socialists
		icon = GFX_goal_GAB_pierre
		available = {
			custom_trigger_tooltip = {
				tooltip = unlock_focuses
				always = no
			}
		}
		bypass = {
			has_government = radical_socialist
		}
		prerequisite = {
			focus = GAB_rebuild_democratic_institutions
		}
		prerequisite = {
			focus = GAB_reverse_the_madmans_policies
		}
		relative_position_id = GAB_sucsesful_coup
		x = 4
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_pierres_socialists"
			custom_effect_tooltip = unlock_focuses
		}
	}
	
	focus = {
		id = GAB_break_the_colonial_shackles
		icon = GFX_ITA_power_people
		available = {
			has_government = radical_socialist
		}
		prerequisite = {
			focus = GAB_pierres_socialists
		}
		relative_position_id = GAB_pierres_socialists
		x = 0
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_break_the_colonial_shackles"
			add_political_power = 100
			add_popularity = {
				ideology = syndicalist
				popularity = 0.1
			}
			add_popularity = {
				ideology = totalist
				popularity = 0.1
			}
			add_popularity = {
				ideology = radical_socialist
				popularity = 0.1
			}
			add_popularity = {
				ideology = social_conservative
				popularity = -0.1
			}
			add_popularity = {
				ideology = authoritarian_democrat
				popularity = -0.1
			}
			add_popularity = {
				ideology = paternal_autocrat
				popularity = -0.1
			}
		}
	}
	
	focus = {
		id = GAB_true_agrarianism
		icon = GFX_goal_CSA_agricultural_revolution
		available = {
			has_government = radical_socialist
		}
		prerequisite = {
			focus = GAB_break_the_colonial_shackles
		}
		relative_position_id = GAB_pierres_socialists
		x = -1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_true_agrarianism"
			add_ideas = GAB_true_agrarianism
		}
	}
	
	focus = {
		id = GAB_voluntary_collectives
		icon = GFX_goal_CSA_collective_farms
		available = {
			has_government = radical_socialist
		}
		prerequisite = {
			focus = GAB_true_agrarianism
		}
		relative_position_id = GAB_pierres_socialists
		x = -1
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_voluntary_collectives"
			swap_ideas = {
				remove_idea = GAB_true_agrarianism
				add_idea = GAB_voluntary_collectives
			}
		}
	}
	
	focus = {
		id = GAB_disband_askari
		icon = GFX_focus_red_flag_army
		available = {
			has_government = radical_socialist
			has_completed_focus = GAB_intergrate_askari
		}
		prerequisite = {
			focus = GAB_break_the_colonial_shackles
		}
		relative_position_id = GAB_pierres_socialists
		x = 1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_disband_askari"
			add_manpower = 1000
			army_experience = -100
			random_unit_leader = {
					limit = { has_id = 25289 }
					remove_unit_leader = yes
				}
			hidden_effect = {
				country_event = {
					id = gab.24
					days = 5
				}
			}
		}
	}

	focus = {
		id = GAB_african_comrades
		icon = GFX_goal_generic_socialist_democracy
		available = {
			has_government = radical_socialist
		}
		prerequisite = {
			focus = GAB_disband_askari
		}
		relative_position_id = GAB_pierres_socialists
		x = 1
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_african_comrades"
			every_country = {
				limit = {
					is_neighbor_of = GAB
				}
				add_popularity = {
					ideology = syndicalist
					popularity = 0.1
				}
				add_popularity = {
					ideology = totalist
					popularity = 0.1
				}
				add_popularity = {
					ideology = radical_socialist
					popularity = 0.1
				}
			}
			hidden_effect = {
				country_event = {
					id = gab.23
					days = 14
				}
			}
			custom_effect_tooltip = GAB_only_socialists_tt
			set_country_flag = GAB_only_socialists
		}
	}
	
	focus = {
		id = GAB_red_africanism
		icon = GFX_goal_LIB_Destiny_Coup
		available = {
			has_government = radical_socialist
		}
		prerequisite = {
			focus = GAB_african_comrades
		}
		prerequisite = {
			focus = GAB_voluntary_collectives
		}
		relative_position_id = GAB_pierres_socialists
		x = 0
		y = 4
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_red_africanism"
			add_ideas = GAB_red_africanism
			hidden_effect = {
				country_event = {
					id = gab.25
					days = 34
				}
			}
		}
	}
	
	focus = {
		id = GAB_contact_the_real_france
		icon = GFX_goal_FRA_Internationale_Congress
		available = {
			has_government = radical_socialist
		}
		prerequisite = {
			focus = GAB_red_africanism
		}
		relative_position_id = GAB_pierres_socialists
		x = 0
		y = 5
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_contact_the_real_france"
			INT = {
				country_event = {
					id = gab.12
					days = 2
				}
			}
			set_country_flag = GAB_can_do_fp
			custom_effect_tooltip = GAB_fp_unlock_tt
		}
	}
	
	###
	focus = {
		id = GAB_intergrate_askari
		icon = GFX_goal_MAF_African_Armies

		x = 20
		y = 8
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_intergrate_askari"
			add_doctrine_cost_reduction = {
				name = land_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			army_experience = 100
			create_corps_commander = {
				name = "Hans Schomburgk"
				portrait_path = "gfx/leaders/GAB/Hans_Schomburgk.png"
				traits = {
					media_personality
				}
				skill = 2
				attack_skill = 1
				defense_skill = 1
				planning_skill = 2
				logistics_skill = 3
				id = 25289
			}
		}
	}
	
	focus = {
		id = GAB_officer_corps
		icon = GFX_goal_officers

		prerequisite = {
			focus = GAB_intergrate_askari
		}
		relative_position_id = GAB_intergrate_askari
		x = 0
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_officer_corps"
			army_experience = 100
			add_manpower = 500
			add_command_power = 100
			hidden_effect = {
				load_oob = GAB_Recruitment
			}
			custom_effect_tooltip = GAB_recruit_tt
			remove_ideas = MAF_post_collapse_army
		}
	}
	
	focus = {
		id = GAB_first_squadron
		icon = GFX_goal_USA_organic_air_support

		prerequisite = {
			focus = GAB_intergrate_askari
		}
		relative_position_id = GAB_intergrate_askari
		x = 4
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_first_squadron"
			air_experience = 20
			add_doctrine_cost_reduction = {
			name = air_doc_bonus
			cost_reduction = 0.5
			uses = 1
			category = air_doctrine
			}
		}
	}
	
	focus = {
		id = GAB_liberville_international
		icon = GFX_goal_air_armada

		prerequisite = {
			focus = GAB_first_squadron
		}
		relative_position_id = GAB_intergrate_askari
		x = 4
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_liberville_international"
			random_owned_state = {
				add_building_construction = {
					type = air_base
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_experiment_with_french_designs
		icon = GFX_goal_NFA_Airforce

		prerequisite = {
			focus = GAB_liberville_international
		}
		relative_position_id = GAB_intergrate_askari
		x = 4
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_experiment_with_french_designs"
			add_tech_bonus = {
				name = GAB_experiment_with_french_designs
				bonus = 1
				uses = 1
				technology = early_fighter
				technology = fighter1
				technology = fighter2
				technology = fighter3
				technology = heavy_fighter1
				technology = heavy_fighter2
				technology = heavy_fighter3
			}
		}
	}
	
	focus = {
		id = GAB_import_french_designs
		icon = GFX_goal_GAB_french_guns

		prerequisite = {
			focus = GAB_intergrate_askari
		}
		relative_position_id = GAB_intergrate_askari
		x = -4
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_import_french_designs"
			add_equipment_to_stockpile = {
				type = infantry_equipment_1
				amount = 2500
				producer = NFA
			}
		}
	}
	
	focus = {
		id = GAB_to_make_them_ourselves
		icon = GFX_goal_OTT_arms_purchase

		prerequisite = {
			focus = GAB_import_french_designs
		}
		relative_position_id = GAB_intergrate_askari
		x = -4
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_to_make_them_ourselves"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			add_offsite_building = { type = arms_factory level = 1}
			add_tech_bonus = {
				name = GAB_intergrate_askari
				bonus = 1
				uses = 1
				category = infantry_weapons
				category = artillery
			}
		}
	}
	
	focus = {
		id = GAB_bush_warfare
		icon = GFX_SIA_jungletraining

		mutually_exclusive = {
			focus = GAB_napalm
		}
		prerequisite = {
			focus = GAB_officer_corps
		}
		relative_position_id = GAB_intergrate_askari
		x = -1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_bush_warfare"
			add_ideas = GAB_bush_warfare
		}
	}
	
	focus = {
		id = GAB_guerilla_art
		icon = GFX_embraceguerilla

		prerequisite = {
			focus = GAB_bush_warfare
		}
		relative_position_id = GAB_intergrate_askari
		x = -1
		y = 4
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_guerilla_art"
			swap_ideas = {	
				remove_idea = GAB_bush_warfare
				add_idea = GAB_bush_warfare2
			}
		}
	}
	
	focus = {
		id = GAB_trainers_from_abroad
		icon = GFX_goal_NFA_Army

		prerequisite = {
			focus = GAB_bush_warfare
			focus = GAB_napalm
		}
		relative_position_id = GAB_intergrate_askari
		x = 0
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_trainers_from_abroad"
			add_doctrine_cost_reduction = {
				name = land_doc_bonus
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			army_experience = 100
		}
	}
	
	focus = {
		id = GAB_village_militias
		icon = GFX_HUN_unite_the_militias

		prerequisite = {
			focus = GAB_bush_warfare
		}
		relative_position_id = GAB_intergrate_askari
		x = -2
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_village_militias"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			division_template = {
				name = "Militia"
				division_names_group = NFA_MIL_01
				regiments = {
					militia = { x = 0 y = 0 }
					militia = { x = 0 y = 1 }
					militia = { x = 0 y = 2 }
					militia = { x = 1 y = 0 }
					militia = { x = 1 y = 1 }
					militia = { x = 1 y = 2 }
					militia = { x = 2 y = 0 }
					militia = { x = 2 y = 1 }
					militia = { x = 2 y = 2 }
				}
			}
			random_owned_state = {
				create_unit = {
					division = "division_template = \"Militia\" start_experience_factor = 0.1"
					owner = GAB
				}
			}
		}
	}
	
	focus = {
		id = GAB_jungle_firebombing
		icon = GFX_goal_BUL_slash_and_burn

		prerequisite = {
			focus = GAB_napalm
		}
		relative_position_id = GAB_intergrate_askari
		x = 2
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_jungle_firebombing"
			add_ideas = GAB_Napalm_idea
		}
	}
	
	focus = {
		id = GAB_napalm
		icon = GFX_goal_BUL_incendiary_warfare

		mutually_exclusive = {
			focus = GAB_bush_warfare
		}
		prerequisite = {
			focus = GAB_officer_corps
		}
		relative_position_id = GAB_intergrate_askari
		x = 1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_napalm"
			add_ideas = GAB_rain_fire
		}
	}
	
	focus = {
		id = GAB_howitzers_for_every_regiment
		icon = GFX_goal_national_artillery

		prerequisite = {
			focus = GAB_napalm
		}
		relative_position_id = GAB_intergrate_askari
		x = 1
		y = 4
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_howitzers_for_every_regiment"
			swap_ideas = {
				remove_idea = GAB_rain_fire
				add_idea = GAB_rain_fire2
			}
		}
	}
	
	###
	focus = {
		id = GAB_stall_the_post_colonial_shock
		icon = GFX_goal_KTG_Colonial_Economy_Focus
		available = {
			NOT = {
				has_war_with = KOG
				has_completed_focus = GAB_slow_and_steady_wins_the_race
			}
		}
		x = 6
		y = 13
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_stall_the_post_colonial_shock"
			add_timed_idea = {
				idea = GAB_debt
				days = 365
			}
		}
	}
	
	focus = {
		id = GAB_fund_water_and_power_grids
		icon = GFX_goal_CSA_rural_industrialization

		prerequisite = {
			focus = GAB_stall_the_post_colonial_shock
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = 2
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_fund_water_and_power_grids"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			add_ideas = GAB_water_power_grid
		}
	}
	
	focus = {
		id = GAB_invest_in_timber_industries
		icon = GFX_goal_generic_forestry

		prerequisite = {
			focus = GAB_fund_water_and_power_grids
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = 0
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_invest_in_timber_industries"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
			}
			add_resource = {
				type = oil
				amount = 5
				state = 539
			}
		}
	}
	
	focus = {
		id = GAB_textile_mills
		icon = GFX_goal_SZC_textiles

		prerequisite = {
			focus = GAB_invest_in_timber_industries
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = 1
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_textile_mills"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
				}
			}
		}
	}
	
	focus = {
		id = GAB_offshore_oil
		icon = GFX_goal_further_oil

		prerequisite = {
			focus = GAB_invest_in_timber_industries
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = -1
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_offshore_oil"
			add_resource = {
				type = oil
				amount = 11
				state = 539
			}
		}
	}
	
	focus = {
		id = GAB_pump_the_oil_boom
		icon = GFX_goal_oil_derrick

		prerequisite = {
			focus = GAB_offshore_oil
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = -1
		y = 4
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_pump_the_oil_boom"
			add_ideas = GAB_oil_boom
		}
	}
	
	focus = {
		id = GAB_early_rural_mechinazation
		icon = GFX_goal_generic_mechanisation

		prerequisite = {
			focus = GAB_fund_water_and_power_grids
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = 3
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_early_rural_mechinazation"
			add_tech_bonus = {
				name = GAB_early_rural_mechinazation
				bonus = 1
				uses = 1
				category = industry
			}
			add_tech_bonus = {
				name = GAB_early_rural_mechinazation2
				bonus = 1
				uses = 1
				category = motorized_equipment
			}
		}
	}
	
	focus = {
		id = GAB_the_trans_gabon_railway
		icon = GFX_goal_generic_railway_construction

		prerequisite = {
			focus = GAB_early_rural_mechinazation
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = 3
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_the_trans_gabon_railway"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_extend_to_makokou
		icon = GFX_goal_generic_railroad

		prerequisite = {
			focus = GAB_the_trans_gabon_railway
		}
		mutually_exclusive = {
			focus = GAB_extend_to_moanda
		}
		relative_position_id = GAB_the_trans_gabon_railway
		x = -1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_extend_to_makokou"
			add_resource = {
				type = steel
				amount = 10
				state = 539
			}
		}
	}
	
	focus = {
		id = GAB_extend_to_moanda
		icon = GFX_goal_KTG_Jungle_Railroad

		prerequisite = {
			focus = GAB_the_trans_gabon_railway
		}
		mutually_exclusive = {
			focus = GAB_extend_to_makokou
		}
		relative_position_id = GAB_the_trans_gabon_railway
		x = 1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_extend_to_moanda"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_rural_infrastructure
		icon = GFX_goal_ANQ_rural_outreach

		prerequisite = {
			focus = GAB_extend_to_moanda
			focus = GAB_extend_to_makokou
		}
		
		relative_position_id = GAB_the_trans_gabon_railway
		x = 0
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_rural_infrastructure"
			random_owned_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_first_steps_to_industrialization
		icon = GFX_goal_generic_industrial_planning

		prerequisite = {
			focus = GAB_pump_the_oil_boom
		}
		prerequisite = {
			focus = GAB_rural_infrastructure
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = 1
		y = 6
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_first_steps_to_industrialization"
			every_owned_state = {
				add_extra_state_shared_building_slots = 2
			}
			add_tech_bonus = {
				name = industry_bonus
				bonus = 0.25
				uses = 1
				category = industry
			}
		}
	}
	
	focus = {
		id = GAB_establish_financial_beuracracy
		icon = GFX_goal_TEX_banks_for_america

		prerequisite = {
			focus = GAB_stall_the_post_colonial_shock
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = -2
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_establish_financial_beuracracy"
			add_ideas = GAB_banks
		}
	}
	
	focus = {
		id = GAB_gabonese_franc
		icon = GFX_focus_fra_devalue_the_franc

		prerequisite = {
			focus = GAB_establish_financial_beuracracy
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = -2
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_gabonese_franc"
			swap_ideas = {
				remove_idea = GAB_banks
				add_idea = GAB_gabonese_franc
			}
		}
	}
	
	focus = {
		id = GAB_international_regognition
		icon = GFX_goal_generic_globe

		prerequisite = {
			focus = GAB_stall_the_post_colonial_shock
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = -4
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_international_regognition"
			add_ideas = GAB_international_regognition_idea
		}
	}
	
	focus = {
		id = GAB_shake_hands_with_the_french
		icon = GFX_makecontactsinalgiers

		prerequisite = {
			focus = GAB_international_regognition
		}
		relative_position_id = GAB_stall_the_post_colonial_shock
		x = -4
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_shake_hands_with_the_french"
			if = {
				limit = {
					has_socialist_government = yes
				}
				add_opinion_modifier = {
					target = FRA
					modifier = KR_trade_agreement
				}
			}
			else = {
				add_opinion_modifier = {
					target = NFA
					modifier = KR_trade_agreement
				}
			}
		}
	}
	
	focus = {
		id = GAB_anglo_deals
		icon = GFX_goal_entente_arms_trade

		mutually_exclusive = {
			focus = GAB_deals_with_the_hun
		}
		prerequisite = {
			focus = GAB_shake_hands_with_the_french
		}
		relative_position_id = GAB_shake_hands_with_the_french
		x = -1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_anglo_deals"
			if = {
				limit = {
					NOT = {
						has_government = radical_socialist
					}
				}
				add_ideas = GAB_entente_trade_idea
			}
			if = {
				limit = {
					has_government = radical_socialist
				}
				add_ideas = GAB_int_trade_idea
			}
		}
	}
	
	focus = {
		id = GAB_atlantic_trade
		icon = GFX_goal_AST_trade_commonwealth

		prerequisite = {
			focus = GAB_anglo_deals
		}
		relative_position_id = GAB_shake_hands_with_the_french
		x = -1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_atlantic_trade"
			if = {
				limit = {
					NOT = {
						has_government = radical_socialist
					}
				}
				add_opinion_modifier = {
					target = ENT
					modifier = KR_trade_agreement
				}
			}
			if = {
				limit = {
					has_government = radical_socialist
				}
				add_opinion_modifier = {
					target = ENG
					modifier = KR_trade_agreement
				}
			}
		}
	}
	
	focus = {
		id = GAB_deals_with_the_hun
		icon = GFX_goal_mittel_arms_trade
		available = {
			NOT = {
				has_government = radical_socialist
			}
		}
		mutually_exclusive = {
			focus = GAB_anglo_deals
		}
		prerequisite = {
			focus = GAB_shake_hands_with_the_french
		}
		relative_position_id = GAB_shake_hands_with_the_french
		x = 1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_deals_with_the_hun"
			add_ideas = GAB_rp_trade_idea
		}
	}
	
	focus = {
		id = GAB_pragmatic_trade
		icon = GFX_HUN_trade_war

		
		prerequisite = {
			focus = GAB_deals_with_the_hun
		}
		relative_position_id = GAB_shake_hands_with_the_french
		x = 1
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_pragmatic_trade"
			add_opinion_modifier = {
				target = GER
				modifier = KR_trade_agreement
			}
		}
	}
	
	###
	focus = {
		id = GAB_slow_and_steady_wins_the_race
		icon = GFX_BBR_paternalistic_economy
		available = {
			NOT = {
				has_war_with = KOG
				has_completed_focus = GAB_stall_the_post_colonial_shock
			}
		}
		x = 20
		y = 14
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_slow_and_steady_wins_the_race"
			add_political_power = 100
			add_stability = -0.05
		}
	}
	
	focus = {
		id = GAB_no_room_for_corruption
		icon = GFX_goal_HAI_fuckin_murder_corrputions

		prerequisite = {
			focus = GAB_slow_and_steady_wins_the_race
		}
		relative_position_id = GAB_slow_and_steady_wins_the_race
		x = 3
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_no_room_for_corruption"
			add_timed_idea = {
				idea = GAB_dealing_with_corruption1
				days = 140
			}
		}
	}
	
	focus = {
		id = GAB_stable_beuracracy
		icon = GFX_goal_generic_stable_government

		prerequisite = {
			focus = GAB_no_room_for_corruption
		}
		relative_position_id = GAB_no_room_for_corruption
		x = 1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_stable_beuracracy"
			add_stability = 0.05
			add_ideas = GAB_stable_beuracracy
		}
	}
	
	focus = {
		id = GAB_ratified_tax_rate
		icon = GFX_CAL_radical_taxation

		prerequisite = {
			focus = GAB_no_room_for_corruption
		}
		relative_position_id = GAB_no_room_for_corruption
		x = -1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_ratified_tax_rate"
			add_ideas = GAB_ratified_tax_rate
		}
	}
	
	focus = {
		id = GAB_the_gabonese_franc
		icon = GFX_goal_bag_of_money

		prerequisite = {
			focus = GAB_ratified_tax_rate
		}
		prerequisite = {
			focus = GAB_stable_beuracracy
		}
		relative_position_id = GAB_no_room_for_corruption
		x = 0
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_the_gabonese_franc"
			custom_effect_tooltip = GAB_merge_tt
			hidden_effect = {
				remove_ideas = GAB_ratified_tax_rate
				remove_ideas = GAB_stable_beuracracy
				add_ideas = GAB_stable_finances
			}
		}
	}
	
	focus = {
		id = GAB_start_the_teritary_sector
		icon = GFX_BBR_porters_unions

		prerequisite = {
			focus = GAB_the_gabonese_franc
		}
		relative_position_id = GAB_no_room_for_corruption
		x = -1
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_start_the_teritary_sector"
			add_ideas = GAB_civil_service
		}
	}
	
	focus = {
		id = GAB_refine_administration
		icon = GFX_goal_Centralised_Government

		prerequisite = {
			focus = GAB_the_gabonese_franc
		}
		
		relative_position_id = GAB_no_room_for_corruption
		x = 1
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_refine_administration"
			swap_ideas = {
				remove_idea = GAB_stable_finances
				add_idea = GAB_stable_finances2
			}
		}
	}
	
	focus = {
		id = GAB_water_and_power_grids
		icon = GFX_goal_dam

		prerequisite = {
			focus = GAB_slow_and_steady_wins_the_race
		}
		relative_position_id = GAB_slow_and_steady_wins_the_race
		x = -3
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_water_and_power_grids"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			add_ideas = GAB_water_power_grid_private
		}
	}
	
	focus = {
		id = GAB_new_enterprise
		icon = GFX_goal_TEX_Reconcile_Buisness

		prerequisite = {
			focus = GAB_water_and_power_grids
		}
		mutually_exclusive = {	
			focus = GAB_invite_foreign_companies
		}
		relative_position_id = GAB_water_and_power_grids
		x = -2
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_new_enterprise"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
			}
		}
	}
	
	focus = {
		id = GAB_connect_cities
		icon = GFX_goal_model_cities

		prerequisite = {
			focus = GAB_new_enterprise
		}
		relative_position_id = GAB_new_enterprise
		x = -1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_connect_cities"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_agricultural_autarky
		icon = GFX_goal_agricultural_policies

		prerequisite = {
			focus = GAB_new_enterprise
		}
		relative_position_id = GAB_new_enterprise
		x = 1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_agricultural_autarky"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_invest_in_fledeling_buisness
		icon = GFX_goal_CSA_capital_investments

		prerequisite = {
			focus = GAB_agricultural_autarky
		}
		prerequisite = {
			focus = GAB_connect_cities
		}
		relative_position_id = GAB_new_enterprise
		x = 0
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_invest_in_fledeling_buisness"
			add_ideas = GAB_local_investment
		}
	}
	
	focus = {
		id = GAB_reap_what_we_sow
		icon = GFX_goal_CAL_money

		prerequisite = {
			focus = GAB_invest_in_fledeling_buisness
		}
		relative_position_id = GAB_new_enterprise
		x = 0
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_reap_what_we_sow"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_invite_foreign_companies
		icon = GFX_goal_generic_foreign_investments

		prerequisite = {
			focus = GAB_water_and_power_grids
		}
		mutually_exclusive = {	
			focus = GAB_new_enterprise
		}
		relative_position_id = GAB_water_and_power_grids
		x = 2
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_invite_foreign_companies"
			add_ideas = GAB_foreign_investment_idea
		}
	}
	
	focus = {
		id = GAB_state_bonds
		icon = GFX_goal_state_economy

		prerequisite = {
			focus = GAB_invite_foreign_companies
		}
		relative_position_id = GAB_invite_foreign_companies
		x = 1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_state_bonds"
			add_war_support = 0.05
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_outsorce_labour
		icon = GFX_goal_CRO_fund_laborers

		prerequisite = {
			focus = GAB_invite_foreign_companies
		}
		relative_position_id = GAB_invite_foreign_companies
		x = -1
		y = 1
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_outsorce_labour"
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			add_manpower = 500
			add_stability = -0.03
		}
	}
	
	focus = {
		id = GAB_rescoursce_expiditons
		icon = GFX_all_resource

		prerequisite = {
			focus = GAB_outsorce_labour
		}
		prerequisite = {
			focus = GAB_state_bonds
		}
		relative_position_id = GAB_invite_foreign_companies
		x = 0
		y = 2
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_rescoursce_expiditons"
			add_resource = {
				type = steel
				amount = 2
				state = 539
			}
			add_resource = {
				type = oil
				amount = 2
				state = 539
			}
		}
	}
	
	focus = {
		id = GAB_encourage_western_imports
		icon = GFX_HUN_export_economy

		prerequisite = {
			focus = GAB_rescoursce_expiditons
		}
		relative_position_id = GAB_invite_foreign_companies
		x = 0
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_encourage_western_imports"
			add_ideas = GAB_import_economies
		}
	}
	
	focus = {
		id = GAB_tourism
		icon = GFX_goal_generic_tourism

		prerequisite = {
			focus = GAB_agricultural_autarky
			focus = GAB_state_bonds
		}

		relative_position_id = GAB_water_and_power_grids
		x = 0
		y = 3
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_tourism"
			swap_ideas = {
				remove_idea = GAB_foreign_investment_idea
				add_idea = GAB_tourism_idea
			}
		}
	}
	
	focus = {
		id = GAB_protected_wildlife
		icon = GFX_goal_MAF_Lion_Society

		prerequisite = {
			focus = GAB_tourism
		}

		relative_position_id = GAB_water_and_power_grids
		x = 0
		y = 4
		cost = 5.8
		ai_will_do = {
			factor = 100
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_protected_wildlife"
			swap_ideas = {
				remove_idea = GAB_tourism_idea
				add_idea = GAB_tourism2
			}
		}
	}
	
	###
	focus = {
		id = GAB_madmen_have_great_ambitions
		icon = GFX_goal_GAB_madmen
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
			has_completed_focus = GAB_greater_kleptocracy
			has_country_flag = GAB_can_do_fp
		}
	
		x = 10
		y = 0
		cost = 0

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_madmen_have_great_ambitions"
			custom_effect_tooltip = GAB_fp_unlocked_tt
		}
	}
	
	focus = {
		id = GAB_restoration_frankish_rule
		icon = GFX_MAF_anti_french_pact
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_madmen_have_great_ambitions
		}
	
		relative_position_id = GAB_madmen_have_great_ambitions
		x = 0
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_restoration_frankish_rule"
			add_opinion_modifier = { target = NFA modifier = medium_increase }
			add_political_power = 100
			add_stability = 0.05
		}
	}
	
	focus = {
		id = GAB_ties_dahoney
		icon = GFX_DAH_stand_our_own
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_restoration_frankish_rule
		}
	
		relative_position_id = GAB_madmen_have_great_ambitions
		x = 0
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_ties_dahoney"
			add_opinion_modifier = { target = DAH modifier = medium_increase }
		}
	}
	
	focus = {
		id = GAB_reclaim_french_congo
		icon = GFX_goal_GAB_french_congo
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_restoration_frankish_rule
		}
	
		relative_position_id = GAB_madmen_have_great_ambitions
		x = -2
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_reclaim_french_congo"
			create_wargoal = {
				type = annex_everything
				target = TKE
			}
			create_wargoal = {
				type = annex_everything
				target = KOG
			}
		}
	}
	
	focus = {
		id = GAB_contest_spanish_guinea
		icon = GFX_goal_GAB_Spanish_Guinea
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
			NOT = {
				CAR = {
					owns_state = 297
				}
			}
		}
		
		prerequisite = {
			focus = GAB_restoration_frankish_rule
		}
	
		relative_position_id = GAB_reclaim_french_congo
		x = -2
		y = 0
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_contest_spanish_guinea"
			add_state_claim = 297
		}
	}
	
	focus = {
		id = GAB_congo_railway
		icon = GFX_dschibutilinks
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		prerequisite = {
			 focus = GAB_contest_spanish_guinea
		}		
		prerequisite = {
			focus = GAB_reclaim_french_congo
		}
	
		relative_position_id = GAB_reclaim_french_congo
		x = -1
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_congo_railway"
			every_owned_state = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			build_railway = {
				start_province = 14305
				target_province = 14592
			}
			build_railway = {
				start_province = 14305
				target_province = 14315
			}
		}
	}
	
	focus = {
		id = GAB_slay_cameroon
		icon = GFX_goal_GAB_take_kamerun
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_restoration_frankish_rule
		}
	
		relative_position_id = GAB_madmen_have_great_ambitions
		x = 2
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_slay_cameroon"
			create_wargoal = {
				type = annex_everything
				target = ADW
			}
			create_wargoal = {
				type = annex_everything
				target = CMR
			}
		}
	}
	
	focus = {
		id = GAB_dethrone_wannabe
		icon = GFX_goal_GAB_dethrone_bokassa
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_slay_cameroon focus = GAB_invite_french_settlers
		}
	
		relative_position_id = GAB_slay_cameroon
		x = 1
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_dethrone_wannabe"
			create_wargoal = {
				type = annex_everything
				target = CEA
			}
		}
	}
	
	focus = {
		id = GAB_invite_french_settlers
		icon = GFX_settlers
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_restoration_frankish_rule
		}
	
		relative_position_id = GAB_slay_cameroon
		x = 2
		y = 0
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_invite_french_settlers"
			add_manpower = 2500
		}	
	}
	
	focus = {
		id = GAB_destroy_wadai_sultanate
		icon = GFX_goal_GAB_wadai
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
			NOT = {
				country_exists = CEA
			}
			owns_state = 975
		}
		
		prerequisite = {
			focus = GAB_dethrone_wannabe
		}
	
		relative_position_id = GAB_slay_cameroon
		x = 1
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_destroy_wadai_sultanate"
			transfer_state = 911
			transfer_state = 515
			NFA = {
				add_political_power = 100
			}
			NFA = {
				remove_state_claim = 911
				remove_state_claim = 515
				remove_state_core = 911
				remove_state_core = 515
			}
		}
	}
	
	focus = {
		id = GAB_enact_hyperpurge
		icon = GFX_goal_GAB_hyperpurge
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_destroy_wadai_sultanate
		}
	
		relative_position_id = GAB_slay_cameroon
		x = 0
		y = 3
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_enact_hyperpurge"
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.15
			}
			add_political_power = 100
			add_stability = -0.02
			hidden_effect = {
				country_event = {
					id = gab.18
					days = 23
				}
			}
		}
	}
	
	focus = {
		id = GAB_begin_restoring_colonial_rule
		icon = GFX_NATFRA_africa
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_destroy_wadai_sultanate
		}
	
		relative_position_id = GAB_slay_cameroon
		x = 2
		y = 3
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_begin_restoring_colonial_rule"
			add_popularity = {
				ideology = paternal_autocrat
				popularity = 0.15
			}
			add_stability = 0.1
			add_war_support = 0.1
			add_political_power = 100
			add_research_slot_until_five = yes
		}
	}
	
	focus = {
		id = GAB_the_ecuator_united
		icon = GFX_goal_GAB_equator_united
		available = {
			has_country_leader = {
				name = "Gabriel Leon M'ba"
				ruling_only = yes
			}
		}
		
		prerequisite = {
			focus = GAB_begin_restoring_colonial_rule
		}
		
		prerequisite = {
			focus = GAB_enact_hyperpurge
		}
	
		relative_position_id = GAB_slay_cameroon
		x = 1
		y = 4
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_the_ecuator_united"
			hidden_effect = {
				every_owned_state = {
					GAB = {
						add_state_core = PREV
					}
				}
			}
			custom_effect_tooltip = GAB_cores_tt
			set_cosmetic_tag = GAB_EQUATOR
			hidden_effect = {
				country_event = {
					id = gab.20
					days = 11
				}
			}
		}
	}
	
	#### 
	focus = {
		id = GAB_republic_amidst_chaos
		icon = GFX_goal_GAB_republic_amidst_chaos
		available = {
			has_country_flag = GAB_democracy_restored
			has_country_flag = GAB_can_do_fp
		}
		bypass = {
			has_country_flag = GAB_democracy_restored
			has_country_flag = GAB_can_do_fp
		}
	
		x = 18
		y = 0
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_republic_amidst_chaos"
			custom_effect_tooltip = GAB_fp_unlocked_tt
		}
	}
	
	focus = {
		id = GAB_native_tounges_as_official
		icon = GFX_goal_LIB_native_assimilation_act
		available = {
			has_country_flag = GAB_democracy_restored
		}
		
		prerequisite = {
			focus = GAB_republic_amidst_chaos
		}
	
		relative_position_id = GAB_republic_amidst_chaos
		x = 0
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_native_tounges_as_official"
			add_ideas = GAB_native_tounges_as_official
		}
	}
	
	focus = {
		id = GAB_promote_republican_ideals
		icon = GFX_goal_generic_republic
		available = {
			has_country_flag = GAB_democracy_restored
		}
		
		prerequisite = {
			focus = GAB_native_tounges_as_official
		}
	
		relative_position_id = GAB_republic_amidst_chaos
		x = 1
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_promote_republican_ideals"
			increase_ruling_party_popularity_by_10 = yes
			custom_effect_tooltip = GAB_no_socialists_tt
			set_country_flag = GAB_no_socialists_elections
			add_popularity = {
				ideology = radical_socialist
				popularity = -0.3
			}
		}
	}
	
	focus = {
		id = GAB_campaign_for_literacy
		icon = GFX_goal_generic_enforced_beleifs
		available = {
			has_country_flag = GAB_democracy_restored
		}
		
		prerequisite = {
			focus = GAB_native_tounges_as_official
		}
	
		relative_position_id = GAB_republic_amidst_chaos
		x = -1
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_campaign_for_literacy"
			add_research_slot_until_five = yes
		}
	}
	
	focus = {
		id = GAB_dismantle_tribal_heirarchies
		icon = GFX_goal_COR_tribal_law
		available = {
			has_country_flag = GAB_democracy_restored
		}
		
		prerequisite = {
			focus = GAB_campaign_for_literacy
		}
		
		prerequisite = {
			focus = GAB_promote_republican_ideals
		}
	
		relative_position_id = GAB_republic_amidst_chaos
		x = 0
		y = 3
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_dismantle_tribal_heirarchies"
			add_political_power = 100
			add_stability = 0.05
			add_war_support = 0.05
		}
	}
	
	focus = {
		id = GAB_depose_cameroon
		icon = GFX_goal_GAB_take_kamerun
		available = {
			OR = {
				has_country_flag = GAB_democracy_restored
				has_country_flag = GAB_socialists_elected
			}
		}
		
		prerequisite = {
			focus = GAB_republic_amidst_chaos
			focus = GAB_africanist_revolution
		}
	
		relative_position_id = GAB_republic_amidst_chaos
		x = 3
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_depose_cameroon"
			create_wargoal = {
				type = annex_everything
				target = ADW
			}
			create_wargoal = {
				type = annex_everything
				target = CMR
			}
		}
	}
	
	focus = {
		id = GAB_restore_order_to_french_congo
		icon = GFX_goal_GAB_french_congo
		available = {
			OR = {
				has_country_flag = GAB_democracy_restored
				has_country_flag = GAB_socialists_elected
			}
		}
		
		prerequisite = {
			focus = GAB_republic_amidst_chaos
			focus = GAB_africanist_revolution
		}
	
		relative_position_id = GAB_republic_amidst_chaos
		x = 5
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_restore_order_to_french_congo"
			create_wargoal = {
				type = annex_everything
				target = TKE
			}
			create_wargoal = {
				type = annex_everything
				target = KOG
			}
		}
	}
	
	focus = {
		id = GAB_fight_off_the_emperor
		icon = GFX_goal_GAB_dethrone_bokassa
		available = {
			OR = {
				has_country_flag = GAB_democracy_restored
				has_country_flag = GAB_socialists_elected
			}
		}
		
		prerequisite = {
			focus = GAB_restore_order_to_french_congo
		}
		
		prerequisite = {
			focus = GAB_depose_cameroon
		}
	
		relative_position_id = GAB_republic_amidst_chaos
		x = 4
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_fight_off_the_emperor"
			create_wargoal = {
				type = annex_everything
				target = CEA
			}
		}
	}
	
	focus = {
		id = GAB_negotiate_with_cairo
		icon = GFX_goal_GAB_cairo
		available = {
			OR = {
				has_country_flag = GAB_democracy_restored
				has_country_flag = GAB_socialists_elected
			}
		}
		
		prerequisite = {
			focus = GAB_fight_off_the_emperor
		}
		
		mutually_exclusive = {
			focus = GAB_pacify_wadai
		}
	
		relative_position_id = GAB_fight_off_the_emperor
		x = 1
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_negotiate_with_cairo"
			EGY = {
				add_political_power = 100
				add_stability = 0.05
			}
			add_opinion_modifier = { target = EGY modifier = medium_increase }
		}
	}
	
	focus = {
		id = GAB_pacify_wadai
		icon = GFX_goal_GAB_wadai
		available = {
			OR = {
				has_country_flag = GAB_democracy_restored
				has_country_flag = GAB_socialists_elected
			}
		}
		
		bypass = {
			NOT = {
				country_exists = WAD
			}
		}
		
		prerequisite = {
			focus = GAB_fight_off_the_emperor
		}
		
		mutually_exclusive = {
			focus = GAB_negotiate_with_cairo
		}
	
		relative_position_id = GAB_fight_off_the_emperor
		x = -1
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_pacify_wadai"
			create_wargoal = {
				type = annex_everything
				target = WAD
			}
		}
	}
	
	focus = {
		id = GAB_africanist_revolution
		icon = GFX_goal_GAB_africanist_revolution
		available = {
			has_country_flag = GAB_socialists_elected
			has_country_flag = GAB_can_do_fp
		}
		bypass = {
			has_country_flag = GAB_socialists_elected
			has_country_flag = GAB_can_do_fp
		}
		
		relative_position_id = GAB_republic_amidst_chaos
		x = 8
		y = 0
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_africanist_revolution"
			custom_effect_tooltip = GAB_fp_unlocked_tt
		}
	}
	
	focus = {
		id = GAB_support_kivu
		icon = GFX_goal_KTG_flag_Of_kivu
		available = {
			has_country_flag = GAB_socialists_elected
		}
		
		prerequisite = {
			focus = GAB_africanist_revolution
		}
		
		bypass = {
			NOT = {
				country_exists = KIV
			}
		}
		
		relative_position_id = GAB_africanist_revolution
		x = 0
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_support_kivu"
			add_opinion_modifier = { target = KIV modifier = medium_increase }
			KIV = {
				add_political_power = 100
				add_war_support = 0.03
				army_experience = 100
				add_command_power = 100
			}
			add_political_power = -100
			add_war_support = -0.03
			army_experience = -100
			add_command_power = -100
		}
	}
	
	focus = {
		id = GAB_mau_mau_ties
		icon = GFX_goal_KIK_unify_kenya
		available = {
			has_country_flag = GAB_socialists_elected
		}
		
		prerequisite = {
			focus = GAB_support_kivu
		}
		
		relative_position_id = GAB_africanist_revolution
		x = -1
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_mau_mau_ties"
			add_opinion_modifier = { target = KIK modifier = medium_increase }
			KIK = {
				add_political_power = 100
				add_war_support = 0.03
				army_experience = 100
				add_command_power = 100
			}
			add_political_power = -100
			add_war_support = -0.03
			army_experience = -100
			add_command_power = -100
		}
	}
	
	focus = {
		id = GAB_seek_internationale_funding
		icon = GFX_BBR_internationale_collaboration
		available = {
			has_country_flag = GAB_socialists_elected
		}
		
		prerequisite = {
			focus = GAB_support_kivu
		}
		
		relative_position_id = GAB_africanist_revolution
		x = 1
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_seek_internationale_funding"
			add_opinion_modifier = { target = FRA modifier = medium_increase }
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = GAB_ascend_to_phlanstre
		icon = GFX_goal_CSA_technocratic_subjugation
		available = {
			has_country_flag = GAB_socialists_elected
		}
		
		prerequisite = {
			focus = GAB_seek_internationale_funding
		}
		
		prerequisite = {
			focus = GAB_mau_mau_ties
		}
		
		relative_position_id = GAB_africanist_revolution
		x = 0
		y = 3
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_ascend_to_phlanstre"
			add_to_tech_sharing_group = phalanstere_research
			add_research_slot_until_five = yes
		}
	}
	
	focus = {
		id = GAB_freedom_for_all_natives
		icon = GFX_goal_Fight_for_Freedom
		available = {
			OR = {
				has_country_flag = GAB_democracy_restored
				has_country_flag = GAB_socialists_elected
			}
			NOT = {
				country_exists = CEA
				country_exists = ADW
				country_exists = CMR
				country_exists = TKE
				country_exists = KOG
			}
		}
		
		prerequisite = {
			focus = GAB_dismantle_tribal_heirarchies
			focus = GAB_ascend_to_phlanstre
		}
		
		prerequisite = {
			focus = GAB_negotiate_with_cairo
			focus = GAB_pacify_wadai
		}
		
		relative_position_id = GAB_fight_off_the_emperor
		x = 0
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_freedom_for_all_natives"
			hidden_effect = {
				every_owned_state = {
					GAB = {
						add_state_core = PREV
					}
				}
			}
			custom_effect_tooltip = GAB_cores_tt
			set_cosmetic_tag = GAB_EQUATOR_REP
			if = {
				limit = {
					has_government = social_liberal
				}
				hidden_effect = {
					country_event = {
						id = gab.21
						days = 14
					}
				}
			}
			if = {
				limit = {
					has_government = social_conservative
				}
				hidden_effect = {
					country_event = {
						id = gab.22
						days = 14
					}
				}
			}
			if = {
				limit = {
					has_government = radical_socialist
				}
				hidden_effect = {
					country_event = {
						id = gab.230
						days = 14
					}
				}
			}
		}
	}
	
	focus = {
		id = GAB_republican_pan_africanism
		icon = GFX_goal_GAB_republican_pan_africanism
		available = {
			has_country_flag = GAB_democracy_restored
		}
		
		mutually_exclusive = {
			focus = GAB_revolutionize_pan_africanism
		}
		
		prerequisite = {
			focus = GAB_freedom_for_all_natives
		}
		
		relative_position_id = GAB_freedom_for_all_natives
		x = -1
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_republican_pan_africanism"
			add_ideas = GAB_republican_pan_africanism
		}
	}
	
	focus = {
		id = GAB_the_african_mitteleuropa
		icon = GFX_goal_MAF_african_bank
		available = {
			has_country_flag = GAB_democracy_restored
		}
		
		prerequisite = {
			focus = GAB_republican_pan_africanism
		}
		
		relative_position_id = GAB_freedom_for_all_natives
		x = -1
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_the_african_mitteleuropa"
			swap_ideas = {
				remove_idea = GAB_republican_pan_africanism
				add_idea = GAB_the_african_mitteleuropa
			}
		}
	}
	
	focus = {
		id = GAB_revolutionize_pan_africanism
		icon = GFX_goal_GAB_revolutionary_pan_africanism
		available = {
			has_country_flag = GAB_socialists_elected
		}
		
		mutually_exclusive = {
			focus = GAB_republican_pan_africanism
		}
		
		prerequisite = {
			focus = GAB_freedom_for_all_natives
		}
		
		relative_position_id = GAB_freedom_for_all_natives
		x = 1
		y = 1
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_revolutionize_pan_africanism"
			add_ideas = GAB_revolutionize_pan_africanism_idea
		}
	}
	
	focus = {
		id = GAB_destroy_french_imperialists
		icon = GFX_NATFRA_flags3
		available = {
			has_country_flag = GAB_socialists_elected
		}
		
		prerequisite = {
			focus = GAB_revolutionize_pan_africanism
		}
		
		relative_position_id = GAB_freedom_for_all_natives
		x = 1
		y = 2
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_destroy_french_imperialists"
			create_wargoal = {
				type = annex_everything
				target = NFA
			}
		}
	}
	
	focus = {
		id = GAB_dream_becomes_reality
		icon = GFX_goal_LIB_back_to_africa
		available = {
			OR = {
				has_country_flag = GAB_democracy_restored
				has_country_flag = GAB_socialists_elected
			}
		}
		
		prerequisite = {
			focus = GAB_destroy_french_imperialists
			focus = GAB_the_african_mitteleuropa
		}
		
		relative_position_id = GAB_freedom_for_all_natives
		x = 0
		y = 3
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GAB_dream_becomes_reality"
			hidden_effect = {
				every_state = {
					limit = {
						is_on_continent = africa
					}
					GAB = { 
						add_state_claim = PREV 
					}
				}
			}
			if = {
				limit = {
					has_government = social_liberal
				}
				set_country_leader_ideology = soclib_republican_panafricanism_subtype
			}
			if = {
				limit = {
					has_government = social_conservative
				}
				set_country_leader_ideology = soccon_republican_panafricanism_subtype
			}
			if = {
				limit = {
					has_government = radical_socialist
				}
				set_country_leader_ideology = radsoc_left_panafricanism_subtype
			}
			custom_effect_tooltip = GAB_gain_claims_tt
			add_political_power = 100
			add_stability = 0.05
			add_war_support = 0.05
		}
	}
}
