division_template = {
	name = "Infanterie-Division"  
	division_names_group = SWI_INF_01
	# Note: Swiss Infantry Divisions included both attached regiments and 
	#	border/mtn. brigades in their TO&E. This represents all but the 
	#	attached brigades
	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 }
	}
	support = {
		recon = { x = 0 y = 0 }      # Recon bn mix of cav recon, ACs, and tankettes
		engineer = { x = 0 y = 1 }   
	}
}
division_template = {
	name = "Gebirgs-Division"  
	division_names_group = SWI_MNT_01
	# Note: Mountain Divisions are same as Infantry Divisions above, but with mountain regiments
	regiments = {
		mountaineers = { x = 0 y = 0 }
		mountaineers = { x = 0 y = 1 }
		mountaineers = { x = 1 y = 0 }
		mountaineers = { x = 1 y = 1 }
		mountaineers = { x = 2 y = 0 }
		mountaineers = { x = 2 y = 1 }
	}
	support = {
		recon = { x = 0 y = 0 }      # Recon bn mix of cav recon, ACs, and tankettes
		engineer = { x = 0 y = 1 }   
	}
}
division_template = {
	name = "Gebirgsbrigade" 	
	# Independent Mountain Brigade, triangle organization
	division_names_group = SWI_MNT_01
	regiments = {
		mountaineers = { x = 0 y = 0 }
		mountaineers = { x = 0 y = 1 }
		mountaineers = { x = 1 y = 0 }
		mountaineers = { x = 1 y = 1 }
	}
}
division_template = {
	name = "Grenzbrigade"  			# Border divisions are garrison units; lower equipment, experience
	division_names_group = SWI_GAR_01
	# Independent Border Brigade, binary organization
	regiments = {
		infantry = { x = 0 y = 0 }
		infantry = { x = 0 y = 1 }
		infantry = { x = 1 y = 0 }
		infantry = { x = 1 y = 1 }
	}
}
division_template = {
	name = "Leichte-Brigade" 			
	division_names_group = SWI_CAV_01
	# Independent Cavalry Brigade
	regiments = {
		cavalry = { x = 0 y = 0 }
		cavalry = { x = 0 y = 1 }
		cavalry = { x = 0 y = 2 }
	}
}

units = {
	###### Schweizer Armee ######
	### 1. Armeekorps ###
	division = {
		name = "Gebirgsbrigade 10"
		location = 11590
		division_template = "Gebirgsbrigade"
		start_experience_factor = 0.2
		start_equipment_factor = 0.3

	}
	division = { # "Grenzbrigade 10"
		division_name = {
				is_name_ordered = yes
				name_order = 10
		}
		location = 3612
		division_template = "Grenzbrigade"
		start_experience_factor = 0.1
		start_equipment_factor = 0.3

	}
	division = { # "Leichte-Brigade 1"
		division_name = {
				is_name_ordered = yes
				name_order = 1
		}
		location = 11590
		division_template = "Leichte-Brigade"
		start_experience_factor = 0.2
		start_equipment_factor = 0.3

	}
	# Division 1 Command
	division = { # "Division 1"
		division_name = {
				is_name_ordered = yes
				name_order = 1
		}
		location = 6666
		division_template = "Infanterie-Division"
		start_experience_factor = 0.3
		start_equipment_factor = 0.2

	}
	division = { # "Grenzbrigade 1"
		division_name = {
				is_name_ordered = yes
				name_order = 1
		}
		location = 6666
		division_template = "Grenzbrigade"
		start_experience_factor = 0.1
		start_equipment_factor = 0.3

	}
	# Division 2 Command
	division = { # "Division 2"
		division_name = {
				is_name_ordered = yes
				name_order = 2
		}
		location = 9622
		division_template = "Infanterie-Division"
		start_experience_factor = 0.3
		start_equipment_factor = 0.2

	}
	division = { # "Grenzbrigade 2"
		division_name = {
				is_name_ordered = yes
				name_order = 2
		}
		location = 9622
		division_template = "Grenzbrigade"
		start_experience_factor = 0.1
		start_equipment_factor = 0.3

	}
	division = { # "Grenzbrigade 3"
		division_name = {
				is_name_ordered = yes
				name_order = 3
		}
		location = 9622
		division_template = "Grenzbrigade"
		start_experience_factor = 0.1
		start_equipment_factor = 0.3

	}
	# Division 3 Command
	division = { # "Division 3"
		division_name = {
				is_name_ordered = yes
				name_order = 3
		}
		location = 9620
		division_template = "Gebirgs-Division" 
		start_experience_factor = 0.3
		start_equipment_factor = 0.3

	}

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

	}

	division = { # "Leichte-Brigade 2"
		division_name = {
				is_name_ordered = yes
				name_order = 2
		}
		location = 11604
		division_template = "Leichte-Brigade"
		start_experience_factor = 0.2
		start_equipment_factor = 0.3

	}
	# Division 4 Command
	division = { # "Division 4"
		division_name = {
				is_name_ordered = yes
				name_order = 4
		}
		location = 9638
		division_template = "Infanterie-Division"
		start_experience_factor = 0.3
		start_equipment_factor = 0.3
	}

	# Division 5 Command
	division = { # "Division 5"
		division_name = {
				is_name_ordered = yes
				name_order = 5
		}
		location = 663
		division_template = "Infanterie-Division"
		start_experience_factor = 0.3
		start_equipment_factor = 0.3
	}
	division = { # "Grenzbrigade 5"
		division_name = {
				is_name_ordered = yes
				name_order = 5
		}
		location = 663
		division_template = "Grenzbrigade"
		start_experience_factor = 0.1
		start_equipment_factor = 0.3

	}
	# Division 9 Command
	division = { # "Division 9"
		division_name = {
				is_name_ordered = yes
				name_order = 9
		}
		location = 636
		division_template = "Gebirgs-Division" 
		start_experience_factor = 0.3
		start_equipment_factor = 0.3

	}

	### 3. Armeekorps ###
	division = {
		name = "Gebirgsbrigade 12"
		location = 658
		division_template = "Gebirgsbrigade"
		start_experience_factor = 0.2
		start_equipment_factor = 0.3

	}
	division = { # "Grenzbrigade 12"
		division_name = {
				is_name_ordered = yes
				name_order = 12
		}
		location = 3662
		division_template = "Grenzbrigade"
		start_experience_factor = 0.1
		start_equipment_factor = 0.3
	}

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

	}

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

	}
	division = { # "Grenzbrigade 7"
		division_name = {
				is_name_ordered = yes
				name_order = 7
		}
		location = 661
		division_template = "Grenzbrigade"
		start_experience_factor = 0.1
		start_equipment_factor = 0.3
	}
}



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