aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkrz <none@none>2009-05-08 17:16:14 +0200
committerkrz <none@none>2009-05-08 17:16:14 +0200
commit51b46c53b84295658eb1197657e350c7a7a34271 (patch)
tree395ebfe3bcff6794753cf9b0c125b448abec5dc5 /src
parent5b9dae20b11243a19c37570392ab25a4bcdd63cd (diff)
Fix enchantment application in case item is broken.
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/Player.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index 387ea279969..743d457d689 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();