infantry_goering = {

	available_for = {
		GER
	}
	
	role = infantry

	upgrade_prio = {
		factor = 2000
		
		modifier = {
			factor = 0
			NOT = {
				has_country_leader = { character = GER_hermann_goring ruling_only = yes }
			}
		}
	}

	goering_infantry_default = {

		upgrade_prio = {
			factor = 2001
			
			modifier = {
				factor = 0
				NOT = {
					has_country_leader = { character = GER_hermann_goring ruling_only = yes }
				}
			}
			
			modifier = {
				factor = 0
				has_completed_focus = GGR_grenadiers
			}
		}
		
		can_upgrade_in_field = {
			always = yes
        }

		target_template = {
			support = {
				engineer = 1
				recon = 1
				field_hospital = 1
				anti_tank = 1
				artillery = 1
			}

			regiments = {
				infantry = 14
				artillery_brigade = 4
			}
		}
	}

	goering_infantry_rich = {

		upgrade_prio = {
			factor = 2000
			
			modifier = {
				factor = 0
				NOT = {
					has_country_leader = { character = GER_hermann_goring ruling_only = yes }
				}
			}
			
			modifier = {
				factor = 0
				NOT = { has_completed_focus = GGR_grenadiers }
			}

			modifier = {
				factor = 0
                has_tech = tech_transport_helicopter_company
			}
		}
		
		can_upgrade_in_field = {
			always = yes
        }

		target_template = {
			support = {
				engineer = 1
				recon = 1
				field_hospital = 1
				anti_tank = 1
				artillery = 1
			}

			regiments = {
				elite_infantry = 14
				artillery_brigade = 4
			}
		}
	}

	goering_infantry_rich_helicopter = {

		upgrade_prio = {
			factor = 1999
			
			modifier = {
				factor = 0
				NOT = {
					OR = {
						has_completed_focus = GGR_grenadiers
						has_country_leader = { character = GER_hermann_goring ruling_only = yes }
						has_tech = tech_transport_helicopter_company
					}
				}
			}
		}
		
		can_upgrade_in_field = {
			always = yes
        }

		target_template = {
			support = {
				engineer = 1
				recon = 1
				transport_helicopter_company = 1
				anti_tank = 1
				artillery = 1
			}

			regiments = {
				elite_infantry = 14
				artillery_brigade = 4
			}
		}
	}
}