aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements
diff options
context:
space:
mode:
authorJeremy <Golrag@users.noreply.github.com>2023-05-19 20:11:31 +0200
committerGitHub <noreply@github.com>2023-05-19 20:11:31 +0200
commitf8f1c3b4f0ca631e76101f8492b9688c6d2dca01 (patch)
treed349702a9d0f00fd7457375a68619529657468ff /src/server/game/Achievements
parent40361a95dadb7bd6e760d684a23ba19e544ca40f (diff)
Core/Areas: Update AreaFlags from EnumeratedStings values (#29008)
Diffstat (limited to 'src/server/game/Achievements')
-rw-r--r--src/server/game/Achievements/CriteriaHandler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp
index ca94accd24c..202da5744a7 100644
--- a/src/server/game/Achievements/CriteriaHandler.cpp
+++ b/src/server/game/Achievements/CriteriaHandler.cpp
@@ -1895,7 +1895,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
{
uint32 zoneId = referencePlayer->GetAreaId();
if (AreaTableEntry const* areaEntry = sAreaTableStore.LookupEntry(zoneId))
- if (areaEntry->Flags[0] & AREA_FLAG_UNK9)
+ if (areaEntry->GetFlags().HasFlag(AreaFlags::IsSubzone))
zoneId = areaEntry->ParentAreaID;
if (zoneId != reqValue)
return false;
@@ -1907,7 +1907,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
return false;
uint32 zoneId = ref->GetAreaId();
if (AreaTableEntry const* areaEntry = sAreaTableStore.LookupEntry(zoneId))
- if (areaEntry->Flags[0] & AREA_FLAG_UNK9)
+ if (areaEntry->GetFlags().HasFlag(AreaFlags::IsSubzone))
zoneId = areaEntry->ParentAreaID;
if (zoneId != reqValue)
return false;