
#######################################
#######################################
#######################################
#POLITICAL TREE############################
#######################################
#######################################
#######################################


shared_focus = {
	id = var_imperial_focus
	icon = GFX_focus_generic_self_management
	cost = 50
	x = 20
	y = 0


	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 250
		add_stability = 0.05
	}
}


#############
#############
#############
#STATE FOCUS PATH######
#############
#############
#############
shared_focus = {
	id = var_internal_affairs
	icon = GFX_goal_generic_improve_relations
	cost = 25
	x = -6
	y = 1
	relative_position_id = var_imperial_focus
    prerequisite = {
		focus = var_imperial_focus
	}

	mutually_exclusive = {
		focus = var_big_brain_time
		focus = var_military_politics
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_stability = 0.05
	}
}

shared_focus = {
	id = var_centralize_power
	icon = GFX_focus_ETH_re-convene_the_parliament
	cost = 25
	x = -2
	y = 1
	relative_position_id = var_internal_affairs
    prerequisite = {
		focus = var_internal_affairs
	}

	mutually_exclusive = {
		focus = var_empower_the_chiefs
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 100
		add_stability = 0.05
	}
}



shared_focus = {
	id = var_war_taxes
	icon = GFX_focus_SWI_issue_war_bonds#_focus_ITA_devaluate_the_lire
	cost = 50
	x = -1
	y = 1
	relative_position_id = var_centralize_power
    prerequisite = {
		focus = var_centralize_power
	}

	mutually_exclusive = {
		focus = var_raider_levies
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		every_core_state = {
			add_state_modifier = {
				modifier = {
					local_factories = 0.05
				}
			}
		}
		force_update_factory_count= yes
	}
}

shared_focus = {
	id = var_nationalist_bussiness
	icon = GFX_focus_generic_aircraft_production
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_war_taxes
    prerequisite = {
		focus = var_war_taxes
	}


	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_ideas = var_idea_nationalist_bussiness
	}
}


shared_focus = {
	id = var_raider_levies
	icon = GFX_focus_generic_military_mission
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_centralize_power
    prerequisite = {
		focus = var_centralize_power
	}

	mutually_exclusive = {
		focus = var_war_taxes
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 50
		every_core_state = {
			add_state_modifier = {
				modifier = {
					local_manpower = 0.05
				}
			}
		}
		#TODO Add general here
	}
}

shared_focus = {
	id = var_woman_service
	icon = GFX_focus_generic_women_in_military
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_raider_levies
    prerequisite = {
		focus = var_raider_levies
	}


	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		every_core_state = {
			add_state_modifier = {
				modifier = {
					local_manpower = 0.10
				}
			}
		}
		#TODO Add female general here
	}
}

shared_focus = {
	id = var_unified_and_ready
	icon = GFX_focus_generic_home_defense
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_nationalist_bussiness
    prerequisite = {
		focus = var_nationalist_bussiness
		focus = var_woman_service
	}


	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_stability = 0.15
		add_ideas = var_idea_unified_and_ready
	}
}


shared_focus = {
	id = var_empower_the_chiefs
	icon = GFX_focus_generic_court
	cost = 25
	x = 2
	y = 1
	relative_position_id = var_internal_affairs
    prerequisite = {
		focus = var_internal_affairs
	}

	mutually_exclusive = {
		focus = var_centralize_power
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 150
		add_ideas = var_idea_empowered_chiefs
	}
}

shared_focus = {
	id = var_island_fortresses
	icon = GFX_goal_generic_fortify_city
	cost = 50
	x = -1
	y = 1
	relative_position_id = var_empower_the_chiefs
    prerequisite = {
		focus = var_empower_the_chiefs
	}

	mutually_exclusive = {
		focus = var_silver_sovereignty
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		swap_ideas = {
			remove_idea = var_idea_empowered_chiefs
			add_idea = var_idea_empowered_chiefs_aa
		}
		custom_effect_tooltip = var_island_fortresses_t
		effect_tooltip = {
			add_state_modifier = {
				modifier = {
					max_dig_in_factor = 0.25
				}
			}
		}
		hidden_effect = {
			148 = {
				add_state_modifier = {
					modifier = {
						max_dig_in_factor = 0.25
					}
				}
			}
			149 = {
				add_state_modifier = {
					modifier = {
						max_dig_in_factor = 0.25
					}
				}
			}
			150 = {
				add_state_modifier = {
					modifier = {
						max_dig_in_factor = 0.25
					}
				}
			}
			151 = {
				add_state_modifier = {
					modifier = {
						max_dig_in_factor = 0.25
					}
				}
			}
		}
		
		
	}
}

