146 lines
4.0 KiB
Java
146 lines
4.0 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("l")
|
|
public class class4 extends class14 {
|
|
@ObfuscatedName("h")
|
|
@ObfuscatedGetter(
|
|
intValue = -205584469
|
|
)
|
|
int field41;
|
|
@ObfuscatedName("c")
|
|
String field40;
|
|
// $FF: synthetic field
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lo;"
|
|
)
|
|
final class2 this$0;
|
|
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lo;)V"
|
|
)
|
|
class4(class2 var1) {
|
|
this.this$0 = var1; // L: 323
|
|
}
|
|
|
|
@ObfuscatedName("h")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lnk;I)V",
|
|
garbageValue = "110401227"
|
|
)
|
|
void vmethod339(Buffer var1) {
|
|
this.field41 = var1.readInt(); // L: 326
|
|
this.field40 = var1.readStringCp1252NullTerminated(); // L: 327
|
|
} // L: 328
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lx;I)V",
|
|
garbageValue = "-1535989118"
|
|
)
|
|
void vmethod338(class11 var1) {
|
|
var1.method131(this.field41, this.field40); // L: 331
|
|
} // L: 332
|
|
|
|
@ObfuscatedName("aq")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/String;I)I",
|
|
garbageValue = "-1187192027"
|
|
)
|
|
@Export("stringCp1252NullTerminatedByteSize")
|
|
public static int stringCp1252NullTerminatedByteSize(String var0) {
|
|
return var0.length() + 1; // L: 115
|
|
}
|
|
|
|
@ObfuscatedName("go")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/String;I)V",
|
|
garbageValue = "-2119138852"
|
|
)
|
|
@Export("doCheat")
|
|
static final void doCheat(String var0) {
|
|
if (var0.equalsIgnoreCase("toggleroof")) { // L: 3873
|
|
class12.clientPreferences.roofsHidden = !class12.clientPreferences.roofsHidden; // L: 3874
|
|
KeyHandler.savePreferences(); // L: 3875
|
|
if (class12.clientPreferences.roofsHidden) { // L: 3876
|
|
WorldMapScaleHandler.addGameMessage(99, "", "Roofs are now all hidden");
|
|
} else {
|
|
WorldMapScaleHandler.addGameMessage(99, "", "Roofs will only be removed selectively"); // L: 3877
|
|
}
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("displayfps")) { // L: 3879
|
|
Client.displayFps = !Client.displayFps;
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("renderself")) { // L: 3880
|
|
Client.renderSelf = !Client.renderSelf;
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("mouseovertext")) { // L: 3881
|
|
Client.showMouseOverText = !Client.showMouseOverText;
|
|
}
|
|
|
|
if (Client.staffModLevel >= 2) { // L: 3882
|
|
if (var0.equalsIgnoreCase("errortest")) { // L: 3883
|
|
throw new RuntimeException();
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("showcoord")) { // L: 3884
|
|
NetSocket.worldMap.showCoord = !NetSocket.worldMap.showCoord;
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("fpson")) { // L: 3885
|
|
Client.displayFps = true;
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("fpsoff")) { // L: 3886
|
|
Client.displayFps = false;
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("gc")) {
|
|
System.gc(); // L: 3887
|
|
}
|
|
|
|
if (var0.equalsIgnoreCase("clientdrop")) { // L: 3888
|
|
BuddyRankComparator.method2492();
|
|
}
|
|
}
|
|
|
|
PacketBufferNode var1 = HealthBarDefinition.getPacketBufferNode(ClientPacket.field2603, Client.packetWriter.isaacCipher); // L: 3891
|
|
var1.packetBuffer.writeByte(var0.length() + 1); // L: 3892
|
|
var1.packetBuffer.writeStringCp1252NullTerminated(var0); // L: 3893
|
|
Client.packetWriter.addNode(var1); // L: 3894
|
|
} // L: 3895
|
|
|
|
@ObfuscatedName("lf")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/String;ZB)Ljava/lang/String;",
|
|
garbageValue = "9"
|
|
)
|
|
static String method57(String var0, boolean var1) {
|
|
String var2 = var1 ? "https://" : "http://"; // L: 11635
|
|
if (Client.gameBuild == 1) { // L: 11636
|
|
var0 = var0 + "-wtrc";
|
|
} else if (Client.gameBuild == 2) { // L: 11637
|
|
var0 = var0 + "-wtqa";
|
|
} else if (Client.gameBuild == 3) { // L: 11638
|
|
var0 = var0 + "-wtwip";
|
|
} else if (Client.gameBuild == 5) { // L: 11639
|
|
var0 = var0 + "-wti";
|
|
} else if (Client.gameBuild == 4) { // L: 11640
|
|
var0 = "local";
|
|
}
|
|
|
|
String var3 = ""; // L: 11641
|
|
if (class253.field3136 != null) { // L: 11642
|
|
var3 = "/p=" + class253.field3136;
|
|
}
|
|
|
|
String var4 = "runescape.com"; // L: 11643
|
|
return var2 + var0 + "." + var4 + "/l=" + class7.clientLanguage + "/a=" + class44.field310 + var3 + "/"; // L: 11644
|
|
}
|
|
}
|