armor_USA = { available_for = { USA } role = armor upgrade_prio = { base = 8 modifier = { # The US deployed their first armored division as late as July 1941 factor = 0 date < 1939.11.1 has_war = no } modifier = { factor = 0.05 NOT = { # Researching basic medium tank gives a free template, we want to start from there OR = { has_tech = basic_medium_tank has_tech = basic_medium_tank_chassis } } } modifier = { factor = 2 OR = { has_tech = main_battle_tank has_tech = main_battle_tank_chassis } } modifier = { factor = 10 NOT = { ai_has_role_template = armor } OR = { has_tech = basic_medium_tank has_tech = basic_medium_tank_chassis } } } light_armor_early_USA = { upgrade_prio = { base = 2 } division_names_group = USA_ARM_01 target_template = { support = { artillery = 1 mot_recon = 1 } regiments = { light_armor = 2 motorized = 4 } } } light_armor_mid_USA = { upgrade_prio = { base = 1 modifier = { factor = 3 OR = { has_tech = improved_light_tank has_tech = improved_light_tank_chassis } } } division_names_group = USA_ARM_01 target_template = { support = { engineer = 1 light_tank_recon = 1 signal_company = 1 } regimental_support = { anti_tank_battery = 2 } regiments = { light_armor = 3 motorized = 6 mot_artillery_brigade = 1 } } } # heavy_armor_default_USA = { # # upgrade_prio = { # factor = 2 # # modifier = { # factor = 1 # } # } # # target_template = { # support = { # engineer = 1 # mot_recon = 1 # logistics_company = 1 # maintenance_company = 1 # } # # regiments = { # heavy_armor = 6 # infantry = 3 # } # } # } medium_armor_early_USA = { upgrade_prio = { base = 1 modifier = { factor = 4 OR = { has_tech = basic_medium_tank has_tech = basic_medium_tank_chassis } } } division_names_group = USA_ARM_01 target_template = { support = { engineer = 1 light_tank_recon = 1 signal_company = 1 } regimental_support = { anti_tank_battery = 2 } regiments = { light_armor = 2 medium_armor = 1 motorized = 5 mechanized = 1 mot_artillery_brigade = 1 } } } medium_armor_mid_USA = { upgrade_prio = { factor = 1 modifier = { factor = 5 OR = { has_tech = improved_medium_tank has_tech = improved_medium_tank_chassis } has_tech = mechanised_infantry } } division_names_group = USA_ARM_01 target_template = { support = { engineer = 1 light_tank_recon = 1 maintenance_company = 1 signal_company = 1 logistics_company = 1 } regimental_support = { medium_tank_destroyer_support = 1 anti_air_battery = 1 } regiments = { light_armor = 1 medium_armor = 2 light_sp_artillery_brigade = 1 mechanized = 3 motorized = 3 } } } medium_armor_late_USA = { upgrade_prio = { base = 1 modifier = { factor = 6 OR = { has_tech = advanced_medium_tank has_tech = advanced_medium_tank_chassis } has_tech = mechanised_infantry } } division_names_group = USA_ARM_01 target_template = { support = { engineer = 1 light_tank_recon = 1 maintenance_company = 1 signal_company = 1 logistics_company = 1 } regimental_support = { medium_tank_destroyer_support = 2 anti_air_battery = 1 } regiments = { medium_armor = 3 medium_sp_artillery_brigade = 1 mechanized = 6 } } } modern_armor_default_USA = { upgrade_prio = { base = 1 modifier = { factor = 7 OR = { has_tech = main_battle_tank has_tech = main_battle_tank_chassis } } } division_names_group = USA_ARM_01 target_template = { support = { engineer = 1 light_tank_recon = 1 maintenance_company = 1 signal_company = 1 logistics_company = 1 } regimental_support = { medium_tank_destroyer_support = 1 anti_air_battery = 1 } regiments = { modern_armor = 3 mechanized = 6 medium_sp_artillery_brigade = 1 medium_tank_destroyer_brigade = 1 } } } } garrison_USA = { available_for = { USA } role = garrison upgrade_prio = { base = 0.5 modifier = { factor = 5 NOT = { ai_has_role_template = garrison } } modifier = { factor = 0 # Don't care about garrison templates until we need them has_war = no date < 1940.1.1 } } garrison_USA = { reinforce_prio = 0 custom_icon = 7 upgrade_prio = { base = 2 } division_names_group = USA_GAR_01 reinforce_prio = 0 custom_icon = 7 target_template = { support = { engineer = 1 } regiments = { infantry = 4 } } } } infantry_USA = { available_for = { USA } role = infantry upgrade_prio = { base = 6 } infantry_early_USA = { upgrade_prio = { base = 2 } division_names_group = USA_INF_01 target_template = { support = { engineer = 1 recon = 1 logistics_company = 1 } regimental_support = { anti_tank_battery = 2 fire_support = 1 } regiments = { infantry = 9 artillery_brigade = 1 } } } infantry_mid_USA = { upgrade_prio = { base = 1 modifier = { factor = 3 date > 1939.10.1 } } division_names_group = USA_INF_01 target_template = { support = { engineer = 1 recon = 1 logistics_company = 1 } regimental_support = { anti_air_battery = 2 fire_support = 2 } regiments = { infantry = 9 artillery_brigade = 2 anti_tank_brigade = 1 } } } } mobile_USA = { available_for = { USA } role = mobile upgrade_prio = { base = 5 } mobile_early_cav_USA = { upgrade_prio = { base = 2 } division_names_group = USA_CAV_01 target_template = { support = { light_tank_recon = 1 engineer = 1 } regimental_support = { mot_fire_support = 1 } regiments = { cavalry = 8 } } } mobile_early_mot_USA = { upgrade_prio = { base = 1 modifier = { factor = 3 has_tech = motorised_infantry date > 1937.1.1 } } division_names_group = USA_MOT_01 target_template = { support = { engineer = 1 light_tank_recon = 1 artillery = 1 } regimental_support = { anti_tank_battery = 1 mot_fire_support = 1 } regiments = { motorized = 4 cavalry = 4 } } } mobile_mid_USA = { upgrade_prio = { base = 1 modifier = { factor = 4 date > 1940.10.1 } } division_names_group = USA_MOT_01 target_template = { support = { light_tank_recon = 1 engineer = 1 logistics_company = 1 } regimental_support = { anti_air_battery = 2 mot_fire_support = 1 } regiments = { motorized = 9 light_tank_destroyer_brigade = 1 light_sp_artillery_brigade = 1 } } } mobile_mid_mech_USA = { upgrade_prio = { base = 1 modifier = { factor = 5 date > 1941.10.1 has_tech = mechanised_infantry } } division_names_group = USA_MEC_01 target_template = { support = { light_tank_recon = 1 engineer = 1 maintenance_company = 1 logistics_company = 1 } regimental_support = { anti_air_battery = 2 mot_fire_support = 1 } regiments = { motorized = 6 mechanized = 3 medium_tank_destroyer_brigade = 1 medium_sp_artillery_brigade = 1 } } } mobile_late_mech_USA = { upgrade_prio = { base = 1 modifier = { factor = 6 date > 1943.1.1 has_tech = mechanised_infantry } } division_names_group = USA_MEC_01 target_template = { support = { light_tank_recon = 1 engineer = 1 maintenance_company = 1 logistics_company = 1 } regimental_support = { anti_air_battery = 2 mot_fire_support = 1 } regiments = { mechanized = 9 medium_tank_destroyer_brigade = 1 medium_sp_artillery_brigade = 2 } } } } mountaineers_USA = { available_for = { USA } role = mountaineers upgrade_prio = { base = 2 modifier = { factor = 0 NOT = { has_tech = tech_mountaineers } } } mountaineers_early_USA = { upgrade_prio = { factor = 2 } division_names_group = USA_MNT_01 target_template = { support = { engineer = 1 artillery = 1 logistics_company = 1 rangers_support = 1 } regimental_support = { anti_tank_battery = 1 fire_support = 1 } regiments = { mountaineers = 9 } } } } marines_USA = { available_for = { USA } role = marines upgrade_prio = { base = 4 modifier = { factor = 0 NOT = { has_tech = marines } } modifier = { factor = 2 has_war_with = JAP } } marine_early_USA = { upgrade_prio = { base = 2 } division_names_group = USA_MAR_01 target_template = { support = { recon = 1 engineer = 1 artillery = 1 } regimental_support = { fire_support = 1 } regiments = { marine = 6 artillery_brigade = 1 } } } marine_mid_USA = { upgrade_prio = { base = 1 modifier = { factor = 3 date > 1940.1.1 } } division_names_group = USA_MAR_01 target_template = { support = { recon = 1 engineer = 1 logistics_company = 1 artillery = 1 } regimental_support = { fire_support = 2 } regiments = { marine = 9 artillery_brigade = 1 } } } marine_late_USA = { upgrade_prio = { base = 1 modifier = { factor = 4 date > 1943.1.1 # Only if we have amphibious tanks OR = { has_tech = amphibious_tank has_tech = amphibious_tank_chassis } } } division_names_group = USA_MAR_01 target_template = { support = { recon = 1 logistics_company = 1 maintenance_company = 1 engineer = 1 artillery = 1 } regimental_support = { mot_fire_support = 1 anti_air_battery = 1 } regiments = { marine = 6 amphibious_armor = 1 amphibious_mechanized = 2 artillery_brigade = 1 } } } } paratroopers_USA = { available_for = { USA } role = paratroopers upgrade_prio = { factor = 2 modifier = { factor = 0 NOT = { has_tech = paratroopers } } } paratrooper_early_USA = { upgrade_prio = { factor = 2 } reinforce_prio = 2 division_names_group = USA_PAR_01 target_template = { support = { engineer = 1 field_hospital = 1 } regimental_support = { anti_tank_battery = 1 field_guns = 1 fire_support = 1 } regiments = { paratrooper = 9 } } } } # Non-complete list of sub-units # REGIMENTS: # - infantry # - light_armor # - medium_armor # - heavy_armor # - super_heavy_armor # - modern_armor # - cavalry # - motorized # - mechanized # - marine # - mountaineers # - paratrooper # - artillery_brigade # - anti_air_brigade # - anti_tank_brigade # - light_tank_destroyer_brigade # - medium_tank_destroyer_brigade # - heavy_tank_destroyer_brigade # - super_heavy_tank_destroyer_brigade # - modern_tank_destroyer_brigade # - light_sp_anti_air_brigade # - light_sp_artillery_brigade # SUPPORT: # - engineer # - recon # - signal_company # - maintenance_company # - artillery # - field_hospital # - logistics_company # - military_police # - rocket_artillery # SUPPORT (REGIMENTAL): # - anti_air # - anti_tank # - field_guns # - fire_support # - mot_fire_support # - rocket_battery