shared_focus = {
	id = var_arms_levies
	icon = GFX_goal_generic_military_sphere
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_island_fortresses
    prerequisite = {
		focus = var_island_fortresses
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		custom_effect_tooltip = var_arms_levies_t
		hidden_effect = {
			swap_ideas = {
				remove_idea = var_idea_empowered_chiefs_aa
				add_idea = var_idea_empowered_chiefs_ab
			}

			if = {
				limit = {
					controls_state = 148
				}
				add_offsite_building = {
					type = arms_factory
					level = 3
				}
			}

			if = {
				limit = {
					controls_state = 149
				}
				add_offsite_building = {
					type = arms_factory
					level = 3
				}
			}

			if = {
				limit = {
					controls_state = 150
				}
				add_offsite_building = {
					type = arms_factory
					level = 3
				}
			}

			if = {
				limit = {
					controls_state = 151
				}
				add_offsite_building = {
					type = arms_factory
					level = 3
				}
			}
		}
		add_equipment_to_stockpile = {
			type = infantry_equipment
			amount = 10000
			producer = VAR
		}
	}
}

shared_focus = {
	id = var_silver_sovereignty
	icon = GFX_focus_silver_sovereignty_b
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_empower_the_chiefs
    prerequisite = {
		focus = var_empower_the_chiefs
	}

	mutually_exclusive = {
		focus = var_island_fortresses
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 150
		swap_ideas = {
			remove_idea = var_idea_empowered_chiefs
			add_idea = var_idea_empowered_chiefs_ba
		}
	}
}

shared_focus = {
	id = var_inevitability_of_taxes
	icon = GFX_focus_mex_privatisation
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_silver_sovereignty
    prerequisite = {
		focus = var_silver_sovereignty
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 100
		swap_ideas = {
			remove_idea = var_idea_empowered_chiefs_ba
			add_idea = var_idea_empowered_chiefs_bb
		}
	}
}


shared_focus = {
	id = var_little_to_govern
	icon = GFX_goal_generic_political_pressure
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_arms_levies
    prerequisite = {
		focus = var_arms_levies
		focus = var_inevitability_of_taxes
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 50
		effect_tooltip = {
			swap_ideas = {
				remove_idea = var_idea_empowered_chiefs
				add_idea = var_idea_empowered_chiefs_disp
			}
		}
		hidden_effect = {
			if = {
				limit = {has_completed_focus = var_inevitability_of_taxes}
				swap_ideas = {
					remove_idea = var_idea_empowered_chiefs_bb
					add_idea = var_idea_empowered_chiefs_bc
				}
			}
			else = {
				swap_ideas = {
					remove_idea = var_idea_empowered_chiefs_ab
					add_idea = var_idea_empowered_chiefs_ac
				}
			}
		}
	}
}

######################
####MILITARY POLITICS#####
######################

shared_focus = {
	id = var_military_politics
	icon = GFX_focus_POL_belarus_army
	cost = 25
	x = 6
	y = 1
	relative_position_id = var_imperial_focus
    prerequisite = {
		focus = var_imperial_focus
	}

	mutually_exclusive = {
		focus = var_big_brain_time
		focus = var_internal_affairs
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 50
		add_command_power = 50
		army_experience = 25
		navy_experience = 25
		air_experience = 25
	}
}


shared_focus = {
	id = var_raiders_experience
	icon = GFX_focus_focus_fra_maquis
	cost = 25
	x = -2
	y = 1
	relative_position_id = var_military_politics
    prerequisite = {
		focus = var_military_politics
	}

	mutually_exclusive = {
		focus = var_organized_raiding
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_political_power = 50
		army_experience = 50
		navy_experience = 50
	}
}


