proc
example(var/n)
n = num2text(n,34)
world<<n
Problem description:
num2text seems to return... just, flat out wrong numbers when trying to handle large numbers.
For example, if I run 1,000,000,005 through this, I get 1,000,000,004. Even more perplexingly if I run 1,000,050,005 through it, I get 1,000,050,008. The variance seems to go up to around 32~ in range, above and below, depending on what number is placed in it.
I'm unsure if this is a bug, and if it is I'll move it, but until that's verified I'll just go ahead and assume I'm missing something.
Because BYOND's numbers are floating-point based, there are going to be rounding errors and the more sigfigs you have, the bigger they are going to be.