Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inflation cutoff uses less-appropriate trigger criterion #6363

Closed
DorpsGek opened this issue Aug 16, 2015 · 2 comments
Closed

Inflation cutoff uses less-appropriate trigger criterion #6363

DorpsGek opened this issue Aug 16, 2015 · 2 comments
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

Simons_Mith opened the ticket and wrote:

Start a game in 1900 with inflation on.
Wait till 1901.
Turn inflation off.
Wait till 2069.
Turn inflation on again.
In 2070, after 170 years, inflation turns off forever, even though it has only actually run for a couple of years out of the 170.

And even though the game config screen says inflation is still on, it is no longer active, which is a bit misleading.

OK, 170 years of /constant/ inflation probably is enough of a challenge. But a better criterion for whether it should be turned off is not [years since it was first activated] but [inflation multiplier >= some unplayable threshold] (which probably ought to be configurable).
Can that be fixed, please?

Reported version: 1.5.1
Operating system: All


This issue was imported from FlySpray: https://bugs.openttd.org/task/6363
@DorpsGek
Copy link
Member Author

james1101 wrote:

Some suggestions for the threshold based on an interest rate R:
R = 2% -> multiplier is 30
R = 3% -> multiplier is 163
R = 4% -> multiplier is 888
These are just default values.
Calculated using compound interest with PV = 1, frequency = monthly, t = 170 yrs.


This comment was imported from FlySpray: https://bugs.openttd.org/task/6363#comment14456

@DorpsGek
Copy link
Member Author

andythenorth closed the ticket.

Reason for closing: Won't fix

Thanks for the report. This can be added to the list of "inflation really just doesn't work" issues. AFAICT, nobody is interested in touching current inflation model, either to improve or fix. It's a poor design, and causes repetitive bug reports about core game and newgrf, and sinking time into the current implementation is unlikely to appeal to anyone.

Plausible future for inflation is either:

  1. it's unchanged, because nobody wants to touch it.
  2. it's removed entirely from core, and savegames using inflation are migrated to drop it.
  3. as 2, but also an economy scripting layer is provided (similar to GS or newgrf), which can control inflation, amongst other things. No design for this currently exists, and it may not be a goal currently or ever.

Flyspray is being cleaned up so closing this one, as the specific issue won't be fixed. Thanks for the report.


This comment was imported from FlySpray: https://bugs.openttd.org/task/6363

@DorpsGek DorpsGek added Core flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) labels Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

1 participant