project: uwu (197)
This commit is contained in:
@@ -3,198 +3,193 @@ import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
import net.runelite.rs.ScriptOpcodes;
|
||||
|
||||
@ObfuscatedName("ef")
|
||||
@ObfuscatedName("ev")
|
||||
@Implements("NPCComposition")
|
||||
public class NPCComposition extends DualNode {
|
||||
@ObfuscatedName("qn")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Ll;"
|
||||
)
|
||||
@Export("guestClanSettings")
|
||||
static ClanSettings guestClanSettings;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Ljv;"
|
||||
descriptor = "Ljp;"
|
||||
)
|
||||
@Export("NpcDefinition_archive")
|
||||
public static AbstractArchive NpcDefinition_archive;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Ljv;"
|
||||
descriptor = "Ljp;"
|
||||
)
|
||||
@Export("NpcDefinition_modelArchive")
|
||||
public static AbstractArchive NpcDefinition_modelArchive;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lhz;"
|
||||
descriptor = "Lht;"
|
||||
)
|
||||
@Export("NpcDefinition_cached")
|
||||
public static EvictingDualNodeHashTable NpcDefinition_cached;
|
||||
static EvictingDualNodeHashTable NpcDefinition_cached;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lhz;"
|
||||
descriptor = "Lht;"
|
||||
)
|
||||
@Export("NpcDefinition_cachedModels")
|
||||
public static EvictingDualNodeHashTable NpcDefinition_cachedModels;
|
||||
@ObfuscatedName("gr")
|
||||
static EvictingDualNodeHashTable NpcDefinition_cachedModels;
|
||||
@ObfuscatedName("hy")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Loh;"
|
||||
descriptor = "[Loa;"
|
||||
)
|
||||
@Export("compass")
|
||||
static SpritePixels compass;
|
||||
@ObfuscatedName("p")
|
||||
@Export("crossSprites")
|
||||
static SpritePixels[] crossSprites;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2060838679
|
||||
intValue = 524920995
|
||||
)
|
||||
@Export("id")
|
||||
public int id;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("o")
|
||||
@Export("name")
|
||||
public String name;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1748856001
|
||||
intValue = -382124903
|
||||
)
|
||||
@Export("size")
|
||||
public int size;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("r")
|
||||
@Export("models")
|
||||
int[] models;
|
||||
@ObfuscatedName("h")
|
||||
int[] field1644;
|
||||
@ObfuscatedName("d")
|
||||
int[] field1638;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1310735685
|
||||
intValue = 1765271701
|
||||
)
|
||||
@Export("idleSequence")
|
||||
public int idleSequence;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1743545491
|
||||
intValue = -1898618439
|
||||
)
|
||||
@Export("turnLeftSequence")
|
||||
public int turnLeftSequence;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1143137827
|
||||
intValue = 2020012415
|
||||
)
|
||||
@Export("turnRightSequence")
|
||||
public int turnRightSequence;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1881319333
|
||||
intValue = -941027459
|
||||
)
|
||||
@Export("walkSequence")
|
||||
public int walkSequence;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2006031471
|
||||
intValue = 1631754867
|
||||
)
|
||||
@Export("walkBackSequence")
|
||||
public int walkBackSequence;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1692683489
|
||||
intValue = 1695340251
|
||||
)
|
||||
@Export("walkLeftSequence")
|
||||
public int walkLeftSequence;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1089328917
|
||||
intValue = -1096930091
|
||||
)
|
||||
@Export("walkRightSequence")
|
||||
public int walkRightSequence;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("x")
|
||||
@Export("recolorFrom")
|
||||
short[] recolorFrom;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedName("u")
|
||||
@Export("recolorTo")
|
||||
short[] recolorTo;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("q")
|
||||
@Export("retextureFrom")
|
||||
short[] retextureFrom;
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedName("s")
|
||||
@Export("retextureTo")
|
||||
short[] retextureTo;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("p")
|
||||
@Export("actions")
|
||||
public String[] actions;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("c")
|
||||
@Export("drawMapDot")
|
||||
public boolean drawMapDot;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -427478981
|
||||
intValue = 880136129
|
||||
)
|
||||
@Export("combatLevel")
|
||||
public int combatLevel;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1078672503
|
||||
intValue = -759959591
|
||||
)
|
||||
@Export("widthScale")
|
||||
int widthScale;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1467757175
|
||||
intValue = -1143359783
|
||||
)
|
||||
@Export("heightScale")
|
||||
int heightScale;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("a")
|
||||
@Export("isVisible")
|
||||
public boolean isVisible;
|
||||
@ObfuscatedName("ae")
|
||||
@ObfuscatedName("aw")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2079488611
|
||||
intValue = 210983141
|
||||
)
|
||||
@Export("ambient")
|
||||
int ambient;
|
||||
@ObfuscatedName("ap")
|
||||
@ObfuscatedName("ak")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1867659125
|
||||
intValue = -2083023515
|
||||
)
|
||||
@Export("contrast")
|
||||
int contrast;
|
||||
@ObfuscatedName("ab")
|
||||
@ObfuscatedName("ad")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1099409813
|
||||
intValue = 2052657801
|
||||
)
|
||||
@Export("headIconPrayer")
|
||||
public int headIconPrayer;
|
||||
@ObfuscatedName("al")
|
||||
@ObfuscatedName("at")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -729878735
|
||||
intValue = 1072203595
|
||||
)
|
||||
@Export("rotation")
|
||||
public int rotation;
|
||||
@ObfuscatedName("ad")
|
||||
@ObfuscatedName("ah")
|
||||
@Export("transforms")
|
||||
public int[] transforms;
|
||||
@ObfuscatedName("ai")
|
||||
@ObfuscatedName("az")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -17335253
|
||||
intValue = -1263939441
|
||||
)
|
||||
@Export("transformVarbit")
|
||||
int transformVarbit;
|
||||
@ObfuscatedName("ar")
|
||||
@ObfuscatedName("ap")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1483491067
|
||||
intValue = 2131435543
|
||||
)
|
||||
@Export("transformVarp")
|
||||
int transformVarp;
|
||||
@ObfuscatedName("ag")
|
||||
@Export("isInteractable")
|
||||
public boolean isInteractable;
|
||||
@ObfuscatedName("ax")
|
||||
@ObfuscatedName("ab")
|
||||
@Export("isClickable")
|
||||
public boolean isClickable;
|
||||
@ObfuscatedName("as")
|
||||
@ObfuscatedName("aq")
|
||||
@Export("isFollower")
|
||||
public boolean isFollower;
|
||||
@ObfuscatedName("aj")
|
||||
@ObfuscatedName("ae")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lmr;"
|
||||
descriptor = "Lmo;"
|
||||
)
|
||||
@Export("params")
|
||||
IterableNodeHashTable params;
|
||||
@@ -231,19 +226,19 @@ public class NPCComposition extends DualNode {
|
||||
this.isFollower = false; // L: 51
|
||||
} // L: 54
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-260686681"
|
||||
garbageValue = "1067902872"
|
||||
)
|
||||
@Export("postDecode")
|
||||
void postDecode() {
|
||||
} // L: 68
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lnd;I)V",
|
||||
garbageValue = "1170104499"
|
||||
descriptor = "(Lnt;B)V",
|
||||
garbageValue = "-22"
|
||||
)
|
||||
@Export("decode")
|
||||
void decode(Buffer var1) {
|
||||
@@ -259,8 +254,8 @@ public class NPCComposition extends DualNode {
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lnd;IB)V",
|
||||
garbageValue = "-16"
|
||||
descriptor = "(Lnt;IB)V",
|
||||
garbageValue = "124"
|
||||
)
|
||||
@Export("decodeNext")
|
||||
void decodeNext(Buffer var1, int var2) {
|
||||
@@ -304,7 +299,7 @@ public class NPCComposition extends DualNode {
|
||||
|
||||
for (var4 = 0; var4 < var3; ++var4) { // L: 107
|
||||
this.recolorFrom[var4] = (short)var1.readUnsignedShort(); // L: 108
|
||||
this.recolorTo[var4] = (short)var1.readUnsignedShort(); // L: 109
|
||||
this.recolorTo[var4] = (short)var1.readUnsignedShort();
|
||||
}
|
||||
} else if (var2 == 41) { // L: 112
|
||||
var3 = var1.readUnsignedByte(); // L: 113
|
||||
@@ -317,10 +312,10 @@ public class NPCComposition extends DualNode {
|
||||
}
|
||||
} else if (var2 == 60) { // L: 121
|
||||
var3 = var1.readUnsignedByte(); // L: 122
|
||||
this.field1638 = new int[var3]; // L: 123
|
||||
this.field1644 = new int[var3]; // L: 123
|
||||
|
||||
for (var4 = 0; var4 < var3; ++var4) { // L: 124
|
||||
this.field1638[var4] = var1.readUnsignedShort();
|
||||
this.field1644[var4] = var1.readUnsignedShort();
|
||||
}
|
||||
} else if (var2 == 93) { // L: 126
|
||||
this.drawMapDot = false;
|
||||
@@ -348,12 +343,12 @@ public class NPCComposition extends DualNode {
|
||||
} else if (var2 == 111) { // L: 155
|
||||
this.isFollower = true;
|
||||
} else if (var2 == 249) { // L: 156
|
||||
this.params = ModeWhere.readStringIntParameters(var1, this.params);
|
||||
this.params = class19.readStringIntParameters(var1, this.params);
|
||||
}
|
||||
} else {
|
||||
this.transformVarbit = var1.readUnsignedShort(); // L: 136
|
||||
if (this.transformVarbit == 65535) { // L: 137
|
||||
this.transformVarbit = -1;
|
||||
if (this.transformVarbit == 65535) {
|
||||
this.transformVarbit = -1; // L: 137
|
||||
}
|
||||
|
||||
this.transformVarp = var1.readUnsignedShort(); // L: 138
|
||||
@@ -384,10 +379,10 @@ public class NPCComposition extends DualNode {
|
||||
|
||||
} // L: 158
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lfl;ILfl;II)Lgr;",
|
||||
garbageValue = "-26460885"
|
||||
descriptor = "(Lfm;ILfm;IB)Lgd;",
|
||||
garbageValue = "1"
|
||||
)
|
||||
@Export("getModel")
|
||||
public final Model getModel(SequenceDefinition var1, int var2, SequenceDefinition var3, int var4) {
|
||||
@@ -440,41 +435,41 @@ public class NPCComposition extends DualNode {
|
||||
}
|
||||
|
||||
Model var11;
|
||||
if (var1 != null && var3 != null) { // L: 190
|
||||
if (var1 != null && var3 != null) {
|
||||
var11 = var1.applyTransformations(var5, var2, var3, var4);
|
||||
} else if (var1 != null) { // L: 191
|
||||
} else if (var1 != null) {
|
||||
var11 = var1.transformActorModel(var5, var2);
|
||||
} else if (var3 != null) { // L: 192
|
||||
} else if (var3 != null) {
|
||||
var11 = var3.transformActorModel(var5, var4);
|
||||
} else {
|
||||
var11 = var5.toSharedSequenceModel(true); // L: 193
|
||||
var11 = var5.toSharedSequenceModel(true);
|
||||
}
|
||||
|
||||
if (this.widthScale != 128 || this.heightScale != 128) { // L: 194
|
||||
if (this.widthScale != 128 || this.heightScale != 128) {
|
||||
var11.scale(this.widthScale, this.heightScale, this.widthScale);
|
||||
}
|
||||
|
||||
return var11; // L: 195
|
||||
return var11;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(S)Lgm;",
|
||||
garbageValue = "7106"
|
||||
descriptor = "(I)Lga;",
|
||||
garbageValue = "936474541"
|
||||
)
|
||||
@Export("getModelData")
|
||||
public final ModelData getModelData() {
|
||||
if (this.transforms != null) { // L: 199
|
||||
NPCComposition var7 = this.transform(); // L: 200
|
||||
return var7 == null ? null : var7.getModelData(); // L: 201 202
|
||||
} else if (this.field1638 == null) { // L: 204
|
||||
} else if (this.field1644 == null) { // L: 204
|
||||
return null;
|
||||
} else {
|
||||
boolean var1 = false; // L: 205
|
||||
|
||||
for (int var2 = 0; var2 < this.field1638.length; ++var2) { // L: 206
|
||||
if (!NpcDefinition_modelArchive.tryLoadFile(this.field1638[var2], 0)) {
|
||||
for (int var2 = 0; var2 < this.field1644.length; ++var2) { // L: 206
|
||||
if (!NpcDefinition_modelArchive.tryLoadFile(this.field1644[var2], 0)) {
|
||||
var1 = true;
|
||||
}
|
||||
}
|
||||
@@ -482,10 +477,10 @@ public class NPCComposition extends DualNode {
|
||||
if (var1) { // L: 207
|
||||
return null;
|
||||
} else {
|
||||
ModelData[] var5 = new ModelData[this.field1638.length]; // L: 208
|
||||
ModelData[] var5 = new ModelData[this.field1644.length]; // L: 208
|
||||
|
||||
for (int var3 = 0; var3 < this.field1638.length; ++var3) { // L: 209
|
||||
var5[var3] = ModelData.ModelData_get(NpcDefinition_modelArchive, this.field1638[var3], 0);
|
||||
for (int var3 = 0; var3 < this.field1644.length; ++var3) { // L: 209
|
||||
var5[var3] = ModelData.ModelData_get(NpcDefinition_modelArchive, this.field1644[var3], 0);
|
||||
}
|
||||
|
||||
ModelData var6;
|
||||
@@ -513,16 +508,16 @@ public class NPCComposition extends DualNode {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)Lef;",
|
||||
garbageValue = "5"
|
||||
descriptor = "(I)Lev;",
|
||||
garbageValue = "1438500977"
|
||||
)
|
||||
@Export("transform")
|
||||
public final NPCComposition transform() {
|
||||
int var1 = -1; // L: 227
|
||||
if (this.transformVarbit != -1) { // L: 228
|
||||
var1 = Skeleton.getVarbit(this.transformVarbit);
|
||||
var1 = ScriptFrame.getVarbit(this.transformVarbit);
|
||||
} else if (this.transformVarp != -1) { // L: 229
|
||||
var1 = Varps.Varps_main[this.transformVarp];
|
||||
}
|
||||
@@ -534,13 +529,13 @@ public class NPCComposition extends DualNode {
|
||||
var2 = this.transforms[this.transforms.length - 1];
|
||||
}
|
||||
|
||||
return var2 != -1 ? StructComposition.getNpcDefinition(var2) : null; // L: 233 234
|
||||
return var2 != -1 ? class248.getNpcDefinition(var2) : null; // L: 233 234
|
||||
}
|
||||
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Z",
|
||||
garbageValue = "-1279569027"
|
||||
garbageValue = "-263969679"
|
||||
)
|
||||
@Export("transformIsVisible")
|
||||
public boolean transformIsVisible() {
|
||||
@@ -549,7 +544,7 @@ public class NPCComposition extends DualNode {
|
||||
} else {
|
||||
int var1 = -1; // L: 239
|
||||
if (this.transformVarbit != -1) { // L: 240
|
||||
var1 = Skeleton.getVarbit(this.transformVarbit);
|
||||
var1 = ScriptFrame.getVarbit(this.transformVarbit);
|
||||
} else if (this.transformVarp != -1) { // L: 241
|
||||
var1 = Varps.Varps_main[this.transformVarp];
|
||||
}
|
||||
@@ -562,63 +557,266 @@ public class NPCComposition extends DualNode {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)I",
|
||||
garbageValue = "506916452"
|
||||
garbageValue = "121544801"
|
||||
)
|
||||
@Export("getIntParam")
|
||||
public int getIntParam(int var1, int var2) {
|
||||
return SecureRandomFuture.method1977(this.params, var1, var2); // L: 247
|
||||
IterableNodeHashTable var4 = this.params; // L: 248
|
||||
int var3;
|
||||
if (var4 == null) { // L: 250
|
||||
var3 = var2; // L: 251
|
||||
} else {
|
||||
IntegerNode var5 = (IntegerNode)var4.get((long)var1); // L: 254
|
||||
if (var5 == null) { // L: 255
|
||||
var3 = var2; // L: 256
|
||||
} else {
|
||||
var3 = var5.integer; // L: 259
|
||||
}
|
||||
}
|
||||
|
||||
return var3; // L: 261
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILjava/lang/String;I)Ljava/lang/String;",
|
||||
garbageValue = "-614305753"
|
||||
garbageValue = "-2089556399"
|
||||
)
|
||||
@Export("getStringParam")
|
||||
public String getStringParam(int var1, String var2) {
|
||||
return FriendsList.method5650(this.params, var1, var2); // L: 251
|
||||
return WorldMapElement.method2742(this.params, var1, var2); // L: 265
|
||||
}
|
||||
|
||||
@ObfuscatedName("kb")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;S)V",
|
||||
garbageValue = "-1922"
|
||||
descriptor = "(Ljp;Ljp;Ljp;Ljp;I)V",
|
||||
garbageValue = "1926659100"
|
||||
)
|
||||
@Export("Clan_joinChat")
|
||||
static final void Clan_joinChat(String var0) {
|
||||
if (!var0.equals("")) { // L: 11298
|
||||
PacketBufferNode var1 = class21.getPacketBufferNode(ClientPacket.field2574, Client.packetWriter.isaacCipher); // L: 11300
|
||||
var1.packetBuffer.writeByte(Tiles.stringCp1252NullTerminatedByteSize(var0)); // L: 11301
|
||||
var1.packetBuffer.writeStringCp1252NullTerminated(var0); // L: 11302
|
||||
Client.packetWriter.addNode(var1); // L: 11303
|
||||
}
|
||||
} // L: 11304
|
||||
public static void method2868(AbstractArchive var0, AbstractArchive var1, AbstractArchive var2, AbstractArchive var3) {
|
||||
AttackOption.Widget_archive = var0; // L: 190
|
||||
class375.Widget_modelsArchive = var1; // L: 191
|
||||
class44.Widget_spritesArchive = var2; // L: 192
|
||||
ChatChannel.Widget_fontsArchive = var3; // L: 193
|
||||
GrandExchangeOfferOwnWorldComparator.Widget_interfaceComponents = new Widget[AttackOption.Widget_archive.getGroupCount()][]; // L: 194
|
||||
Widget.Widget_loadedInterfaces = new boolean[AttackOption.Widget_archive.getGroupCount()]; // L: 195
|
||||
} // L: 196
|
||||
|
||||
@ObfuscatedName("lu")
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-1165253281"
|
||||
descriptor = "(IIB)I",
|
||||
garbageValue = "4"
|
||||
)
|
||||
static void method2791() {
|
||||
if (Client.field724 && class93.localPlayer != null) { // L: 11510
|
||||
int var0 = class93.localPlayer.pathX[0]; // L: 11511
|
||||
int var1 = class93.localPlayer.pathY[0]; // L: 11512
|
||||
if (var0 < 0 || var1 < 0 || var0 >= 104 || var1 >= 104) { // L: 11513
|
||||
return;
|
||||
}
|
||||
public static int method2841(int var0, int var1) {
|
||||
int var2 = var0 >>> 31; // L: 109
|
||||
return (var0 + var2) / var1 - var2; // L: 110
|
||||
}
|
||||
|
||||
RouteStrategy.oculusOrbFocalPointX = class93.localPlayer.x; // L: 11514
|
||||
int var2 = class105.getTileHeight(class93.localPlayer.x, class93.localPlayer.y, class22.Client_plane) - Client.camFollowHeight; // L: 11515
|
||||
if (var2 < class17.field148) { // L: 11516
|
||||
class17.field148 = var2;
|
||||
}
|
||||
@ObfuscatedName("ah")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILcf;ZI)I",
|
||||
garbageValue = "-355441861"
|
||||
)
|
||||
static int method2857(int var0, Script var1, boolean var2) {
|
||||
int var3;
|
||||
int var4;
|
||||
if (var0 == ScriptOpcodes.ADD) { // L: 2784
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2785
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2786
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2787
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 + var4; // L: 2788
|
||||
return 1; // L: 2789
|
||||
} else if (var0 == ScriptOpcodes.SUB) { // L: 2791
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2792
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2793
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2794
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 - var4; // L: 2795
|
||||
return 1; // L: 2796
|
||||
} else if (var0 == ScriptOpcodes.MULTIPLY) { // L: 2798
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2799
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2800
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2801
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 * var4; // L: 2802
|
||||
return 1; // L: 2803
|
||||
} else if (var0 == ScriptOpcodes.DIV) { // L: 2805
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2806
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2807
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2808
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 / var4; // L: 2809
|
||||
return 1; // L: 2810
|
||||
} else if (var0 == ScriptOpcodes.RANDOM) { // L: 2812
|
||||
var3 = Interpreter.Interpreter_intStack[--ChatChannel.Interpreter_intStackSize]; // L: 2813
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)(Math.random() * (double)var3); // L: 2814
|
||||
return 1; // L: 2815
|
||||
} else if (var0 == ScriptOpcodes.RANDOMINC) { // L: 2817
|
||||
var3 = Interpreter.Interpreter_intStack[--ChatChannel.Interpreter_intStackSize]; // L: 2818
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)(Math.random() * (double)(var3 + 1)); // L: 2819
|
||||
return 1; // L: 2820
|
||||
} else {
|
||||
int var5;
|
||||
int var6;
|
||||
int var7;
|
||||
if (var0 == ScriptOpcodes.INTERPOLATE) { // L: 2822
|
||||
ChatChannel.Interpreter_intStackSize -= 5; // L: 2823
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2824
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2825
|
||||
var5 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 2]; // L: 2826
|
||||
var6 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 3]; // L: 2827
|
||||
var7 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 4]; // L: 2828
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 + (var7 - var5) * (var4 - var3) / (var6 - var5); // L: 2829
|
||||
return 1; // L: 2830
|
||||
} else if (var0 == ScriptOpcodes.ADDPERCENT) { // L: 2832
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2833
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2834
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2835
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 + var3 * var4 / 100; // L: 2836
|
||||
return 1; // L: 2837
|
||||
} else if (var0 == ScriptOpcodes.SETBIT) { // L: 2839
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2840
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2841
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2842
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 | 1 << var4; // L: 2843
|
||||
return 1; // L: 2844
|
||||
} else if (var0 == ScriptOpcodes.CLEARBIT) { // L: 2846
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2847
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2848
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2849
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 & -1 - (1 << var4); // L: 2850
|
||||
return 1; // L: 2851
|
||||
} else if (var0 == ScriptOpcodes.TESTBIT) { // L: 2853
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2854
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2855
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2856
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (var3 & 1 << var4) != 0 ? 1 : 0; // L: 2857
|
||||
return 1; // L: 2858
|
||||
} else if (var0 == ScriptOpcodes.MOD) { // L: 2860
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2861
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2862
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2863
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 % var4; // L: 2864
|
||||
return 1; // L: 2865
|
||||
} else if (var0 == ScriptOpcodes.POW) { // L: 2867
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2868
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2869
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2870
|
||||
if (var3 == 0) { // L: 2871
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = 0;
|
||||
} else {
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)Math.pow((double)var3, (double)var4); // L: 2872
|
||||
}
|
||||
|
||||
ModelData0.oculusOrbFocalPointY = class93.localPlayer.y; // L: 11517
|
||||
Client.field724 = false; // L: 11518
|
||||
return 1; // L: 2873
|
||||
} else if (var0 == ScriptOpcodes.INVPOW) { // L: 2875
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2876
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2877
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2878
|
||||
if (var3 == 0) { // L: 2879
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = 0; // L: 2880
|
||||
return 1; // L: 2881
|
||||
} else {
|
||||
switch(var4) { // L: 2883
|
||||
case 0:
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = Integer.MAX_VALUE; // L: 2896
|
||||
break; // L: 2897
|
||||
case 1:
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3; // L: 2906
|
||||
break; // L: 2907
|
||||
case 2:
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)Math.sqrt((double)var3); // L: 2886
|
||||
break;
|
||||
case 3:
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)Math.cbrt((double)var3); // L: 2891
|
||||
break; // L: 2892
|
||||
case 4:
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)Math.sqrt(Math.sqrt((double)var3)); // L: 2901
|
||||
break; // L: 2902
|
||||
default:
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)Math.pow((double)var3, 1.0D / (double)var4); // L: 2911
|
||||
}
|
||||
|
||||
return 1; // L: 2915
|
||||
}
|
||||
} else if (var0 == ScriptOpcodes.AND) { // L: 2917
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2918
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2919
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2920
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 & var4; // L: 2921
|
||||
return 1; // L: 2922
|
||||
} else if (var0 == ScriptOpcodes.OR) { // L: 2924
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2925
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2926
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2927
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 | var4; // L: 2928
|
||||
return 1; // L: 2929
|
||||
} else if (var0 == ScriptOpcodes.SCALE) { // L: 2931
|
||||
ChatChannel.Interpreter_intStackSize -= 3; // L: 2932
|
||||
long var9 = (long)Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2933
|
||||
long var11 = (long)Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2934
|
||||
long var13 = (long)Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 2]; // L: 2935
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = (int)(var9 * var13 / var11); // L: 2936
|
||||
return 1; // L: 2937
|
||||
} else if (var0 == ScriptOpcodes.BITCOUNT) { // L: 2939
|
||||
var3 = class269.method4992(Interpreter.Interpreter_intStack[--ChatChannel.Interpreter_intStackSize]); // L: 2940
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3; // L: 2941
|
||||
return 1; // L: 2942
|
||||
} else if (var0 == ScriptOpcodes.TOGGLEBIT) { // L: 2944
|
||||
ChatChannel.Interpreter_intStackSize -= 2; // L: 2945
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2946
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2947
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 ^ 1 << var4; // L: 2948
|
||||
return 1; // L: 2949
|
||||
} else if (var0 == ScriptOpcodes.SETBIT_RANGE) { // L: 2951
|
||||
ChatChannel.Interpreter_intStackSize -= 3; // L: 2952
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2953
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2954
|
||||
var5 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 2]; // L: 2955
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = WorldMapLabel.method3714(var3, var4, var5); // L: 2956
|
||||
return 1; // L: 2957
|
||||
} else if (var0 == ScriptOpcodes.CLEARBIT_RANGE) { // L: 2959
|
||||
ChatChannel.Interpreter_intStackSize -= 3; // L: 2960
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2961
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2962
|
||||
var5 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 2]; // L: 2963
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = AbstractWorldMapIcon.method3785(var3, var4, var5); // L: 2964
|
||||
return 1; // L: 2965
|
||||
} else if (var0 == ScriptOpcodes.GETBIT_RANGE) { // L: 2967
|
||||
ChatChannel.Interpreter_intStackSize -= 3; // L: 2968
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2969
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2970
|
||||
var5 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 2]; // L: 2971
|
||||
var6 = 31 - var5; // L: 2972
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 << var6 >>> var6 + var4; // L: 2973
|
||||
return 1; // L: 2974
|
||||
} else if (var0 == 4030) { // L: 2976
|
||||
ChatChannel.Interpreter_intStackSize -= 4; // L: 2977
|
||||
var3 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize]; // L: 2978
|
||||
var4 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 1]; // L: 2979
|
||||
var5 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 2]; // L: 2980
|
||||
var6 = Interpreter.Interpreter_intStack[ChatChannel.Interpreter_intStackSize + 3]; // L: 2981
|
||||
var3 = AbstractWorldMapIcon.method3785(var3, var5, var6); // L: 2982
|
||||
var7 = UserComparator2.method6890(var6 - var5 + 1); // L: 2983
|
||||
if (var4 > var7) { // L: 2984
|
||||
var4 = var7;
|
||||
}
|
||||
|
||||
Interpreter.Interpreter_intStack[++ChatChannel.Interpreter_intStackSize - 1] = var3 | var4 << var5; // L: 2985
|
||||
return 1; // L: 2986
|
||||
} else {
|
||||
return 2; // L: 2988
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 11520
|
||||
@ObfuscatedName("kq")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)V",
|
||||
garbageValue = "-5"
|
||||
)
|
||||
static final void method2882(int var0) {
|
||||
var0 = Math.min(Math.max(var0, 0), 127); // L: 11138
|
||||
class4.clientPreferences.areaSoundEffectsVolume = var0; // L: 11139
|
||||
Actor.savePreferences(); // L: 11140
|
||||
} // L: 11141
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user