For example:
116083 XP prior to match.
Earned 4703 XP base for the round, only 1 mech used.
Recruit Attachment Bonus as displayed on the Earnings tab is 1881 XP (4703 * 20% = 940.6 * 2 = 1881.2).
Total displayed earned on the Earnings tab: 6584 XP (4703 + 1881).
2x Booster applied to Earnings tab value: 13168 XP (6584 * 2).
--
However, Progression tab shows correct value of 11287 XP ((4703 + 940.6) * 2 = 11287.2)
Mech XP after match is therefore 127370 XP.
Seems as though the Recruit Attachment Bonus is being double-counted, as it is initially displayed as doubled while a booster is active, and then the booster applies across the sum total of the Earnings tab rather than against only the base XP earned. Could be solved by always displaying Recruit Attachment Bonus at its base 20% value, even with booster active. This could still lead to rounding errors, but a difference of +/- 1 XP is preferable over a difference of almost -2000.
Steps to Repro:
- Note mech XP prior to match, on a mech with a Brand-New Regulator equipped.
 
- Play any match in any gamemode to completion, using only that mech, on an account with a 2x XP booster active.
 
- Note totals displayed on Earnings tab.
 
- Note totals displayed on Progression tab. Progression is lower than Earnings.
 
- Note mech XP after match. XP should be (prior + Progression), not (prior + Earnings).
Severity: 2/5. While a cosmetic bug and no actual loss of XP is taking place, leads to confusion and potential dissatisfaction with booster system.
Draco
Edited by draco7891, March 08 2013 - 10:42 PM.

 

 0
 0 











 
								




