equal
deleted
inserted
replaced
374 } |
374 } |
375 |
375 |
376 switch (GetTileType(tile)) { |
376 switch (GetTileType(tile)) { |
377 case MP_WATER: |
377 case MP_WATER: |
378 if (!EnsureNoVehicleOnGround(tile)) return_cmd_error(STR_980E_SHIP_IN_THE_WAY); |
378 if (!EnsureNoVehicleOnGround(tile)) return_cmd_error(STR_980E_SHIP_IN_THE_WAY); |
379 if (!IsWater(tile) && !IsCoast(tile)) goto not_valid_below; |
379 if (!IsWater(tile) && !IsCoast(tile) && !IsRiver(tile)) goto not_valid_below; |
380 break; |
380 break; |
381 |
381 |
382 case MP_RAILWAY: |
382 case MP_RAILWAY: |
383 if (!IsPlainRailTile(tile)) goto not_valid_below; |
383 if (!IsPlainRailTile(tile)) goto not_valid_below; |
384 break; |
384 break; |