File diff r9933:60ba498ea839 → r9934:91e1ab4a9402
src/vehicle.cpp
Show inline comments
 
@@ -2496,7 +2496,7 @@ CommandCost Vehicle::SendToDepot(uint32 
 
{
 
	if (!CheckOwnership(this->owner)) return CMD_ERROR;
 
	if (this->vehstatus & VS_CRASHED) return CMD_ERROR;
 
	if (this->IsInDepot()) return CMD_ERROR;
 
	if (this->IsStoppedInDepot()) return CMD_ERROR;
 

	
 
	if (this->current_order.IsType(OT_GOTO_DEPOT)) {
 
		bool halt_in_depot = this->current_order.GetDepotActionType() & ODATFB_HALT;
 
@@ -2524,10 +2524,6 @@ CommandCost Vehicle::SendToDepot(uint32 
 
		return CommandCost();
 
	}
 

	
 
	/* check if at a standstill (not stopped only) in a depot
 
	 * the check is down here to make it possible to alter stop/service for trains entering the depot */
 
	if (this->type == VEH_TRAIN && IsRailDepotTile(this->tile) && this->cur_speed == 0) return CMD_ERROR;
 

	
 
	TileIndex location;
 
	DestinationID destination;
 
	bool reverse;