diff --git a/src/newgrf_engine.cpp b/src/newgrf_engine.cpp --- a/src/newgrf_engine.cpp +++ b/src/newgrf_engine.cpp @@ -655,7 +655,7 @@ static uint32 VehicleGetVariable(const R case 0x05: return GB(v->index, 8, 8); case 0x0A: return v->current_order.Pack(); case 0x0B: return GB(v->current_order.Pack(), 8, 8); - case 0x0C: return v->num_orders; + case 0x0C: return v->GetNumOrders(); case 0x0D: return v->cur_order_index; case 0x10: return v->load_unload_time_rem; case 0x11: return GB(v->load_unload_time_rem, 8, 8);