(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.
--- a/src/town_cmd.cpp Sat Oct 20 06:18:22 2007 +0000
+++ b/src/town_cmd.cpp Sat Oct 20 10:19:23 2007 +0000
@@ -1707,7 +1707,10 @@
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;