armored_SOV = {

	available_for = {
		SOV
	}

	roles = {
		armor
	}

	match_to_count = 0.5

	upgrade_prio = {
		factor = 20
	}

	medium_armor_default_SOV = {

		upgrade_prio = {
			factor = 5

			modifier = {
				factor = 0
				OR = {
					has_country_flag = mech_tank_test
					has_tech = mass_assault
					has_country_flag = spacemarine
					has_country_flag = tank_is_good
					has_country_flag = mech_brick
					has_country_flag = era_of_transition
					human_is_observer = yes
					NOT = { has_dlc = "No Step Back" }
				}
			}

			modifier = {
				factor = 0.2
				date > 1942.5.1
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}


		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				medium_flame_tank = 1
				anti_air = 1
				logistics_company = 1
				rangers_support = 1
				engineer = 1
			}

			regiments = {
				light_tank_destroyer_brigade = 5
				medium_armor = 3
				heavy_tank_destroyer_brigade = 1
				infantry = 9
			}
		}

		allowed_types = {
			rangers_support
			anti_air_brigade
			anti_tank_brigade
			medium_flame_tank
			modern_armor
			medium_armor
			motorized
			mechanized
			infantry
			motorized_rocket_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			mot_anti_air_brigade
			engineer
			mot_recon
			armored_car_recon
			light_tank_recon
			signal_company
			maintenance_company
			logistics_company
			field_hospital
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			light_tank_destroyer_brigade
			medium_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
		}
	}

	medium_armor_mech_test_SOV = {

		upgrade_prio = {
			factor = 5

			modifier = {
				factor = 0
				OR = {
					AND = {
						human_is_observer = no
						NOT = { has_country_flag = mech_tank_test }
					}
					has_tech = mass_assault
					has_country_flag = spacemarine
					has_country_flag = tank_is_good
					has_country_flag = mech_brick
					has_country_flag = era_of_transition
					NOT = { has_dlc = "No Step Back" }
				}
			}

			modifier = {
				factor = 0.2
				date > 1942.5.1
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}


		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				medium_flame_tank = 1
				anti_air = 1
				logistics_company = 1
				rangers_support = 1
				engineer = 1
			}

			regiments = {
				light_tank_destroyer_brigade = 3
				medium_armor = 5
				heavy_tank_destroyer_brigade = 1
				mechanized = 9
			}
		}

		allowed_types = {
			rangers_support
			anti_air_brigade
			anti_tank_brigade
			medium_flame_tank
			modern_armor
			medium_armor
			motorized
			mechanized
			infantry
			motorized_rocket_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			mot_anti_air_brigade
			engineer
			mot_recon
			armored_car_recon
			light_tank_recon
			signal_company
			maintenance_company
			logistics_company
			field_hospital
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			light_tank_destroyer_brigade
			medium_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
		}
	}

	medium_armor_ma_SOV = {

		upgrade_prio = {
			factor = 15

			modifier = {
				factor = 0
				OR = {
					NOT = { has_tech = mass_assault }
					has_country_flag = spacemarine
					has_country_flag = tank_is_good
					has_country_flag = mech_brick
					has_country_flag = era_of_transition
					NOT = { has_dlc = "No Step Back" }
				}
			}

			modifier = {
				factor = 0.2
				date > 1942.5.1
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}


		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				medium_flame_tank = 1
				field_hospital = 1
				logistics_company = 1
				engineer = 1
				anti_air = 1
			}

			regiments = {
				light_tank_destroyer_brigade = 5
				medium_armor = 4
				heavy_tank_destroyer_brigade = 1
				infantry = 10
			}
		}

		allowed_types = {	
			anti_tank_brigade
			anti_air_brigade
			anti_tank_brigade
			anti_air_brigade
			medium_flame_tank
			modern_armor
			medium_armor
			motorized
			mechanized
			infantry
			motorized_rocket_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			mot_anti_air_brigade
			engineer
			mot_recon
			armored_car_recon
			light_tank_recon
			signal_company
			maintenance_company
			logistics_company
			field_hospital
			light_tank_destroyer_brigade
			medium_tank_destroyer_brigade
			heavy_tank_destroyer_brigade

			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
		}
	}

	medium_armor_upgrade_brick = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				OR = {
					NOT = { has_country_flag = mech_brick }
					has_country_flag = spacemarine
					has_country_flag = tank_is_good
					has_country_flag = era_of_transition
					NOT = { has_dlc = "No Step Back" }
				}
			}

			modifier = {
				factor = 0.2
				date > 1942.5.1
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}


		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				medium_flame_tank = 1
				field_hospital = 1
				logistics_company = 1
				anti_air = 1
				engineer = 1
			}

			regiments = {
				heavy_tank_destroyer_brigade = 1
				light_tank_destroyer_brigade = 4
				medium_armor = 5
				mechanized = 8
			}
		}

		allowed_types = {	
			light_tank_destroyer_brigade
			medium_flame_tank
			medium_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
			modern_armor
			medium_armor
			motorized
			mechanized
			infantry
			motorized_rocket_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			mot_anti_air_brigade
			engineer
			mot_recon
			armored_car_recon
			light_tank_recon
			signal_company
			maintenance_company
			logistics_company
			field_hospital
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
		}
	}

	medium_armor_spacemarine = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				OR = {
					has_country_flag = mech_brick
					NOT = { has_country_flag = spacemarine }
					has_country_flag = tank_is_good
					has_country_flag = era_of_transition
					NOT = { has_dlc = "No Step Back" }
				}
			}

			modifier = {
				factor = 0.2
				date > 1942.5.1
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}
		
		target_template = {
			weight = 0.9
			match_value = 30000.0
			
			support = {
				engineer = 1
				rangers_support = 1
				field_hospital = 1
				anti_air = 1
				logistics_company = 1
			}
			
			regiments = {
				infantry = 10
				light_tank_destroyer_brigade = 9
				heavy_tank_destroyer_brigade = 1
			}
		}
		
		allowed_types = {
			rangers_support
			light_tank_destroyer_brigade
			medium_armor
			heavy_tank_destroyer_brigade
			anti_tank
			rangers_support
			logistics_company
			medium_flame_tank
			maintenance_company 
			infantry		
			engineer
			#recon
			field_hospital
			#anti_tank
			artillery
			anti_tank_brigade
			anti_air_brigade
			artillery_brigade
			anti_air
			medium_tank_destroyer_brigade
		}
	}

	spacemarine_god_tier = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				OR = {
					NOT = { has_country_flag = spacemarine }
					NOT = { has_country_flag = tank_is_good }
				}
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}
		
		target_template = {
			weight = 0.9
			match_value = 30000.0
			
			support = {
				engineer = 1
				rangers_support = 1
				artillery = 1
				anti_air = 1
				logistics_company = 1
			}
			
			regiments = {
				mechanized = 2
				light_tank_destroyer_brigade = 10
				medium_armor = 5
				heavy_tank_destroyer_brigade = 1
			}
		}
		
		allowed_types = {
			rangers_support
			mechanized
			light_tank_destroyer_brigade
			medium_armor
			heavy_tank_destroyer_brigade
			anti_tank
			rangers_support
			logistics_company
			medium_flame_tank
			maintenance_company 
			infantry		
			engineer
			#recon
			field_hospital
			#anti_tank
			artillery
			anti_tank_brigade
			anti_air_brigade
			artillery_brigade
			anti_air
			medium_tank_destroyer_brigade
		}
	}

	medium_armor_endgame_transition = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = era_of_transition }
				date < 1942.5.1
			}

			modifier = {
				factor = 5
				date > 1942.5.1
			}

			modifier = {
				factor = 0
				OR = {
					has_country_flag = tank_is_good
					NOT = { has_dlc = "No Step Back" }
				}
			}
		}

		can_upgrade_in_field = {
			has_equipment = { mechanized_equipment > 500 }
			has_equipment = { heavy_tank_chassis > 500 }
			has_equipment = { heavy_tank_destroyer_chassis > 500 }
			has_equipment = { medium_tank_chassis > 500 }
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}


		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				medium_flame_tank = 1
				rangers_support = 1
				logistics_company = 1
				anti_air = 1
				engineer = 1
			}

			regiments = {
				light_tank_destroyer_brigade = 1
				heavy_tank_destroyer_brigade = 1
				medium_armor = 7
				heavy_tank_destroyer_brigade = 1
				mechanized = 8
			}
		}

		allowed_types = {	
			rangers_support
			light_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
			medium_flame_tank
			modern_armor
			medium_armor
			motorized
			mechanized
			infantry

			motorized_rocket_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			mot_anti_air_brigade
			engineer
			mot_recon
			armored_car_recon
			light_tank_recon
			signal_company
			maintenance_company
			logistics_company
			field_hospital

			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
		}
	}

	medium_armor_no_nsb = {

		upgrade_prio = {
			factor = 10
	
			modifier = {
				factor = 0
				has_dlc = "No Step Back"
			}

			modifier = {
				factor = 0.2
				date > 1942.5.1
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}


		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				artillery = 1
				field_hospital = 1
				logistics_company = 1
				anti_air = 1
				engineer = 1
			}

			regiments = {
				heavy_tank_destroyer_brigade = 8
				infantry = 10
			}
		}

		allowed_types = {
			artillery	
			medium_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
			medium_flame_tank
			modern_armor
			medium_armor
			motorized
			mechanized
			infantry

			motorized_rocket_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			mot_anti_air_brigade
			engineer
			mot_recon
			armored_car_recon
			light_tank_recon
			signal_company
			maintenance_company
			logistics_company
			field_hospital

			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
		}
	}

	medium_armor_no_nsb_late = {

		upgrade_prio = {
			factor = 10
	
			modifier = {
				factor = 0
				has_dlc = "No Step Back"
			}

			modifier = {
				factor = 5
				date > 1942.5.1
			}
		}

		can_upgrade_in_field = {
			has_equipment = { mechanized_equipment > 500 }
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}


		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				artillery = 1
				field_hospital = 1
				logistics_company = 1
				anti_air = 1
				engineer = 1
			}

			regiments = {
				heavy_tank_destroyer_brigade = 10
				mechanized = 8
			}
		}

		allowed_types = {
			artillery	
			medium_tank_destroyer_brigade
			heavy_tank_destroyer_brigade
			medium_flame_tank
			modern_armor
			medium_armor
			motorized
			mechanized
			infantry

			motorized_rocket_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			mot_anti_air_brigade
			engineer
			mot_recon
			armored_car_recon
			light_tank_recon
			signal_company
			maintenance_company
			logistics_company
			field_hospital

			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
		}
	}
}

