diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-09-07 14:28:10 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-09-07 14:28:10 +0200 |
commit | 008dd1edb0640e1931ce5a4e38595856a9375232 (patch) | |
tree | 63a5c2db81624d950735b49b3b923c36e7fdc56a /src | |
parent | a0163ff7023ed93759e8111c028ab1681704f104 (diff) |
Core/Quest: fixed retrieving quest objective flags
Closes #30166
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 2 |
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 |