This commit is contained in:
GabsPuNs
2026-05-14 21:52:21 -04:00
parent 1b2f5c6fe8
commit f8a2d644f5
291 changed files with 7363 additions and 18368 deletions

View File

@@ -263,23 +263,4 @@ Icon *ArmorItem::getEmptyIcon(int slot)
}
return nullptr;
}
// TU25 Addition
shared_ptr<ItemInstance> ArmorItem::use(shared_ptr<ItemInstance> itemInstance, Level *level, shared_ptr<Player> player)
{
if ((player->getArmor(Mob::getEquipmentSlotForItem(itemInstance) - 1)) == nullptr)
{
shared_ptr<ItemInstance> equip = itemInstance->copy();
equip->count = 1;
player->setEquippedSlot(Mob::getEquipmentSlotForItem(itemInstance) - 1, equip);
itemInstance->count--;
}
return itemInstance;
}
bool ArmorItem::TestUse(shared_ptr<ItemInstance> itemInstance, Level *level, shared_ptr<Player> player)
{
return ((player->getArmor(Mob::getEquipmentSlotForItem(itemInstance) - 1)) == nullptr);
}