From 744840c3daed0828e4fc8e3fca843a29bf6df7d8 Mon Sep 17 00:00:00 2001 From: bjarni Date: Wed, 30 Aug 2006 21:39:01 +0000 Subject: (svn r6246) -Feature: added the many times requested "send all vehicle to depot" button it's located in the vehicle list screen and does the same as in the shared orders window (send all vehicles in list to a depot) it will still not inform the player if a vehicle failed to find a depot, so don't take for granted that all of them go --- roadveh_cmd.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'roadveh_cmd.c') diff --git a/roadveh_cmd.c b/roadveh_cmd.c index ec19b5e2e..f4801c7c3 100644 --- a/roadveh_cmd.c +++ b/roadveh_cmd.c @@ -367,6 +367,10 @@ int32 CmdSendRoadVehToDepot(TileIndex tile, uint32 flags, uint32 p1, uint32 p2) const Depot *dep; const int32 return_value = HASBIT(p2, 1) ? 0 : CMD_ERROR; + if (HASBIT(p2, 1) && (p2 & VLW_FLAGS) == VLW_STANDARD) { + return SendAllVehiclesToDepot(VEH_Road, flags, HASBIT(p2, 0), _current_player); + } + if (!IsValidVehicleID(p1)) return return_value; v = GetVehicle(p1); -- cgit v1.2.3-54-g00ecf