From d2ef2c0500e86bc966b2d71bbd00acea0e924e41 Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 17 May 2009 10:09:44 -0500 Subject: [7837] Implement missed item enchant type (stat mana, stat health) Author: xILOSWag --HG-- branch : trunk --- src/game/Player.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') 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); -- cgit v1.2.3