Mercurial > hg > openttd
diff src/town_cmd.cpp @ 6547:a358b99ec6e0 draft
(svn r9743) -Fix [FS#598]: Stop flooded towns from building roads on water.
author | maedhros <maedhros@openttd.org> |
---|---|
date | Sun, 29 Apr 2007 09:18:52 +0000 (2007-04-29) |
parents | 6cfb1cd027f8 |
children | 838badc858d3 |
line wrap: on
line diff
--- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -951,7 +951,7 @@ for (ptr = _town_coord_mod; ptr != endof(_town_coord_mod); ++ptr) { /* Only work with plain land that not already has a house */ if (!IsTileType(tile, MP_HOUSE) && GetTileSlope(tile, NULL) == SLOPE_FLAT) { - if (!CmdFailed(DoCommand(tile, 0, 0, DC_AUTO, CMD_LANDSCAPE_CLEAR))) { + if (!CmdFailed(DoCommand(tile, 0, 0, DC_AUTO | DC_NO_WATER, CMD_LANDSCAPE_CLEAR))) { DoCommand(tile, GenRandomRoadBits(), t->index, DC_EXEC | DC_AUTO, CMD_BUILD_ROAD); _current_player = old_player; return true;