(svn r19964) -Add: Show an error message when trying to start a crashed or destroyed vehicle.

This commit is contained in:
terkhen 2010-06-11 20:33:33 +00:00
parent 3287f91893
commit 64e63b72e9
1 changed files with 2 additions and 0 deletions

View File

@ -80,6 +80,8 @@ CommandCost CmdStartStopVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1,
CommandCost ret = CheckOwnership(v->owner);
if (ret.Failed()) return ret;
if (v->vehstatus & VS_CRASHED) return_cmd_error(STR_ERROR_VEHICLE_IS_DESTROYED);
switch (v->type) {
case VEH_TRAIN:
if ((v->vehstatus & VS_STOPPED) && Train::From(v)->acc_cache.cached_power == 0) return_cmd_error(STR_ERROR_TRAIN_START_NO_CATENARY);