DOCTRINE_MW_aifc_mobile_warfare = {
	enable = {
		has_doctrine = new_mobile_warfare
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 15  # base + 15 = 30 %
	}
}

DOCTRINE_MW_aifc_mobile_infantry_or_armored_spearhead = {
	enable = {
		has_completed_track = infantry
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 15 + 15 = 45 %
	}
}

DOCTRINE_MW_aifc_mechanised_offensive_or_blitzkrieg = {
	enable = {
		has_completed_track = armor
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 15 + 15 + 15 = 60 %
	}
}

DOCTRINE_MW_aifc_modern_blitzkrieg = {
	enable = {
		has_completed_track = operations
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 15 + 15 + 15 + 10 = 70 %
	}
}

DOCTRINE_SF_aifc_superior_firepower = {
	enable = {
		has_doctrine = superior_firepower
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 = 20 %
	}
}

DOCTRINE_SF_aifc_mechanized_offensive = {
	enable = {
		has_completed_track = armor
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 20 = 40 %
	}
}

DOCTRINE_SF_aifc_shock_and_awe = {
	enable = {
		has_completed_track = operations
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 20 + 15 = 55 %
	}
}

DOCTRINE_GB_aifc_grand_assault = {
	enable = {
		has_doctrine = grand_battleplan
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 25  # base + 5 = 20 %
	}
}

DOCTRINE_GB_aifc_mechanized_offensive = {
	enable = {
		has_completed_track = armor
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 5 = 25 %
	}
}

DOCTRINE_GB_aifc_assault_concentration = {
	enable = {
		has_doctrine = grand_assault
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 5 + 15 = 40 %
	}
}

DOCTRINE_GB_aifc_assault_breakthrough = {
	enable = {
		has_completed_subdoctrine = grand_assault
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 5 + 15 + 10 = 50 %
	}
}

DOCTRINE_GB_aifc_armored_operations = {
	enable = {
		has_doctrine = infiltration_tactics
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 10 = 30 %
	}
}

DOCTRINE_GB_aifc_infiltration_in_depth = {
	enable = {
		has_completed_subdoctrine = infiltration_tactics
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 10 + 10 = 40 %
	}
}

DOCTRINE_MA_aifc_mass_assault = {
	enable = {
		has_doctrine = mass_assault
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 25  # base + 5 = 20 %
	}
}

DOCTRINE_MA_aifc_operational_concentration = {
	enable = {
		has_completed_track = armor
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 20 = 40 %
	}
}

DOCTRINE_MA_aifc_breakthrough_priority = {
	enable = {
		has_completed_track = operations
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 20 + 20 = 60 %
	}
}

DOCTRINE_MA_aifc_human_infantry_offensive = {
	enable = {
		has_completed_track = infantry
	}
	abort_when_not_enabled = yes

	ai_strategy = {
		type = force_concentration_factor
		value = 5  # base + 5 + 5 = 25 %
	}
}
