client: rev 198 (#3014)

* client: rev 198

* client: checkstyle

Co-authored-by: therealnull <therealnull@gmail.com>
This commit is contained in:
Tyler Bochard
2021-07-28 07:24:38 -04:00
committed by GitHub
parent c2af17f765
commit 56ae122b89
466 changed files with 65937 additions and 65851 deletions

View File

@@ -0,0 +1,350 @@
import java.util.Arrays;
import java.util.Date;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("dh")
public abstract class class119 extends Node {
class119() {
}
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "(Lnv;I)V",
garbageValue = "1209873443"
)
abstract void vmethod2558(Buffer var1);
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "(Ldt;B)V",
garbageValue = "-7"
)
abstract void vmethod2555(ClanChannel var1);
@ObfuscatedName("x")
@ObfuscatedSignature(
descriptor = "(II)Lga;",
garbageValue = "422805975"
)
@Export("getFrames")
static Frames getFrames(int var0) {
Frames var1 = (Frames)SequenceDefinition.SequenceDefinition_cachedFrames.get((long)var0);
if (var1 != null) {
return var1;
} else {
var1 = class7.method59(SequenceDefinition.SequenceDefinition_animationsArchive, SequenceDefinition.SequenceDefinition_skeletonsArchive, var0, false);
if (var1 != null) {
SequenceDefinition.SequenceDefinition_cachedFrames.put(var1, (long)var0);
}
return var1;
}
}
@ObfuscatedName("aa")
@ObfuscatedSignature(
descriptor = "(ILbd;ZI)I",
garbageValue = "1372218131"
)
static int method2472(int var0, Script var1, boolean var2) {
String var3;
int var9;
if (var0 == ScriptOpcodes.APPEND_NUM) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3 + var9;
return 1;
} else {
String var4;
if (var0 == ScriptOpcodes.APPEND) {
class1.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize + 1];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3 + var4;
return 1;
} else if (var0 == ScriptOpcodes.APPEND_SIGNNUM) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3 + MusicPatchNode.intToString(var9, true);
return 1;
} else if (var0 == ScriptOpcodes.LOWERCASE) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3.toLowerCase();
return 1;
} else {
int var6;
int var10;
if (var0 == ScriptOpcodes.FROMDATE) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
long var13 = 86400000L * ((long)var10 + 11745L);
Interpreter.Interpreter_calendar.setTime(new Date(var13));
var6 = Interpreter.Interpreter_calendar.get(5);
int var17 = Interpreter.Interpreter_calendar.get(2);
int var8 = Interpreter.Interpreter_calendar.get(1);
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var6 + "-" + Interpreter.Interpreter_MONTHS[var17] + "-" + var8;
return 1;
} else if (var0 != ScriptOpcodes.TEXT_GENDER) {
if (var0 == ScriptOpcodes.TOSTRING) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = Integer.toString(var10);
return 1;
} else if (var0 == ScriptOpcodes.COMPARE) {
class1.Interpreter_stringStackSize -= 2;
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Skeleton.method3972(WorldMapSection2.compareStrings(Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize], Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize + 1], GrandExchangeOfferWorldComparator.clientLanguage));
return 1;
} else {
int var5;
byte[] var11;
Font var12;
if (var0 == ScriptOpcodes.PARAHEIGHT) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
Interpreter.Interpreter_intStackSize -= 2;
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
var11 = ClanChannel.archive13.takeFile(var5, 0);
var12 = new Font(var11);
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var12.lineCount(var3, var9);
return 1;
} else if (var0 == ScriptOpcodes.PARAWIDTH) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
Interpreter.Interpreter_intStackSize -= 2;
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
var11 = ClanChannel.archive13.takeFile(var5, 0);
var12 = new Font(var11);
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var12.lineWidth(var3, var9);
return 1;
} else if (var0 == ScriptOpcodes.TEXT_SWITCH) {
class1.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize + 1];
if (Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1) {
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3;
} else {
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var4;
}
return 1;
} else if (var0 == ScriptOpcodes.ESCAPE) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = AbstractFont.escapeBrackets(var3);
return 1;
} else if (var0 == ScriptOpcodes.APPEND_CHAR) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3 + (char)var9;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISPRINTABLE) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class303.isCharPrintable((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISALPHANUMERIC) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class267.isAlphaNumeric((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISALPHA) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = UserComparator9.isCharAlphabetic((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISNUMERIC) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = GrandExchangeOfferAgeComparator.isDigit((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.STRING_LENGTH) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
if (var3 != null) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.length();
} else {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
}
return 1;
} else if (var0 == ScriptOpcodes.SUBSTRING) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
Interpreter.Interpreter_intStackSize -= 2;
var9 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3.substring(var9, var5);
return 1;
} else if (var0 == ScriptOpcodes.REMOVETAGS) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
StringBuilder var15 = new StringBuilder(var3.length());
boolean var16 = false;
for (var6 = 0; var6 < var3.length(); ++var6) {
char var7 = var3.charAt(var6);
if (var7 == '<') {
var16 = true;
} else if (var7 == '>') {
var16 = false;
} else if (!var16) {
var15.append(var7);
}
}
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var15.toString();
return 1;
} else if (var0 == ScriptOpcodes.STRING_INDEXOF_CHAR) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.indexOf(var9);
return 1;
} else if (var0 == ScriptOpcodes.STRING_INDEXOF_STRING) {
class1.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize + 1];
var5 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.indexOf(var4, var5);
return 1;
} else if (var0 == 4122) {
var3 = Interpreter.Interpreter_stringStack[--class1.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3.toUpperCase();
return 1;
} else {
return 2;
}
}
} else {
class1.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_stringStack[class1.Interpreter_stringStackSize + 1];
if (MouseHandler.localPlayer.appearance != null && MouseHandler.localPlayer.appearance.isFemale) {
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var4;
} else {
Interpreter.Interpreter_stringStack[++class1.Interpreter_stringStackSize - 1] = var3;
}
return 1;
}
}
}
}
@ObfuscatedName("fi")
@ObfuscatedSignature(
descriptor = "(B)V",
garbageValue = "-43"
)
static void method2471() {
Client.mouseLastLastPressedTimeMillis = -1L;
class6.mouseRecorder.index = 0;
class255.hasFocus = true;
Client.hadFocus = true;
Client.field635 = -1L;
BufferedSource.method5986();
Client.packetWriter.clearBuffer();
Client.packetWriter.packetBuffer.offset = 0;
Client.packetWriter.serverPacket = null;
Client.packetWriter.field1211 = null;
Client.packetWriter.field1213 = null;
Client.packetWriter.field1212 = null;
Client.packetWriter.serverPacketLength = 0;
Client.packetWriter.field1209 = 0;
Client.rebootTimer = 0;
Client.logoutTimer = 0;
Client.hintArrowType = 0;
class115.method2431();
MouseHandler.MouseHandler_idleCycles = 0;
GrandExchangeOffer.method5168();
Client.isItemSelected = 0;
Client.isSpellSelected = false;
Client.soundEffectCount = 0;
Client.camAngleY = 0;
Client.oculusOrbState = 0;
class367.field4127 = null;
Client.minimapState = 0;
Client.field638 = -1;
Client.destinationX = 0;
Client.destinationY = 0;
Client.playerAttackOption = AttackOption.AttackOption_hidden;
Client.npcAttackOption = AttackOption.AttackOption_hidden;
Client.npcCount = 0;
Players.Players_count = 0;
int var0;
for (var0 = 0; var0 < 2048; ++var0) {
Players.field1167[var0] = null;
Players.field1170[var0] = 1;
}
for (var0 = 0; var0 < 2048; ++var0) {
Client.players[var0] = null;
}
for (var0 = 0; var0 < 32768; ++var0) {
Client.npcs[var0] = null;
}
Client.combatTargetPlayerIndex = -1;
Client.projectiles.clear();
Client.graphicsObjects.clear();
for (var0 = 0; var0 < 4; ++var0) {
for (int var4 = 0; var4 < 104; ++var4) {
for (int var2 = 0; var2 < 104; ++var2) {
Client.groundItems[var0][var4][var2] = null;
}
}
}
Client.pendingSpawns = new NodeDeque();
Canvas.friendSystem.clear();
for (var0 = 0; var0 < GrandExchangeOfferAgeComparator.VarpDefinition_fileCount; ++var0) {
VarpDefinition var1 = FriendSystem.VarpDefinition_get(var0);
if (var1 != null) {
Varps.Varps_temp[var0] = 0;
Varps.Varps_main[var0] = 0;
}
}
Decimator.varcs.clearTransient();
Client.followerIndex = -1;
if (Client.rootInterface != -1) {
class4.method20(Client.rootInterface);
}
for (InterfaceParent var3 = (InterfaceParent)Client.interfaceParents.first(); var3 != null; var3 = (InterfaceParent)Client.interfaceParents.next()) {
class161.closeInterface(var3, true);
}
Client.rootInterface = -1;
Client.interfaceParents = new NodeHashTable(8);
Client.meslayerContinueWidget = null;
Client.menuOptionsCount = 0;
Client.isMenuOpen = false;
Client.playerAppearance.update((int[])null, new int[]{0, 0, 0, 0, 0}, false, -1);
for (var0 = 0; var0 < 8; ++var0) {
Client.playerMenuActions[var0] = null;
Client.playerOptionsPriorities[var0] = false;
}
ItemContainer.itemContainers = new NodeHashTable(32);
Client.isLoading = true;
for (var0 = 0; var0 < 100; ++var0) {
Client.field616[var0] = true;
}
PacketBufferNode var5 = VerticalAlignment.getPacketBufferNode(ClientPacket.field2571, Client.packetWriter.isaacCipher);
var5.packetBuffer.writeByte(MusicPatch.getWindowedMode());
var5.packetBuffer.writeShort(MouseRecorder.canvasWidth);
var5.packetBuffer.writeShort(Client.canvasHeight);
Client.packetWriter.addNode(var5);
MouseRecorder.friendsChat = null;
class41.guestClanSettings = null;
Arrays.fill(Client.currentClanSettings, (Object)null);
FriendLoginUpdate.guestClanChannel = null;
Arrays.fill(Client.currentClanChannels, (Object)null);
for (var0 = 0; var0 < 8; ++var0) {
Client.grandExchangeOffers[var0] = new GrandExchangeOffer();
}
ModeWhere.grandExchangeEvents = null;
}
}