648 lines
18 KiB
Java
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);
|
|
}
|
|
}
|