Files
runelite/runescape-client/src/main/java/ServerPacket.java
2019-07-08 22:52:36 +02:00

648 lines
18 KiB
Java

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);
}
}