project: rev 200

This commit is contained in:
Owain van Brakel
2021-10-06 13:56:56 +02:00
parent 9f1d58c2a6
commit 5e9375bc8b
429 changed files with 45223 additions and 44897 deletions

View File

@@ -11,75 +11,74 @@ import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import javax.net.ssl.HttpsURLConnection;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("l")
@ObfuscatedName("y")
public class class10 {
@ObfuscatedName("n")
HttpsURLConnection field46;
@ObfuscatedName("c")
final Map field42;
@ObfuscatedName("l")
HttpsURLConnection field49;
@ObfuscatedName("q")
final Map field51;
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "Lml;"
)
class360 field50;
@ObfuscatedName("j")
Map field55;
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "Lma;"
descriptor = "Li;"
)
class359 field43;
final class9 field52;
@ObfuscatedName("k")
Map field44;
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "Le;"
)
final class9 field48;
@ObfuscatedName("g")
boolean field41;
@ObfuscatedName("z")
boolean field50;
boolean field53;
@ObfuscatedName("t")
boolean field54;
@ObfuscatedName("a")
@ObfuscatedGetter(
intValue = 1757954479
intValue = 978288269
)
int field47;
int field57;
@ObfuscatedSignature(
descriptor = "(Ljava/net/URL;Le;)V"
descriptor = "(Ljava/net/URL;Li;)V"
)
public class10(URL var1, class9 var2) throws IOException {
this.field41 = false;
this.field50 = false;
this.field47 = 300000;
if (!var2.method71()) {
throw new UnsupportedEncodingException("Unsupported request method used " + var2.method72());
this.field53 = false;
this.field54 = false;
this.field57 = 300000;
if (!var2.method74()) {
throw new UnsupportedEncodingException("Unsupported request method used " + var2.method85());
} else {
this.field46 = (HttpsURLConnection)var1.openConnection();
this.field46.setSSLSocketFactory(new class15());
this.field48 = var2;
this.field42 = new HashMap();
this.field44 = new HashMap();
this.field49 = (HttpsURLConnection)var1.openConnection();
this.field49.setSSLSocketFactory(new class15());
this.field52 = var2;
this.field51 = new HashMap();
this.field55 = new HashMap();
}
}
@ObfuscatedName("n")
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;Ljava/lang/String;I)V",
garbageValue = "-794666028"
garbageValue = "1233460295"
)
public void method104(String var1, String var2) {
if (!this.field41) {
this.field42.put(var1, var2);
public void method91(String var1, String var2) {
if (!this.field53) {
this.field51.put(var1, var2);
}
}
@ObfuscatedName("c")
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "(I)Ljava/lang/String;",
garbageValue = "159386071"
descriptor = "(S)Ljava/lang/String;",
garbageValue = "-25817"
)
String method105() {
ArrayList var1 = new ArrayList(this.field44.entrySet());
String method92() {
ArrayList var1 = new ArrayList(this.field55.entrySet());
Collections.sort(var1, new class18(this));
StringBuilder var2 = new StringBuilder();
Iterator var3 = var1.iterator();
@@ -90,7 +89,7 @@ public class class10 {
var2.append(",");
}
var2.append(((class358)var4.getKey()).method6273());
var2.append(((class359)var4.getKey()).method6333());
float var5 = (Float)var4.getValue();
if (var5 < 1.0F) {
String var6 = Float.toString(var5).substring(0, 4);
@@ -101,32 +100,32 @@ public class class10 {
return var2.toString();
}
@ObfuscatedName("m")
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(S)V",
garbageValue = "336"
descriptor = "(I)V",
garbageValue = "2133161377"
)
void method100() throws ProtocolException {
if (!this.field41) {
this.field46.setRequestMethod(this.field48.method72());
if (!this.field44.isEmpty()) {
this.field42.put("Accept", this.method105());
void method102() throws ProtocolException {
if (!this.field53) {
this.field49.setRequestMethod(this.field52.method85());
if (!this.field55.isEmpty()) {
this.field51.put("Accept", this.method92());
}
Iterator var1 = this.field42.entrySet().iterator();
Iterator var1 = this.field51.entrySet().iterator();
while (var1.hasNext()) {
Entry var2 = (Entry)var1.next();
this.field46.setRequestProperty((String)var2.getKey(), (String)var2.getValue());
this.field49.setRequestProperty((String)var2.getKey(), (String)var2.getValue());
}
if (this.field48.method73() && this.field43 != null) {
this.field46.setDoOutput(true);
if (this.field52.method76() && this.field50 != null) {
this.field49.setDoOutput(true);
ByteArrayOutputStream var13 = new ByteArrayOutputStream();
try {
var13.write(this.field43.method6276(1403875276));
var13.writeTo(this.field46.getOutputStream());
var13.write(this.field50.method6336((byte)89));
var13.writeTo(this.field49.getOutputStream());
} catch (IOException var11) {
var11.printStackTrace();
} finally {
@@ -141,38 +140,38 @@ public class class10 {
}
}
this.field46.setConnectTimeout(this.field47);
this.field46.setInstanceFollowRedirects(this.field50);
this.field41 = true;
this.field49.setConnectTimeout(this.field57);
this.field49.setInstanceFollowRedirects(this.field54);
this.field53 = true;
}
}
@ObfuscatedName("k")
@ObfuscatedName("j")
@ObfuscatedSignature(
descriptor = "(I)Z",
garbageValue = "2091217505"
garbageValue = "-1708578826"
)
boolean method97() throws IOException, SocketTimeoutException {
if (!this.field41) {
this.method100();
boolean method94() throws IOException, SocketTimeoutException {
if (!this.field53) {
this.method102();
}
this.field46.connect();
return this.field46.getResponseCode() == -1;
this.field49.connect();
return this.field49.getResponseCode() == -1;
}
@ObfuscatedName("o")
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "(I)Lt;",
garbageValue = "-1470332984"
descriptor = "(S)Lo;",
garbageValue = "-3416"
)
class21 method111() {
class21 method98() {
try {
if (!this.field41 || this.field46.getResponseCode() == -1) {
if (!this.field53 || this.field49.getResponseCode() == -1) {
return new class21("No REST response has been received yet.");
}
} catch (IOException var10) {
this.field46.disconnect();
this.field49.disconnect();
return new class21("Error decoding REST response code: " + var10.getMessage());
}
@@ -180,71 +179,62 @@ public class class10 {
class21 var3;
try {
var1 = new class21(this.field46);
var1 = new class21(this.field49);
return var1;
} catch (IOException var8) {
var3 = new class21("Error decoding REST response: " + var8.getMessage());
} finally {
this.field46.disconnect();
this.field49.disconnect();
}
return var3;
}
@ObfuscatedName("c")
@ObfuscatedName("hc")
@ObfuscatedSignature(
descriptor = "(III)I",
garbageValue = "-1382258045"
descriptor = "(ILjava/lang/String;I)V",
garbageValue = "516116106"
)
@Export("ItemContainer_getCount")
static int ItemContainer_getCount(int var0, int var1) {
ItemContainer var2 = (ItemContainer)ItemContainer.itemContainers.get((long)var0);
if (var2 == null) {
return 0;
} else {
return var1 >= 0 && var1 < var2.quantities.length ? var2.quantities[var1] : 0;
}
}
static void method104(int var0, String var1) {
int var2 = Players.Players_count;
int[] var3 = Players.Players_indices;
boolean var4 = false;
Username var5 = new Username(var1, WorldMapSectionType.loginType);
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "(IIII)I",
garbageValue = "1120035384"
)
public static int method98(int var0, int var1, int var2) {
int var3 = class120.method2512(var2 - var1 + 1);
var3 <<= var1;
return var0 & ~var3;
}
for (int var6 = 0; var6 < var2; ++var6) {
Player var7 = Client.players[var3[var6]];
if (var7 != null && var7 != class67.localPlayer && var7.username != null && var7.username.equals(var5)) {
PacketBufferNode var8;
if (var0 == 1) {
var8 = LoginScreenAnimation.getPacketBufferNode(ClientPacket.field2740, Client.packetWriter.isaacCipher);
var8.packetBuffer.writeByte(0);
var8.packetBuffer.method6930(var3[var6]);
Client.packetWriter.addNode(var8);
} else if (var0 == 4) {
var8 = LoginScreenAnimation.getPacketBufferNode(ClientPacket.field2682, Client.packetWriter.isaacCipher);
var8.packetBuffer.method6931(var3[var6]);
var8.packetBuffer.method7066(0);
Client.packetWriter.addNode(var8);
} else if (var0 == 6) {
var8 = LoginScreenAnimation.getPacketBufferNode(ClientPacket.field2695, Client.packetWriter.isaacCipher);
var8.packetBuffer.method7066(0);
var8.packetBuffer.method6930(var3[var6]);
Client.packetWriter.addNode(var8);
} else if (var0 == 7) {
var8 = LoginScreenAnimation.getPacketBufferNode(ClientPacket.field2709, Client.packetWriter.isaacCipher);
var8.packetBuffer.method7117(0);
var8.packetBuffer.method7029(var3[var6]);
Client.packetWriter.addNode(var8);
}
@ObfuscatedName("e")
@ObfuscatedSignature(
descriptor = "(Ljd;IIII)V",
garbageValue = "-1034555918"
)
@Export("Widget_setKeyRate")
static final void Widget_setKeyRate(Widget var0, int var1, int var2, int var3) {
if (var0.field3135 == null) {
throw new RuntimeException();
} else {
var0.field3135[var1] = var2;
var0.field3123[var1] = var3;
}
}
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(B)Ljava/lang/String;",
garbageValue = "8"
)
static String method112() {
String var0 = "";
Message var2;
for (Iterator var1 = Messages.Messages_hashTable.iterator(); var1.hasNext(); var0 = var0 + var2.sender + ':' + var2.text + '\n') {
var2 = (Message)var1.next();
var4 = true;
break;
}
}
if (!var4) {
GraphicsDefaults.addGameMessage(4, "", "Unable to find " + var1);
}
return var0;
}
}