From a9d45373e0ba39808fdb8ed70f5e99d33a46244d Mon Sep 17 00:00:00 2001 From: Michael Sasse Date: Sat, 26 Oct 2019 19:43:19 -0500 Subject: [PATCH] This update resolves dginovker/2006rebotted#166 Added proper object size calculations. Removed old objectDistance code. Added current task support, allows easy creation of player tasks that cannot duplicate. --- .idea/2006rebotted.iml | 9 - .../data/logs/dropitem/michael.txt | 2 + .../data/logs/pickupitem/michael.txt | 2 + .../src/redone/event/CycleEventHandler.java | 12 +- .../src/redone/game/objects/Objects.java | 29 + .../src/redone/game/players/Client.java | 26 +- .../src/redone/game/players/Player.java | 2 +- .../integrations/PlayersOnlineWebsite.java | 2 +- .../redone/net/packets/impl/AttackPlayer.java | 1 + .../src/redone/net/packets/impl/Bank10.java | 2 +- .../src/redone/net/packets/impl/Bank5.java | 2 +- .../src/redone/net/packets/impl/BankAll.java | 1 + .../src/redone/net/packets/impl/BankX1.java | 1 + .../src/redone/net/packets/impl/BankX2.java | 1 + .../net/packets/impl/ChangeAppearance.java | 1 + .../redone/net/packets/impl/ClickItem.java | 1 + .../src/redone/net/packets/impl/ClickNPC.java | 1 + .../redone/net/packets/impl/ClickObject.java | 873 +++--------------- .../src/redone/net/packets/impl/DropItem.java | 3 + .../redone/net/packets/impl/FollowPlayer.java | 1 + .../redone/net/packets/impl/ItemClick2.java | 4 +- .../packets/impl/ItemClick2OnGroundItem.java | 1 + .../redone/net/packets/impl/ItemClick3.java | 3 + .../net/packets/impl/ItemOnGroundItem.java | 2 + .../redone/net/packets/impl/ItemOnItem.java | 1 + .../redone/net/packets/impl/ItemOnNpc.java | 1 + .../redone/net/packets/impl/ItemOnObject.java | 1 + .../redone/net/packets/impl/ItemOnPlayer.java | 1 + .../net/packets/impl/MagicOnFloorItems.java | 1 + .../redone/net/packets/impl/MagicOnItems.java | 1 + .../redone/net/packets/impl/MoveItems.java | 1 + .../redone/net/packets/impl/PickupItem.java | 1 + .../redone/net/packets/impl/RemoveItem.java | 3 + .../src/redone/net/packets/impl/Trade.java | 1 + .../src/redone/net/packets/impl/Walking.java | 4 + .../src/redone/net/packets/impl/WearItem.java | 3 + .../src/redone/world/clip/Region.java | 16 +- .../redone/event/CycleEventHandler.class | Bin 2603 -> 2772 bytes .../game/content/MemberShipHandler.class | Bin 2397 -> 2431 bytes .../content/combat/magic/CastOnOther.class | Bin 3376 -> 3410 bytes .../content/combat/range/DwarfCannon.class | Bin 12622 -> 12657 bytes .../game/content/consumables/Beverages.class | Bin 5085 -> 5119 bytes .../game/content/consumables/Potions.class | Bin 10073 -> 10106 bytes .../redone/game/content/guilds/Guilds.class | Bin 4273 -> 4563 bytes .../content/guilds/impl/RangersGuild.class | Bin 8477 -> 8511 bytes .../game/content/minigames/FightCaves.class | Bin 9269 -> 9303 bytes .../content/minigames/trawler/Trawler.class | Bin 16864 -> 16901 bytes .../minigames/trawler/WaitingRoom.class | Bin 3047 -> 3081 bytes .../redone/game/content/random/Holidays.class | Bin 2079 -> 2113 bytes .../game/content/skills/agility/Agility.class | Bin 10270 -> 10312 bytes .../skills/agility/ApeAtollAgility.class | Bin 4288 -> 4322 bytes .../skills/agility/BarbarianAgility.class | Bin 4088 -> 4122 bytes .../skills/agility/PyramidAgility.class | Bin 6032 -> 6075 bytes .../skills/agility/WerewolfAgility.class | Bin 4359 -> 4393 bytes .../skills/agility/WildernessAgility.class | Bin 3222 -> 3256 bytes .../game/content/skills/cooking/Cooking.class | Bin 6579 -> 6613 bytes .../cooking/CookingTutorialIsland.class | Bin 3905 -> 3940 bytes .../game/content/skills/core/Fishing.class | Bin 7749 -> 7819 bytes .../content/skills/core/Mining$rockData.class | Bin 4267 -> 4273 bytes .../game/content/skills/core/Mining.class | Bin 6183 -> 6221 bytes .../game/content/skills/core/Prayer.class | Bin 3112 -> 3146 bytes .../content/skills/core/Woodcutting$2.class | Bin 1499 -> 1533 bytes .../content/skills/core/Woodcutting.class | Bin 10608 -> 10645 bytes .../content/skills/crafting/GemCutting.class | Bin 2344 -> 2378 bytes .../skills/crafting/GlassBlowing.class | Bin 3387 -> 3421 bytes .../skills/crafting/LeatherMaking.class | Bin 4738 -> 4772 bytes .../content/skills/crafting/Pottery.class | Bin 3989 -> 4024 bytes .../content/skills/crafting/SoftClay.class | Bin 1246 -> 1280 bytes .../content/skills/crafting/Spinning.class | Bin 2013 -> 2047 bytes .../skills/firemaking/Firemaking$1.class | Bin 3257 -> 3291 bytes .../skills/firemaking/Firemaking.class | Bin 5096 -> 5131 bytes .../skills/fletching/ArrowMaking.class | Bin 2840 -> 2874 bytes .../content/skills/fletching/LogCutting.class | Bin 7304 -> 7339 bytes .../content/skills/fletching/Stringing.class | Bin 2256 -> 2290 bytes .../content/skills/herblore/Herblore.class | Bin 5945 -> 5980 bytes .../skills/smithing/SilverCrafting.class | Bin 2748 -> 2782 bytes .../content/skills/smithing/Smelting.class | Bin 5639 -> 5674 bytes .../content/skills/thieving/Pickpocket.class | Bin 4457 -> 4493 bytes .../game/content/skills/thieving/Stalls.class | Bin 5890 -> 5924 bytes .../content/skills/thieving/ThieveOther.class | Bin 3206 -> 3240 bytes .../game/content/traveling/Desert.class | Bin 3730 -> 3764 bytes .../game/content/traveling/GnomeGlider.class | Bin 2408 -> 2443 bytes .../game/content/traveling/Sailing.class | Bin 4146 -> 4181 bytes .../game/globalworldobjects/PassDoor.class | Bin 3025 -> 3059 bytes .../redone/game/items/impl/Flowers.class | Bin 3824 -> 3859 bytes .../2006rebotted/redone/game/npcs/Npc.class | Bin 10176 -> 10210 bytes .../redone/game/npcs/NpcActions.class | Bin 16055 -> 16163 bytes .../redone/game/npcs/impl/MilkCow.class | Bin 1456 -> 1490 bytes .../redone/game/objects/Objects.class | Bin 1336 -> 2205 bytes .../redone/game/objects/ObjectsActions.class | Bin 46243 -> 46281 bytes .../redone/game/objects/impl/Climbing.class | Bin 12574 -> 12734 bytes .../game/objects/impl/CrystalChest.class | Bin 2350 -> 2384 bytes .../redone/game/objects/impl/FlourMill.class | Bin 2738 -> 2772 bytes .../redone/game/objects/impl/Levers.class | Bin 1891 -> 1925 bytes .../game/objects/impl/OtherObjects$2.class | Bin 1313 -> 1347 bytes .../game/objects/impl/OtherObjects$3.class | Bin 1313 -> 1347 bytes .../game/objects/impl/OtherObjects.class | Bin 3910 -> 3947 bytes .../redone/game/objects/impl/Pickable.class | Bin 2375 -> 2409 bytes .../redone/game/players/Client$1.class | Bin 1066 -> 1066 bytes .../redone/game/players/Client$2.class | Bin 1103 -> 1103 bytes .../redone/game/players/Client$3.class | Bin 1441 -> 1441 bytes .../redone/game/players/Client$4.class | Bin 1423 -> 1423 bytes .../game/players/Client$TinterfaceText.class | Bin 646 -> 646 bytes .../redone/game/players/Client.class | Bin 40738 -> 40780 bytes .../redone/game/players/Player.class | Bin 52558 -> 52523 bytes .../game/players/PlayerAssistant$1.class | Bin 1650 -> 1684 bytes .../redone/game/players/PlayerAssistant.class | Bin 74272 -> 74307 bytes .../redone/game/players/Trading.class | Bin 12048 -> 12082 bytes .../integrations/PlayersOnlineWebsite.class | Bin 1759 -> 1765 bytes .../net/packets/impl/AttackPlayer.class | Bin 6890 -> 6925 bytes .../redone/net/packets/impl/Bank10.class | Bin 3038 -> 3073 bytes .../redone/net/packets/impl/Bank5.class | Bin 2904 -> 2939 bytes .../redone/net/packets/impl/BankAll.class | Bin 3536 -> 3571 bytes .../redone/net/packets/impl/BankX1.class | Bin 1612 -> 1647 bytes .../redone/net/packets/impl/BankX2.class | Bin 2197 -> 2232 bytes .../net/packets/impl/ChangeAppearance.class | Bin 2204 -> 2239 bytes .../redone/net/packets/impl/ClickItem.class | Bin 7607 -> 7642 bytes .../redone/net/packets/impl/ClickNPC$1.class | Bin 1727 -> 1727 bytes .../redone/net/packets/impl/ClickNPC$2.class | Bin 1729 -> 1729 bytes .../redone/net/packets/impl/ClickNPC$3.class | Bin 1716 -> 1716 bytes .../redone/net/packets/impl/ClickNPC.class | Bin 7526 -> 7597 bytes .../net/packets/impl/ClickObject$1.class | Bin 1435 -> 1808 bytes .../net/packets/impl/ClickObject$2.class | Bin 1362 -> 1440 bytes .../net/packets/impl/ClickObject$3.class | Bin 1915 -> 1367 bytes .../net/packets/impl/ClickObject$4.class | Bin 1231 -> 1920 bytes .../net/packets/impl/ClickObject$5.class | Bin 1193 -> 1236 bytes .../net/packets/impl/ClickObject$6.class | Bin 1599 -> 1198 bytes .../net/packets/impl/ClickObject$7.class | Bin 1577 -> 0 bytes .../net/packets/impl/ClickObject$8.class | Bin 1576 -> 0 bytes .../net/packets/impl/ClickObject$9.class | Bin 1577 -> 0 bytes .../redone/net/packets/impl/ClickObject.class | Bin 13995 -> 10340 bytes .../redone/net/packets/impl/Commands$1.class | Bin 1878 -> 1949 bytes .../redone/net/packets/impl/Commands.class | Bin 16358 -> 20985 bytes .../redone/net/packets/impl/DropItem.class | Bin 7676 -> 7711 bytes .../net/packets/impl/FollowPlayer.class | Bin 1658 -> 1693 bytes .../redone/net/packets/impl/ItemClick2.class | Bin 1130 -> 1165 bytes .../packets/impl/ItemClick2OnGroundItem.class | Bin 2115 -> 2150 bytes .../redone/net/packets/impl/ItemClick3.class | Bin 2287 -> 2322 bytes .../net/packets/impl/ItemOnGroundItem.class | Bin 1909 -> 1944 bytes .../redone/net/packets/impl/ItemOnItem.class | Bin 1189 -> 1224 bytes .../redone/net/packets/impl/ItemOnNpc.class | Bin 2968 -> 3003 bytes .../net/packets/impl/ItemOnObject.class | Bin 5656 -> 5691 bytes .../net/packets/impl/ItemOnPlayer.class | Bin 2065 -> 2100 bytes .../packets/impl/MagicOnFloorItems$1.class | Bin 1835 -> 1835 bytes .../net/packets/impl/MagicOnFloorItems.class | Bin 3465 -> 3534 bytes .../net/packets/impl/MagicOnItems.class | Bin 1231 -> 1266 bytes .../redone/net/packets/impl/MoveItems.class | Bin 1495 -> 1530 bytes .../net/packets/impl/PickupItem$1.class | Bin 1453 -> 1453 bytes .../redone/net/packets/impl/PickupItem.class | Bin 4511 -> 4580 bytes .../redone/net/packets/impl/RemoveItem.class | Bin 2926 -> 2961 bytes .../redone/net/packets/impl/Trade.class | Bin 1562 -> 1597 bytes .../redone/net/packets/impl/Walking.class | Bin 5370 -> 5596 bytes .../redone/net/packets/impl/WearItem.class | Bin 2147 -> 2182 bytes .../redone/world/GlobalDropsHandler.class | Bin 4342 -> 4376 bytes .../redone/world/ObjectManager.class | Bin 7168 -> 7204 bytes .../redone/world/clip/Region.class | Bin 12237 -> 12539 bytes 156 files changed, 218 insertions(+), 799 deletions(-) create mode 100644 2006Redone Server/data/logs/dropitem/michael.txt create mode 100644 2006Redone Server/data/logs/pickupitem/michael.txt delete mode 100644 CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$7.class delete mode 100644 CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$8.class delete mode 100644 CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$9.class diff --git a/.idea/2006rebotted.iml b/.idea/2006rebotted.iml index c750aecb..09faeb4e 100644 --- a/.idea/2006rebotted.iml +++ b/.idea/2006rebotted.iml @@ -81,15 +81,6 @@ - - - - - - - - - diff --git a/2006Redone Server/data/logs/dropitem/michael.txt b/2006Redone Server/data/logs/dropitem/michael.txt new file mode 100644 index 00000000..71de7e02 --- /dev/null +++ b/2006Redone Server/data/logs/dropitem/michael.txt @@ -0,0 +1,2 @@ +[2019/10/26] 13:49 michael dropped 1 chef's hat absX: 3250 absY: 3225 +[2019/10/26] 13:49 michael dropped 1 fire talisman absX: 3250 absY: 3225 diff --git a/2006Redone Server/data/logs/pickupitem/michael.txt b/2006Redone Server/data/logs/pickupitem/michael.txt new file mode 100644 index 00000000..4952ddb9 --- /dev/null +++ b/2006Redone Server/data/logs/pickupitem/michael.txt @@ -0,0 +1,2 @@ +[2019/10/26] 13:50 michael picked up fire talisman itemX: 3250, itemY: 3226 +[2019/10/26] 13:50 michael picked up chef's hat itemX: 3250, itemY: 3226 diff --git a/2006Redone Server/src/redone/event/CycleEventHandler.java b/2006Redone Server/src/redone/event/CycleEventHandler.java index 6b6939ed..22a0eb1b 100644 --- a/2006Redone Server/src/redone/event/CycleEventHandler.java +++ b/2006Redone Server/src/redone/event/CycleEventHandler.java @@ -48,8 +48,10 @@ public class CycleEventHandler { * @param event * @param cycles */ - public void addEvent(int id, Object owner, CycleEvent event, int cycles) { - events.add(new CycleEventContainer(id, owner, event, cycles)); + public CycleEventContainer addEvent(int id, Object owner, CycleEvent event, int cycles) { + CycleEventContainer container = new CycleEventContainer(id, owner, event, cycles); + events.add(container); + return container; } /** @@ -59,8 +61,10 @@ public class CycleEventHandler { * @param event * @param cycles */ - public void addEvent(Object owner, CycleEvent event, int cycles) { - events.add(new CycleEventContainer(-1, owner, event, cycles)); + public CycleEventContainer addEvent(Object owner, CycleEvent event, int cycles) { + CycleEventContainer container = new CycleEventContainer(-1, owner, event, cycles); + events.add(container); + return container; } /** diff --git a/2006Redone Server/src/redone/game/objects/Objects.java b/2006Redone Server/src/redone/game/objects/Objects.java index 65822c68..588cd8ac 100644 --- a/2006Redone Server/src/redone/game/objects/Objects.java +++ b/2006Redone Server/src/redone/game/objects/Objects.java @@ -1,5 +1,7 @@ package redone.game.objects; +import redone.world.clip.ObjectDef; + public class Objects { public long delay, oDelay; @@ -36,6 +38,33 @@ public class Objects { objectTicks = ticks; } + public int[] getObjectSize() { + ObjectDef def = ObjectDef.getObjectDef(objectId); + if (def == null) + return new int[] {1, 1}; + int xLength; + int yLength; + if (objectFace != 1 && objectFace != 3) { + xLength = def.xLength(); + yLength = def.yLength(); + } else { + xLength = def.yLength(); + yLength = def.xLength(); + } + + return new int[] {xLength, yLength}; + } + + @Override + public String toString() { + return "Objects{" + + "objectId=" + objectId + + ", objectX=" + objectX + + ", objectY=" + objectY + + ", objectHeight=" + objectHeight + + '}'; + } + public int getObjectHeight() { return objectHeight; } diff --git a/2006Redone Server/src/redone/game/players/Client.java b/2006Redone Server/src/redone/game/players/Client.java index 6feb622e..b7b4131f 100644 --- a/2006Redone Server/src/redone/game/players/Client.java +++ b/2006Redone Server/src/redone/game/players/Client.java @@ -139,8 +139,7 @@ public class Client extends Player { private Mining mining = new Mining(); private ChallengePlayer challengePlayer = new ChallengePlayer(); private DwarfCannon dwarfCannon = new DwarfCannon(this); - - + private CycleEventContainer currentTask; public DwarfCannon getCannon() { return dwarfCannon; @@ -322,14 +321,6 @@ public class Client extends Player { return witchsPotion; } - public void setCurrentTask(Future task) { - currentTask = task; - } - - public Future getCurrentTask() { - return currentTask; - } - public synchronized Stream getInStream() { return inStream; } @@ -397,7 +388,19 @@ public class Client extends Player { public Food getFood() { return food; } - + + public void startCurrentTask(int ticksBetweenExecution, CycleEvent event) { + endCurrentTask(); + currentTask = CycleEventHandler.getSingleton().addEvent(this, event, ticksBetweenExecution); + } + + public void endCurrentTask() { + if (currentTask != null && currentTask.isRunning()) { + currentTask.stop(); + currentTask = null; + } + } + private Map interfaceText = new HashMap(); public class TinterfaceText { @@ -427,7 +430,6 @@ public class Client extends Player { public int lowMemoryVersion = 0; public int timeOutCounter = 0; public int returnCode = 2; - private Future currentTask; public Client(IoSession s, int _playerId) { super(_playerId); diff --git a/2006Redone Server/src/redone/game/players/Player.java b/2006Redone Server/src/redone/game/players/Player.java index eac6765b..f88b51b1 100644 --- a/2006Redone Server/src/redone/game/players/Player.java +++ b/2006Redone Server/src/redone/game/players/Player.java @@ -401,7 +401,7 @@ public abstract class Player { totalDamageDealt, globalDamageDealt, oldNpcIndex, fightMode, attackTimer; public boolean magicFailed, oldMagicFailed; public int bowSpecShot, clickNpcType, clickObjectType, objectId, objectX, - objectY, objectXOffset, objectYOffset, objectDistance; + objectY; public int pItemX, pItemY, pItemId; public boolean isMoving, walkingToItem; public boolean isShopping, updateShop; diff --git a/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java b/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java index df0f13a8..8f70b61a 100644 --- a/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java +++ b/2006Redone Server/src/redone/integrations/PlayersOnlineWebsite.java @@ -18,7 +18,7 @@ public class PlayersOnlineWebsite { private static int count = 50; public static void addUpdatePlayersOnlineTask() { - if (!password.equals("")) { + if (password != null && !password.equals("")) { if (count == 0) { try { setWebsitePlayersOnline(PlayerHandler.getPlayerCount()); diff --git a/2006Redone Server/src/redone/net/packets/impl/AttackPlayer.java b/2006Redone Server/src/redone/net/packets/impl/AttackPlayer.java index 47450bd8..dd9d721a 100644 --- a/2006Redone Server/src/redone/net/packets/impl/AttackPlayer.java +++ b/2006Redone Server/src/redone/net/packets/impl/AttackPlayer.java @@ -18,6 +18,7 @@ public class AttackPlayer implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { + c.endCurrentTask(); c.playerIndex = 0; c.npcIndex = 0; switch (packetType) { diff --git a/2006Redone Server/src/redone/net/packets/impl/Bank10.java b/2006Redone Server/src/redone/net/packets/impl/Bank10.java index 73a0e806..d2a8dd72 100644 --- a/2006Redone Server/src/redone/net/packets/impl/Bank10.java +++ b/2006Redone Server/src/redone/net/packets/impl/Bank10.java @@ -15,7 +15,7 @@ public class Bank10 implements PacketType { int interfaceId = player.getInStream().readUnsignedWordBigEndian(); int removeId = player.getInStream().readUnsignedWordA(); int removeSlot = player.getInStream().readUnsignedWordA(); - + player.endCurrentTask(); switch (interfaceId) { case 4233: diff --git a/2006Redone Server/src/redone/net/packets/impl/Bank5.java b/2006Redone Server/src/redone/net/packets/impl/Bank5.java index 86861ebe..f1256e26 100644 --- a/2006Redone Server/src/redone/net/packets/impl/Bank5.java +++ b/2006Redone Server/src/redone/net/packets/impl/Bank5.java @@ -15,7 +15,7 @@ public class Bank5 implements PacketType { int interfaceId = player.getInStream().readSignedWordBigEndianA(); int removeId = player.getInStream().readSignedWordBigEndianA(); int removeSlot = player.getInStream().readSignedWordBigEndian(); - + player.endCurrentTask(); switch (interfaceId) { case 4233: diff --git a/2006Redone Server/src/redone/net/packets/impl/BankAll.java b/2006Redone Server/src/redone/net/packets/impl/BankAll.java index 0ff5824a..f908fe3a 100644 --- a/2006Redone Server/src/redone/net/packets/impl/BankAll.java +++ b/2006Redone Server/src/redone/net/packets/impl/BankAll.java @@ -17,6 +17,7 @@ public class BankAll implements PacketType { int removeSlot = player.getInStream().readUnsignedWordA(); int interfaceId = player.getInStream().readUnsignedWord(); int removeId = player.getInStream().readUnsignedWordA(); + player.endCurrentTask(); switch (interfaceId) { case 3900: player.getShopAssistant().buyItem(removeId, removeSlot, 10); diff --git a/2006Redone Server/src/redone/net/packets/impl/BankX1.java b/2006Redone Server/src/redone/net/packets/impl/BankX1.java index f76a1bb3..40f430e8 100644 --- a/2006Redone Server/src/redone/net/packets/impl/BankX1.java +++ b/2006Redone Server/src/redone/net/packets/impl/BankX1.java @@ -14,6 +14,7 @@ public class BankX1 implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { + c.endCurrentTask(); if (packetType == 135) { c.xRemoveSlot = c.getInStream().readSignedWordBigEndian(); c.xInterfaceId = c.getInStream().readUnsignedWordA(); diff --git a/2006Redone Server/src/redone/net/packets/impl/BankX2.java b/2006Redone Server/src/redone/net/packets/impl/BankX2.java index 9c9f0154..129615ca 100644 --- a/2006Redone Server/src/redone/net/packets/impl/BankX2.java +++ b/2006Redone Server/src/redone/net/packets/impl/BankX2.java @@ -11,6 +11,7 @@ public class BankX2 implements PacketType { @Override public void processPacket(Client player, int packetType, int packetSize) { + player.endCurrentTask(); int Xamount = player.getInStream().readDWord(); if (Xamount < 0) { Xamount = player.getItemAssistant().getItemAmount(player.xRemoveId); diff --git a/2006Redone Server/src/redone/net/packets/impl/ChangeAppearance.java b/2006Redone Server/src/redone/net/packets/impl/ChangeAppearance.java index e6031fea..1bab54c2 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ChangeAppearance.java +++ b/2006Redone Server/src/redone/net/packets/impl/ChangeAppearance.java @@ -81,6 +81,7 @@ public class ChangeAppearance implements PacketType { client.playerAppearance[11] = colors[3]; // feet colour client.playerAppearance[12] = colors[4]; // skin colour + client.endCurrentTask(); client.getPlayerAssistant().removeAllWindows(); client.getPlayerAssistant().requestUpdates(); client.canChangeAppearance = false; diff --git a/2006Redone Server/src/redone/net/packets/impl/ClickItem.java b/2006Redone Server/src/redone/net/packets/impl/ClickItem.java index 88cb98d4..f2a14723 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ClickItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/ClickItem.java @@ -23,6 +23,7 @@ public class ClickItem implements PacketType { @Override public void processPacket(Client player, int packetType, int packetSize) { + player.endCurrentTask(); player.getInStream().readSignedWordBigEndianA(); int itemSlot = player.getInStream().readUnsignedWordA(); int itemId = player.getInStream().readUnsignedWordBigEndian(); diff --git a/2006Redone Server/src/redone/net/packets/impl/ClickNPC.java b/2006Redone Server/src/redone/net/packets/impl/ClickNPC.java index 61c1be5f..92a33790 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ClickNPC.java +++ b/2006Redone Server/src/redone/net/packets/impl/ClickNPC.java @@ -29,6 +29,7 @@ public class ClickNPC implements PacketType { client.getPlayerAssistant().resetFollow(); client.getCombatAssistant().resetPlayerAttack(); client.getPlayerAssistant().requestUpdates(); + client.endCurrentTask(); switch (packetType) { /** diff --git a/2006Redone Server/src/redone/net/packets/impl/ClickObject.java b/2006Redone Server/src/redone/net/packets/impl/ClickObject.java index e2524241..37e8129f 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ClickObject.java +++ b/2006Redone Server/src/redone/net/packets/impl/ClickObject.java @@ -11,30 +11,109 @@ import redone.game.content.skills.core.Woodcutting; import redone.game.content.skills.thieving.Stalls; import redone.game.globalworldobjects.Doors; import redone.game.npcs.NpcHandler; +import redone.game.objects.Objects; import redone.game.players.Client; import redone.net.packets.PacketType; +import redone.util.Misc; +import redone.world.clip.ObjectDef; +import redone.world.clip.Region; + +import java.util.function.Consumer; public class ClickObject implements PacketType { public static final int FIRST_CLICK = 132, SECOND_CLICK = 252, THIRD_CLICK = 70, FOURTH_CLICK = 234; + public void onObjectReached(Client player, Consumer consumer) { + final int objectX = player.objectX; + final int objectY = player.objectY; + final int objectId = player.objectId; + + Objects object = Region.getObject(objectId, objectX, objectY, player.heightLevel); + if (object == null) { + // Since most content is coded poorly we will have to assume the object is valid + // but we won't know the face direction, so some objects will behave incorrectly + // if the object size is not equal on both axes and the face + // is not set to zero. The proper fix would be when an object is removed or added + // they are added into the region configuration properly so we can retrieve + // the object at runtime. This will suffice for now. + object = new Objects(objectId, objectX, objectY, player.heightLevel, 0, 10, 0); + } + + int[] size = object.getObjectSize(); + + player.startCurrentTask(1, new CycleEvent() { + @Override + public void execute(CycleEventContainer container) { + if (objectX != player.objectX || objectY != player.objectY || objectId != player.objectId) { + container.stop(); + return; + } + + int x = player.absX; + int y = player.absY; + int xMin = objectX - 1; + int xMax = xMin + size[0] + 1; + int yMin = objectY - 1; + int yMax = yMin + size[1] + 1; + + if (x >= xMin && y >= yMin && x <= xMax && y <= yMax) { + consumer.accept(player); + container.stop(); + } + } + + @Override + public void stop() {} + }); + } + @Override - public void processPacket(final Client player, int packetType, - int packetSize) { + public void processPacket(final Client player, int packetType, int packetSize) { player.clickObjectType = player.objectX = player.objectId = player.objectY = 0; - player.objectYOffset = player.objectXOffset = 0; player.getPlayerAssistant().resetFollow(); player.getCombatAssistant().resetPlayerAttack(); player.getPlayerAssistant().requestUpdates(); + player.endCurrentTask(); switch (packetType) { - case FIRST_CLICK: - player.objectX = player.getInStream().readSignedWordBigEndianA(); - player.objectId = player.getInStream().readUnsignedWord(); - player.objectY = player.getInStream().readUnsignedWordA(); - player.objectDistance = 1; - player.turnPlayerTo(player.objectX, player.objectY); + case FIRST_CLICK: + player.objectX = player.getInStream().readSignedWordBigEndianA(); + player.objectId = player.getInStream().readUnsignedWord(); + player.objectY = player.getInStream().readUnsignedWordA(); + onObjectReached(player, (p) -> completeObjectClick(p, 1)); + break; + + case SECOND_CLICK: + player.objectId = player.getInStream().readUnsignedWordBigEndianA(); + player.objectY = player.getInStream().readSignedWordBigEndian(); + player.objectX = player.getInStream().readUnsignedWordA(); + onObjectReached(player, (p) -> completeObjectClick(p, 2)); + break; + + case THIRD_CLICK: // 'F' + player.objectX = player.getInStream().readSignedWordBigEndian(); + player.objectY = player.getInStream().readUnsignedWord(); + player.objectId = player.getInStream().readUnsignedWordBigEndianA(); + onObjectReached(player, (p) -> completeObjectClick(p, 3)); + break; + + + case FOURTH_CLICK: + player.objectX = player.getInStream().readSignedWordBigEndianA(); + player.objectId = player.getInStream().readUnsignedWordA(); + player.objectY = player.getInStream().readUnsignedWordBigEndianA(); + onObjectReached(player, (p) -> completeObjectClick(p, 4)); + break; + } + } + + public void completeObjectClick(final Client player, int objectOption) { + player.turnPlayerTo(player.objectX, player.objectY); + + switch (objectOption) { + case 1: if (player.playerRights == 3 || player.debugMode) { player.getActionSender().sendMessage("ObjectId: " + player.objectId + " ObjectX: " + player.objectX + " ObjectY: " + player.objectY + " Objectclick = 1, Xoff: " + (player.getX() - player.objectX) + " Yoff: " + (player.getY() - player.objectY)); } @@ -43,7 +122,7 @@ public class ClickObject implements PacketType { //System.out.println("Door debug?"); } //} - + /*if (client.performingAction) { return; }*/ @@ -62,12 +141,6 @@ public class ClickObject implements PacketType { player.resetWalkingQueue(); break; } - if (Mining.rockExists(player.objectId)) { - player.objectDistance = 5; - } - if (Woodcutting.playerTrees(player, player.objectId)) { - player.objectDistance = 3; - } switch (player.objectId) { case 1276: Woodcutting.startWoodcutting(player, 0, player.objectX, player.objectY, player.clickObjectType); @@ -132,7 +205,7 @@ public class ClickObject implements PacketType { case 1332: Woodcutting.startWoodcutting(player, 20, player.objectX, player.objectY, player.clickObjectType); break; - + case 1292: if (player.spiritTree == false && player.clickedTree == true) { player.getActionSender().sendMessage("You have already spawned a tree spirit."); @@ -152,7 +225,7 @@ public class ClickObject implements PacketType { case 1317: player.getPlayerAssistant().spiritTree(); break; - + case 2164: case 2165: Server.trawler.fixNet(player); @@ -171,18 +244,11 @@ public class ClickObject implements PacketType { } CastleWarObjects.handleObject(player, player.objectId, player.objectX, player.objectY); break; - + case 2513: player.getRangersGuild().fireAtTarget(); break; - - case 12163: - case 12164: - case 12165: - case 12166: - player.objectDistance = 4; - break; - + case 8930: player.fade(1975, 4409, 3); break; @@ -190,223 +256,6 @@ public class ClickObject implements PacketType { player.fade(2442, 10147, 0); break; - case 12982: - if (player.absY == 3278) { - player.objectYOffset = 2; - } - break; - - case 300: - if (player.objectX == 3093 && player.objectY == 3509) { - player.objectDistance = 2; - } - break; - case 2479: - case 2482: - case 10596: - case 10595: - case 1725: - case 2483: - case 4568: - case 2145: - player.objectDistance = 3; - break; - - case 11993: - case 245: - case 246: - case 273: - case 272: - case 8959: - player.objectDistance = 1; - break; - - case 492: - case 5100: - case 12127: - case 5083: - case 4551: - case 4558: - case 2634: - case 1742: - case 2484: - case 8966: - case 993: - case 2230: - case 2265: - case 4569: - case 5098: - case 5096: - case 5094: - case 3828: - player.objectDistance = 2; - break; - - - case 2617: - if (player.objectX == 3077 && player.objectY == 9768) { - player.objectDistance = 3; - } - break; - - case 2781: - if (player.objectX == 3272 && player.objectY == 3185) { - player.objectDistance = 3; - } - break; - - case 2216: - if (player.absX == 2880) { - player.objectXOffset = 3; - player.objectYOffset = 1; - } - break; - - case 3760: - if (player.objectX == 2892 && player.objectY == 10072) { - player.objectYOffset = 2; - } - break; - - case 96: - if (player.objectX == 2638 && player.objectY == 9763 - || player.objectY == 9740) { - player.objectXOffset = 3; - player.objectYOffset = 1; - } - break; - - case 2323: - if (player.objectX == 2703 && player.objectY == 3205) { - player.objectXOffset = 2; - } - break; - - case 2322: - if (player.objectX == 2705 && player.objectY == 3209) { - player.objectXOffset = 4; - } - break; - - case 190: - player.objectDistance = 3; - break; - - case 154: - player.objectDistance = 2; - break; - - case 10885: - player.objectYOffset = -3; - player.objectXOffset = 1; - break; - - case 10859: - if (player.objectX == 3356 && player.objectY == 2847) { - player.objectXOffset = 1; - player.objectYOffset = -1; - } else if (player.objectX == 3364 && player.objectY == 2833) { - player.objectXOffset = 2; - player.objectYOffset = 1; - } else { - player.objectYOffset = 2; - } - break; - - case 10860: - if (player.objectX == 3372 && player.objectY == 2839) { - player.objectYOffset = 2; - } - break; - - case 10886: - player.objectXOffset = 2; - player.objectYOffset = 1; - break; - - case 10862: - if (player.objectX == 3362 && player.objectY == 2849) { - player.objectXOffset = -3; - } - break; - - case 6552: - if (player.absX == 3234) { - player.objectXOffset = 2; - player.objectYOffset = 1; - } - break; - - case 2711: - if (player.objectX == 2631 && player.objectY == 3322) { - player.objectXOffset = 1; - player.objectYOffset = 3; - } - break; - - case 3044: - if (player.objectX == 3078 && player.objectY == 9495) { - player.objectDistance = 3; - } - break; - - case 1737: - if (player.objectX == 2662 && player.objectY == 3291) { - player.objectYOffset = 3; - } - break; - - case 11737: - player.objectYOffset = 1; - break; - - case 11724: - if (player.absX == 2971) { - player.objectXOffset = 3; - } - break; - - case 11729: - if (player.absY == 3340) { - player.objectYOffset = 2; - } - break; - - case 11732: - if (player.objectX == 3034 && player.objectY == 3363) { - player.objectXOffset = 2; - } else if (player.objectX == 3048 && player.objectY == 3352) { - player.objectYOffset = 2; - } - break; - - case 11735: - if (player.absY == 3340 || player.absY == 3384) { - player.objectYOffset = 2; - } - break; - - case 11725: - if (player.absY == 3348) { - player.objectYOffset = 1; - } - break; - - case 5097: - if (player.objectX == 2635 && player.objectY == 9514) { - player.objectXOffset = 2; - player.objectYOffset = 3; - } - break; - - case 1726: - if (player.absX == 3285 && player.absY == 3492) { - player.objectDistance = 1; - } else { - player.objectXOffset = 2; - } - break; - case 1568: if (player.objectX == 2399 && player.objectY == 3099) { player.getActionSender() @@ -531,8 +380,6 @@ public class ClickObject implements PacketType { if (player.objectX == 3058 && player.objectY == 3376) { player.getPlayerAssistant().movePlayer(3058, 9776, 0); } else if (player.objectX == 2603 && player.objectY == 3078) { - player.objectXOffset = 3; - player.objectYOffset = 1; } break; @@ -560,7 +407,7 @@ public class ClickObject implements PacketType { @Override public void stop() { - + } }, 1); } @@ -580,16 +427,12 @@ public class ClickObject implements PacketType { @Override public void stop() { - + } }, 1); } break; - case 4407: - player.objectXOffset = 2; - break; - case 4387: CastleWars.addToWaitRoom(player, 1); // saradomin break; @@ -606,390 +449,11 @@ public class ClickObject implements PacketType { case 4390: // zammy waiting room portal CastleWars.leaveWaitingRoom(player); break; - - /* - * werewolf agility course stepping stone - */ - case 5138: - case 5136: - case 5141: - case 5133: - case 5152: - player.objectDistance = 2; - break; - /* - * agility pyramid gap - */ - case 10863: - case 10857: - player.objectDistance = 4; - break; - /* - * rope swing in barbarian agility arena - */ - case 2282: - player.objectDistance = 4; - break; - - case 2294: - player.objectDistance = 4; - break; - - case 9295: - if (player.absX == 3155) { - player.objectDistance = 2; - } - break; - - case 2491: - if (player.objectX == 2926 && player.objectY == 4817) { - player.objectXOffset = 1; - player.objectYOffset = -3; - } - if (player.objectX == 2927 && player.objectY == 4814) { - player.objectXOffset = -1; - player.objectYOffset = 3; - } - if (player.objectX == 2893 && player.objectY == 4812) { - player.objectXOffset = 2; - player.objectYOffset = 5; - } - if (player.objectX == 2925 && player.objectY == 4848) { - player.objectXOffset = 2; - player.objectYOffset = 5; - } - if (player.objectX == 2891 && player.objectY == 4847) { - player.objectXOffset = 2; - player.objectYOffset = -1; - } - break; - - case 2609: - player.objectYOffset = 2; - break; - - case 4755: - player.objectYOffset = 1; - break; - - case 7056: - player.objectXOffset = 2; - break; - - case 26983: - case 26982: - case 24355: - case 24354: - player.objectYOffset = 1; - player.objectDistance = 0; - break; - - case 1722: - if (player.absX == 3159) { - player.objectXOffset = 3; - } else if (player.objectX == 3175 && player.objectY == 3420) { - player.objectXOffset = 1; - player.objectYOffset = 3; - } else if (player.objectX == 3177 && player.objectY == 3401) { - player.objectXOffset = 3; - player.objectYOffset = 1; - } else if (player.absY == 3298) { - player.objectYOffset = 3; - } - break; - - case 11666: - player.objectXOffset = -1; - player.objectYOffset = -1; - break; - - case 1723: - if (player.objectX == 3100 && player.objectY == 3266 - || player.objectX == 2663 && player.objectY == 3321) { - player.objectXOffset = 2; - player.objectYOffset = 1; - } else if (player.objectX == 3259 && player.objectY == 3447 - || player.objectX == 2590 && player.objectY == 3090 - || player.objectX == 3212 && player.objectY == 3474) { - player.objectYOffset = 2; - } else if (player.objectX == 2590 && player.objectY == 3085) { - player.objectXOffset = 1; - player.objectYOffset = 2; - } - break; - - case 1738: - if (player.objectX == 3204 && player.objectY == 3207 || player.objectX == 2648 && player.objectY == 3310) { - player.objectXOffset = 1; - player.objectYOffset = 2; - } else if (player.objectX == 3204 && player.objectY == 3229) { - player.objectXOffset = 2; - } else if (player.objectX == 2839 && player.objectY == 3537 || player.objectX == 2673 && player.objectY == 3300 || player.objectX == 2728 && player.objectY == 3460) { - player.objectXOffset = 2; - player.objectYOffset = 1; - } else if (player.absX == 2746) { - player.objectXOffset = 2; - } else if (player.objectX == 3010 && player.objectY == 3515 || player.objectX == 2648 && player.objectY == 3310) { - player.objectDistance = 2; - } else if (player.objectX == 2895 && player.objectY == 3513 || player.objectX == 3144 && player.objectY == 3447) { - player.objectDistance = 3; - } - break; - - case 1739: - if (player.objectX == 3204 && player.objectY == 3207) { - player.objectDistance = 3; - } else if (player.objectX == 3204 && player.objectY == 3229) { - player.objectXOffset = 2; - } else if (player.objectX == 3204 && player.objectY == 3207) { - player.objectXOffset = 1; - player.objectYOffset = 2; - } - break; - - case 1740: - if (player.objectX == 3205 && player.objectY == 3208) { - player.objectXOffset = 1; - player.objectYOffset = 2; - } else if (player.objectX == 3144 && player.objectY == 3448) { - player.objectDistance = 1; - } - break; - - case 12536: - player.objectXOffset = 2; - player.objectYOffset = 1; - break; - - case 12537: - player.objectXOffset = 1; - player.objectYOffset = 2; - break; - - case 12538: - player.objectYOffset = 1; - break; - - case 2287: - if (player.absX == 2552 && player.absY == 3561) { - player.objectYOffset = 2; - } else if (player.absX == 2552 && player.absY == 3558) { - player.objectYOffset = -1; - } - break; - - case 1734: - if (player.objectX == 2569 && player.objectY == 9522) { - player.objectXOffset = 1; - player.objectYOffset = 3; - } else if (player.objectX == 3187 && player.objectY == 9833) { - player.objectXOffset = 3; - player.objectYOffset = 1; - } - break; - - case 4493: - case 4494: - case 4495: - case 4496: - player.objectDistance = 5; - break; - - case 6522: - case 10229: - player.objectDistance = 2; - break; - - case 4417: - if (player.objectX == 2425 && player.objectY == 3074) { - player.objectYOffset = 2; - } - break; - - case 4420: - if (player.getX() >= 2383 && player.getX() <= 2385) { - player.objectYOffset = 1; - } else { - player.objectYOffset = -2; - } - // fall through - break; - - case 2878: - case 2879: - player.objectDistance = 3; - break; - - case 2558: - player.objectDistance = 0; - if (player.absX > player.objectX && player.objectX == 3044) { - player.objectXOffset = 1; - } - if (player.absY > player.objectY) { - player.objectYOffset = 1; - } - if (player.absX < player.objectX && player.objectX == 3038) { - player.objectXOffset = -1; - } - break; - - case 9356: - player.objectDistance = 2; - break; - - case 1815: - case 1816: - case 5959: - case 5960: - player.objectDistance = 0; - break; - - case 9293: - player.objectDistance = 2; - break; - - case 4418: - if (player.objectX == 2374 && player.objectY == 3131) { - player.objectYOffset = -2; - } else if (player.objectX == 2369 && player.objectY == 3126) { - player.objectXOffset = 2; - } else if (player.objectX == 2380 && player.objectY == 3127) { - player.objectYOffset = 2; - } else if (player.objectX == 2369 && player.objectY == 3126) { - player.objectXOffset = 2; - } else if (player.objectX == 2374 && player.objectY == 3131) { - player.objectYOffset = -2; - } - break; - - case 9706: - player.objectDistance = 0; - player.objectXOffset = 1; - break; - - case 9707: - player.objectDistance = 0; - player.objectYOffset = -1; - break; - - case 4419: - if (player.getX() >= 2417 && player.getX() <= 2418) { - player.objectYOffset = 3; - } else { - player.objectYOffset = -1; - player.objectXOffset = -3; - player.objectDistance = 3; - } - break; - - case 6707: - player.objectYOffset = 3; - break; - - case 6823: - player.objectDistance = 2; - player.objectYOffset = 1; - break; - - case 6706: - player.objectXOffset = 2; - break; - - case 6772: - player.objectDistance = 2; - player.objectYOffset = 1; - break; - - case 6705: - player.objectYOffset = -1; - break; - - case 6822: - player.objectDistance = 2; - player.objectYOffset = 1; - break; - - case 6704: - player.objectYOffset = -1; - break; - - case 6773: - player.objectDistance = 2; - player.objectXOffset = 1; - player.objectYOffset = 1; - break; - - case 6703: - player.objectXOffset = -1; - break; - - case 6771: - player.objectDistance = 2; - player.objectXOffset = 1; - player.objectYOffset = 1; - break; - - case 6702: - player.objectXOffset = -1; - break; - - case 6821: - player.objectDistance = 2; - player.objectXOffset = 1; - player.objectYOffset = 1; - break; - - /* - * case 1276: case 1278: case 1306: case 1307: case 1308: case 1309: - * case 1281: case 1319: case 1332: case 1318: case 1330: - * client.objectDistance = 3; break; - */ - - default: - player.objectDistance = 1; - player.objectXOffset = 0; - player.objectYOffset = 0; - break; - } - if (player.goodDistance(player.objectX + player.objectXOffset, - player.objectY + player.objectYOffset, player.getX(), - player.getY(), player.objectDistance)) { - player.getObjects().firstClickObject(player.objectId, - player.objectX, player.objectY); - } else { - player.clickObjectType = 1; - CycleEventHandler.getSingleton().addEvent(player, new CycleEvent() { - @Override - public void execute(CycleEventContainer container) { - if (player.clickObjectType == 1 - && player.goodDistance(player.objectX - + player.objectXOffset, player.objectY - + player.objectYOffset, player.getX(), - player.getY(), player.objectDistance)) { - player.getObjects().firstClickObject( - player.objectId, player.objectX, - player.objectY); - container.stop(); - } - if (player.clickObjectType > 1 - || player.clickObjectType == 0) { - container.stop(); - } - } - - @Override - public void stop() { - player.clickObjectType = 0; - } - }, 1); } + player.getObjects().firstClickObject(player.objectId, player.objectX, player.objectY); break; - case SECOND_CLICK: - player.objectId = player.getInStream().readUnsignedWordBigEndianA(); - player.objectY = player.getInStream().readSignedWordBigEndian(); - player.objectX = player.getInStream().readUnsignedWordA(); - player.objectDistance = 1; + case 2: if (player.playerRights == 3) { player.getActionSender().sendMessage("ObjectId: " + player.objectId + " ObjectX: " + player.objectX + " ObjectY: " + player.objectY + " Objectclick = 2, Xoff: " + (player.getX() - player.objectX) + " Yoff: " + (player.getY() - player.objectY)); } @@ -997,155 +461,28 @@ public class ClickObject implements PacketType { Stalls.attemptStall(player, player.objectId, player.objectX, player.objectX); return; } - switch (player.objectId) { - case 6162: - case 6163: - case 6164: - case 6165: - case 6166: - case 9390: - player.objectDistance = 2; - break; - - case 12537: - player.objectDistance = 2; - break; - - case 2781: - if (player.objectX == 3272 && player.objectY == 3185) { - player.objectDistance = 3; - } - break; - - case 1739: - if (player.objectX == 3204 && player.objectY == 3207) { - player.objectDistance = 3; - } else if (player.objectX == 3204 && player.objectY == 3229) { - player.objectXOffset = 2; - } else if (player.objectX == 3204 && player.objectY == 3207) { - player.objectXOffset = 1; - player.objectYOffset = 2; - } - break; - - default: - player.objectDistance = 1; - player.objectXOffset = 0; - player.objectYOffset = 0; - break; - } - if (player.goodDistance(player.objectX + player.objectXOffset, player.objectY + player.objectYOffset, player.getX(), player.getY(), player.objectDistance)) { - player.getObjects().secondClickObject(player.objectId, player.objectX, player.objectY); - } else { - player.clickObjectType = 2; - CycleEventHandler.getSingleton().addEvent(player, new CycleEvent() { - @Override - public void execute(CycleEventContainer container) { - if (player.clickObjectType == 2 && player.goodDistance(player.objectX + player.objectXOffset, player.objectY + player.objectYOffset, player.getX(), player.getY(), player.objectDistance)) { - player.getObjects().secondClickObject(player.objectId, player.objectX, player.objectY); - container.stop(); - } - if (player.clickObjectType != 2) { - container.stop(); - } - } - @Override - public void stop() { - player.clickObjectType = 0; - } - }, 1); - } + player.getObjects().secondClickObject(player.objectId, player.objectX, player.objectY); break; - case THIRD_CLICK: // 'F' - player.objectX = player.getInStream().readSignedWordBigEndian(); - player.objectY = player.getInStream().readUnsignedWord(); - player.objectId = player.getInStream().readUnsignedWordBigEndianA(); + case 3: // 'F' if (player.playerRights == 3) { player.getActionSender().sendMessage("ObjectId: " + player.objectId + " ObjectX: " + player.objectX + " ObjectY: " + player.objectY + " Objectclick = 3, Xoff: " + (player.getX() - player.objectX) + " Yoff: " + (player.getY() - player.objectY)); } - switch (player.objectId) { - case 12537: - player.objectDistance = 2; - break; - case 1739: - if (player.objectX == 3204 && player.objectY == 3207) { - player.objectDistance = 3; - } else if (player.objectX == 3204 && player.objectY == 3229) { - player.objectXOffset = 2; - } else if (player.objectX == 3204 && player.objectY == 3207) { - player.objectXOffset = 1; - player.objectYOffset = 2; - } - break; - default: - player.objectDistance = 1; - break; - } - player.objectXOffset = 0; - player.objectYOffset = 0; - if (player.goodDistance(player.objectX + player.objectXOffset, player.objectY + player.objectYOffset, player.getX(), player.getY(), player.objectDistance)) { - player.getObjects().thirdClickObject(player.objectId, player.objectX, player.objectY); - } else { - player.clickObjectType = 3; - CycleEventHandler.getSingleton().addEvent(player, new CycleEvent() { - @Override - public void execute(CycleEventContainer container) { - if (player.clickObjectType == 3 && player.goodDistance(player.objectX + player.objectXOffset, player.objectY + player.objectYOffset, player.getX(), player.getY(), player.objectDistance)) { - player.getObjects().thirdClickObject(player.objectId, player.objectX, player.objectY); - container.stop(); - } - if (player.clickObjectType < 3) { - container.stop(); - } - } - @Override - public void stop() { - player.clickObjectType = 0; - } - }, 1); - } + player.getObjects().thirdClickObject(player.objectId, player.objectX, player.objectY); break; - case FOURTH_CLICK: - player.objectX = player.getInStream().readSignedWordBigEndianA(); - player.objectId = player.getInStream().readUnsignedWordA(); - player.objectY = player.getInStream().readUnsignedWordBigEndianA(); + case 4: if (player.playerRights == 3) { player.getActionSender().sendMessage("ObjectId: " + player.objectId + " ObjectX: " + player.objectX + " ObjectY: " + player.objectY + " Objectclick = 4, Xoff: " + (player.getX() - player.objectX) + " Yoff: " + (player.getY() - player.objectY)); } - switch (player.objectId) { - default: - player.objectDistance = 1; - break; - } - player.objectXOffset = 0; - player.objectYOffset = 0; - if (player.goodDistance(player.objectX + player.objectXOffset, player.objectY + player.objectYOffset, player.getX(), player.getY(), player.objectDistance)) { - player.getObjects().fourthClickObject(player.objectId, player.objectX, player.objectY); - } else { - player.clickObjectType = 4; - CycleEventHandler.getSingleton().addEvent(player, new CycleEvent() { - @Override - public void execute(CycleEventContainer container) { - if (player.clickObjectType == 4 && player.goodDistance(player.objectX + player.objectXOffset, player.objectY + player.objectYOffset, player.getX(), player.getY(), player.objectDistance)) { - player.getObjects().fourthClickObject(player.objectId, player.objectX, player.objectY); - container.stop(); - } - if (player.clickObjectType < 4) { - container.stop(); - } - } - @Override - public void stop() { - player.clickObjectType = 0; - } - }, 1); - } + player.getObjects().fourthClickObject(player.objectId, player.objectX, player.objectY); break; } } + + + } diff --git a/2006Redone Server/src/redone/net/packets/impl/DropItem.java b/2006Redone Server/src/redone/net/packets/impl/DropItem.java index f9125058..4bfccd94 100644 --- a/2006Redone Server/src/redone/net/packets/impl/DropItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/DropItem.java @@ -66,6 +66,9 @@ public class DropItem implements PacketType { "You can't drop items on tutorial island!"); return; } + + player.endCurrentTask(); + switch (itemId) { case 1560: if (!player.hasNpc) { diff --git a/2006Redone Server/src/redone/net/packets/impl/FollowPlayer.java b/2006Redone Server/src/redone/net/packets/impl/FollowPlayer.java index cca90be8..27bba90e 100644 --- a/2006Redone Server/src/redone/net/packets/impl/FollowPlayer.java +++ b/2006Redone Server/src/redone/net/packets/impl/FollowPlayer.java @@ -31,5 +31,6 @@ public class FollowPlayer implements PacketType { c.usingRangeWeapon = false; c.followDistance = 1; c.followId = followPlayer; + c.endCurrentTask(); } } diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemClick2.java b/2006Redone Server/src/redone/net/packets/impl/ItemClick2.java index f35b5295..a0f99434 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemClick2.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemClick2.java @@ -19,7 +19,9 @@ public class ItemClick2 implements PacketType { if (!c.getItemAssistant().playerHasItem(itemId, 1)) { return; } - + + c.endCurrentTask(); + if (HandleEmpty.canEmpty(c, itemId)) { HandleEmpty.handleEmptyItem(c, itemId, HandleEmpty.filledToEmpty(c, itemId)); return; diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemClick2OnGroundItem.java b/2006Redone Server/src/redone/net/packets/impl/ItemClick2OnGroundItem.java index 116d383b..65d20199 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemClick2OnGroundItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemClick2OnGroundItem.java @@ -18,6 +18,7 @@ public class ItemClick2OnGroundItem implements PacketType { c.getActionSender().sendMessage("You can't do that there!"); return; } + c.endCurrentTask(); for (LogData l : LogData.values()) { if (itemId == l.getLogId()) { Firemaking.attemptFire(c, 590, itemId, itemX, itemY, true); diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemClick3.java b/2006Redone Server/src/redone/net/packets/impl/ItemClick3.java index f575c438..6d8e57e7 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemClick3.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemClick3.java @@ -29,6 +29,9 @@ public class ItemClick3 implements PacketType { if (player.duelStatus > 0 && player.duelStatus < 5 || player.tradeStatus == 1) { return; } + + player.endCurrentTask(); + switch (itemId) { case 2552: diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemOnGroundItem.java b/2006Redone Server/src/redone/net/packets/impl/ItemOnGroundItem.java index bf6bbec8..4234b910 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemOnGroundItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemOnGroundItem.java @@ -23,6 +23,8 @@ public class ItemOnGroundItem implements PacketType { return; } + player.endCurrentTask(); + switch (itemUsed) { case 590: case 7331: diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemOnItem.java b/2006Redone Server/src/redone/net/packets/impl/ItemOnItem.java index 6613ba62..577a8705 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemOnItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemOnItem.java @@ -15,6 +15,7 @@ public class ItemOnItem implements PacketType { if (!player.getItemAssistant().playerHasItem(useWith, 1, usedWithSlot)|| !player.getItemAssistant().playerHasItem(itemUsed, 1, itemUsedSlot)) { return; } + player.endCurrentTask(); UseItem.ItemonItem(player, itemUsed, useWith); } diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemOnNpc.java b/2006Redone Server/src/redone/net/packets/impl/ItemOnNpc.java index 614acccc..23435490 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemOnNpc.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemOnNpc.java @@ -15,6 +15,7 @@ public class ItemOnNpc implements PacketType { final int slot = player.getInStream().readSignedWordBigEndian(); final int npcId = NpcHandler.npcs[i].npcType; SkillHandler.resetItemOnNpc(player); + player.endCurrentTask(); if (player.playerRights == 3) { player.getActionSender().sendMessage("Item id: " + itemId + " slot: " + slot + " i: " + i); } diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemOnObject.java b/2006Redone Server/src/redone/net/packets/impl/ItemOnObject.java index 1327bdec..da95c7d4 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemOnObject.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemOnObject.java @@ -26,6 +26,7 @@ public class ItemOnObject implements PacketType { player.turnPlayerTo(objectX, objectY); player.objectX = objectX; player.objectY = objectY; + player.endCurrentTask(); if (!player.getItemAssistant().playerHasItem(itemId, 1)) { return; } diff --git a/2006Redone Server/src/redone/net/packets/impl/ItemOnPlayer.java b/2006Redone Server/src/redone/net/packets/impl/ItemOnPlayer.java index 5fb5aace..75736448 100644 --- a/2006Redone Server/src/redone/net/packets/impl/ItemOnPlayer.java +++ b/2006Redone Server/src/redone/net/packets/impl/ItemOnPlayer.java @@ -16,6 +16,7 @@ public class ItemOnPlayer implements PacketType { public void processPacket(Client c, int packetType, int packetSize) { int playerId = c.inStream.readUnsignedWord(); int itemId = c.playerItems[c.inStream.readSignedWordBigEndian()] - 1; + c.endCurrentTask(); switch (itemId) { case 962: diff --git a/2006Redone Server/src/redone/net/packets/impl/MagicOnFloorItems.java b/2006Redone Server/src/redone/net/packets/impl/MagicOnFloorItems.java index 994354cb..108ff463 100644 --- a/2006Redone Server/src/redone/net/packets/impl/MagicOnFloorItems.java +++ b/2006Redone Server/src/redone/net/packets/impl/MagicOnFloorItems.java @@ -26,6 +26,7 @@ public class MagicOnFloorItems implements PacketType { return; } c.usingMagic = true; + c.endCurrentTask(); if (!c.getCombatAssistant().checkMagicReqs(51)) { c.stopMovement(); return; diff --git a/2006Redone Server/src/redone/net/packets/impl/MagicOnItems.java b/2006Redone Server/src/redone/net/packets/impl/MagicOnItems.java index 437b19ba..3dcdbb3a 100644 --- a/2006Redone Server/src/redone/net/packets/impl/MagicOnItems.java +++ b/2006Redone Server/src/redone/net/packets/impl/MagicOnItems.java @@ -14,6 +14,7 @@ public class MagicOnItems implements PacketType { int itemId = player.getInStream().readSignedWordA(); player.getInStream().readSignedWord(); int spellId = player.getInStream().readSignedWordA(); + player.endCurrentTask(); if(!player.getItemAssistant().playerHasItem(itemId, 1, slot)) { return; } diff --git a/2006Redone Server/src/redone/net/packets/impl/MoveItems.java b/2006Redone Server/src/redone/net/packets/impl/MoveItems.java index 5bb0164a..8589e6ba 100644 --- a/2006Redone Server/src/redone/net/packets/impl/MoveItems.java +++ b/2006Redone Server/src/redone/net/packets/impl/MoveItems.java @@ -28,5 +28,6 @@ public class MoveItems implements PacketType { return; } c.getItemAssistant().moveItems(from, to, interfaceId, insertMode); + c.endCurrentTask(); } } diff --git a/2006Redone Server/src/redone/net/packets/impl/PickupItem.java b/2006Redone Server/src/redone/net/packets/impl/PickupItem.java index ddd33621..160b6e71 100644 --- a/2006Redone Server/src/redone/net/packets/impl/PickupItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/PickupItem.java @@ -32,6 +32,7 @@ public class PickupItem implements PacketType { return; } player.getCombatAssistant().resetPlayerAttack(); + player.endCurrentTask(); if (player.stopPlayerPacket) { return; } diff --git a/2006Redone Server/src/redone/net/packets/impl/RemoveItem.java b/2006Redone Server/src/redone/net/packets/impl/RemoveItem.java index e0c40aaa..9bed5563 100644 --- a/2006Redone Server/src/redone/net/packets/impl/RemoveItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/RemoveItem.java @@ -23,6 +23,9 @@ public class RemoveItem implements PacketType { if (!RareProtection.removeItem(c, removeId)) { return; } + + c.endCurrentTask(); + switch (interfaceId) { case 4233: diff --git a/2006Redone Server/src/redone/net/packets/impl/Trade.java b/2006Redone Server/src/redone/net/packets/impl/Trade.java index 87d7ce31..1db92c58 100644 --- a/2006Redone Server/src/redone/net/packets/impl/Trade.java +++ b/2006Redone Server/src/redone/net/packets/impl/Trade.java @@ -14,6 +14,7 @@ public class Trade implements PacketType { public void processPacket(Client c, int packetType, int packetSize) { int tradeId = c.getInStream().readSignedWordBigEndian(); c.getPlayerAssistant().resetFollow(); + c.endCurrentTask(); if (c.disconnected) { c.tradeStatus = 0; } diff --git a/2006Redone Server/src/redone/net/packets/impl/Walking.java b/2006Redone Server/src/redone/net/packets/impl/Walking.java index a5326fc7..45917481 100644 --- a/2006Redone Server/src/redone/net/packets/impl/Walking.java +++ b/2006Redone Server/src/redone/net/packets/impl/Walking.java @@ -16,6 +16,7 @@ public class Walking implements PacketType { @Override public void processPacket(Client player, int packetType, int packetSize) { player.getDueling().checkDuelWalk(); + if (player.canChangeAppearance) { //|| c.performingAction) { return; } @@ -155,6 +156,9 @@ public class Walking implements PacketType { if (player.respawnTimer > 3) { return; } + + player.endCurrentTask(); + if (packetType == 248) { packetSize -= 14; } diff --git a/2006Redone Server/src/redone/net/packets/impl/WearItem.java b/2006Redone Server/src/redone/net/packets/impl/WearItem.java index cc94da84..5b0d62ad 100644 --- a/2006Redone Server/src/redone/net/packets/impl/WearItem.java +++ b/2006Redone Server/src/redone/net/packets/impl/WearItem.java @@ -29,6 +29,9 @@ public class WearItem implements PacketType { if (player.playerIndex > 0 || player.npcIndex > 0) { player.getCombatAssistant().resetPlayerAttack(); } + + player.endCurrentTask(); + if (player.wearId >= 5509 && player.wearId <= 5515) { int pouch = -1; int a = player.wearId; diff --git a/2006Redone Server/src/redone/world/clip/Region.java b/2006Redone Server/src/redone/world/clip/Region.java index a30573bc..3c1bf51b 100644 --- a/2006Redone Server/src/redone/world/clip/Region.java +++ b/2006Redone Server/src/redone/world/clip/Region.java @@ -28,7 +28,21 @@ public class Region { public static boolean blockedShot(int x, int y, int z) { return (getClipping(x, y, z) & 0x20000) == 0; } - + + public static Objects getObject(int id, int x, int y, int z) { + Region r = getRegion(x, y); + if (r == null) + return null; + for (Objects o : r.realObjects) { + if (o.objectId == id) { + if (o.objectX == x && o.objectY == y && o.objectHeight == z) { + return o; + } + } + } + return null; + } + public static boolean objectExists(int id, int x, int y, int z) { Region r = getRegion(x, y); if (r == null) diff --git a/CompiledServer/production/2006rebotted/redone/event/CycleEventHandler.class b/CompiledServer/production/2006rebotted/redone/event/CycleEventHandler.class index dceb7ac3dc6ce7ece5ed1ad17ad1b4ccc7cf2f11..8a984978c07ea705f971478425b07d8f81c9d943 100644 GIT binary patch delta 980 zcmZWoO-~b16g@L-nRYsb4JfrAP*9PNQmUwwBJxoc5cv{>f~Z(gQ7j0=5H(g46EM1) zy<209iAIe<6W7MIJO6@-Yl$JA`wD0@Gr8}*d+xpG%)M`36n`zrecAZ%2|y!eJotoyIwC&p-)V|paWtC#S960TFkHnqG*5*hQ8-JhkQvU@!bUu@tIN15NE}QO8X2 zMNzMELx>S|vQiNmkc)F58mh3Lww!^tSj@#WD0=kTx{%0mDml(gInICOw8MuEl6NXO zjrsg-IYEdBkrPxRL{3nNaKL9N6>;j(aKL_6@I2Q83%w}j#fYJg*Q*~X4DdD#@)^Q7 zMlp#oEF+DFJgs12n>0qEMo6t?*2wRG)lDH5?y_eA@)To-n)^+H=P+%ajPFO=TC%R!&`!h;|MGs(Z@@Z(n5xdRZ8<}PIZ!jXu zxy-W_H&t{wrxD8Qv|qX_y@@c3vqB46?Qia}$ZdpihZ7Rj_t1o#%96>2`HS)E>|syT po2c2!I!dmnz2+&4tg!AXqaTs)G5MbS$M@4yS+vF1M$J0fe*?^4jsgGx delta 866 zcmZ{hOHWf#6ouEhE#CI_CMKp2O;e;4l}AhQU8w?EM9NDL`oI@LMS%#S5G88Tff$&d zIRhtZ91%^7n)m}8Y2u$?b?4I;04Ff#g@N-X zE?E4}SO_6wqT50ZGNN2G(PP1bOFr}>E9E}P`h6I{poAe&FH0DfFe2&|38V5kCLt#w zZ=#^!nO#^~o?IwxmiH@HTVqx~FcK=Sw^U9g^`g36IUPa*t#CQDBvm){BWPo+V{MA)lAB4e!Zupsk^iDQ5kQxN79-xO zqJt2ipo0!j8Vy2#E>@4~Ve?J72R2{Ek1Xqb9HSrIe8MaSF@hm(bdn(l%O~SB`nNaXOEp(+b&!?NQ`W)gbNa6G X^b7LV$Xox1_tJ{(t?)WImVvH6k)U|h diff --git a/CompiledServer/production/2006rebotted/redone/game/content/MemberShipHandler.class b/CompiledServer/production/2006rebotted/redone/game/content/MemberShipHandler.class index a128781a8d2c059921cb2b760064b5c9fe417824..c59a93f590a9b195120f71fe37675f91be05504d 100644 GIT binary patch delta 107 zcmcaB^j~O$EgNINWIHy!$$@MVT+aDCs7=(8)h-mF* y5RKH*-p(M#wv9nNd?Qepi9rcSa)FgtGYBz6GAIN2Vh}A1CJdTD9#Hcn&R76J3=;kT delta 94 zcmew_bXRDDEgPf$WIHxJ#<0zOY<^6xUJPsuObiSRLOU2lw01LyMrvtqXAooC#vr~C lD9Xg31SGk@Dy$g<86p{!fqXHD4h9njO&|}bcd`;^EC6jq4lw`# diff --git a/CompiledServer/production/2006rebotted/redone/game/content/combat/magic/CastOnOther.class b/CompiledServer/production/2006rebotted/redone/game/content/combat/magic/CastOnOther.class index a2b7ff07985cf813fb154f501b0e96adc2e7133f..4879bb4a4092a43e2972a38a9c947df630493b35 100644 GIT binary patch delta 191 zcmXAgO9}yT9LGO{7@D1(C3!TSE0m2)EWEQYtR()VG)ht~-~w|3H&6=Y7Rqfb{IL2y zKj+9Zavthh-?jBzw7pgHjid5vubf@pI?UFp{398J zK^mlyRvjDbwu-J7owO3Sk1z8N7_9&R diff --git a/CompiledServer/production/2006rebotted/redone/game/content/combat/range/DwarfCannon.class b/CompiledServer/production/2006rebotted/redone/game/content/combat/range/DwarfCannon.class index f6e6f78d84a19ea6d1278426a30b285295d0236b..2dcf826d57219e4e7086bc73decbf032e6868ea7 100644 GIT binary patch delta 145 zcmX??^f75eGCyO$EF@{nWD5yb^uq%H*6>R}j-VKd&S)GcUEsdh=xd zEv%d#46F=H3=9mbCkKeGWDKADQ#46(6+__wffx-+mcFflMNteRXXx^l9#SQ6vP$#r7ljH@7Z$yeC*lzfU(Q}Xjt^;64I^GfucE0c3lT|rFe{JfIH%)Hbh>&?s@ zKCFWC7+4vY7#J8_q*nt;1_q1C3B0KJ^1@?sFx f3?U4mVD&Bx@eHmEj0_P#9t#7Lh|1=-ydPKrL%JbI delta 105 zcmeybeph|NWp+mW$yeC*7{fNJaQLta&ShX_U}9ikaF$*TBpDdYCpYryPF~NeZEDI; z!C=8q!(hu$%izRN$KVT;6@#c{2w?~Xt9E9HXK-a;WQYLrSQwZ@lsEJ9eP9Iu-;fh% diff --git a/CompiledServer/production/2006rebotted/redone/game/content/consumables/Potions.class b/CompiledServer/production/2006rebotted/redone/game/content/consumables/Potions.class index 7f90b8bde081878175096aef4dfb3aee0cf9fb91..facabbe61dadaefbe719ef320b6bf39ed984c9ef 100644 GIT binary patch delta 657 zcmWmBO-LJ25Ww+Cc2im2K_cxXA`DU^O0Zt+%|nX^=|6|%H@ok>c{8&~@4a`mQ(0=GLFF!} z?l7AIe$!)inf{=sG~{bD%Q9hUz#n|s;x{`=5;65z3)khYh&(D1kqVx65p5qk@eE&K z3cK+ShD7u%?7_#_i%uM5eIAE!8Aosf-?IJ>$3$#4oWLA>FJisJXqb%_f+@_#1$>Gh zu^2yLImSrz3>UEqm#_i3O!Fa4XcRATB&U4gA~&vK=3D}+aUENc;%qb{;Z1^Jf^90I zD%nAbkZ(wG<24EIu@C9Oc*DiFIKcXEHxR!2oLcGp5rm5@B}GLol;0M^8554USL07 zB1NfR6jF(4td|;5*94gZH`pcOpc^Y=a!|dMDL9XtMQ1~EMlxJtVJ|p6HqKIgj5KW4t>R+6VWgwS~_5OuAL9 zEg6Z3rqzBMeS0E`FWJra+|POT@COe>~Xq#@gQBBP6Z%IkbiHz^;o;a~P~fc*~s&Lif(@r3bZJY{?x&**njY-t70 zb0_Vc9pfeaUmQ~P-1+4z8g5>`%B2zMnE+$y1@CZ%V}aXb-nr7sDK4iZDl2L8$|`=2s48(jOeM}G ZR#oC$l2s+n=jszJ+w#J{dU0`2%YWS`V?F=? diff --git a/CompiledServer/production/2006rebotted/redone/game/content/guilds/Guilds.class b/CompiledServer/production/2006rebotted/redone/game/content/guilds/Guilds.class index ca20058592013c4e686e8f59d7cb719d18f55f9a..5cb615f52c384e7d3a1ae10b5cfd8e817c77873c 100644 GIT binary patch delta 1690 zcmZ`(ZB&zG7`~pp8}GZ9*BH|PVbcMofG|?gNFZ_Piqr(HguZ0C1v3~p27Z-OE5Q`B z<|p!zQ~Cg;#$b?^ef{%Kr~Ff%JpSrOzx&bYbWU~O1Hulc_s4bJAJ_fd&$Hdn6Un@t z9lZ6|^_u{S@QsYEDjq?liZ!TGu?^c5Jfq@SJjan8Mv7E3)TnqKFRCnwj^g@S}yr0VDNnWvflW zUgmw=Y`=m7>>Olxo#73JLkfb-hZ&A2ILiE{g14C8R&b2DT|o!)aRu+lI3eSt!2HO) zwIWgVd-k+?{T_E!Whhlw5?qTC4HbAwMyG}@oD#^WX==4KyINXofqH*aYh69D$5z+s zZE)LVoYwFz-qY|T92!D!YB&R@jI$cf;kAU3TaXUH(QHS2Yaa0}UVYq95U7fz;iuHdkST%U4&pJ>d8H>KwcYk6*yZ zd-QocZkvWd3^5D~WQB^QEQ^L~7?JUbhEEaEFv`mn<53M!I754+Qe_O|8e*6TjZ69F zNp?PC&2_eJkmfh3O!=H6UyxI*FPCl-AJpedUlI@M3#6}z@939HU&9$y3>`Y_1G5|5 z;tJFYNR3{ffFY-%BDW&cC0EG_uI6Ts&mFpJNUNR||L0UC0+yVL+|B==Rsu~^6#@%# z<_e=f%lV>u4b3$mpz@)~GLTJwGGQrsg~WoRc@xk@$k3sTFd-gH!eeA>Qv$3*IeA8` zhl3)ep;}|EleK2(3DclpA=&9P%9eOt3a!QQ$FYH!t&MO}Bo>qf^TzO?B`iwv zVo14x)S3yTnHR>8ZiykoOpqRfHHJlb(l{1N!=tcuizKSaOb82^Ys^`*S@IJpm#x@i zSYlcn#xHTjL-#4hu#^?Ye~n8^y}5aimE<=%cw#?=Hf-6+NC<#tofl$yo)_T+@S z{WuX97t9gc?WWQ&8spi*IoXHprVU|ijb~SIHaK;z=}s%{CPx@6;^|d$ii>C;Va$(b zSI=hk!}Nnn@j>guGO`13qYVw%OV&PmMfTIXaRA*2(!D>72#(P8Jc>yi!z~2caT^`@ z5yx={o%kJHG{2{W0jGtGGhzwOiUOPyD{)>F;gWEmM{Gi`s6?OGhOnr`72(BI;lqGv z#-KQaA<<5c#YtQfU5JPtjEVt7#URGSFty})w9#f8V8? pd$l#wl4MD;(nnWf^S?LEN<+(^L5jl0H%;7k(~`;CLNOhl{s+z!T+RRh delta 1370 zcmZXT?Nb$X6vscmyIgizm$<+Pn4lL46NF15m<9wsr&)wnU}a^3m4#^em=9MfjY3gc zBtwa~+JizfA%;y)Z<^^vZjWs${Hc&uQh%~6jy z$Na8PbX~j0tGwp1oGOpksr5Kct<4FKH|X$qlecU-RX*u)N|i2;)12|>=8VnT9=-3J&yt2_cN19G6uCssOO?)m&DVMRO5W0%!g9+Ce>LV3I3c^Vtp*=giEcEyO&z=)k$t)vZYZzv^I`@=ayO0 z`FHBKdAB;PIg_1|O?3JbVeCMiJ*7%LL$q8cHb!1#Zi3$f$DC=7Ys?i#G!}^tk|9~X-1B1T zcK-mM2j+rl=J>e#j#y;Dl)EsNp8V?ooq>D)H21jq&RC>6L2IBc_@7!7i>yjeAE**0 zUrRQj+gccltVpmZP)kIOPrUVnTq^rWkQvDGhLg=n!}86n;N1vU1s1opKyXPnYJ(K;A>9ui_FoHoN)M#2GOiTs5Z{HK(~A9OvMm zn(oQtCfU?Mjo{s+IVUeaH!U|UPcAAPR^1wwJUNMag{@I$>9Ck-!;&u5YT-hx`456Z B`q2OY diff --git a/CompiledServer/production/2006rebotted/redone/game/content/guilds/impl/RangersGuild.class b/CompiledServer/production/2006rebotted/redone/game/content/guilds/impl/RangersGuild.class index e8345fd46a51d17d764cc349d0c97f1336857256..bde8bbfcf3cc9ce3dbd4623653dfb3d4d4ac7506 100644 GIT binary patch delta 197 zcmbR1wBKn%J{M!a<7O-<(^Gh3}+c?8Ll!IGu&fnV0gvQ$nc4wnIQ{kxflZzg9XD} XhJ1!V1{Sbmcm*UGn>VWqNC*M|4gW8w diff --git a/CompiledServer/production/2006rebotted/redone/game/content/minigames/FightCaves.class b/CompiledServer/production/2006rebotted/redone/game/content/minigames/FightCaves.class index 5fdc8844edc19aaaba43dbb808a774e7478bdfe4..af43c71c95f972f789c4a84d6d2d6e9590053032 100644 GIT binary patch delta 129 zcmdn$aouA>G&f_w1gLTBx|{&~072XU delta 233 zcmZo|VSLccxM8sbqyFS25_*hbo4-h0=i@A9U}a!tU|`rc`HK49$&)m)823*8tD(ra zZ?e4RVa`yXEF(}>e)4Ngxyf8wQv7m^H4G1cB0LcB&Bj`}+|~|IWkNd`0ixPGK delta 59 zcmeB_crL!-8!My1&>ie z2N|vG8CVz?85kG@cQA-*?Pd^*+|D4*x{X01d?Qehi9sGnasg=u22}Pl delta 82 zcmX>oFkfK9RaQp*$=6u*7{fNJu^nWzv}0glU}Rum5ZJ*Wsr&@D35psL3f#n|!Xg4O2$z;FS{jS4CQU68 z$BHwpgj$1wnuDUL=I9^jy;H2AAzEG@-tY5%p6AU*ZX>794lbg-I0D*-!__*ml1$An zCl^;ky1gS|;|s8Y12Cg)I+f1o1$yKv`eSkh1GX~yqT0PP&=o=g)7V0eHMZB=?Sd$L z!iHvcr;;>0G>u+Da}c#LK~SSb%o3UhF~kzusu+yPVg*CQP>UEP8Ay#xHnU-pqI0!a zq8YdwvCoYCgf1BA8JlQ9mYp8(?A(SOJMiKdJ`^yCOH3hrg*YCtgh#C7&0Jirt%^Jj z*(0_zO4u+zqvD)ZP3B#hRTjp;_?nkWZr$CjTKQeHn9mjMh>mbk?TJd^Ab0WuRvNGZ ztqv>LtHTQRO_;+qbT;&W4fr<4MZ;VZ4fF0F=FKnWt7*C<$sgq2|8DAWsmgx=T&i)) delta 619 zcmbV|J5K^p5QWbbA+9Kz7?$Af5?`RAq9u!!78X)SrJL? zIeVbLf+24mV_|O@Zc7QHTEp%e2q1=KY$HRmo|bq{R8|_Wpp$BGDG9fn#IPi1AU9VO zVXeax_9|tJOLBx36|g4BSq!$j6TCYq@!q_Yf}-i7BT;}Nr{HYMrnziJlA|O%BbW&~ zMGpjuyXeIp<;R#p9*d}A2{lA;izx1}iC1pf`(YAU9MKHfMG;&4j5y9I>)^E#WhPkj z^q{LelHxQL90{|qk1js1YS*%Vz3HHXI}qvLz>?@@DTpkM5vIe>PQDP;Hc^GvBC0rO z5mg*=BEtm?a+9XbpR5h#C#y`X3bCrhsuAnvAFRt?Sc1zR{C?Lxu^x!^NUSGfz5ShK I?6~T}J4P6Db^rhX diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/ApeAtollAgility.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/ApeAtollAgility.class index 614ae450f5b68c2502e073c1bd8e8c89e60a470f..60d49fa37f2015cccfbb9e190939c268e150f0b8 100644 GIT binary patch delta 187 zcmX@0_(*YsHwRf z_sOzc#*C$#1Gz3TF=kFy=1pY`pX|tEvUv~hYsSP9hDpq23{#n#8KyB$V3@%?iD4G= z0*2Ylix}oIuVa|Uyo+Hz^Hqig%nukAGQVb6#KOU_ghhg3DT^w@auy?o6)ZLkD_Pta iR5p28HWDWrxM&Ze(0^I<#7cRK~ delta 176 zcmaE)ctCN3HwUBsWFHPa#<0zEI3_X*>NBu1FflN&cuKEk00I`b$#z`Ej3twKxlK1O z=bFRBm@(OfH+3>Mx5?&vyssG(iy0;{moiLcZep0m+|MwBc_PCs=J^b>nHMt5WnRlL zk9jAI*dY-!v(ql?3ODP diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/BarbarianAgility.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/BarbarianAgility.class index f64ed52cef3d6f3aa4a2ac6efffc1f3405704115..9e14b449339c4325e0416c6e02345f98b32dfe47 100644 GIT binary patch delta 515 zcmXBROGwmF6vy%Jx#v1IGUTe45*D;cdQec<%%p}BY4(t)%zUJXW+|g-C1yF5WiKo2 zUl0|AqD9FN77;-bMA514;`cc}IIDYp6pXHTG98kt;6-R%P#;>F zQ`VV0*>o(~(j7~G4}FrvBw0A{nfx*A`41K$$bJC26Bf)_kC~rATFrUu6XtJlwimf< z248aWg5q#knuGH25vdL~MDo*9;oUyk5+P8Yv|Ql z`ZUQI?WbP{%^}X}2#p6 delta 501 zcmXBROKgl`6vpxYd(JyklMxe%OxiSPVl_l15|?%+#;wt!Aw*NH8n-rWl`2vc{i4+U z{*fS9ShkIbZrErgSgMT;v7jbWBw|4%L>#<}=Xaj%``jq`G4Wy ziFong`&hLP9x6HWs-imb$%ExK5V2TU5FS zRJoU|aCug`Z>$nwwRqM@lyx$R8c9+sDb~w8>LhC}re3PqAoXUB25DzwAOV}?I-8}B ztujE9yrNk?&?;kWSEWrO?9?f=>kM{jnhvdGk1nTEYuTrD9MBzfX%`2z$L!^hUgWUe zHt*1__X%`}BRWElzUHXrIi_DYu3tIfvAaBJ0 diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/PyramidAgility.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/PyramidAgility.class index 89c8a24ac74f996320fa95004d2dc107b44def98..b8babc4d7cc1466a16fdca1b06984e486894dc28 100644 GIT binary patch delta 905 zcmY+DTS!z<6o&sbGy5`~Y~~C)j@gXhsML6S>H>mgLfHjVio{!HB~p>1)N3OoQ7=&* z%Pb2Gk=38t3|Nht0I-T2}d-s@~N{m)} zj^VX?78N!&9IoBpP}iIn3fWgu&;Z3HY8 z(c0`ykJTUb%EXvDCSyL!WFWSQt>*)ygFl?U#_YYQVOYVqn?e8ke?jD4#FUql#pngjg0IiNAlV+=0w8cyBr zOEvTS3-dB`%@s2;&9tO1w4~_T(uie7j~yA%wd9CU;ffWqbS>$>kgo;I(9GG;(6lST z66}Rxdx3V_7|z7^!FL19@%du6TSR@x_b(|*~a*hUBBacY(w zbWnCG8gxkZP>bwS9H3S?NNw1mcE)8ckX^>G6ZMNb6f;I$0dKfu9<}ob$N!W@T^ZTA G_x=Ijw%4Qp diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/WerewolfAgility.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/WerewolfAgility.class index 8928ec93c92dd991010133b040f015248624c5ed..bdd877cb425d249af19cb5b43ea44f66dc709edc 100644 GIT binary patch delta 459 zcma*kO-Phc6vpxYJNKMH91NilX=WkrYN0L4O$vf5p+%5lx+xceui9v)6M)Bfalw(+;V$Abj7PnzYP5_@w@n@fi~031Jgpg8KA=?d1&4_C+IXYJTmLfFLasj zbelaMn_u*p6Ji2AV(66%^hv~7M88~PKq`sL9R{V5A!&6+c_J~MO2V0BSSEQU^SqD+ zl5zRUh-@<|JG_!TUdz7ofH!i;n4CH@Sk2?DUS?b)yw_4DwSo^??YzZDt>cq6Ien%z z#*98^RxNWn#b-^C(nXeZi)H=Bs_wF;KUvoUHuRXZo)X^F-)wQ+t-m093vN*M_Zk`7 NmVec|XvgzA{s57lcXI#$ delta 448 zcmaLUK}eHv7{~GNyZ`fya2i8mSUVWI)nU6-r$N`CTiCKw9Ryt@sTsZHWLa&+3Qb=@ zFpyNHzC&sG1~yMYk#u%P!K2WrOJFk4e=X?d13x|wJUpkLpLmg|c7>gkcRieRGC?_9 zcCtm35NIP_!H)ihQ*Ab9A+-5FveLY9%X+4{tN%~?^XKolm~QW6Bo=%>F%ok6yw5FZ zZ!B`oYmIaSUn1)!e}k;K$z9V+zsYjXlRhr=7a9Cu0IKMpZJCzP~(CvAl7Vyi(LBKN5dPBo_E^4T6EwD D*I;v; diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/WildernessAgility.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/agility/WildernessAgility.class index e8a75358956a960b8926d6cffd40b9147560261c..e084492472ae53442b1b0227f4ecc44c3f1b0c04 100644 GIT binary patch delta 297 zcmXBP&nv@m9LMqJ=lyBFkhKf@wu6)lhglg*ZhmY-*d$wiWiss7m(~tQq?BnVedQ`A z2Pw77Zt@4X$xTkmzrZfO@wz;E9iP`m!+0EWs)QAB2CWx|zh!LKtYmU#wmeeba%$y! z!-0UV1@5t@tJa|_;ERFB1*&B02l=r++=lh!YN(vG@6M`J{oP%alOm(aWLzCFp^k~E zOXBK=Np)xYz?6DrT75Dj!mPA2Ck6@WB`L$qOOyqPlafW!l4eN?EXx5aa%y|Vs$8)q zx2(%E8Tn#EzS)!}+uFm9ZY8gKC`5IbqE1rMtC%{^o<66nFQ^c-Q#$^;=qL17R%3uJ W6k+>y(;4=LB7@#0v5?i*R{RBq9X-te delta 282 zcmXBP&nv@m9LMqJ`~AuGooMaC)((=3)3(}}vuyL*2oobjoBfdFpd?D!+DUy%Ny*8D zgW6?B|AX8elz+jG1K)UE9=(pwR_HSHIOvh6O?o1-*sOVs1YT%E!8F46xHC0-?F|Rg z;PZl1T!WyWR(v7*>TOBUUOC&%AE&M-Wrn57h#ZlUV={8VsN66ncdieN%QF-5#*_-v z+R2Ot$!b5dI>el&nAZ$BU0_LbENh7sJtVKEu4k;OWle8c*C#ggolX5hoWhx zWcnzlO`M9!QZ;#Y%?^9!oPAU0fQTE?^o_e5?(BPV0PEF@{nWD5yb^uq%H*6>R}j-VKd&S)GcUEsdh3g5w?uC<#%J5p;qgAV&P q2CeYPtN6^tTNoBFOl8=@FpXgwg9*?89*8lMfAFa>DovK>R{{X7eJFeY delta 109 zcmaDNcTjFaBPXN&~;5nPCgV6ozdKCP3{x5JM(Q^Q$o` JOm^Z|0ss{*8e{+f diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Fishing.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Fishing.class index a4d7124fdfbd4561ca48a37fa10db706f367433e..87f2aa844b2eaf49a2dbe40f260c0f40eb2565b0 100644 GIT binary patch delta 222 zcmX?V(`~z96)#hO#^n3Fx|2WhO7J@8=anR8=A{-{Gcp8DzRRl*66HdOZsz54XXKP+ zU}s=vU|?D~IhH?&CqjA?gOH37v)%$G_szTca~K)RCu<0XF@{gB6O;y$GX-6M4Fy%{g)RjvGR$GpXE?-U38ZZp4l~&@oM4J(IK`B~aGEKX;S5s) zBRkVX#uTR6Kzbg7H`5ZvbcSdK1_lM7W4xIn8B!U77??oLVn}011d4+km?P}S()61l KVe>}eTU-EG!#D2$ diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Mining$rockData.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Mining$rockData.class index 39f4b166bb19e79a5466f667b2f451c4de5359dc..663dec3b8e73ab12147540e0351833476a5e7698 100644 GIT binary patch delta 97 zcmZ3jxKVM#bZ*Y~47?0Lz%qOD0`6c&arQl2k<5ace*Tdxf|}v}k*tE65&n^En^|~+ zm^E7%tQmhX*f3c#*fLFFuw#0}V9%_~;J}>1;K)3m!HM}YgEI>cgA0rPlmyV uzcAP^88g^2^)c8n-C?k2mSu2Yj$?3Sp2^_Ee3rqPg^j_5MRRhifDQof7!)@E diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Mining.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Mining.class index abf875c409cdcfd74f87583c71b8777e1aa816c8..08d74fb571c850995c21149073509f29e9df9b44 100644 GIT binary patch delta 420 zcmYk2KTASk7{$+X%d6L{OyL?=hlXfS5XT^bB3iN{DH6*xEh~*o%b_XTa_$z6wY3)7 zALuL82WaS%1kv%eKwfzGJ%2gpy^npw9@>Vi*iS~(o;F4Y=Z?#@T(Mj@nG#rbLbF=p ze%JGH=+FT8U*U+nK~IGvFL3J5a3vpE*090oRwI}2p@~iAW_JZ?Y%$|9wvmJI<*~z< z;$j0H7=RqMq9a9-q}}vgWlQ)`2hwb1u!vo(!_^u3KSe62Q=Qr#yVOS7C-o^hAoVLM zk{qxkff7l_n8aHR|BV*>gj4COhT9nT4&TC~zD IMi&BKzu_Z93IG5A delta 381 zcmYk2PfNo<5XIlbc56b=HiZOI4#t{|b8cB6by|}5`eLd^aOH~TCUeG{XjLGf0kEEs zF1|w4z2YM>;sKL)e5+xdtDz?P$l)9f?(MMx8)$OJT5O>O;?u@9*E$RPFrfn!CDmL= z^2Iu%PzHIY9R12DLPyDX2)n3_mNM-zO(@!DN+}AN(r~GYh)H0UD#=ZLpcOulQC?zi zi23aFB}@g`D=f=~U6L2}jC{7eV3pcfqa8GaY|x?IXh#(WD9mZC7+_yl>EF@{nWD5yb^uq%H*6>R}j-VKd&S)GcUEsdU87Z zH_mDXHU@SE28Oef(>PrDJ9R}_jjY(DCE1wu7BG}f-o+uu7&iGPM-Y2>3oGOD|7DX6 zIfD$3F*q`uVTfkX0P53XU}5lKsAAA%&;yzTG>1W-!2n2uSmq2y42&SwEjES4C Iat1R20I~}!00000 delta 131 zcmX>lu|i^lIXk2NWD9mZ#<0m9?B6)67}yxt85kJOOm63J}N c1_K}sVwp1-F))Hyldo|qFeYsN&Kb-E0A*z!f&c&j diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Woodcutting$2.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/core/Woodcutting$2.class index 834ce6dbc8b4dbc00f5cc4af3863fa95a509088c..334251503f545e598e69e03114d8be9bbf1d64e0 100644 GIT binary patch delta 84 zcmcc3{g->gOlHP_$+MXC7=0!evM4ZGZ$8Ov!N^(4z{} ze#krr&PAzer-0~CtCFi6*GT4OEHujpC=sV>f#P11=;V7&ysEDHBlO`6o7&ATK3|40 zOmR$x6NB(GDX2jYrkUbU#A`E{Woyn7HHhT%n2M=D?3!%WT;3mX2wcI^n1Aoml}l#H zb_lrmNgeU+OVRz zq@f?HQI`O`80D;-SF<9_GaI4%f?mM_(I uM6crAl3p7AdlrRRr!P`$rfnwv2BsY*oko!|Nob>W;k4Sx7VNPm7=Hl6oMx2( delta 503 zcmX|;-77<39LK+pot=Xjvllit7nIg8yFrnmED9;IlG5Zt@|KNx$>wFJgqoKp%AF*N z8%(2=lyc=yuz$dnE4kx$&c;*cIp61Z&hvaf-`{iC|JiqK*Rfje(7BmEF{RrV{VmXf z0VsTc#`Oqc&~*>3n1pyk#VkzHoJ((@9R>t2MJg}70YQXlm4i9VQ)L2RVTiN_uK0k_ z$z&ciwiI|>cPOC8;I@b-@bEWdjVKH3;%DW+SWX#{NYt%VB3M+)*b9#rKl5JeYu7vTs4kuK`3N1< q7NrsN<6l%#ajH>1QoE$+Vo2?g(x^&lod7@EbV_IgA3I~fWPWzN$@Od!T+aD-S1*~44d7?=Ogo9xZuZ@rR1m|;DG7lR^Dj|l@Sg9bw* tgBpV-13SnJ1}z3{APr*aFz7Ncf?0Y%783(6!;;BYIdmD7Co^-Z0sxpPA8P;r delta 136 zcmX>lv_fbDA3LM|WPWx%#<0op>|vaR44e!c3=9k#Chucc5S$>%BFbiD#V#w!zKwx- z0YlZ~_w40tEo_X-|L0H6EF@{nWD5yb^uq%H*6>R}j-VKd&S)GcUEsdUGPX zA`9mo1`Y-m1_p+L$=%#RjPjH3aZ59XPyWfRW}nYc#h?$A(Spb`7%&(Dc|es6)(kcb fj9``vki`UMxdK_t3>H8(8w1mC1|Ox#aXfbc!(<`K delta 112 zcmcaBwOeX~Av>e~WFvMx#<0yz?20U$w;4DXSQr=>@+Yt14q}v>{GVHTvNVsHeI7#< zgFaAP3nI&4z+edE0o5^BGuSXNf>|y=7897|3S==eSOD2<3{1Znd=w`)@Z1Fe0pAo1 diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/crafting/LeatherMaking.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/crafting/LeatherMaking.class index be2a505fa838be150f21c818f2421afc89b9598f..ff699298b69472ceb8fd88367f8b4bef6a1e7abd 100644 GIT binary patch delta 182 zcmZotU81_-I5%U!2=Ahm$u z4^SbyBD1 delta 148 zcmZ3Y+N8SSI5(sIV+E zWszOPD5xXKVr0cCEy*gqjX`Pw!*8HMc1hN43_!*2C;JM#VQXPwT>kIWU1m vjOq+~85|fG7!(+o8RQw67(5w#7+66zFa$CL0mXr=$v*{^8FeSi3bg|OU=JYs diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/crafting/Pottery.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/crafting/Pottery.class index 64f60f8cc65717684a881fb88d6ba294f4eef8cf..3ce0ab8aba6397f8d50a98a93a1d261e224cc864 100644 GIT binary patch delta 204 zcmbO#ze9e*X%5DK$!9q9Cg10f;BwB-D@n}EOD(eA{F{S?nbUxQlYxzafnok+4xYJ; z;ggs0IGN95C}eN|ikUF5f@Bz68Qg$0h~>p#$-oF^c{BJhFo9XVKrt2&YqA`#9OpL% zE(Uf621dipuDtq;Km$wovK$Q<_J9qv16jpr2s04K3W692WCa6RKm&m+kb%r#7RVBy L(Ts+Z<@w71eB~oZ delta 187 zcmdlXKUIFiX%0sH$!9q97{fNpaI!FS>N9XMurV+&%$uyqGk5ZF9w+m;42291KoJuL zR**P@D}x)52C=*tEEyQVEN=!M1|~4e7bwO8Voi47mE-)%z{SAMz`$s*Ih|LZaq@J& vEJuBYJz(SPK-MrCz>EX3f*{5LS;0US&^RCqWE?Y?1+oHYFr&d_C;l=3l&2js diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/crafting/SoftClay.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/crafting/SoftClay.class index 376d6aa197c126086df685d75d126cf1487ac4c5..77bcd3e850e9d9a557b7a09788570271cfd22f91 100644 GIT binary patch delta 92 zcmcb|*}%17BQs;b&@R; z+8N~@GH?PR14EG3HU_3`41Ajy_1uSX3nr+EF~l)&5Yl&H1?9%Sh^IYlnXd_U}Gz4c5E!T3FR`_7@ywF z)BDq#cu((mw^i3X?2cNV3(iheUSveD@MEl)+zD?QTt}&>T-p`Wy?7E sICq+28AB^$EkiqF9YZIB1p@Kq?W8G%XS7w0h?_M_AOkD%l|30urn_Iduj49!Atdq z3=^1K8MK+a8RVD(85S}4GB7aoG4L^dWMF0pWpHEQXVhSnWe5YZcp0@Br5M5)B7m~r z8T=r!3>}Pn86tsVJPZ|#XBnaxq8Ydu6qpPdVt``oAlESjG6Vt51hHa)VvJx`9FWBX lV#zVY1DVWV!2}?S1EF@{nWD5yb^uq%H*6>R}j-VKd&S)GcUEsda^S| z7-uX42LmSq1Eb^SMI3gFjNy|XaCXPrGt6SpVPIg0fk-hJG8h4QKt&A33?>YWV3sM6 z#l*nIXw6{8V9vnIaFL;a!2&48!f=%#hrtraVrBTw;Kg7CWU(3>*xc3=E78n-6o?F-~UU>W;T#n8l#Oz`zg# zkzg=nFaq*`N*Ih8Oc)r!EK?whiGhvLiouM*oPn9)B11ld1yGEI;VMHmgC&r~%J7}R blfeqeVq=tKP-n0Pve+3l8N?^Q;qn6jG%*zT diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/fletching/LogCutting.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/fletching/LogCutting.class index e95a2de83d151599cf0141314669a6e65b2f3ffa..fdb6bec44c2f675a60bc43eea51db63e2d1f3ca7 100644 GIT binary patch delta 135 zcmeCMTy42Qj*~H9vOK5Wbq}Fx@X|`<)lHrqg^SD{pF@!SoGh{ME0u`Dtu!58`#4*GJX%H)!A%KAq X%t`^Wn82)5hBO9d5NopyuMa-}`^gI@tVYzzzxeUtrpY6W&Mh-vL+kc!mW&LGXU zjX`qqJsvmfT82=DUWQDDNT4zk23C+_hB$_JAPr(AGXyX&f>|j*78972%8n>*~V^9Z*X+dNdbQpAjJfIo|Jq9HPMlees$YKKOT|7C9BMku00vDVB delta 87 zcmew)ctLQ(S~f=g$?Mqk7{ez2V~gW-Wng1qVPIfbF*%ie*<>D$VBKX5Wen;-5iN)~ fgARi(kOx%3pvR!ZzzAmP16fQ!or@;-aHIhMq52V^ diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/herblore/Herblore.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/herblore/Herblore.class index df5933d21ed16249f28ce8bf49efe7427333956e..4bc0d55ca44b26aafc75256bd3ad9b66c5dfe4f2 100644 GIT binary patch delta 125 zcmdm~cSmo-We&!G$yYe^lzfU(Q}Xjt^;64I^GfucE0c3lT|rFe{JfIH%)Hbh>&?uZ zV$7Te8CV&Z7#J9$CM)r{3x)4sP|@1Wpb@FHok5dj8-sfIB%GPnVGKy8~}^AvIc01gQh4*&oF diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/smithing/SilverCrafting.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/smithing/SilverCrafting.class index c12ae8afa92cf0d54b9483d9e62718f1da041698..d7b928de52cd7d8d166cfb1dffd4a43be2f9df70 100644 GIT binary patch delta 121 zcmdlZdQWu2LJr1&$%{DjCJS;%a5?Aal_X~7r50IFzQ|F=8O*@Wz{0@5uwrrmryNJO z))oe~nG7wH%Qzbt!zX{^jMH7tFpWVUs6Y#%jKPG#6vzW=U@&7)V_*cc%z-Q>23Cf} PlN-4t7*!|F;!*+t(=Z$` delta 125 zcmca7x<_=wLJmg#$%{Dj7{exi;wa+`Vqj-rVPIfbKDm%nj-yL!3j^CshUUrBIU6QR zaK*VTW0=OE50ut|C}J>SFa`2}${EZU)EF4SEOQ`>iGh`25rYMTB?B{q6;PCyf$a~2 R2s?u{gQA#`%H%y{0AQ7({ym4TUofhnHZR%R0e z&%Q-W;nF}_#)w&O0h8P2i`<4x65%@-w6u0J=tXL6XVB-^#-JPC!o;}z@AAnKe6zIO z8Fn*8FnBV>FfJ8c53+G3za0 za@qWe+mK0Y2ZNT@ZU((bt?dl@9NQRlTbLM^|6MuRns1i28^dm3IX{tOHZ l3P8h{n4%cs7;G7sK*lnJGK2xefvidVN{qWUEAz9n0|0UAA8`Nx diff --git a/CompiledServer/production/2006rebotted/redone/game/content/skills/thieving/Pickpocket.class b/CompiledServer/production/2006rebotted/redone/game/content/skills/thieving/Pickpocket.class index 693342478bae0aea28c6acca10885ffd02389c83..8db4e0941d7d7714f3cd7d5dc4b93a9a61a59c7d 100644 GIT binary patch delta 223 zcmaE<)T_LKjfXK{GCPmn*v$jQx}M@g)oD z>WH!!S+Pn>vPy4b;99^aKG}$WBBR6PBm63o;X4>~wRSTYMrv(mFp^~5#$ddS!61A& zgX84?{I-1IT00oHw=(dwurMzFcX_g>KvuXm!+l0ehIfoMK-!t%17ilmN5&k6PmGO> z?2H`@I~n^JxfmQ67#K_#Sb=hq3{ebT3~WFZq72bM7CS>0qZ~sJLofp?$axGQ452`^ RAct}Zsxs-@PBs*@003mDG;;s| delta 207 zcmeBGeyOy9jfYWxGCPkRW7y_!o_Z$EMh12U4h9Csp2_$5k_EMNL|KfiSfwRdrMEF~ zEnpOx9LztF(QfineiiW@47yso84M$}wlf$>vTkEA-o{|CoWWtTl7KC*)(!^ltqeRZ zER4(lU7MUMkQJ`QaG%kF;T@wjkalGFz?jDHkui(m6Js4CJ7X)uPR4FVE(Qk%1_l!b zR-l{&LllD-0~=6<2tzcG#m_UcblO2UVOg0kMX7rvMC%nveCc|9DISlg{_cNq1 z9%Wd>5X`{9V8_75sK!vt5W$cQv_P712}3GF8Us7XB8D7>T%ZaND~}S2nFCp@V3r4v M#Rg(c-o||a06q5_Z2$lO delta 118 zcmZ1>*(SN+BRix1b6DMQ9WM)o1C7+_yl>EF@{nWD5yb^uq%H*6>R}j-VKd&S)GcUEsdb1Jd z1!k>B3>*xc3=9k*n;4j^SS4BanXxgOv5T^cvMpk8l4KQS*E8dg7UfvLpgLKHS572+ zIRmfOHU=RfwQUR{;VtZp%m4449Lp=07I|eoeX$C_etqrsQXgq^Gg9DHTu>yc%j9`{0ki`UMc>!6>V3s$K#lqkO YWQ#Dc{A1u{XHaKk{KH@}`9JSg0P61{LjV8( diff --git a/CompiledServer/production/2006rebotted/redone/game/content/traveling/GnomeGlider.class b/CompiledServer/production/2006rebotted/redone/game/content/traveling/GnomeGlider.class index 044e88c9f77703b5a409a6e77828e799ed5fc2f9..215db6a98d793c5d8ed338fcdc369ed3c4d56497 100644 GIT binary patch delta 116 zcmaDM)GfT>CJST0i diff --git a/CompiledServer/production/2006rebotted/redone/game/globalworldobjects/PassDoor.class b/CompiledServer/production/2006rebotted/redone/game/globalworldobjects/PassDoor.class index 1ae8d42beabb6a349e9d5e3907f7f8e5d0efcb58..a29e9f2b1eb077cc19940cebae679421aaed3165 100644 GIT binary patch delta 144 zcmca8{#krO04rm_q?wd&lUTV>Bp z$I9F=hyl#*2(2?wHCbdxxs3nL%2|A%KnW$PC{I*VzNn!BQA=r2M}?oxHClofpdk_O diff --git a/CompiledServer/production/2006rebotted/redone/game/items/impl/Flowers.class b/CompiledServer/production/2006rebotted/redone/game/items/impl/Flowers.class index 5f153bcdf02e29c5279e927841320100547c2900..0595eab6b2b2336269859f0b14477df4787b04e9 100644 GIT binary patch delta 154 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 literal 16055 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 Zfh8v8Jrn#TKAsB25pwg(X&eP2 oX`D?AtPG3{3=HOzC$X3^hEG1uqQ-B=pvNEy6yt%){9)Mw0I8fByZ`_I delta 57 zcmcb_y@7kfXJ$tI$zPcD7{eyJu%vM|GO#i*GB7ZhP2S96I{77w8ow!n9)l!Mga;}v H$GQao#4ilu diff --git a/CompiledServer/production/2006rebotted/redone/game/objects/Objects.class b/CompiledServer/production/2006rebotted/redone/game/objects/Objects.class index 59505a23cbf71736c9dd3b65dbe42ee45e9a5480..40bd20f8c5205770bd9b779caf48ee63463e6384 100644 GIT binary patch literal 2205 zcmaJ?ZBrXn6n<{9c_A#X1wjcGY)g{>O>0|UTHY)an-WSbh@|yxlPqB&WSOv7(DAqQ zqhI{c&KT-w$FI)#7yK*g_}qJ!B$GyAa?W$ko^$Ux=Q-K@@y{>60l0y32j0M{6c40W zi(v>4CHh2)M^dayu@S?k*p%WkDYhcW#bDxL6py8TBE{!Xd=bT$QG6w>ucfde$VX5R z2o>$Jbs`|{3xwSzZ3K=F=*b8ej%V*P$bDL|s|@h0YRUHK@SJ`7kk9j$LsL8!=*Zh; zw^BOXa0U9ayVf^Wx@=WS>2I?4%{+IP=(N;^CuxM{L75mh! zmW$~^**Wk_U9z`XY}dMH74}xG1Jz>$EG6o>nhJq|M6w-0J@qQiNNCihd1%<0irBh) zR4v%cjvTJ(&+3Zg-oz!uO-x8}S&EymO(Y~rN|BOc5^m*H@y%T#+yU}Z~1xzab=JC`fXpI_w|^s$MKGeyMT*IlX#`cz0#y#X_Bur z`B$1NpftCDx`Q`QVVd#^tu(cu4yAsA_>mw$7Z6s?0bC_EbpWp6U0MRy+a?EElZV?T z-)Ng0Y)y{0O}>fuc)u+B73+*rPo-YMNR8AWQt=uBsnHsOsX?R0eg;D|gj0jz8X~E| zNDa{!jMv>wa0tM87#JfOM>hw14i`wrMS3sse}Z3`%c_P)`X0Y~-iY@(Mme%6d_WXX z=tH8QLbr$vg>Dmt6q+FlD>O?KVfGy6{Z9U5w2WVo1pJJS?Bwt03B8Ktg2r0TFxH;a zA2yz0SnBXI^iG~4HcQbt_XE15mPTw&rNo&sy7rvM1r?3D(G**lB#l$tyfj}8SINOO zz9+8Z7JvWd*^s1pjwMbra)BiVNOh3!2;J0*-+UB{xWkWNUY{Q~&vSL$63^&H@GlHU za5w%pI)vOTe)IiCcX_HD+rqCfb1%`=-+hW6+4L!T`};HwNZhY+P~vkMhlqQ>KgGZ) z24#26OFGlEDhu@`z1McnLalptw<$SPPtLSW4!0&}+9uy`n;dCPUTvGaqMFP83!!j~ A!~g&Q literal 1336 zcmaJ#`kmTm4!fP^=z!pS()j>$WPpVbAZjHU&n4`hjeOJ52${(6O3UlWikZ=`nAUyD&kY7q_NhbV_LkrE!$*vkcg$yHPax%U zQE|*KuWRqeYgr%kLRP3(;TiQ3g+cFs>yHg0<^rd_IYMqXIO;Xzwy)O8$12y<)$=%y zLLSq~%qUaFlRRb>n^R_9nF}Zg%>HL#fr-;6H0=d=-90Sw-;?8iZ2~+#@?-*IF^;34 z{fQXQ#8`}RGRCtg>AWeN(@4b{DOw|SYouz86t0olHBvs&;p7Eeq+O&}Aqrx~{RZ)c zB!x?~whk6?nLKY2a0N^B1eOzvQ^UnmiN#kFi_^o!Gl|7ztZ=@P{gXOJh^y{*Sng~D z;m$=!x$_ayZpn(cPbm|@c1v~y$1OP#M!quNY`4tE0H4(2i)ML@af+H`-)Zi?z{yM8 z^%||({*9RvZ_kNvc}AgTGpE3gimj5RHM>q`X|_g|(X2vdYqn0N9^gje88X9XC?}rb bW@52DT)diCd@Hfo87^K=EZ*P}Dct@G<^;pW diff --git a/CompiledServer/production/2006rebotted/redone/game/objects/ObjectsActions.class b/CompiledServer/production/2006rebotted/redone/game/objects/ObjectsActions.class index 442e59efa98f1ba5926a3655ce8095257488b0a7..09de52ce05d75217b147c62761c65b86c0afdc6d 100644 GIT binary patch delta 10330 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 delta 9996 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 diff --git a/CompiledServer/production/2006rebotted/redone/game/objects/impl/Climbing.class b/CompiledServer/production/2006rebotted/redone/game/objects/impl/Climbing.class index 309401771af8806a978d5cd285ebce6ad3618c98..9a2a34f483c2ba61032057db1a7af54fd97adf78 100644 GIT binary patch literal 12734 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 literal 12574 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 delta 113 zcmca0v`%P4Gb^M1u96{p4-zYIbf6 zb_^Oo2`z{;gD!&}kOx%AV8S5FzzAlU0$EI8mKl)6%%BfsvobLLW^mgq#bL$>05C`r AeEeiRQKp zz6@RreheWD{tVF!fegtE!3u^<&dtEaz|O$HP$#{EfoTf^ zv+pJb7C+s6W-QERtfH)tk|@+FtAFpG3za0@CP#4B-vPiOcxy?_H7It zGa0ORFmM8exl%Ge|MiG8i++1MSjcU|~>T p2xm}XPzBl!w3|VVK^;hgSQ-qP42%pM3}ut;*_0WR7bmkZ0szHqDqH{n delta 182 zcmZqWf6TYxEDNLltRuv}je%n(gVhcOPM|PXst5!3 zlz9x=lP|Msu(hxE0apvl099XU=RX|h(W{| Ogc(GDJdlbFERz8PISi5j diff --git a/CompiledServer/production/2006rebotted/redone/game/objects/impl/OtherObjects.class b/CompiledServer/production/2006rebotted/redone/game/objects/impl/OtherObjects.class index fcd100029f266affa08e3a535d8f5a9950106322..db6752a0b8d8df32753407428402f92e13e9fd95 100644 GIT binary patch delta 399 zcmXYt%PT~26vscm8O+Fd%y^HQ!fsq9L`s+%3>o2{y>C#p_GG}WiBs9MYySf89% zgC+(dT5KY$snN!ZJo|^WteiAbLHJ9q$c~fKTjInpX!ORhI~_#^)q0hqxI1)3uJ?w* zQST*1DG3TfrzB#}rpZ0_6~g z;;NKzK&PIO85AMCFVnMKi;s4?7^j;sJ!~<}4m0e^?tobg<~U=XI2zYPxMhJm7I`Gf z6H7c3=;8VPRdQvmq2VMGO1*fo6I5E+P79!%C7?227IKrWOVzrkG!mYjnu4 mNu6>gu!{zU7{(&kgM4h?wA&b|`=(xe;j=iC1TT~D`qW$OqvqPf!%c zGE#0O5}{p*W3rmdBB-HJv%{ajt|Td)QEn;A(=6$ z4n+qibkE6`owAM~(~Qw4qon9z{GVm;G9g)BwkrDZOKp}7$eq9>T9{-Cos0*?7}NNS U1X|LxiEmV$^@rZrSfNw=0Y(c`h5!Hn diff --git a/CompiledServer/production/2006rebotted/redone/game/objects/impl/Pickable.class b/CompiledServer/production/2006rebotted/redone/game/objects/impl/Pickable.class index af4948f1dc1d9872870ea914cf99990d93b097c9..03afe41b8a6eebe78dffd9b6e655c3496f70d2a7 100644 GIT binary patch delta 157 zcmX>u^ipVpJu73tWCvEg$wI6WT+aDtsn5GXT;T3%dXS delta 33 pcmX@lah_vC5i{fK$;Hf3obMP!Sl%;8uzZ+&joFFu%VbFwGXT-d3$_3N diff --git a/CompiledServer/production/2006rebotted/redone/game/players/Client$3.class b/CompiledServer/production/2006rebotted/redone/game/players/Client$3.class index 302b03f7d62da39c761c23666ea7810916b2598f..a618331f1f81e04eb40206b9d542e38c9968c99b 100644 GIT binary patch delta 90 zcmV~$p$)=706@`CdcU+i!jX~-RCEdg4vAy|1Ofqq1kD~dK{r4%UEiDH6n`ny!r-Fh t@IO{G2C_AyOAa=iZMhh^y5i=Vhl!^fUiN(4@->&>z1`8dCpnb2rx^p%3l{(Y delta 90 zcmV~$F%rQ*06@_{?2jZn>@Z1C*VYJD?d(~09CArHlPk&KS38Ms)j82DMOCr7fH0RXrH4<-Nr delta 89 zcmeC@?&sd{pP5yWL6TKzG7HO2QxyhIR#gTuR&@qBRt*LdR!s&QRxJh>RviW(R$Ycj tR(*y7`Rw18TeVPCP%WG0RXhq4-)_Y diff --git a/CompiledServer/production/2006rebotted/redone/game/players/Client$TinterfaceText.class b/CompiledServer/production/2006rebotted/redone/game/players/Client$TinterfaceText.class index 8b58739bcc057124f27242351d6eb52cff9df205..5b6d718c229992f057b3b807ba33c7c4d1902ed2 100644 GIT binary patch delta 25 gcmZo;ZDZY_&%`^6fs=7I10UlY24TjzlWmy108Il0y8r+H delta 25 gcmZo;ZDZY_&%`^Ofs=6t10Ul|24TiolWmy108D=cuK)l5 diff --git a/CompiledServer/production/2006rebotted/redone/game/players/Client.class b/CompiledServer/production/2006rebotted/redone/game/players/Client.class index 67879d5e8408abdb8083e0bebdd8417e920262a5..358a130f8d7cfa6998598ebeaa2eeaf094111e23 100644 GIT binary patch literal 40780 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

