I can't believe sth like that is connected in any way with your popularity with the people. It's possible that it's not a bug in the usual sense. Perhaps the amount of denarii only goes up to (2^23)/2 which allows values from -(2^23) to (2^23) - 1. That's about -4.2 to 4.2 millions. So perhaps when you go over that value your money is set NEW_MONEY=MONEY mod CONST, where CONST = (2^23) - 1.
If you had (eg) 4.19 millions and then you gained 170,000, it would reset your treasury to 160,000...
Anyway, just a thought... If it happens again at the same amount of money, you can be fairly sure it's probably it.
Bookmarks