--- a/order_cmd.c Wed Jun 15 14:04:48 2005 +0000
+++ b/order_cmd.c Wed Jun 15 16:58:15 2005 +0000
@@ -523,7 +523,7 @@
VehicleID veh = p1 & 0xFFFF;
if (!IsVehicleIndex(veh)) return CMD_ERROR;
- if (p2 != OFB_FULL_LOAD && p2 != OFB_UNLOAD && p2 != OFB_NON_STOP) return CMD_ERROR;
+ if (p2 != OFB_FULL_LOAD && p2 != OFB_UNLOAD && p2 != OFB_NON_STOP && p2 != OFB_TRANSFER) return CMD_ERROR;
v = GetVehicle(veh);
if (v->type == 0 || !CheckOwnership(v->owner)) return CMD_ERROR;
@@ -551,6 +551,9 @@
case OFB_NON_STOP:
TOGGLEBIT(order->flags, OFB_NON_STOP);
break;
+ case OFB_TRANSFER:
+ TOGGLEBIT(order->flags, OFB_TRANSFER);
+ break;
default: NOT_REACHED();
}