From 938b078592843ffe1256d16c1243c96a1b13de56 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Sat, 28 Mar 2020 18:05:04 -0500 Subject: [PATCH 1/7] Added new player commands --- .../plugin/command/PlayerCommandPlugin.java | 120 +++++++++++++++++- 1 file changed, 119 insertions(+), 1 deletion(-) diff --git a/Server/src/plugin/command/PlayerCommandPlugin.java b/Server/src/plugin/command/PlayerCommandPlugin.java index b8190196f..079ca4ca0 100644 --- a/Server/src/plugin/command/PlayerCommandPlugin.java +++ b/Server/src/plugin/command/PlayerCommandPlugin.java @@ -1,26 +1,43 @@ package plugin.command; import org.crandor.ServerConstants; +import org.crandor.cache.def.impl.ItemDefinition; +import org.crandor.cache.def.impl.NPCDefinition; import org.crandor.game.component.Component; +import org.crandor.game.content.skill.Skills; +import org.crandor.game.interaction.SpecialGroundInteraction; +import org.crandor.game.interaction.SpecialGroundItems; +import org.crandor.game.node.entity.npc.NPC; +import org.crandor.game.node.entity.npc.drop.NPCDropTables; import org.crandor.game.node.entity.player.Player; import org.crandor.game.node.entity.player.info.Rights; import org.crandor.game.node.entity.player.link.IronmanMode; import org.crandor.game.node.entity.player.link.RunScript; import org.crandor.game.node.entity.player.link.quest.Quest; import org.crandor.game.node.entity.player.link.quest.QuestRepository; +import org.crandor.game.node.item.ChanceItem; import org.crandor.game.system.command.CommandPlugin; import org.crandor.game.system.command.CommandSet; import org.crandor.game.system.communication.ClanRepository; import org.crandor.game.system.communication.CommunicationInfo; +import org.crandor.game.system.mysql.SQLManager; import org.crandor.game.world.GameWorld; +import org.crandor.game.world.map.RegionManager; import org.crandor.game.world.repository.Repository; +import org.crandor.game.world.update.flag.context.Animation; import org.crandor.net.amsc.WorldCommunicator; import org.crandor.plugin.InitializablePlugin; import org.crandor.plugin.Plugin; +import org.crandor.tools.RandomFunction; import org.crandor.tools.StringUtils; import plugin.zone.GrandExchangeZone.CreditStore; +import java.util.List; +import java.util.ListIterator; +import java.util.Map; +import java.util.Random; + /** * Handles a player command. * @author Vexia @@ -194,7 +211,20 @@ public final class PlayerCommandPlugin extends CommandPlugin { case "donate": sendDonationInfo(player); return true; - + case "roll": + rollSkill(player); + return true; + case "drops": + if(arguments.length > 0) { + int npcid = toInteger(arguments[1]); + getDrops(player, npcid); + } else { + player.getPacketDispatch().sendMessage("Syntax: ::getdrops id"); + } + return true; + case "npcs": + getNPCs(player); + return true; case "reply": if(player.getInterfaceManager().isOpened()){ player.sendMessage("Please finish what you're doing first."); @@ -220,6 +250,89 @@ public final class PlayerCommandPlugin extends CommandPlugin { return false; } + /** + * ::npcs lists NPCs in the area and their IDs + * @author ceik + */ + public final void getNPCs(Player player){ + player.getInterfaceManager().close(); + final List npcs = RegionManager.getLocalNpcs(player); + for (int i = 0; i < 311; i++) { + player.getPacketDispatch().sendString("", 275, i); + } + player.getPacketDispatch().sendString("Nearby NPCs", 275, 2); + int lineid = 11; + for(NPC n : npcs){ + player.getPacketDispatch().sendString("[" + n.getId() + "] " + "" + n.getName() + "",275,lineid++); + } + player.getInterfaceManager().open(new Component(275)); + } + + /** + * ::drops lists the drops for a specific NPC ID + * @author ceik + */ + public final void getDrops(Player player, int npc){ + player.getInterfaceManager().close(); + for (int i = 0; i < 311; i++) { + player.getPacketDispatch().sendString("", 275, i); + } + int lineid = 11; + List drops = NPCDefinition.forId(npc).getDropTables().getMainTable(); + ListIterator drop = drops.listIterator(); + player.getPacketDispatch().sendString("" + NPCDefinition.forId(npc).getName() + " (Level " + NPCDefinition.forId(npc).getCombatLevel() + ")", 275, 2); + while(drop.hasNext()){ + ChanceItem current = (ChanceItem) drop.next(); + String rarity = ""; + switch(current.getDropFrequency()){ + case UNCOMMON: + rarity = "UNCOMMON"; + break; + case RARE: + rarity = "RARE"; + break; + case VERY_RARE: + rarity = "VERY RARE"; + break; + case COMMON: + rarity = "COMMON"; + break; + + } + player.getPacketDispatch().sendString("(" + rarity + ") " + ((current.getMinimumAmount() - current.getMaximumAmount() != 0) ? (current.getMinimumAmount() + "-" + current.getMaximumAmount()) : "") + " " +ItemDefinition.forId(current.getId()).getName() + "", 275, lineid++); + } + player.getInterfaceManager().open(new Component(275)); + } + + /** + * ::roll command + * @author ceik + */ + public final void rollSkill(Player player){ + boolean rareEventChance = RandomFunction.random(100) == 54; + if(rareEventChance){ + int rareChoice = RandomFunction.random(2,5); + if(rareChoice % 5 == 0){ + player.sendChat("Oh god! Somebody help me!"); + player.getAnimator().reset(); + player.getAnimator().forceAnimation(new Animation(3123)); + return; + } + if(rareChoice % 2 == 0){ + player.sendChat("Yibbly jibbly dibbly nibbly doo dah"); + return; + } + if(rareChoice % 3 == 0){ + player.sendChat("Oh god! Somebody help me!"); + player.getAnimator().reset(); + player.getAnimator().forceAnimation(new Animation(92)); + return; + } + } + int skill = RandomFunction.random(0,23); + player.sendChat("I think I should train " + Skills.SKILL_NAME[skill]); + } + /** * Sends commands. * @param player the player. @@ -253,6 +366,11 @@ public final class PlayerCommandPlugin extends CommandPlugin { player.getPacketDispatch().sendString("Remove your bank pin.", 275, lineId++); player.getPacketDispatch().sendString("::bankresettabs", 275, lineId++); player.getPacketDispatch().sendString("Reset all of your bank tabs.", 275, lineId++); + player.getPacketDispatch().sendString("::stats", 275, lineId++); + player.getPacketDispatch().sendString("View a player's stats.", 275, lineId++); + player.getPacketDispatch().sendString("::roll", 275, lineId++); + player.getPacketDispatch().sendString("Picks a skill to train for you, and perhaps more?", 275, lineId++); + } /** From 33c43b8a6a7205b630a5dd9787770b76d357a2a3 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Sat, 28 Mar 2020 18:06:38 -0500 Subject: [PATCH 2/7] Added new commands to ::commands --- Server/src/plugin/command/PlayerCommandPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Server/src/plugin/command/PlayerCommandPlugin.java b/Server/src/plugin/command/PlayerCommandPlugin.java index 079ca4ca0..12b03fe7d 100644 --- a/Server/src/plugin/command/PlayerCommandPlugin.java +++ b/Server/src/plugin/command/PlayerCommandPlugin.java @@ -356,6 +356,10 @@ public final class PlayerCommandPlugin extends CommandPlugin { player.getPacketDispatch().sendString("Shows this list.", 275, lineId++); player.getPacketDispatch().sendString("::players", 275, lineId++); player.getPacketDispatch().sendString("Get online player count.", 275, lineId++); + player.getPacketDispatch().sendString("::npcs", 275, lineId++); + player.getPacketDispatch().sendString("Lists all NPCs in your areas and their IDs", 275, lineId++); + player.getPacketDispatch().sendString("::drops id", 275, lineId++); + player.getPacketDispatch().sendString("Lists drops for a given NPC id", 275, lineId++); player.getPacketDispatch().sendString("::quests", 275, lineId++); player.getPacketDispatch().sendString("Shows a list of all available quests.", 275, lineId++); player.getPacketDispatch().sendString("::togglenews", 275, lineId++); From 480c19dbe3b7a58d2acd160e9d4cb46cc885b2fe Mon Sep 17 00:00:00 2001 From: Ceikry Date: Sat, 28 Mar 2020 18:09:02 -0500 Subject: [PATCH 3/7] Revert "Added new player commands" This reverts commit 938b078592843ffe1256d16c1243c96a1b13de56. --- .../plugin/command/PlayerCommandPlugin.java | 120 +----------------- 1 file changed, 1 insertion(+), 119 deletions(-) diff --git a/Server/src/plugin/command/PlayerCommandPlugin.java b/Server/src/plugin/command/PlayerCommandPlugin.java index 12b03fe7d..62d7735ab 100644 --- a/Server/src/plugin/command/PlayerCommandPlugin.java +++ b/Server/src/plugin/command/PlayerCommandPlugin.java @@ -1,43 +1,26 @@ package plugin.command; import org.crandor.ServerConstants; -import org.crandor.cache.def.impl.ItemDefinition; -import org.crandor.cache.def.impl.NPCDefinition; import org.crandor.game.component.Component; -import org.crandor.game.content.skill.Skills; -import org.crandor.game.interaction.SpecialGroundInteraction; -import org.crandor.game.interaction.SpecialGroundItems; -import org.crandor.game.node.entity.npc.NPC; -import org.crandor.game.node.entity.npc.drop.NPCDropTables; import org.crandor.game.node.entity.player.Player; import org.crandor.game.node.entity.player.info.Rights; import org.crandor.game.node.entity.player.link.IronmanMode; import org.crandor.game.node.entity.player.link.RunScript; import org.crandor.game.node.entity.player.link.quest.Quest; import org.crandor.game.node.entity.player.link.quest.QuestRepository; -import org.crandor.game.node.item.ChanceItem; import org.crandor.game.system.command.CommandPlugin; import org.crandor.game.system.command.CommandSet; import org.crandor.game.system.communication.ClanRepository; import org.crandor.game.system.communication.CommunicationInfo; -import org.crandor.game.system.mysql.SQLManager; import org.crandor.game.world.GameWorld; -import org.crandor.game.world.map.RegionManager; import org.crandor.game.world.repository.Repository; -import org.crandor.game.world.update.flag.context.Animation; import org.crandor.net.amsc.WorldCommunicator; import org.crandor.plugin.InitializablePlugin; import org.crandor.plugin.Plugin; -import org.crandor.tools.RandomFunction; import org.crandor.tools.StringUtils; import plugin.zone.GrandExchangeZone.CreditStore; -import java.util.List; -import java.util.ListIterator; -import java.util.Map; -import java.util.Random; - /** * Handles a player command. * @author Vexia @@ -211,20 +194,7 @@ public final class PlayerCommandPlugin extends CommandPlugin { case "donate": sendDonationInfo(player); return true; - case "roll": - rollSkill(player); - return true; - case "drops": - if(arguments.length > 0) { - int npcid = toInteger(arguments[1]); - getDrops(player, npcid); - } else { - player.getPacketDispatch().sendMessage("Syntax: ::getdrops id"); - } - return true; - case "npcs": - getNPCs(player); - return true; + case "reply": if(player.getInterfaceManager().isOpened()){ player.sendMessage("Please finish what you're doing first."); @@ -250,89 +220,6 @@ public final class PlayerCommandPlugin extends CommandPlugin { return false; } - /** - * ::npcs lists NPCs in the area and their IDs - * @author ceik - */ - public final void getNPCs(Player player){ - player.getInterfaceManager().close(); - final List npcs = RegionManager.getLocalNpcs(player); - for (int i = 0; i < 311; i++) { - player.getPacketDispatch().sendString("", 275, i); - } - player.getPacketDispatch().sendString("Nearby NPCs", 275, 2); - int lineid = 11; - for(NPC n : npcs){ - player.getPacketDispatch().sendString("[" + n.getId() + "] " + "" + n.getName() + "",275,lineid++); - } - player.getInterfaceManager().open(new Component(275)); - } - - /** - * ::drops lists the drops for a specific NPC ID - * @author ceik - */ - public final void getDrops(Player player, int npc){ - player.getInterfaceManager().close(); - for (int i = 0; i < 311; i++) { - player.getPacketDispatch().sendString("", 275, i); - } - int lineid = 11; - List drops = NPCDefinition.forId(npc).getDropTables().getMainTable(); - ListIterator drop = drops.listIterator(); - player.getPacketDispatch().sendString("" + NPCDefinition.forId(npc).getName() + " (Level " + NPCDefinition.forId(npc).getCombatLevel() + ")", 275, 2); - while(drop.hasNext()){ - ChanceItem current = (ChanceItem) drop.next(); - String rarity = ""; - switch(current.getDropFrequency()){ - case UNCOMMON: - rarity = "UNCOMMON"; - break; - case RARE: - rarity = "RARE"; - break; - case VERY_RARE: - rarity = "VERY RARE"; - break; - case COMMON: - rarity = "COMMON"; - break; - - } - player.getPacketDispatch().sendString("(" + rarity + ") " + ((current.getMinimumAmount() - current.getMaximumAmount() != 0) ? (current.getMinimumAmount() + "-" + current.getMaximumAmount()) : "") + " " +ItemDefinition.forId(current.getId()).getName() + "", 275, lineid++); - } - player.getInterfaceManager().open(new Component(275)); - } - - /** - * ::roll command - * @author ceik - */ - public final void rollSkill(Player player){ - boolean rareEventChance = RandomFunction.random(100) == 54; - if(rareEventChance){ - int rareChoice = RandomFunction.random(2,5); - if(rareChoice % 5 == 0){ - player.sendChat("Oh god! Somebody help me!"); - player.getAnimator().reset(); - player.getAnimator().forceAnimation(new Animation(3123)); - return; - } - if(rareChoice % 2 == 0){ - player.sendChat("Yibbly jibbly dibbly nibbly doo dah"); - return; - } - if(rareChoice % 3 == 0){ - player.sendChat("Oh god! Somebody help me!"); - player.getAnimator().reset(); - player.getAnimator().forceAnimation(new Animation(92)); - return; - } - } - int skill = RandomFunction.random(0,23); - player.sendChat("I think I should train " + Skills.SKILL_NAME[skill]); - } - /** * Sends commands. * @param player the player. @@ -370,11 +257,6 @@ public final class PlayerCommandPlugin extends CommandPlugin { player.getPacketDispatch().sendString("Remove your bank pin.", 275, lineId++); player.getPacketDispatch().sendString("::bankresettabs", 275, lineId++); player.getPacketDispatch().sendString("Reset all of your bank tabs.", 275, lineId++); - player.getPacketDispatch().sendString("::stats", 275, lineId++); - player.getPacketDispatch().sendString("View a player's stats.", 275, lineId++); - player.getPacketDispatch().sendString("::roll", 275, lineId++); - player.getPacketDispatch().sendString("Picks a skill to train for you, and perhaps more?", 275, lineId++); - } /** From a4464adaf4addbab8a597b29eb4f137888bc962a Mon Sep 17 00:00:00 2001 From: Ceikry Date: Sat, 28 Mar 2020 18:09:25 -0500 Subject: [PATCH 4/7] Revert "Added new commands to ::commands" This reverts commit 33c43b8a6a7205b630a5dd9787770b76d357a2a3. --- Server/src/plugin/command/PlayerCommandPlugin.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Server/src/plugin/command/PlayerCommandPlugin.java b/Server/src/plugin/command/PlayerCommandPlugin.java index 62d7735ab..b8190196f 100644 --- a/Server/src/plugin/command/PlayerCommandPlugin.java +++ b/Server/src/plugin/command/PlayerCommandPlugin.java @@ -243,10 +243,6 @@ public final class PlayerCommandPlugin extends CommandPlugin { player.getPacketDispatch().sendString("Shows this list.", 275, lineId++); player.getPacketDispatch().sendString("::players", 275, lineId++); player.getPacketDispatch().sendString("Get online player count.", 275, lineId++); - player.getPacketDispatch().sendString("::npcs", 275, lineId++); - player.getPacketDispatch().sendString("Lists all NPCs in your areas and their IDs", 275, lineId++); - player.getPacketDispatch().sendString("::drops id", 275, lineId++); - player.getPacketDispatch().sendString("Lists drops for a given NPC id", 275, lineId++); player.getPacketDispatch().sendString("::quests", 275, lineId++); player.getPacketDispatch().sendString("Shows a list of all available quests.", 275, lineId++); player.getPacketDispatch().sendString("::togglenews", 275, lineId++); From 5ff64891a4eeaa88bc3db9e79e36d0ba36ac7a59 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Sat, 28 Mar 2020 18:16:29 -0500 Subject: [PATCH 5/7] Added new player commands --- .idea/workspace.xml | 1236 +++++++---------- .../RS-2009/META-INF/RS-2009.kotlin_module | Bin 16 -> 16 bytes .../RS-2009/org/crandor/Server.class | Bin 2975 -> 3049 bytes .../content/ame/AntiMacroDialogue$1.class | Bin 1436 -> 1439 bytes .../game/content/ame/AntiMacroHandler.class | Bin 7618 -> 8024 bytes .../dialogue/DialogueInterpreter.class | Bin 16518 -> 16593 bytes .../game/content/eco/ge/GEOfferDispatch.class | Bin 11647 -> 11749 bytes .../global/action/ClimbActionHandler$1.class | Bin 1699 -> 1700 bytes .../ClimbActionHandler$ClimbDialogue$1.class | Bin 1402 -> 1403 bytes .../ClimbActionHandler$ClimbDialogue$2.class | Bin 1404 -> 1405 bytes .../global/action/DoorActionHandler$1.class | Bin 1954 -> 1951 bytes .../global/action/DoorActionHandler$2.class | Bin 2007 -> 2004 bytes .../global/action/DoorActionHandler.class | Bin 10144 -> 10585 bytes .../global/consumable/Consumables.class | Bin 14496 -> 14406 bytes .../content/global/consumable/Potion.class | Bin 7376 -> 7454 bytes .../travel/canoe/CanoeExtension$1.class | Bin 2751 -> 2748 bytes .../travel/canoe/CanoeExtension$2.class | Bin 4139 -> 4138 bytes .../travel/canoe/CanoeExtension$3.class | Bin 2395 -> 2394 bytes .../travel/canoe/CanoeExtension$4.class | Bin 5039 -> 5038 bytes .../ship/ShipCharter$Destination$1.class | Bin 2891 -> 2890 bytes .../crandor/game/content/skill/Skills.class | Bin 16238 -> 16647 bytes .../free/firemaking/FireMakingPulse.class | Bin 8714 -> 8501 bytes .../free/gather/GatheringSkillPulse.class | Bin 17521 -> 17678 bytes .../content/skill/free/smithing/Bars.class | Bin 17648 -> 17648 bytes .../member/construction/BuildingUtils$1.class | Bin 4587 -> 4584 bytes .../skill/member/construction/HouseZone.class | Bin 2386 -> 2386 bytes .../content/skill/member/slayer/Tasks$1.class | Bin 916 -> 885 bytes .../content/skill/member/slayer/Tasks.class | Bin 28775 -> 28880 bytes .../summoning/familiar/RemoteViewer$1.class | Bin 958 -> 957 bytes .../summoning/familiar/RemoteViewer$2.class | Bin 950 -> 949 bytes .../game/interaction/Interaction$1.class | Bin 2787 -> 2780 bytes .../game/interaction/Interaction$2.class | Bin 2249 -> 2237 bytes .../game/interaction/Interaction$3.class | Bin 2987 -> 2964 bytes .../game/interaction/Interaction$4.class | Bin 2407 -> 2400 bytes .../game/interaction/Interaction.class | Bin 9319 -> 9319 bytes .../node/entity/combat/CombatPulse$1.class | Bin 974 -> 986 bytes .../node/entity/combat/CombatPulse$2.class | Bin 3208 -> 3215 bytes .../node/entity/combat/CombatPulse$3.class | Bin 3095 -> 3102 bytes .../entity/combat/CombatSwingHandler.class | Bin 16433 -> 16469 bytes .../combat/handlers/RangeSwingHandler$1.class | Bin 2035 -> 2042 bytes .../crandor/game/node/entity/npc/NPC$1.class | Bin 1046 -> 1066 bytes .../game/node/entity/player/Player.class | Bin 41403 -> 41494 bytes .../node/entity/player/ai/AIPlayer$1.class | Bin 2128 -> 2128 bytes .../node/entity/player/ai/AIPlayer$2.class | Bin 1283 -> 1308 bytes .../game/node/entity/player/ai/AIPlayer.class | Bin 18763 -> 18882 bytes .../player/ai/pvp/PVPAIPActions$1.class | Bin 3498 -> 3495 bytes .../player/ai/pvp/PVPAIPActions$2.class | Bin 2565 -> 2562 bytes .../entity/player/link/ActivityData.class | Bin 8023 -> 8263 bytes .../player/link/ConfigurationManager$1.class | Bin 987 -> 984 bytes .../node/entity/player/link/GlobalData.class | Bin 19875 -> 20141 bytes .../entity/player/link/PacketDispatch$1.class | Bin 1033 -> 1030 bytes .../entity/player/link/PacketDispatch.class | Bin 13243 -> 13385 bytes .../link/request/trade/TradeContainer$1.class | Bin 1427 -> 1424 bytes .../game/node/item/GroundItemManager.class | Bin 5453 -> 5471 bytes .../communication/CommunicationInfo$1.class | Bin 1591 -> 1588 bytes .../org/crandor/game/world/GameWorld.class | Bin 10714 -> 10714 bytes .../crandor/net/packet/PacketRepository.class | Bin 8836 -> 8863 bytes .../net/packet/in/ActionButtonPacket$1.class | Bin 1195 -> 1198 bytes .../net/packet/in/InteractionPacket$1.class | Bin 2287 -> 2275 bytes .../net/packet/in/InteractionPacket.class | Bin 10863 -> 11505 bytes .../packet/in/InterfaceUseOnPacket$1.class | Bin 2451 -> 2449 bytes .../net/packet/out/CSConfigPacket.class | Bin 1971 -> 1770 bytes .../net/packet/out/GrandExchangePacket.class | Bin 2325 -> 2378 bytes .../net/packet/out/RunScriptPacket.class | Bin 2449 -> 2448 bytes .../barrows/BarrowsActivityPlugin$1.class | Bin 4211 -> 4210 bytes .../plugin/activity/barrows/RewardChest.class | Bin 5342 -> 6190 bytes .../bountyhunter/BountyLocateSpell$1.class | Bin 1010 -> 1022 bytes .../activity/gwd/GodwarsMapzone$1.class | Bin 1383 -> 1380 bytes .../activity/gwd/GodwarsMapzone$3.class | Bin 1680 -> 1677 bytes .../activity/gwd/GodwarsMapzone$4$1.class | Bin 3020 -> 3017 bytes .../activity/gwd/GodwarsMapzone$4.class | Bin 2858 -> 2855 bytes .../KolodionNPC$KolodionType$1.class | Bin 3931 -> 3938 bytes .../magearena/KolodionSession$1.class | Bin 2096 -> 2103 bytes .../magearena/MageArenaPlugin$2.class | Bin 1462 -> 1469 bytes .../magearena/MageArenaPlugin$3.class | Bin 1915 -> 1922 bytes .../magearena/MageArenaPlugin$4.class | Bin 1690 -> 1697 bytes .../activity/magearena/MageArenaZone$1.class | Bin 1529 -> 1536 bytes .../activity/mta/TelekineticGrabSpell$1.class | Bin 3462 -> 4057 bytes .../activity/mta/TelekineticGrabSpell.class | Bin 6484 -> 6484 bytes .../activity/mta/impl/GraveyardZone$1.class | Bin 3027 -> 3028 bytes .../activity/mta/impl/TelekineticZone$1.class | Bin 1237 -> 1231 bytes .../activity/mta/impl/TelekineticZone$3.class | Bin 2878 -> 2875 bytes .../PestControlActivityPlugin$1.class | Bin 2595 -> 2598 bytes .../PestControlActivityPlugin$2.class | Bin 1247 -> 1250 bytes .../pestcontrol/monsters/PCShifterNPC$2.class | Bin 1585 -> 1592 bytes .../activity/puropuro/PuroPuroPlugin$1.class | Bin 1015 -> 1014 bytes .../activity/puropuro/PuroPuroPlugin$2.class | Bin 2072 -> 2071 bytes .../pyramidplunder/PlunderObjectManager.class | Bin 1581 -> 1134 bytes .../PyramidPlunderOptions.class | Bin 12182 -> 12142 bytes .../StrongHoldSecurityPlugin$2.class | Bin 2458 -> 2461 bytes .../playersafety/GuardDialoguePlugin$1.class | Bin 1237 -> 1238 bytes .../tzhaar/TzhaarFightCaveNPC$1.class | Bin 1347 -> 1354 bytes .../tzhaar/TzhaarFightCavesPlugin$1.class | Bin 2104 -> 2111 bytes .../tzhaar/TzhaarFightCavesPlugin$2.class | Bin 1324 -> 1331 bytes .../tzhaar/TzhaarFightCavesPlugin$3.class | Bin 987 -> 994 bytes .../wguild/cyclopes/CyclopesRoom$1.class | Bin 4309 -> 4310 bytes .../wguild/cyclopes/CyclopesRoom.class | Bin 5577 -> 5578 bytes .../wguild/shot/ShotPutRoom$1$1.class | Bin 1633 -> 1634 bytes .../activity/wguild/shot/ShotPutRoom$2.class | Bin 5069 -> 5072 bytes .../special/ChainhitSpecialHandler$1.class | Bin 1717 -> 1720 bytes .../special/ChainhitSpecialHandler$2.class | Bin 1719 -> 1726 bytes .../special/ChainhitSpecialHandler$3.class | Bin 2229 -> 2236 bytes .../special/SnapshotSpecialHandler$1.class | Bin 1950 -> 1957 bytes .../command/DeveloperCommandPlugin$1.class | Bin 1240 -> 1240 bytes .../command/DeveloperCommandPlugin$2.class | Bin 1575 -> 1575 bytes .../DeveloperCommandPlugin$SpawnSearch.class | Bin 1402 -> 1402 bytes .../command/DeveloperCommandPlugin.class | Bin 31163 -> 32397 bytes .../command/PlayerCommandPlugin$1.class | Bin 1332 -> 1332 bytes .../command/PlayerCommandPlugin$2.class | Bin 813 -> 1287 bytes .../plugin/command/PlayerCommandPlugin.class | Bin 14142 -> 18454 bytes .../plugin/command/VisualCommand$1.class | Bin 1697 -> 1694 bytes .../plugin/command/VisualCommand$2.class | Bin 2263 -> 2260 bytes .../plugin/command/VisualCommand$3.class | Bin 1689 -> 1686 bytes .../plugin/command/VisualCommand$4.class | Bin 2062 -> 2059 bytes .../PotionPlugin$AntifirePotion.class | Bin 2450 -> 2450 bytes .../PotionPlugin$AntipoisonPotion.class | Bin 2818 -> 2818 bytes .../PotionPlugin$CombatPotion$1.class | Bin 2718 -> 2715 bytes .../PotionPlugin$CombatPotion.class | Bin 3710 -> 3710 bytes .../PotionPlugin$EnergyPotion.class | Bin 2379 -> 2379 bytes .../PotionPlugin$FishingPotion.class | Bin 2216 -> 2216 bytes .../PotionPlugin$PrayerPotion.class | Bin 2271 -> 2271 bytes .../PotionPlugin$RelicymsBalm.class | Bin 2386 -> 2386 bytes .../PotionPlugin$RestorePotion.class | Bin 2302 -> 2302 bytes .../PotionPlugin$SaradominBrew.class | Bin 2570 -> 2570 bytes .../PotionPlugin$SummoningPotion.class | Bin 2279 -> 2279 bytes ...PotionPlugin$SuperCombatPotionPlugin.class | Bin 2116 -> 2116 bytes .../PotionPlugin$SuperOSRSPotionPlugin.class | Bin 2342 -> 2342 bytes .../PotionPlugin$SuperantiPoison.class | Bin 2347 -> 2347 bytes .../PotionPlugin$SuperenergyPotion.class | Bin 2217 -> 2217 bytes .../PotionPlugin$SuperestorePlugin.class | Bin 2582 -> 2582 bytes .../consumable/PotionPlugin$ZamorakBrew.class | Bin 3136 -> 3136 bytes .../plugin/consumable/PotionPlugin.class | Bin 2710 -> 2803 bytes .../consumable/food/KebabFoodPlugin$1.class | Bin 1219 -> 1224 bytes .../plugin/cutscene/DBRCutscenePlugin$1.class | Bin 1342 -> 1344 bytes .../plugin/cutscene/JulietDialogue$1.class | Bin 1735 -> 1733 bytes .../plugin/cutscene/JulietDialogue$2.class | Bin 1508 -> 1506 bytes .../plugin/cutscene/JulietDialogue.class | Bin 18671 -> 18892 bytes .../plugin/cutscene/OrganCutScene$1.class | Bin 2426 -> 2425 bytes .../plugin/cutscene/OrganCutScene$2.class | Bin 671 -> 670 bytes .../RJCutscenePlugin$RomeoDialogue$1.class | Bin 2619 -> 2621 bytes .../RJCutscenePlugin$RomeoDialogue$2.class | Bin 2668 -> 2670 bytes .../RJCutscenePlugin$RomeoDialogue.class | Bin 21899 -> 21930 bytes .../plugin/dialogue/AablaDialogue$1.class | Bin 1488 -> 1491 bytes .../plugin/dialogue/AhabDialogue.class | Bin 4798 -> 5590 bytes .../plugin/dialogue/DrOnglewipDialogue.class | Bin 2831 -> 2831 bytes .../dialogue/GertrudesCatDialogue$1.class | Bin 2799 -> 2802 bytes .../dialogue/GertrudesCatDialogue$2.class | Bin 2367 -> 2370 bytes .../dialogue/GertrudesCatDialogue$3.class | Bin 826 -> 829 bytes .../dialogue/GnomeSpiritTreeDialogue$1.class | Bin 2710 -> 2713 bytes .../plugin/dialogue/HansDialoguePlugin.class | Bin 9927 -> 10955 bytes .../plugin/dialogue/HettyDialogue.class | Bin 6905 -> 6935 bytes .../dialogue/KittenInteractDialogue$1.class | Bin 1527 -> 1528 bytes .../plugin/dialogue/MissSchismDialogue.class | Bin 5705 -> 5736 bytes .../dialogue/MithrilSeedsDialogue$1.class | Bin 2049 -> 2052 bytes .../plugin/dialogue/PrinceAliDialogue$1.class | Bin 849 -> 850 bytes .../plugin/dialogue/PrinceAliDialogue$2.class | Bin 919 -> 920 bytes .../ProfessorOddensteinPlugin$1.class | Bin 3638 -> 3641 bytes ...RugMerchantDialogue$RugDestination$1.class | Bin 3701 -> 3704 bytes .../plugin/dialogue/ShantayDialogue$1.class | Bin 2008 -> 2011 bytes .../plugin/dialogue/ShantayGuard$1.class | Bin 1391 -> 1394 bytes .../dialogue/SilkMerchantPlugin$1.class | Bin 1105 -> 1108 bytes .../SmithingApparenticeDialogue.class | Bin 2383 -> 2389 bytes .../plugin/dialogue/SorcceresDialouge$1.class | Bin 1275 -> 1278 bytes .../plugin/dialogue/TakiDwarfDialogue.class | Bin 2352 -> 2352 bytes .../plugin/dialogue/TownCrierDialogue$1.class | Bin 667 -> 668 bytes .../plugin/dialogue/TraibornDialogue$1.class | Bin 1355 -> 1356 bytes ...asEvent$ChristmasEventOptionPlugin$1.class | Bin 2407 -> 2410 bytes .../ChristmasEvent$PeltOptionHandler$1.class | Bin 2201 -> 2204 bytes .../ChristmasEvent$SnowmanItemHandler$1.class | Bin 1099 -> 1100 bytes .../city/FaladorNodePlugin$1.class | Bin 1351 -> 1333 bytes .../city/FaladorNodePlugin$2.class | Bin 1259 -> 1252 bytes .../interaction/city/FaladorNodePlugin.class | Bin 7936 -> 6743 bytes .../city/GnomeStrongholdPlugin$1.class | Bin 1020 -> 1023 bytes .../city/GnomeStrongholdPlugin$2.class | Bin 1017 -> 1020 bytes .../TrollheimPlugin$WarningCutscene$1.class | Bin 2210 -> 2214 bytes ...rockNodePlugin$KnockatDoorDialogue$1.class | Bin 1608 -> 1611 bytes .../WizardTowerPlugin$SedridorDialogue.class | Bin 20894 -> 20894 bytes .../city/nardah/AliTheCarter.class | Bin 3464 -> 0 bytes .../city/nardah/ArtimeusDialogue.class | Bin 2674 -> 0 bytes .../interaction/city/nardah/Awusah.class | Bin 1800 -> 0 bytes .../interaction/city/nardah/Ghaslor.class | Bin 1903 -> 0 bytes .../city/nardah/Kazemde$KazemdeDialogue.class | Bin 2513 -> 0 bytes .../interaction/city/nardah/Kazemde.class | Bin 2475 -> 0 bytes .../city/nardah/Rokuh$RokuhDialogue.class | Bin 3502 -> 0 bytes .../interaction/city/nardah/Rokuh.class | Bin 2461 -> 0 bytes .../interaction/city/nardah/Seddu.class | Bin 2299 -> 0 bytes .../city/pollnivneach/AliCamelMan.class | Bin 8209 -> 0 bytes ...heCamelHandler$AliTheCamelDialogue$1.class | Bin 1492 -> 0 bytes ...iTheCamelHandler$AliTheCamelDialogue.class | Bin 4048 -> 0 bytes .../pollnivneach/AliTheCamelHandler.class | Bin 2164 -> 0 bytes .../city/pollnivneach/AliTheKebabSeller.class | Bin 7343 -> 0 bytes .../city/pollnivneach/BlackJackSeller.class | Bin 1676 -> 0 bytes .../DesertBandit$BanditDialogue.class | Bin 1875 -> 0 bytes .../city/pollnivneach/DesertBandit.class | Bin 2132 -> 0 bytes ...nakeCharmerBasket$AliTheSnakeCharmer.class | Bin 4111 -> 0 bytes .../pollnivneach/SnakeCharmerBasket.class | Bin 2175 -> 0 bytes .../pollnivneach/StreetUrchinDialogue.class | Bin 1856 -> 0 bytes .../city/sophanem/KlenterNPC.class | Bin 1512 -> 0 bytes .../city/sophanem/SphinxDialogue.class | Bin 4370 -> 0 bytes .../city/sophanem/TarikDialogue.class | Bin 1811 -> 0 bytes .../city/sophanem/WallShortcut$1.class | Bin 2057 -> 0 bytes .../city/sophanem/WallShortcut.class | Bin 3526 -> 0 bytes .../inter/EquipmentInterface$1.class | Bin 1258 -> 1255 bytes .../inter/EquipmentInterface$2.class | Bin 1205 -> 1202 bytes .../inter/EquipmentInterface$3.class | Bin 1413 -> 1410 bytes .../inter/EquipmentInterface$4.class | Bin 1205 -> 1202 bytes .../inter/EquipmentInterface$5.class | Bin 1258 -> 1255 bytes .../interaction/inter/GameInterface.class | Bin 7647 -> 7822 bytes .../inter/GrandExchangeInterface$1.class | Bin 2195 -> 2192 bytes .../interaction/inter/WorldMapInterface.class | Bin 1364 -> 2665 bytes .../EmptyOptionPlugin$VialConsumable.class | Bin 937 -> 937 bytes .../interaction/item/EmptyOptionPlugin.class | Bin 2623 -> 2955 bytes .../GodBookPlugin$GodBookDialogue$1.class | Bin 1779 -> 1786 bytes .../item/PharoahSceptre$SceptreDialog$1.class | Bin 1717 -> 1720 bytes .../interaction/item/QuestCapePlugin.class | Bin 2398 -> 2470 bytes .../item/withobject/BurnMeatPlugin.class | Bin 4705 -> 5426 bytes .../withobject/PriestInPerilUsePlugin.class | Bin 4424 -> 6213 bytes .../plugin/interaction/npc/ProbitaNPC$1.class | Bin 2061 -> 2086 bytes .../SorceressApprenticeDialogue$1.class | Bin 1557 -> 1560 bytes ...BankingPlugin$BankDepositInterface$1.class | Bin 2158 -> 2161 bytes .../BankingPlugin$BankingInterface$3.class | Bin 1609 -> 1612 bytes .../interaction/object/BrokenCartBypass.class | Bin 2948 -> 2904 bytes .../object/FaladorGrapplePlugin$1.class | Bin 2828 -> 2825 bytes .../FlourMakingPlugin$FillPotHandler.class | Bin 2138 -> 2138 bytes .../FlourMakingPlugin$FlourExtension.class | Bin 1967 -> 2391 bytes .../FlourMakingPlugin$GrainHopperPlugin.class | Bin 3102 -> 3102 bytes .../object/FlourMakingPlugin.class | Bin 5243 -> 5558 bytes .../object/LumbridgeBasementPlugin$1.class | Bin 2046 -> 2053 bytes .../object/PriestInPerilOptionPlugin.class | Bin 8940 -> 9349 bytes .../object/ReadSignPostPlugin.class | Bin 3653 -> 3631 bytes .../object/ShootingStarPlugin$1.class | Bin 1659 -> 1660 bytes .../object/ShootingStarPlugin$2.class | Bin 3626 -> 3626 bytes .../ShootingStarPlugin$ShootingStar.class | Bin 6388 -> 6425 bytes ...ShootingStarPlugin$ShootingStarLogin.class | Bin 2500 -> 2500 bytes ...ngStarPlugin$ShootingStarMiningPulse.class | Bin 6472 -> 6837 bytes ...hootingStarPlugin$StarSpriteDialogue.class | Bin 6369 -> 7021 bytes .../object/ShootingStarPlugin.class | Bin 8911 -> 8956 bytes .../object/WildernessLeverPlugin$1.class | Bin 1506 -> 1509 bytes ...dWarriorPlugin$WarriorOptionPlugin$1.class | Bin 2424 -> 0 bytes ...ridWarriorPlugin$WarriorOptionPlugin.class | Bin 2471 -> 0 bytes .../plugin/npc/AlKharidWarriorPlugin.class | Bin 1838 -> 0 bytes .../RS-2009/plugin/npc/AntonNPC.class | Bin 1525 -> 0 bytes .../RS-2009/plugin/npc/ArmourSuitNPC$1.class | Bin 1121 -> 0 bytes .../RS-2009/plugin/npc/ArmourSuitNPC.class | Bin 1902 -> 0 bytes .../RS-2009/plugin/npc/BarbarianNPC.class | Bin 1682 -> 0 bytes .../RS-2009/plugin/npc/BennyNPC.class | Bin 1626 -> 0 bytes .../RS-2009/plugin/npc/BorkNPC$1.class | Bin 2576 -> 0 bytes .../RS-2009/plugin/npc/BorkNPC$2$1.class | Bin 1244 -> 0 bytes .../RS-2009/plugin/npc/BorkNPC$2$2.class | Bin 3651 -> 0 bytes .../RS-2009/plugin/npc/BorkNPC$2.class | Bin 1732 -> 0 bytes .../plugin/npc/BorkNPC$BorkCutscene$1.class | Bin 1595 -> 0 bytes .../plugin/npc/BorkNPC$BorkCutscene.class | Bin 6599 -> 0 bytes .../plugin/npc/BorkNPC$DagonDialogue.class | Bin 3088 -> 0 bytes .../plugin/npc/BorkNPC$DagonElite.class | Bin 2583 -> 0 bytes .../plugin/npc/BorkNPC$OrkLegion.class | Bin 2023 -> 0 bytes .../RS-2009/plugin/npc/BorkNPC.class | Bin 9362 -> 0 bytes .../RS-2009/plugin/npc/CatableponNPC.class | Bin 3126 -> 0 bytes ...aosElementalNPC$ChaosCombatHandler$1.class | Bin 1479 -> 0 bytes ...aosElementalNPC$ChaosCombatHandler$2.class | Bin 1479 -> 0 bytes ...ChaosElementalNPC$ChaosCombatHandler.class | Bin 5109 -> 0 bytes .../plugin/npc/ChaosElementalNPC.class | Bin 2196 -> 0 bytes .../plugin/npc/ChromaticDragonNPC.class | Bin 3099 -> 0 bytes .../RS-2009/plugin/npc/CitizenNPC.class | Bin 1583 -> 0 bytes .../RS-2009/plugin/npc/CowNPC.class | Bin 1298 -> 0 bytes ...rchaeologistNPC$ArchaeologistHandler.class | Bin 5680 -> 0 bytes .../plugin/npc/CrazyArchaeologistNPC.class | Bin 2842 -> 0 bytes .../RS-2009/plugin/npc/DarkWizardNPC.class | Bin 3505 -> 0 bytes .../RS-2009/plugin/npc/DraynorTreeNPC.class | Bin 3759 -> 0 bytes .../RS-2009/plugin/npc/DuckNPC.class | Bin 1296 -> 0 bytes .../RS-2009/plugin/npc/ElementalNPC$1.class | Bin 2663 -> 0 bytes .../ElementalNPC$ElementalDefinition.class | Bin 4741 -> 0 bytes .../RS-2009/plugin/npc/ElementalNPC.class | Bin 5391 -> 0 bytes ...ementalWizardNPC$MaligniusMortifer$1.class | Bin 1584 -> 0 bytes ...ElementalWizardNPC$MaligniusMortifer.class | Bin 7712 -> 0 bytes .../plugin/npc/ElementalWizardNPC.class | Bin 4877 -> 0 bytes .../RS-2009/plugin/npc/FishingNPC.class | Bin 3146 -> 0 bytes .../RS-2009/plugin/npc/GiantMoleNPC$1.class | Bin 1697 -> 0 bytes .../RS-2009/plugin/npc/GiantMoleNPC$2.class | Bin 2058 -> 0 bytes .../RS-2009/plugin/npc/GiantMoleNPC$3.class | Bin 1623 -> 0 bytes .../RS-2009/plugin/npc/GiantMoleNPC$4$1.class | Bin 1336 -> 0 bytes .../RS-2009/plugin/npc/GiantMoleNPC$4.class | Bin 1748 -> 0 bytes .../RS-2009/plugin/npc/GiantMoleNPC$5.class | Bin 765 -> 0 bytes .../RS-2009/plugin/npc/GiantMoleNPC.class | Bin 10685 -> 0 bytes .../RS-2009/plugin/npc/GoblinVillageNPC.class | Bin 4304 -> 0 bytes .../npc/GraveStoneNPC$GraveStonePlugin.class | Bin 2682 -> 0 bytes .../RS-2009/plugin/npc/GraveStoneNPC.class | Bin 11791 -> 0 bytes .../RS-2009/plugin/npc/GuardNPC.class | Bin 1576 -> 0 bytes .../RS-2009/plugin/npc/HansNPC.class | Bin 1946 -> 0 bytes .../RS-2009/plugin/npc/HighwayManNPC.class | Bin 1923 -> 0 bytes .../RS-2009/plugin/npc/JogreNPC.class | Bin 2426 -> 0 bytes .../plugin/npc/KalphiteQueenNPC$1.class | Bin 823 -> 0 bytes ...phiteQueenNPC$KQCombatSwingHandler$1.class | Bin 1972 -> 0 bytes ...alphiteQueenNPC$KQCombatSwingHandler.class | Bin 11426 -> 0 bytes .../RS-2009/plugin/npc/KalphiteQueenNPC.class | Bin 6184 -> 0 bytes .../RS-2009/plugin/npc/KamfreenaNPC.class | Bin 1707 -> 0 bytes .../plugin/npc/KingBlackDragonNPC$1.class | Bin 783 -> 0 bytes ...BlackDragonNPC$KBDCombatSwingHandler.class | Bin 7396 -> 0 bytes .../plugin/npc/KingBlackDragonNPC.class | Bin 2570 -> 0 bytes .../RS-2009/plugin/npc/LumberKittenNPC.class | Bin 2459 -> 0 bytes .../plugin/npc/LumbridgeInstructorNPC.class | Bin 1740 -> 0 bytes .../RS-2009/plugin/npc/MetalDragonNPC.class | Bin 4305 -> 0 bytes .../RS-2009/plugin/npc/MonkNPC$1.class | Bin 191 -> 0 bytes .../plugin/npc/MonkNPC$CombatAction.class | Bin 1851 -> 0 bytes .../RS-2009/plugin/npc/MonkNPC.class | Bin 1354 -> 0 bytes .../RS-2009/plugin/npc/RatNPC.class | Bin 2595 -> 0 bytes .../RS-2009/plugin/npc/RatTutorialNPC.class | Bin 3100 -> 0 bytes .../RS-2009/plugin/npc/RockCrabNPC$1.class | Bin 1282 -> 0 bytes .../RS-2009/plugin/npc/RockCrabNPC.class | Bin 3349 -> 0 bytes .../RS-2009/plugin/npc/SandwichLadyNPC.class | Bin 1974 -> 0 bytes .../RS-2009/plugin/npc/ShanomiNPC.class | Bin 1836 -> 0 bytes .../RS-2009/plugin/npc/SheepNPC.class | Bin 1965 -> 0 bytes .../RS-2009/plugin/npc/ShopNPC.class | Bin 2487 -> 0 bytes .../RS-2009/plugin/npc/SkippyNPC.class | Bin 1191 -> 0 bytes .../RS-2009/plugin/npc/StrayDogNPC$1.class | Bin 1099 -> 0 bytes .../RS-2009/plugin/npc/StrayDogNPC.class | Bin 4170 -> 0 bytes .../RS-2009/plugin/npc/Student.class | Bin 1808 -> 0 bytes .../plugin/npc/ThrowerTrollNPC$1.class | Bin 1224 -> 0 bytes .../RS-2009/plugin/npc/ThrowerTrollNPC.class | Bin 2664 -> 0 bytes .../plugin/npc/TormentedDemonNPC$1.class | Bin 826 -> 0 bytes ...dDemonNPC$TormentedDemonSwingHandler.class | Bin 4386 -> 0 bytes .../plugin/npc/TormentedDemonNPC.class | Bin 8063 -> 0 bytes .../RS-2009/plugin/npc/TribesmanNPC.class | Bin 1508 -> 0 bytes .../plugin/npc/TutorialChickenNPC.class | Bin 2252 -> 0 bytes .../npc/TzRekJadNPC$TzRekJadDialogue.class | Bin 3051 -> 0 bytes .../TzRekJadNPC$TzhaarMejJalDialogue.class | Bin 5358 -> 0 bytes .../RS-2009/plugin/npc/TzRekJadNPC.class | Bin 3158 -> 0 bytes .../RS-2009/plugin/npc/VampireSlayerNPC.class | Bin 6072 -> 0 bytes .../RS-2009/plugin/npc/WerewolfNPC.class | Bin 1789 -> 0 bytes .../RS-2009/plugin/npc/ZombieNPC.class | Bin 2444 -> 0 bytes .../plugin/npc/callisto/CallistoNPC$1.class | Bin 734 -> 0 bytes ...llistoNPC$CallistoCombatSwingHandler.class | Bin 7666 -> 0 bytes .../plugin/npc/callisto/CallistoNPC.class | Bin 2920 -> 0 bytes .../CorporealBeastNPC$CombatHandler$1.class | Bin 1268 -> 0 bytes .../CorporealBeastNPC$CombatHandler$2.class | Bin 3997 -> 0 bytes .../CorporealBeastNPC$CombatHandler.class | Bin 10561 -> 0 bytes .../plugin/npc/corp/CorporealBeastNPC.class | Bin 5002 -> 0 bytes .../plugin/npc/corp/DarkEnergyCoreNPC$1.class | Bin 1148 -> 0 bytes .../plugin/npc/corp/DarkEnergyCoreNPC.class | Bin 5239 -> 0 bytes .../plugin/npc/familiar/BunyipNPC$1.class | Bin 3554 -> 3546 bytes .../plugin/npc/familiar/DreadfowlNPC$2.class | Bin 2387 -> 2390 bytes .../plugin/npc/familiar/MacawNPC$1.class | Bin 1339 -> 1346 bytes .../plugin/npc/familiar/SpiritWolfNPC$1.class | Bin 2046 -> 2049 bytes .../plugin/npc/kraken/CaveKrakenNPC$1.class | Bin 894 -> 0 bytes .../plugin/npc/kraken/CaveKrakenNPC.class | Bin 3994 -> 0 bytes .../npc/kraken/EnormousTentacleNPC$1.class | Bin 930 -> 0 bytes .../npc/kraken/EnormousTentacleNPC.class | Bin 3540 -> 0 bytes .../plugin/npc/kraken/KrakenNPC$1.class | Bin 870 -> 0 bytes .../RS-2009/plugin/npc/kraken/KrakenNPC.class | Bin 7559 -> 0 bytes .../npc/quest/romeo__juliet/JulietNPC.class | Bin 1738 -> 1756 bytes .../plugin/npc/venenatis/VenenatisNPC$1.class | Bin 785 -> 0 bytes ...natisNPC$VenenatisCombatSwingHandler.class | Bin 5693 -> 0 bytes .../plugin/npc/venenatis/VenenatisNPC.class | Bin 2704 -> 0 bytes .../npc/zulrah/ZulrahCombatHandler.class | Bin 1599 -> 0 bytes .../plugin/npc/zulrah/ZulrahCutscene$1.class | Bin 1669 -> 0 bytes .../plugin/npc/zulrah/ZulrahCutscene.class | Bin 5197 -> 0 bytes .../RS-2009/plugin/npc/zulrah/ZulrahNPC.class | Bin 4174 -> 0 bytes .../plugin/npc/zulrah/ZulrahPattern$1.class | Bin 2258 -> 0 bytes .../npc/zulrah/ZulrahPattern$2$1$1.class | Bin 1240 -> 0 bytes .../plugin/npc/zulrah/ZulrahPattern$2$1.class | Bin 3177 -> 0 bytes .../plugin/npc/zulrah/ZulrahPattern$2.class | Bin 2851 -> 0 bytes .../plugin/npc/zulrah/ZulrahPattern$3$1.class | Bin 2295 -> 0 bytes .../plugin/npc/zulrah/ZulrahPattern$3.class | Bin 2607 -> 0 bytes .../npc/zulrah/ZulrahPattern$Pattern.class | Bin 2812 -> 0 bytes .../plugin/npc/zulrah/ZulrahPattern.class | Bin 3605 -> 0 bytes .../plugin/npc/zulrah/ZulrahPlugin$1.class | Bin 1373 -> 0 bytes .../plugin/npc/zulrah/ZulrahPlugin.class | Bin 2541 -> 0 bytes .../plugin/npc/zulrah/ZulrahSpot.class | Bin 3404 -> 0 bytes .../plugin/npc/zulrah/ZulrahType.class | Bin 1269 -> 0 bytes .../RS-2009/plugin/quest/RomeoJuliet.class | Bin 5536 -> 5536 bytes .../plugin/quest/animal_mag/AvaDialogue.class | Bin 26298 -> 26298 bytes .../quest/bkfortress/BKFortressPlugin.class | Bin 6794 -> 6794 bytes ...ayerCutscene$DelrithDialoguePlugin$1.class | Bin 2610 -> 2612 bytes ...DemonSlayerCutscene$DenathDialogue$1.class | Bin 4143 -> 4147 bytes .../demonslayer/GypsyArisDialogue$1.class | Bin 1030 -> 1032 bytes .../demonslayer/GypsyArisDialogue$2.class | Bin 3856 -> 3858 bytes .../demonslayer/SirPyrsinDialogue$1.class | Bin 5052 -> 5055 bytes .../demonslayer/TraibornDialogue$1.class | Bin 1416 -> 1419 bytes .../quest/dragonslayer/DragonSlayer$1.class | Bin 2139 -> 2146 bytes .../quest/dragonslayer/ElvargNPC$1.class | Bin 1313 -> 1320 bytes .../quest/dragonslayer/ElvargNPC$2.class | Bin 2563 -> 2566 bytes .../quest/dragonslayer/OziachDialogue.class | Bin 9952 -> 10243 bytes .../LTRDragonFightCutscene$1.class | Bin 1465 -> 1464 bytes .../merlincrystal/MerlinCrystalPlugin$1.class | Bin 1268 -> 1275 bytes .../quest/touristrap/AnaDialogue$1.class | Bin 1402 -> 1405 bytes ...DesertGuardDialogue$DesertGuardNPC$1.class | Bin 2687 -> 2690 bytes .../touristrap/MaleSlaveDialogue$1.class | Bin 2763 -> 2766 bytes .../touristrap/TouristTrapPlugin$1.class | Bin 1479 -> 1482 bytes .../touristrap/TouristTrapPlugin$2.class | Bin 2957 -> 2960 bytes .../touristrap/TouristTrapPlugin$3.class | Bin 1568 -> 1571 bytes .../touristrap/TouristTrapPlugin$4.class | Bin 1238 -> 1241 bytes .../touristrap/TouristTrapPlugin$5.class | Bin 1569 -> 1572 bytes .../touristrap/TouristTrapPlugin$6.class | Bin 1238 -> 1241 bytes .../TouristTrapPlugin$AnnaCartHandler$1.class | Bin 2502 -> 2505 bytes ...n$AnnaCartHandler$AnnaCartCutscene$1.class | Bin 4383 -> 4386 bytes .../TouristTrapPlugin$BarrelDialogue$1.class | Bin 1149 -> 1150 bytes .../TouristTrapPlugin$CartDialogue$1.class | Bin 3393 -> 3396 bytes ...TouristTrapPlugin$MineCartDialogue$1.class | Bin 1373 -> 1376 bytes ...ineCartDialogue$MiningCartCutscene$1.class | Bin 1982 -> 1985 bytes .../TouristTrapPlugin$WinchCutscene$1.class | Bin 1640 -> 1643 bytes .../quest/waterfall/WaterfallPlugin$1.class | Bin 1922 -> 2160 bytes .../quest/waterfall/WaterfallPlugin$2.class | Bin 1543 -> 1536 bytes .../quest/waterfall/WaterfallPlugin$3.class | Bin 1488 -> 1481 bytes .../quest/waterfall/WaterfallPlugin$4.class | Bin 1469 -> 1462 bytes ...llPlugin$WaterfallUseWithHandler$1$1.class | Bin 2216 -> 2209 bytes ...fallPlugin$WaterfallUseWithHandler$1.class | Bin 2392 -> 2385 bytes ...fallPlugin$WaterfallUseWithHandler$2.class | Bin 1524 -> 1517 bytes ...fallPlugin$WaterfallUseWithHandler$3.class | Bin 2147 -> 2140 bytes ...fallPlugin$WaterfallUseWithHandler$4.class | Bin 1365 -> 1358 bytes ...fallPlugin$WaterfallUseWithHandler$5.class | Bin 1459 -> 1452 bytes .../waterfall/WaterfallTreeDialogue$1.class | Bin 2160 -> 2163 bytes .../quest/witchs_house/NoraTHaggNPC$1.class | Bin 2707 -> 2741 bytes .../quest/witchs_house/NoraTHaggNPC.class | Bin 5068 -> 5640 bytes ...sePlugin$WitchsHouseUseWithHandler$1.class | Bin 2753 -> 2763 bytes .../quest/wlbelow/WLBelowPlugin$1.class | Bin 2686 -> 2679 bytes .../WLBelowPlugin$MetalWandHandler.class | Bin 3087 -> 2993 bytes .../plugin/random/MysteryBoxPlugin.class | Bin 4869 -> 4868 bytes .../eviltwin/EvilTwinRandomEvent$1.class | Bin 1185 -> 1184 bytes .../eviltwin/EvilTwinRandomEvent$3.class | Bin 4907 -> 4904 bytes .../eviltwin/EvilTwinRandomEvent$4.class | Bin 3139 -> 3136 bytes .../LostFoundRandomEvent$1$1.class | Bin 1386 -> 1385 bytes .../agility/BarbarianOutpostCourse$1.class | Bin 1413 -> 1416 bytes .../agility/BarbarianOutpostCourse$2.class | Bin 3373 -> 3376 bytes .../skill/agility/brimhaven/DartTrap$1.class | Bin 5167 -> 5164 bytes .../pyramid/AgilityPyramidCourse$1.class | Bin 2592 -> 2585 bytes .../pyramid/AgilityPyramidCourse$2.class | Bin 2117 -> 2110 bytes .../pyramid/AgilityPyramidCourse$3.class | Bin 1375 -> 1368 bytes .../pyramid/AgilityPyramidCourse$4.class | Bin 2394 -> 2894 bytes .../pyramid/AgilityPyramidCourse$5.class | Bin 871 -> 871 bytes .../pyramid/AgilityPyramidCourse.class | Bin 19703 -> 20146 bytes .../StaircasePlugin$ClimbPohLadder$1.class | Bin 1568 -> 1569 bytes .../StaircasePlugin$ClimbPohLadder$2.class | Bin 1568 -> 1569 bytes .../npc/HouseServantDialogue$1.class | Bin 1918 -> 1919 bytes .../npc/HouseServantDialogue$2.class | Bin 3693 -> 3694 bytes .../npc/HouseServantDialogue$3.class | Bin 1204 -> 1224 bytes .../plugin/skill/cooking/CookingPlugin.class | Bin 4645 -> 4645 bytes .../plugin/skill/magic/ChargeOrbSpells.class | Bin 5389 -> 5393 bytes .../skill/magic/lunar/DreamSpell$1.class | Bin 1395 -> 1402 bytes .../skill/magic/lunar/DreamSpell$2.class | Bin 1821 -> 1828 bytes .../magic/lunar/SpellbookSwapSpell$1.class | Bin 1437 -> 1444 bytes .../runecrafting/RunecraftingPlugin$1.class | Bin 1830 -> 1827 bytes .../slayer/dungeon/AncientCavern$1$1.class | Bin 2543 -> 2540 bytes .../slayer/dungeon/AncientCavern$2.class | Bin 2762 -> 2761 bytes .../slayer/dungeon/AncientCavern$3.class | Bin 1333 -> 1332 bytes ...andExchangeZone$TeleporterDialogue$1.class | Bin 3562 -> 3565 bytes .../zone/neitiznot/YakArmourPlugin$1.class | Bin 2644 -> 2636 bytes .../zone/neitiznot/YakArmourPlugin.class | Bin 2346 -> 2346 bytes .../PhasmatysZone$BoneLoaderHandler.class | Bin 2988 -> 2988 bytes .../plugin/zone/phasmatys/PhasmatysZone.class | Bin 12209 -> 13925 bytes .../zone/rellekka/JarvaldDialogue$1.class | Bin 2386 -> 2389 bytes .../wbisland/WaterBirthDungeonZone$1$1.class | Bin 1325 -> 1328 bytes .../wbisland/WaterBirthDungeonZone$1.class | Bin 2790 -> 2793 bytes Server/data/eco/grand_exchange_db.emp | Bin 138082 -> 138082 bytes Server/data/eco/offer_dispatch_db.emp | Bin 3583221 -> 3723817 bytes .../crandor/game/interaction/Interaction.java | 2 +- .../game/node/entity/player/ai/AIPlayer.java | 1 + .../game/node/item/GroundItemManager.java | 1 + .../src/org/crandor/game/world/GameWorld.java | 2 +- .../crandor/net/packet/PacketRepository.java | 1 + .../plugin/command/PlayerCommandPlugin.java | 119 +- .../city/portsarim/AhabBeerInteraction.java | 2 + Server/src/plugin/npc/other/RasoloNPC.java | 2 +- .../quest/witchs_house/NoraTHaggNPC.java | 2 +- 462 files changed, 658 insertions(+), 710 deletions(-) delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/AliTheCarter.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/ArtimeusDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/Awusah.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/Ghaslor.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/Kazemde$KazemdeDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/Kazemde.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/Rokuh$RokuhDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/Rokuh.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/nardah/Seddu.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/AliCamelMan.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/AliTheCamelHandler$AliTheCamelDialogue$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/AliTheCamelHandler$AliTheCamelDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/AliTheCamelHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/AliTheKebabSeller.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/BlackJackSeller.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/DesertBandit$BanditDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/DesertBandit.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/SnakeCharmerBasket$AliTheSnakeCharmer.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/SnakeCharmerBasket.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/pollnivneach/StreetUrchinDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/sophanem/KlenterNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/sophanem/SphinxDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/sophanem/TarikDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/sophanem/WallShortcut$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/interaction/city/sophanem/WallShortcut.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/AlKharidWarriorPlugin$WarriorOptionPlugin$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/AlKharidWarriorPlugin$WarriorOptionPlugin.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/AlKharidWarriorPlugin.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/AntonNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ArmourSuitNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ArmourSuitNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BarbarianNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BennyNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$2$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$2$2.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$2.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$BorkCutscene$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$BorkCutscene.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$DagonDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$DagonElite.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC$OrkLegion.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/BorkNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/CatableponNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ChaosElementalNPC$ChaosCombatHandler$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ChaosElementalNPC$ChaosCombatHandler$2.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ChaosElementalNPC$ChaosCombatHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ChaosElementalNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ChromaticDragonNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/CitizenNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/CowNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/CrazyArchaeologistNPC$ArchaeologistHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/CrazyArchaeologistNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/DarkWizardNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/DraynorTreeNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/DuckNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ElementalNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ElementalNPC$ElementalDefinition.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ElementalNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ElementalWizardNPC$MaligniusMortifer$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ElementalWizardNPC$MaligniusMortifer.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ElementalWizardNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/FishingNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GiantMoleNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GiantMoleNPC$2.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GiantMoleNPC$3.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GiantMoleNPC$4$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GiantMoleNPC$4.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GiantMoleNPC$5.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GiantMoleNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GoblinVillageNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GraveStoneNPC$GraveStonePlugin.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GraveStoneNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/GuardNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/HansNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/HighwayManNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/JogreNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KalphiteQueenNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KalphiteQueenNPC$KQCombatSwingHandler$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KalphiteQueenNPC$KQCombatSwingHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KalphiteQueenNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KamfreenaNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KingBlackDragonNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KingBlackDragonNPC$KBDCombatSwingHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/KingBlackDragonNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/LumberKittenNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/LumbridgeInstructorNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/MetalDragonNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/MonkNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/MonkNPC$CombatAction.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/MonkNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/RatNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/RatTutorialNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/RockCrabNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/RockCrabNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/SandwichLadyNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ShanomiNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/SheepNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ShopNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/SkippyNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/StrayDogNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/StrayDogNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/Student.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ThrowerTrollNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ThrowerTrollNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TormentedDemonNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TormentedDemonNPC$TormentedDemonSwingHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TormentedDemonNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TribesmanNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TutorialChickenNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TzRekJadNPC$TzRekJadDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TzRekJadNPC$TzhaarMejJalDialogue.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/TzRekJadNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/VampireSlayerNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/WerewolfNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/ZombieNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/callisto/CallistoNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/callisto/CallistoNPC$CallistoCombatSwingHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/callisto/CallistoNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/corp/CorporealBeastNPC$CombatHandler$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/corp/CorporealBeastNPC$CombatHandler$2.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/corp/CorporealBeastNPC$CombatHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/corp/CorporealBeastNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/corp/DarkEnergyCoreNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/corp/DarkEnergyCoreNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/kraken/CaveKrakenNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/kraken/CaveKrakenNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/kraken/EnormousTentacleNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/kraken/EnormousTentacleNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/kraken/KrakenNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/kraken/KrakenNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/venenatis/VenenatisNPC$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/venenatis/VenenatisNPC$VenenatisCombatSwingHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/venenatis/VenenatisNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahCombatHandler.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahCutscene$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahCutscene.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahNPC.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern$2$1$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern$2$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern$2.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern$3$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern$3.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern$Pattern.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPattern.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPlugin$1.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahPlugin.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahSpot.class delete mode 100644 CompiledServer/production/RS-2009/plugin/npc/zulrah/ZulrahType.class diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 348e51b13..4e800a6dc 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,12 +2,468 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -