Could it be possible to add a political tag for each general in HOI3?
Every general in the game could have certain governments he would fight for - this way you would avoid the problem often seen in HOI2, where fascist generals would continue fighting for Italy when they switch sides after an Allied invasion. Or avoid having Himmler as a general for a democratic Germany.
You could also have conservative generals removed from the pool if a communist/socialist government took over a country.
So each general could have two numbers assigned, from 0 to 10, where 0 would mean stalinist governments, and 10 that he would mean nazi governments. Generals could then have all sorts of pairs.
0,0 (only for a stalinist government)
0,3 (only for very leftwing governments)
0,10 (would allways fight for his country)
3,6 (only for moderate democratic governments)
7,10 (only for rightwing governments)
10,10 (only for nazi governments)
etc.
Every general in the game could have certain governments he would fight for - this way you would avoid the problem often seen in HOI2, where fascist generals would continue fighting for Italy when they switch sides after an Allied invasion. Or avoid having Himmler as a general for a democratic Germany.
You could also have conservative generals removed from the pool if a communist/socialist government took over a country.
So each general could have two numbers assigned, from 0 to 10, where 0 would mean stalinist governments, and 10 that he would mean nazi governments. Generals could then have all sorts of pairs.
0,0 (only for a stalinist government)
0,3 (only for very leftwing governments)
0,10 (would allways fight for his country)
3,6 (only for moderate democratic governments)
7,10 (only for rightwing governments)
10,10 (only for nazi governments)
etc.