Andi47
Overlord
Why does the new GB forgepoint system use 5 FP packages for even FP numbers?
1.) make sure to have no FP in the bar
2.) open a GB
3.) enter an even number of FP where the last digit is 6 or 8; for example add 116 FP
Observed: at least one 5 FP package is used (seems that it uses 11*10 FP + 5 FP + 2 FP for entering 116 FP), so that one residual FP is moved to the bar
Expected: If a sufficient number of "2ers" and "5ers" are available, the system should use (when attempting to pay n Forgepoints)
* for even numbers: RoundDown(n/10) 10ers; fill up with 2ers
* for odd numbers bigger than 10 with last digit < 5: (RoundDown(n/10)-1) 10ers + one 5er, fill up with 2ers
* for odd numbers with last digit 5 or higher: RoundDown(n/10) 10ers + one 5er, fill upp with 2ers if required
* for odd nubers < 5: one 2er for n=1; two 2ers for n=3; as long as enough 2ers and 5ers are available, this should be the only cases where FP are put to the bar
BTW: if an odd number of FP is in the bar, these should be used up first, and the rest (n - bar) should be treated as above.
1.) make sure to have no FP in the bar
2.) open a GB
3.) enter an even number of FP where the last digit is 6 or 8; for example add 116 FP
Observed: at least one 5 FP package is used (seems that it uses 11*10 FP + 5 FP + 2 FP for entering 116 FP), so that one residual FP is moved to the bar
Expected: If a sufficient number of "2ers" and "5ers" are available, the system should use (when attempting to pay n Forgepoints)
* for even numbers: RoundDown(n/10) 10ers; fill up with 2ers
* for odd numbers bigger than 10 with last digit < 5: (RoundDown(n/10)-1) 10ers + one 5er, fill up with 2ers
* for odd numbers with last digit 5 or higher: RoundDown(n/10) 10ers + one 5er, fill upp with 2ers if required
* for odd nubers < 5: one 2er for n=1; two 2ers for n=3; as long as enough 2ers and 5ers are available, this should be the only cases where FP are put to the bar
BTW: if an odd number of FP is in the bar, these should be used up first, and the rest (n - bar) should be treated as above.