# HG changeset patch # User frosch # Date 2021-01-03 14:11:22 # Node ID 8a66038572317ce1fda43e9e069bc91487b9eae2 # Parent 793ee82032b29ca66c3f2d3c9721658679d8a199 Cleanup 9f42358: Make also reliability_start randomised independent of introduction date. diff --git a/src/engine.cpp b/src/engine.cpp --- a/src/engine.cpp +++ b/src/engine.cpp @@ -665,12 +665,12 @@ void StartupOneEngine(Engine *e, Date ag RestoreRandomSeeds(saved_seeds); + r = Random(); e->reliability_start = GB(r, 16, 14) + 0x7AE0; - r = Random(); e->reliability_max = GB(r, 0, 14) + 0xBFFF; - e->reliability_final = GB(r, 16, 14) + 0x3FFF; r = Random(); + e->reliability_final = GB(r, 16, 14) + 0x3FFF; e->duration_phase_1 = GB(r, 0, 5) + 7; e->duration_phase_2 = GB(r, 5, 4) + ei->base_life * 12 - 96; e->duration_phase_3 = GB(r, 9, 7) + 120;