Fixes selling items with no price to vendors for 1c

This commit is contained in:
luis
2026-09-22 20:16:29 -03:00
parent 8bca310f58
commit 958e6e1ce6
+1 -1
View File
@@ -2233,7 +2233,7 @@ uint32 Item::GetSellPrice(Player const* owner, bool forVendor /*= false*/) const
{ {
ItemTemplate const* itemTemplate = GetTemplate(); ItemTemplate const* itemTemplate = GetTemplate();
int64 price = Item::GetSellPrice(itemTemplate, GetQuality(), GetItemLevel(owner)); int64 price = Item::GetSellPrice(itemTemplate, GetQuality(), GetItemLevel(owner));
if (forVendor) if (price && forVendor)
{ {
std::span<ItemEffectEntry const* const> effects = GetEffects(); std::span<ItemEffectEntry const* const> effects = GetEffects();
auto effectWithCharges = std::ranges::find_if(effects, auto effectWithCharges = std::ranges::find_if(effects,