From 9f423586ad9e98385cafdabe87dbd770ac48c1eb Mon Sep 17 00:00:00 2001 From: SamuXarick <43006711+SamuXarick@users.noreply.github.com> Date: Thu, 31 Dec 2020 16:06:48 +0000 Subject: Change #8325: Make engine reliability independent of introduction date (#8470) --- src/engine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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. */ -- cgit v1.2.3-70-g09d2