shared_focus = {
	id = var_violent_storms
	icon = GFX_goal_generic_navy_cruiser#focus_hol_prepare_the_inundation_lines#focus_eng_expose_the_belly_of_the_bear
	cost = 50
	x = -1
	y = 1
	relative_position_id = var_raiders_experience
    prerequisite = {
		focus = var_raiders_experience
	}

	mutually_exclusive = {
		focus = var_violent_landings
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_ideas = var_idea_oceans_a
	}
}

shared_focus = {
	id = var_conquered_waters
	icon = GFX_focus_eng_expose_the_belly_of_the_bear#goal_generic_navy_doctrines_tactics
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_violent_storms
    prerequisite = {
		focus = var_violent_storms
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		swap_ideas = {
			remove_idea = var_idea_oceans_a
			add_idea = var_idea_oceans_b
		}
	}
}



shared_focus = {
	id = var_violent_landings
	icon = GFX_focus_SWI_helvetic_junta#focus_generic_air_defense
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_raiders_experience
    prerequisite = {
		focus = var_raiders_experience
	}

	mutually_exclusive = {
		focus = var_violent_storms
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_ideas = var_idea_landings_a
	}
}

shared_focus = {
	id = var_endless_lands
	icon = GFX_focus_generic_armored_air_support
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_violent_landings
    prerequisite = {
		focus = var_violent_landings
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		swap_ideas = {
			remove_idea = var_idea_landings_a
			add_idea = var_idea_landings_b
		}
	}
}

shared_focus = {
	id = var_best_soldiers
	icon = GFX_focus_ETH_scavenging_tactics
	cost = 50
	x = -1
	y = 1
	relative_position_id = var_endless_lands
    prerequisite = {
		focus = var_endless_lands
		focus = var_conquered_waters
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_ideas = var_idea_soldier_hunters
	}
}





shared_focus = {
	id = var_organized_raiding
	icon = GFX_focus_ETH_peacekeeping_forces
	cost = 25
	x = 2
	y = 1
	relative_position_id = var_military_politics
    prerequisite = {
		focus = var_military_politics
	}

	mutually_exclusive = {
		focus = var_raiders_experience
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		custom_effect_tooltip = var_organized_raiding_t
	}
}


shared_focus = {
	id = var_new_lands
	icon = GFX_focus_generic_land_reclamation
	cost = 50
	x = -1
	y = 1
	relative_position_id = var_organized_raiding
    prerequisite = {
		focus = var_organized_raiding
	}

	mutually_exclusive = {
		focus = var_with_fire_and_sword
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_ideas = var_idea_new_lands_a
		custom_effect_tooltip = var_new_lands_t
	}
}

shared_focus = {
	id = var_new_life
	icon = GFX_focus_generic_population_growth
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_new_lands
    prerequisite = {
		focus = var_new_lands
	}

	#mutually_exclusive = {
	#	focus = var_big_brain_time
	#	focus = var_military_politics
	#}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		swap_ideas = {
			remove_idea = var_idea_new_lands_a
			add_idea = var_idea_new_lands_b			
		}
		custom_effect_tooltip = var_new_life_t
	}
}

shared_focus = {
	id = var_with_fire_and_sword
	icon = GFX_focus_eng_special_air_service
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_organized_raiding
    prerequisite = {
		focus = var_organized_raiding
	}

	mutually_exclusive = {
		focus = var_new_lands
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		add_ideas = var_idea_raiding_a
		custom_effect_tooltip = var_with_fire_and_sword_t
	}
}

shared_focus = {
	id = var_revenge
	icon = GFX_focus_generic_conspiracy
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_with_fire_and_sword
    prerequisite = {
		focus = var_with_fire_and_sword
	}


	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		swap_ideas = {
			remove_idea = var_idea_raiding_a
			add_idea = var_idea_raiding_b			
		}
		custom_effect_tooltip = var_revenge_t
	}
}

