This commit is contained in:
Lucwousin
2019-09-26 14:22:19 +02:00
parent 9b020b1ea6
commit fd294114e2
341 changed files with 90594 additions and 91052 deletions

View File

@@ -1,295 +1,58 @@
import java.util.Date;
import javax.imageio.ImageIO;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("am")
public class class49 {
@ObfuscatedName("dt")
@ObfuscatedSignature(
signature = "Lio;"
)
@Export("archive7")
static Archive archive7;
@ObfuscatedName("ec")
@ObfuscatedSignature(
signature = "Lio;"
)
@Export("archive17")
static Archive archive17;
static {
ImageIO.setUseCache(false);
}
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "(Lhz;IIIZI)V",
garbageValue = "-120471549"
)
public static void method826(AbstractArchive var0, int var1, int var2, int var3, boolean var4) {
class197.field2376 = 1;
class197.musicTrackArchive = var0;
class197.musicTrackGroupId = var1;
class197.musicTrackFileId = var2;
Canvas.field395 = var3;
MouseRecorder.musicTrackBoolean = var4;
ModelData0.field1833 = 10000;
}
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "(IIB)Lhy;",
garbageValue = "8"
)
@Export("getWidgetChild")
public static Widget getWidgetChild(int var0, int var1) {
Widget var2 = Player.getWidget(var0);
if (var1 == -1) {
return var2;
} else {
return var2 != null && var2.children != null && var1 < var2.children.length ? var2.children[var1] : null;
}
}
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(Lkz;IB)V",
garbageValue = "-1"
)
public static void method828(Buffer var0, int var1) {
if (JagexCache.JagexCache_randomDat != null) {
try {
JagexCache.JagexCache_randomDat.seek(0L);
JagexCache.JagexCache_randomDat.write(var0.array, var1, 24);
} catch (Exception var3) {
}
}
}
@ObfuscatedName("as")
@ObfuscatedSignature(
signature = "(ILcu;ZI)I",
garbageValue = "-164032917"
)
static int method829(int var0, Script var1, boolean var2) {
String var3;
int var4;
if (var0 == ScriptOpcodes.APPEND_NUM) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3 + var4;
return 1;
} else {
String var9;
if (var0 == ScriptOpcodes.APPEND) {
TextureProvider.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize + 1];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3 + var9;
return 1;
} else if (var0 == ScriptOpcodes.APPEND_SIGNNUM) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3 + Skeleton.intToString(var4, true);
return 1;
} else if (var0 == ScriptOpcodes.LOWERCASE) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3.toLowerCase();
return 1;
} else {
int var6;
int var10;
if (var0 == ScriptOpcodes.FROMDATE) {
var10 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
long var11 = (11745L + (long)var10) * 86400000L;
Interpreter.Interpreter_calendar.setTime(new Date(var11));
var6 = Interpreter.Interpreter_calendar.get(5);
int var16 = Interpreter.Interpreter_calendar.get(2);
int var8 = Interpreter.Interpreter_calendar.get(1);
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var6 + "-" + Interpreter.Interpreter_MONTHS[var16] + "-" + var8;
return 1;
} else if (var0 != ScriptOpcodes.TEXT_GENDER) {
if (var0 == ScriptOpcodes.TOSTRING) {
var10 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = Integer.toString(var10);
return 1;
} else if (var0 == ScriptOpcodes.COMPARE) {
TextureProvider.Interpreter_stringStackSize -= 2;
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = GameShell.method951(MenuAction.compareStrings(Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize], Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize + 1], class43.clientLanguage));
return 1;
} else {
int var5;
byte[] var13;
Font var14;
if (var0 == ScriptOpcodes.PARAHEIGHT) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
class160.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[class160.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[class160.Interpreter_intStackSize + 1];
var13 = TextureProvider.archive13.takeFile(var5, 0);
var14 = new Font(var13);
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = var14.lineCount(var3, var4);
return 1;
} else if (var0 == ScriptOpcodes.PARAWIDTH) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
class160.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[class160.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[class160.Interpreter_intStackSize + 1];
var13 = TextureProvider.archive13.takeFile(var5, 0);
var14 = new Font(var13);
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = var14.lineWidth(var3, var4);
return 1;
} else if (var0 == ScriptOpcodes.TEXT_SWITCH) {
TextureProvider.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize + 1];
if (Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize] == 1) {
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3;
} else {
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var9;
}
return 1;
} else if (var0 == ScriptOpcodes.ESCAPE) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = AbstractFont.escapeBrackets(var3);
return 1;
} else if (var0 == ScriptOpcodes.APPEND_CHAR) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3 + (char)var4;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISPRINTABLE) {
var10 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = MusicPatchNode2.isCharPrintable((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISALPHANUMERIC) {
var10 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = HealthBar.isAlphaNumeric((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISALPHA) {
var10 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = Client.isCharAlphabetic((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISNUMERIC) {
var10 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = Actor.isDigit((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.STRING_LENGTH) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
if (var3 != null) {
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = var3.length();
} else {
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = 0;
}
return 1;
} else if (var0 == ScriptOpcodes.SUBSTRING) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
class160.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[class160.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[class160.Interpreter_intStackSize + 1];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3.substring(var4, var5);
return 1;
} else if (var0 == ScriptOpcodes.REMOVETAGS) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
StringBuilder var17 = new StringBuilder(var3.length());
boolean var15 = false;
for (var6 = 0; var6 < var3.length(); ++var6) {
char var7 = var3.charAt(var6);
if (var7 == '<') {
var15 = true;
} else if (var7 == '>') {
var15 = false;
} else if (!var15) {
var17.append(var7);
}
}
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var17.toString();
return 1;
} else if (var0 == ScriptOpcodes.STRING_INDEXOF_CHAR) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = var3.indexOf(var4);
return 1;
} else if (var0 == ScriptOpcodes.STRING_INDEXOF_STRING) {
TextureProvider.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize + 1];
var5 = Interpreter.Interpreter_intStack[--class160.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++class160.Interpreter_intStackSize - 1] = var3.indexOf(var9, var5);
return 1;
} else if (var0 == ScriptOpcodes.UPPERCASE) {
var3 = Interpreter.Interpreter_stringStack[--TextureProvider.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3.toUpperCase();
return 1;
} else {
return 2;
}
}
} else {
TextureProvider.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[TextureProvider.Interpreter_stringStackSize + 1];
if (Varps.localPlayer.appearance != null && Varps.localPlayer.appearance.isFemale) {
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var9;
} else {
Interpreter.Interpreter_stringStack[++TextureProvider.Interpreter_stringStackSize - 1] = var3;
}
return 1;
}
}
}
}
@ObfuscatedName("ja")
@ObfuscatedSignature(
signature = "(Lhy;S)Z",
garbageValue = "1376"
)
static final boolean method825(Widget var0) {
int var1 = var0.contentType;
if (var1 == 205) {
Client.logoutTimer = 250;
return true;
} else {
int var2;
int var3;
if (var1 >= 300 && var1 <= 313) {
var2 = (var1 - 300) / 2;
var3 = var1 & 1;
Client.playerAppearance.changeAppearance(var2, var3 == 1);
}
if (var1 >= 314 && var1 <= 323) {
var2 = (var1 - 314) / 2;
var3 = var1 & 1;
Client.playerAppearance.method3983(var2, var3 == 1);
}
if (var1 == 324) {
Client.playerAppearance.changeSex(false);
}
if (var1 == 325) {
Client.playerAppearance.changeSex(true);
}
if (var1 == 326) {
PacketBufferNode var4 = MenuAction.getPacketBufferNode(ClientPacket.field2263, Client.packetWriter.isaacCipher);
Client.playerAppearance.write(var4.packetBuffer);
Client.packetWriter.addNode(var4);
return true;
} else {
return false;
}
}
}
}
import javax.imageio.ImageIO;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("au")
public class class49 {
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "Lgb;"
)
@Export("midiPcmStream")
public static MidiPcmStream midiPcmStream;
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = -649185671
)
@Export("musicTrackFileId")
public static int musicTrackFileId;
static {
ImageIO.setUseCache(false);
}
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(IZIZB)V",
garbageValue = "-64"
)
@Export("sortWorldList")
static void sortWorldList(int var0, boolean var1, int var2, boolean var3) {
if (World.World_worlds != null) {
AbstractWorldMapData.doWorldSorting(0, World.World_worlds.length - 1, var0, var1, var2, var3);
}
}
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "([BI)Lkn;",
garbageValue = "-1770627772"
)
static Font method893(byte[] var0) {
if (var0 == null) {
return null;
} else {
Font var1 = new Font(var0, class325.SpriteBuffer_xOffsets, MusicPatchPcmStream.SpriteBuffer_yOffsets, class325.SpriteBuffer_spriteWidths, RunException.SpriteBuffer_spriteHeights, class325.SpriteBuffer_spritePalette, PacketBufferNode.SpriteBuffer_pixels);
class325.SpriteBuffer_xOffsets = null;
MusicPatchPcmStream.SpriteBuffer_yOffsets = null;
class325.SpriteBuffer_spriteWidths = null;
RunException.SpriteBuffer_spriteHeights = null;
class325.SpriteBuffer_spritePalette = null;
PacketBufferNode.SpriteBuffer_pixels = null;
return var1;
}
}
}