First of all, trying to contribute, if this have been posted here, put links, didnt really found anything by searchs. Remember.. Im just trying to contribute
So while your leveling your warlock with improved soul drain, your bag is almost full of shards..not nice.
Heres how to solve the problem, make a macro and type this to the macro:
/run i="Soul Shard"d=GetItemCount(i)-20 for x=0,4 do for y=1,GetContainerNumSlots(x) do if (d>0) then l=GetContainerItemLink(x,y) if l and GetItemInfo(l)==i then PickupContainerItem(x,y) DeleteCursorItem() d=d-1 end end end end
Trying still to explain this better..
To destroy only ONE shard use this:
/run i="Soul Shard"d=1 for x=0,4 do for y=1,GetContainerNumSlots(x) do if (d>0) then l=GetContainerItemLink(x,y) if l and GetItemInfo(l)==i then PickupContainerItem(x,y) DeleteCursorItem() d=d-1 end end end end