﻿division_template = {
	name = "Armoured Brigade"

	regiments = {
		armor_Bat = { x = 0 y = 0 }
		armor_Bat = { x = 0 y = 1 }
		Arm_Air_Inf_Bat = { x = 0 y = 2 }
		Arm_Air_Inf_Bat = { x = 0 y = 3 }
		SP_Arty_Bat = { x = 0 y = 4 }
		L_Inf_Bat = { x = 1 y = 0 }
	}
}

division_template = {
	name = "Light Armoured Marine Brigade"

	regiments = {
		L_arm_Bat = { x = 0 y = 0 }
		L_arm_Bat = { x = 0 y = 1 }
		Arm_Marine_Bat = { x = 0 y = 2 }
		Arm_Marine_Bat = { x = 0 y = 3 }
		Mech_Marine_Bat = { x = 0 y = 4 }
		SP_Arty_Bat = { x = 1 y = 0 }
		L_Inf_Bat = { x = 2 y = 0 }
	}
}

division_template = {
	name = "Mountain Infantry Brigade"

	regiments = {
		L_arm_Bat = { x = 0 y = 0 }
		Mech_Inf_Bat = { x = 0 y = 1 }
		Mech_Inf_Bat = { x = 0 y = 2 }
		Mech_Inf_Bat = { x = 0 y = 3 }
		Mech_Marine_Bat = { x = 0 y = 4 }
		SP_Arty_Bat = { x = 1 y = 0 }
		L_Inf_Bat = { x = 2 y = 0 }
	}
}

division_template = {
	name = "Franco-German Brigade"

	regiments = {
		L_arm_Bat = { x = 0 y = 0 }
		Mech_Inf_Bat = { x = 0 y = 1 }
	}
}

division_template = {
	name = "Light Armoured Brigade"

	regiments = {
		L_arm_Bat = { x = 0 y = 0 }
		L_arm_Bat = { x = 0 y = 1 }
		Mech_Inf_Bat = { x = 0 y = 2 }
		Mech_Inf_Bat = { x = 0 y = 3 }
		Mech_Marine_Bat = { x = 0 y = 4 }
		SP_Arty_Bat = { x = 1 y = 0 }
		L_Inf_Bat = { x = 2 y = 0 }
	}
}

division_template = {
	name = "Parachute Brigade"

	regiments = {
		L_arm_Bat = { x = 0 y = 0 }
		L_Air_Inf_Bat = { x = 0 y = 1 }
		L_Air_Inf_Bat = { x = 0 y = 2 }
		L_Air_Inf_Bat = { x = 0 y = 3 }
		L_Air_Inf_Bat = { x = 0 y = 4 }
		Arty_Bat = { x = 1 y = 0 }
		L_Inf_Bat = { x = 1 y = 1 }
	}
}

division_template = {
	name = "Special Forces"

	regiments = {
		Special_Forces = { x = 0 y = 0 }
	}

	priority = 2
}

division_template = {
	name = "Arm Recon Regiment"

	regiments = {
		L_arm_Bat = { x = 0 y = 0 }
	}
}

division_template = {
	name = "Demi-Brigade"

	regiments = {
		Arm_Inf_Bat = { x = 0 y = 0 }

	}
	support = {
		armor_Recce_Comp = { x = 0 y = 0 }
		H_Engi_Comp = { x = 0 y = 1 }
	}
}

division_template = {
	name = "Infantry Regiment"

	regiments = {
		L_Inf_Bat = { x = 0 y = 0 }

	}
}

division_template = {
	name = "Parachute Regiment"

	regiments = {
		L_Air_Inf_Bat = { x = 0 y = 0 }

	}
}

