From b6e2403866a342b7f382e9cc69a6b7d8347c7017 Mon Sep 17 00:00:00 2001 From: ceikry Date: Fri, 6 Aug 2021 09:52:45 -0500 Subject: [PATCH] Purged bill. --- .../content/dialogue/BillTeachDialogue.java | 219 ------------------ 1 file changed, 219 deletions(-) delete mode 100644 Server/src/main/java/core/game/content/dialogue/BillTeachDialogue.java diff --git a/Server/src/main/java/core/game/content/dialogue/BillTeachDialogue.java b/Server/src/main/java/core/game/content/dialogue/BillTeachDialogue.java deleted file mode 100644 index 8ec4998bc..000000000 --- a/Server/src/main/java/core/game/content/dialogue/BillTeachDialogue.java +++ /dev/null @@ -1,219 +0,0 @@ -package core.game.content.dialogue; - -import core.game.node.entity.npc.NPC; -import core.game.node.entity.player.Player; -import core.plugin.Initializable; -import core.game.world.map.Location; - -/** - * Represents the dialogue plugin used for Bill Teach - * @author Charlie - * @version 1.0 - */ -@Initializable -public final class BillTeachDialogue extends DialoguePlugin { - - /** - * Constructs a new {@code BarfyBill} {@code Object}. - */ - public BillTeachDialogue() { - /** - * empty. - */ - } - - /** - * Constructs a new {@code BarfyBill} {@code Object}. - * @param player the player. - */ - public BillTeachDialogue(Player player) { - super(player); - } - - @Override - public DialoguePlugin newInstance(Player player) { - return new BillTeachDialogue(player); - } - - @Override - public boolean open(Object... args) { - npc = new NPC(3155); - player("Hello there."); - stage = 0; - return true; - } - - @Override - public boolean handle(int interfaceId, int buttonId) { - switch (stage) { - case 0: - npc("Arr'! Avast ye' scallywag!", "You be lookin' to get somewhere " + (player.isMale() ? "lad?" : "lass?")); - stage = 1; - break; - case 1: - interpreter.sendOptions("Select an Option", "Yes", "No, thank you"); - stage = 2; - break; - case 2: - switch (buttonId) { - case 1: - player("Yes, where can you take me?"); - stage = 1000; - break; - case 2: - npc("Arr'! You be wastin' my time again.."); - stage = 7; - break; - } - break; - case 1000: - npc("Aye, take a browse through me options."); - stage++; - break; - case 1001: - interpreter.sendOptions("Select an Option", "Slayer Tower", "Zanaris Fairy Ring", "Gnome Stronghold", "Rellekka", "More"); - stage = 2000; - break; - case 2000: - switch (buttonId) { - case 1: - if(!player.getQuestRepository().isComplete("Priest in Peril")) { - npc("Aye, sorry there " + pirateGender() + ", but you'll be needing to ", "help King Roald with something first."); - stage = 7; - } else { - end(); - player.teleport(new Location(3429, 3526, 0)); - } - break; - case 2: - if(!player.getQuestRepository().isComplete("Lost City")) { - npc("Aye, sorry there " + pirateGender() + ", but you'll be needing to ", "discover Zanaris first."); - stage = 7; - } else { - end(); - player.teleport(new Location(2412, 4433, 0)); - } - break; - case 3: - end(); - player.teleport(new Location(2461, 3444, 0)); - break; - case 4: - end(); - player.teleport(new Location(2669, 3631, 0)); - break; - case 5: - interpreter.sendOptions("Select an Option", "Kalphite Lair", "Asgarnian Ice Dungeon", "Fremmenik Dungeon", "Taverley Dungeon", "More"); - stage = 3000; - break; - } - break; - case 3000: - switch (buttonId) { - case 1: - end(); - player.teleport(new Location(3227, 3107, 0)); - break; - case 2: - end(); - player.teleport(new Location(3007, 9550, 0)); - break; - case 3: - end(); - player.teleport(new Location(2808, 10002, 0)); - break; - case 4: - end(); - player.teleport(new Location(2884, 9798, 0)); - break; - case 5: - interpreter.sendOptions("Select an Option", "Waterfall Dungeon", "Brimhaven Dungeon", "Ape Atoll Dungeon", "God Wars Dungeon", "More"); - stage = 4000; - break; - } - break; - case 4000: - switch (buttonId) { - case 1: - end(); - player.teleport(new Location(2575, 9861, 0)); - break; - case 2: - end(); - player.teleport(new Location(2713, 9564, 0)); - break; - case 3: - end(); - player.teleport(new Location(2715, 9184, 0)); - break; - case 4: - end(); - player.teleport(new Location(2898, 3710, 0)); - break; - case 5: - interpreter.sendOptions("Select an Option", "Shilo Village", "Yanille", "Zul-Andra", "Piscatoris Fishing Colony", "More"); - stage = 5000; - break; - } - break; - case 5000: - switch (buttonId) { - case 1: - end(); - player.teleport(new Location(2867, 2952, 0)); - break; - case 2: - end(); - player.teleport(new Location(2544, 3096, 0)); - break; - case 3: - end(); - player.teleport(new Location(2193, 3055, 0)); - break; - case 4: - end(); - player.teleport(new Location(2343, 3663, 0)); - break; - case 5: - interpreter.sendOptions("Select an Option", "Bandit Camp", "Miscellenia", "Mort'ton", "Feldip Hills", "Back"); - stage = 6000; - break; - } - break; - case 6000: - switch (buttonId) { - case 1: - end(); - player.teleport(new Location(3176, 2987, 0)); - break; - case 2: - end(); - player.teleport(new Location(2581, 3845, 0)); - break; - case 3: - end(); - player.teleport(new Location(3488, 3296, 0)); - break; - case 4: - end(); - player.teleport(new Location(2525, 2915, 0)); - break; - case 5: - interpreter.sendOptions("Select an Option", "Slayer Tower", "Zanaris Fairy Ring", "Gnome Stronghold", "Rellekka", "More"); - stage = 2000; - break; - } - break; - case 7: - end(); - break; - } - return true; - } - - @Override - public int[] getIds() { - return new int[] { 3155 }; - } - -}