diff options
author | ariel- <ariel-@users.noreply.github.com> | 2017-03-19 19:33:30 -0300 |
---|---|---|
committer | funjoker <funjoker109@gmail.com> | 2020-04-24 17:18:49 +0200 |
commit | 786bb561ca8b92033b962321d998fa2266f6e529 (patch) | |
tree | c21778220afae2452c265e42ba85630d4fa8223a /src | |
parent | 848f0d13235dc5982a7dcb96a96169b5ceb027f1 (diff) |
Core/AchievementMgr: fix integer underflow neglecting already completed realm firsts
Closes #19334
(cherry picked from commit 9cfa7c752e1d61b02acb852d2fd304a80d10b60a)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Achievements/AchievementMgr.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Achievements/AchievementMgr.cpp b/src/server/game/Achievements/AchievementMgr.cpp index 77ed2075a33..12e33cf9ee3 100644 --- a/src/server/game/Achievements/AchievementMgr.cpp +++ b/src/server/game/Achievements/AchievementMgr.cpp @@ -1016,6 +1016,9 @@ bool AchievementGlobalMgr::IsRealmCompleted(AchievementEntry const* achievement) if (itr->second == std::chrono::system_clock::time_point::min()) return false; + if (itr->second == std::chrono::system_clock::time_point::max()) + return true; + // Allow completing the realm first kill for entire minute after first person did it // it may allow more than one group to achieve it (highly unlikely) // but apparently this is how blizz handles it as well |