shared_focus = {
	id = var_gilded_lands
	icon = GFX_focus_ITA_grande_rivolta_rurale
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_new_life
    prerequisite = {
		focus = var_new_life
		focus = var_revenge
	}


	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		if = {
			limit = {
				NOT = {
					OR = {
						has_completed_focus = var_new_lands
						has_completed_focus = var_with_fire_and_sword
					}
				}
			}
			custom_effect_tooltip = var_gilded_lands_ta
			effect_tooltip = {
				swap_ideas = {
					remove_idea = var_idea_new_lands_b
					add_idea = var_idea_new_lands_c
				}
			}
			custom_effect_tooltip = var_gilded_lands_taa
			custom_effect_tooltip = var_gilded_lands_tb
			effect_tooltip = {
				swap_ideas = {
					remove_idea = var_idea_raiding_b
					add_idea = var_idea_raiding_c
				}
			}
			custom_effect_tooltip = var_gilded_lands_tba
		}

		if = {
			limit = {
				has_completed_focus = var_new_lands
			}
			swap_ideas = {
				remove_idea = var_idea_new_lands_b
				add_idea = var_idea_new_lands_c
			}
			custom_effect_tooltip = var_gilded_lands_taa
		}

		else_if = {
			limit = {
				has_completed_focus = var_with_fire_and_sword
			}
			swap_ideas = {
				remove_idea = var_idea_raiding_b
				add_idea = var_idea_raiding_c
			}
			custom_effect_tooltip = var_gilded_lands_tba
			hidden_effect = {
				add_dynamic_modifier = {
					modifier = var_thralls_mod
				}
			}
		}
		
	}
}















#############
#############
#############
#RESEARCH FOCUSES######
#############
#############

shared_focus = {
	id = var_big_brain_time
	icon = GFX_goal_generic_intelligence_exchange
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_imperial_focus
    prerequisite = {
		focus = var_imperial_focus
	}

	mutually_exclusive = {
		focus = var_internal_affairs
		focus = var_military_politics
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		#log = "[GetDateText]: [Root.GetName]: var_big_brain_time"
		add_stability = 0.10
		add_research_slot = 1
	}
}

shared_focus = {
	id = var_glimpse_the_future
	icon = GFX_focus_research
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_big_brain_time
    prerequisite = {
		focus = var_big_brain_time
	}

	mutually_exclusive = {
		focus = var_concerted_efforts
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		#log = "[GetDateText]: [Root.GetName]: var_glimpse_the_future"
		hidden_effect = {
			add_tech_bonus = {
				bonus = 0.5
				ahead_reduction = 1.0
				uses = 3
				category = light_air
				category = medium_air
				category = heavy_air
				category = armor
				category = cat_light_armor
				category = cat_medium_armor
				category = cat_heavy_armor
				category = artillery
				category = cat_anti_tank
				category = cat_anti_air
				category = naval_air
				category = infantry_weapons
				category = motorized_equipment
				category = cat_mechanized_equipment
				category = naval_equipment
				category = rocketry
				category = nuclear
				category = industry
				category = electronics
				category = jet_technology
				category = convoy_defense_tree
				category = light_fighter
				category = cat_heavy_fighter
				category = tactical_bomber
				category = cat_strategic_bomber
				category = naval_bomber
				category = cas_bomber
				category = ship_modules_tech
				category = dd_tech
				category = cl_tech
				category = ca_tech
				category = cv_tech
				category = bc_tech
				category = bb_tech
				category = shbb_tech
				category = ss_tech
				category = tp_tech
				category = synth_resources
				category = encryption_tech
				category = decryption_tech
				category = computing_tech
				category = radar_tech
				category = infantry_tech
				category = marine_tech
				category = construction_tech
				category = excavation_tech
				category = submarine_doctrine
				category = air_equipment
				category = night_vision
				category = base_strike_main
				category = mot_rockets
				category = support_tech
				category = para_tech
				category = engineers_tech
				category = recon_tech
				category = mountaineers_tech
				category = military_police_tech
				category = hospital_tech
				category = logistics_tech
				category = signal_company_tech
				category = maintenance_company_tech
				category = naval_mines
				category = concentrated_industry_category
				category = dispersed_industry_category
				category = asw_tech
				category = naval_minesweeping
				category = naval_minelaying
				category = cat_scout_plane
				category = train_tech
				category = cat_production
				category = cat_synth_rubber
				category = cat_synth_oil
			}
		}
		custom_effect_tooltip = var_glimpse_the_future_t

	}
}

