100% Working. No need to add new role/ability anymore.
Expecting 5.25 xp gaining from that player.
Total condition spent: 17% + 21% +19% = 57 equals to 3.8 rest packs.
So 3.8×5.25= 19.95 xp gaining we must see. Our player has gained 6 xp+5 xp+ 7 xp = 18 xp.
He is not the fastest trainer, but not slow one either. He is 2nd class FT will do nicely.