Lestradae wrote:3) The cap for money in Oolite 1.72.2 was in the region of 210 million Cr. I found that out by trial and error. Getting beyond that sum persistent overrun errors happened. It seems to me that this cap has changed (gone higher up or the overrun bug squashed) under the "1.73" trunk. Is that observation of mine correct and if yes, where is the cap beyond which credits will no longer be depocted & work correctly?
The cap for 1.72.2 is two hundred and fourteen million, seven hundred and forty-eight thousand, three hundred and sixty-four point seven credits. I found this by knowing about base-two arithmetic. :-)
The cap for 1.73 is one quintillion, eight hundred and forty-four quadrillion, six hundred and seventy-four trillion, four hundred and seven billion, three hundred and seventy million, nine hundred and fifty-five thousand, one hundred and sixty one and a half credits (in the short scale system; in the long scale system, that’s one trillion, eight hundred and forty-four billiard, six hundred and seventy-four billion, four hundred and seven milliard, three hundred and seventy million, nine hundred and fifty-five thousand, one hundred and sixty-one and a half credits). However, you might start seeing problems as soon as you go over nine hundred and twenty-two quadrillion, three hundred and thirty-seven trillion, two hundred and three billion, six hundred and eight-five million, four hundred and seventy-seven thousand, five hundred and eighty point seven credits (or nine hundred and twenty-two billiard, three hundred and thirty-seven billion, two hundred and three milliard, six hundred and eight-five million, four hundred and seventy-seven thousand, five hundred and eighty point seven credits).
Additionally, JavaScript can’t deal precisely with values above four quadrillion, five hundred and three trillion, five hundred and ninety-nine billion, six hundred an twenty-seven million, three hundred and seventy thousand, four hundred and ninety-five credits (or four billiard, five hundred and three billion, five hundred and ninety-nine milliard, six hundred an twenty-seven million, three hundred and seventy thousand, four hundred and ninety-five credits), and will have problems with fractional values somewhat before that.