######################
#	ARMOUR ROLE
######################

armour_generic = {
	role = armor_role #to distinguish from armor, a hardcoded keyword for all tank equipment types
	front_role_override = offence

	upgrade_prio = {
		factor = 10
		modifier = {
			factor = 0
			OR = {
				has_doctrine = new_mobile_warfare
				has_doctrine = mass_assault
			}
		}
		modifier = {
			factor = 0
			is_eligible_for_armor_production = no
		}
		modifier = {
			factor = 0
			NOT = { has_tech = motorised_infantry }
		}
		modifier = {
			factor = 0
			NOT = { has_tech = basic_medium_tank }
			NOT = { has_tech = basic_medium_tank_chassis }
		}
	}

	motorised_medium = {
		can_upgrade_in_field = { always = yes }
		reinforce_prio = 2

		upgrade_prio = {
			base = 100
		}

		target_template = {
			regiments = {
				medium_armor = 6
				motorized = 6
			}

			support = {
				anti_air = 1
				light_tank_recon = 1
				armored_engineer = 1
				field_hospital = 1
				logistics_company = 1
			}
		}
	}

	mechanized_medium = {
		can_upgrade_in_field = { always = yes }
		reinforce_prio = 2

		upgrade_prio = {
			base = 100
			modifier = {
				factor = 0
				NOT = { has_tech = improved_medium_tank }
				NOT = { has_tech = improved_medium_tank_chassis }
			}
			modifier = {
				factor = 0
				NOT = { has_tech = mechanised_infantry }
			}
			modifier = {
				factor = 0
				num_of_military_factories < 60
			}
			modifier = {
				factor = 2
				num_of_military_factories > 60
			}
		}

		target_template = {
			regiments = {
				medium_armor = 6
				mechanized = 8
				medium_sp_artillery_brigade = 1
			}

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

	modern_armour = {
		can_upgrade_in_field = { always = yes }
		reinforce_prio = 2

		upgrade_prio = {
			base = 100
			modifier = {
				factor = 0
				NOT = { has_tech = main_battle_tank }
				NOT = { has_tech = main_battle_tank_chassis }
			}
			modifier = {
				factor = 0
				NOT = { has_tech = mechanised_infantry }
			}
			modifier = {
				factor = 0
				num_of_military_factories < 60
			}
			modifier = {
				factor = 4
				num_of_military_factories > 60
			}
		}

		target_template = {
			regiments = {
				modern_armor = 7
				mechanized = 8
			}

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