shared_focus = {
	id = FRA_60s_The_French_Military
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_The_French_Military"
	}
	icon = GFX_mass_conscription
	search_filters = {
		IC_FILTER
	}
	cost = 10
	x = 26
	y = 0
	offset = {
		x = -21
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_political_power = 300
		army_experience = 25
		air_experience = 25
		navy_experience = 25
	}
	available = {
		date > 1961.04.21
	}
}

shared_focus = {
	id = FRA_60s_The_French_Air_Force
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_The_French_Air_Force"
	}
	icon = GFX_keep_on_going
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Military
	}
	x = 20
	y = 1
	offset = {
		x = -19
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		air_experience = 5
		add_tech_bonus = {
			name = light_air_bonus
			bonus = 0.25
			uses = 1
			category = air_single_engine
		}
	}
}

shared_focus = {
	id = FRA_60s_Expand_Bomber_Fleet
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Expand_Bomber_Fleet"
	}
	icon = GFX_goal_generic_air_bomber
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Air_Force
	}
	x = 19
	y = 2
	offset = {
		x = -19
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		air_experience = 5
		add_tech_bonus = {
			name = heavy_air_bonus
			bonus = 0.35
			uses = 1
			category = air_twin_engine
		}
	}
}

shared_focus = {
	id = FRA_60s_French_Air_Doctrine
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_French_Air_Doctrine"
	}
	icon = GFX_goal_generic_build_airforce
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Air_Force
	}
	x = 21
	y = 2
	offset = {
		x = -19
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		air_experience = 5
		add_tech_bonus = {
			name = air_doctrine_bonus
			bonus = 0.35
			uses = 1
			category = air_doctrine
		}
	}
}

shared_focus = {
	id = FRA_60s_Mirage_Jets
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Mirage_Jets"
	}
	icon = GFX_goal_generic_air_fighter2
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_French_Air_Doctrine
	}
	prerequisite = {
		focus = FRA_60s_Expand_Bomber_Fleet
	}
	x = 20
	y = 3
	offset = {
		x = -19
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		air_experience = 5
		add_tech_bonus = {
			name = jet_technology_bonus
			bonus = 0.35
			uses = 1
			category = fighter_multirole
		}
	}
}

shared_focus = {
	id = FRA_60s_Missle_Development
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Missle_Development"
	}
	icon = GFX_Jet_Research
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Mirage_Jets
	}
	x = 19
	y = 4
	offset = {
		x = -19
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = secret_bonus
			bonus = 0.5
			uses = 2
			category = rocketry
		}
	}
}

shared_focus = {
	id = FRA_60s_Helicoptor_Development
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Helicoptor_Development"
	}
	icon = GFX_goal_generic_air_doctrine
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Mirage_Jets
	}
	x = 21
	y = 4
	offset = {
		x = -19
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = helicoptor_bonus
			bonus = 0.35
			uses = 1
			category = air_single_engine
		}
	}
}

shared_focus = {
	id = FRA_60s_Lessons_of_Algeria_air
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Lessons_of_Algeria_air"
	}
	icon = GFX_focus_RAJ_lions_of_the_great_war
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Helicoptor_Development
	}
	prerequisite = {
		focus = FRA_60s_Missle_Development
	}
	offset = {
		x = -19
		y = 7
		trigger = {
			tag = FRA
		}
	}
	x = 20
	y = 5
	completion_reward = {
		air_experience = 50
	}
}

shared_focus = {
	id = FRA_60s_The_French_Army
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_The_French_Army"
	}
	icon = GFX_focus_generic_tank_production
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Military
	}
	x = 24
	y = 1
	offset = {
		x = -15
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		army_experience = 50
	}
}

shared_focus = {
	id = FRA_60s_Mechanized_Development
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Mechanized_Development"
	}
	icon = GFX_goal_generic_army_motorized
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Army
	}
	x = 23
	y = 2
	offset = {
		x = -15
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = motorized_equipment_bonus
			bonus = 0.35
			uses = 1
			category = motorized_equipment
		}
	}
}

shared_focus = {
	id = FRA_60s_Assault_Rifle_Developmet
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Assault_Rifle_Developmet"
	}
	icon = GFX_goal_continuous_reduce_training_time
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Army
	}
	x = 25
	y = 2
	offset = {
		x = -15
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = infantry_artillery_bonus
			bonus = 0.35
			uses = 1
			category = infantry_weapons
		}
	}
}

shared_focus = {
	id = FRA_60s_Develop_the_AMX_30
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Develop_the_AMX_30"
	}
	icon = GFX_goal_generic_army_tanks
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Assault_Rifle_Developmet
	}
	prerequisite = {
		focus = FRA_60s_Mechanized_Development
	}
	x = 24
	y = 3
	offset = {
		x = -15
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = armor_bonus
			bonus = 0.35
			uses = 1
			category = armor
		}
	}
}

