###########################
# Ethiopia focus Tree
# By Gibzit and Zankoas
###########################

focus_tree = {
	id = ethiopian_focus

	country = {
		factor = 0
		modifier = {
			add = 10
			original_tag = ETH
		}
	}
	default = no
	continuous_focus_position = { x = 3200 y = 725 }

	focus = {
		id = ETH_Victors
		icon = GFX_goal_MAG_Navy_with_a_colony
		x = 5
		y = 0
		cost = 2

		ai_will_do = {
			factor = 140
		}

		completion_reward = {
			ETH = { country_event = { id = germanwestasia.95 days = 0 } }
			add_stability = 0.05
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}
	
	focus = {
		id = ETH_Nationalised_Railroad
		icon = GFX_focus_ETH_boarding_the_train
		available = {
			has_country_flag = ETH_public_rail
		}
		prerequisite = { focus = ETH_Victors }
		mutually_exclusive = { focus = ETH_Privatised_Railroad }
		x = 1
		y = 1
		cost = 5

		ai_will_do = {
			factor = 14
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Nationalised_Railroad"
			920 = { #Amhara
				ETH_remove_DKAEB = yes
			}
			921 = { #Afar
				ETH_remove_DKAEB = yes
			}
			271 = { #Addis Ababa
				ETH_remove_DKAEB = yes
			}
			922 = { #Omo
				ETH_remove_DKAEB = yes
			}
			add_war_support = 0.05
			increase_ruling_party_popularity_by_5 = yes
			add_stability = -0.02
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Privatised_Railroad
		icon = GFX_goal_generic_africa_rail
		prerequisite = { focus = ETH_Victors }
		available = {
			OR = {
				has_country_flag = ETH_private_rail
				has_country_flag = ETH_vestasien_rail
			}
		}
		mutually_exclusive = { focus = ETH_Nationalised_Railroad }
		x = 9
		y = 0
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 14
			modifier = {
				factor = 130
				has_country_flag = DKAEB_focuses
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Privatised_Railroad"
			add_stability = 0.05
			271 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			920 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			921 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Expand_Railroad
		icon = GFX_goal_generic_railway_construction
		prerequisite = { focus = ETH_Privatised_Railroad focus = ETH_Nationalised_Railroad }
		x = 1
		y = 1
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 14
			modifier = {
				factor = 130
				has_country_flag = DKAEB_focuses
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Expand_Railroad"
			271 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
				build_railway = {
					level = 1
					start_province = 5010
					target_province = 12714
				}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Southern_Expansion
		icon = GFX_focusonthedreyfusline
		available = {
			919 = { is_owned_and_controlled_by = ROOT }
			922 = { is_owned_and_controlled_by = ROOT }
			944 = { is_owned_and_controlled_by = ROOT }
		}
		prerequisite = { focus = ETH_Expand_Railroad }
		x = 0
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
			modifier = {
				factor = 130
				has_country_flag = DKAEB_focuses
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Southern_Expansion"
			919 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			922 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			944 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Expand_Into_Eritrea
		icon = GFX_goal_OTT_Railroad
		prerequisite = { focus = ETH_Expand_Railroad }
		available = {
			550 = { is_owned_and_controlled_by = ROOT }
		}
		x = 2
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Expand_Into_Eritrea"
			550 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			550 = { add_resource = {
					type = steel
					amount = 13
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Impose_Amharic
		icon = GFX_emergencyprotocols
		prerequisite = { focus = ETH_Expand_Into_Eritrea }
		available = { 550 = { is_owned_by = ETH } }
		x = 2
		y = 3
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Impose_Amharic"
			add_stability = 0.1
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Tribe_Intergration
		icon = GFX_goal_African_reformation
		prerequisite = { focus = ETH_Impose_Amharic }
		available = {
			550 = { is_owned_and_controlled_by = ROOT }
		}
		x = 1
		y = 4
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Tribe_Intergration"
			add_stability = 0.05
			add_ideas = ETH_Tribal_Intergration
			add_political_power = -50
			set_country_flag = ETH_Trib_Integ
		}
		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Officer_Intergration
		icon = GFX_focus_ETH_northern_thrust
		prerequisite = { focus = ETH_Impose_Amharic }
		available = {
			550 = { is_owned_and_controlled_by = ROOT }
		}
		x = 3
		y = 4
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Officer_Intergration"
			add_political_power = -50
			army_experience = 25
			set_country_flag = ETH_Office_Integ
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Construct_Naval_Base
		icon = GFX_expandthelegco
		prerequisite = { focus = ETH_Impose_Amharic }
		available = {
			any_owned_state = {
				is_coastal = yes
			}
		}
		x = 5
		y = 4
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Construct_Naval_Base"
			if = {
				limit = {
					has_idea = ETH_Strangled_Trade_idea
				}
				remove_ideas = ETH_Strangled_Trade_idea
			}
			random_owned_state = {
				limit = {
					is_coastal = yes
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}
	
	focus = {
		id = ETH_Open_Up_Dankalia
		icon = GFX_thereturn
		prerequisite = { focus = ETH_Construct_Naval_Base }
		available = {
			961 = { is_owned_and_controlled_by = ROOT }
		}
		x = 5
		y = 5
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			961 = {
				set_state_category = one
			}
			961 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			961 = {
				add_core_of = ROOT
			}
			921 = {
				add_core_of = ROOT
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Intergration_Of_Eritrea
		icon = GFX_focus_generic_develop_eritrea
		prerequisite = { focus = ETH_Tribe_Intergration }
		prerequisite = { focus = ETH_Officer_Intergration }
		available = {
			550 = { is_owned_and_controlled_by = ROOT }
		}
		x = 2
		y = 5
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Intergration_Of_Eritrea"
			add_state_core = 550
			add_stability = 0.05
		}
	}

	focus = {
		id = ETH_Develop_Eritrea
		icon = GFX_focus_ETH_develop_the_horn_of_africa
		prerequisite = { focus = ETH_Intergration_Of_Eritrea }
		available = {
			550 = { is_owned_and_controlled_by = ROOT }
		}
		x = 3
		y = 6
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Develop_Eritrea"
			550 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}
	focus = {
		id = ETH_Invest_In_Industry
		icon = GFX_goal_forced_mil
		prerequisite = { focus = ETH_Nationalised_Railroad }
		x = -2
		y = 1
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Invest_In_Industry"
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = arms_factory size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}
	
	focus = {
		id = ETH_Stoke_Irredentism
		icon = GFX_focus_ETH_protector_of_the_somalis
		prerequisite = { focus = ETH_Invest_In_Industry }
		x = -4
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5
		available = {
			OR = {
				ETH = { has_country_flag = ETH_nationalised_properly }
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}
		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			add_war_support = 0.1
			add_political_power = 25
			add_popularity = { ideology = national_populist popularity = 0.02 }
		}

	}
	
	focus = {
		id = ETH_Self_Reliance_Rhetoric
		icon = GFX_focus_ETH_the_abuna
		prerequisite = { focus = ETH_Invest_In_Industry }
		prerequisite = { focus = ETH_Expand_Railroad }
		x = -2
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			add_stability = 0.05
			increase_ruling_party_popularity_by_5 = yes
			add_popularity = { ideology = national_populist popularity = 0.02 }
		}

	}
	
	focus = {
		id = ETH_Chinese_Exiles
		icon = GFX_goal_QIE_gongxian_arsenal
		prerequisite = { focus = ETH_Stoke_Irredentism }
		prerequisite = { focus = ETH_Self_Reliance_Rhetoric }
		available = {
			OR = {
				ETH = { has_country_flag = ETH_nationalised_properly }
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}
		x = -3
		y = 3
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			922 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			922 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			add_stability = -0.02
		}

	}
	
	focus = {
		id = ETH_Join_Russia
		icon = GFX_focus_SOV_third_rome
		prerequisite = { focus = ETH_Stoke_Irredentism }
		available = {
			any_owned_state = {
				is_coastal = yes
			}
			OR = {
				ETH = { has_country_flag = ETH_nationalised_properly }
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}
		x = -5
		y = 3
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
			modifier = {
				factor = 0
				OR = {
					has_war = yes
					NOT = {
						owns_state = 906
					}
				}
			}
		}

		available = {
			threat > 0.9
			RUS = {
				is_faction_leader = yes
				same_government_type_as_ROOT = yes
			}
			is_subject = no
			is_in_faction = no
			has_war = no
		}
		completion_reward = {
			separate_peace_all_wars = yes
			if = {
				limit = {
					country_exists = RUS
					RUS = {
						is_faction_leader = yes
						}
					}
					RUS = {
					country_event = sharedafrika.2
					}
				}
		}

	}
	
	focus = {
		id = ETH_Join_Japan
		icon = GFX_focus_ETH_the_lion_and_the_sun
		prerequisite = { focus = ETH_Stoke_Irredentism }
		available = {
			any_owned_state = {
				is_coastal = yes
			}
			OR = {
				ETH = { has_country_flag = ETH_nationalised_properly }
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}
		x = -7
		y = 4
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = { 
			factor = 13
			modifier = {
				OR = {
					has_war = yes
					NOT = {
						owns_state = 906
					}
				}
			}
		}

		available = {
			threat > 0.9
			JAP = {
				is_faction_leader = yes
			}
			is_subject = no
			is_in_faction = no
			has_war = no
		}
		completion_reward = {
			separate_peace_all_wars = yes
			if = {
				limit = {
					country_exists = JAP
					JAP = {
						is_faction_leader = yes
						}
					}
					JAP = {
					country_event = sharedafrika.2
					}
				}
		}

	}
	
	focus = {
		id = ETH_Anti_Colonialism
		icon = GFX_focus_ETH_pan_africanism
		prerequisite = { focus = ETH_Chinese_Exiles }
		x = -3
		y = 4
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			add_political_power = 50
			add_popularity = { ideology = national_populist popularity = 0.02 }
			add_manpower = 15000
			add_war_support = 0.05
		}

	}
	
	focus = {
		id = ETH_Demilitarise_Dankalia
		icon = GFX_goal_SZC_recover_the_first_province
		prerequisite = { focus = ETH_Anti_Colonialism focus = ETH_Military_Industrial_Expansion }
		x = -2
		y = 5
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5
		available = {
			is_subject = no
		}
		ai_will_do = {
			factor = 0
			modifier = {
				factor = 30
				OR = {
					DJI = {
						has_war = yes
						is_subject = no
					}
				}
			}
		}
		bypass = {
			NOT = {
				DJI = {
					owns_state = 961
					owns_state = 921
				}
			}
		}
		will_lead_to_war_with = DJI
		
		completion_reward = {
			DJI = {
				country_event = {
					id = germanwestasia.121
					days = 1
				}
				ETH = { transfer_state = 961 }
			}
			hidden_effect = {
				GER = {
					country_event = {
						id = germanwestasia.121
						days = 1
					}
				}
			}
			961 = {
				remove_claim_by = ROOT
				}
			961 = {
				add_core_of = ROOT
				}	
			961 = {
				set_demilitarized_zone = no
			}
			DJI = {
				ETH = { transfer_state = 921 }
			}
			921 = {
				remove_claim_by = ROOT
				}
			921 = {
				add_core_of = ROOT
				}
			921 = {
				set_demilitarized_zone = no
			}
			add_stability = 0.1
			add_political_power = 50
			add_popularity = { ideology = national_populist popularity = 0.05 }
			add_named_threat = { 
				threat = 0.5
				name = demilitariseddankalia
			}
		}
	}
	
	focus = {
		id = ETH_Take_Djibouti
		icon = GFX_conquerednolonger
		prerequisite = { focus = ETH_Demilitarise_Dankalia }
		x = -2
		y = 6
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5
		available = {
			has_completed_focus = ETH_Finish_The_Reforms
			is_subject = no
			controls_all_owned_states = yes
			can_declare_war_on = 268.owner
		}
		ai_will_do = {
			factor = 20
			modifier = {
				factor = 0
				has_war = yes
			}
			modifier = {
				factor = 0
				strength_ratio = { tag = DJI ratio < 1 }
			}
			modifier = {
				factor = 0
				DJI = {
					is_in_faction = yes
					any_allied_country = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
			modifier = {
				factor = 0
				DJI = {
					is_subject = yes
					overlord = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
		}
		bypass = {
			owns_state = 268
		}
		will_lead_to_war_with = DJI
		
		completion_reward = {
			declare_war_on = {
				target = 268.owner
				type = annex_everything
			}
			268 = {
				add_claim_by = ETH
			}
			add_popularity = { ideology = national_populist popularity = 0.05 }
		}
	}
	
	focus = {
		id = ETH_Resolve_Ilemi
		icon = GFX_goal_KEN_loyalty_questions
		prerequisite = { focus = ETH_Anti_Colonialism }
		prerequisite = { focus = ETH_Demilitarise_Dankalia }
		x = 0
		y = 6
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 20
			modifier = {
				factor = 0
				has_war = yes
			}
			modifier = {
				factor = 0
				strength_ratio = { tag = KEN ratio < 1 }
			}
			modifier = {
				factor = 0
				KEN = {
					is_in_faction = yes
					any_allied_country = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
			modifier = {
				factor = 0
				KEN = {
					is_subject = yes
					overlord = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
		}
		will_lead_to_war_with = KEN
		
		available = {
			has_completed_focus = ETH_Finish_The_Reforms
			is_subject = no
			controls_all_owned_states = yes
			can_declare_war_on = 969.owner
		}
		completion_reward = {
			declare_war_on = {
				target = 969.owner
				type = annex_everything
			}
			KEN = {
			every_owned_state = {
				add_claim_by = ETH
				}
			}			
			add_war_support = 0.05
			increase_ruling_party_popularity_by_5 = yes
			add_popularity = { ideology = national_populist popularity = 0.05 }
		}

	}
	
	focus = {
		id = ETH_A_Second_Gura
		icon = GFX_goal_OTT_Sudan_Question
		prerequisite = { focus = ETH_Anti_Colonialism }
		prerequisite = { focus = ETH_Demilitarise_Dankalia }
		x = -4
		y = 6
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 20
			modifier = {
				factor = 0
				has_war = yes
			}
			modifier = {
				factor = 0
				strength_ratio = { tag = SUD ratio < 1 }
			}
			modifier = {
				factor = 0
				SUD = {
					is_in_faction = yes
					any_allied_country = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
			modifier = {
				factor = 0
				SUD = {
					is_subject = yes
					overlord = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
		}
		will_lead_to_war_with = SUD
		
		available = {
			has_completed_focus = ETH_Finish_The_Reforms
			is_subject = no
			controls_all_owned_states = yes
			can_declare_war_on = 1011.owner
		}
		completion_reward = {
			declare_war_on = {
				target = 1011.owner
				type = annex_everything
			}
			1011 = {
				add_claim_by = ETH
			}
			add_war_support = 0.05
			increase_ruling_party_popularity_by_5 = yes
			add_popularity = { ideology = national_populist popularity = 0.05 }
		}

	}

	focus = {
		id = ETH_Southern_Industrial_Expansion
		icon = GFX_goal_MEX_sane_plan
		available = {
			922 = { is_owned_and_controlled_by = ROOT }
		}
		prerequisite = { focus = ETH_Self_Reliance_Rhetoric }
		prerequisite = { focus = ETH_Southern_Expansion }
		x = -1
		y = 3
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Southern_Industrial_Expansion"
			922 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Military_Industrial_Expansion
		icon = GFX_goal_generic_construct_mil_factory
		prerequisite = { focus = ETH_Southern_Industrial_Expansion }
		x = -1
		y = 4
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Military_Industrial_Expansion"
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = arms_factory size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Industrial_Modernisation
		icon = GFX_focus_generic_develop_ethiopia
		prerequisite = { focus = ETH_Privatised_Railroad focus = ETH_Nationalised_Railroad }
		x = 3
		y = 1
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Industrial_Modernisation"
			add_tech_bonus = {
				name = ETH_Industrial_Modernisation
				bonus = 1
				uses = 1
				category = industry
			}
			add_stability = 0.05
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}
	
	focus = {
		id = ETH_Request_Massawa
		icon = GFX_goal_FSA_no_promises
		prerequisite = { focus = ETH_Privatised_Railroad }
		x = 6
		y = 1
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5
		available = {
			has_country_flag = ETH_german_aligned
			DJI = {
				is_subject_of = GER
			}
		}
		bypass = {
			owns_state = 961
			owns_state = 921
		}
		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			if = {
				limit = {
					DJI = {
						is_ai = yes
						}
					}
					ROOT = {
						transfer_state = 961
						transfer_state = 921
					}
					961 = {
						remove_claim_by = ROOT
					}
					921 = {
						remove_claim_by = ROOT
					}
					961 = {
						add_core_of = ROOT
					}	
					921 = {
						add_core_of = ROOT
					}
					961 = {
						set_demilitarized_zone = yes
					}	
					921 = {
						set_demilitarized_zone = yes
					}
				}
			add_stability = 0.05
		}
	}

	focus = {
		id = ETH_Heavy_Industry
		icon = GFX_focus_generic_steel
		available = {
			271 = { is_owned_and_controlled_by = ROOT }
		}
		prerequisite = { focus = ETH_Industrial_Modernisation }
		x = 8
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Heavy_Industry"
			add_resource = {
				type = steel
				amount = 8
				state = 271
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Tribal_Modernisation
		icon = GFX_themodernisers
		prerequisite = { focus = ETH_Industrial_Modernisation }
		x = 6
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Tribal_Modernisation"
			add_ideas = ETH_Working_Natives
			add_political_power = 50
			increase_ruling_party_popularity_by_5 = yes
		}
		search_filters = { FOCUS_FILTER_POLITICAL }
	}

	focus = {
		id = ETH_Coffee
		icon = GFX_goal_coffee_exports
		prerequisite = { focus = ETH_Industrial_Modernisation }
		x = 4
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Coffee"
			add_stability = 0.05
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = industrial_complex size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Finish_Modernisation
		icon = GFX_goal_generic_mechanisation
		prerequisite = { focus = ETH_Tribal_Modernisation }
		prerequisite = { focus = ETH_Heavy_Industry }
		prerequisite = { focus = ETH_Coffee }
		x = 7
		y = 3
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Finish_Modernisation"
			add_tech_bonus = {
				name = ETH_Finish_Modernisation
				bonus = 1
				uses = 1
				category = industry
			}
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = industrial_complex size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Military_On_The_DKAEB
		icon = GFX_pavedroadprogramme
		prerequisite = { focus = ETH_Privatised_Railroad }
		x = 8
		y = 1
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		available = {
			has_country_flag = ETH_german_aligned
			OR = {
				271 = { is_owned_and_controlled_by = ROOT }
				920 = { is_owned_and_controlled_by = ROOT }
				921 = { is_owned_and_controlled_by = ROOT }
				922 = { is_owned_and_controlled_by = ROOT }
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Military_On_The_DKAEB"
			custom_effect_tooltip = ETH_upgrade_DKAEB_tooltip
			hidden_effect = {
				920 = { #Amhara
					ETH_upgrade_DKAEB = yes
				}
				921 = { #Afar
					ETH_upgrade_DKAEB = yes
				}
				271 = { #Addis Ababa
					ETH_upgrade_DKAEB = yes
				}
				922 = { #Omo
					ETH_upgrade_DKAEB = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS }
	}

	focus = {
		id = ETH_German_Investment
		icon = GFX_goal_German_Investements
		prerequisite = { focus = ETH_Suppress_Nationalist_Dissent }
		x = 10
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		available = {
			OR = {
				ETH = { has_country_flag = ETH_vestasien_rail }
				DJI = {
					has_completed_focus = DJI_reward_the_emperor
				}
			}
			country_exists = GER
			NOT = { has_war_with = GER }
			NOT = {
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_German_Investment"
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = arms_factory size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = industrial_complex size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Suppress_Nationalist_Dissent
		icon = GFX_focus_generic_ban_right_wing
		prerequisite = { focus = ETH_Privatised_Railroad }
		x = 10
		y = 1
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			add_stability = 0.03
			add_popularity = { ideology = national_populist popularity = -0.05 }
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }
	}


	focus = {
		id = ETH_German_Aid
		icon = GFX_goal_generic_german_construction
		prerequisite = { focus = ETH_Suppress_Nationalist_Dissent }
		x = 12
		y = 2
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}	
		available = {
			OR = {
				ETH = { has_country_flag = ETH_vestasien_rail }
				DJI = {
					has_completed_focus = DJI_reward_the_emperor
				}
			}
			country_exists = GER
			NOT = { has_war_with = GER }
			NOT = {
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_German_Aid"
			add_equipment_to_stockpile = {
				type = infantry_equipment_0
				amount = 1845
				producer = MAF
			}
			add_equipment_to_stockpile = {
				type = artillery_equipment_1
				amount = 234
				producer = MAF
			}
			add_equipment_to_stockpile = {
				type = support_equipment_1
				amount = 278
				producer = MAF
			}
			add_equipment_to_stockpile = {
				type = small_plane_airframe
				amount = 12
				producer = MAF
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_German_Military_Mission
		icon = GFX_goal_mittel_arms_trade
		prerequisite = { focus = ETH_German_Investment focus = ETH_German_Aid }
		x = 10
		y = 3
		relative_position_id = ETH_Nationalised_Railroad
		cost = 5

		ai_will_do = {
			factor = 13
		}

		available = {
			is_subject = no
			has_country_flag = ETH_german_aligned
			country_exists = GER
			NOT = { has_war_with = GER }
			NOT = {
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}
		bypass = {
			OR = {
				is_subject = yes
				has_war_with = GER
				NOT = { country_exists = GER }
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_German_Military_Mission"
			if = {
				limit = {
					DJI = {
						is_ai = no
					}
				}
				DJI = {
					country_event = ethiopia.24
				}
				else = {
					GER = {
						country_event = ethiopia.24
					}
				}
			}
			961 = {
				set_demilitarized_zone = no
			}
			921 = {
				set_demilitarized_zone = no
			}
		}

		search_filters = { FOCUS_FILTER_ARMY_BONUS }
	}

	focus = {
		id = ETH_A_German_Partner
		icon = GFX_goal_COS_German_Bailout
		prerequisite = { focus = ETH_German_Military_Mission focus = ETH_Finish_Modernisation }
		x = 8
		y = 4
		relative_position_id = ETH_Nationalised_Railroad
		cost = 2

		ai_will_do = {
			factor = 20
			modifier = {
				factor = 0
				OR = {
					has_war = yes
					NOT = {
						owns_state = 906
					}
				}
			}
		}
		available = {
			has_country_flag = ETH_german_aligned
			is_subject = no
			GER = {
				is_faction_leader = yes
				NOT = { has_war_with = ROOT }
			}
			NOT = {
				DJI = {
					has_completed_focus = DJI_blockade_the_kingdom
				}
			}
		}
		bypass = {
			OR = {
				is_subject = yes
				has_war_with = GER
				GER = { is_faction_leader = no }
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_A_German_Partner"
			country_event = ethiopia.7
			if = {
				limit = {
					has_idea = ETH_Strangled_Trade_idea
				}
				remove_ideas = ETH_Strangled_Trade_idea
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }
	}

#################
### Political ###
#################

	focus = {
		id = ETH_Debt
		icon = GFX_focus_ETH_the_emperor_stays
		x = 18
		y = 0
		cost = 2

		ai_will_do = {
			factor = 130
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Debt"
			add_political_power = 50
			add_stability = -0.02
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Tax_Eritrea
		icon = GFX_goal_SIC_Arabs_and_parthians
		x = -1
		y = 1
		relative_position_id = ETH_Debt
		cost = 5
		prerequisite = { focus = ETH_Debt }

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Tax_Eritrea"
			add_stability = -0.05
			ETH_reduce_debt = yes
			set_country_flag = ETH_Eritrea_Taxed
			custom_effect_tooltip = ETH_Eritrea_tt
		}
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Tax_Oromo
		icon = GFX_goal_SYR_Stop_Jewish_Settlers
		x = -3
		y = 1
		relative_position_id = ETH_Debt
		cost = 5
		prerequisite = { focus = ETH_Debt }

		ai_will_do = {
			factor = 130
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Tax_Oromo"
			add_stability = -0.05
			ETH_reduce_debt = yes
		}
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Tax_Church
		icon = GFX_goal_generic_orthodox_defense
		x = 1
		y = 1
		relative_position_id = ETH_Debt
		cost = 5
		prerequisite = { focus = ETH_Debt }

		ai_will_do = {
			factor = 130
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Tax_Church"
			add_stability = -0.05
			ETH_reduce_debt = yes
		}
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Tax_Slaveowners
		icon = GFX_goal_tax_slave
		x = 3
		y = 1
		relative_position_id = ETH_Debt
		cost = 5
		prerequisite = { focus = ETH_Debt }

		ai_will_do = {
			factor = 130
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Tax_Slaveowners"
			add_stability = -0.05
			ETH_reduce_debt = yes
		}
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Budget
		icon = GFX_focus_ETH_the_state_bank_of_ethiopia
		x = 0
		y = 2
		relative_position_id = ETH_Debt
		cost = 5
		prerequisite = { focus = ETH_Tax_Oromo }
		prerequisite = { focus = ETH_Tax_Eritrea }
		prerequisite = { focus = ETH_Tax_Church }
		prerequisite = { focus = ETH_Tax_Slaveowners }

		ai_will_do = {
			factor = 130
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Budget"
			remove_ideas = ETH_Debt_idea_5
			country_event = ethiopia.9
		}
	}

	focus = {
		id = ETH_Haile
		icon = GFX_focus_ETH_rally_around_the_emperor
		prerequisite = { focus = ETH_Budget }
		x = 0
		y = 3
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Haile"
			country_event = ethiopia.10
			add_stability = 0.05
		}
	}

	focus = {
		id = ETH_Afar_Reforms
		icon = GFX_focus_ETH_unite_the_afar
		prerequisite = { focus = ETH_Haile }
		x = -3
		y = 4
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			add_political_power = 20
			add_stability = 0.05
		}			
	}

	focus = {
		id = ETH_Slavery_Question
		icon = GFX_goal_COR_Black_Laws
		prerequisite = { focus = ETH_Afar_Reforms }
		x = -4
		y = 5
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Slavery_Question"
			country_event = ethiopia.11
		}
	}

	focus = {
		id = ETH_Educate_Slaves
		icon = GFX_nairobiinstitute
		prerequisite = { focus = ETH_Slavery_Question }
		x = -3
		y = 6
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

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

	focus = {
		id = ETH_Land_Reform
		icon = GFX_goal_agrarian_reform
		prerequisite = { focus = ETH_Haile }
		x = -1
		y = 4
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Land_Reform"
			country_event = ethiopia.12
		}
	}

	focus = {
		id = ETH_Agriculture_Initative
		icon = GFX_smallholdingfocus
		prerequisite = { focus = ETH_Land_Reform }
		x = -2
		y = 5
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Agriculture_Initative"
			add_ideas = ETH_Food
		}
		search_filters = { FOCUS_FILTER_MANPOWER }
	}

	focus = {
		id = ETH_Tax_Question
		icon = GFX_focus_ETH_reform_the_currency
		prerequisite = { focus = ETH_Haile }
		x = 0
		y = 5
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Tax_Question"
			country_event = ethiopia.13
		}
	}

	focus = {
		id = ETH_Modernise_Bureaucracy
		icon = GFX_goal_KTG_reform_fore_publik
		prerequisite = { focus = ETH_Agriculture_Initative }
		prerequisite = { focus = ETH_Tax_Question }
		prerequisite = { focus = ETH_Permanent_Feudal_Borders }
		x = 0
		y = 6
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Modernise_Bureaucracy"
			add_stability = 0.15
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Governorship_Question
		icon = GFX_allkingsunderone
		prerequisite = { focus = ETH_Haile }
		x = 1
		y = 4
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Governorship_Question"
			country_event = ethiopia.14
		}
	}

	focus = {
		id = ETH_Permanent_Feudal_Borders
		icon = GFX_renegotiatekagera
		prerequisite = { focus = ETH_Governorship_Question }
		x = 2
		y = 5
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Permanent_Feudal_Borders"
			add_stability = 0.1
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Restate_Dankalia_Claim
		icon = GFX_regulariseugandanborder
		prerequisite = { focus = ETH_Haile }
		x = 3
		y = 4
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}
		bypass = {
			owns_state = 961
		}
		completion_reward = {
			add_stability = 0.05
			add_war_support = 0.05
			add_popularity = { ideology = national_populist popularity = 0.02 }
		}
	}
	
	focus = {
		id = ETH_Military_Question
		icon = GFX_focus_ETH_expand_the_kebur_zabagna
		prerequisite = { focus = ETH_Restate_Dankalia_Claim }
		x = 4
		y = 5
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Military_Question"
			country_event = ethiopia.15
		}
	}

	focus = {
		id = ETH_Ethiopia_Scout_Association
		icon = GFX_militarisethemissionschools
		prerequisite = { focus = ETH_Military_Question }
		x = 3
		y = 6
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Ethiopia_Scout_Association"
			add_ideas = ETH_Scouts
		}
		search_filters = { FOCUS_FILTER_MANPOWER }
	}

	focus = {
		id = ETH_Finish_The_Reforms
		icon = GFX_focus_ETH_the_heir_of_solomon
		prerequisite = { focus = ETH_Educate_Slaves }
		prerequisite = { focus = ETH_Modernise_Bureaucracy }
		prerequisite = { focus = ETH_Ethiopia_Scout_Association }
		x = 0
		y = 7
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Finish_The_Reforms"
			country_event = ethiopia.16
			add_stability = 0.05
		}
	}

	focus = {
		id = ETH_Crush_Somalia
		icon = GFX_focus_ETH_victory_in_the_desert
		prerequisite = { focus = ETH_Finish_The_Reforms }
		x = -2
		y = 8
		relative_position_id = ETH_Debt
		cost = 5
		ai_will_do = {
			factor = 20
			modifier = {
				factor = 0
				has_war = yes
			}
			modifier = {
				factor = 0
				strength_ratio = { tag = SOM ratio < 1 }
			}
			modifier = {
				factor = 0
				SOM = {
					is_in_faction = yes
					any_allied_country = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
			modifier = {
				factor = 0
				SOM = {
					is_subject = yes
					overlord = {
						strength_ratio = { tag = ROOT ratio > 0.8 }
					}
				}
			}
		}
		will_lead_to_war_with = SOM

		available = {
			can_declare_war_on = SOM
			controls_all_owned_states = yes
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Crush_Somalia"
			declare_war_on = {
				target = SOM
				type = annex_everything
			}
			hidden_effect = {
				SOM = {
					country_event = {
						id = ethiopiaflavour.51
						days = 300 random_days = 30
					}
				}
				SOM = {
					country_event = {
						id = ethiopiaflavour.51
						days = 500 random_days = 30
					}
				}
				ETH = {
					country_event = {
						id = ethiopiaflavour.51
						days = 300 random_days = 30
					}
				}
				ETH = {
					country_event = {
						id = ethiopiaflavour.51
						days = 500 random_days = 30
					}
				}
			}
		}
		search_filters = { FOCUS_FILTER_ANNEXATION }
	}

	focus = {
		id = ETH_New_Constitucion
		icon = GFX_focus_ETH_re-convene_the_parliament
		prerequisite = { focus = ETH_Finish_The_Reforms }
		x = 0
		y = 8
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_New_Constitucion"
			add_stability = 0.1
			custom_effect_tooltip = ETH_Constitucion_tt
			hidden_effect = {
				if = {
					limit = { paternal_autocrat_plurality = yes }
					country_event = ethiopia.18
				}
				else_if = {
					limit = { social_conservative_plurality = yes }
					country_event = ethiopia.19
				}
				else = {
					country_event = ethiopia.17
				}
			}
		}
	}

	focus = {
		id = ETH_Pacify_Ogaden
		icon = GFX_focus_generic_develop_somaliland
		prerequisite = { focus = ETH_Finish_The_Reforms }
		x = 2
		y = 8
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 20
		}

		available = {
			906 = { is_owned_and_controlled_by = ROOT }
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Pacify_Ogaden"
			add_state_core = 906
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_People_Constitucion
		icon = GFX_goal_MEX_new_constitution
		available = { has_country_flag = ETH_People_cons }
		prerequisite = { focus = ETH_New_Constitucion }
		mutually_exclusive = { focus = ETH_Noble_Constitucion }
		mutually_exclusive = { focus = ETH_Emperor_Constitucion }
		x = -6
		y = 9
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_People_Constitucion"
			add_stability = 0.05
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Freedom_Speech
		icon = GFX_goal_CZE_war_of_words
		prerequisite = { focus = ETH_People_Constitucion }
		x = -8
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Freedom_Speech"
			add_ideas = ETH_Speech_Freedom
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Freedom_Religion
		icon = GFX_RUS_Protect_Originality_Of_Cultures
		prerequisite = { focus = ETH_People_Constitucion }
		x = -6
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Freedom_Religion"
			add_stability = 0.10
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Enrich_People
		icon = GFX_goal_WCC_side_with_capital
		prerequisite = { focus = ETH_People_Constitucion }
		x = -4
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Enrich_People"
			add_ideas = ETH_Ethiopian_Prosperity
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Elections
		icon = GFX_goal_generic_elections
		prerequisite = { focus = ETH_Freedom_Speech }
		prerequisite = { focus = ETH_Freedom_Religion }
		prerequisite = { focus = ETH_Enrich_People }
		x = -6
		y = 11
		relative_position_id = ETH_Debt
		cost = 5
		available = {
			is_subject = no
			has_war = no
		}
		ai_will_do = {
			factor = 150
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Elections"
			country_event = ethiopia.20
			hidden_effect = {
				if = { 
					limit = { owns_state = 906 } 
					country_event = { id = ethiopia.38 days = 38 } #join a faction?
				}
			}
		}
	}


	focus = {
		id = ETH_Emperor_Constitucion
		icon = GFX_focus_ETH_negusa-nagast
		available = { has_country_flag = ETH_Sellasie_cons }
		prerequisite = { focus = ETH_New_Constitucion }
		mutually_exclusive = {
			focus = ETH_Noble_Constitucion
			focus = ETH_People_Constitucion
		}
		x = 0
		y = 9
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Emperor_Constitucion"
			add_stability = 0.05
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Revered_Emperor
		icon = GFX_focus_ETH_the_king_of_kings
		prerequisite = { focus = ETH_Emperor_Constitucion }
		x = -2
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Revered_Emperor"
			add_ideas = ETH_Imperial_Inspiration
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Control_Church
		icon = GFX_goal_orthodox_state
		prerequisite = { focus = ETH_Emperor_Constitucion }
		x = 0
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Control_Church"
			add_stability = 0.15
		}
		search_filters = { FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Royal_Advisors
		icon = GFX_goal_BBR_jew_supermecy
		prerequisite = { focus = ETH_Emperor_Constitucion }
		x = 2
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Royal_Advisors"
			add_political_power = 75
			remove_ideas_with_trait = foreign_minister
			add_ideas = ETH_Herouy_Wolde_Selassie_for_ade
			remove_ideas_with_trait = economy_minister
			add_ideas = ETH_Pierre_Linant_de_Bellefonds_eco_ade
		}
		search_filters = { FOCUS_FILTER_POLITICAL }
	}

	focus = {
		id = ETH_Lion_Of_Judah
		icon = GFX_focus_ETH_lord_of_lords
		prerequisite = { focus = ETH_Revered_Emperor }
		prerequisite = { focus = ETH_Control_Church }
		prerequisite = { focus = ETH_Royal_Advisors }
		x = 0
		y = 11
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Lion_Of_Judah"
			add_ideas = ETH_Lion_of_Judah_idea
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS FOCUS_FILTER_POLITICAL }
	}

	focus = {
		id = ETH_Noble_Constitucion
		icon = GFX_focus_ETH_sway_the_warlords
		available = { has_country_flag = ETH_Noble_cons }
		prerequisite = { focus = ETH_New_Constitucion }
		mutually_exclusive = {
			focus = ETH_Emperor_Constitucion
			focus = ETH_People_Constitucion
		}
		x = 6
		y = 9
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Noble_Constitucion"
			add_political_power = 50
		}
		search_filters = { FOCUS_FILTER_POLITICAL }
	}

	focus = {
		id = ETH_Noble_Investment
		icon = GFX_RUS_Imperial_Benevolence
		prerequisite = { focus = ETH_Noble_Constitucion }
		x = 4
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Noble_Investment"
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = arms_factory size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Power_Of_Tradition
		icon = GFX_focus_ETH_empower_the_ras
		prerequisite = { focus = ETH_Noble_Constitucion }
		x = 6
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Power_Of_Tradition"
			add_war_support = 0.05
			add_stability = 0.05
		}
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Noble_Armies
		icon = GFX_focus_ETH_keep_the_chitet
		prerequisite = { focus = ETH_Noble_Constitucion }
		x = 8
		y = 10
		relative_position_id = ETH_Debt
		cost = 5

		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Noble_Armies"
			add_political_power = 50
			army_experience = 25
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS FOCUS_FILTER_STABILITY }
	}

	focus = {
		id = ETH_Power_Council
		icon = GFX_focus_ETH_re-convene_the_parliament
		prerequisite = { focus = ETH_Noble_Investment }
		prerequisite = { focus = ETH_Power_Of_Tradition }
		prerequisite = { focus = ETH_Noble_Armies }
		x = 6
		y = 11
		relative_position_id = ETH_Debt
		cost = 5
		available = {
			is_subject = no
		}
		ai_will_do = {
			factor = 15
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Power_Council"
			country_event = { days = 1 id = ethiopia.22 }
		}
	}

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

	focus = {
		id = ETH_Military_Reforms
		icon = GFX_focus_ETH_the_heroes_of_ethiopa
		x = 30
		y = 0
		cost = 5
		available = {
		OR = {
			has_completed_focus = ETH_Haile
			has_completed_focus = ETH_Nationalised_Railroad
			}
		}
		ai_will_do = {
			factor = 13
			modifier = {
				factor = 130
				has_country_flag = DKAEB_focuses
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Military_Reforms"
			army_experience = 15
			add_tech_bonus = {
				name = ETH_Military_Reforms
				bonus = 1
				uses = 1
				category = land_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Hire_Askari_Veterans
		icon = GFX_goal_MAF_African_Armies
		prerequisite = { focus = ETH_Military_Reforms }
		mutually_exclusive = { focus = ETH_Legacy_Of_Adowa }
		x = -3
		y = 1
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
			modifier = {
				factor = 0
				OR = {
					is_researching_technology = mass_assault
					has_tech = mass_assault
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Hire_Askari_Veterans"
			add_tech_bonus = {
				name = ETH_Hire_Askari_Veterans
				bonus = 1
				uses = 1
				category = land_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_New_Arms_Production
		icon = GFX_goal_industry_air
		prerequisite = { focus = ETH_Hire_Askari_Veterans }
		x = -5
		y = 2
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_New_Arms_Production"
			army_experience = 15
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = { building = arms_factory size > 0 include_locked = yes }
					prefer_home_area_states_unless_filled = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS FOCUS_FILTER_INDUSTRY }
	}

	focus = {
		id = ETH_Import_Small_Arms
		icon = GFX_Focus_Examine_Foreign_Small_Arms
		prerequisite = { focus = ETH_New_Arms_Production }
		x = -6
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Import_Small_Arms"
			add_tech_bonus = {
				name = ETH_Import_Small_Arms
				bonus = 1
				uses = 1
				category = infantry_weapons
			}
			add_tech_bonus = {
				name = ETH_Import_Small_Arms
				bonus = 1
				uses = 1
				category = support_tech
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Artillery_Effort
		icon = GFX_goal_Krupp_Artillery
		prerequisite = { focus = ETH_New_Arms_Production }
		x = -4
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Artillery_Effort"
			add_tech_bonus = {
				name = ETH_Artillery_Effort
				bonus = 2
				uses = 1
				category = artillery
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Buy_Tanks
		icon = GFX_goal_generic_heavy_armour_german
		prerequisite = { focus = ETH_Artillery_Effort }
		prerequisite = { focus = ETH_Import_Small_Arms }
		x = -5
		y = 4
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Buy_Tanks"
			add_tech_bonus = {
				name = ETH_Buy_Tanks
				bonus = 2
				uses = 1
				category = armor
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Foreign_Doctrine
		icon = GFX_goal_LPD_metropolitan_cosmopolitanism
		prerequisite = { focus = ETH_Hire_Askari_Veterans }
		x = -1
		y = 2
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Foreign_Doctrine"
			add_tech_bonus = {
				name = ETH_Foreign_Doctrine
				bonus = 1
				uses = 1
				category = land_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Improve_Firepower
		icon = GFX_supportingforces
		prerequisite = { focus = ETH_Foreign_Doctrine }
		mutually_exclusive = { focus = ETH_Modernise_High_Command }
		x = -2
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
			modifier = {
				factor = 0
				already_has_other_doctrine_SF = yes
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Improve_Firepower"
			add_tech_bonus = {
				name = ETH_Improve_Firepower
				bonus = 1
				uses = 1
				category = cat_superior_firepower
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Modernise_High_Command
		icon = GFX_cooptnativeassociations
		prerequisite = { focus = ETH_Foreign_Doctrine }
		mutually_exclusive = { focus = ETH_Improve_Firepower }
		x = 0
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
			modifier = {
				factor = 0
				already_has_other_doctrine_GBP = yes
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Modernise_High_Command"
			add_tech_bonus = {
				name = ETH_Modernise_High_Command
				bonus = 1
				uses = 1
				category = cat_grand_battle_plan
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Legacy_Of_Adowa
		icon = GFX_goal_ETH_Lion
		prerequisite = { focus = ETH_Military_Reforms }
		mutually_exclusive = { focus = ETH_Hire_Askari_Veterans }
		x = 4
		y = 1
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
			modifier = {
				factor = 0
				already_has_other_doctrine_MA = yes
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Legacy_Of_Adowa"
			add_tech_bonus = {
				name = ETH_Legacy_Of_Adowa
				bonus = 1
				uses = 1
				category = cat_mass_assault
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Ethiopian_Guns
		icon = GFX_focus_ETH_scavenging_tactics
		prerequisite = { focus = ETH_Legacy_Of_Adowa }
		x = 5
		y = 2
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Ethiopian_Guns"
			add_ideas = ETH_Ethiopian_Guns_idea
			add_war_support = 0.05
		}
	}

	focus = {
		id = ETH_Special_Equipment
		icon = GFX_goal_generic_construction2
		prerequisite = { focus = ETH_Ethiopian_Guns }
		x = 6
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Special_Equipment"
			add_tech_bonus = {
				name = ETH_Special_Equipment
				bonus = 1
				uses = 1
				category = support_tech
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}


	focus = {
		id = ETH_Anti_Imperialist_Spirit
		icon = GFX_focus_ETH_continuous_strengthen_the_black_lions
		prerequisite = { focus = ETH_Legacy_Of_Adowa }
		x = 3
		y = 2
		relative_position_id = ETH_Military_Reforms
		cost = 5
		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Anti_Imperialist_Spirit"
			add_ideas = ETH_Anti_Imp
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS }
	}

	focus = {
		id = ETH_Improve_Drilling
		icon = GFX_focus_ETH_keep_the_chitet
		prerequisite = { focus = ETH_Anti_Imperialist_Spirit }
		x = 2
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Improve_Drilling"
			army_experience = 15
			add_tech_bonus = {
				name = ETH_Improve_Drilling
				bonus = 1
				uses = 1
				category = land_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS FOCUS_FILTER_RESEARCH }
	}


	focus = {
		id = ETH_Trust_Officers
		icon = GFX_focus_ETH_expand_the_levy
		prerequisite = { focus = ETH_Anti_Imperialist_Spirit focus = ETH_Ethiopian_Guns }
		x = 4
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Trust_Officers"
			army_experience = 50
		}
		search_filters = { FOCUS_FILTER_ARMY_BONUS }
	}

	focus = {
		id = ETH_Develop_Weapons
		icon = GFX_goal_SWI_international_aid
		prerequisite = { focus = ETH_Trust_Officers }
		prerequisite = { focus = ETH_Special_Equipment }
		x = 5
		y = 4
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

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

	focus = {
		id = ETH_Proffesional_Army
		icon = GFX_improveofficertraining
		prerequisite = { focus = ETH_Improve_Drilling focus = ETH_Improve_Firepower focus = ETH_Modernise_High_Command }
		x = 0
		y = 4
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 13
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Proffesional_Army"
			remove_ideas = ETH_Levy_Army
		}
	}

###########
### Air ###
###########

	focus = {
		id = ETH_Dream_Sky
		icon = GFX_focus_ETH_the_ethiopian_air_force
		prerequisite = { focus = ETH_Military_Reforms }
		x = 12
		y = 1
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Dream_Sky"
			air_experience = 30
			add_tech_bonus = {
				name = ETH_Dream_Sky
				bonus = 1
				uses = 1
				category = air_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_AIRFORCE_BONUS }
	}

	focus = {
		id = ETH_Hire_Experts
		icon = GFX_goal_USA_organic_air_support
		prerequisite = { focus = ETH_Dream_Sky }
		x = 12
		y = 2
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Hire_Experts"
			add_tech_bonus = {
				name = ETH_Hire_Experts
				bonus = 1
				uses = 1
				category = air_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_fighter_focus
		mutually_exclusive = { focus = ETH_bomber_focus }
		icon = GFX_goal_generic_air_fighter_new
		prerequisite = { focus = ETH_Hire_Experts }
		x = 11
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		continue_if_invalid = yes

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_fighter_focus"
			add_tech_bonus = {
				name = ETH_fighter_focus
				bonus = 1
				uses = 1
				category = light_fighter
				category = cat_heavy_fighter
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_bomber_focus
		mutually_exclusive = { focus = ETH_fighter_focus }
		icon = GFX_goal_generic_air_bomber_new
		prerequisite = { focus = ETH_Hire_Experts }
		x = 9
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		continue_if_invalid = yes

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_bomber_focus"
			add_tech_bonus = {
				name = ETH_bomber_focus
				bonus = 1
				uses = 1
				category = tactical_bomber
				category = cat_strategic_bomber
				category = cas_bomber
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_CAS_effort
		icon = GFX_goal_generic_air_CAS_new
		prerequisite = { focus = ETH_fighter_focus focus = ETH_bomber_focus }
		x = 10
		y = 4
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_CAS_effort"
			add_tech_bonus = {
				name = ETH_CAS_effort
				bonus = 1
				uses = 1
				category = cas_bomber
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Advanced_Doctrine
		icon = GFX_goal_generic_air_doctrine
		prerequisite = { focus = ETH_CAS_effort }
		x = 10
		y = 5
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Advanced_Doctrine"
			add_tech_bonus = {
				name = ETH_Advanced_Doctrine
				bonus = 1
				uses = 1
				category = air_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Train_Pilots
		icon = GFX_longrangepatrolforce
		prerequisite = { focus = ETH_Hire_Experts }
		x = 13
		y = 3
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Train_Pilots"
			add_ideas = ETH_Trained_Pilots
		}
		search_filters = { FOCUS_FILTER_AIRFORCE_BONUS }
	}

	focus = {
		id = ETH_Skylions
		icon = GFX_focus_generic_paratrooper
		prerequisite = { focus = ETH_Train_Pilots }
		x = 13
		y = 4
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Skylions"
			add_tech_bonus = {
				name = ETH_Skylions
				bonus = 2
				uses = 1
				technology = paratroopers
				technology = paratroopers2
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Harer_Airbase
		icon = GFX_goal_generic_airports
		available = {
			944 = { is_owned_and_controlled_by = ROOT }
		}
		prerequisite = { focus = ETH_Skylions }
		x = 13
		y = 5
		relative_position_id = ETH_Military_Reforms
		cost = 5

		ai_will_do = {
			factor = 5
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Harer_Airbase"
			944 = {
				add_building_construction = {
					type = air_base
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
	}

############
### Navy ###
############

	focus = {
		id = ETH_Doctrine_I
		icon = GFX_goal_generic_persian_gulf
		x = 46
		y = 1
		cost = 7
		available = {
			any_owned_state = {
				is_coastal = yes
			}
		}

		prerequisite = { focus = ETH_Military_Reforms }
		
		ai_will_do = {
			factor = 3
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Doctrine_I"
			add_tech_bonus = {
				name = ETH_Doctrine_I
				bonus = 1
				uses = 1
				category = naval_doctrine
			}
			random_owned_state = {
				limit = {
					is_coastal = yes
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 1
					instant_build = yes
				}
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Submarine_Effort
		icon = GFX_goal_generic_navy_submarine
		x = 1
		y = 1
		relative_position_id = ETH_Doctrine_I
		cost = 5
		prerequisite = { focus = ETH_Doctrine_I }

		ai_will_do = {
			factor = 3
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Submarine_Effort"
			add_tech_bonus = {
				name = ETH_Submarine_Effort
				bonus = 1
				uses = 1
				category = ss_tech
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Submarine_Doctrine
		icon = GFX_goal_generic_wolf_pack
		x = 1
		y = 2
		relative_position_id = ETH_Doctrine_I
		cost = 5
		prerequisite = { focus = ETH_Submarine_Effort }

		ai_will_do = {
			factor = 3
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Submarine_Doctrine"
			add_tech_bonus = {
				name = ETH_Submarine_Doctrine
				bonus = 1
				uses = 1
				category = cat_trade_interdiction
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Destroyer
		icon = GFX_goal_generic_navy_anti_submarine
		prerequisite = {
			focus = ETH_Doctrine_I
		}
		x = -1
		y = 1
		relative_position_id = ETH_Doctrine_I
		cost = 5

		ai_will_do = {
			factor = 3
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Destroyer"
			add_tech_bonus = {
				name = ETH_Destroyer
				bonus = 1
				uses = 1
				category = dd_tech
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Cruiser
		icon = GFX_goal_generic_navy_cruiser
		prerequisite = { focus = ETH_Destroyer }
		x = -1
		y = 2
		relative_position_id = ETH_Doctrine_I
		cost = 5

		ai_will_do = {
			factor = 3
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Cruiser"
			add_tech_bonus = {
				name = ETH_Cruiser
				bonus = 1
				uses = 1
				category = ca_tech
			}
		}
		search_filters = { FOCUS_FILTER_RESEARCH }
	}

	focus = {
		id = ETH_Doctrine_II
		icon = GFX_goal_generic_navy_doctrines_tactics
		prerequisite = { focus = ETH_Cruiser }
		prerequisite = { focus = ETH_Submarine_Doctrine }
		x = 0
		y = 3
		relative_position_id = ETH_Doctrine_I
		cost = 5

		ai_will_do = {
			factor = 3
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus ETH_Doctrine_II"
			navy_experience = 25
			add_tech_bonus = {
				name = ETH_Doctrine_II
				bonus = 1
				uses = 1
				category = naval_doctrine
			}
		}
		search_filters = { FOCUS_FILTER_NAVY_BONUS FOCUS_FILTER_RESEARCH }
	}

}

