aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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