import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("ge") @Implements("ServerPacket") public class ServerPacket { @ObfuscatedName("m") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field789; @ObfuscatedName("f") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field790; @ObfuscatedName("q") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field791; @ObfuscatedName("w") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field792; @ObfuscatedName("o") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field793; @ObfuscatedName("u") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field794; @ObfuscatedName("g") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field795; @ObfuscatedName("l") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field796; @ObfuscatedName("e") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field797; @ObfuscatedName("x") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field798; @ObfuscatedName("d") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field799; @ObfuscatedName("k") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field800; @ObfuscatedName("n") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field801; @ObfuscatedName("i") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field802; @ObfuscatedName("a") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field803; @ObfuscatedName("z") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field804; @ObfuscatedName("j") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field805; @ObfuscatedName("s") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field806; @ObfuscatedName("t") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field807; @ObfuscatedName("y") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field808; @ObfuscatedName("h") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field809; @ObfuscatedName("b") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field810; @ObfuscatedName("c") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field811; @ObfuscatedName("r") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field812; @ObfuscatedName("p") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field813; @ObfuscatedName("v") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field814; @ObfuscatedName("ag") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field815; @ObfuscatedName("aq") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field816; @ObfuscatedName("aj") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field817; @ObfuscatedName("av") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field818; @ObfuscatedName("ar") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field819; @ObfuscatedName("ac") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field820; @ObfuscatedName("ay") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field821; @ObfuscatedName("ah") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field822; @ObfuscatedName("ak") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field823; @ObfuscatedName("aw") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field824; @ObfuscatedName("al") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field825; @ObfuscatedName("ab") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field826; @ObfuscatedName("ae") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field827; @ObfuscatedName("at") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field828; @ObfuscatedName("ad") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field829; @ObfuscatedName("ap") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field830; @ObfuscatedName("as") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field831; @ObfuscatedName("am") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field832; @ObfuscatedName("an") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field833; @ObfuscatedName("az") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field834; @ObfuscatedName("au") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field835; @ObfuscatedName("ao") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field836; @ObfuscatedName("aa") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field837; @ObfuscatedName("ax") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field838; @ObfuscatedName("af") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field839; @ObfuscatedName("ai") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field840; @ObfuscatedName("ba") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field841; @ObfuscatedName("bb") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field842; @ObfuscatedName("bs") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field843; @ObfuscatedName("bq") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field844; @ObfuscatedName("bn") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field845; @ObfuscatedName("bk") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field846; @ObfuscatedName("bd") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field847; @ObfuscatedName("bc") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field848; @ObfuscatedName("bo") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field849; @ObfuscatedName("bx") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field850; @ObfuscatedName("by") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field851; @ObfuscatedName("bu") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field852; @ObfuscatedName("bm") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field853; @ObfuscatedName("bl") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field854; @ObfuscatedName("br") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field855; @ObfuscatedName("bj") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field856; @ObfuscatedName("bi") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field857; @ObfuscatedName("bz") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field858; @ObfuscatedName("bg") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field859; @ObfuscatedName("bt") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field860; @ObfuscatedName("bp") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field861; @ObfuscatedName("bf") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field862; @ObfuscatedName("bh") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field863; @ObfuscatedName("be") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field864; @ObfuscatedName("bv") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field865; @ObfuscatedName("bw") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field866; @ObfuscatedName("cr") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field867; @ObfuscatedName("cv") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field868; @ObfuscatedName("ce") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field869; @ObfuscatedName("cy") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field870; @ObfuscatedName("cs") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field871; @ObfuscatedName("cm") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field872; @ObfuscatedName("cj") @ObfuscatedSignature( signature = "Lge;" ) public static final ServerPacket field873; @ObfuscatedName("ix") @ObfuscatedGetter( intValue = -1645409107 ) @Export("selectedItemWidget") static int selectedItemWidget; @ObfuscatedName("cu") @ObfuscatedGetter( intValue = 1117211673 ) @Export("id") public final int id; @ObfuscatedName("cb") @ObfuscatedGetter( intValue = 947096829 ) @Export("length") public final int length; ServerPacket(int var1, int var2) { this.id = var1; this.length = var2; } @ObfuscatedName("g") @ObfuscatedSignature( signature = "(I)Llq;", garbageValue = "2048918805" ) @Export("createIndexedSprite") static IndexedSprite createIndexedSprite() { IndexedSprite var0 = new IndexedSprite(); var0.width = class328.indexedSpriteWidth; var0.height = class328.indexedSpriteHeight; var0.xOffset = class328.indexedSpriteOffsetXs[0]; var0.yOffset = class328.indexedSpriteOffsetYs[0]; var0.subWidth = VarbitDefinition.indexedSpriteWidths[0]; var0.subHeight = SecureRandomCallable.indexedSpriteHeights[0]; var0.palette = class328.indexedSpritePalette; var0.pixels = class328.spritePixels[0]; class328.indexedSpriteOffsetXs = null; class328.indexedSpriteOffsetYs = null; VarbitDefinition.indexedSpriteWidths = null; SecureRandomCallable.indexedSpriteHeights = null; class328.indexedSpritePalette = null; class328.spritePixels = ((byte[][])null); return var0; } @ObfuscatedName("g") @ObfuscatedSignature( signature = "([BIIIIIIILem;[Lfy;I)V", garbageValue = "-1257461571" ) static final void method3662(byte[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, Scene var8, CollisionMap[] var9) { Buffer var10 = new Buffer(var0); int var11 = -1; while (true) { int var12 = var10.method49(); if (var12 == 0) { return; } var11 += var12; int var13 = 0; while (true) { int var14 = var10.readUShortSmart(); if (var14 == 0) { break; } var13 += var14 - 1; int var15 = var13 & 63; int var16 = var13 >> 6 & 63; int var17 = var13 >> 12; int var18 = var10.readUnsignedByte(); int var19 = var18 >> 2; int var20 = var18 & 3; if (var17 == var4 && var16 >= var5 && var16 < var5 + 8 && var15 >= var6 && var15 < var6 + 8) { ObjectDefinition var21 = class50.getObjectDefinition(var11); int var22 = var16 & 7; int var23 = var15 & 7; int var24 = var21.sizeX; int var25 = var21.sizeY; int var26; if ((var20 & 1) == 1) { var26 = var24; var24 = var25; var25 = var26; } int var27 = var7 & 3; int var28; if (var27 == 0) { var28 = var22; } else if (var27 == 1) { var28 = var23; } else if (var27 == 2) { var28 = 7 - var22 - (var24 - 1); } else { var28 = 7 - var23 - (var25 - 1); } var26 = var2 + var28; int var29 = var3 + class171.method3496(var16 & 7, var15 & 7, var7, var21.sizeX, var21.sizeY, var20); if (var26 > 0 && var29 > 0 && var26 < 103 && var29 < 103) { int var30 = var1; if ((Tiles.Tiles_renderFlags[1][var26][var29] & 2) == 2) { var30 = var1 - 1; } CollisionMap var31 = null; if (var30 >= 0) { var31 = var9[var30]; } class227.method4446(var1, var26, var29, var11, var20 + var7 & 3, var19, var8, var31); } } } } } static { field789 = new ServerPacket(0, -2); field790 = new ServerPacket(1, 0); field791 = new ServerPacket(2, 0); field792 = new ServerPacket(3, -1); field793 = new ServerPacket(4, 6); field794 = new ServerPacket(5, 4); field795 = new ServerPacket(6, 4); field796 = new ServerPacket(7, 4); field797 = new ServerPacket(8, 6); field798 = new ServerPacket(9, 4); field799 = new ServerPacket(10, -2); field800 = new ServerPacket(11, 15); field801 = new ServerPacket(12, 5); field802 = new ServerPacket(13, 2); field803 = new ServerPacket(14, 3); field804 = new ServerPacket(15, 7); field805 = new ServerPacket(16, 1); field806 = new ServerPacket(17, -2); field807 = new ServerPacket(18, -2); field808 = new ServerPacket(19, -2); field809 = new ServerPacket(20, 10); field810 = new ServerPacket(21, 5); field811 = new ServerPacket(22, 6); field812 = new ServerPacket(23, 2); field813 = new ServerPacket(24, 6); field814 = new ServerPacket(25, 2); field815 = new ServerPacket(26, 5); field816 = new ServerPacket(27, -2); field817 = new ServerPacket(28, 0); field818 = new ServerPacket(29, 0); field819 = new ServerPacket(30, 4); field820 = new ServerPacket(31, 6); field821 = new ServerPacket(32, -2); field822 = new ServerPacket(33, -2); field823 = new ServerPacket(34, 1); field824 = new ServerPacket(35, 6); field825 = new ServerPacket(36, 6); field826 = new ServerPacket(37, -1); field827 = new ServerPacket(38, -2); field828 = new ServerPacket(39, 4); field829 = new ServerPacket(40, 5); field830 = new ServerPacket(41, 8); field831 = new ServerPacket(42, 14); field832 = new ServerPacket(43, -2); field833 = new ServerPacket(44, -2); field834 = new ServerPacket(45, -1); field835 = new ServerPacket(46, 2); field836 = new ServerPacket(47, -1); field837 = new ServerPacket(48, 12); field838 = new ServerPacket(49, 4); field839 = new ServerPacket(50, 10); field840 = new ServerPacket(51, -2); field841 = new ServerPacket(52, 0); field842 = new ServerPacket(53, -2); field843 = new ServerPacket(54, -1); field844 = new ServerPacket(55, 20); field845 = new ServerPacket(56, -2); field846 = new ServerPacket(57, 28); field847 = new ServerPacket(58, -2); field848 = new ServerPacket(59, 8); field849 = new ServerPacket(60, 1); field850 = new ServerPacket(61, 6); field851 = new ServerPacket(62, -2); field852 = new ServerPacket(63, 3); field853 = new ServerPacket(64, 2); field854 = new ServerPacket(65, 5); field855 = new ServerPacket(66, -1); field856 = new ServerPacket(67, 2); field857 = new ServerPacket(68, 1); field858 = new ServerPacket(69, 8); field859 = new ServerPacket(70, -2); field860 = new ServerPacket(71, 2); field861 = new ServerPacket(72, 2); field862 = new ServerPacket(73, 0); field863 = new ServerPacket(74, 1); field864 = new ServerPacket(75, 6); field865 = new ServerPacket(76, 6); field866 = new ServerPacket(77, 7); field867 = new ServerPacket(78, 0); field868 = new ServerPacket(79, -2); field869 = new ServerPacket(80, 2); field870 = new ServerPacket(81, -2); field871 = new ServerPacket(82, 8); field872 = new ServerPacket(83, 6); field873 = new ServerPacket(84, 2); } }