Regarding the low leader inspiration issue,
here are some stats pulled out directly from the game
(idk if they are already mentioned in the manual or not)
National pilot experience values:
-------------------------------
offset_NationalPilotExp[nat_German] = 40;
offset_NationalPilotExp[nat_Italian] = 20;
offset_NationalPilotExp[nat_Rumanian] = 20;
offset_NationalPilotExp[nat_Hungarian] = 20;
offset_NationalPilotExp[nat_CoAxis] = 20;
offset_NationalPilotExp[nat_British] = 45;
offset_NationalPilotExp[nat_Canadian] = 45;
offset_NationalPilotExp[nat_Polish] = 45;
offset_NationalPilotExp[nat_Czech] = 45;
offset_NationalPilotExp[nat_French] = 45;
offset_NationalPilotExp[nat_American] = 50;
offset_NationalPilotExp[nat_Australian] = 45;
offset_NationalPilotExp[nat_NewZealand] = 45;
offset_NationalPilotExp[nat_Dutch] = 45;
offset_NationalPilotExp[nat_Norway] = 45;
offset_NationalPilotExp[nat_SouthAfrican] = 45;
offset_NationalPilotExp[nat_Brazilian] = 45;
offset_NationalPilotExp[nat_USSR] = 45;
offset_NationalPilotExp[nat_Allied_Italien] = 45;
pilots replacement rate is determined as follows:
-------------------------------------------------
offset_NationalPilotReplacementRate[nat_German] = 15;
offset_NationalPilotReplacementRate[nat_Italian] = 2;
offset_NationalPilotReplacementRate[nat_Rumanian] = 2;
offset_NationalPilotReplacementRate[nat_Hungarian] = 2;
offset_NationalPilotReplacementRate[nat_CoAxis] = 2;
offset_NationalPilotReplacementRate[nat_British] = 10;
offset_NationalPilotReplacementRate[nat_Canadian] = 4;
offset_NationalPilotReplacementRate[nat_Polish] = 2;
offset_NationalPilotReplacementRate[nat_Czech] = 2;
offset_NationalPilotReplacementRate[nat_French] = 2;
offset_NationalPilotReplacementRate[nat_American] = 25;
offset_NationalPilotReplacementRate[nat_Australian] = 4;
offset_NationalPilotReplacementRate[nat_NewZealand] = 2;
offset_NationalPilotReplacementRate[nat_Dutch] = 2;
offset_NationalPilotReplacementRate[nat_Norway] = 2;
offset_NationalPilotReplacementRate[nat_SouthAfrican] = 2;
offset_NationalPilotReplacementRate[nat_Brazilian] = 1;
offset_NationalPilotReplacementRate[nat_USSR] = 1;
offset_NationalPilotReplacementRate[nat_Allied_Italien] = 2;
NB.:
The experience value of axis pilots will be halfed if
following conditions are true:
1.) the year is 1943 or later
2.) the Critical Industry Output of FUEL is lower than 1000
3.) the game is in turn 100 or later
So, if a group needs a new leader, because the old one was lost somehow,
the game creates first a new pilot with the above mentioned national experience value.
edit: (or get an existing pilot with the best skills from the group)
Also +5 experience will be added if the Pilot Replacement Pool contains more pilots than the current replacement rate is.
Then the "buildPilotLeader" function does following ...
Leadership:
1.) the new leadership value is the sum of (pilot experience / 2) + (group experience / 2)
2.) if pilot experience is greater than 80 AND leadership value is lower than 65 then leadership gets an additional random value from 1 to 9
3.) if leadership is lower than 40 though, leadership gets a new value of 35 plus a random value from 1 to 11
Inspiration:
1.) the new inspiration value is the sum of (pilot experience / 2) + (group morale / 2)
2.) if pilot experience is greater than 80 AND inspiration value is < 50 then inspiration gets an additional random value from 1 to 20
3.) if inspiration is lower than 40 though, inspiration gets a new value of 35 plus a random value from 1 to 11
I've wrote this, because someone might be interested
and perhaps here is some discussion needed.
Pff.. I hope my scribblings is understandable;
if not, I need a better translator
Cheers!