Thanks, I'll try the promotion, make sense, yes. I hope this won't handicap the AI, we'll see.
For the submarines, implementing a new combat class was making attack animations not working if I remember Thalassicus posts on this subject. Maybe a check to remplace it if the AI pick it for a submarine (and prevent the player from choosing it, just need to find the code for picking a promotion)
We need to balance gameplay/realism, ideally I'll like to have an army system with each army units composed of division than can split and regroup in the army. Or a lower scale with Divisions units that could split in regiments... but making the AI use it, well, that's beyond my range (and surely beyond the Lua range to be implemented within the AI global strategy)
The map is at army level IMO, but I want units to represent regiment for diversity sake, so I've chosen the middle ground and called them "divisions" with some units really representing regiment size formations (special forces for example, with less strength but some unique promotions - I'm experimenting with the Foreign Legion atm, I'm able to give them the paradrop promotion only when in cities)
So I've planned this classes so far (those marked with a "(?)" I'm still pondering to add):
infantry = division
special force = regiment
mech infantry = division
light tank (?) = division
tank = division
heavy tank = division
artillery = regiment
anti-air = regiment
engineer = regiment
fighter = squadron
fighter-bomber = squadron
attack aircraft = squadron
heavy fighter = squadron
light/fast bomber (?) = squadron
bomber = squadron
heavy bomber = squadron
mobile HQ = regiment ?
fortification = regiment ?
and each figure for sea units represent a ship
The attack aircraft class regroups the dive bomber and strike fighter (German Stuka, Italian Breda Ba.65, French LN.401 and maybe the Russian Shturmovik - this one I'm hesitating with the fighter-bomber class)
It's the
British Mosquito, the
Russian PE-2 and the French Amiot-350 that I want to put in a
fast-bomber class (with German jet-bomber if models are available at some point), given them a small chance of evasion (25-33% maybe) and less strength than normal bomber. I'll also make the Ju88 part of that class, it was designed for this role after all, even if the Mosquito or the Pe-2 were in fact more capable to evade enemy fighters...