It has come to light that there is a bug in the inflation calculation, that effectively gives you double-compounded inflation effects. I'll be fixing that, but once I started thinking about the modelling of inflation I relaised it's just plain wrong anyway!
Firstly a history lesson.
Prior to about release 20 inflation used to calculate your costs based on the current inflation rate and the number of turns progressed you were - i.e. - it calculated what your costs would be on the assumption that your current inflation rate is the one that had always been in effect. Thus changing the inflation modifiers INSTANTLY changed your costs, instead of just changing the rate at which they increase (which is ACTUALLY what inflation does)
Around release 20 or so, this was changed to have the inflation rate just effect the rate of increase. The bug just discovered is that it got that calculation wrong and actually increased it by more than it should have.
HOWEVER, in the real world inflation doesn't just change the cost of goods - it also changes the money supply - i.e. -the income side of the equation. In game terms that means that inflation SHOULD apply to income as well as costs. Its only effect then (which models the real world) is to erode the value of your savings (aka treasury).
As things stand now early inflation leaves you screwed in the late game, because the inflation baked in early on has escalated costs but not income. It SHOULD escalate both (and thus devalue your treasury, which is why inflation is a bad thing), which doesn't cripple your day-to-day balance of payments.
I'd like to change this, but I don't think the freeze period is the time to do it, so I propose to fix the double-compound bug for V25, and then change the inflation model to also effect income once V25 is out.
What do people think?
Firstly a history lesson.
Prior to about release 20 inflation used to calculate your costs based on the current inflation rate and the number of turns progressed you were - i.e. - it calculated what your costs would be on the assumption that your current inflation rate is the one that had always been in effect. Thus changing the inflation modifiers INSTANTLY changed your costs, instead of just changing the rate at which they increase (which is ACTUALLY what inflation does)
Around release 20 or so, this was changed to have the inflation rate just effect the rate of increase. The bug just discovered is that it got that calculation wrong and actually increased it by more than it should have.
HOWEVER, in the real world inflation doesn't just change the cost of goods - it also changes the money supply - i.e. -the income side of the equation. In game terms that means that inflation SHOULD apply to income as well as costs. Its only effect then (which models the real world) is to erode the value of your savings (aka treasury).
As things stand now early inflation leaves you screwed in the late game, because the inflation baked in early on has escalated costs but not income. It SHOULD escalate both (and thus devalue your treasury, which is why inflation is a bad thing), which doesn't cripple your day-to-day balance of payments.
I'd like to change this, but I don't think the freeze period is the time to do it, so I propose to fix the double-compound bug for V25, and then change the inflation model to also effect income once V25 is out.
What do people think?