diff options
author | megamage <none@none> | 2009-05-17 10:09:44 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-05-17 10:09:44 -0500 |
commit | d2ef2c0500e86bc966b2d71bbd00acea0e924e41 (patch) | |
tree | 4349c3335a3abd6571ede1276c21c5b096f2bbf5 | |
parent | d99e66d93125f991c638c192f6322df915cefbd9 (diff) |
[7837] Implement missed item enchant type (stat mana, stat health) Author: xILOSWag
--HG--
branch : trunk
-rw-r--r-- | src/game/Player.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 74a2558e699..c7d10029617 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -11931,6 +11931,14 @@ void Player::ApplyEnchantment(Item *item,EnchantmentSlot slot,bool apply, bool a sLog.outDebug("Adding %u to stat nb %u",enchant_amount,enchant_spell_id); switch (enchant_spell_id) { + case ITEM_MOD_MANA: + sLog.outDebug("+ %u MANA",enchant_amount); + HandleStatModifier(UNIT_MOD_MANA, BASE_VALUE, float(enchant_amount), apply); + break; + case ITEM_MOD_HEALTH: + sLog.outDebug("+ %u HEALTH",enchant_amount); + HandleStatModifier(UNIT_MOD_HEALTH, BASE_VALUE, float(enchant_amount), apply); + break; case ITEM_MOD_AGILITY: sLog.outDebug("+ %u AGILITY",enchant_amount); HandleStatModifier(UNIT_MOD_STAT_AGILITY, TOTAL_VALUE, float(enchant_amount), apply); |