diff -r e99d981ea898 -r 3232570a91b7 unmovable_map.h --- a/unmovable_map.h Mon May 01 12:07:44 2006 +0000 +++ b/unmovable_map.h Mon May 01 13:24:37 2006 +0000 @@ -66,12 +66,13 @@ static inline void EnlargeCompanyHQ(TileIndex t, byte size) { + size *= 4; if (size <= _m[t].m5 - UNMOVABLE_HQ_NORTH) return; - _m[t + TileDiffXY(0, 0)].m5 = UNMOVABLE_HQ_NORTH + size * 4; - _m[t + TileDiffXY(0, 1)].m5 = UNMOVABLE_HQ_WEST + size * 4; - _m[t + TileDiffXY(1, 0)].m5 = UNMOVABLE_HQ_EAST + size * 4; - _m[t + TileDiffXY(1, 1)].m5 = UNMOVABLE_HQ_SOUTH + size * 4; + _m[t + TileDiffXY(0, 0)].m5 = UNMOVABLE_HQ_NORTH + size; + _m[t + TileDiffXY(0, 1)].m5 = UNMOVABLE_HQ_WEST + size; + _m[t + TileDiffXY(1, 0)].m5 = UNMOVABLE_HQ_EAST + size; + _m[t + TileDiffXY(1, 1)].m5 = UNMOVABLE_HQ_SOUTH + size; }