public bool consumeItem(int type)
{
for (int index = 0; index < 58; ++index)
{
if (this.inventory[index].stack > 0 && this.inventory[index].itemId == type)
{
--this.inventory[index].stack;
if (this.inventory[index].stack <= 0)
this.inventory[index].SetDefaults(0, false);
return true;
}
}
return false;
}