rsc: please read the commit message for my neverending descent into madness
how do i stop making castles every time i go to the beach i make a castle every time i open blender i model castles every time i play chess i castle i just cant stop making castles dude
This commit is contained in:
@@ -9,214 +9,220 @@ import net.runelite.rs.ScriptOpcodes;
|
||||
@ObfuscatedName("fp")
|
||||
@Implements("JagexCache")
|
||||
public class JagexCache {
|
||||
@ObfuscatedName("rg")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1085994163
|
||||
)
|
||||
static int field2070;
|
||||
@ObfuscatedName("rv")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1320857685
|
||||
)
|
||||
static int field2056;
|
||||
@ObfuscatedName("c")
|
||||
@Export("JagexCache_locationFile")
|
||||
static File JagexCache_locationFile;
|
||||
@ObfuscatedName("y")
|
||||
@Export("cacheDir")
|
||||
static File cacheDir;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2009341667
|
||||
)
|
||||
@Export("idxCount")
|
||||
static int idxCount;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lme;"
|
||||
)
|
||||
@Export("JagexCache_randomDat")
|
||||
public static BufferedFile JagexCache_randomDat = null;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lme;"
|
||||
)
|
||||
@Export("JagexCache_dat2File")
|
||||
public static BufferedFile JagexCache_dat2File = null;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lme;"
|
||||
)
|
||||
@Export("JagexCache_idx255File")
|
||||
public static BufferedFile JagexCache_idx255File = null;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2115151197
|
||||
)
|
||||
@Export("cacheGamebuild")
|
||||
static int cacheGamebuild;
|
||||
@ObfuscatedName("p")
|
||||
static String field2065;
|
||||
@ObfuscatedName("m")
|
||||
@Export("userHomeDirectory")
|
||||
static String userHomeDirectory;
|
||||
@ObfuscatedName("ja")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lhz;"
|
||||
)
|
||||
@Export("dragInventoryWidget")
|
||||
static Widget dragInventoryWidget;
|
||||
@ObfuscatedName("rg")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1085994163
|
||||
)
|
||||
static int field2070;
|
||||
@ObfuscatedName("rv")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1320857685
|
||||
)
|
||||
static int field2056;
|
||||
@ObfuscatedName("c")
|
||||
@Export("JagexCache_locationFile")
|
||||
static File JagexCache_locationFile;
|
||||
@ObfuscatedName("y")
|
||||
@Export("cacheDir")
|
||||
static File cacheDir;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2009341667
|
||||
)
|
||||
@Export("idxCount")
|
||||
static int idxCount;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lme;"
|
||||
)
|
||||
@Export("JagexCache_randomDat")
|
||||
public static BufferedFile JagexCache_randomDat;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lme;"
|
||||
)
|
||||
@Export("JagexCache_dat2File")
|
||||
public static BufferedFile JagexCache_dat2File;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lme;"
|
||||
)
|
||||
@Export("JagexCache_idx255File")
|
||||
public static BufferedFile JagexCache_idx255File;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2115151197
|
||||
)
|
||||
@Export("cacheGamebuild")
|
||||
static int cacheGamebuild;
|
||||
@ObfuscatedName("p")
|
||||
static String field2065;
|
||||
@ObfuscatedName("m")
|
||||
@Export("userHomeDirectory")
|
||||
static String userHomeDirectory;
|
||||
@ObfuscatedName("ja")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lhz;"
|
||||
)
|
||||
@Export("dragInventoryWidget")
|
||||
static Widget dragInventoryWidget;
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lkx;I)Ljava/lang/String;",
|
||||
garbageValue = "2062963895"
|
||||
)
|
||||
public static String method3683(Buffer var0) {
|
||||
return WorldMapRegion.method642(var0, 32767);
|
||||
}
|
||||
static {
|
||||
JagexCache_randomDat = null;
|
||||
JagexCache_dat2File = null; // L: 23
|
||||
JagexCache_idx255File = null; // L: 24
|
||||
}
|
||||
|
||||
@ObfuscatedName("at")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILcl;ZI)I",
|
||||
garbageValue = "-638014439"
|
||||
)
|
||||
static int method3686(int var0, Script var1, boolean var2) {
|
||||
int var4;
|
||||
int var9;
|
||||
if (var0 == ScriptOpcodes.ADD) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 + var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.SUB) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 - var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.MULTIPLY) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 * var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.DIV) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 / var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.RANDOM) {
|
||||
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)(Math.random() * (double)var9);
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.RANDOMINC) {
|
||||
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)(Math.random() * (double)(var9 + 1));
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.INTERPOLATE) {
|
||||
Interpreter.Interpreter_intStackSize -= 5;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
int var10 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 2];
|
||||
int var6 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 3];
|
||||
int var11 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 4];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 + (var4 - var9) * (var11 - var10) / (var6 - var10);
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.ADDPERCENT) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 + var4 * var9 / 100;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.SETBIT) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 | 1 << var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.CLEARBIT) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 & -1 - (1 << var4);
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.TESTBIT) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (var9 & 1 << var4) != 0 ? 1 : 0;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.MOD) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 % var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.POW) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
if (var9 == 0) {
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
|
||||
} else {
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.pow((double)var9, (double)var4);
|
||||
}
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lkx;I)Ljava/lang/String;",
|
||||
garbageValue = "2062963895"
|
||||
)
|
||||
public static String method3683(Buffer var0) {
|
||||
return WorldMapRegion.method642(var0, 32767); // L: 22
|
||||
}
|
||||
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.INVPOW) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
if (var9 == 0) {
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
|
||||
return 1;
|
||||
} else {
|
||||
switch(var4) {
|
||||
case 0:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Integer.MAX_VALUE;
|
||||
break;
|
||||
case 1:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9;
|
||||
break;
|
||||
case 2:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.sqrt((double)var9);
|
||||
break;
|
||||
case 3:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.cbrt((double)var9);
|
||||
break;
|
||||
case 4:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.sqrt(Math.sqrt((double)var9));
|
||||
break;
|
||||
default:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.pow((double)var9, 1.0D / (double)var4);
|
||||
}
|
||||
@ObfuscatedName("at")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILcl;ZI)I",
|
||||
garbageValue = "-638014439"
|
||||
)
|
||||
static int method3686(int var0, Script var1, boolean var2) {
|
||||
int var4;
|
||||
int var9;
|
||||
if (var0 == ScriptOpcodes.ADD) { // L: 2488
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2489
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2490
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2491
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 + var4; // L: 2492
|
||||
return 1; // L: 2493
|
||||
} else if (var0 == ScriptOpcodes.SUB) { // L: 2495
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2496
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2497
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2498
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 - var4; // L: 2499
|
||||
return 1; // L: 2500
|
||||
} else if (var0 == ScriptOpcodes.MULTIPLY) { // L: 2502
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2503
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2504
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2505
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 * var4; // L: 2506
|
||||
return 1; // L: 2507
|
||||
} else if (var0 == ScriptOpcodes.DIV) { // L: 2509
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2510
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2511
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2512
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 / var4; // L: 2513
|
||||
return 1; // L: 2514
|
||||
} else if (var0 == ScriptOpcodes.RANDOM) { // L: 2516
|
||||
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; // L: 2517
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)(Math.random() * (double)var9); // L: 2518
|
||||
return 1; // L: 2519
|
||||
} else if (var0 == ScriptOpcodes.RANDOMINC) { // L: 2521
|
||||
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; // L: 2522
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)(Math.random() * (double)(var9 + 1)); // L: 2523
|
||||
return 1; // L: 2524
|
||||
} else if (var0 == ScriptOpcodes.INTERPOLATE) { // L: 2526
|
||||
Interpreter.Interpreter_intStackSize -= 5; // L: 2527
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2528
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2529
|
||||
int var10 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 2]; // L: 2530
|
||||
int var6 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 3]; // L: 2531
|
||||
int var11 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 4]; // L: 2532
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 + (var4 - var9) * (var11 - var10) / (var6 - var10); // L: 2533
|
||||
return 1; // L: 2534
|
||||
} else if (var0 == ScriptOpcodes.ADDPERCENT) { // L: 2536
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2537
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2538
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2539
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 + var4 * var9 / 100; // L: 2540
|
||||
return 1; // L: 2541
|
||||
} else if (var0 == ScriptOpcodes.SETBIT) { // L: 2543
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2544
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2545
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2546
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 | 1 << var4; // L: 2547
|
||||
return 1; // L: 2548
|
||||
} else if (var0 == ScriptOpcodes.CLEARBIT) { // L: 2550
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2551
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2552
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2553
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 & -1 - (1 << var4); // L: 2554
|
||||
return 1; // L: 2555
|
||||
} else if (var0 == ScriptOpcodes.TESTBIT) { // L: 2557
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2558
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2559
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2560
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (var9 & 1 << var4) != 0 ? 1 : 0; // L: 2561
|
||||
return 1; // L: 2562
|
||||
} else if (var0 == ScriptOpcodes.MOD) { // L: 2564
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2565
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2566
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2567
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 % var4; // L: 2568
|
||||
return 1; // L: 2569
|
||||
} else if (var0 == ScriptOpcodes.POW) { // L: 2571
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2572
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2573
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2574
|
||||
if (var9 == 0) { // L: 2575
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
|
||||
} else {
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.pow((double)var9, (double)var4); // L: 2576
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
} else if (var0 == ScriptOpcodes.AND) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 & var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.OR) {
|
||||
Interpreter.Interpreter_intStackSize -= 2;
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 | var4;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.SCALE) {
|
||||
Interpreter.Interpreter_intStackSize -= 3;
|
||||
long var3 = (long)Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
|
||||
long var5 = (long)Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
|
||||
long var7 = (long)Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 2];
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)(var7 * var3 / var5);
|
||||
return 1;
|
||||
} else {
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
return 1; // L: 2577
|
||||
} else if (var0 == ScriptOpcodes.INVPOW) { // L: 2579
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2580
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2581
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2582
|
||||
if (var9 == 0) { // L: 2583
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; // L: 2584
|
||||
return 1; // L: 2585
|
||||
} else {
|
||||
switch(var4) { // L: 2587
|
||||
case 0:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Integer.MAX_VALUE; // L: 2605
|
||||
break; // L: 2606
|
||||
case 1:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9; // L: 2610
|
||||
break; // L: 2611
|
||||
case 2:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.sqrt((double)var9); // L: 2595
|
||||
break; // L: 2596
|
||||
case 3:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.cbrt((double)var9); // L: 2600
|
||||
break; // L: 2601
|
||||
case 4:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.sqrt(Math.sqrt((double)var9)); // L: 2615
|
||||
break;
|
||||
default:
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)Math.pow((double)var9, 1.0D / (double)var4); // L: 2590
|
||||
}
|
||||
|
||||
return 1; // L: 2619
|
||||
}
|
||||
} else if (var0 == ScriptOpcodes.AND) { // L: 2621
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2622
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2623
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2624
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 & var4; // L: 2625
|
||||
return 1; // L: 2626
|
||||
} else if (var0 == ScriptOpcodes.OR) { // L: 2628
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 2629
|
||||
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2630
|
||||
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2631
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var9 | var4; // L: 2632
|
||||
return 1; // L: 2633
|
||||
} else if (var0 == ScriptOpcodes.SCALE) { // L: 2635
|
||||
Interpreter.Interpreter_intStackSize -= 3; // L: 2636
|
||||
long var3 = (long)Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; // L: 2637
|
||||
long var5 = (long)Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; // L: 2638
|
||||
long var7 = (long)Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 2]; // L: 2639
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = (int)(var7 * var3 / var5); // L: 2640
|
||||
return 1; // L: 2641
|
||||
} else {
|
||||
return 2; // L: 2643
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user