From 51b46c53b84295658eb1197657e350c7a7a34271 Mon Sep 17 00:00:00 2001 From: krz Date: Fri, 8 May 2009 17:16:14 +0200 Subject: [PATCH] Fix enchantment application in case item is broken. --HG-- branch : trunk --- src/game/Player.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 387ea27996..743d457d68 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6581,8 +6581,8 @@ void Player::_ApplyItemMods(Item *item, uint8 slot,bool apply) if(slot >= INVENTORY_SLOT_BAG_END || !item) return; - // not apply/remove mods for broken item - if(item->IsBroken()) + // not apply mods for broken item + if(item->IsBroken() && apply) return; ItemPrototype const *proto = item->GetProto();