Moulberry / NotEnoughUpdates

http://moulberry.github.io/projects
GNU Lesser General Public License v3.0
472 stars 59 forks source link

Improved number shortening to allow for decimal places #239

Open tracer4b opened 2 years ago

tracer4b commented 2 years ago

This PR improves the shortNumberFormat() function to allow for the number of decimal places to be specified. This involved re-doing the way the function worked. Instead of using recursion, it now takes the log base 1000 of the number. It now also supports numbers up to 10²⁶.

By default, the function returns 1 dp like before, but I've changed it for damage indicators to show 2 dp instead. All the instances of the function have been replaced.