(svn r4648) - Fix (r4196): Company HQ's were not upgraded during the monthly loops.
authorDarkvater
Mon, 01 May 2006 13:24:37 +0000
changeset 3705 539e1366ccae
parent 3704 cca1c74c0478
child 3706 cb930b393f75
(svn r4648) - Fix (r4196): Company HQ's were not upgraded during the monthly loops.
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;
 }