station_cmd.c
changeset 4000 4009d092b306
parent 3977 513433ebd092
child 4059 b1e1c1193f0a
equal deleted inserted replaced
3999:69dfaadb5c3c 4000:4009d092b306
  1912 	}
  1912 	}
  1913 
  1913 
  1914 	cost = DoCommand(tile_cur, 0, 0, flags, CMD_LANDSCAPE_CLEAR);
  1914 	cost = DoCommand(tile_cur, 0, 0, flags, CMD_LANDSCAPE_CLEAR);
  1915 	if (CmdFailed(cost)) return CMD_ERROR;
  1915 	if (CmdFailed(cost)) return CMD_ERROR;
  1916 
  1916 
  1917 	tile_cur = tile_cur + TileOffsByDir(direction);
  1917 	tile_cur += TileOffsByDir(direction);
  1918 	if (!IsTileType(tile_cur, MP_WATER) || GetTileSlope(tile_cur, NULL) != SLOPE_FLAT) {
  1918 	if (!IsTileType(tile_cur, MP_WATER) || GetTileSlope(tile_cur, NULL) != SLOPE_FLAT) {
  1919 		return_cmd_error(STR_304B_SITE_UNSUITABLE);
  1919 		return_cmd_error(STR_304B_SITE_UNSUITABLE);
  1920 	}
  1920 	}
  1921 
  1921 
  1922 	/* middle */
  1922 	/* middle */