diff options
author | maedhros <maedhros@openttd.org> | 2007-10-20 10:19:23 +0000 |
---|---|---|
committer | maedhros <maedhros@openttd.org> | 2007-10-20 10:19:23 +0000 |
commit | 54369cba0f9d1cda2d40752eb337d153b3b6775f (patch) | |
tree | 819f844dc59d4c09a65853a210064a519b5ee50e | |
parent | dc6e3251c2224c56b82d1caa8cb739bca1738445 (diff) | |
download | openttd-54369cba0f9d1cda2d40752eb337d153b3b6775f.tar.xz |
(svn r11308) -Fix (r9315): Change the house id as well as the house spec when using an overridden town building, since the house id is the one that's used to actually build the house.
-rw-r--r-- | src/town_cmd.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp index aaeb518cb..342a4f195 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -1707,7 +1707,10 @@ static void DoBuildTownHouse(Town *t, TileIndex tile) hs = GetHouseSpecs(house); if (_loaded_newgrf_features.has_newhouses) { - if (hs->override != 0) hs = GetHouseSpecs(hs->override); + if (hs->override != 0) { + house = hs->override; + hs = GetHouseSpecs(house); + } if ((hs->extra_flags & BUILDING_IS_HISTORICAL) && !_generating_world) continue; |