shared_focus = {
	id = FRA_60s_Refine_Special_Forces
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Refine_Special_Forces"
	}
	icon = GFX_focus_secret_rearmament
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Develop_the_AMX_30
	}
	x = 23
	y = 4
	offset = {
		x = -15
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = special_forces_bonus
			bonus = 0.5
			uses = 1
			category = sf_forces
		}
	}
}

shared_focus = {
	id = FRA_60s_Airborne_Assault_Development
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Airborne_Assault_Development"
	}
	icon = GFX_focus_generic_paratrooper
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Develop_the_AMX_30
	}
	x = 25
	y = 4
	offset = {
		x = -15
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = special_forces_bonus
			bonus = 0.5
			uses = 1
			category = sf_forces
		}
	}
}

shared_focus = {
	id = FRA_60s_Lessons_of_Algeria
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Lessons_of_Algeria"
	}
	icon = GFX_focus_generic_little_entente
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Airborne_Assault_Development
	}
	prerequisite = {
		focus = FRA_60s_Refine_Special_Forces
	}
	x = 24
	y = 5
	offset = {
		x = -15
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		army_experience = 50
	}
}

shared_focus = {
	id = FRA_60s_The_French_Navy
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_The_French_Navy"
	}
	icon = GFX_Battlefleet
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Military
	}
	x = 28
	y = 1
	offset = {
		x = -23
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		navy_experience = 25
	}
}

shared_focus = {
	id = FRA_60s_Dockyard_Expansion
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Dockyard_Expansion"
	}
	icon = GFX_goal_generic_build_navy
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Navy
	}
	x = 27
	y = 2
	offset = {
		x = -23
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		if = {
			limit = {
				NOT = {
					any_owned_state = {
						dockyard > 0
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
				}
				any_owned_state = {
					is_coastal = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					is_coastal = yes
					free_building_slots = {
						building = dockyard
						size > 2
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = dockyard
					level = 3
					instant_build = yes
				}
			}
		}
		if = {
			limit = {
				NOT = {
					has_country_flag = naval_effort_built
				}
				any_owned_state = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 2
						include_locked = yes
					}
				}
			}
			random_owned_controlled_state = {
				limit = {
					dockyard > 0
					free_building_slots = {
						building = dockyard
						size > 2
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = dockyard
					level = 3
					instant_build = yes
				}
			}
		}
		if = {
			limit = {
				NOT = {
					has_country_flag = naval_effort_built
				}
				NOT = {
					any_owned_state = {
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
				}
			}
			random_state = {
				limit = {
					controller = {
						tag = ROOT
					}
					free_building_slots = {
						building = dockyard
						size > 2
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = dockyard
					level = 3
					instant_build = yes
				}
			}
		}
	}
}

shared_focus = {
	id = FRA_60s_French_Naval_Doctrine
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_French_Naval_Doctrine"
	}
	icon = GFX_goal_generic_construct_naval_dockyard
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_The_French_Navy
	}
	x = 29
	y = 2
	offset = {
		x = -23
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		navy_experience = 5
		add_tech_bonus = {
			name = naval_doctrine_bonus
			bonus = 0.35
			uses = 1
			category = naval_doctrine
		}
	}
}

shared_focus = {
	id = FRA_60s_French_Marines
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_French_Marines"
	}
	icon = GFX_goal_generic_amphibious_assault
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Dockyard_Expansion
	}
	prerequisite = {
		focus = FRA_60s_French_Naval_Doctrine
	}
	x = 28
	y = 3
	offset = {
		x = -23
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = special_forces_bonus
			bonus = 0.5
			uses = 1
			category = sf_forces
		}
	}
}

shared_focus = {
	id = FRA_60s_Carriers
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Carriers"
	}
	icon = GFX_Grand_Carrier
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_French_Marines
	}
	x = 27
	y = 4
	offset = {
		x = -23
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		navy_experience = 25
		add_tech_bonus = {
			name = capital_ships_bonus
			bonus = 0.75
			category = capital_tech
			uses = 1
		}
	}
}

shared_focus = {
	id = FRA_60s_Frigates
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Frigates"
	}
	icon = GFX_goal_generic_navy_battleship
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_French_Marines
	}
	x = 29
	y = 4
	offset = {
		x = -23
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = frigate_bonus
			bonus = 0.35
			uses = 1
			category = dd_tech
		}
	}
}

shared_focus = {
	id = FRA_60s_Nuclear_Sub_Development
	completion_reward = {
		log = "[GetDateText]: [Root.GetTag]: id = FRA_60s_Nuclear_Sub_Development"
	}
	icon = GFX_goal_generic_navy_submarine
	search_filters = {
		IC_FILTER
	}
	cost = 10
	prerequisite = {
		focus = FRA_60s_Carriers
	}
	prerequisite = {
		focus = FRA_60s_Frigates
	}
	x = 28
	y = 5
	offset = {
		x = -23
		y = 7
		trigger = {
			tag = FRA
		}
	}
	completion_reward = {
		navy_experience = 5
		add_tech_bonus = {
			name = submarine_tech_bonus
			bonus = 0.5
			uses = 1
			category = ss_tech
		}
	}
}
