aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements
diff options
context:
space:
mode:
authorMeji <alvaro.megias@outlook.com>2023-10-15 21:26:28 +0200
committerGitHub <noreply@github.com>2023-10-15 21:26:28 +0200
commit71bac3bc2dd5ceacc698f5eaf2a975e0ee95a26a (patch)
treea58211c9f99ac2e6ffefb3e3418219860d484b7b /src/server/game/Achievements
parent10b06ff50f77cc0516c5f17adffef8eb75f1d555 (diff)
Core/Achievements: Fix CriteriaTypes related to GameEvents (#29368)
Diffstat (limited to 'src/server/game/Achievements')
-rw-r--r--src/server/game/Achievements/CriteriaHandler.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp
index 9718600ccc7..b98b10992cb 100644
--- a/src/server/game/Achievements/CriteriaHandler.cpp
+++ b/src/server/game/Achievements/CriteriaHandler.cpp
@@ -1643,6 +1643,11 @@ bool CriteriaHandler::RequirementsSatisfied(Criteria const* criteria, uint64 mis
if (!miscValue1 || miscValue1 != uint32(criteria->Entry->Asset.ZoneID))
return false;
break;
+ case CriteriaType::PlayerTriggerGameEvent:
+ case CriteriaType::AnyoneTriggerGameEventScenario:
+ if (!miscValue1 || miscValue1 != uint32(criteria->Entry->Asset.EventID))
+ return false;
+ break;
default:
break;
}