diff --git a/src/server/game/Entities/Item/Item.cpp b/src/server/game/Entities/Item/Item.cpp index bbe1ebb3d..5f85b9cdf 100644 --- a/src/server/game/Entities/Item/Item.cpp +++ b/src/server/game/Entities/Item/Item.cpp @@ -1281,12 +1281,12 @@ bool Item::CheckSoulboundTradeExpire() // MoveItemToMail, DestroyItemCount which do not handle soulboundTradeable clearing. Player* owner = GetOwner(); if (!owner) - return true; // expired + return true; // remove from tradeable list if (GetUInt32Value(ITEM_FIELD_CREATE_PLAYED_TIME) + 2 * HOUR < GetOwner()->GetTotalPlayedTime()) { ClearSoulboundTradeable(GetOwner()); - return true; // expired + return true; // remove from tradeable list } return false;