diff --git a/Source/Game/Maps/Instances/InstanceLockManager.cs b/Source/Game/Maps/Instances/InstanceLockManager.cs index cea246dea..2d6133e12 100644 --- a/Source/Game/Maps/Instances/InstanceLockManager.cs +++ b/Source/Game/Maps/Instances/InstanceLockManager.cs @@ -448,7 +448,7 @@ namespace Game.Maps case MapDifficultyResetInterval.Weekly: { int resetDay = WorldConfig.GetIntValue(WorldCfg.ResetScheduleWeekDay); - int daysAdjust = resetDay - dateTime.Day; + int daysAdjust = resetDay - (int)dateTime.DayOfWeek; if (dateTime.Day > resetDay || (dateTime.Day == resetDay && dateTime.Hour >= resetHour)) daysAdjust += 7; // passed it for current week, grab time from next week