diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-08-04 13:12:52 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-08-04 13:12:52 +0200 |
commit | ec96bb9d4cb302cac74a4fc1ef3de418ca994bfd (patch) | |
tree | 904ead2d0a1efd1b31be0ac06aac9839c0f63c6e | |
parent | 9a78fbecdca4f35185c75779f09c11e8b0ca3e27 (diff) |
Core/Player: use the correct flat modifier type to assign item mod stat bonuses
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 74963823f5f..f78fd9fec23 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -12719,23 +12719,23 @@ void Player::ApplyItemModModifier(ItemModType modifier, int32 amount, bool apply HandleStatFlatModifier(UNIT_MOD_HEALTH, BASE_VALUE, float(amount), apply); break; case ITEM_MOD_AGILITY: - HandleStatFlatModifier(UNIT_MOD_STAT_AGILITY, TOTAL_VALUE, float(amount), apply); + HandleStatFlatModifier(UNIT_MOD_STAT_AGILITY, BASE_VALUE, float(amount), apply); UpdateStatBuffMod(STAT_AGILITY); break; case ITEM_MOD_STRENGTH: - HandleStatFlatModifier(UNIT_MOD_STAT_STRENGTH, TOTAL_VALUE, float(amount), apply); + HandleStatFlatModifier(UNIT_MOD_STAT_STRENGTH, BASE_VALUE, float(amount), apply); UpdateStatBuffMod(STAT_STRENGTH); break; case ITEM_MOD_INTELLECT: - HandleStatFlatModifier(UNIT_MOD_STAT_INTELLECT, TOTAL_VALUE, float(amount), apply); + HandleStatFlatModifier(UNIT_MOD_STAT_INTELLECT, BASE_VALUE, float(amount), apply); UpdateStatBuffMod(STAT_INTELLECT); break; case ITEM_MOD_SPIRIT: - HandleStatFlatModifier(UNIT_MOD_STAT_SPIRIT, TOTAL_VALUE, float(amount), apply); + HandleStatFlatModifier(UNIT_MOD_STAT_SPIRIT, BASE_VALUE, float(amount), apply); UpdateStatBuffMod(STAT_SPIRIT); break; case ITEM_MOD_STAMINA: - HandleStatFlatModifier(UNIT_MOD_STAT_STAMINA, TOTAL_VALUE, float(amount), apply); + HandleStatFlatModifier(UNIT_MOD_STAT_STAMINA, BASE_VALUE, float(amount), apply); UpdateStatBuffMod(STAT_STAMINA); break; case ITEM_MOD_DEFENSE_SKILL_RATING: |