mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-16 02:59:10 +00:00
(svn r20215) -Fix [FS#3971]: Remove all road pieces rather than aborting at the first ownership error (Krille).
This commit is contained in:
@@ -860,10 +860,8 @@ CommandCost CmdRemoveLongRoad(TileIndex start_tile, DoCommandFlag flags, uint32
|
|||||||
cost.AddCost(ret);
|
cost.AddCost(ret);
|
||||||
had_success = true;
|
had_success = true;
|
||||||
} else {
|
} else {
|
||||||
last_error = ret;
|
|
||||||
|
|
||||||
/* Ownership errors are more important. */
|
/* Ownership errors are more important. */
|
||||||
if (last_error.GetErrorMessage() == STR_ERROR_OWNED_BY) break;
|
if (last_error.GetErrorMessage() != STR_ERROR_OWNED_BY) last_error = ret;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user