(svn r7121) -Fix(r1): Tell the town that this player has built a statue only if it really did happened
--- a/town_cmd.c Thu Nov 09 13:03:34 2006 +0000
+++ b/town_cmd.c Thu Nov 09 18:31:06 2006 +0000
@@ -1502,10 +1502,11 @@
TileIndex tile = t->xy;
const TileIndexDiffC *p;
- SETBIT(t->statues, _current_player);
-
for (p = _statue_tiles; p != endof(_statue_tiles); ++p) {
- if (DoBuildStatueOfCompany(tile)) return;
+ if (DoBuildStatueOfCompany(tile)) {
+ SETBIT(t->statues, _current_player);
+ return;
+ }
tile = TILE_ADD(tile, ToTileIndexDiff(*p));
}
}