infantry_SOV = {

	available_for = {
		SOV
	}

	roles = {
		infantry
	}

	upgrade_prio = {
		factor = 10
	}

	match_to_count = 0.60

	infantry_default_SOV = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				OR = { 
					num_of_military_factories > 100
					date > 1939.1.1
					has_country_flag = mobile_warfare_roach_1
					has_country_flag = mobile_warfare_roach_2
					has_country_flag = pure_infantry
				}
			}
			
			modifier = {
				factor = 0
				has_country_flag = spacemarine
				has_army_manpower = { size < 1500000 }
			}
		}

		target_width = 21.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 50000.0

			support = {
				engineer = 1
				anti_air = 1
				logistics_company = 1
				artillery = 1
			}

			regiments = {
				infantry = 9
			}
		}

		allowed_types = {
			anti_air
			infantry
			engineer
			recon
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
	#		anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	standard_mass_infantry = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = mass_assault_standard }
			}

			modifier = {
				factor = 0
				has_tech = blackshirt_assault_battalion_tech
			}
		}

		target_width = 30.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				field_hospital = 1
				artillery = 1
				rangers_support = 1
				logistics_company = 1
			}

			regiments = {
				infantry = 20
				anti_air_brigade = 1	
				anti_air_brigade = 1
				anti_tank_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			rangers_support
			anti_air_brigade
			infantry
			engineer
			recon
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	standard_mass_infantry_bs = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = mass_assault_standard }
			}

			modifier = {
				factor = 0
				NOT = { has_tech = blackshirt_assault_battalion_tech }
			}
		}

		target_width = 43.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				field_hospital = 1
				artillery = 1
				blackshirt_assault_battalion = 1
				logistics_company = 1
			}

			regiments = {
				infantry = 20
				anti_air_brigade = 1	
				anti_air_brigade = 1
				anti_tank_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			rangers_support
			anti_air_brigade
			blackshirt_assault_battalion
			infantry
			engineer
			recon
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	anti_tank_true = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = mass_assault_meatwall }
			}

			modifier = {
				factor = 0
				has_tech = blackshirt_assault_battalion_tech
			}

		}

		target_width = 21.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				logistics_company = 1
				artillery = 1
				anti_air = 1
				rangers_support = 1
			}

			regiments = {
				infantry = 10
				anti_tank_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			rangers_support
			infantry
			engineer
			recon
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	anti_tank_true_bs = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = mass_assault_meatwall }
			}

			modifier = {
				factor = 0
				NOT = { has_tech = blackshirt_assault_battalion_tech }
			}

		}

		target_width = 21.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				logistics_company = 1
				artillery = 1
				blackshirt_assault_battalion = 1
				rangers_support = 1
			}

			regiments = {
				infantry = 10
				anti_tank_brigade = 1
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			rangers_support
			infantry
			engineer
			recon
			signal_company
			field_hospital
			logistics_company
			anti_air_brigade
			blackshirt_assault_battalion
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	artillery_battalion = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = superior_firepower_high }
			}

			modifier = {
				factor = 0
				has_tech = blackshirt_assault_battalion_tech
			}
		}

		target_width = 30.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				artillery = 1
				anti_air = 1
				rangers_support = 1
				logistics_company = 1
			}

			regiments = {
				infantry = 13
				artillery_brigade = 3
				anti_tank_brigade = 1
			}
		}

		allowed_types = {
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	artillery_battalion_bs = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = superior_firepower_high }
			}

			modifier = {
				factor = 0
				NOT = { has_tech = blackshirt_assault_battalion_tech }
			}
		}

		target_width = 30.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				artillery = 1
				blackshirt_assault_battalion = 1
				rangers_support = 1
				logistics_company = 1
			}

			regiments = {
				infantry = 12
				artillery_brigade = 3
				anti_tank_brigade = 1
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			blackshirt_assault_battalion
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			anti_air_brigade
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	super_roach_infantry = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = mobile_warfare_roach_1 }
			}
		}

		target_width = 15.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				logistics_company = 1
				signal_company = 1
			}

			regiments = {
				infantry = 7
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			anti_air_brigade = 1
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	super_roach_infantry2 = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = mobile_warfare_roach_2 }
			}
		}

		target_width = 15.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				logistics_company = 1
				anti_air = 1
				signal_company = 1
			}

			regiments = {
				infantry = 7
				anti_tank_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	very_basic_infantry = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = superior_firepower_low }
			}
		}

		target_width = 15.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				logistics_company = 1
				artillery = 1
				engineer = 1
				signal_company = 1
				rangers_support = 1 
			}

			regiments = {
				infantry = 8
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			anti_air_brigade
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	SFP_low_infantry = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = superior_firepower_mech }
			}

			modifier = {
				factor = 0
				OR = {
					has_country_flag = mech_licensed 
					has_tech = mechanised_infantry
				}
			}
		}

		target_width = 14.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				logistics_company = 1
				artillery = 1
				engineer = 1
				anti_air = 1
				anti_tank = 1 
			}

			regiments = {
				mechanized = 7
			}
		}

		allowed_types = {
			mechanized
			maintenance_company
			anti_air_brigade
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	SFP_mech_infantry = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = superior_firepower_mech }
			}

			modifier = {
				factor = 0
				NOT = { has_tech = mechanised_infantry }
				NOT = { has_country_flag = mech_licensed }
			}
		}

		target_width = 14.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				logistics_company = 1
				artillery = 1
				engineer = 1
				anti_air = 1
				rangers_support = 1 
			}

			regiments = {
				mechanized = 7
			}
		}

		allowed_types = {
			mechanized
			maintenance_company
			anti_air_brigade
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	infantry_GBP_35_bs = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = grand_battleplan_35w }
			}  

			modifier = {
				factor = 0
				NOT = { has_tech = blackshirt_assault_battalion_tech }
			}
		}

		target_width = 35.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				rangers_support = 1
				artillery = 1
				blackshirt_assault_battalion_tech = 1
				logistics_company = 1
			}

			regiments = {
				infantry = 12
				artillery_brigade = 3
				anti_tank_brigade = 1
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			blackshirt_assault_battalion_tech
			maintenance_company
			anti_air_brigade
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	infantry_GBP_35 = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = grand_battleplan_35w }
			} 

			modifier = {
				factor = 0
				has_tech = blackshirt_assault_battalion_tech
			} 
		}

		target_width = 35.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				rangers_support = 1
				artillery = 1
				signal_company = 1
				logistics_company = 1
			}

			regiments = {
				infantry = 12
				artillery_brigade = 3
				anti_tank_brigade = 1
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			anti_air_brigade
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	infantry_GBP_30 = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = grand_battleplan_30w }
			}  

			modifier = {
				factor = 0
				has_tech = blackshirt_assault_battalion_tech
			} 
		}

		target_width = 30.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				rangers_support = 1
				artillery = 1
				logistics_company = 1
				signal_company = 1
			}

			regiments = {
				infantry = 12
				artillery_brigade = 2
				anti_tank_brigade = 1
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			infantry
			anti_air_brigade
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	infantry_GBP_30_bs = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = grand_battleplan_30w }
			}  

			modifier = {
				factor = 0
				NOT = { has_tech = blackshirt_assault_battalion_tech }
			} 
		}

		target_width = 30.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				rangers_support = 1
				artillery = 1
				logistics_company = 1
				blackshirt_assault_battalion = 1
			}

			regiments = {
				infantry = 9
				artillery_brigade = 4
				anti_tank_brigade = 1
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			maintenance_company
			infantry
			anti_air_brigade
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			blackshirt_assault_battalion
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	infantry_GBP_15 = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = grand_battleplan_15w }
			} 
		}

		target_width = 15.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 30000.0

			support = {
				engineer = 1
				artillery = 1
				signal_company = 1
				logistics_company = 1
				rangers_support = 1
			}

			regiments = {
				infantry = 8
				anti_air_brigade = 1
			}
		}

		allowed_types = {
			anti_air_brigade
			maintenance_company
			infantry
			engineer
			recon
			rangers_support
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
	#		light_tank_destroyer_brigade
	#		medium_tank_destroyer_brigade
		}
	}

	SOV_spacemarine = {

		upgrade_prio = {
			factor = 20
			
			modifier = {
				factor = 0
				OR = {
					NOT = { has_country_flag = spacemarine }
					has_army_manpower = { size < 1500000 }
					date < 1939.1.1
				}
			}
		}
		
		target_width = 42.0
		width_weight = 1.0
		column_swap_factor = 0.5
		
		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}
		
		target_template = {
			weight = 0.9
			match_value = 30000.0
			
			support = {
				engineer = 1
				logistics_company = 1
				field_hospital = 1
				anti_air = 1
				rangers_support = 1
			}
			
			regiments = {
				infantry = 10
				heavy_tank_destroyer_brigade = 1
			}
		}
		
		allowed_types = {
			medium_armor
			heavy_tank_destroyer_brigade
			anti_tank
			rangers_support
			logistics_company
			medium_flame_tank
			maintenance_company 
			infantry		
			engineer
			#recon
			field_hospital
			#anti_tank
			artillery
			anti_tank_brigade
			anti_air_brigade
			artillery_brigade
			light_tank_destroyer_brigade
			anti_air
			medium_tank_destroyer_brigade
		}
	}

	spacemarine_infantry_tier = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				OR = {
					NOT = { has_country_flag = spacemarine }
					NOT = { has_country_flag = tank_is_good }
				}
			}
		}

		target_width = 36.0
		width_weight = 1.0
		column_swap_factor = 0.1

		stat_weights = {
			0.00 #-- default_morale
			1.10 #-- defense
			0.75 #-- breakthrough
			1.00 #-- hardness
			1.00 #-- soft_attack
			2.00 #-- hard_attack
			0.10 #-- recon
			0.01 #-- entrenchment
			0.10 #-- initiative
			0.01 #-- casualty_trickleback
			-0.05 #-- supply_consumption_factor
			-0.01 #-- supply_consumption
			1.00 #-- suppression
			0.00 #-- suppression_factor
			0.01 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.02 #-- air_attack
			#-- Common Values
			25.00 #-- max_organisation
			2.00 #-- max_strength
			1.0 #-- maximum_speed
			3.0 #-- armor_value
			0.05 #-- ap_attack
			0.10 #-- reliability
			0.10 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}
		
		target_template = {
			weight = 0.9
			match_value = 30000.0
			
			support = {
				engineer = 1
				rangers_support = 1
				artillery = 1
				anti_air = 1
				logistics_company = 1
			}
			
			regiments = {
				mechanized = 2
				light_tank_destroyer_brigade = 15
				heavy_tank_destroyer_brigade = 1
			}
		}
		
		allowed_types = {
			rangers_support
			mechanized
			light_tank_destroyer_brigade
			medium_armor
			heavy_tank_destroyer_brigade
			anti_tank
			rangers_support
			logistics_company
			medium_flame_tank
			maintenance_company 
			infantry		
			engineer
			#recon
			field_hospital
			#anti_tank
			artillery
			anti_tank_brigade
			anti_air_brigade
			artillery_brigade
			anti_air
			medium_tank_destroyer_brigade
		}
	}

	SOV_mech_brick = {

		upgrade_prio = {
			factor = 10

			modifier = {
				factor = 0
				NOT = { has_country_flag = mech_brick }
			} 
		}
		
		target_width = 23.0
		width_weight = 1.0
		column_swap_factor = 0.5
		
		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}
		
		target_template = {
			weight = 0.9
			match_value = 30000.0
			
			support = {
				engineer = 1
				rangers_support = 1
				field_hospital = 1
				anti_tank = 1
				logistics_company = 1
			}
			
			regiments = {
				mechanized = 11
				mot_anti_tank_brigade = 1
				mot_anti_air_brigade = 1
			}
		}
		
		allowed_types = {
			maintenance_company
			mot_anti_air_brigade
			mechanized
			mot_anti_tank_brigade
			medium_armor
			heavy_tank_destroyer_brigade
			anti_tank
			rangers_support
			logistics_company
			medium_flame_tank
			maintenance_company 
			infantry		
			engineer
			#recon
			field_hospital
			#anti_tank
			artillery
			anti_tank_brigade
			artillery_brigade
			anti_air
		}
	}

	SOV_pure_infantry = {

		upgrade_prio = {
			factor = 100

			modifier = {
				factor = 0
				NOT = { has_country_flag = pure_infantry }
			} 
		}
		
		target_width = 44.0
		width_weight = 1.0
		column_swap_factor = 0.5
		
		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}
		
		target_template = {
			weight = 0.9
			match_value = 30000.0
			
			support = {
				engineer = 1
				anti_air = 1
				field_hospital = 1
				anti_tank = 1
				logistics_company = 1
			}
			
			regiments = {
				infantry = 22
			}
		}
		
		allowed_types = {
			maintenance_company
			mot_anti_air_brigade
			mechanized
			mot_anti_tank_brigade
			medium_armor
			heavy_tank_destroyer_brigade
			anti_tank
			rangers_support
			logistics_company
			medium_flame_tank
			maintenance_company 
			infantry		
			engineer
			#recon
			field_hospital
			#anti_tank
			artillery
			anti_tank_brigade
			artillery_brigade
			anti_air
		}
	}
}


