diff options
author | SamuXarick <43006711+SamuXarick@users.noreply.github.com> | 2020-12-31 16:06:48 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-31 17:06:48 +0100 |
commit | 9f423586ad9e98385cafdabe87dbd770ac48c1eb (patch) | |
tree | 177376d9c4390427fd8a300b7514499d1c473b2e /src | |
parent | 18fccba410b14afe29be5653c6e657ceb60c1ab5 (diff) | |
download | openttd-9f423586ad9e98385cafdabe87dbd770ac48c1eb.tar.xz |
Change #8325: Make engine reliability independent of introduction date (#8470)
Diffstat (limited to 'src')
-rw-r--r-- | src/engine.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine.cpp b/src/engine.cpp index 68e44c8ae..f4737cf59 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -661,6 +661,8 @@ void StartupOneEngine(Engine *e, Date aging_date) e->flags |= ENGINE_AVAILABLE; } + RestoreRandomSeeds(saved_seeds); + e->reliability_start = GB(r, 16, 14) + 0x7AE0; r = Random(); e->reliability_max = GB(r, 0, 14) + 0xBFFF; @@ -673,7 +675,6 @@ void StartupOneEngine(Engine *e, Date aging_date) e->reliability_spd_dec = ei->decay_speed << 2; - RestoreRandomSeeds(saved_seeds); CalcEngineReliability(e); /* prevent certain engines from ever appearing. */ |