# HG changeset patch # User belugas # Date 1163097066 0 # Node ID 929a12f006bf409cf8498d81b5e625e61779d04d # Parent 9042f861d71184d57a2756c9f9df84ad97e700f6 (svn r7121) -Fix(r1): Tell the town that this player has built a statue only if it really did happened diff -r 9042f861d711 -r 929a12f006bf town_cmd.c --- 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)); } }