diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp index 7da9b60d3c..f6f0430653 100644 --- a/src/saveload/afterload.cpp +++ b/src/saveload/afterload.cpp @@ -4423,6 +4423,10 @@ bool AfterLoadGame() ScriptObject::InitializeRandomizers(); } + if (IsSavegameVersionBeforeOrAt(SLV_MULTITRACK_LEVEL_CROSSINGS)) { + _settings_game.construction.flood_from_edges = false; + } + for (Company *c : Company::Iterate()) { UpdateCompanyLiveries(c); }