From 8c5ad1ade7a08b7ac6657d5ce365102bbb925bf1 Mon Sep 17 00:00:00 2001 From: Patric Stout Date: Sat, 27 Jan 2024 18:34:04 +0100 Subject: [PATCH] Fix fd9e72a7: actually use the parameter value instead of the current date (#11898) --- src/timer/timer_game_economy.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/timer/timer_game_economy.cpp b/src/timer/timer_game_economy.cpp index 62f6806213..43f4571a02 100644 --- a/src/timer/timer_game_economy.cpp +++ b/src/timer/timer_game_economy.cpp @@ -50,9 +50,9 @@ TimerGameEconomy::DateFract TimerGameEconomy::date_fract = {}; /* If we're using wallclock units, economy months have 30 days and an economy year has 360 days. */ TimerGameEconomy::YearMonthDay ymd; - ymd.year = TimerGameEconomy::date.base() / EconomyTime::DAYS_IN_ECONOMY_YEAR; - ymd.month = (TimerGameEconomy::date.base() % EconomyTime::DAYS_IN_ECONOMY_YEAR) / EconomyTime::DAYS_IN_ECONOMY_MONTH; - ymd.day = TimerGameEconomy::date.base() % EconomyTime::DAYS_IN_ECONOMY_MONTH; + 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; return ymd; }