diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 77c2e8f..6a8dfe6 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -4406,9 +4406,9 @@ void Player::DurabilityPointsLoss(Item* item, int32 points) int32 pOldDurability = item->GetUInt32Value(ITEM_FIELD_DURABILITY); int32 pNewDurability = pOldDurability - points; - if (pNewDurability < 0) - pNewDurability = 0; - else if (pNewDurability > pMaxDurability) + if (pNewDurability < 1) + pNewDurability = 1; + if (pNewDurability > pMaxDurability) pNewDurability = pMaxDurability; if (pOldDurability != pNewDurability)