﻿####SS####
division_template = {
	name = "SS Sicherungs Staffel"
	division_names_group = SS_GAR_01
	regiments = {
		SS_police = { x = 0 y = 0 }
	    SS_police = { x = 0 y = 1 }
		SS_police = { x = 0 y = 2 }
		
		SS_police = { x = 1 y = 0 }
		SS_police = { x = 1 y = 1 }
		SS_police = { x = 1 y = 2 }
	}
	support = {
        military_police = { x = 0 y = 0 }
	}
	override_model = GER_SS_police_entity
	priority = 0
}
division_template = {
	name = "SS Sicherungs Bgd."
	division_names_group = SS_GAR_01
	regiments = {
		SS_police = { x = 0 y = 0 }
	    SS_police = { x = 0 y = 1 }
		SS_police = { x = 0 y = 2 }
		
		SS_police = { x = 1 y = 0 }
		SS_police = { x = 1 y = 1 }
		SS_police = { x = 1 y = 2 }
		
		SS_police = { x = 2 y = 0 }
		SS_police = { x = 2 y = 1 }
		SS_police = { x = 2 y = 2 }
	}
	regimental_support = { 
		field_guns = { x = 0 y = 0 }
		fire_support = { x = 1 y = 0 }
		fire_support = { x = 2 y = 0 }
	}
	
	support = {
        recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
	override_model = GER_SS_police_entity
	priority = 0
}

#
division_template = {
	name = "Waffen-SS Pnz. Div."				
	division_names_group = SS_Arm_01
	is_locked = no
	regiments = {
		medium_armor = { x = 0 y = 0 }
		medium_armor = { x = 0 y = 1 }
		medium_armor = { x = 0 y = 2 }
		
		medium_armor = { x = 1 y = 0 }
		medium_armor = { x = 1 y = 1 }
		medium_armor = { x = 1 y = 2 }
		
		
		SS_mechanized = { x = 2 y = 0 }
	    SS_mechanized = { x = 2 y = 1 }
	    SS_mechanized = { x = 2 y = 2 }
		
		SS_mechanized = { x = 3 y = 0 }
	    SS_mechanized = { x = 3 y = 1 }
	    SS_mechanized = { x = 3 y = 2 }
		
		mot_artillery_brigade = { x = 4 y = 0 }
	    mot_anti_air_brigade = { x = 4 y = 1 }
		mot_anti_tank_brigade = { x = 4 y = 2 }
	}
	regimental_support = { 
		mot_fire_support = { x = 0 y = 0 }
		mot_fire_support = { x = 1 y = 0 }
		mot_fire_support = { x = 2 y = 0 }
		mot_fire_support = { x = 3 y = 0 }
		field_guns = { x = 4 y = 0 }
	}
	support = {
        light_tank_recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
	priority = 2
}



#
division_template = {
	name = "Waffen-SS Pnz.Gren. Div."
	division_names_group = SS_MEC_01
	is_locked = no
	regiments = {
		SS_mechanized = { x = 0 y = 0 }
	    SS_mechanized = { x = 0 y = 1 }
		SS_mechanized = { x = 0 y = 2 }
		
		SS_mechanized = { x = 1 y = 0 }
	    SS_mechanized = { x = 1 y = 1 }
		SS_mechanized = { x = 1 y = 2 }
		
		SS_mechanized = { x = 2 y = 0 }
	    SS_mechanized = { x = 2 y = 1 }
		SS_mechanized = { x = 2 y = 2 }
		
		mot_artillery_brigade = { x = 3 y = 0 }
	    mot_anti_air_brigade = { x = 3 y = 1 }
		mot_anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		mot_fire_support = { x = 0 y = 0 }
		mot_fire_support = { x = 1 y = 0 }
		mot_fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        mot_recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
	override_model = GER_SS_mechanized_entity
	priority = 2
}

#
division_template = {
	name = "Waffen-SS Grenadier Div."
	division_names_group = SS_MOT_01
	is_locked = no
	regiments = {
		SS_motorized = { x = 0 y = 0 }
	    SS_motorized = { x = 0 y = 1 }
		SS_motorized = { x = 0 y = 2 }
		
		SS_motorized = { x = 1 y = 0 }
	    SS_motorized = { x = 1 y = 1 }
		SS_motorized = { x = 1 y = 2 }
		
		SS_motorized = { x = 2 y = 0 }
	    SS_motorized = { x = 2 y = 1 }
		SS_motorized = { x = 2 y = 2 }
		
		mot_artillery_brigade = { x = 3 y = 0 }
	    mot_anti_air_brigade = { x = 3 y = 1 }
		mot_anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		mot_fire_support = { x = 0 y = 0 }
		mot_fire_support = { x = 1 y = 0 }
		mot_fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        mot_recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
	override_model = GER_SS_motorized_entity
	priority = 2
}


#
division_template = {
	name = "SS Kavallerie Div."
	division_names_group = SS_Cav_01
	is_locked = no
	regiments = {
		SS_cavalry = { x = 0 y = 0 }
		SS_cavalry = { x = 0 y = 1 }
		SS_cavalry = { x = 0 y = 2 }
		
		SS_cavalry = { x = 1 y = 0 }
		SS_cavalry = { x = 1 y = 1 }
		SS_cavalry = { x = 1 y = 2 }
		
		SS_cavalry = { x = 2 y = 0 }
	    SS_cavalry = { x = 2 y = 1 }
		SS_cavalry = { x = 2 y = 2 }
		
		SS_cavalry = { x = 3 y = 0 }
		SS_cavalry = { x = 3 y = 1 }
		SS_cavalry = { x = 3 y = 2 }
		
		SS_cavalry = { x = 4 y = 0 }
	    SS_cavalry = { x = 4 y = 1 }
		SS_cavalry = { x = 4 y = 2 }
	}
	regimental_support = { 
		field_guns = { x = 0 y = 0 }
		field_guns = { x = 1 y = 0 }
		anti_air_battery = { x = 2 y = 0 }
		anti_tank_battery = { x = 3 y = 0 }
		fire_support = { x = 4 y = 0 }
	}
	support = {
        recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
	override_model = GER_SS_cavalry_entity
	priority = 2
}

#
division_template = {
	name = "SS Gebirgsjäger Div."
	division_names_group = SS_Mnt_01
	is_locked = no
	regiments = {
		SS_mountaineers = { x = 0 y = 0 }
	    SS_mountaineers = { x = 0 y = 1 }
		SS_mountaineers = { x = 0 y = 2 }
		
		SS_mountaineers = { x = 1 y = 0 }
	    SS_mountaineers = { x = 1 y = 1 }
		SS_mountaineers = { x = 1 y = 2 }
		
		SS_mountaineers = { x = 2 y = 0 }
	    SS_mountaineers = { x = 2 y = 1 }
		SS_mountaineers = { x = 2 y = 2 }
		
		artillery_brigade = { x = 3 y = 0 }
	    anti_air_brigade = { x = 3 y = 1 }
	    anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		fire_support = { x = 0 y = 0 }
		fire_support = { x = 1 y = 0 }
		fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        signal_company = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        field_hospital = { x = 0 y = 4 }
	}
	override_model = GER_SS_mountaineers_entity
	priority = 2
}
#
division_template = {
	name = "Waffen-SS Volks Div."
	division_names_group = SS_Inf_01
	is_locked = no
	regiments = {
		SS_infantry = { x = 0 y = 0 }
	    SS_infantry = { x = 0 y = 1 }
		SS_infantry = { x = 0 y = 2 }
		
		SS_infantry = { x = 1 y = 0 }
	    SS_infantry = { x = 1 y = 1 }
		SS_infantry = { x = 1 y = 2 }
		
		SS_infantry = { x = 2 y = 0 }
	    SS_infantry = { x = 2 y = 1 }
		SS_infantry = { x = 2 y = 2 }
		
		artillery_brigade = { x = 3 y = 0 }
	    anti_air_brigade = { x = 3 y = 1 }
	    anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		fire_support = { x = 0 y = 0 }
		fire_support = { x = 1 y = 0 }
		fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
	override_model = GER_SS_infantry_entity
	priority = 2
}

##############WH Divisions###############################

division_template = {
	name = "WH Panzer Div."

	division_names_group = GER_Arm_01

	regiments = {
		medium_armor = { x = 0 y = 0 }
		medium_armor = { x = 0 y = 1 }
		medium_armor = { x = 0 y = 2 }
		
		medium_armor = { x = 1 y = 0 }
		medium_armor = { x = 1 y = 1 }
		medium_armor = { x = 1 y = 2 }
		
		
		mechanized = { x = 2 y = 0 }
	    mechanized = { x = 2 y = 1 }
	    mechanized = { x = 2 y = 2 }
		
		mechanized = { x = 3 y = 0 }
	    mechanized = { x = 3 y = 1 }
	    mechanized = { x = 3 y = 2 }
		
		mot_artillery_brigade = { x = 4 y = 0 }
	    mot_anti_air_brigade = { x = 4 y = 1 }
		mot_anti_tank_brigade = { x = 4 y = 2 }
	}
	regimental_support = { 
		mot_fire_support = { x = 0 y = 0 }
		mot_fire_support = { x = 1 y = 0 }
		mot_fire_support = { x = 2 y = 0 }
		mot_fire_support = { x = 3 y = 0 }
		field_guns = { x = 4 y = 0 }
	}
	support = {
        light_tank_recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
}
division_template = {
	name = "WH Leichte-Pnz. Div."

	division_names_group = GER_LTARM_01

	regiments = {
		light_armor = { x = 0 y = 0 }
		light_armor = { x = 0 y = 1 }
		light_armor = { x = 0 y = 2 }
		
		light_armor = { x = 1 y = 0 }
		light_armor = { x = 1 y = 1 }
		light_armor = { x = 1 y = 2 }
		
		
		motorized = { x = 2 y = 0 }
	    motorized = { x = 2 y = 1 }
	    motorized = { x = 2 y = 2 }
		
		motorized = { x = 3 y = 0 }
	    motorized = { x = 3 y = 1 }
	    motorized = { x = 3 y = 2 }
		
		mot_artillery_brigade = { x = 4 y = 0 }
	    mot_anti_air_brigade = { x = 4 y = 1 }
		mot_anti_tank_brigade = { x = 4 y = 2 }
	}
	regimental_support = { 
		mot_fire_support = { x = 0 y = 0 }
		mot_fire_support = { x = 1 y = 0 }
		mot_fire_support = { x = 2 y = 0 }
		mot_fire_support = { x = 3 y = 0 }
		field_guns = { x = 4 y = 0 }
	}
	support = {
        light_tank_recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
}

division_template = {
	name = "WH Pnz.Gren. Div." 
	division_names_group = GER_MEC_01

	regiments = {
		mechanized = { x = 0 y = 0 }
	    mechanized = { x = 0 y = 1 }
		mechanized = { x = 0 y = 2 }
		
		mechanized = { x = 1 y = 0 }
		mechanized = { x = 1 y = 1 }
		mechanized = { x = 1 y = 2 }
		
		mechanized = { x = 2 y = 0 }
	    mechanized = { x = 2 y = 1 }
		mechanized = { x = 2 y = 2 }
		
		mot_artillery_brigade = { x = 3 y = 0 }
	    mot_anti_air_brigade = { x = 3 y = 1 }
		mot_anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		mot_fire_support = { x = 0 y = 0 }
		mot_fire_support = { x = 1 y = 0 }
		mot_fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        mot_recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
}


division_template = {
	name = "WH Grenadier Div." 
	division_names_group = GER_MOT_02

	regiments = {
		motorized = { x = 0 y = 0 }
	    motorized = { x = 0 y = 1 }
		motorized = { x = 0 y = 2 }
		
		motorized = { x = 1 y = 0 }
		motorized = { x = 1 y = 1 }
		motorized = { x = 1 y = 2 }
		
		motorized = { x = 2 y = 0 }
	    motorized = { x = 2 y = 1 }
		motorized = { x = 2 y = 2 }
		
		mot_artillery_brigade = { x = 3 y = 0 }
	    mot_anti_air_brigade = { x = 3 y = 1 }
		mot_anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		mot_fire_support = { x = 0 y = 0 }
		mot_fire_support = { x = 1 y = 0 }
		mot_fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        mot_recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
}

division_template = {
	name = "WH Kavallerie Div."

	division_names_group = GER_Cav_01

	regiments = {
		cavalry = { x = 0 y = 0 }
		cavalry = { x = 0 y = 1 }
		cavalry = { x = 0 y = 2 }
		
		cavalry = { x = 1 y = 0 }
		cavalry = { x = 1 y = 1 }
		cavalry = { x = 1 y = 2 }
		
		cavalry = { x = 2 y = 0 }
	    cavalry = { x = 2 y = 1 }
		cavalry = { x = 2 y = 2 }
		
		cavalry = { x = 3 y = 0 }
		cavalry = { x = 3 y = 1 }
		cavalry = { x = 3 y = 2 }
		
		cavalry = { x = 4 y = 0 }
	    cavalry = { x = 4 y = 1 }
		cavalry = { x = 4 y = 2 }
	}
	regimental_support = { 
		field_guns = { x = 0 y = 0 }
		field_guns = { x = 1 y = 0 }
		anti_air_battery = { x = 2 y = 0 }
		anti_tank_battery = { x = 3 y = 0 }
		fire_support = { x = 4 y = 0 }
	}
	support = {
        recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
}


division_template = {
	name = "WH Gebirgsjäger Div."
	#Note: precursor to Gebirgs-Divisions
	division_names_group = GER_Mnt_01

	regiments = {
		mountaineers = { x = 0 y = 0 }
	    mountaineers = { x = 0 y = 1 }
		mountaineers = { x = 0 y = 2 }
		
		mountaineers = { x = 1 y = 0 }
	    mountaineers = { x = 1 y = 1 }
		mountaineers = { x = 1 y = 2 }
		
		mountaineers = { x = 2 y = 0 }
	    mountaineers = { x = 2 y = 1 }
		mountaineers = { x = 2 y = 2 }
		
		artillery_brigade = { x = 3 y = 0 }
	    anti_air_brigade = { x = 3 y = 1 }
	    anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		fire_support = { x = 0 y = 0 }
		fire_support = { x = 1 y = 0 }
		fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        signal_company = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        field_hospital = { x = 0 y = 4 }
	}
	priority = 2
}

division_template = {
	name = "WH Infanterie Div."
	division_names_group = GER_Inf_01
	regiments = {
		infantry = { x = 0 y = 0 }
	    infantry = { x = 0 y = 1 }
		infantry = { x = 0 y = 2 }
		
		infantry = { x = 1 y = 0 }
	    infantry = { x = 1 y = 1 }
		infantry = { x = 1 y = 2 }
		
		infantry = { x = 2 y = 0 }
	    infantry = { x = 2 y = 1 }
		infantry = { x = 2 y = 2 }
		
		artillery_brigade = { x = 3 y = 0 }
	    anti_air_brigade = { x = 3 y = 1 }
	    anti_tank_brigade = { x = 3 y = 2 }
	}
	regimental_support = { 
		fire_support = { x = 0 y = 0 }
		fire_support = { x = 1 y = 0 }
		fire_support = { x = 2 y = 0 }
		field_guns = { x = 3 y = 0 }
	}
	support = {
        recon = { x = 0 y = 0 }
        engineer = { x = 0 y = 1 }
        military_police = { x = 0 y = 2 }
        logistics_company = { x = 0 y = 3 }
        signal_company = { x = 0 y = 4 }
	}
}








