From 370e5446b15eb7a3564b552f709cded8deed728d Mon Sep 17 00:00:00 2001 From: belugas Date: Thu, 9 Nov 2006 18:31:06 +0000 Subject: [PATCH] (svn r7121) -Fix(r1): Tell the town that this player has built a statue only if it really did happened --- town_cmd.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/town_cmd.c b/town_cmd.c index a8002d3f78..eb80448f14 100644 --- a/town_cmd.c +++ b/town_cmd.c @@ -1502,10 +1502,11 @@ static void TownActionBuildStatue(Town* t) 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)); } }