project: uwu (197)

This commit is contained in:
ThatGamerBlue
2021-06-16 11:24:56 +01:00
parent 6278fd9835
commit fbbafc7285
437 changed files with 52595 additions and 52141 deletions

View File

@@ -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
}