diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-08-02 14:40:12 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-08-02 14:40:12 +0200 |
| commit | df511503815b7798c83acbffbb1ce5208f189ce7 (patch) | |
| tree | 92a90871ad4777b43e8d2d77f6f7589a58ded3e3 /src/server/game/Entities/Player | |
| parent | e59eef5432c7b70679d33f4911c88d0f7d75fd39 (diff) | |
Core/DataStores: Updated to 11.0.0
Diffstat (limited to 'src/server/game/Entities/Player')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 32343bbe64d..24b8522ee29 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -6414,6 +6414,8 @@ void Player::CheckAreaExplore() XP = std::max(minScaledXP, XP); } + XP += XP * GetTotalAuraMultiplier(SPELL_AURA_MOD_EXPLORATION_EXPERIENCE); + GiveXP(XP, nullptr); SendExplorationExperience(areaId, XP); } @@ -7222,7 +7224,11 @@ void Player::ModifyCurrency(uint32 id, int32 amount, CurrencyGainSource gainSour itr->second.EarnedQuantity += amount; if (!isGainOnRefund) + { UpdateCriteria(CriteriaType::CurrencyGained, id, amount); + if (gainSource == CurrencyGainSource::RenownRepGain) + UpdateCriteria(CriteriaType::ReachRenownLevel, id, itr->second.Quantity); + } } CurrencyChanged(id, amount); |