garrison_SOV = {

	available_for = {
		SOV
	}

	roles = {
		garrison
	}

	upgrade_prio = {
		factor = 80
	}

	match_to_count = 0.8


	garrison_SOV = {

		upgrade_prio = {
			factor = 1

			modifier = {
				factor = 15
			}
		}

		reinforce_prio = 0
		custom_icon = 7

		target_width = 12.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			0.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			3.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 3000.0

			support = {
				military_police = 1
			}

			regiments = {
				cavalry = 10
			}
		}

		allowed_types = {
			military_police
			infantry
			engineer
			cavalry
		}
	}
}


anti_armor_SOV = {

	available_for = {
		SOV
	}

	roles = {
		motorized
	}

	upgrade_prio = {
		factor = 10

		modifier = {
			factor = 30
			any_enemy_country = {
				ROOT = {
					estimated_intel_max_armor = {
						tag = PREV
						value > 20
					}
				}
			}
		}

		modifier = {
			factor = 0
			has_country_flag = mass_assault_meatwall
		}
			
		modifier = {
			factor = 0
			has_country_flag = spacemarine
		}
			
		modifier = {
			factor = 0
			has_country_flag = mech_brick
			date > 1942.1.1
		}
	}

	match_to_count = 0.50

	infantry_anti_tank_SOV = {

		upgrade_prio = {
			factor = 20

			modifier = {
				factor = 3
				has_tech = interwar_antitank
				any_enemy_country = {
					ROOT = {
						estimated_intel_max_armor = {
							tag = PREV
							value > 20
						}
					}
				}
			}

			modifier = {
				factor = 0
				has_country_flag = mass_assault_meatwall
			}
			
			modifier = {
				factor = 0
				has_country_flag = spacemarine
			}
			
			modifier = {
				factor = 0
				has_country_flag = mech_brick
				date > 1940.1.1 #only do some at the start
			}
		}

		target_width = 20.0
		width_weight = 1.0
		column_swap_factor = 0.5

		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			1.00 #-- soft_attack
			4.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 3000.0

			support = {
				engineer = 1
				artillery = 1
				anti_tank = 1
				anti_air = 1
			}

			regiments = {
				infantry = 9
			}
		}

		allowed_types = {
			infantry
			engineer
			anti_air
			recon
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			rocket_artillery
			anti_tank_brigade
			artillery_brigade
			rocket_artillery_brigade
			mot_artillery_brigade
			mot_anti_tank_brigade
			motorized
			mot_recon
		}
	}

	SOV_mech_brick_AT = {
	
		upgrade_prio = {
			factor = 200
			
			modifier = {
				factor = 0
				OR = {
					NOT = { has_country_flag = mech_brick }
					date < 1940.1.1
				}
			}
		}

		can_upgrade_in_field = {
			has_equipment = { mechanized_equipment > 200 }
		}
		
		target_width = 23.0
		width_weight = 1.0
		column_swap_factor = 0.5
		
		stat_weights = {
			0.00 #-- default_morale
			0.00 #-- defense
			1.00 #-- breakthrough
			0.00 #-- hardness
			4.00 #-- soft_attack
			0.00 #-- hard_attack
			0.00 #-- recon
			1.00 #-- entrenchment
			0.00 #-- initiative
			0.00 #-- casualty_trickleback
			0.00 #-- supply_consumption_factor
			0.00 #-- supply_consumption
			0.00 #-- suppression
			0.00 #-- suppression_factor
			0.00 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.00 #-- air_attack
			#-- Common Values
			0.60 #-- max_organisation
			0.40 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			0.00 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			0.00 #-- build_cost_ic
		}
		
		target_template = {
			weight = 0.9
			match_value = 3000.0
			
			support = {
				engineer = 1
				anti_air = 1
				field_hospital = 1
				anti_tank = 1
				logistics_company = 1
			}
			
			regiments = {
				mechanized = 11
				mot_anti_tank_brigade = 1
			}
		}
		
		allowed_types = {
			mechanized
			mot_anti_tank_brigade
			medium_armor
			heavy_tank_destroyer_brigade
			anti_tank
			rangers_support
			logistics_company
			medium_flame_tank
			maintenance_company 
			infantry		
			engineer
			#recon
			field_hospital
			#anti_tank
			artillery
			anti_tank_brigade
			artillery_brigade
			anti_air
		}
	}
}

