From b3562ed5c7f2a8220e3e90a724afd36d0970ba39 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 28 Sep 2021 10:47:35 +0000 Subject: [PATCH] Exixir item handler should not consume additional item. --- .../game/data/scripts/handlers/itemhandlers/Elixir.java | 6 ------ .../game/data/scripts/handlers/itemhandlers/Elixir.java | 6 ------ 2 files changed, 12 deletions(-) diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/itemhandlers/Elixir.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/itemhandlers/Elixir.java index 59feaa811d..fc91acc087 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/itemhandlers/Elixir.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/itemhandlers/Elixir.java @@ -51,12 +51,6 @@ public class Elixir extends ItemSkills return false; } - if (!playable.getActingPlayer().destroyItem("Elixir", item.getObjectId(), 1, playable.getActingPlayer(), true)) - { - playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE); - return false; - } - playable.getActingPlayer().getVariables().set(PlayerVariables.ELIXIRS_AVAILABLE, elixirsAvailable + 1); playable.sendPacket(new SystemMessage(SystemMessageId.THANKS_TO_THE_ELIXIR_CHARACTER_S_STAT_POINTS_S1).addInt(1)); playable.getActingPlayer().broadcastUserInfo(); diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/itemhandlers/Elixir.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/itemhandlers/Elixir.java index 59feaa811d..fc91acc087 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/itemhandlers/Elixir.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/itemhandlers/Elixir.java @@ -51,12 +51,6 @@ public class Elixir extends ItemSkills return false; } - if (!playable.getActingPlayer().destroyItem("Elixir", item.getObjectId(), 1, playable.getActingPlayer(), true)) - { - playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE); - return false; - } - playable.getActingPlayer().getVariables().set(PlayerVariables.ELIXIRS_AVAILABLE, elixirsAvailable + 1); playable.sendPacket(new SystemMessage(SystemMessageId.THANKS_TO_THE_ELIXIR_CHARACTER_S_STAT_POINTS_S1).addInt(1)); playable.getActingPlayer().broadcastUserInfo();