Files
runelite/runescape-client/src/main/java/class29.java
Owain van Brakel e6be88fbeb project: rev 199
2021-08-25 13:49:53 +02:00

164 lines
5.2 KiB
Java

import java.applet.Applet;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("aa")
public class class29 {
@ObfuscatedName("n")
@Export("applet")
public static Applet applet;
@ObfuscatedName("c")
public static String field172;
@ObfuscatedName("ox")
@ObfuscatedGetter(
intValue = 1537440429
)
static int field177;
static {
applet = null;
field172 = "";
}
@ObfuscatedName("e")
@ObfuscatedSignature(
descriptor = "(CI)Z",
garbageValue = "924328645"
)
@Export("isCharAlphabetic")
public static boolean isCharAlphabetic(char var0) {
return var0 >= 'A' && var0 <= 'Z' || var0 >= 'a' && var0 <= 'z';
}
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(IIS)I",
garbageValue = "18508"
)
static final int method422(int var0, int var1) {
int var2 = Player.method2115(var0 - 1, var1 - 1) + Player.method2115(1 + var0, var1 - 1) + Player.method2115(var0 - 1, var1 + 1) + Player.method2115(1 + var0, var1 + 1);
int var3 = Player.method2115(var0 - 1, var1) + Player.method2115(1 + var0, var1) + Player.method2115(var0, var1 - 1) + Player.method2115(var0, 1 + var1);
int var4 = Player.method2115(var0, var1);
return var2 / 16 + var3 / 8 + var4 / 4;
}
@ObfuscatedName("w")
@ObfuscatedSignature(
descriptor = "(ILbg;ZI)I",
garbageValue = "1751539696"
)
static int method421(int var0, Script var1, boolean var2) {
int var3;
int var6;
int var9;
if (var0 == ScriptOpcodes.ENUM_STRING) {
class240.Interpreter_intStackSize -= 2;
var3 = Interpreter.Interpreter_intStack[class240.Interpreter_intStackSize];
var9 = Interpreter.Interpreter_intStack[class240.Interpreter_intStackSize + 1];
EnumComposition var10 = KitDefinition.getEnum(var3);
if (var10.outputType != 's') {
}
for (var6 = 0; var6 < var10.outputCount; ++var6) {
if (var9 == var10.keys[var6]) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var10.strVals[var6];
var10 = null;
break;
}
}
if (var10 != null) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var10.defaultStr;
}
return 1;
} else if (var0 != ScriptOpcodes.ENUM) {
if (var0 == ScriptOpcodes.ENUM_GETOUTPUTCOUNT) {
var3 = Interpreter.Interpreter_intStack[--class240.Interpreter_intStackSize];
EnumComposition var4 = KitDefinition.getEnum(var3);
Interpreter.Interpreter_intStack[++class240.Interpreter_intStackSize - 1] = var4.size();
return 1;
} else {
return 2;
}
} else {
class240.Interpreter_intStackSize -= 4;
var3 = Interpreter.Interpreter_intStack[class240.Interpreter_intStackSize];
var9 = Interpreter.Interpreter_intStack[class240.Interpreter_intStackSize + 1];
int var5 = Interpreter.Interpreter_intStack[class240.Interpreter_intStackSize + 2];
var6 = Interpreter.Interpreter_intStack[class240.Interpreter_intStackSize + 3];
EnumComposition var7 = KitDefinition.getEnum(var5);
if (var3 == var7.inputType && var9 == var7.outputType) {
for (int var8 = 0; var8 < var7.outputCount; ++var8) {
if (var6 == var7.keys[var8]) {
if (var9 == 115) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var7.strVals[var8];
} else {
Interpreter.Interpreter_intStack[++class240.Interpreter_intStackSize - 1] = var7.intVals[var8];
}
var7 = null;
break;
}
}
if (var7 != null) {
if (var9 == 115) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var7.defaultStr;
} else {
Interpreter.Interpreter_intStack[++class240.Interpreter_intStackSize - 1] = var7.defaultInt;
}
}
return 1;
} else {
if (var9 == 115) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = "null";
} else {
Interpreter.Interpreter_intStack[++class240.Interpreter_intStackSize - 1] = 0;
}
return 1;
}
}
}
@ObfuscatedName("aj")
@ObfuscatedSignature(
descriptor = "(ILbg;ZI)I",
garbageValue = "-1590607779"
)
static int method423(int var0, Script var1, boolean var2) {
if (var0 != 6700 && var0 != 6702 && var0 != 6704 && var0 != 6706 && var0 != 6708) {
if (var0 != 6701 && var0 != 6703 && var0 != 6705 && var0 != 6707 && var0 != 6709) {
if (var0 == 6750) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = "";
return 1;
} else if (var0 != 6751 && var0 != 6752 && var0 != 6753) {
if (var0 == 6754) {
int var3 = Interpreter.Interpreter_intStack[--class240.Interpreter_intStackSize];
NPCComposition var4 = ScriptEvent.getNpcDefinition(var3);
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var4 != null ? var4.name : "";
return 1;
} else {
return 2;
}
} else {
Interpreter.Interpreter_intStack[++class240.Interpreter_intStackSize - 1] = -1;
return 1;
}
} else {
--class240.Interpreter_intStackSize;
return 1;
}
} else {
class240.Interpreter_intStackSize -= 2;
--Interpreter.Interpreter_stringStackSize;
return 1;
}
}
}