Initial fixes for ContainerSetSlotPacket and CraftItemPacket (#649)

This commit is contained in:
Kevin
2026-03-05 21:20:40 -06:00
committed by GitHub
parent 0c2e27cae7
commit d22ab815e3
3 changed files with 36 additions and 3 deletions

View File

@@ -343,6 +343,18 @@ bool Inventory::hasResource(int type)
return true;
}
int Inventory::countResource(int type, int auxVal)
{
int count = 0;
for (unsigned int i = 0; i < items.length; i++)
{
if (items[i] != NULL && items[i]->id == type &&
(auxVal == -1 || items[i]->getAuxValue() == auxVal))
count += items[i]->count;
}
return count;
}
void Inventory::swapSlots(int from, int to)
{
shared_ptr<ItemInstance> tmp = items[to];