From 6b8f799a1c9854b1cbbd156ebab7a3524395c439 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 24 Dec 2022 17:40:49 +0000 Subject: [PATCH] Debug: Show engine base introduction date --- src/table/newgrf_debug_data.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/table/newgrf_debug_data.h b/src/table/newgrf_debug_data.h index 9b4604c26c..cd7e156316 100644 --- a/src/table/newgrf_debug_data.h +++ b/src/table/newgrf_debug_data.h @@ -411,8 +411,11 @@ class NIHVehicle : public NIHelper { } YearMonthDay ymd; ConvertDateToYMD(e->intro_date, &ymd); - seprintf(buffer, lastof(buffer), " Intro: %4i-%02i-%02i, Age: %u, Base life: %u, Durations: %u %u %u (sum: %u)", - ymd.year, ymd.month + 1, ymd.day, e->age, e->info.base_life, e->duration_phase_1, e->duration_phase_2, e->duration_phase_3, + YearMonthDay base_ymd; + ConvertDateToYMD(e->info.base_intro, &base_ymd); + seprintf(buffer, lastof(buffer), " Intro: %4i-%02i-%02i (base: %4i-%02i-%02i), Age: %u, Base life: %u, Durations: %u %u %u (sum: %u)", + ymd.year, ymd.month + 1, ymd.day, base_ymd.year, base_ymd.month + 1, base_ymd.day, + e->age, e->info.base_life, e->duration_phase_1, e->duration_phase_2, e->duration_phase_3, e->duration_phase_1 + e->duration_phase_2 + e->duration_phase_3); output.print(buffer); seprintf(buffer, lastof(buffer), " Cargo type: %u, Refit mask: 0x" OTTD_PRINTFHEX64 ", Cargo age period: %u",