units = {
	#French Army Structure
	#https://en.wikipedia.org/wiki/Structure_of_the_French_Army

	#1re division – 1st Division
	division = {
		name = "7e brigade blindée"
		location = 3646
		division_template = "Armoured Brigade"
		start_experience_factor = 0.75
		start_equipment_factor = 0.01
	}
	division = {
		name = "9e Brigade d'Infanterie de Marine"
		location = 629
		division_template = "Light Armoured Marine Brigade"
		start_experience_factor = 0.75
		start_equipment_factor = 0.01
	}
	division = {
		name = "27e brigade d’infanterie de montagne"
		location = 762
		division_template = "Mountain Infantry Brigade"
		start_experience_factor = 0.75
		start_equipment_factor = 0.01
	}
	division = {
		name = "27e brigade d’infanterie de montagne"
		location = 762
		division_template = "Mountain Infantry Brigade"
		start_experience_factor = 0.75
		start_equipment_factor = 0.01
	}
	division = {
		name = "Brigade franco-allemande"
		location = 678
		division_template = "Franco-German Brigade"
		start_experience_factor = 0.75
		start_equipment_factor = 0.01
	}

	#3e division
	division = {
		name = "2e brigade blindée"
		location = 9503
		division_template = "Armoured Brigade"
		start_experience_factor = 0.75
		start_equipment_factor = 0.01
	}
	division = {
		name = "6e brigade légère blindée"
		location = 11877
		division_template = "Light Armoured Brigade"
		start_experience_factor = 0.75
		start_equipment_factor = 0.01
	}
	division = {
		name = "11e brigade parachutiste"
		location = 6766
		division_template = "Parachute Brigade"
		start_experience_factor = 0.8
		start_equipment_factor = 0.01
	}

	#Special Forces
	division = {
		name = "1er Régiment de Parachutistes"
		location = 743
		division_template = "Special Forces"
		start_experience_factor = 0.8
		start_equipment_factor = 0.01
	}
	division = {
		name = "13e Régiment de Dragons Parachutistes"
		location = 6762
		division_template = "Special Forces"
		start_experience_factor = 0.9
		start_equipment_factor = 0.01
	}

	division = {
		name = "13e Demi-Brigade de Légion Étrangère"
		location = 11834
		division_template = "Demi-Brigade"
		start_experience_factor = 0.8
		start_equipment_factor = 0.01
	}

	###Ship Index###
	#Ask Dumaresq for more Infos


	#missile_submarine_5 = Triomphant class with M51 missiles
		#missile_submarine_3 = Triomphant class with M45 missiles (Téméraire)
	#attack_submarine_4 = Rubis class redone in Amethyste-Class
	#Nuclear_carrier_2 = Charles de Gaulle
	#LHA_2 = Mistral class
	#missile_destroyer_4 = Aquitaine-class
	#missile_destroyer_3 = Horizon class
	#missile_destroyer_1 = Cassard class
	#missile_frigate_2 = La Fayette class
	#missile_frigate_1 = Georges Leygues class
	#missile_corvette_2 = Floréal class

	#Foreign Navies
}

