From 23dbd6b16658418fc9e88791fdc51fd4eb2e60ba Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Thu, 12 Jan 2023 21:00:40 +0000 Subject: [PATCH] Fix wrong date/tick conversion for manual set timetable start command --- src/timetable_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/timetable_cmd.cpp b/src/timetable_cmd.cpp index 264274a711..b5de96f4a7 100644 --- a/src/timetable_cmd.cpp +++ b/src/timetable_cmd.cpp @@ -461,7 +461,7 @@ CommandCost CmdSetTimetableStart(TileIndex tile, DoCommandFlag flags, uint32 p1, if (timetable_all && !v->orders->IsCompleteTimetable()) return CMD_ERROR; const DateTicksScaled now = _scaled_date_ticks; - DateTicksScaled start_date_scaled = DateToScaledDateTicks(_date * DAY_TICKS + _date_fract + (int32)p2) + sub_ticks; + DateTicksScaled start_date_scaled = DateTicksToScaledDateTicks(_date * DAY_TICKS + _date_fract + (int32)p2) + sub_ticks; if (flags & DC_EXEC) { std::vector vehs;