aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-09-07 14:28:10 +0200
committerOvahlord <dreadkiller@gmx.de>2024-09-07 14:28:10 +0200
commit008dd1edb0640e1931ce5a4e38595856a9375232 (patch)
tree63a5c2db81624d950735b49b3b923c36e7fdc56a /src
parenta0163ff7023ed93759e8111c028ab1681704f104 (diff)
Core/Quest: fixed retrieving quest objective flags
Closes #30166
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 63f22ce215d..084917b2b8d 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -15498,7 +15498,7 @@ int32 Player::GetQuestSlotObjectiveData(uint16 slot, QuestObjective const& objec
if (!objective.IsStoringFlag())
return GetQuestSlotCounter(slot, objective.StorageIndex);
- return uint8((GetQuestSlotState(slot) & objective.StorageIndex) != 0);
+ return int32((GetQuestSlotState(slot) & (256 << objective.StorageIndex)) != 0);
}
bool Player::HasQuestForCurrency(uint32 currencyId) const