diff options
author | truelight <truelight@openttd.org> | 2004-12-14 18:13:02 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2004-12-14 18:13:02 +0000 |
commit | 55f334751475a2e1826c51ac43d27445f5c8a8ac (patch) | |
tree | 3f0a5ce3c6d43a283f77392f8c14a31099156126 | |
parent | 23612e41f2a01b726d7aa9f29f45eb501cf71882 (diff) | |
download | openttd-55f334751475a2e1826c51ac43d27445f5c8a8ac.tar.xz |
(svn r1085) -Fix: [Network] [ 1084834 ] If IF_IN_NETWORK flag was on, an error
resulted in infinite money (or assert)
-rw-r--r-- | command.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -472,7 +472,7 @@ bool DoCommandP(TileIndex tile, uint32 p1, uint32 p2, CommandCallback *callback, // If notest is on, it means the result of the test can be different then // the real command.. so ignore the test - if (!notest) { + if (!notest && !((cmd & CMD_NO_TEST_IF_IN_NETWORK) && _networking)) { assert(res == res2); // sanity check } else { if ((uint32)res2 >> 16 == 0x8000) { |