﻿division_template = { #Note: Switzerland did have infantry divisions in their small Standing Army, but replacing all with mountaineers to limit them and differentiate them more against the citizen militias. 
	name = "Gebirgsinfanterie"  
	division_names_group = SWI_MNT_01 
	force_allow_recruiting = yes	
	regiments = {
		mountaineers = { x = 0 y = 0 }
		mountaineers = { x = 0 y = 1 }
		mountaineers = { x = 1 y = 0 }

	}
	support = {
		recon = { x = 0 y = 0 }      # Recon bn mix of cav recon, ACs, and tankettes
		engineer = { x = 0 y = 1 }   
	}
}

division_template = { #French version of the above
	name = "Infanterie de montagne"  
	division_names_group = SWI_MNT_01	
	force_allow_recruiting = yes	
	regiments = {
		mountaineers = { x = 0 y = 0 }
		mountaineers = { x = 0 y = 1 }
		mountaineers = { x = 1 y = 0 }
	}
	support = {
		recon = { x = 0 y = 0 }      # Recon bn mix of cav recon, ACs, and tankettes
		engineer = { x = 0 y = 1 }   
	}
}

division_template = { #French version of the above
	name = "Fanteria di montagna"  
	division_names_group = SWI_MNT_01	
	force_allow_recruiting = yes	
	regiments = {
		mountaineers = { x = 0 y = 0 }
		mountaineers = { x = 0 y = 1 }
		mountaineers = { x = 1 y = 0 }
	}
	support = {
		recon = { x = 0 y = 0 }      # Recon bn mix of cav recon, ACs, and tankettes
		engineer = { x = 0 y = 1 }   
	}
}

division_template = {
	name = "Leichte-Brigade" 			
	division_names_group = SWI_CAV_01
	is_locked = yes
	obsolete = yes
	# Independent Cavalry Brigade
	regiments = {
		cavalry = { x = 0 y = 0 }
		cavalry = { x = 0 y = 1 }
		cavalry = { x = 0 y = 2 }
	}
}
#division_template = { #Militias
#	name = "Swiss Citizen Militia"
#	is_locked = yes
#	force_allow_recruiting = yes
#	priority = 1
#	template_counter = 70
#	regiments = {
#		militia = { x = 0 y = 0 }
#		militia = { x = 0 y = 1 }
#	}
#	support = {
#
#	}
#	division_cap = 10 
#}
units = {
	###### Schweizer Armee ######
	### 1. Armeekorps ###
	division = {
		name = "Infanterie de montagne 10"
		location = 11590
		division_template = "Infanterie de montagne"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8

	}
	division = {
		location = 11590
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 11590
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = { # "Grenzbrigade 10"
		division_name = {
				is_name_ordered = yes
				name_order = 10
		}
		location = 3612
		division_template = "Infanterie de montagne"
		start_experience_factor = 0.1
		start_equipment_factor = 0.8

	}
	division = {
		location = 3612
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8

	}
	division = {
		location = 3612
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	# Division 1 Command
	division = { # "Division 1"
		division_name = {
				is_name_ordered = yes
				name_order = 1
		}
		location = 6666
		division_template = "Infanterie de montagne"
		start_experience_factor = 0.3
		start_equipment_factor = 0.8

	}
	division = {
		location = 6666
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 6666
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	# Division 2 Command
	division = { # "Division 2"
		division_name = {
				is_name_ordered = yes
				name_order = 2
		}
		location = 9622
		division_template = "Infanterie de montagne"
		start_experience_factor = 0.3
		start_equipment_factor = 0.8

	}
	division = {
		location = 9622
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 9622
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	# Division 3 Command
	division = { # "Division 3"
		division_name = {
				is_name_ordered = yes
				name_order = 3
		}
		location = 9620
		division_template = "Gebirgsinfanterie" 
		start_experience_factor = 0.3
		start_equipment_factor = 0.8

	}
	division = {
		location = 9620
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 9620
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}

	### 2. Armeekorps ###
	division = {
		name = "Gebirgsbrigade 11"
		location = 11604
		division_template = "Gebirgsinfanterie"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8

	}
	division = {
		location = 11604
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 11604
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	# Division 4 Command
	division = { # "Division 4"
		division_name = {
				is_name_ordered = yes
				name_order = 4
		}
		location = 9638
		division_template = "Gebirgsinfanterie"
		start_experience_factor = 0.3
		start_equipment_factor = 0.8
	}
	division = {
		location = 9638
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 9638
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 9638
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	# Division 5 Command
	division = { # "Division 5"
		division_name = {
				is_name_ordered = yes
				name_order = 5
		}
		location = 663
		division_template = "Gebirgsinfanterie"
		start_experience_factor = 0.3
		start_equipment_factor = 0.8
	}
	division = {
		location = 663
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 663
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 9638
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	# Division 9 Command
	division = { # "Division 9"
		division_name = {
				is_name_ordered = yes
				name_order = 9
		}
		location = 636
		division_template = "Gebirgsinfanterie" 
		start_experience_factor = 0.3
		start_equipment_factor = 0.8

	}
	division = {
		location = 663
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 663
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	### 3. Armeekorps ###
	division = {
		name = "Gebirgsbrigade 12"
		location = 658
		division_template = "Gebirgsinfanterie"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8

	}
	division = {
		location = 658
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 658
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 658
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}

	# Division 6 Command
	division = { # "Division 6"
		division_name = {
				is_name_ordered = yes
				name_order = 6
		}
		location = 11623
		division_template = "Gebirgsinfanterie"
		start_experience_factor = 0.3
		start_equipment_factor = 0.8

	}
	division = {
		location = 11623
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 11623
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 11623
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}

	# Division 7 Command
	division = { # "Division 7"
		division_name = {
				is_name_ordered = yes
				name_order = 7
		}
		location = 661
		division_template = "Gebirgsinfanterie"
		start_experience_factor = 0.3
		start_equipment_factor = 0.8

	}
	division = {
		location = 661
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 661
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	# #BBA_TODO FIND THE NAME FOR THIS DIVISION
	division = { # "Ticino Division"
		division_name = {
				is_name_ordered = yes
				name_order = 8
		}
		location = 9600
		division_template = "Fanteria di montagna"
		start_experience_factor = 0.3
		start_equipment_factor = 0.8

	}
	division = {
		location = 9600
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
	division = {
		location = 9600
		division_template = "Swiss Citizen Militia"
		start_experience_factor = 0.2
		start_equipment_factor = 0.8
	}
}

### Starting Production ###
instant_effect = {
	add_equipment_production = {
		equipment = {
			type = infantry_equipment_1
			creator = SWI
		}
		requested_factories = 1
		progress = 0.41
		efficiency = 100
		industrial_manufacturer = mio:SWI_sig_organization
	}
	add_equipment_production = {
		equipment = {
			type = support_equipment_1
			creator = SWI
		}
		requested_factories = 1
		progress = 0.12
		efficiency = 100
	}
}