Ny logic behind how will bonuses get added each rank

xcom-enemy-unknown

I noticed that each soldier gets different will bonuses every promotion. Does this depend on something specific in the mission such as kills or actions, or is it completely random? Does every soldier have their own predetermined will bonuses?

— ADDED FOR CLARITY —

What I have seen is that all rookies start with a will of 40 (from my limited sample size at the start of the game). Once you get the "new guy" perk that allows specializations for new recruits their will can get bumped anywhere from +1 to +10 points (up to 50 is the highest I've seen on a soldier with 0 missions). From there, every rank seems to grant some amount of will points which either differ by soldier or by something else.

I'm wondering if some soldiers are just more gifted than others and generally get larger bonuses or if it's something mission specific that determines it. I have a colonel that has a will of 90 and another that has only 75. Now, some of this is probably due to the perk that grants larger will bonuses, but I haven't seen any numbers on this. Any info related to will progress would be great. I'm trying to build a psi army.

Best Answer

Here is a description of promotion bonuses. The wiki says each soldier gains 2-6 Will per promotion, plus another 2-6 if Iron Will is researched...

BUT

Looking into a magic file of DefaultGameCore.ini, I see:

iRandWillIncrease=6
iBaseOTSWillIncrease=2
iRandOTSWillIncrease=4
...blah blah each class gets +2 will each rank

This suggests that it is 2-8 Will per rank without Iron Will, and 4-14 with. Does it correspond with everyone's experience?