diff --git a/Minecraft.World/ArmorItem.cpp b/Minecraft.World/ArmorItem.cpp index 1e0eca81..bcd8ff8f 100644 --- a/Minecraft.World/ArmorItem.cpp +++ b/Minecraft.World/ArmorItem.cpp @@ -266,7 +266,7 @@ Icon *ArmorItem::getEmptyIcon(int slot) } // TU25 Addition -shared_ptr ArmorItem::use(shared_ptr itemInstance, Level *level, shared_ptr player) +bool ArmorItem::use(shared_ptr itemInstance, Level *level, shared_ptr player) { if ((player->getArmor(Mob::getEquipmentSlotForItem(itemInstance) - 1)) == nullptr) { @@ -279,7 +279,7 @@ shared_ptr ArmorItem::use(shared_ptr itemInstance, L return item; } -shared_ptr ArmorItem::TestUse(shared_ptr itemInstance, Level *level, shared_ptr player) +bool ArmorItem::TestUse(shared_ptr itemInstance, Level *level, shared_ptr player) { if ((player->getArmor(Mob::getEquipmentSlotForItem(itemInstance) - 1)) == nullptr) { diff --git a/Minecraft.World/ArmorItem.h b/Minecraft.World/ArmorItem.h index eb309dd3..6376ad6b 100644 --- a/Minecraft.World/ArmorItem.h +++ b/Minecraft.World/ArmorItem.h @@ -89,6 +89,6 @@ public: static Icon *getEmptyIcon(int slot); - virtual shared_ptr TestUse(shared_ptr itemInstance, Level *level, shared_ptr player); - virtual shared_ptr use(shared_ptr itemInstance, Level *level, shared_ptr player); + virtual bool TestUse(shared_ptr itemInstance, Level *level, shared_ptr player); + virtual bool use(shared_ptr itemInstance, Level *level, shared_ptr player); }; \ No newline at end of file