From 74180efe7fb170929ca868e6668bce129ae0d888 Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Sun, 11 Dec 2022 13:22:17 +0000 Subject: [PATCH] Change: Attempt to improve randomisation of reliability --- src/engine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine.cpp b/src/engine.cpp index abcf4f9d7a..8bd14849ad 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -685,7 +685,8 @@ void StartupOneEngine(Engine *e, Date aging_date) } SetRandomSeed(_settings_game.game_creation.generation_seed ^ - re->index ^ + (re->index << 16) ^ (re->info.base_intro << 12) ^ (re->info.decay_speed << 8) ^ + (re->info.lifelength << 4) ^ re->info.retire_early ^ e->type ^ e->GetGRFID());