diff --git a/src/table/newgrf_debug_data.h b/src/table/newgrf_debug_data.h index 0845dfab7c..8b00224071 100644 --- a/src/table/newgrf_debug_data.h +++ b/src/table/newgrf_debug_data.h @@ -108,6 +108,8 @@ class NIHVehicle : public NIHelper { seprintf(buffer, lastof(buffer), " VirtXYTile: %X (%u x %u)", vtile, TileX(vtile), TileY(vtile)); print(buffer); } + seprintf(buffer, lastof(buffer), " Position: %X, %X, %X", v->x_pos, v->y_pos, v->z_pos); + print(buffer); if (v->IsPrimaryVehicle()) { seprintf(buffer, lastof(buffer), " Order indices: real: %u, implicit: %u, tt: %u", @@ -150,6 +152,12 @@ class NIHVehicle : public NIHelper { t->wait_counter, t->reverse_distance, t->tunnel_bridge_signal_num, t->speed_restriction, t->railtype, t->compatible_railtypes); print(buffer); } + if (v->type == VEH_ROAD) { + const RoadVehicle *rv = RoadVehicle::From(v); + seprintf(buffer, lastof(buffer), " Overtaking: %u, overtaking_ctr: %u, overtaking threshold: %u, speed: %u", + rv->overtaking, rv->overtaking_ctr, rv->GetOvertakingCounterThreshold(), rv->cur_speed); + print(buffer); + } if (v->type == VEH_SHIP) { const Ship *s = Ship::From(v); seprintf(buffer, lastof(buffer), " Lost counter: %u",