instant_effect = {
	add_equipment_to_stockpile = {
		type = infantry_weapons5 #HK-416
		amount = 1700
	}
	add_equipment_to_stockpile = {
		type = infantry_weapons3 #Famas
		amount = 5340
	}
		add_equipment_to_stockpile = {
		type = command_control_equipment4 #C4ISTAR
		amount = 1200
	}
	add_equipment_to_stockpile = {
		type = Anti_tank_1 #AT-4
		amount = 270
	}
		add_equipment_to_stockpile = {
		type = Heavy_Anti_tank_1 #ERYX
		amount = 66
	}
	add_equipment_to_stockpile = {
		type = Anti_Air_1 #Mistral
		amount = 585
	}

	#Vehicles
	add_equipment_to_stockpile = {
		type = MBT_4 #AMX-56 Leclerc
		amount = 200
	}
	add_equipment_to_stockpile = {
		type = Rec_tank_1 #AMX-10 RC
		amount = 248
	}
	add_equipment_to_stockpile = {
		type = Rec_tank_0 #ERC-90F4 Sagaie
		amount = 100
	}
	add_equipment_to_stockpile = {
		type = util_vehicle_4 #Aravis
		amount = 14
	}
	add_equipment_to_stockpile = {
		type = util_vehicle_4 # & buffalo
		amount = 4
		producer = USA
	}
	add_equipment_to_stockpile = {
		type = util_vehicle_3 #VBL M-ll
		amount = 1480
	}
	add_equipment_to_stockpile = {
		type = IFV_5 # VBI - original 630
		amount = 230
	}
	add_equipment_to_stockpile = {
		type = IFV_5
		amount = 200
	}
	add_equipment_to_stockpile = {
		type = IFV_5 # VBI - had to remove from original to meet unit requirments
		amount = 100
	}

	add_equipment_to_stockpile = {
		type = APC_5 #BvS 10
		amount = 53
	}
	add_equipment_to_stockpile = {
		type = APC_2 #VAB
		amount = 2586
	}
	add_equipment_to_stockpile = {
		type = SP_arty_1 #GCT 155mm
		amount = 37
	}
	add_equipment_to_stockpile = {
		type = SP_arty_2 #CEASER
		amount = 77
	}
	add_equipment_to_stockpile = {
		type = artillery_1 #TRF1
		amount = 43
	}
	add_equipment_to_stockpile = {
		type = SP_R_arty_0 #M270
		amount = 13
		producer = USA
	}
	#Aircraft
	add_equipment_to_stockpile = {
		type = attack_helicopter3 #Eurocopter
		amount = 51
	}
	add_equipment_to_stockpile = {
		type = CV_MR_Fighter3 #Rafale M
		amount = 39
	}
	add_equipment_to_stockpile = {
		type = Strike_fighter1 #Dassault-Breguet Super Étendard
		amount = 21
	}
	add_equipment_to_stockpile = {
		type = naval_plane1 #Atlantique 2
		amount = 12
	}
	add_equipment_to_stockpile = {
		type = MR_Fighter2 # Mirage 2000-5/2000C
		amount = 34
	}
	add_equipment_to_stockpile = {
		type = MR_Fighter2 #Mirage 2000B
		amount = 6
	}
	add_equipment_to_stockpile = {
		type = Strike_fighter2 #Mirage 2000D
		amount = 58
	}
	add_equipment_to_stockpile = {
		type = Strike_fighter2 #Mirage 2000N
		amount = 23
	}
	add_equipment_to_stockpile = {
		type = MR_Fighter3 # Rafale B
		amount = 50
	}
	add_equipment_to_stockpile = {
		type = MR_Fighter3 # Rafale C
		amount = 46
	}

	add_equipment_to_stockpile = {
		type = transport_plane4 # A400M Atlas
		amount = 10
	}
	add_equipment_to_stockpile = {
		type = transport_plane1 #C-130H
		amount = 5
		producer = USA
	}
	add_equipment_to_stockpile = {
		type = transport_plane1 #C-130H3
		amount = 9
		producer = USA
	}
	add_equipment_to_stockpile = {
		type = transport_plane1 #C-160R Transall
		amount = 11
	}
	add_equipment_to_stockpile = {
		type = transport_plane3 #A310 MRTT
		amount = 3
	}
	add_equipment_to_stockpile = {
		type = transport_plane3 #A330 MRTT
		amount = 1
	}
	add_equipment_to_stockpile = {
		type = Air_UAV1 #MQ-9A Reaper
		amount = 5
		producer = USA
	}
	add_equipment_to_stockpile = {
		type =  awacs_equipment_1 #E-3 Sentry
		amount = 4
		producer = USA
	}
	add_equipment_to_stockpile = {
		type =  cv_awacs_equipment_1 #E-2 Hawkeye
		amount = 3
		producer = USA
	}
	add_equipment_to_stockpile = {
		type =  cv_awacs_equipment_2 #E-2D Advanced Hawkeye
		amount = 1
		producer = USA
	}

	#Naval Aviation
	#helo
	#TPT • Medium 2 H225 Super Puma

	#Airforce
	#TPT 43: Heavy 11 H225M Caracal; Medium 32: 3 AS332C Super Puma; 4 AS332L Super Puma;
	#3 AS532UL Cougar (tpt/VIP); 22 SA330B Puma



	add_equipment_production = { #Jaguar
		equipment = {
			type = Rec_tank_3
			creator = "FRA"
		}
		requested_factories = 1
		progress = 0.2
		efficiency = 50
		#amount = 2
	}
	add_equipment_production = { #Grifon
		equipment = {
			type = APC_6
			creator = "FRA"
			version_name = "Grifon"
		}
		requested_factories = 1
		progress = 0.2
		efficiency = 50
		#amount = 2
	}
	add_equipment_production = { #Missile Moyenne Portée
		equipment = {
			type = Heavy_Anti_tank_2
			creator = "FRA"
		}
		requested_factories = 1
		progress = 0.2
		efficiency = 50
		#amount = 2
	}
	add_equipment_production = { #Rafale
		equipment = {
			type = MR_Fighter3
			creator = "FRA"
		}
		requested_factories = 1
		progress = 0.2
		efficiency = 100
		#amount = 2
	}
	add_equipment_production = { #Eurocopter
		equipment = {
			type = attack_helicopter3
			creator = "FRA"
		}
		requested_factories = 1
		progress = 0.2
		efficiency = 50
		#amount = 2
	}
	if = {
		limit = { has_dlc = "Man the Guns" }
		add_equipment_production = { #Barracuda-class submarine
			equipment = {
				type = attack_submarine_hull_4
				creator = "FRA"
				version_name = "Barracuda Class"
			}
			requested_factories = 1
			progress = 0.2
			efficiency = 100
			amount = 6
		}
		add_equipment_production = { #FREMM
			equipment = {
				type = frigate_hull_5
				creator = "FRA"
				version_name = "FREMM-FR Class"
			}
			requested_factories = 1
			progress = 0.8
			efficiency = 100
			amount = 3
		}
		add_equipment_production = { #Horizon
			equipment = {
				type = destroyer_hull_4
				creator = "FRA"
				version_name = "Horizon Class"
			}
			requested_factories = 1
			progress = 0.2
			efficiency = 100
			amount = 2
		}
		add_equipment_production = { #Gowind Class
			equipment = {
				type = corvette_hull_3
				creator = "FRA"
				version_name = "Gowind Class"
			}
			requested_factories = 1
			progress = 0.2
			efficiency = 100
			amount = 5
		}
	}
}