diff options
Diffstat (limited to 'oldloader.c')
-rw-r--r-- | oldloader.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/oldloader.c b/oldloader.c index 81f3ed9b3..32e8e0abe 100644 --- a/oldloader.c +++ b/oldloader.c @@ -736,8 +736,9 @@ static void FixVehicle(Vehicle *n, OldVehicle *o, int num) assert(n->schedule_ptr >= _order_array && n->schedule_ptr < _ptr_to_next_order); } - n->next_order = o->next_order; - n->next_order_param = o->next_order_param; + n->current_order.type = o->next_order & 0x0f; + n->current_order.flags = o->next_order >> 4; + n->current_order.station = o->next_order_param; n->num_orders = o->num_orders; n->cur_order_index = o->cur_order_index; n->dest_tile = o->dest_tile; |