diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/ItemSkillsTemplate.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/ItemSkillsTemplate.java
index 8fd169f3b502443cb1e6a8938561577fd50eddb2..c28df5d6d08edc89e900ec82e10c9a503703e040 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/ItemSkillsTemplate.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/ItemSkillsTemplate.java
@@ -102,7 +102,7 @@ public class ItemSkillsTemplate implements IItemHandler
 				
 				if ((itemSkill.getItemConsumeId() == 0) && (itemSkill.getItemConsume() > 0) && (itemSkill.isPotion() || itemSkill.isSimultaneousCast()))
 				{
-					if (!playable.destroyItem("Consume", item.getObjectId(), itemSkill.getItemConsume(), null, false))
+					if (!playable.destroyItem("Consume", item.getObjectId(), itemSkill.getItemConsume(), playable, false))
 					{
 						activeChar.sendPacket(SystemMessageId.NOT_ENOUGH_ITEMS);
 						return false;
@@ -126,8 +126,7 @@ public class ItemSkillsTemplate implements IItemHandler
 						case 2037:
 						case 26025:
 						case 26026:
-							int buffId = activeChar._shortBuffTaskSkillId;
-							// greater healing potions
+							final int buffId = activeChar._shortBuffTaskSkillId;
 							if ((skillId == 2037) || (skillId == 26025))
 							{
 								activeChar.shortBuffStatusUpdate(skillId, skillLvl, itemSkill.getBuffDuration() / 1000);
@@ -135,7 +134,6 @@ public class ItemSkillsTemplate implements IItemHandler
 							else if (((skillId == 2032) || (skillId == 26026)) && (buffId != 2037) && (buffId != 26025))
 							{
 								activeChar.shortBuffStatusUpdate(skillId, skillLvl, itemSkill.getBuffDuration() / 1000);
-								// lesser healing potions
 							}
 							else
 							{
@@ -169,7 +167,7 @@ public class ItemSkillsTemplate implements IItemHandler
 					// Consume.
 					if ((itemSkill.getItemConsumeId() == 0) && (itemSkill.getItemConsume() > 0))
 					{
-						if (!activeChar.destroyItem("Consume", item.getObjectId(), itemSkill.getItemConsume(), null, false))
+						if (!playable.destroyItem("Consume", item.getObjectId(), itemSkill.getItemConsume(), null, false))
 						{
 							activeChar.sendPacket(SystemMessageId.NOT_ENOUGH_ITEMS);
 							return false;