|
@@ -163,12 +163,18 @@ public abstract class ItemContainer
|
|
|
long count = 0;
|
|
|
|
|
|
for (L2ItemInstance item : _items)
|
|
|
- if (item.getItemId() == itemId && ((item.getEnchantLevel() == enchantLevel) || (enchantLevel < 0)))
|
|
|
+ {
|
|
|
+ if (item == null)
|
|
|
+ continue;
|
|
|
+
|
|
|
+ if (item.getItemId() == itemId
|
|
|
+ && ((item.getEnchantLevel() == enchantLevel) || (enchantLevel < 0)))
|
|
|
//if (item.isAvailable((L2PcInstance)getOwner(), true) || item.getItem().getType2() == 3)//available or quest item
|
|
|
if (item.isStackable())
|
|
|
count = item.getCount();
|
|
|
else
|
|
|
count++;
|
|
|
+ }
|
|
|
|
|
|
return count;
|
|
|
}
|