diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-08-11 15:10:54 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-08-11 15:10:54 +0200 |
commit | 82f19c898815e3bc5bb6288b0191ee897594f9b5 (patch) | |
tree | d3fbf83be3d5c99f075bdb69a8c58d195846c08c /src | |
parent | 782ee42989821d551f5d2bce2d231e38ed360dce (diff) |
Core/Quests: Fixed quest experience rewards - it should always be awarded for all completions of repeatable quests
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 8d57b82a6c3..3ac1815f4f6 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -14988,12 +14988,6 @@ uint32 Player::GetQuestMoneyReward(Quest const* quest) const uint32 Player::GetQuestXPReward(Quest const* quest) { - bool rewarded = IsQuestRewarded(quest->GetQuestId()) && !quest->IsDFQuest(); - - // Not give XP in case already completed once repeatable quest - if (rewarded) - return 0; - uint32 XP = quest->XPValue(this) * sWorld->getRate(RATE_XP_QUEST); // handle SPELL_AURA_MOD_XP_QUEST_PCT auras |