application = { # US Armor Reorganization
id = 11206
name = "US Armor Reorganization (USA Only)"
desc = "During the summer of 1941, it became clear that the US armor doctrine was faulty. Exercises clearly demonstrated that the tank-heavy divisions which the USA had initially selected were vulnerable to anti-tank guns. The divisions were re-organized for balance, including three armored battalions, three mechanized battalions (with all the infantry mounted in half-tracks), and three self-propelled artillery battalions. The division had another reconnaissance battalion of light tanks, mechanized infantry, and armored cars. This was still a big division, containing over 250 tanks and 500 half-tracks. Contemporary German divisions had about half as many tanks and most of their infantry were transported in trucks instead of half-tracks. That ratio would only grow worse as the war went on and the Germans had trouble keeping divisions up to strength."
required = { 11518 11203 2102 14203 2956 } # Modern Tank Warfare, Combined Arms Warfare, Basic Halftracks, Self-propelled Artillery Prototype Tests, & .30 cal AAMG for air defense effect (you have hundreds more MG's on the half-tracks now).
chance = 90
cost = 6
time = 180
neg_offset = 45
pos_offset = 90
effects = {
command = { type = soft_attack which = armor when = on_upgrade value = 3 } # extra infantry and in AFVs to boot.
command = { type = ground_defense which = armor when = on_upgrade value = 3 } # extra infantry and in AFVs to boot
command = { type = hard_attack which = armor when = on_upgrade value = 1 } # more effectiveness from existing armor
command = { type = air_defense which = armor when = on_upgrade value = 1 } # All those HT's have ring-mounted MGs
command = { type = supply_consumption which = armor when = on_upgrade value = 0.4 }
command = { type = fuel_consumption which = armor when = on_upgrade value = 1 } # thirsty half-tracks
command = { type = build_cost which = armor when = on_upgrade value = 2 }
}
}
application = { # US Infantry Division Motorization
id = 11309
name = "US Infantry Division Motorization (USA-Only)"
desc = "Except for the Light (Mountain) Divisions organized by the US Army, each division included on the order of 2000 motor vehicles. Even the Marines had a similar amount of transport. In other armies this amount of transport was only found in armored or motorized formations. Consequently, the potential speed, and fuel consumption, of US divisions was quite high."
required = { 11103 11206 11305 } # Motorized HQs, US Armor Reorganization, Motorized Logistics Organization
chance = 90
cost = 4
time = 120
neg_offset = 45
pos_offset = 90
effects = { command = { type = speed which = infantry when = on_upgrade value = 3 }
command = { type = supply_consumption which = infantry when = on_upgrade value = 0.8 }
command = { type = fuel_consumption which = infantry when = on_upgrade value = 1.5 }
command = { type = build_cost which = infantry when = on_upgrade value = 1 }
command = { type = speed which = marine when = on_upgrade value = 3 }
command = { type = supply_consumption which = marine when = on_upgrade value = 0.8 }
command = { type = fuel_consumption which = marine when = on_upgrade value = 1.5 }
command = { type = build_cost which = marine when = on_upgrade value = 1 }
command = { type = speed which = militia when = on_upgrade value = 1 }
command = { type = supply_consumption which = militia when = on_upgrade value = 0.5 }
command = { type = fuel_consumption which = militia when = on_upgrade value = 1 }
command = { type = build_cost which = militia when = on_upgrade value = 1 }
command = { type = speed which = paratrooper when = on_upgrade value = 2 }
command = { type = supply_consumption which = paratrooper when = on_upgrade value = 0.6 }
command = { type = fuel_consumption which = paratrooper when = on_upgrade value = 1.5 }
command = { type = build_cost which = paratrooper when = on_upgrade value = 1 }
}
}
application = { # US Infantry Division Reinforcment
id = 11308
name = "US Infantry Division Reinforcement (USA-Only)"
desc = "By 1943, it became clear that combined arms operations greatly enhanced the effectiveness of infantry units. The simplest solution for the US Army was the creation of additional medium tank battalions and tank destroyer battalions which could be directly attached to the existing infantry divisions. This would add over 80 tanks and tank destroyers, a company of armored cars, and two companies of half-track mounted mechanized infantry to each receiving infantry division. Based on tank and half-track count, this put each American infantry division at near parity with the average contemporary German panzer divisions and similar in equipment to a Soviet mechanized corps."
required = { 11307 11203 2102 2407 2955} # US Infantry Motorization Combined Arms, Basic Half-tracks, Improved medium tank prototype (precursor for 75 mm and up tank destroyers) and, presumably associated medium tank, & .50 AAMG for AA effect.
chance = 90
cost = 4
time = 120
neg_offset = 45
pos_offset = 90
effects = { # Note that this essentially lets infantry and motorized divisions upgrade to something very close to a mechanized division.
command = { type = soft_attack which = infantry when = on_upgrade value = 2 }
command = { type = ground_defense which = infantry when = on_upgrade value = 3 }
command = { type = hard_attack which = infantry when = on_upgrade value = 6 }
command = { type = air_defense which = infantry when = on_upgrade value = 1 }
command = { type = speed which = infantry value = 2}
command = { type = max_organization which = infantry value = 2 }
command = { type = supply_consumption which = infantry when = on_upgrade value = 1 }
command = { type = fuel_consumption which = infantry when = on_upgrade value = 2 }
command = { type = build_cost which = infantry when = on_upgrade value = 2 }
command = { type = soft_attack which = motorized when = on_upgrade value = 2 }
command = { type = ground_defense which = motorized when = on_upgrade value = 3 }
command = { type = hard_attack which = motorized when = on_upgrade value = 6 }
command = { type = air_defense which = motorized when = on_upgrade value = 1 }
command = { type = supply_consumption which = motorized when = on_upgrade value = 1 }
command = { type = max_organization which = motorized value = 2 }
command = { type = fuel_consumption which = motorized when = on_upgrade value = 2 }
command = { type = build_cost which = motorized when = on_upgrade value = 2 }
}
}