Thread:Lampville/@comment-5039776-20120904103459/@comment-5039776-20120929134552

So, what is occurring, is that the game somehow can't distinguish between being long by a positive amount (normal play) and short by a negative amount (nasty bug).

Worse still, we have proven that it can happen at any coin balance. Some copped it at 1.1bn, others at 3bn (they would have gotten -1.294bn) and it happened to me at 786m. I wonder if Lampville can recall his precise numbers?

What makes it happen? Apparently it has been mooted that "high coin/xp/inventory balances" or a combination of all three does it, but I think that's just a guess by the devs/Community Managers.

And yes, why doesn't the negative value change at 2.147bn = 2^31. If the top bit was reserved for negatives, then you'd think no-one would have a problem until they reach that amount.

Given someone has operated (albeit briefly) at 3bn coins, it would appear the top bit is NOT reserved for negatives. That would be a stupid thing to program anyway and I can't see TinyCo's software engineers doing this.

This is not going to be easy to squash, I fear.

I do hope a dev can chime in here for a discussion.

Oioiaussie Please do not send me gifts. Thanks in advance.