shared_focus = {
	id = var_realize_the_future
	icon = GFX_goal_tfv_generic_tech_sharing
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_glimpse_the_future
    prerequisite = {
		focus = var_glimpse_the_future
	}


	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		#log = "[GetDateText]: [Root.GetName]: var_realize_the_future"
		hidden_effect = {
			add_tech_bonus = {
				bonus = 1.0
				ahead_reduction = 1.25
				uses = 3
				category = light_air
				category = medium_air
				category = heavy_air
				category = armor
				category = cat_light_armor
				category = cat_medium_armor
				category = cat_heavy_armor
				category = artillery
				category = cat_anti_tank
				category = cat_anti_air
				category = naval_air
				category = infantry_weapons
				category = motorized_equipment
				category = cat_mechanized_equipment
				category = naval_equipment
				category = rocketry
				category = nuclear
				category = industry
				category = electronics
				category = jet_technology
				category = convoy_defense_tree
				category = light_fighter
				category = cat_heavy_fighter
				category = tactical_bomber
				category = cat_strategic_bomber
				category = naval_bomber
				category = cas_bomber
				category = ship_modules_tech
				category = dd_tech
				category = cl_tech
				category = ca_tech
				category = cv_tech
				category = bc_tech
				category = bb_tech
				category = shbb_tech
				category = ss_tech
				category = tp_tech
				category = synth_resources
				category = encryption_tech
				category = decryption_tech
				category = computing_tech
				category = radar_tech
				category = infantry_tech
				category = marine_tech
				category = construction_tech
				category = excavation_tech
				category = submarine_doctrine
				category = air_equipment
				category = night_vision
				category = base_strike_main
				category = mot_rockets
				category = support_tech
				category = para_tech
				category = engineers_tech
				category = recon_tech
				category = mountaineers_tech
				category = military_police_tech
				category = hospital_tech
				category = logistics_tech
				category = signal_company_tech
				category = maintenance_company_tech
				category = naval_mines
				category = concentrated_industry_category
				category = dispersed_industry_category
				category = asw_tech
				category = naval_minesweeping
				category = naval_minelaying
				category = cat_scout_plane
				category = train_tech
				category = cat_production
				category = cat_synth_rubber
				category = cat_synth_oil
			}
		}
		custom_effect_tooltip = var_realize_the_future_t
	}
}

shared_focus = {
	id = var_concerted_efforts
	icon = GFX_goal_generic_scientific_exchange
	cost = 50
	x = -1
	y = 1
	relative_position_id = var_big_brain_time
    prerequisite = {
		focus = var_big_brain_time
	}

	mutually_exclusive = {
		focus = var_glimpse_the_future
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		#log = "[GetDateText]: [Root.GetName]: var_concerted_efforts"
		add_ideas = var_idea_research_efforts_a
	}
}

shared_focus = {
	id = var_expanded_experience
	icon = GFX_goal_continuous_research
	cost = 50
	x = 0
	y = 1
	relative_position_id = var_concerted_efforts
    prerequisite = {
		focus = var_concerted_efforts
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		#log = "[GetDateText]: [Root.GetName]: var_concerted_efforts"
		swap_ideas = {
			remove_idea = var_idea_research_efforts_a
			add_idea = var_idea_research_efforts_b
		}
	}
}

shared_focus = {
	id = var_knowledge_unfettered
	icon = GFX_focus_research2
	cost = 50
	x = 1
	y = 1
	relative_position_id = var_expanded_experience
    prerequisite = {
		focus = var_expanded_experience
		focus = var_realize_the_future
	}

	ai_will_do = { 
		factor = 1
	}    
    completion_reward = {
		#log = "[GetDateText]: [Root.GetName]: var_knowledge_unfettered"
		custom_effect_tooltip = var_knowledge_unfettered_t
		hidden_effect = {
			if = {
				limit = {has_completed_focus = var_expanded_experience}
				swap_ideas = {
					remove_idea = var_idea_research_efforts_b
					add_idea = var_idea_research_efforts_c
				}
			}
			else = {
				add_ideas = var_idea_research_efforts_side
			}
		}
		add_research_slot = 1
	}
}