-14 +13 = +0

baldfalk

Warlord
Joined
Mar 20, 2011
Messages
242
mathsr.png


Halp, my IQ just fell out of my head.

edit: Just confirmed that it persists through a save/load; here's the file. Patch .221
 

Attachments

well, yeah that's weird... :D

However, I got an idea which could explain it:


The game seems to count any values to decibal number, and round them in the User Interface.

I guess for the net income it uses the decibal numbers and not the rounded ones.

For example:

Income: 13,4 (13 rounded)
Expenses: 13,6 (14 rounded)

net income: 13,4 - 13,6 = - 0,2 which is a net income of 0 (rounded).
 
I've never -ever- noticed it being off, except in this one instance. Guess I'll pay closer attention

edit: Actually... are there even any decimals involved in expenditure in this case? I know Communism has a -% bonus on building maintenance, and Commerce likewise for roads, but this is extremely early game.

edit2: Revisiting the save, you're actually charged the -1/turn suggested by Income/Expenses
 
edit: Actually... are there even any decimals involved in expenditure in this case? I know Communism has a -% bonus on building maintenance, and Commerce likewise for roads, but this is extremely early game.
There could be decimals involved in the income as trade route income is not necessarily an integer. Although I can't open your save because of DLC, it might be useful to check the F2 screen and look at the gold breakdown on the left as that displays decimals for at least some of the values.
 
Confirmed. :)

The game core is doing it's calculations in decimals, and the UI is rounding the numbers, which can occasionally manifest with what you posted above.
 
Hah, didn't occur to me to check the Econ page. You're right, it's 14 outgoing, 13.15 incoming, with a net -0.85 which is consistent with the actual -1 deduction per turn when rounded.

I guess the bug is in the UI somehow rounding to 0 (instead of -1 like it should, no matter how you look at it)
 
Back
Top Bottom