aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormegamage <none@none>2009-05-17 10:09:44 -0500
committermegamage <none@none>2009-05-17 10:09:44 -0500
commitd2ef2c0500e86bc966b2d71bbd00acea0e924e41 (patch)
tree4349c3335a3abd6571ede1276c21c5b096f2bbf5
parentd99e66d93125f991c638c192f6322df915cefbd9 (diff)
[7837] Implement missed item enchant type (stat mana, stat health) Author: xILOSWag
--HG-- branch : trunk
-rw-r--r--src/game/Player.cpp8
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);