From ac0ba2ece97ce0e472467e46a1a9643696f4257e Mon Sep 17 00:00:00 2001 From: Byte Date: Mon, 17 Oct 2022 18:52:15 -0600 Subject: [PATCH] Removed unused LadiKeliRope plugin (handled by RopeOnLadyKeli) --- .../item/withnpc/LadyKeliRopePlugin.java | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 Server/src/main/java/core/game/interaction/item/withnpc/LadyKeliRopePlugin.java diff --git a/Server/src/main/java/core/game/interaction/item/withnpc/LadyKeliRopePlugin.java b/Server/src/main/java/core/game/interaction/item/withnpc/LadyKeliRopePlugin.java deleted file mode 100644 index ec0b56dec..000000000 --- a/Server/src/main/java/core/game/interaction/item/withnpc/LadyKeliRopePlugin.java +++ /dev/null @@ -1,57 +0,0 @@ -package core.game.interaction.item.withnpc; - -import core.game.interaction.NodeUsageEvent; -import core.game.interaction.UseWithHandler; -import core.game.node.entity.player.Player; -import core.game.node.entity.player.link.quest.Quest; -import core.game.node.item.Item; -import rs09.game.world.GameWorld; -import core.plugin.Initializable; -import core.plugin.Plugin; - -/** - * Represents the plugin used to tie up lady keli. - * @author 'Vexia - * @version 1.0 - */ -@Initializable -public final class LadyKeliRopePlugin extends UseWithHandler { - - /** - * Represents the rope item. - */ - private static final Item ROPE = new Item(954); - - /** - * Constructs a new {@code LadyKeliRopePlugin} {@code Object}. - */ - public LadyKeliRopePlugin() { - super(954); - } - - @Override - public Plugin newInstance(Object arg) throws Throwable { - addHandler(919, NPC_TYPE, this); - return this; - } - - @Override - public boolean handle(NodeUsageEvent event) { - final Player player = event.getPlayer(); - final Quest quest = player.getQuestRepository().getQuest("Prince Ali Rescue"); - if (quest.getStage(player) >= 40 && player.getAttribute("guard-drunk", false) && quest.getStage(player) != 100) { - if (player.getInventory().remove(ROPE)) { - player.getDialogueInterpreter().sendDialogue("You overpower Keli, tie her up, and put her in a cupboard."); - quest.setStage(player, 50); - player.setAttribute("keli-gone", GameWorld.getTicks() + 350); - } - } else { - if (quest.getStage(player) == 40) { - player.getPacketDispatch().sendMessage("You need to do something about the guard first."); - } - return true; - } - return true; - } - -}