# HG changeset patch # User Jonathan G Rennison # Date 2024-02-20 20:01:33 # Node ID b0e955ab5da2451f1ba54b3f176d57619f32a8c7 # Parent f7a3b46c3cc24de672598ac556bf351daca7b9f2 Codefix: Off by one in TimerGameEconomy::ConvertDateToYMD wallclock mode diff --git a/src/timer/timer_game_economy.cpp b/src/timer/timer_game_economy.cpp --- a/src/timer/timer_game_economy.cpp +++ b/src/timer/timer_game_economy.cpp @@ -52,7 +52,7 @@ TimerGameEconomy::DateFract TimerGameEco TimerGameEconomy::YearMonthDay ymd; ymd.year = date.base() / EconomyTime::DAYS_IN_ECONOMY_YEAR; ymd.month = (date.base() % EconomyTime::DAYS_IN_ECONOMY_YEAR) / EconomyTime::DAYS_IN_ECONOMY_MONTH; - ymd.day = date.base() % EconomyTime::DAYS_IN_ECONOMY_MONTH; + ymd.day = (date.base() % EconomyTime::DAYS_IN_ECONOMY_MONTH) + 1; return ymd; }