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;" ) @Export("__ge_m") public static final ServerPacket __ge_m; @ObfuscatedName("f") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_f") public static final ServerPacket __ge_f; @ObfuscatedName("q") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_q") public static final ServerPacket __ge_q; @ObfuscatedName("w") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_w") public static final ServerPacket __ge_w; @ObfuscatedName("o") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_o") public static final ServerPacket __ge_o; @ObfuscatedName("u") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_u") public static final ServerPacket __ge_u; @ObfuscatedName("g") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_g") public static final ServerPacket __ge_g; @ObfuscatedName("l") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_l") public static final ServerPacket __ge_l; @ObfuscatedName("e") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_e") public static final ServerPacket __ge_e; @ObfuscatedName("x") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_x") public static final ServerPacket __ge_x; @ObfuscatedName("d") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_d") public static final ServerPacket __ge_d; @ObfuscatedName("k") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_k") public static final ServerPacket __ge_k; @ObfuscatedName("n") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_n") public static final ServerPacket __ge_n; @ObfuscatedName("i") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_i") public static final ServerPacket __ge_i; @ObfuscatedName("a") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_a") public static final ServerPacket __ge_a; @ObfuscatedName("z") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_z") public static final ServerPacket __ge_z; @ObfuscatedName("j") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_j") public static final ServerPacket __ge_j; @ObfuscatedName("s") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_s") public static final ServerPacket __ge_s; @ObfuscatedName("t") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_t") public static final ServerPacket __ge_t; @ObfuscatedName("y") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_y") public static final ServerPacket __ge_y; @ObfuscatedName("h") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_h") public static final ServerPacket __ge_h; @ObfuscatedName("b") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_b") public static final ServerPacket __ge_b; @ObfuscatedName("c") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_c") public static final ServerPacket __ge_c; @ObfuscatedName("r") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_r") public static final ServerPacket __ge_r; @ObfuscatedName("p") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_p") public static final ServerPacket __ge_p; @ObfuscatedName("v") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_v") public static final ServerPacket __ge_v; @ObfuscatedName("ag") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ag") public static final ServerPacket __ge_ag; @ObfuscatedName("aq") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_aq") public static final ServerPacket __ge_aq; @ObfuscatedName("aj") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_aj") public static final ServerPacket __ge_aj; @ObfuscatedName("av") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_av") public static final ServerPacket __ge_av; @ObfuscatedName("ar") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ar") public static final ServerPacket __ge_ar; @ObfuscatedName("ac") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ac") public static final ServerPacket __ge_ac; @ObfuscatedName("ay") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ay") public static final ServerPacket __ge_ay; @ObfuscatedName("ah") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ah") public static final ServerPacket __ge_ah; @ObfuscatedName("ak") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ak") public static final ServerPacket __ge_ak; @ObfuscatedName("aw") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_aw") public static final ServerPacket __ge_aw; @ObfuscatedName("al") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_al") public static final ServerPacket __ge_al; @ObfuscatedName("ab") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ab") public static final ServerPacket __ge_ab; @ObfuscatedName("ae") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ae") public static final ServerPacket __ge_ae; @ObfuscatedName("at") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_at") public static final ServerPacket __ge_at; @ObfuscatedName("ad") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ad") public static final ServerPacket __ge_ad; @ObfuscatedName("ap") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ap") public static final ServerPacket __ge_ap; @ObfuscatedName("as") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_as") public static final ServerPacket __ge_as; @ObfuscatedName("am") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_am") public static final ServerPacket __ge_am; @ObfuscatedName("an") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_an") public static final ServerPacket __ge_an; @ObfuscatedName("az") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_az") public static final ServerPacket __ge_az; @ObfuscatedName("au") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_au") public static final ServerPacket __ge_au; @ObfuscatedName("ao") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ao") public static final ServerPacket __ge_ao; @ObfuscatedName("aa") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_aa") public static final ServerPacket __ge_aa; @ObfuscatedName("ax") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ax") public static final ServerPacket __ge_ax; @ObfuscatedName("af") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_af") public static final ServerPacket __ge_af; @ObfuscatedName("ai") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ai") public static final ServerPacket __ge_ai; @ObfuscatedName("ba") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ba") public static final ServerPacket __ge_ba; @ObfuscatedName("bb") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bb") public static final ServerPacket __ge_bb; @ObfuscatedName("bs") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bs") public static final ServerPacket __ge_bs; @ObfuscatedName("bq") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bq") public static final ServerPacket __ge_bq; @ObfuscatedName("bn") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bn") public static final ServerPacket __ge_bn; @ObfuscatedName("bk") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bk") public static final ServerPacket __ge_bk; @ObfuscatedName("bd") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bd") public static final ServerPacket __ge_bd; @ObfuscatedName("bc") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bc") public static final ServerPacket __ge_bc; @ObfuscatedName("bo") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bo") public static final ServerPacket __ge_bo; @ObfuscatedName("bx") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bx") public static final ServerPacket __ge_bx; @ObfuscatedName("by") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_by") public static final ServerPacket __ge_by; @ObfuscatedName("bu") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bu") public static final ServerPacket __ge_bu; @ObfuscatedName("bm") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bm") public static final ServerPacket __ge_bm; @ObfuscatedName("bl") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bl") public static final ServerPacket __ge_bl; @ObfuscatedName("br") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_br") public static final ServerPacket __ge_br; @ObfuscatedName("bj") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bj") public static final ServerPacket __ge_bj; @ObfuscatedName("bi") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bi") public static final ServerPacket __ge_bi; @ObfuscatedName("bz") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bz") public static final ServerPacket __ge_bz; @ObfuscatedName("bg") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bg") public static final ServerPacket __ge_bg; @ObfuscatedName("bt") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bt") public static final ServerPacket __ge_bt; @ObfuscatedName("bp") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bp") public static final ServerPacket __ge_bp; @ObfuscatedName("bf") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bf") public static final ServerPacket __ge_bf; @ObfuscatedName("bh") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bh") public static final ServerPacket __ge_bh; @ObfuscatedName("be") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_be") public static final ServerPacket __ge_be; @ObfuscatedName("bv") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bv") public static final ServerPacket __ge_bv; @ObfuscatedName("bw") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_bw") public static final ServerPacket __ge_bw; @ObfuscatedName("cr") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_cr") public static final ServerPacket __ge_cr; @ObfuscatedName("cv") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_cv") public static final ServerPacket __ge_cv; @ObfuscatedName("ce") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_ce") public static final ServerPacket __ge_ce; @ObfuscatedName("cy") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_cy") public static final ServerPacket __ge_cy; @ObfuscatedName("cs") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_cs") public static final ServerPacket __ge_cs; @ObfuscatedName("cm") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_cm") public static final ServerPacket __ge_cm; @ObfuscatedName("cj") @ObfuscatedSignature( signature = "Lge;" ) @Export("__ge_cj") public static final ServerPacket __ge_cj; @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; static { __ge_m = new ServerPacket(0, -2); __ge_f = new ServerPacket(1, 0); __ge_q = new ServerPacket(2, 0); __ge_w = new ServerPacket(3, -1); __ge_o = new ServerPacket(4, 6); __ge_u = new ServerPacket(5, 4); __ge_g = new ServerPacket(6, 4); __ge_l = new ServerPacket(7, 4); __ge_e = new ServerPacket(8, 6); __ge_x = new ServerPacket(9, 4); __ge_d = new ServerPacket(10, -2); __ge_k = new ServerPacket(11, 15); __ge_n = new ServerPacket(12, 5); __ge_i = new ServerPacket(13, 2); __ge_a = new ServerPacket(14, 3); __ge_z = new ServerPacket(15, 7); __ge_j = new ServerPacket(16, 1); __ge_s = new ServerPacket(17, -2); __ge_t = new ServerPacket(18, -2); __ge_y = new ServerPacket(19, -2); __ge_h = new ServerPacket(20, 10); __ge_b = new ServerPacket(21, 5); __ge_c = new ServerPacket(22, 6); __ge_r = new ServerPacket(23, 2); __ge_p = new ServerPacket(24, 6); __ge_v = new ServerPacket(25, 2); __ge_ag = new ServerPacket(26, 5); __ge_aq = new ServerPacket(27, -2); __ge_aj = new ServerPacket(28, 0); __ge_av = new ServerPacket(29, 0); __ge_ar = new ServerPacket(30, 4); __ge_ac = new ServerPacket(31, 6); __ge_ay = new ServerPacket(32, -2); __ge_ah = new ServerPacket(33, -2); __ge_ak = new ServerPacket(34, 1); __ge_aw = new ServerPacket(35, 6); __ge_al = new ServerPacket(36, 6); __ge_ab = new ServerPacket(37, -1); __ge_ae = new ServerPacket(38, -2); __ge_at = new ServerPacket(39, 4); __ge_ad = new ServerPacket(40, 5); __ge_ap = new ServerPacket(41, 8); __ge_as = new ServerPacket(42, 14); __ge_am = new ServerPacket(43, -2); __ge_an = new ServerPacket(44, -2); __ge_az = new ServerPacket(45, -1); __ge_au = new ServerPacket(46, 2); __ge_ao = new ServerPacket(47, -1); __ge_aa = new ServerPacket(48, 12); __ge_ax = new ServerPacket(49, 4); __ge_af = new ServerPacket(50, 10); __ge_ai = new ServerPacket(51, -2); __ge_ba = new ServerPacket(52, 0); __ge_bb = new ServerPacket(53, -2); __ge_bs = new ServerPacket(54, -1); __ge_bq = new ServerPacket(55, 20); __ge_bn = new ServerPacket(56, -2); __ge_bk = new ServerPacket(57, 28); __ge_bd = new ServerPacket(58, -2); __ge_bc = new ServerPacket(59, 8); __ge_bo = new ServerPacket(60, 1); __ge_bx = new ServerPacket(61, 6); __ge_by = new ServerPacket(62, -2); __ge_bu = new ServerPacket(63, 3); __ge_bm = new ServerPacket(64, 2); __ge_bl = new ServerPacket(65, 5); __ge_br = new ServerPacket(66, -1); __ge_bj = new ServerPacket(67, 2); __ge_bi = new ServerPacket(68, 1); __ge_bz = new ServerPacket(69, 8); __ge_bg = new ServerPacket(70, -2); __ge_bt = new ServerPacket(71, 2); __ge_bp = new ServerPacket(72, 2); __ge_bf = new ServerPacket(73, 0); __ge_bh = new ServerPacket(74, 1); __ge_be = new ServerPacket(75, 6); __ge_bv = new ServerPacket(76, 6); __ge_bw = new ServerPacket(77, 7); __ge_cr = new ServerPacket(78, 0); __ge_cv = new ServerPacket(79, -2); __ge_ce = new ServerPacket(80, 2); __ge_cy = new ServerPacket(81, -2); __ge_cs = new ServerPacket(82, 8); __ge_cm = new ServerPacket(83, 6); __ge_cj = new ServerPacket(84, 2); } ServerPacket(int var1, int var2) { this.id = var1; this.length = var2; } @ObfuscatedName("g") @ObfuscatedSignature( signature = "(I)Llq;", garbageValue = "2048918805" ) static IndexedSprite method3663() { 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 = 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.__at_308(); if(var12 == 0) { return; } var11 += var12; int var13 = 0; while(true) { int var14 = var10.__ae_307(); 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 var24 = var16 & 7; int var25 = var15 & 7; int var27 = var21.sizeX; int var28 = var21.sizeY; int var29; if((var20 & 1) == 1) { var29 = var27; var27 = var28; var28 = var29; } int var26 = var7 & 3; int var23; if(var26 == 0) { var23 = var24; } else if(var26 == 1) { var23 = var25; } else if(var26 == 2) { var23 = 7 - var24 - (var27 - 1); } else { var23 = 7 - var25 - (var28 - 1); } var29 = var2 + var23; int var30 = var3 + class171.method3496(var16 & 7, var15 & 7, var7, var21.sizeX, var21.sizeY, var20); if(var29 > 0 && var30 > 0 && var29 < 103 && var30 < 103) { int var31 = var1; if((Tiles.Tiles_renderFlags[1][var29][var30] & 2) == 2) { var31 = var1 - 1; } CollisionMap var32 = null; if(var31 >= 0) { var32 = var9[var31]; } class227.method4446(var1, var29, var30, var11, var20 + var7 & 3, var19, var8, var32); } } } } } }