@@ -335,13 +335,13 @@ int32 CmdBuildSingleRail(int x, int y, u
case MP_RAILWAY:
if (!CheckTrackCombination(m5, rail_bit, flags) ||
!EnsureNoVehicle(tile)) {
return CMD_ERROR;
}
if (m5 & RAIL_TYPE_SPECIAL ||
_map_owner[tile] != _current_player ||
!IsTileOwner(tile, _current_player) ||
(_map3_lo[tile] & 0xFU) != p1) {
// Get detailed error message
return DoCommandByTile(tile, 0, 0, flags, CMD_LANDSCAPE_CLEAR);
ret = CheckRailSlope(tileh, rail_bit, m5 & RAIL_BIT_MASK, tile);