diff options
author | rubidium <rubidium@openttd.org> | 2008-05-13 12:15:52 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2008-05-13 12:15:52 +0000 |
commit | e6f96da537ccdce57f9553049c0870f50ff6c14f (patch) | |
tree | 8bb1c4b3dad1f45641ca6be5c6cf625a92facca9 /src/oldloader.cpp | |
parent | d0c79e1164b912644bc0260910bffd88cf2d0cf5 (diff) | |
download | openttd-e6f96da537ccdce57f9553049c0870f50ff6c14f.tar.xz |
(svn r13066) -Fix [FS#2005]: loading of TTDP savegames with rivers in them.
Diffstat (limited to 'src/oldloader.cpp')
-rw-r--r-- | src/oldloader.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/oldloader.cpp b/src/oldloader.cpp index d69bccc0a..32dcd3b76 100644 --- a/src/oldloader.cpp +++ b/src/oldloader.cpp @@ -1664,7 +1664,13 @@ static bool LoadOldMain(LoadgameState *ls) * clear it for ourselves and let OTTD's rebuild PBS itself */ _m[i].m4 &= 0xF; /* Only keep the lower four bits; upper four is PBS */ break; - default: break; + + case MP_WATER: + if (GetWaterClass(i) == 3) MakeRiver(i, Random()); + break; + + default: + break; } } |