######################
#	MECHANIZED ROLE
######################

mechanized_infantry = {
    role = mechanized
	front_role_override = offence

	upgrade_prio = {
		factor = 3
		modifier = {
			factor = 0
			OR = {
				NOT = { has_subdoctrine_in_track = infantry }
				NOT = { has_subdoctrine_in_track = combat_support }
			}
		}
		modifier = {
			factor = 0
			is_eligible_for_heavy_armor_production = no
		}
		modifier = {
			factor = 0
			NOT = { has_tech = mechanised_infantry }
		}
	}

    mech_1 = {
		can_upgrade_in_field = { always = yes }
		reinforce_prio = 2
		
		upgrade_prio = {
			base = 100
		}

		target_template = {
			regiments = {
				mechanized = 9
			}

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

	mech_2 = {
		can_upgrade_in_field = { always = yes }
		reinforce_prio = 2
		
		upgrade_prio = {
			base = 100
			modifier = {
				factor = 0
				OR = {
					NOT = { has_subdoctrine_in_track = infantry }
					NOT = { has_subdoctrine_in_track = combat_support }
					NOT = { has_subdoctrine_in_track = operations }
					NOT = { has_subdoctrine_in_track = armor }
				}
			}
			modifier = {
				factor = 0
				NOT = { has_tech = improved_medium_tank }
				NOT = { has_tech = improved_medium_tank_chassis }
			}
			modifier = {
				factor = 0
				num_of_military_factories < 150
			}
			modifier = {
				factor = 2
				num_of_military_factories > 150
			}
		}

		target_template = {
			regiments = {
				mechanized = 9
				medium_sp_artillery_brigade = 3
			}

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

	mech_3 = {
		can_upgrade_in_field = { always = yes }
		reinforce_prio = 2
		
		upgrade_prio = {
			base = 100
			modifier = {
				factor = 0
				OR = {
					NOT = { has_subdoctrine_in_track = infantry }
					NOT = { has_subdoctrine_in_track = combat_support }
					NOT = { has_subdoctrine_in_track = operations }
					NOT = { has_subdoctrine_in_track = armor }
				}
			}
			modifier = {
				factor = 0
				NOT = { has_tech = improved_medium_tank }
				NOT = { has_tech = improved_medium_tank_chassis }
			}
			modifier = {
				factor = 0
				num_of_military_factories < 180
			}
			modifier = {
				factor = 4
				num_of_military_factories > 180
			}
		}

		target_template = {
			regiments = {
				mechanized = 9
				medium_sp_artillery_brigade = 6
			}

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