(svn r9743) -Fix [FS#598]: Stop flooded towns from building roads on water.
authormaedhros
Sun, 29 Apr 2007 09:18:52 +0000
changeset 7043 6b6d0495ad0c
parent 7042 d841fb0d8e9a
child 7044 acc370bd15a0
(svn r9743) -Fix [FS#598]: Stop flooded towns from building roads on water.
src/town_cmd.cpp
--- a/src/town_cmd.cpp	Sun Apr 29 08:43:00 2007 +0000
+++ b/src/town_cmd.cpp	Sun Apr 29 09:18:52 2007 +0000
@@ -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;