paratrooper_SOV = {

	available_for = {
		SOV
	}

	roles = {
		paratroopers
	}
	
	upgrade_prio = {
		factor = 25

		modifier = {
			factor = 0
			NOT = {
				has_tech = paratroopers
			}
		}
	}
	
	match_to_count = 0.45
	
	paratrooper_default = {
	
		upgrade_prio = {
			factor = 2

			modifier = {
				factor = 10
				date < 1943.1.1
			}

			modifier = {
				factor = 0
				date > 1943.1.1
			}
		}
		
		target_width = 36.0
		width_weight = 3.0
		column_swap_factor = 0.1
		
		stat_weights = {
			0.20 #-- default_morale
			1.00 #-- defense
			0.20 #-- breakthrough
			0.00 #-- hardness
			2.00 #-- soft_attack
			0.10 #-- hard_attack
			0.05 #-- recon
			0.20 #-- entrenchment
			0.20 #-- initiative
			0.05 #-- casualty_trickleback
			-1.0 #-- supply_consumption_factor
			-1.0 #-- supply_consumption
			0.01 #-- suppression
			0.01 #-- suppression_factor
			0.05 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.01 #-- air_attack
			#-- Common Values
			0.6 #-- max_organisation
			0.4 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			-1.0 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			-0.1 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 2000.0
			
			support = {
				engineer = 1
				field_hospital = 1
				anti_air = 1
				logistics_company = 1
				rangers_support = 1
			}
			
			regiments = {
				paratrooper = 17
				anti_tank_brigade = 1
			}
		}
		
		allowed_types = {
			rangers_support
			anti_air_brigade
			anti_tank_brigade
			airborne_light_armor
			paratrooper
			engineer
			recon
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
		}
	}
	
	paratrooper_upgrade = {
	
		upgrade_prio = {
			factor = 2

			modifier = {
				factor = 10
				date > 1943.1.1
			}

			modifier = {
				factor = 0
				date < 1943.1.1
			}
		}
		
		target_width = 36.0
		width_weight = 3.0
		column_swap_factor = 0.1
		
		stat_weights = {
			0.20 #-- default_morale
			1.00 #-- defense
			0.20 #-- breakthrough
			0.00 #-- hardness
			2.00 #-- soft_attack
			0.10 #-- hard_attack
			0.05 #-- recon
			0.20 #-- entrenchment
			0.20 #-- initiative
			0.05 #-- casualty_trickleback
			-1.0 #-- supply_consumption_factor
			-1.0 #-- supply_consumption
			0.01 #-- suppression
			0.01 #-- suppression_factor
			0.05 #-- experience_loss_factor
			0.00 #-- equipment_capture_factor
			0.00 #-- fuel_capacity
			#-- Air Values
			0.01 #-- air_attack
			#-- Common Values
			0.6 #-- max_organisation
			0.4 #-- max_strength
			0.00 #-- maximum_speed
			0.00 #-- armor_value
			0.20 #-- ap_attack
			0.00 #-- reliability
			0.00 #-- reliability_factor
			-1.0 #-- weight
			0.00 #-- fuel_consumption
			0.00 #-- fuel_consumption_factor
			0.00 #-- strat_attack
			0.00 #-- carrier_size
			0.00 #-- acc_hot_gain
			0.00 #-- acc_cold_gain
			-0.1 #-- build_cost_ic
		}

		target_template = {
			weight = 0.9
			match_value = 2000.0
			
			support = {
				engineer = 1
				artillery = 1
				anti_air = 1
				logistics_company = 1
				airborne_light_armor = 1
			}
			
			regiments = {
				paratrooper = 17
				anti_tank_brigade = 1
			}
		}
		
		allowed_types = {
			anti_air_brigade
			anti_tank_brigade
			airborne_light_armor
			paratrooper
			engineer
			recon
			signal_company
			field_hospital
			logistics_company
			anti_tank
			military_police
			artillery
			anti_air
			rocket_artillery
		}
	}
}
	# REGIMENTS:
	#infantry
	#light_armor
	#super_heavy_tank_destroyer_brigade
	#modern_armor
	#heavy_tank_destroyer_brigade
	#medium_armor
	#light_armor
	#anti_tank
	#cavalry
	#motorized
	#mechanized
	#marine
	#mountaineers
	#paratrooper
	#rocket_artillery
	#light_tank_destroyer
	#anti_air
	#artillery

	# SUPPORT:
	#engineer
	#recon
	#signal_company
	#maintenance_company
	#anti_tank_brigade
	#anti_air_brigade
	#artillery_brigade
	#field_hospital
	#logistics_company
	#military_police
	#light_sp_anti_air_brigade
	#light_sp_artillery_brigade
