diff options
author | belugas <belugas@openttd.org> | 2007-08-21 00:29:10 +0000 |
---|---|---|
committer | belugas <belugas@openttd.org> | 2007-08-21 00:29:10 +0000 |
commit | 77440b09e454f9c2966fb0afb8bc54150d882100 (patch) | |
tree | 87dda9efb498affa48f42cfdf58816b08a631ac6 /src | |
parent | 8807a47f31608f2c7d72a9252ce7ad53003f6f19 (diff) | |
download | openttd-77440b09e454f9c2966fb0afb8bc54150d882100.tar.xz |
(svn r10955) -Fix: The substitute prop (0x08) of industry tiles does not behave as prop 0x08 of industry. Therefore, do not disable the old industry with value of 0xFF. Not a bug fix, just a spec compliance correction...
Diffstat (limited to 'src')
-rw-r--r-- | src/newgrf.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/newgrf.cpp b/src/newgrf.cpp index f0340e2a3..bb7dbe3ac 100644 --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -1724,12 +1724,7 @@ static bool IndustrytilesChangeInfo(uint indtid, int numinfo, int prop, byte **b IndustryTileSpec **tilespec = &_cur_grffile->indtspec[indtid + i]; byte subs_id = grf_load_byte(&buf); - if (subs_id == 0xFF) { - /* Instead of defining a new industry, a substitute industry id - * of 0xFF disables the old industry with the current id. */ - tsp->enabled = false; - continue; - } else if (subs_id >= NEW_INDUSTRYTILEOFFSET) { + if (subs_id >= NEW_INDUSTRYTILEOFFSET) { /* The substitute id must be one of the original industry tile. */ grfmsg(2, "IndustryTilesChangeInfo: Attempt to use new industry tile %u as substitute industry tile for %u. Ignoring.", subs_id, indtid + i); return false; |