jarlaxle1985 说:
How does experience get distributed?
Trainer skill description leads me to believe that every soldier is treated as an entity, receiving a set amount of xp from each Hero's Trainer skill, summed up. But my observations lead me to think this is false. Here's why.
When I just recruited 15 I1 from a village, all 15 were ready to grow at the next stroke of midnight. Barely half a day passed since I recruited them. Now, when I already have an army going and I've got just 5 I1 recruits to train up, it has been 2-3 midnights and they're only promoting in dribs and drabs.
What gives? How does midnight-training experience get distributed? On that same note, how does battle experience (the one you get after the prisoner and loot screens) get distributed as well?
Post-battle experience is given to the party as a whole, which means the value you see there will be split over all troop stacks (including the player and companions) based on the size of the stack and their hero vs regular troop status (heroes and the player get a much larger share than a normal troop). The game does not take into account the fact that max-tier troops cannot upgrade, so they are included in the XP distribution. (See this
previous discussion on XP distribution, starting here in this thread, complete with a bit of an experiment by me and its results.)
As for nightly trainer XP, every companion with trainer skill will give the appropriate level of XP for their trainer skill (4, 10, 16...) to each troop stack that is of a troop of a lesser level than the trainer, multiplied by the number of members of that stack. So if you have trainer skill 1 and a target troop stack that has 10 members, that stack will receive 4*10=40 XP.
The way regular troop stack XP/upgrades then work is as follows: the stack collects XP until 1 member can upgrade; it then marks that 1 can upgrade and resets the stack's XP counter; it collects more XP until another can upgrade; it then increases the "to upgrade" counter and resets the XP counter; rinse and repeat.