diff options
author | krz <none@none> | 2009-05-08 17:16:14 +0200 |
---|---|---|
committer | krz <none@none> | 2009-05-08 17:16:14 +0200 |
commit | 51b46c53b84295658eb1197657e350c7a7a34271 (patch) | |
tree | 395ebfe3bcff6794753cf9b0c125b448abec5dc5 /src | |
parent | 5b9dae20b11243a19c37570392ab25a4bcdd63cd (diff) |
Fix enchantment application in case item is broken.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Player.cpp | 4 |
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(); |