s>{Xa>KgHd+9-UE*t%5Z|bW#J76KBmdAu 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 literal 40738 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 X8%nk%{g0inz)lf8N&oOmt@Qr@qrWoP diff --git a/CompiledServer/production/2006rebotted/redone/game/players/Player.class b/CompiledServer/production/2006rebotted/redone/game/players/Player.class index 5f0f60e451376cd66b5d1505cb163908ce7c8fb9..6b07df3c726757837d4c9a9fda41b9927febfe83 100644 GIT binary patch literal 52523 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 literal 52558 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 delta 80 zcmbQj`-x}6EEY!n$+KDX7{fNdW|3y(OkiMTU}Rum(3;H8rm49R$YNrU2a-YzEDQ{c b?hM?F9t^^ao(!6d2@DEAaUQ7ZBsL=ecsdLf diff --git a/CompiledServer/production/2006rebotted/redone/game/players/PlayerAssistant.class b/CompiledServer/production/2006rebotted/redone/game/players/PlayerAssistant.class index 2e8f9583faf72839561dbcb6f914a74aafd27fbd..e331587d264889b7c7b4620d196d4782c819f55a 100644 GIT binary patch delta 157 zcmZ2*gyrxNmJK={i~*B%J@h7DaF^h6&d)1J%*;zIvfdoyv0amMB?Bh|D+2?A*<_g_ z6UOk#0Yz%&ri@8UlYn9-5E-V)OjCe7pc1ao13T3?EwI(Y9+w{ delta 140 zcmX?ngk`}ImJK={jQW#xJ@gpEHrIM=*W_Hmz{$YMz`$TS*|x}Ja#4|*xd~$u(cn3rQ21W)EMrB5|$-H`=oXSk{jA~4BjOvr)^%S`^7@8Sc7#JA%86_uo>uEA( JOx~&&4FDbG8VLXZ delta 93 zcmdlKHz96Ar4Xb3WJUqu$-P3-jA5Hk3F%02K4xGALIy_l&Hr_j7RXD^~tJ3``7+3=9n3n;6)SF_=#N%<7RK&Y;Ag${@_Z%%B34F=OBblA;WP z3}Ou83=#~o43a>3S)d9j1~mp51}z|4mqDJvfR}lvM@l;sKhi#=yd$ T&tL%L83HjU154`U*=#NV@z4*j delta 122 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 delta 3659 zcmai033yc175>j#=Dm6Il1V0chJh@Di3Bn*5S9TVAP}P<3MztYu_%$H8i+&?ER0H2 z)MBlJl!*c{3Q@!g0fs0Vsc03d78j~wRZv=GsY^u^7t(XyB!qt2cE0bO``@$ObI!eI z?p+c+I3Tw3_|q)_`qTLqE=R2wx8ZgncUVjoTeuTBhw{9?h*1^3-{u8qIaK= zxR9kn?icAY6Ti2x90?P3!hAr;gF;paSt(?d7xj3^8)Moa^M_^rh@jO%)|hCN@lh`# zc+A9F6OWr%C*GeB@&^k~3VKq|ZCEe58w528+Gt{v#r`%MNXodyK(mEDs5SAFj89wG zif1f5i&%?^=S*x9?jObec?;X|f{+(Y{7J@_#N*3Cc8J1G3xCEdGJRFZYbO38RoZ3Y zb-W>*H%+`H<8JZ!S7E;`(|5%9T?>2go)>?^`zAhMc5i&>#6Z>WS zyO4jF_{6}c1`ZfFxN!sRB7-M~3>=OxRtqOwjVU~{@lQ;$@tKg%@r8jeZTt&g88~9& zYaF%l4ZgK;Ovrcm-oOtwX5d#geiVb_LRwL66NC^cab2tMs5WV&$IsW!8suROGDK(! z@#3&e7A6_wv&oi8nvitS@(aokl!;04*R-x?fU<1L=5W8!Vg(Mqvgs6#jB;%1L_r(Z zi^tBGVpA7X$M4reU2-Xpka2zGl$lkPy~}4-&90eTRWsYBd@6|V(tDMKsH;Jz+EhqI z2AyV8H!3E0XNTraubCE_93oJ}rtVa1Qx7UJC~Q+tao-Ey#s_-37e%-V)LSC#Bczo2 z8r09G{-QHLI8lyck*9p@KnZh@O@pbxrZP+-1j;ARu9;pnH8g%!<+ay_rcWsg*|6a9QR1A1!v>vg(XN8rgOP45%Y}%vUxD;kj8^IoST<~#VWp)qOpyUy%J_v z+syJ!NZ0DoiS_(}j3hEIW)$-W0s=R%G_4MP9Vc_`cF-VJQO$e6RLAxcIR;otR zopdLy0bPT(lOBmm1meAO#PQd|qeVTn>D1WzL9NAfT@$***JgH!rPddBtf9NI57;Qz ztjB5|^Hy^7l4ib}rqoyxEXeToOJI~5HJcDB^9H>wQA>^b9G_#!`d-HuiQ25!=G}I^ zo3%b!-{BIcyFR;e)lvm3(AixlN2`PB=!rJ*sqN(~@U%;_9KGGR(3Ogb>{40+{bYBG z_&cqAZ|^hOWYV`D|<*N?)HWqqYhEWQ-@MV zOQ7e8yfZUu8jyF=H1);b%d80Cw zryb36W~^n38VQB0weiT5q~Z_H>NaWOe43m#%@yB4(n~$@g{f+JL<;la}%6R66bN8 zW8DsI!nl?O6gk`s;~cB68mUKS*s-MXIccX6UbnB_Wm`U{Za!&_w~i{<3-3j2XdS0R zgIFwW7vb^0wVlC@km{ZD-4o<4&-xee`q#7^uKMRh91zB!170npmA-%}4dRKN# zC&XC$wxtiIsu!5(?g$@n=cKILQ&{#NjxIjQ%O&EWSI456eOA=Fh4Tk4{W*^uo0C9= z^i=GBHLc+`t zQKjTyrqT_wlu}eHQN}}Xy)pu`l?u#J&c$5ia@?p~gL%pf#7X z0&i=Tct@LtJz6#1(`xX(wg7vzTd_~O9Uo~+@UgZO`?Ux0srD!i@BulfZN(vN8xCvR znYRO9XuI&Gwi`#ZJ@{JNkE1c|6CBe%$9LLMe6IsP>N<|=9)j*C(u1VxoypLP$)}Gb zTc1kl`gP>jt0_~TLjiq0W$Cpnzl(zUQU*e2KSZbLN2#0s zJr#L~iak2@@c603lS5%oF2(w}kDPVLlpd?AZ4P;MQa$%WMuQ9 z8Hrh_hKVPXALL024eOO-e2}a8^lwy-qK1(NJCwb+fsvuD;`2U-Z7n^I{mvDn9#Hzp zYcK{=J)(5SJXZAb(^%(s`% zd<~>H>2ob@KC_tZGl#hr<{6#uvw(I(3w>^-!_Xq1#Vj#&o6k~iH@eKw@(R^f7`nsI zoj!N5(omX*7@AW{YJYDJz&~;Gj6cZM=#eH+>b`ultOwsm%I-Sqjn(o>;zje1$ab$W9pn)UZJUazcGvuF-a`2rcrm#1hf z%ZrsH6uW|fW^Pa>wB!%z;nF(7cq;vx9Vw585;?-z-^&kY$^vOp;>E%_$^(fju84(W zWz~KTKOKm#LZubmAwomN)vMB0s)_uSBNFg)VwkGIf<^s>2Gs>i{Xcoj+5fj1re=^# zBoPZ&`=^Np9Mcw~28pO`bTpP@OxoU8)GT0Uu}~YZS&xi8!f2K2uDo|*11)ice-&Z||i2~1FTgFX{mV&T(Vldxe-vVoUk1JC7$TSW!cM5!UJaRQ^z zZ{aKII7>a}8PABS7ii!|Ch-T2{Hb^PH%%f;mJkW4q&Xvw78ysYG%{71NJ^5Fq?jgc zOqX_MNCz`z8EukgmaJlqY-FzVvOu=eE<5OuT`ZD=ERmxumE$az6ReOkbjo?UWP~;H zJ!|EX=3nT}Z^+`p7W}s%9l8)qXz|D$6MCCiCDGC#pZ&)3}P4?CO zRGa(y{HLD-U3};>i-kUm==E955*PY>uH-7m`hAwN%&Dt=mb1dCl|BPpXnNDg)|Q>= z{H{>b;ER?+ykvQqS1frtEwA#L;jra(SLF@H3`Z5blnYM5NoB646xTBR!R`j2+H-fwU-( zrn~|skVe%NDK8a``vqdzKzs$h+pIi7WTJf6X5Chz>W=~!1pJygP1RV*qW)5W>XN1D zpQ7c9|Cc&Ve2iRGCgsKbNfH6$S|T|{mD;8yYYL>Y?tNv&0``=H=>c2xNbNCd6xU6? zv_2a!te{~EG%8qDGA=GRHYv}wmOE!CaW`1&ikDtZ zj5tXWG%}5o)G5>k*rH3BrV}bOuPzG2egY?P}OJpN`vYCF_!BQDzx$I_z9ArR_vPzD#T28P= z3Jl2^hUF~lLpvRAlvK{6Q|HjB`KrRiv(iwH&ni|MTH~{p-k73WjIQ%p&#ji-U|OGL zZ?kZ_(SDyh*l50iD0lkYMb2_}TW;AVE4{~(n|-!$uhIJqZ8dG1dA3{F;WNlipCRt| zc)(+q$AjbLtmLodI*;9sJv`*`uw$6Ljz=s!YMBwoKH41n8TEL~ae&7iPjJxVNyk$> z?RbW~<5>=QJm+|x7aWJpbHwDMhF;_)$1(CAFFRhbX0P&^FlW==(Wb$|jzIJJ#-vX1V z_|Wjqp3#w!q2c`l+xP7e+6%tdaBecVFqEIIS0!Ad_ZHAoC!lezvITmIp5c}WWW18T zUSp&p*3hEZRSmQwxJVdJr3tn4a40&KkCY^> z)Juockx-dvt|aD*rNd?XQ-sD_zo4c_jcQKwS4{E7b0vP(bfRdsN=-TvEmNB_l5G6D zOtQp8HS=G$R8hO6!_o89mB<&X{p0GImP(h&wmTjz*K~~Fd*2qD6AS!}g+XFk-k~T&N+wvO pC`^O4?o<@vMx8@FsY{#{kyygT6JEWmO(x=*gg)AHu^Iw&{R1(w&?Nu> delta 1081 zcmY+ES!`5g6vuyO+L=4O^A*~uQz#vvY=WJ(I+d~trDd^#W!DiYRAg5HQ5F|uK(yk5 z+u$-_0heS536P2zh#H7SUwnXs2ZArY6A~Us;DrP|XNJV`Fy}k}<(zx(cTVO`_0{V1 zUw3~#4~*vrpHWQqnZi_`$Czeex=$-JjBE30XQpMdd}cGJOtZ%gcKAHOTvO*6_oS(v z7UmmV;IoiL=35+QiO*7=GVN*8QdT+f855WJJj-&!U6!pdZl!s;Ej;J5isyY+v&Lhs z$2yPoeZMqIdJGSGY;bJk1&~g%tZjZEM4|^SNn`fWV?^yOOJ&yO-<+0!KzBT)R4~5aowrsCky=wE=ZFQNgf%v?S z90&N=@d=+gJ|pS)+^RDi^!UQ@rGc+3d~G4iA;)39arBb(IN~_UF^_K@-|>CsYT(+L z%Owj+SB}(C=%aKl0X_9IHI7yEu%4o4u>LI4SCGeP3>C--4{7d-2I@&D5*ldKsKtSs z1o4#mGm{S2W{!k2>0nM`i9DfLFcvD! z;5q6N+H!>5YzcO=rwX??kTNQWQb{dU9A_}6so_UO7l`va!?{Quml(+v9o#=UuzE@u=#YKPl^#0f0Q04nC31qLa+2lpD_!!No`29?Sb>h>nD4EC4xFaK=2-R!N!=;S vnrTStSC(n{qe_+%l{5M`kkl=y)z&SVg_xjsP($=C$1^J;gS?3f15El4zV^XX diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/BankAll.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/BankAll.class index 614676c38c6036de8438fccec840b73ed493c167..1516b61822849c73ea393e0fb1fd16f8a6fce7e8 100644 GIT binary patch delta 1753 zcmZ{kdr;I>6vsdJvh0stE-2tC2#KbqLL#N1p_qzkmYAl7g)dYv1yNCakhZ10G%Jf< zSd{i!D>D&V(aKk^(V1o(|ESUFAN$k(XvW5wrfIZucEN_JW@pa*p6@y5d+xn^&+lCJ z@7dwA*NzS->5~8dTjC7>hW0Xr3oe+HUwv{Zm3^cHDyI@ zmBCG_tgD$=TU)TQazmwK1ce@tJDy;h$9Bh)Jmq*=%`+4_o@Ix}PRDcXay-uq9xpm} z^OECbnjEhv{VK0HURU=Gb(`7acvHEzXz|i`+wl&g9eb79$Gc4j?68XW9Pjgi$A^vx z`yC%?`NwKL;eg{)N*o9I%;S)wRaFmbRvYaepF5(;9HGPGsN)!4c!V8a@|EK_Cz=Wq za&u0qz$s2UzE<>&7JN&G<2!aW)g)Z$ky=%^thAxNzN&8hoXT}IZ56&%zVNN`8Vm*U zG_0(0HDYfQZ-lHy*2KIcnATYMcCr2#nZiiHE}kH7>JIS?MT{0J#lAz57ZAl?^P|`( z2}Qm*@D(L?F@6Dwp~R-rz>Kgz4o)?F2)GlE>1SOJf v&&h3<;7?|fG#g9qHENr7r(_N-E%_5`|03C=bhyH_IF8XN(qgjYTkifFWz%M5 delta 1713 zcmZ{kS!~o*6vlt|b~^vga0_i=fOeo$plmH5ifk1WL^dgkf)0!9QY*Vq3dk}bilDfT zibbm^=pZgw7=}d_MKQq`Log6u@DU$OOpN-X1UzS^#Z1&pa_)D&d(L;yy>rh0xA6IJ z?3-)HPXV{`RggZ64l;(ZLB=s&&E4uw2vW^NMfU``mq`IZ_bGS3qRDEe=*9zT9#l7~ zXljsYOjmb?=023i%pkLv9bgV~m7bS2^ELKig$p#SCdebyYRseRE)24W#R1`#1X;?m zRxIZ+H7h(;1}LXa=~asAHFI@9;@4=>T93y))_JUNx-!C;4e_3~G}e!sJT^LFZ1ULb zc!DjCC)GT~R*$D0+t}`ShG#u?IG*Eq#|ymZcuDD(i923V_f>UYW2fVF)K@rL6~ z200p)d5gCV<cD%#89(x>ndC&2_3MSO-;{(Tj zhB-duBae?ApXfOUH0o2DJPtYzDU;-|N6K-8qaGU^$2jizj1%#yoJi!P3Y_A!<8wt{ zXu=r|JHBMQArkLrBJrI$=MSy%E%ME(l>gk&R~o>|D$gUfzj(SDS#v9nV4Bj~H;eVB z$$V}R>@ooiklsP?Kn97GWZyoC3y9)R@sWXWd`@6eEH~s2`3iz5{LzG6UYWuR`BUWW z!q+5Ddbcu3Amrgyct6qOjBT6s;4sEL$&0n+8fMLw=<* zxiOI~I7(r{{2@e91FdDRZBe@vp=i@V+K2oD8YulIKKrbMIi0xu{okc zOQ9XpcPUPoEplS4q>%wF=M+n5Sl{EubvlW_%oetwQwk-jGx57{2kD$HP!mhD5+f2< z-ok345^Y7dq|r!P=3bL4Q!&Cx%2ITx@`}Ah|rVUl5 zg5hRJj1gwEfbonn)r>Lo8E0ykV3tsA>X~SEFv&DB*&JYsIZM=h&vbK%ndUOH%oS$a zJm%OU=Grg|Y&U9bALiNq)Y?HTv{PAR=dsu>XQ{2H&TeCs-A}zuvf7?xojuEX8~ctm z_5vI24{Wwqp2&1;M*CYho#5u_Ry33_zSnluOutD=$4vz62v-tfWM)QEQATa3QbUbuR4IrMP=RVW{9LVUIh9|B1C% VX(h0)!omzr)A@4hD5=+S*Wb<^R)hcm diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/BankX1.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/BankX1.class index 985b2e837e5415bd8c61efb0af365fbcf31edb43..2caed26c4622cc960a3250228a40a692bfacdf6e 100644 GIT binary patch delta 798 zcmYk3%TE(g6vlru?Qm&(r4#`z6bb?&9Uh{HiueLV6hQ^F-~%ks_`sB;3fsD4yAaPEYjpFS-#PcYkNM`i{-Kw?{rdO`=wmTR6-R;`rO(K* zApIN<2%Ru=($IjBQ)YEA$Z5_PIvXI&xgh5mGBT_fG2;tn)2QO2VyrMfZskT4m%R3} zMR0m`ExVK+efT(S5gJNmR%Uy1saDDG(Pn#nv17LD2T@@i(Y#jY>E$Al)u!se*`AY75oEDx_`v+2y! znbeb&_wVdiRxT_VSnQ>YDAm*m*Gf1x`=sChUmul~I_Z&GU#hWEl_z+6b77{z}#+cl3X5R6Mq!lEo84>#NqH^c={L_rZnC~T~)ok?M#trKTxoFScc zMtC|FI-`}2|BJnacvM_6Z@(tiO|4zeF?5lkzz*`_JN3>4yQFvjr}wB*kVd$-g~b-?zIeuf9#fGpWveM0PQZ#}qQ2*=F2Z+G@}jMm2)J&D9OsBHW@52y&&Zi0ywa z?+KU2QlFLW=qyHb7E)i{&^DG97Sf-Zvg!q|Sktm=ypAzRuhg_mMdn&zm#i(zq>5}E zm93Mqa!NMNQY$jA|5}i5D|-18dGVA%o-w3jE4*Zwbw*;ls`5mRwA}J+P+i{RhC1_F m#Is?sBvtV;=}I`XrEAib&@y6-po=6vVgbI&*L-Sf;l;|+YC`|uH{l|TK3e^tl zsZq8eTA#*_L9I`n)J>|37v&peJVmL~U;TXqlP8d#d%Fs!d;WQ;S-G&}| z4QD7ZoaLP1Jbi`>T3)2rrr&Uh0>fq1t}rkW=_+U*Gz>9p7-7_KRSnk|GhEl18{9P9 zQh$KkHg^nnb?P4XZ5|jNYVkG=!NUCdjN*v6IA# z7?%(q!t0;@XHJKc-60bEL4pfPV)%wdB`L^L;mMP@|7Q)TSB>6`-yu?hbjk4YDSXoN z3H2=AlPdqvB+azHo9WUlpEndPHDrjEywtG5ubYiPH#qKHYd z;1s$^qmOh6I77nCWL(telH3c)?6s`@jRf#XBKSfvUnyZ$GWZ$nJwh0tdJtjSXi-K=nAt^VG+bwEpmN{yzE+e_XJ{o Yk!9I++1^y2otvJN?iF9TC@w1g06u@Aod5s; delta 937 zcmZvb$xjqv5XFBz3(d42%K)PT!yx>|?*-01=ym zhJFSNhlm&sbHs3zV}|3Jo?yV{q~R15hSSQO;p|wJtFq&q;XD@%gA5ris$iH)hRfP> zg{y{Zs=v++o12E1c8ze$X4G(7lRFyjGBh^g8hqt(m$+j^vOkLwS*A-)`DlsrBwHk> zC8xLQ4c0`GE|Zv+EIO16HmL^Yvp_P7g;Yosv8x)dJXpQq1g-?`Mo+-=glx$?;n#Q* zq-o_bX&wPmvBzGdMPupX6o-|c>hlS9Y7)$v#Kid`S;jb-LT2Vs#T%C@OOehoPKGZ{gj~8<_Ppo&k4#K+NGHPcdM2>ioD`Y^fOTOHV0^vi9O5=TTY)l+` zC|*66b-$Fwzn9g2Aj~Hse5Qu4)bfowzRNH2g9a;$CaaWYtDLA6rp0Qd&FYa0uQt}F ztfDLBqqs&TRqCyvuncr1QMDj9KC4s4NASo6K|V6$Cn3v@miqI9c3CJd|pd%)F zXGSL`PDzNdCMN2fp<{o7f53>3eQuc<2Y2nY*WP!XbHl-%G6DXDIW{p$>2nRqEgEV z#tkPer$x1;#&(xg z*$$n05$jRrlaj~mR2HK{ZnKLLabEJhPFZP!UJZ7a+!_V>MPNwFAGJyvDu$|vI7Qz{ zRr8PPiOl?O;AJO8eqh&4*QiKJ+n>B8Ngu^R^C4x{T}9)L<;*A2;fQ%C>9AoI6#J5w Pr7c`c7R+wl@YwSg87WrX delta 657 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 I(XfpF0?9t;f&c&j delta 3241 zcmZWrXAR{ZTx~{G` ztB?SKt1`MMH=QVg7a}XJqJXF?D!Q_ZC<@4-2v~0>K$iW{Uw!Yr@4Z)5U44AkxuSFU z-HWg60ML%+xwsu+7x!Y3i$CB#hQ$o`CurXvIq-ms2k{WIKe>1qf9Aj=Y(DDXFD@R# z5(kg7CgS3+c!DEOx>$;3EG%c3&-iTzyBxgZV7G&RxOf+P9K6Tn{^{U-F7W}wUWN}He8egH z81_3j;NWBSA9U~uXMV~>KV$e8!{;uFafsmy7hmEl&gyyC#neji9C?ej(CNsX#$oe}jkA&QBE4T8CfPWr@C$ym zabDp!Tu`{ka7hD!NRdIpCR33lOOZ{EO$mxzOj1;Xl%hmRitH9WteT3F$rnj7`=$A* zmW?xtYEwW_3SDPY9Yv{BS5ZCO6`5r=9b2E$2ubPr(+l&9LIvrCrJ)(=1So1i0h<~s zN~a8)u2aM5<^;Fc0A&atY>aC~`^|h&=qMLZUSN>2pGPv-78>mrf0(7l-DQ zwoo*jaunUlFoJR-g;tg`l13>St&MW4lNh7NgH~2Jmz`s|%Q)WK+n9}~35ssV1)C-+ z%0r=|NtAC>fuayi<_YVGPf;|LcdC%X(@5{ebVV~bT+HDTMKjr$#o^gB$EH$6b1{jK zF*{UHQXFbo94c)&GcOXhk8fV+{N#ow=x3ZTQ9tm89`!NNn6Istdek=xvRMUaV=P>t z(TX`!5Yk-51(=K}+9FIvp+=pY@H1T0(BgZ79t;m+bbK_k%{Yj0$D{vhf9_sj0HKbb1>T2*%uM+ixfv`?b$(DTC6dZ>8{OrwYHCzYMvDpEzL??6)dkNV6he? zvA|p{ct3R7%4&*u3FG@%Bq5dcaheblMU9WN=?{CjF>37Iq*vjgWz^UaXRV^f7FNe@ zQfp?(jjPgDT;tEI@-O~hzt0#^6)3tU;M-Xh7_I~1YAt-eZB>zu!GK;^o2bz$$hW+0 z)M!$zh^R!ns1c~<(PHfp)jT?@U6f92L;Kud1+qs6lLK4PAxd9rO^&~#zmvbSzl(>i z;h+yoVv${(?Mo`sQ;2U=(zMuYwA=4FbuPDx5_Vb#e$anYJiaVu z7X|${$L+G1J&vpKLviaZQ4G;Wj=#T$0YR}90~rQI(J?OJ?y=V58y~%S&C=&nzJsK58~J|sH&pl^vlR6D!Ge?+dPcl$nQ-7{oXXnu_mmIx^PerKGfGN4NcJi zSx84VGSC5y&<%~z7nvA{CK#oo6LmBXK@_1m=Hf;?rQga?w8Hafg9^08d-^x!sLnov z4kVF7HPMkW(3x7J3$;U6%0V~kf$r2BJ!t^Ky=XA{&?xk!T->BTFgH^H`qK;ypkfR% zR$!>{42Bu&G2GaW5yno8H1=YY@dZX3M=-`XiCh8PE^1(+xDI)uE($~jLZUIIiXaMw z{z!}Vm@aZqB6?w_7=&43C`!dx%oQQb6H~*uOU%aIVj<>>MOY{vMp!Jxy`miViD$7` zY{30uGaeK#<00`X9uaTiQSmmGh!60%*pG-fh$qEiEEPwvOdQ2>aSAKMIjj`tvD!58 zw5k6S%|twB*2nW^BfMZ{;zhGHUNXC4ojC~W&G1lo=2%pilTm5T#LMOaykds2-Fyf; z%qQ@gxeBkFYw?D;4mII&QG8&Y#9s3>_LUlI<= zM0_Ia;8R%-pUX@fl3Dmlw#Q-F17FMD_*M?a5jhM;!*VpflM`@E=HUl91;=GEew4Ft zLf(Osav@I1MK~=Vz!~`{&dMeDRhHwtT#1Wv4KB&G1i67oZYEQ1Cn@)kB@dD@-*merO5Ru@XK`cNHfD1}q4aa7OBr}|bArCHOdp;b!h)_lsa z7Eq(u7kx5ZeQ-Kqnm%&2K0eu)u9;(*@M8vM>94x}rdNIMna#!={s+*kRO^fwo2!|C z&zg>Tnwh9;<>L;`WIBp0Kkmd``X}OU{Ve37^95uPB_`JU4P9)^kKB>gHFE(`!*h@+ c$tlS-b;WzM(7-~>)T66=73<&Rk{+qQ14j1Xng9R* diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickNPC$1.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickNPC$1.class index 6db480b4c377891fae5f9cfa7ac63946d97fc6cc..29752af067a7be304500343c6e0dba6d038df1ed 100644 GIT binary patch delta 89 zcmdnbyPtQ%PZq{6lYg;%v;EE>$?%iGjNuo93&U>)47S77Uz`@8nxs%Nd0D0>f_5c6? delta 89 zcmdnbyPtQ%PZq|{lYg;%v;D>($?${0jNvDP3&Sr44u@It+P0b|IrK rLo=fuLmQ($!*oUihS`k93>z6u7`8H+P1a`%XSHJBV6>jx&1MDwh0PLn delta 89 zcmX@edysd-FBV3{$-h~?+o~`~GO96{F{(4TFlsP(0NH+wnhddwS`68Y+6;L>b|Iq< rLo=f;LmQ(W!*oV{hS`ip3>z7Z8MZQ-PS$4&XSHPDV6>Xt&1MDwf}Rp% diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickNPC$3.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickNPC$3.class index 13351a60359c1278896e726d700a4e2c451bc324..63ac83fc00de1829f452fb9ba1f5637c92ff9194 100644 GIT binary patch delta 89 zcmdnOyM=edPZma>$-h|M*!nX_G6pi3F$OWXFa|St0NH+wAq=sMp$yrKVGMadb|GUp rLo;IpLmOix!*s?dhS`j<49ghf7*;VROjc$KV@+Y;U`(A{$7Tiq{4o_h delta 89 zcmdnOyM=edPZmb+$-h|M*!nR@G6pc1F$OZYFa|Mr0NH+w!3?pCAq?4!p$vIIb|GUJ rLo;JILmOiR!*s?-hS`iU49gf}8CEgIPgZ6NV@+n@U`&}@$7Tiq`2rOx diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickNPC.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickNPC.class index b6e42bd922918b3d8cb802ffbca04583be5e127d..c1b193716234ba9f377a607c1de15601834f1ffa 100644 GIT binary patch delta 3803 zcmbVP33yc175>j#XC^Pn%#a}qfviTzm;@7u5Y`X~fv^*e0fj_JAb_EUfNObGQKTw} zgVscWi0HUcS&{)oQIre=O{r5lXJ@?-8@@_sX z+AzR=?)YOn0Q8~RE?k7=POQK!0xJb>6$rQ(R=IE+ZWs0^7w$l_h%F-CDK2*jTkXOc ztQFSkz}*h4bKo8a);n;o3-=-D!2ROzfcQV?z(eBru*=2<{Mm^|u+fQ4*eu2^0&N2A z;u8|KRbZRIqfR`A?E;UB_=K<>;`gM$Q!dWJY?H7R*eUR|1JAhFYnO??$oN+iyIm;2 zatEH}`3tbeh3D|R3xC544!r2VOJdzC%Y4~^S7esI3%n|t*Bp4=fj1oZhXZfQdfsyJ z3f>mjCo6czfp?vF5ARFFeo=oQ>>VlOpThnn#T^jwLl-{6=zqKLF%FtIoGqfXy*P<>I7f9BN96su5Q9Kq0rs)aw36yA3 zl11Gp*`)3k^`I1!QY}i8Z0Q0SSZqY^HncuLWsivW6fklOM4k11e8xtSsV|2;s zNBvDIvSzs0-AXDd&`1G=|1nG>*nwG(jvAX_7^gCA31;cP^c0Ql&-bQfK7aJ6{VSacE1uxKXnv4&k^GkMW<;xLP{I&@pc zIG&`~nA(P!B?}uHYa5y>Y8K4h;&gpw(1gHocW%JrNpSI=G}Y8M)HV(XIc*@($_J-W079 zRU5jubZVEK)b556)UV{29&6x`)G5qUTDZ10q>75Or1~Xi2x(;^rK^RSTBxgq25U3; z$;|a+>~Dps1;GaMl-9lIZZ5ae$!*^QLo3ua0J(&IPT*e91D0mH920aVlBH{&+kHd5Y8n|?y@(zGH$EzobrOC zH!Cs!t7U9?|3Wy+&3ksT$2erjYTEb9TSvR({VES(Ogq$$E>(F6W$hT-DR%a+D!DmP zxV!c66h%MrvcrD@!fqjqi|m1#&ohh^>;(yy!Ne3^9YHdHmEt%FY4TpH!Wl_Oj7LDJG4S~UlX?70MP>nPBYu1wuz4)7ujq7nX zR-zAD&=;*J#Cr6@y(q%N7{C{`f!K~g*nuI~gQ0j8#ds6Lun)s=5F_vzO7R7MVSd0U z{-BlfC20&<7)MDMPbrwl*Oy6rSD8$CsGxkDYg1pGN9CxbdQ{OoOr@o`fNsNubO)x< z7EGs|sHR=apJUrz)Y2i;(RY|d$55*%n4`EcS4qJsX ztfphRnt@x?0<2UA;#Rd3tJKlBjlZ0?tCP^IR-r|$#$D%$Q80j2bF8>S&B{8O;q} zd6poWd%%M$`05nPol$}-nMH9AcyLviJdn|@V`N~+>%yjCjjK&|B8C0(H!PU%6 ztv9#zH5}pOo!-MuUI&Lc7lUz_-vNDFW{$ca4vP z14mJuZ~|FyMnVEs_vFE+Y>N_)Vktk1x^kg6ad`@E#!McQxZLSH%5Q39;Qyh*zaIhq C@noU^ delta 3763 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 literal 1435 zcma)6TTc@~6#k~IlrGx~RYAFEfg+_`78I{V1Phpwq9z!S$L)4fmTq^O-7S$fe~*b8 zBb4ZaKfoU)o@uv*5NOzkIcLtC^PS6lJAeQE{sUkEZ$b#;fmkLaM39m&iL@U$J(Vzp zX|c?NXqgp@B4G~m-FPVEqaYT7c+4Ojs7A7CsE6EU7|PqcXqj9osTHm?t&Wm4bZ)vC zhAwwccan1q<1IgvyGm8n%G`Any;3!VuU39n*yma!U{N=9cZp#&b*+e&(`D%=w;2Li ztH>FmdEMl1Yn1}GKd1$REb+Xhsm8Wy>tgR21EO38IcJ*O&Kj!YaN16^l60y)IZy2d z`6sT`T!J5Om(LGq6iW6`Gx(ZNvzFE+dMVjGIUV@m$7zAz#SI zU{S_PEXjC>3CR;VPx&j`P03BZiUourH%QE+toR9^5vF;ugpY`He^Aaivz67(uW=#}urVuBg~N#Y4v=z$=f+ycXG z(z5V1EYbATF<5%~7{2rg{69n}`e^MUN3bvGC%unsAhnq-{~iJyREgi%QlrL!rSadJzNWm~etu4Ip#WS^YQf#i@Q zLHMHCRh70`uB&cKb*@a+ZdU8JDakP>R@qe>4_2Eut%lh#ivWwLd>harkE=15OYUxPg87=;VE8ux%pl_db5wbaq{Z53?L>QkKvwB+0d&dC6 m-U`;IHs|*HOV*c`oC%=W<|I>Mnr)%Ti&?_9CI8*1C;kUNggABp delta 291 zcmXYs%`O9R97WGhr^bwbt7_4OijgSol%ndJmLk%w*hmnIY9^6%(WW03p20@u1-yWT z*jccUAR;1tAT^WNoO_dVH}`I^YnDHMpPqpn`vxJVd`z2!Nt#|u1)$e6u}S-wF+9xr z$e7GAKfr>YS)E0l+(Y?A&XyF*tSE+wDu#$CMz9p)SURhUHP#gyY$~?MD+=UwwiP=R zh1f~GV_h_zO3msttoEg2HS5({E2G$DPe`~0Nw_zC#b~JE38&RMtW;}GTbM}Rp2oFO zDRumq3>=BPy4PA(Z1-M^8*gaxPDno7u9h;+=|{Y`X;%wQx(C6?Xc+IJd@&~9*z!Zn Lv+93y6}0~VbuKjt diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$3.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$3.class index a59f9ad0a344a53de804d5036b37289d5dd4ed62..e2df593282da8af75cfc2a559ae8f51403fcd92d 100644 GIT binary patch delta 575 zcmZ9I!A=xG5Qe{=Ss8Zh9mYl31w;oC#9iD41Q9_L!3!bbz=0U!L55C*#T~K^XYM8* z%shZsuOws-9DD#@z>{y_&7+A}4I5+ZPX52Ty6UgL`&aPIU;Fy|^b0V<^E?H{EZp%4 z822T*>%!TYPlc+5iM+r)3pJlQlif^Np7yx!F>}1}L1jPG^vhYz1LibWC~A5LHN8Zd zn?xQDHS;{uEU>6~%#!8_OCC=(%REz*UL=RncFVkOM281a`o=`9ByPN`X;xTOjD9>F z$v!)){k?JW_F&(nW@CHL#OccZZro5rd1fFV;Dn*|3c_MsGV*pYeig;F?0qge>XUPqoKO>#B<{lz z?4itnu#Ie=l0C?E+aXTIrt4TTj`U03PEmDoYLbGQ`bRhTs~a%H z4b+iH$`^KoUtL(CYDL?4j^z`&FDUPZej9(Qb6LFHMsNK;b(SGDM@7w_Pt_s})y`Cx X;d76-7!l5Ko6(Sd34JLm2+R5dp>j`1 literal 1915 zcma)6OK%%h6#mZGjcaETKcHz7r>)b*#BtM1A>o-)2yOy~1dsv=5esrNzH+7+&sa0# zl>P@6bjObV0TxKDL0zz7f%plP3Sz+mA;bb9gam|h{TL=CjcQrgHi72| zsXbv&Hf?c3dW7*6Pu5&V8g#~-N;O79utDqMnIbsXtcY~lNo)u}$nQL#_Xak>flp)^|oyDx^}%RMfIQMqB-a!H95 z*9ini<1MK8l4f5eoa^H}{0S%I2X2!PE2-B*YXO&XRWy6?r`Ft-XUb(uWtfRncJ`Xs z6I_NR$FyDFa_Xxx*l}wKJg?&gEa=GLF&!CXbv%v<9R*Aza9PKTxT51FyiCY%x~+og z+O}x=vJmXZf+_Z7;kvNx*#s7Kyn>33t60*ptd>{tS^`xauY;Re?2+W?0uoO4?mbul z!udz=!1ZW)t|@*0?GC{R6JZw)<43isYB=_A0uzS)KzPBTV>Luzxek}V)OnPy%V5z| zrZwr*)F9+b)BX0TETe}^jDBJd9uWq8cCgAZi#qr0VrfNn%CLn~H`W4=JGF3>--O#4 zoc9P+W%_lsO`f~1L@1Q1>UWfnxo80t9Ti_2Jcg=fzF`VKu;q2(@mP1n4HkJu`dp|m z4VW*({7C_{Oh&N?;GHSO7XH96rA~k_!cqlV$C55zxC1KB+<{j90jX z;S|dwYy-O;MV@yhDVLlo#&Npm@O{3cZsp5u#LKs#<&L#6poBIOx#MjlH~w>;L!6!8 zN1VRH5Pgp^`XK_84}tPHgR>nVo`WusmhOdiQ~AD)R5rQ(DKeq5c?+vuWiVSj8=kN- zehYKGc(iPCBU?Nj%cR=SH+sfw_T2;K_?H+8-F^^yV!-Vv##DI1807;PTiIeM{(p>! zITpp(2|Y2!ZWQB8c)}PH2QVzo@{l|t=7A{2R_KW_%qYgG@Psi=9KaCS;>aO+M9jw+ zL$x>7;m)!m9{q@U`UzF~8C&!VYV<2Uq2KTs{f@8c4}3#^;xGD}vb0Ynjc7)T(Uz8= zmX@TCv_bk<8|qL(=eC1x_9$_VF@~X!jT)oOks?r6u%tioqzuV DrS;5k diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$4.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$4.class index 2c5d488aad0032eaf5c5cbddc4e1f30759759934..b207c3f294457734c9b3f5a064648b9529e03c50 100644 GIT binary patch literal 1920 zcma)6-E$LF6#tzhG$d^Eg%sKpNTIQ5C|$JmvxwHvLa@adi!B`;&CTYTY`fXb>~4en z4?f77Z}JcL;0#2^2cLLg{F@x{+612Ea0kI7EeM?;u_vcu=2KAmXx}j#5;I5j`!ktpOEYdYqn#FhtefX zZ@9AI*ivtbw$uk!Pp?>}wEY#rnBOwJ*=vO2=$3h1_?pW%svHy8}Pa6FP z*G=2>ZxC*lUhBo^(oyj9+k{xfX-GnP!?fkygLYlI_e9-dOK!t4gtaYPQ|UuvOodC( zsz@{^XW(;2Lt>R2gPMm0jEuUBP8ovklAfOuM-$ z{g%^+;{y#JVnss^r!{1d)$j&pG!!rs$8`-K;f98f@d+Wn>l_pe$FfAnlLfye3x?>* z!UJJhi*c-K_!JclH?gK+T`jk8JC3S`JK$y(ha@?^fP}NddoLG&aQQVn5KbEoQ%d@B zz^8rz2!)^*N3o=;3OV&^786pQFI<1sHrv8C9h-Yl>OV?1rN3$@)0VUwY8vvT`B4v5 zs^LRs$0)m(j|itccCaZuPc*r4S4$hJUAiUgroQF7+^&`5{KlRB^xP*x1`Hgo`T8?PZ25qhUl;ADbDgb#uq^qoMU-{ZD6;P$n&lw z<&smyG|mqle#Ljxt$ewMSosMexf4B%DWQjW?qm;%o&TKY5M$@-h|w*K(``)Aoe)qy z0LtS6F7|+Jfj+(QyqWPca)_Tm1vI^$f6o`=zv`MfqeRrx_wG$+;-5T mAtf#`Mhe>0q&_+NGv;NsMlg#a?=ifIIZUyXGavK6y#1elu73bc4m~^`SX1@!S@Ef{ z>cGv7&l;gMb)R(_E*mbJS1&%P^tamC-7;+R(2!%&a2I39v*_~3uwea;;W16aE>B$c z4Er1?YRPpq{i=_G+}qyeX%xpN-P7}^uUHO~_M+Qr)n6(q={G%>eo>yIC?%az`phZK z2d|?3$wl{l)O#MsXK}y#Myl4rdeWYmx`jVgRFls1@hw>4zrK7IjZj54Y*{%fvbZmY z(1n8C0>sNog2)YIr2>j#`Z-hi5J;Yt3>`8h@hp1Cn3l-C{IE_5V~%-SC0LuxkX3FB z$gF=y2X_W!Z7{$sdYxje>I|5;5~{`u1X6%*kkK3D^d?Jsdo0$oYGwYZmAOYrRFpmU pSgj!pnGf~9-)P|Gu!k9aj$1g~7pi7Snj)$dmYI>r7nUbp-e3O&OvV5J diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$5.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$5.class index 1c75b0ce8cca0844441439f5fd454bcb6b63319e..378d23fa383df7c4c79bf5dca9f8c4722e15ebb0 100644 GIT binary patch delta 250 zcmWm9zb^w}0LJm}``%mUJ#R_R(1A4K9NPL()z)DWMu}L=;&KBj+UWlwykapKC6*>~ zgMoz2?C)`U%jfy7&x`)m(a+!e2hd_iqnXbMJUkXWLKYp!GLI#ebE+OS>MkoTtHbD1 zwAT#lGz>*14HFo{6tgZHhM9buhD}HXBSC4 z*zcalmx4L_EGvcTNnXdYY+r@8Uow;8)_yz9-Fk|uy&?TV%2*yLZb_e(!oW!xAC8_# a{Ec4!6cDsA>WlBfHsJC~E$=ko$)H@(~bqerE7 z=6+>}fFOcMLAlt#s>P%bQEiaf+fhe(cClw)^gIwGg; H*|h%w_7)~P diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$6.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$6.class index c5ca5638999859c8dab903670ea190c38e058313..d9b3e20b3d78cae4b378842e5a090ea07464a6ab 100644 GIT binary patch delta 559 zcmZ9IJ8u&~6otRLUcA|5lK7E8FeWyHkhKE@LV!pVD5A0`LPZ;lwL%Vl#a=~96@CGd z<&qYOM*)h2Tu?yIui+OE?yQZFGR4f9Gv}T&_x?0r{Owiy=&65{zWb|7eZ`?B6X2UScoZ&piFi+8NnWD!X!(BEF_t^5d zZ+O7N(OYMKDc|U}d#xyrc3cqlYSQ+*f^Jn-+!piVq;prJ#2-@AlXu=BVuvSxN z%Gz|G<8U$=+Y9KajVYs((8e+d+0i?xPj!^xc+leS=tm-Y9utHsoqnG=;d*npfCARln$BeU{}W%)b}>)W&v|I$ia vqM#{a=RQqaSB3r$`R_OR@Ylq{Odh8eDXys0VOdSl)G}9DR1~Pn*HhPDHndZ4 literal 1599 zcma)6ZBG1t#a1oM&=@$wiAuKa)$WUS?^4$sns&EL_Eqg<*VY;+l!C1gsUu z@2dLFs)_`Tjz_8-2C7hTmQ+Do<3iE*RFDh_v?TYvxa*uicf&7GNulbviz=(rg7KAjEydI(;!lOe0X*OovGjddlxwM5gBMM)hKjT9N(#9 zOW;Iv0oy^NRN`?R*%`YuD|Zu^)2me)s3_5f!#YxbqzhANa(+HmN%Lg3c{1BLF)Avd z09p|xV1<14=;#qIPMpA{+dljf#ot#!4AEUPtG+PbR-`yqO?ZMU}V(JW14 z*3i~hL%TK_#uKD&#v_<~z-`ES8$HO9_zdUepBR*X;ii0!G5G=&`3j5jHGYwQEkH!6xRQj6Io(HI7nv$+xZot?apT)zFZ_p~=)^pq1G0iQ} XLtz=5Mvl0FUgYr^NfvqSB~H(OXUT@h diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$7.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$7.class deleted file mode 100644 index abd82a7b46fa25fdc292d30e732a10550de7d459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1577 zcma)6TT|0e5dKaZNE^ddxuc*0wnZr_ii$TZs8wzX;^oPZ9%>{cohEcdeu+=|7o3qg zA0=qj(}0J+>wH7?aHFS;6hR6d{3tH*0xM5 zZ;;Noj`YGAf#&dy6O2p>jMm~j8Kw)Cy(PmS?Q9oZj*ki|7?!zEAWf^S>yx>a=8t~xbtSHR4Ao-AfuD+nZ+ z=W2)itM`#<8dsO^q`ebT`O$j&vP7#$XLfB@&a;~Fz0jg=iZk3_+^(4dXKLphog&b( z8q)R_twOEkAoL3Y(F9jBR{fo#E$=%#VSB@7C*E2mi`Fpj*{&ZrUVc%AZ~UB&yC!CF z&qNoxO&rGw6FnH!kufocc@y^;9xyy)$TB>_V-pJui)=1o*~AK-n0ShL9jhkR@Jz?L zi4ly_BC7oO_wEFGs&RkME^zigD$rgEMcRrZ_{gqCMhaWn7x zxdStn$nr1wiY}Eh)cZkP97`l?EUC<;$^_|Zz^olQz84S`W9msZN4#nr^Y8?LjzAI> za}AuKx0jpXMGYTuIdv{$n7%We^xcWHw=<0ZlEf+UMCspyUI_G&mO-TAX-kdoL!{2{ zBa-@x=x0tvKVdTkLhHZ)>D}Z5+AxSyBw6E%)6(pkbiB`apX)jWaaJS*k!|{K8f%S@hmihnuF+XdSB2=svWA oJsCW;b_y|Vs8ZTgfz{Gcj8R$y=a3+&A&C@Dl4ej;2TA(<0WMQ}9smFU diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$8.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ClickObject$8.class deleted file mode 100644 index 0d9bca8cc98ad4c46d8b115f9e1925bd52516839..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1576 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 literal 13995 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 diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/Commands$1.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/Commands$1.class index 964305cc62847a3d81740ed80ddc02c0f0914043..3949d210444266f27625cc458f3731652543edf4 100644 GIT binary patch delta 215 zcmWm4J4-@w7{KA*dk%R*-fB~*P8?iBA;oZL$Zj06<6e15OU+w&DUz0kK7;({=H_T? zXpP!h`Ub5+Um(P1etwppR>EKZZ|^{s-b*-Yy(mc0AXxaHl9dc*NuN@>$EpH?x{B`(BF zL1HGbYvND7(^8pCBd^bPV9B=mTlm=AVUZkBcJbIF!#-Oaa)8e@0RxU0lIMYA9x0gL G(CrNLo-Bp{ delta 205 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 literal 16358 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 WLmU%GT^tX4WeGKSzO1U@k^cY!B~oSp delta 3713 zcmcJS3v^V)8OQ(Mea+m<4P+Bm3=l{{c!cHs2w-?g3ju{_AcDMNRzV&KSkllSP_C4x zJQTTB4Ml>0L{t_7yuh(R_OQ{yCcG%an=KUJC24Juqk38P^NNL6 zv6bUBj@LQ1act)(gzmyLw9KeSRf0J`~kmDnUzcXkbGaM>f zOq0p_Bp5i%P~l!uy2Rawkqn1z9Kk;rDsB7|pV~MocaJ6vJs7-{6dmZ*kVfIeF!IoMpIR<2zaXy^V{wWa9^X%1~wF zM`SWwws8elZTtkkO@N;f*`$!__R?ZhjdXXM<}(ar5?Z(qXx_-&$y2f>#^hxCCrp_> zDb^;2Ot)BzkK{I)WZ6_t_G8QTZDf0wbZ^Hns?Vr_P2uFRDMB(LZE8qfn{GpeO^xVw zo1&;Oqb4>r#Yp!qedpk4YGzY&im@qHN}QAy6hrXdlN%e8HrbyOlReR&mGx-Mz_@uOx(q4|SgY2=Rv^r5|MqO;`N*;HEac6Wl z>TXk_n0@LYrKgxK>Sfa%ltf5yJ1Y&{hOCj=oB9-WU_QNQs$H(84;QpGjVI0N_6&HssMSau*%;7~V!-tW3 z)bq5{+UM0u(8jj|QR3HFn;tYuBb~ra!pHTA_DxX?TySkj_q0@0h)lJ=Qor8CnS{~$d zsdh?2b3$R98{O75obh=PPc=umScjvWymg#wFso`Yj@Yxxg8v&Qp_U^t zO|OG-{>P_I*Wk+2?jWaIwNrc@PAH7?Uq0QcmxspI$%j&Y0Vfp3x#lTaoewV5$prW1&}DJuf3zZMgTp0QhSQp_M+_Ni@2j0N%BeETS}h-td$pf8hlVw z1mN@ypkK9jpr#0*CdMNA2PYJhZb72g&oeAsKv_g^;j~1f5O=!Y-Ja;kcT66Nyqc1a ztpYwk_+CxRSdV)p zfO|(3AWSr25vjqh#QRo-cpt0vvBy0VwZs`n6-cJfFj!%@TZzIjr5RF`mbgdhf>fn9 z(v*G}sSLs>Wje+vk71m$2;-F%NLTWZp=`uM%4SSdw&G#s5T+<6kg1$PmU14`RNxWS zLbe))9JL{4s=YBwO~Gt+1m>t?Fjt*~dFl)Y^VJ+IQ0HKwx)Dp%Vmz*vVww6jma7M_ zQmqhkS&7x^7jQKT&uC5YoED2btqs;_-LY2dhkR`SUeJbMgEj*%Y70=HEyYXPlh~rI z#VguoyrylzHfP{HS^l-eXH^N(bKkU&{QLc}~UVS{? z)u-Y;JqP>sTpZBn;X{2hKGI9@v0jEl`aAeUKZpvw5|z3*x9Z1n)Cj{dqdC4b;_;Q? z!*Qc0P8b7l(in(S#!#F#a`3IO80U=TIB%@R1tT999b*fsj8}2lD8dz^l3<)B#W+W* z@dIhhAcKXI$s(y9YfLs9Kn++LdDv)*U>Ow2rqOLIm!jBgYQpAIQ?`hr*$QgL)=_h| ziDKBx6w3-Jj+IagRz~q`H??Ht)QTOU*6cL3VHe41%c`gyCu+|Vs1r}3F1$Z=<;m2I zr%?}{PJOta2J*Qyh%caIzMKa0Cuj(NO2nR}6kbgC@={9Wducd7NF(@RO5>l?ef*e+ zouK>qH#C}Gp)saPV@*cmO->nRB>Bx)QO47QW}-tA&19NlrqZI6~!RNw@2Zd$vGPK1*!ea8kSaX<^)&xwH2TWl-ENYdYHAz@1Omhe( z3rj@id|)m!MyT%^>Wq!uEI~qJP9P_x0%Hgy{^A fko++Gh6E-~)L%wRYEcC}rmy_(G(&7M1=&9X_0~;R diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/FollowPlayer.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/FollowPlayer.class index b8a5b46d0647ec2c3e6303ddc70b1a0530d3b885..40d677b7ab35776265064d947a0e32857adb3d14 100644 GIT binary patch delta 460 zcmXYt$xZ@66h&_}HU*v1#0kN901Yd(UQXyU>T z@IU+sV~p>io73;!+;^+GzEr9D>Eq|^9Y6?a0}k{X@MFNhAcpK1M!-&TguPK4f(E6= zY#3)f!3Z0e#1vpqSk$d1P)A1i-iy2QaHk~#EHTwi!-Qat<~*=WI$EDnv`e42Q-KR2@oH^Cm{sP z0L_`Xv-i&K-sOI{tM{+xHy}yIr;sL}1kFAzv_@#7JtDG0XPsfXe7Z@7=~3OQ==14k zKs|$sA;qv_L@}xuQ;b_CER&WgLumNy{On@X5NK@LHauMCn|LuLmT5EF9#O}>;y^QpiX+9b&Q6FLVmB|b z$9wP6JEfKa`LLl#e(y<@M+i$rwM#WpgNY~1!|!pKF!VdLluPga3{+4l%1}kMP{ZG{ zEGRXTy$zn^YC3?X)8u7yLa9|vC;uG(Y4K7c&(SM0)De{p+Qp;`5MhV7bUD<^)Z%@T MZyLnhAkw4p2U5{8wg3PC diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemClick2.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemClick2.class index 70f36e5c341ef468ef126cd8a78527e82abb4a38..bf9c022d25de40a683e7c3156a542ab35cebf99e 100644 GIT binary patch delta 413 zcmXYtO-=$q5QV=P1_s7PKpgo~5Jgl#5d~3E#CQc0cP1vXGGT$bcInC$E8{7MMu{EzX`>UyuL`#X3a>U{maeE@Zi945#)%#(LmU{SMz!xBZ!mK|1D)lkw< zwyD^x*{ly+X`>lt(x$4|pk}kF*rKjzux-;+?69lY(;Y3vJ_m|6hl&pF)1A>aB9qs zFpVpy#m`vyB{l}{zU1u-fwF6jupfvD@py1VXy{s}+S!M8E)o)q3C5WbuY{ZoDGH?J zwHaz;M{R23n BDq#Qs delta 381 zcmXYtOHKk&5JgXSKX}kS6_n;DD&k*2K@mSFaTm_rh%3;6j4Wzy-Jp$F9K` zZ=;i2rz%x->%E8US7z|>^Y#w(7>0zbg{)H#*`SfoX2=%XAv^3QvX{ud<-pRkwBnnp zckGzAv>k^WSvrm`DxJ`?oI3iPSapRZA;FwVc$=I7OZ%Wgg2El3wu(hLmErIl-S0^o_to#!N^(W8!9HrliN@1T(f% zGI3;XV+{o)Mh!C3JXx(RYH^9X5_QV7sL-ZHM_-X#(ff1yze1iw8c43}YN)JNBvcUv XTDC`3WLQzv;(t@}A~n~P`mFu}K6E8n diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemClick2OnGroundItem.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemClick2OnGroundItem.class index ff783103e15c9839b3fc47a36e82e42d7b2c20d1..ea8d98442b2f943ec985c47a07bb1acc1bce8eef 100644 GIT binary patch delta 664 zcmXYtOH&g;6otPINje!@1gr@lih~L$F(Bdt@h!fUs0b>EN+csFn!pfHH?r{uNKKU+ z7rOJYGNolvF5I}Vv|PBd%0J+5aE0Ec+>g%R0@V;S!fMR}4c88?IW6Fs!*|xXz8RG15Ih zO3rYTF-3)!@eHHn4L-Lt8l6xIZ`Z8%QNbDO+9bKzm;V@d9z>ETaZ~ZEjZ%K{};4sq?OIfTbJ2F zo7~V2)1oS*?iE`_MWyCB8BsB*eoDKjI31F7i7hd%lya7+(rid@5Qo2cZ{N<_ajXKW9^k>c2&@9WT|`7Y@x}vD@WN}o1rI#%NJ)sSBG4BQ zm>75jO0cC>QU)ew8kzV982A?$5UuvCBwzo!r{~u_^SkD2&D6Kb=Py7HPYlcGHf*5B zu#sMeO%8n-HnT;u)u8DP+2-Q*j5O{D>37Lahh2u<>~ZD24*Q(b{*VE~0S+1taoAzd zaD*YvQOz;UuqsavDm9Y)P;uJ|R%(u0PH<9l%5s`f%Nd8WjB3tV&T}DY@%oA-E?O>e zS>fm6oTbDS%T=yvu3K&}W*Mj5a?{}!x09z{Q}&K!g1ee~mis)gOghhpmPb5R6rO!A zd|2?_c`8o2{5bg)d@MD}cPN(2-*^&bIboAzMTtsc(D4aXt{!KF>1r`#m1z6FfgH_} zDOS@Wl*?*d`j$v-F8Pz5^yi6^37yT?zof3S)*Fh_Q7Q^j^E8yFGwSW%pU&RL+4r(E zDeLB`8S0s(f!8$hhKTpFnHxDm$c${1uy+TL<=1gTV+tOZ1Y7OFs*1QAeXL=Y*6qDZSUm8m#@GQ^$4jdkh5 z#F)l~CIl@+6JuQZXZ!&s#&amq&2!%Od%t^g&wGDmymYSr{PX1-P{pQ+n<|q4)h0F6 zYSd|4Z*qY~Xd+BDiVI`m_m8eKZ=Hs~?Qq)MA!tu8z0 zGjo)<;-Fs-228FpXmHJ7$RN1=s!Ggw$Tt|4jBwpxRC0rxk}-{2+%_1O++o5XBnfj@ za*z9xNs1*?_$1RBGvrHV@fk!UbIeN?G!`|Mh)R~3kUYQ_^IP%)4|ybc%!fv~VQUy1cj;jzkB?m!@}~Tc^a> zan-8egsRx0PIVo{0_FVb6za5;e=>5bI`x^pZ$sF0mrR>oJ$DCOTE_;G(XO32C+kGHyYM3B*k34;^6!g7TaK{`D z?|MF?6pAd$gqw0vfL|055MHW-dEYUAk z84w>B-fyWR*~CFhsuM~m)y*m8#iwf5s!XXAQk%s)%9XU@6tC4k@L?lY#5kjrowMpg bUC2L_2q9c)2EX|(rOeK*Q}3%#p@qu710sQ$ delta 779 zcmYL`Nl#Qk6otRr(EZ@01Zijy5NvR0;UOwC${>R>2&kYaA}R=uh#=wsju7LL7^A(> zxY1QdH-?}MQRBju@n5)d=?^d=-U6bV@19eq>ZR(u=fU3@Ge4F-eFdUSyW~^hs;YF^ z%^r&?YpY#qsCC&(okhJxL#hUi7W*vryEM^k(PGhRPaLplvuV3Shf5|E)*Q6zPzs0b z>`V#KWyKMfqjWnQb2#qMGxstoBO3`joG|oq(xK0AiqnQO7X1u3oHYzGZNnr}v3_56&Lnq) zq;O5xaF=@y_YDttC=@;WSv3FN_eCfp0U$TVzd~SuYg$h&5?(rvI7r zI1^q1e}?lUIlh7zm`W-CI01nYx2 zR_X47Rq5Bo1i6dk*(W7opEOB+ERy2Qge8j-$<;y&D3wCWB|?RGM5T;+iP9idG)gT^ z(n_;*(;_{z$sp}AN{5WoDN}UGTY8quXu)R)Y sGC_GknJPbd@>G9z3;eToGXMYp diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemOnGroundItem.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemOnGroundItem.class index 18207bbce39580deda7d9613b580e4ca68f3df57..8f81f88c826470c36796cf1c31756b04b86113e8 100644 GIT binary patch delta 634 zcmXYtOHY$Q6o#KEZKwSlTUx~nDpqZwPzs_Vh=>;i#5)RVwW4S%R^)3^%f<~GH!ig< zNOa-C#2Dj(V2aV$AK>5c54drwo@t%Md!BRV%)DpjcW5QN{NvBp8gPiB!&dqn4sg(s zwBO2MD+5*r?Zy#@A&v$a=9t3>$8GI|!%0pBg+?`}9YXX47_)KQ%0z%OHcmR6<(%fc z=7Q#;!arPa3+0j3r)lMt;-$(*)iJf5RzbsMrZiU!SD7}m$ZBpI zX1SxeYnUTzxMwf8Z^)51JRnhN^CXk=JT%NxP&CJiZfv4dTyk@<$#Q-%W_ZMc=CNTB zcg^+uQsGeE&5bUVN_n?DJ@;f`E$i)6vs>hE6x-yZJQ8J0(H)ZYN>mbkUF)dT`u0vy zf4vxFm#}Fx(8g}b6fyRQ%3-x4eL<N6YtZ;5{+lvyVn zZLSh&@m7gOH(BxtRoVQ77VFuB^&BTs`QT44XC!+j9xvF(E82NO2jA(g&ysEU{hvjg z*(+W40X5hj5`UYXieCe82=x)=$Y18eBXEGd~?p1nUDWznEkz4Spm9v;9JX~ zsTtV9R;d)*2n6M^niHQVca_qrlP!(Az5Q!G(cbnI<1Uc;LH)!s4as+QH>agpENR)oL9kZ`w_*=F!M~ZoN@tsUH!enjD{|K^BJUgnfD(n<*#D)-m zO6E24ncbqI5^;gFC`UXW2t~QH^NvOnjkoX;Qg5>O~!kELn1nWmX)k9@bcQY_MtBa%{8X*!8n}j(w6(@8-fZ)E7(V zd$;9sv2;^7yS}QVq7$cnDTC975mm(t8`Mp!8r7QY3+AzU-6)J#MN5;o`x~H{7IlVJ zl0uo~i;<94s60fEI-W_4Cv7tRO5lT{_@FdF#m0K?@-m;u>I0AeO#gwh(?)yskpdlb zYD2GeiA4#>(=8U$^e#POHT06x>C}=L{mecwOTRpAM1D9VVHvQbO!bqjhWpD}}YJSI%VqGen>7(QTvtU5!Eyf9k+CP7-YAHKU+4+UFD zy^xMfTq2WdJj~$9BCEu*mTH<@%C;xvT2@iO?a<^uKz0-;#-V*CDe2-!n-X*7)ni&L qq5TdsVoCWnnWb6M)iwQPiIzDn6>)x*mbT1W7EJs}mUTtwQ2hhEFC?V^ diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemOnNpc.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/ItemOnNpc.class index a943ca3f4d2f153dc7ea5e2c86fa85d4b7b6e513..e7addcd9d1225eb2393ef25e6e71a5009675db55 100644 GIT binary patch delta 1322 zcmYL|NpMtE6o$W>9^R0bp_?=v5)(T?g6YNtGLa4hBq0bYDj11zK!Zu7&7>L77`2It zIO5PMBo1lf5EWgdkj5faRJpNA-Li1uLW+eOt6W&FETiYX4n=p>Isd)q|NnE}yXTz> zFNKpoEnm0@H1Lg0jGZa>~30-=fHw;cVyvbV*Z}W~p%Hdt6#Hf2@Vle8k5NbEH-3Qch$1Bx#4!%sYI-r_#FfaL@3-ScSsZ zF_ajbH2BQna~2%F(1-t$d4sPU&hYiwHqU8Qkl#1l+deTmD(yRa#sdLFgtmN!cDyPFo91Up#*b=1pB$pke@6tSlaQ~s#s)U+8( zWH4jjV)@h5$1>PUTUf7i9=}=gHU7;A*|O z82f=%aSVIsXw;05*Q@2lseo0qX3Z=CDVEG)ODdhgyBO1!*QK^u(PY^SK`jaRf0Wkc zT?^#7#@Ao%7Vun=LS%+@AtR9UTbeSL?(S9ytPHLd+Z%%GGE})0<9L?8O}5wj(lm)K z_gtD9O%AB-AtS?$SDDES+N3C89CO>p{O4G|z=XT!FU&gCX(xGG(G{o4tW*0nCzn|f zGhA_VRvgTVqgrgHsaz44T&qgwq(0KFtWii_TFCbu)%tcl=-WNPT8VjB@5IR5cq^Gd1b}wdzok zjcSNZYLYrNO}(0Tk9P@)A^kh(3;wQgww^L4G+@^Dk@@Xs}(Lvx40JKf7rdXLAtaFF^Bg50k>xOKmY&$ delta 1214 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 delta 2490 zcmb`JkAKv49mk*F-*;cWH}*X|#`rm43+0Am$UsR1A;`5vTId`C5x@Lxfuu=|Qvpc? zMXrzybT?SuBtUTESYu)-nJ9sZB~nmS6cwhXPOOmLpZgBv59l6u@6YS~>-Bkm-rx7# z=XMvbD^9%nS=%09xTd*`VYSX%~6iI3e8jEW~JWZax1qf^>(G+ z;c%x*4%0*2rPgmL@$C@vLo5h!x6&56e205f+Py06yDo_t+^39-LVQozzaOGTt&0_7 z!sUJ*Q0jvrmZ*%SN-R^phg_EP1DA(c;qnM8m2H*Fqdcb2YL~}Zqk@wP{V>Fj6wO*? zc|z^C&ZU;RFvDiB-em(%x;#a_icN)RaM{QvB^s6ZvCGq>9hw}TaoF5krj6DdQGVhu zDS4khu;OaQiRQ6|tq$8fo@Kko4keybqM1n^E$sBTo(hjCN@UpO(CYD1+B|kEOFPeN zLa=d6IvTCwggLk3r$hyBI(#{%lm>}2-0+`5`Mbo&3a*>i8 zj^oHoVn33!Bhx0v95X|gI?NsM7Cbw}su?2pY4n0Hvw01n$AgzE-&vNTw<;&w zr~%o+>`$^aq_tZ`jYJ2k;?ml*gp^U}cX>HQo}eP%+tf%TKuLowKFuDGzM> z&u28A&qy~A&wAaD16!f*o@wZ0j@;QuPL?^cU}Ny;@^cFl4Y*R!7iz^9b7E#IgVMax z2`{cn(=O);m!)Wlw{l6Etr9#qX2zTh@ig_>qlFFi%vdAj`MIGK4@*Pu51v_Zh9R9X za{QnZVe5jYG4-e<_fK;}Hp*Ept}eA)rH&DjPdI}kYgy|wGTNlMeUk4*yC)*iE7X8?Mir(!^Z)GLHi8qCcA`(oQl+JI%#aoG!`($c#!K8#wx0ewNx9m+-@{*htWih(ad6L#shMzEHMtT z)HuR2;{*>GAF$jw%StoCDl?x)%>o`Xi&<@skC8G@&|tnR>-(a2u*p0_qS10mTm5OWM(~U^kdpWN(N?cv4W5uOz4-A~nwDtAavO=|rw&5@Dez4Q%SV=)6i4x{k@}dJ*(B z$ZZtxv;vj7nhZKitR~(^3 z(W%){N-eq+-NaL$joBNH5mOwe$Kr(IB)y7L^eOroFbK8|3`e>;`=g0S_dq1k)0vRo z(~2_;DuzfXhDoIAU1gbP>9aVeI8SeC#8p&$fs2Yuj3_R1MUm8(T-9)mzSI-f_Zivo z{_eWr!NGWcqN#JJ_sN($>S`|$I}K)ww=Oy57lLyns+7}^Gb8pCW85jv6*Qe>7W0Iw ze*)%HCXqpu1%lFSe8MAE!Bnck3@7b0W+>yK#P1y)?pJaK9%F?(OJ3rwG3^O_<~_

d!?Gu(;>pbmQhM=M`CM*Gva@N9X2NjYnYj)Xp}7H?qcUr z@*OwYo|DYfU&BX`Fu9bFN3x0nYAK{nQVk+#qlh@g924vN#QKETenot{A+FvQH}8m_ z_r=XI@$)4y-eB{Naz0SO7g@|#7W0E@X9tbqbA!xZC^}1SnGkKcY)QPI-V4n_7fDiY zb4o_UWYd~e3UkX#zfmR3BaizigJWc{MCu{T-&7gKFRCq;{-m{JiX5K|Stdmn)qerM C8kXAt delta 896 zcmZ9KOKeP07{`Bi=FYt{d|`4${rJm z9g&EIjWWFvL8KBAD{F~`okT1(;uYT+Ru=bv|KIoh&v(xGe-(D zw&|tYHSEyooto{^&=l74-G27iG~4X8$&B2L8pi6}1EaKT7D>fET5R?!4$!JN$RWjH zT5XOf+Bj;E$Tb>?>56tziViw$jw!n6Rvf2C(aVWk+EW}lsW?TSqMy@>0Z!+dJ>_+0 z=&>18oTb|!*3veVY)E$X4JHS>JCpSTZSB3C10{-coL5|6NHNSs#U;JbWer#8$vyXc zd;Hp4=7~-h_Y7u=l^*%a$puSpSh4JENm&v=5v78vz;T@BI_z_mrta^#P!V;z5x=Xp^5(s<8T!J;Wll>b+ zZI=mBP>~{+iJ1{6%tMz+PS|+m5-JqJx)8Utra=F-F?jxcr&fKTODM%cx&>gb>DV(^KXR3y{OX5C7g}tX04kh>TqWwBXT;GiV z5n+?5Bqk5Bm|CXFgNl>@D&3wm5r_iY(7aF~&UJ z;P9ULd?L+f7V=ddy&g!DnBFMO=ZemjZStaZWMndke?!u&QgV8TrF*q@3F}N@UFt{;fF?cX^F?cgfV(?*@#^67B R7F!r=Farle$mFkVW&p|u4qpHO delta 61 zcmZ3@x0-Lm0#-)r$qQL;DB3Y_G1xQkF*q`4F*q{>Ft{>gF}O2yF?cadV(?~|#^5)3 R7F!r=5CaE8@Z_&-W&p^o4pRUC diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/MagicOnFloorItems.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/MagicOnFloorItems.class index cb91f4c68f1993374a9b225db9b293e12ffee795..c193dce180a456b88c912b40fb70bc241349ca61 100644 GIT binary patch delta 1494 zcmchXTToS19L9g^-1a`(g&ff1jT949;1nh#l2~D+Sy7>R#Y9n1NIfcI_d43$w6acx zU`lCe+Qq=mfuJnQrm2T&n#p?T#b$c#v1!H`>;FH{TjOJUW`FBj-~Y1LTJx>FC-1ww z#J86Q&H&f)l}C)5J?68(;}#Yw+^TR}nA@rKxPv=2dRJJWPT3-b#U6LFMA=f0Wh_@% z5oRUzs;yGEM`5*=H7Kl6SgX+Jv3fr1Jl4~s^X4!c*r?ep3atwFdTe5|!WM#{zdZbfPiZ$nShriKek8F-N)$D9* zYmT=sY22~t^q+wr{iZJYja!TKC5(`VmqU42ebt0B#M5H{8?ZOrA z_6TI985uZ2L}@e_NR!=(?IjWomUl5`IN>nA|113(6D>#H+-N8oh}blvI{7IUNHJOi z(NL4GrNYU?14`XkG?XG5iw05&=@$*A7%Ng#zBDe@&-fG*V!h-=%FBYKX|5RNA>k9H z$)p_iYqCGGFipM+`jJd`H|j*nA`6CUol@bRKT?)vvStmb5s^b_u3WBCB$P-qMVQ-9 zL2Qu1l_i;V^f6V|GHv_#!BqLzP|*VRNOzN4?VPh58Bm^0`4+fLz}gZWISU2|~zhqrxKziIHAs;nzIN(Y5LK)@x2ZDeZuK)l5 delta 1444 zcmcJP+f!9l9LGOvpUd87yT}8$(5Nugfh<^(Ib#phO5Y4o;)!0pQJ@VS$_l-=!f4-E>937S}~ zTC>8v3ioNn8ilnAEefp~Sm(34jrBTjPtd^z6*nquQt0%#p9d5+D{N8N>hmDmT(VHpYw&w3CjS3mLa~h471;oq2Fc1GRjx! zKb?7b6^vO<^0nm~PNkPbY7(a{-}0TIEWOt&8#)weGed>3pChI!ecr1yjp^FNo|ZDX zS3@Y5?8qobB3LD}DjAK8vGNhjKsG#2FrF1BbCqzLOQ4z>nHh1(d_gIWbW1ED9ZSLmcwq)_K)`0miykJaG>AnrT-1XdWO5Lz>E+^ygg(yyE&UdXrrG&HJcuTx zyr73)!ssxC8VKSYPUiwQ8;>gW!XQ4(lrWHtAPiEmVd<)+8K#D#OdIBsaFFTAn(A0( zhN1}`7k;TUnUPPICP$L>8H!cVKgo9Y0ykNmT#>7FD~0=!WOas_nw3+NBF8ga)})fM zSz$`HJxWP^ercT-GxC82OTQMZug5b2Z=lr+prmz<+M>Uw4@L|F@_YD;9{L z7C9?MfI>0A6bcAPx7cZ^dWz)}F_Tr4&?=8}8?)t=&7qsQ@;b`I`sL#9kP)sF`&RIS z81amF>8!N;UEKDExNMwS6J@?BmT?w!rj~_fDT~Z<7Mn&IOfyZUoo2I%HD(8E%`RHZ zK3dHI)}>4zZRQB;O+W2shz@g_4dx6R%{e+9hs{pF7N?l4PKhi{&ApvTvZxa*pbl4- zc9g4ydD8S?PLtMMIZcf|@d%VHWRX4$VT+~0$+E^JLL(%c=`0l%rNGJO8euVt9FJ>- n#aWg;Ht&LL&6r@SS1``6dE<;pkL40_xK0iSeCb{)qx}8?1Q7>P diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/MagicOnItems.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/MagicOnItems.class index f74d19cd3078a8987607fbc8c3b8687142ce535d..42ffb209e154bdb759daba4a41317a3bd378d330 100644 GIT binary patch delta 429 zcmXYty;4(A6otQ&dv6Z+awMqSsNf$UMhHfMkN^frL;^OZ;RTq1%9#`qN@^Y;9UZk* z#xaEj4?x2k@Bq;H02$W-nzh&7XYaMvoXhxMymc}7dk&P@PH;>mO!FpThPNIHzJ2Fm zHerrpEH>}k_X#CFSUy@7EQ`H*+0;hJS(conmMs-Wl@-UThc$AJPt+{yj?Zj3>NFf* z*tC3gY|-rgGFQ2ggZBRBQKxgzKHS~=`Q!IVCNk-;QW+j7Vn$US!qM(okY9SJSymmy zJQDgnhLj|;M?NWLoRn#8~Hgzr4NHQ%{2xHp%T-k#nDYH4F!;r(nvEKuAg&&5Jr duJb}H^8d<9u`I8&IfNNdHO5HcwfYQ`{{h(uFs1+i delta 418 zcmXYtNm2qq5Jg|n)m?O3&bIRmih>FPD&T|z5r*8s@ERV%g~86X7a$BF!i5KL;|1J# z0}nu$1#W)+pOyW8X8(p?Vg0lB{sEM^ju>JsVx3e(nhgh=PG%yu*baqdoye zFjC;jpB_6~Hj=aNU0OEWQ-7UC9KEwuSXYqy0CmrlBD+HIl7 zYP~Lf^jkLIGRTl+!CAwp0N zQsm2Zjzrl)uu!r#iAtic`33cuDHjQ5Wkf&4!p+|YN+^{~QAW9-G^qxNVRL?w>Z zhJ<wUCsLi3`(=i6?~fOGM>WotRQ87?hpkqI;P518Gny AbpQYW diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/PickupItem$1.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/PickupItem$1.class index 01d7fb40fe919e4f93969a4198e7219513adf2aa..db95d442374e15dba56d0070ec20bf34be59933f 100644 GIT binary patch delta 49 zcmZ3>y_S1J8Vh5{y_S1J8Vh6a zY!PiyTP0waw5Tjg&CC`n+cY!Vck6gg9_!vg|LC1F-~0J3_jiA9?(eP3IFb?CeR69X zkj>u?!??&{3S|x#Q|{9=)zCCUml(O!L@#rg&gF(GjLa}{g+nD(hGv?)D~()b%voNp zcDRPwUgkJdGuPo-=9x&1!+dIeA&m>XER-yANHgcBvDnKJFV`8o-pdVMZZvq4Lx`Il zZegjzGM1Y&ZuPRlVI{X2<90)Lcv#n1er_|@$BP4PQ_xclr(ZytXtj`3HM zh>5r2;;O1E3l`MWR8`kbu9)A{Q6|NT61RKDe(n~P5-ONmU0X4$x~gUv=?vA=D9F{L zY3Wt}`C3P4tG{0L`w^4XifD|6&(|6obtW-VvuaPEfI@8vE?|__5#Twj^L)DE>R>R8 z6~@zoeF|e*+?^eBLt)~A&BWJZH|jN^o)n$g$?p%7SQe$uhD_@FW^L6T4t8rKsS@v#TzErfIphk$K=>e^le-&#m0a4nCubp z0l!X=+TAbeJs6D8->r!cl?{j5WE7;0;dfSjPb0Hqgg|z9~qZ86YrF3U1J(xx>X3(42WU`Pf7STt4#eJ!xAA1?V z0S4+(9HfUVo1+XCdE|&9hKMl?6P4tO#S9lq$rCHc7b~@|j*(&$1)`Zk5z*YnXtA9l zv5PU{5M#x0##spzhpgU=xAK`_l~Q6=Fv+T=)LO!1YZWu2(^7=g2V^jsBD}g}LOYo$ zIW<9s#xT}Qm8NkN>yb1xUXzDqmX8Tc#HK{Q_BkZ~LxJs2JHZsmqz=P7^y=@NL`g0b iV!&}?PIFhyfn@z;C+TvfdaK1`hU?YQ2j%EhKmP%z?LLA4 delta 1422 zcmY+Ec~n(Z6o@weD z0hhQe^thBo9*bFGBUK)kvD79mb0bu1YCJmGqdRfA%M~tHTD;2TYL{y)Uh8ok%RM5j z@VK6pcIzsa)gCvn#u{rat#etQ%#GY+UM1ODBwP8-LH8-^Ppx^V@EYt1?n^p`OBTmnL`<-dD!p>n>CLb9;4pyI3v+^7*{z<1OX@}u?Uhs<(ibFdMFY=P6 z&hRq346pF2X1C!rUN^kKWPeLS?zBDZRkR9KEtt2kvLaMd6;imN1=W>{W)y}Ddw5fk z+$-)VFO(RDeeBY_Wq6x+H18VTW54Eo!w2j)9H7L{31m$;X!wwi42NuQA5*UgmM^IZ z&6~40r#e)zBvd_rPIac{6T@Mf@hQ!k&kRTSTyxa$1z&288NT9ce?y>8#y5Pc`Oa{h z?+riL9)*q|_2<2se>hOUH1Ov|yVk!Lm5DwPa&SF;0upt}r0(_E9?2GFrSHgXufyRNhR6 zHKLpz>@1QVu+&9FygEwPVCWQ!ziTj4I7+t|Sz%i@HAePEd%iVdoZ;_JDQnw3v5u5@ z13B>qV)XEbq-Nyi2I}Zy6Vu%&J?jX@b3}q=fkt{Ytk$aj?|n9VMQSK030mB}d|RcBsz|Fyh|;(0f8iMY>PZg=w$nexfbb3q%6o>JIZL(; zwEueoBSc%I^t!anNGaL!&FC)Qh#cnAgQeuMjIg}By;x6g_R51hKt2cQ%TfBt*bGpG z6sXY*RAVSqvl*@Ry!H1b~8>LX1w~H367z} z$!2228O$VS3R9d}Om(W5=F~9VSwm%fAjYBPfGmm`iz_A5PLUmie}}}^<( Vos^p=$pfIVm zxp51q=88`_vwUiJ-RBKz^OV(v>xwn0kHu&E%%R?AF7r&j=`)`Ovn?>W&}R{i#uocD zvBY4h!7{VFAg8!lH+;BW2<8uA9=JnKIRk0cG?{~*y*v$v70>}dmW$B;rPt#pF6&w z(y@=E<4g8?eC7C>1CDPv=yAw#m?Ms(d}~$TIld?9(djs5RmbUaoFL_K($VmP zNWyX23cLBq<7dY&CVC9c82rj_j^8=!I7hQ#byhh=o05$+ z?Mem0)1-zO zQp+q^M2$32E32rJ)zr&I=E@f4%XS)MKMSRkM(JXSoMx$9Vuf6%S^8Kbf3Q~W?Njn6 z>ofCfcs`^4`RTNnOqI=7*%T5we`D3kvdPo(smekW%PpoU%OR#)PgfRZhF-Fiq9=Mf ck-W#8$}1QiDJ;m3L`n+u)jeNRM;0@m0pcRPRsaA1 delta 1024 zcmYk4>r+)_6vlsx%XvN9_sB&L=)pw7OgTV;Hxy9_kV}xF5d;R6m%Mk?%Cw`UrW6(& z$f!(3a!(%_nG?eYo9atb{Q-TlnZ7mCG!tK&(bjvw8TOg|yw9`Nv)0~wtuv7OPfqNY z`%`y;b@(1D*z8fs7LO{n29<3KRA*~aFBh-&sNqSETIxLN+3p+-F45@GM6+X0d9={# z;AsatoMop+8@rs`?JUoDwDYWk4$W54>589onJ$lR_Bi>xV?8d`>pHyP;6;y@*z2*6 z{e}aEmkkHUf7mFol{{`ZWI4Dsu%A<8Yo zuJALi8a}s-IPrypFCBcvHOtprx7?uIaMLo%EyI}Q8*bnEKIL1HvUsJ*yEB|Nn%YyS zyAU4J!Kdh{U#PfB)f0M(p6Ny3A>+yPYQ;b@Xem-|XADFsRwa~Bs;I>&)1+fG^jmy* zUVZ%Dypfpa^LKQD`6Jk90-Kf~G_GVpI1o-(k*M zh5V(1|5pb;ts{THDhaY$EX9&bi9}c<1(ZpYwNk-)siZ<0*d)ztk#?%2lWN&ZjU1p( zj!`dXXpladq@NZUqE*J&r90a#6LiT>bj#0r{(6eu<1>pqnt68w+BV8)VAX2yb0C?`XI+Ot9( HDQx;53beHP diff --git a/CompiledServer/production/2006rebotted/redone/net/packets/impl/Trade.class b/CompiledServer/production/2006rebotted/redone/net/packets/impl/Trade.class index 1c2319562315121381d780d38b38f112042dbf2c..31f69c2695d781bef12bf8632d3f495593900393 100644 GIT binary patch delta 629 zcmXYtOHWf#6otQYAHD76*e3;iQi}4bieN=iK%_oF1rb4|K8U>oVp0>tiIe^Y(h*EF z&Ky?snwY3_e};cUW8CM$WbL(I=d87N^mpC(_3zscpv;<2I|Dw04EdBeY1k>B(+nGS zCLu6lVAP~%4V2@Y^BLp3DPKr1&c!&FOfq5GlRi^i_L%m#;xVI$O{~|~H>VW#z~HjN zsl2KMTW|l2chKok(Ol)4$92sOZfb5Z>oKRfO{eCLfxFCW7AR`&v8cJvQuCwg%RSI6 zv!Z!O(c_WkG4sves+3+elU1I0Jk>nod2_+)*!t=3PFg)Gl?>{&%A1XipuV}Z_WI>+ z)qbHGIXQqLFW0aniYmb_$%Z8=iSE!>R4Zy96pTg1HVz5bdjlNih-8YR921mfWy@o( z)Phoo6=IJ$LYxp+Lag)|Z<~0@{vyx_NoIf>7~Yr$Xa<%{=PLaLbptrdj#~ztQE0dVYYl$<+w0McEQK}OF?D2Vi}q5lZr+E Ee{DBY;Q#;t delta 556 zcmXYtS#Hx%7==GOc5dumnmUO?fres+GME-9p-iPrZNpIJp=A`2cwq@Vbqy#_?F)z< zm_QzoU;(TJi3NZV=Z5M^|9tL$&i~DB+Sfn+e*F%#c^OmZV9X&7#~dMd(b1S`W+Fw$ zoH_1lC!CqBa55I?lq=6goaRi0vo1O3+UH~DxnNi@Tr^xN-XvZ-rD?cqxx!V$qGgF? zONVQQ>y{fdEjL-Q+#<8w=8okq_j-MAs(#<{fQObxWQNCN}1p(%Lp_ghE`)`YFb%N zn`K3oVObVRXl7KlXtvm5WqVm!rtN7;E}b*@<=4zNzxzMSJ@?Fg_rBIXpL;_)Pi$!c zFp%;*xE!?}jKy3Ju0~xHt9fG1kHR&$R?O=JArBVddQmrca3dCaa1$1Zxmd77aI;KX z>c%n;Zo#eMxlOQKaJ%3R!3xO=g*~_vcX@C(?h)s`;#?`}J`e84Dp3yz9uzzzs24me z(^gCJBOW}8HKHDqK!aed;Bmndf^~u?qwo~gi+Wm;pAj^ALf9a31536yO1R05XJu@5 zW0MD)@thc2oV-c=iLH0zd2wtNydY?inJ>EWlC<=)V4JvKvGA&F-MUBa3}v;ZqBrS@=BML@#&s z%qR=auF0#ht0xgCoquJ7)6U7^`6?;YF0aO4T#@as&i7v#u(?sL!C84#bArY8*s_34 zFopg=MOo#{lyZNq-(VW18+?H;EqrD0wHV)EufezY&cgQw`^5M`@FVtH_{rb^4jTN7 zy%v5k_!S2&{ATdGIR8K#=lvLiPXW+ z*%;2jb0njqpp&38_8aOVWzRL#mAV<~F76)G(@-z!Y0-Ixdeixa`k*{K&XKH>c%19- zMtcn<(*=f7sBicwN5|xT(nEj204Z=GrW4$SqjGc7bJDo#KpJEyRob`+d&AE}Cx%7` z%IwM-LxZK;A%cr#;!shSh#E%24UM3YhDHf4mD;0ej766j8Y}&!3C2;np$t)(f-Et! zWqJ5xfpQ7w2JMonO1p2RUDLOkPewRe#cf>VyvmA=u`5eP&j|*(n|%N5itr&b zJ-RqhR$P%^m2U^^@Pu~zLxkv3yKH7@O_p722lyP#s;afe2mEz*kl;E$Jw3fo0lHx- zpLxO+e2El~e4v;`Z1v@lcyuOh0yRd$ex@tpjKP(xO@INzo<*j2auYHgMN>pJBdaiOz@v!rYBn3$&en_^ zt*82Y-X{1~B9`s(&6tqtXh8fa%|mXSyR;+Ik^M>c;S=; zM-eMtGbO=U%iK(=1!8!COrGP{+DG?_WG(kbqbu;%s!l zIsEO8j_8ff=#MTKgs!-RpWsOJKn8ju2j^iTM+?x0pJNg~$z;sL1-J^K6a>)^^LSba z7h*96VhK{Q92fDMY6!omFUEQdMGKdE4a2Y#Bk&HF{Su>a5Tp5hFa}34mI!I&LOPv= z3`#^6^+Gl!!$+wY&sQXuE<+w=AfJ4gNckwBsVJmkOrmoB|5Sx5XaT0tGQMT2P(%&z z(>m6hQB2z~leVLjb|65zFpEA#B^^K&9Y!^^qEfjKRMD8N3~E(-%vGIGr@CRj>W=Fa z|0OjP3)DzluSQ{^O2bVm3ro}#+^nWysVc@Y6{^B5st(K50^F`{#T{w|R;c?BRuAJY zwFP&pS8$KoiIwV2tWqD~0ks?TY7bVcukeW4i#6&19@9XBc4Dn|VV#c0dfgFE>)vS8 zgRw!6!A6~nCSAmO1~%zg*sSZYMK8tkdJVRQbR%BSo6({_#*6w}yrh4{R(%NDBG;%I z(cDx#KdVwcTRr&{l%br}Pf(v298F5-Gz+0vsF^zA-*&T(A|cSa&Sk?Rs=QhB!JdFM^{;YA;5Ch2Tj}c3GIs WlK2B9;uxHi(#j{1P{VPBIsXEDeCqxH delta 1967 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 KKP@#MEq?*Wd1#gZ diff --git a/CompiledServer/production/2006rebotted/redone/world/GlobalDropsHandler.class b/CompiledServer/production/2006rebotted/redone/world/GlobalDropsHandler.class index c813c1c7828628b457b7d6a36020bb79dc68e2cd..9fb279499ae6cdf14fc8699d9deda385d63e045b 100644 GIT binary patch delta 149 zcmeySI74ZJDko#WWHnAbC7+_yl>EF@{nWD5yb^uq%H*6>R}j-VKd&S)GcUEsdUGge zKNIH`1`Y;x1_p*hlizYr)zQ-tWihg1m1I4@AZNuU$##rEYzKq9B-?HVg-A)Z?F@=6 z+ZdF>TUZ#E|GzYOEl(2bZU#$+gOf#gO}Ql)LKs3B*cj$8$WIR8wPDoSJdrn*82~=6 BDhdDq delta 115 zcmV-(0F3{bBK9G$B?$p9lO_o+0amki36BB^vj7MH2LJ#7!IKUQl`AbQ6$COm1sMgv z03JF983x7x6}SK&83wxmAXym(w*Vmowg4i81Occ2)058(Vgt diff --git a/CompiledServer/production/2006rebotted/redone/world/ObjectManager.class b/CompiledServer/production/2006rebotted/redone/world/ObjectManager.class index 30af085a3394b148eb4732e80a7d29232fa5824c..c67cf5b28e1210e108055b48921614df820492d3 100644 GIT binary patch delta 459 zcmZXRy-EW?6h^<*O?GEvRul##yAzx?5IZ4aBc#y6LTq9{)TmM8&l*IqlK2S1cG~&? z%7O~Mg%9Ba*b9C$tJ|cRduEuq_uM;ot*6%Ws&F>aHL;L>`*T72GP&*zlK$0lb|Y?G zagPdo0CD66U&9V|d7Tfi$7GJB9?9q^?2{%f4M;{r;gn=V6pWk^ zQC7~gWR!g7KEpXixl@KJtpNRwO5+1FUFph_^retx=|!=6!>kNm5sulmF;7=Bj$xjl ru+@dF#=osDY&CM*Mb<2IH7@>iH4>81)wTumA=DtsU4v{!Q delta 417 zcmZXQy-or_6ot?7KPU_J?h3ayL0U=@3N5HCP!fWo;y;8JAn*nj(->+WK&AEJICmJf zkY@JV&7FI`vtR91`}^DkEqh_kg8t^yEOO=pM<@Y^Z9R;ZKcozWFZP0qJr# zg%NJ}#(CVLhrrR8q|-6(NLfesq@1G%Qr^*oRB-f2D#G9i&)jjvZ)Wu_5ZzRrAf4Qh-fojA}xfUI70X*|88~^|S diff --git a/CompiledServer/production/2006rebotted/redone/world/clip/Region.class b/CompiledServer/production/2006rebotted/redone/world/clip/Region.class index 6c390a1702089b18382bb6168abe637060357e61..d4f3c040f6c5b2d67635c201e4cec74f355493d4 100644 GIT binary patch delta 4273 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 E0T`7$761SM