From 3117e4a4ff6de2897ef396c762b65df98f7acaa0 Mon Sep 17 00:00:00 2001 From: CarloHagens Date: Sat, 25 Jul 2026 14:21:18 +0200 Subject: [PATCH] fix(Core/Instances): day-align expired reset time (#26711) Co-authored-by: Claude Fable 5 --- src/server/game/Instances/InstanceSaveMgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Instances/InstanceSaveMgr.cpp b/src/server/game/Instances/InstanceSaveMgr.cpp index da03677fe..76e0d2db0 100644 --- a/src/server/game/Instances/InstanceSaveMgr.cpp +++ b/src/server/game/Instances/InstanceSaveMgr.cpp @@ -354,7 +354,7 @@ void InstanceSaveMgr::LoadResetTimes() { // assume that expired instances have already been cleaned // calculate the next reset time - t = (t * DAY) / DAY; + t = (t / DAY) * DAY; t += ((today - t) / period + 1) * period + diff; CharacterDatabase.DirectExecute("UPDATE instance_reset SET resettime = '{}' WHERE mapid = '{}' AND difficulty = '{}'", (uint32)t, mapid, difficulty); }