gamepack 18
This commit is contained in:
@@ -1,398 +1,117 @@
|
||||
import java.applet.Applet;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStreamWriter;
|
||||
import java.net.URL;
|
||||
import java.net.URLConnection;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
import netscape.javascript.JSObject;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("a")
|
||||
public class class0 extends class207 {
|
||||
@ObfuscatedName("n")
|
||||
String field0;
|
||||
@ObfuscatedName("r")
|
||||
int field0;
|
||||
@ObfuscatedName("l")
|
||||
boolean field1;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("g")
|
||||
class172 field2;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1932562255
|
||||
intValue = -1491727289
|
||||
)
|
||||
int field3;
|
||||
@ObfuscatedName("cb")
|
||||
static class223 field4;
|
||||
@ObfuscatedName("j")
|
||||
Object[] field5;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1359249209
|
||||
)
|
||||
int field4;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 475977805
|
||||
)
|
||||
int field5;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1542973383
|
||||
)
|
||||
int field6;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1907899959
|
||||
)
|
||||
int field7;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1332473207
|
||||
)
|
||||
int field8;
|
||||
@ObfuscatedName("k")
|
||||
String field9;
|
||||
@ObfuscatedName("eh")
|
||||
static class78 field10;
|
||||
@ObfuscatedName("o")
|
||||
class172 field11;
|
||||
@ObfuscatedName("bd")
|
||||
static class167 field13;
|
||||
class172 field6;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 655214789
|
||||
intValue = 1807327173
|
||||
)
|
||||
int field14;
|
||||
|
||||
int field7;
|
||||
@ObfuscatedName("a")
|
||||
Object[] field8;
|
||||
@ObfuscatedName("l")
|
||||
int field9;
|
||||
@ObfuscatedName("j")
|
||||
static long method0() {
|
||||
try {
|
||||
URL var0 = new URL(class135.method2838("services", false) + "m=accountappeal/login.ws");
|
||||
URLConnection var1 = var0.openConnection();
|
||||
var1.setRequestProperty("connection", "close");
|
||||
var1.setDoInput(true);
|
||||
var1.setDoOutput(true);
|
||||
var1.setConnectTimeout(5000);
|
||||
OutputStreamWriter var2 = new OutputStreamWriter(var1.getOutputStream());
|
||||
var2.write("data1=req");
|
||||
var2.flush();
|
||||
InputStream var3 = var1.getInputStream();
|
||||
class118 var4 = new class118(new byte[1000]);
|
||||
@ObfuscatedGetter(
|
||||
intValue = -337968591
|
||||
)
|
||||
int field10;
|
||||
@ObfuscatedName("u")
|
||||
public static String[] field12;
|
||||
|
||||
do {
|
||||
int var5 = var3.read(var4.field1995, var4.field1998, 1000 - var4.field1998);
|
||||
if(var5 == -1) {
|
||||
var4.field1998 = 0;
|
||||
long var7 = var4.method2632();
|
||||
return var7;
|
||||
}
|
||||
|
||||
var4.field1998 += var5;
|
||||
} while(var4.field1998 < 1000);
|
||||
|
||||
return 0L;
|
||||
} catch (Exception var6) {
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
public static class226 method1(String var0, String var1, boolean var2) {
|
||||
File var3 = new File(class148.field2236, "preferences" + var0 + ".dat");
|
||||
if(var3.exists()) {
|
||||
try {
|
||||
class226 var10 = new class226(var3, "rw", 10000L);
|
||||
return var10;
|
||||
} catch (IOException var9) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
String var4 = "";
|
||||
if(33 == class13.field200) {
|
||||
var4 = "_rc";
|
||||
} else if(class13.field200 == 34) {
|
||||
var4 = "_wip";
|
||||
}
|
||||
|
||||
File var5 = new File(class26.field663, "jagex_" + var1 + "_preferences" + var0 + var4 + ".dat");
|
||||
class226 var6;
|
||||
if(!var2 && var5.exists()) {
|
||||
try {
|
||||
var6 = new class226(var5, "rw", 10000L);
|
||||
return var6;
|
||||
} catch (IOException var8) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
var6 = new class226(var3, "rw", 10000L);
|
||||
return var6;
|
||||
} catch (IOException var7) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
static boolean method2(String var0, int var1, String var2) {
|
||||
if(var1 == 0) {
|
||||
try {
|
||||
if(!class137.field2147.startsWith("win")) {
|
||||
throw new Exception();
|
||||
} else if(!var0.startsWith("http://") && !var0.startsWith("https://")) {
|
||||
throw new Exception();
|
||||
} else {
|
||||
String var12 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789?&=,.%+-_#:/*";
|
||||
|
||||
for(int var13 = 0; var13 < var0.length(); ++var13) {
|
||||
if(var12.indexOf(var0.charAt(var13)) == -1) {
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
Runtime.getRuntime().exec("cmd /c start \"j\" \"" + var0 + "\"");
|
||||
return true;
|
||||
}
|
||||
} catch (Throwable var7) {
|
||||
return false;
|
||||
}
|
||||
} else if(var1 == 1) {
|
||||
try {
|
||||
Applet var4 = class137.field2143;
|
||||
Object[] var5 = new Object[]{(new URL(class137.field2143.getCodeBase(), var0)).toString()};
|
||||
Object var3 = JSObject.getWindow(var4).call(var2, var5);
|
||||
return var3 != null;
|
||||
} catch (Throwable var8) {
|
||||
return false;
|
||||
}
|
||||
} else if(var1 == 2) {
|
||||
try {
|
||||
class137.field2143.getAppletContext().showDocument(new URL(class137.field2143.getCodeBase(), var0), "_blank");
|
||||
return true;
|
||||
} catch (Exception var9) {
|
||||
return false;
|
||||
}
|
||||
} else if(3 == var1) {
|
||||
try {
|
||||
class131.method2776(class137.field2143, "loggedout");
|
||||
} catch (Throwable var11) {
|
||||
;
|
||||
}
|
||||
|
||||
try {
|
||||
class137.field2143.getAppletContext().showDocument(new URL(class137.field2143.getCodeBase(), var0), "_top");
|
||||
return true;
|
||||
} catch (Exception var10) {
|
||||
return false;
|
||||
}
|
||||
@ObfuscatedName("e")
|
||||
public static class78 method0(class166 var0, String var1, String var2) {
|
||||
int var3 = var0.method3278(var1);
|
||||
int var4 = var0.method3328(var3, var2);
|
||||
class78 var5;
|
||||
if(!class12.method176(var0, var3, var4)) {
|
||||
var5 = null;
|
||||
} else {
|
||||
throw new IllegalArgumentException();
|
||||
var5 = class16.method201();
|
||||
}
|
||||
|
||||
return var5;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static void method1(class166 var0) {
|
||||
class47.field1064 = var0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static void method2() {
|
||||
class210.field3125 = new class201();
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static boolean method3(class166 var0, int var1) {
|
||||
byte[] var2 = var0.method3268(var1);
|
||||
if(var2 == null) {
|
||||
return false;
|
||||
} else {
|
||||
class77.method1725(var2);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
public static int method3(int var0) {
|
||||
return var0 > 0?1:(var0 < 0?-1:0);
|
||||
@ObfuscatedName("bc")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIII)V",
|
||||
garbageValue = "1187846587"
|
||||
)
|
||||
static final void method4(int var0, int var1, int var2, int var3) {
|
||||
for(int var4 = 0; var4 < client.field497; ++var4) {
|
||||
if(client.field504[var4] + client.field502[var4] > var0 && client.field502[var4] < var2 + var0 && client.field505[var4] + client.field515[var4] > var1 && client.field515[var4] < var3 + var1) {
|
||||
client.field500[var4] = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass121;II)V",
|
||||
garbageValue = "-1219039184"
|
||||
)
|
||||
static void method4(class121 var0, int var1) {
|
||||
boolean var2 = var0.method2689(1) == 1;
|
||||
if(var2) {
|
||||
class32.field748[++class32.field756 - 1] = var1;
|
||||
static void method5(int var0, String var1, String var2, String var3) {
|
||||
class27 var4 = (class27)class11.field169.get(Integer.valueOf(var0));
|
||||
if(var4 == null) {
|
||||
var4 = new class27();
|
||||
class11.field169.put(Integer.valueOf(var0), var4);
|
||||
}
|
||||
|
||||
int var3 = var0.method2689(2);
|
||||
class2 var4 = client.field410[var1];
|
||||
if(var3 == 0) {
|
||||
if(var2) {
|
||||
var4.field49 = false;
|
||||
} else if(var1 == client.field477) {
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
class32.field752[var1] = (class92.field1598 + var4.field817[0] >> 6) + (var4.field55 << 28) + (var4.field864[0] + class98.field1683 >> 6 << 14);
|
||||
if(-1 != var4.field853) {
|
||||
class32.field754[var1] = var4.field853;
|
||||
} else {
|
||||
class32.field754[var1] = var4.field860;
|
||||
}
|
||||
class35 var5 = var4.method641(var0, var1, var2, var3);
|
||||
class11.field164.method3847(var5, (long)var5.field789);
|
||||
class11.field165.method3882(var5);
|
||||
client.field486 = client.field479;
|
||||
}
|
||||
|
||||
class32.field753[var1] = var4.field835;
|
||||
client.field410[var1] = null;
|
||||
if(var0.method2689(1) != 0) {
|
||||
class33.method722(var0, var1);
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
int var5;
|
||||
int var6;
|
||||
int var7;
|
||||
if(var3 == 1) {
|
||||
var5 = var0.method2689(3);
|
||||
var6 = var4.field864[0];
|
||||
var7 = var4.field817[0];
|
||||
if(0 == var5) {
|
||||
--var6;
|
||||
--var7;
|
||||
} else if(var5 == 1) {
|
||||
--var7;
|
||||
} else if(var5 == 2) {
|
||||
++var6;
|
||||
--var7;
|
||||
} else if(3 == var5) {
|
||||
--var6;
|
||||
} else if(var5 == 4) {
|
||||
++var6;
|
||||
} else if(5 == var5) {
|
||||
--var6;
|
||||
++var7;
|
||||
} else if(6 == var5) {
|
||||
++var7;
|
||||
} else if(7 == var5) {
|
||||
++var6;
|
||||
++var7;
|
||||
}
|
||||
|
||||
if(client.field477 != var1 || var4.field839 >= 1536 && var4.field848 >= 1536 && var4.field839 < 11776 && var4.field848 < 11776) {
|
||||
if(var2) {
|
||||
var4.field49 = true;
|
||||
var4.field57 = var6;
|
||||
var4.field35 = var7;
|
||||
} else {
|
||||
var4.field49 = false;
|
||||
var4.method26(var6, var7, class32.field747[var1]);
|
||||
}
|
||||
} else {
|
||||
var4.method12(var6, var7);
|
||||
var4.field49 = false;
|
||||
}
|
||||
|
||||
} else if(2 == var3) {
|
||||
var5 = var0.method2689(4);
|
||||
var6 = var4.field864[0];
|
||||
var7 = var4.field817[0];
|
||||
if(0 == var5) {
|
||||
var6 -= 2;
|
||||
var7 -= 2;
|
||||
} else if(var5 == 1) {
|
||||
--var6;
|
||||
var7 -= 2;
|
||||
} else if(2 == var5) {
|
||||
var7 -= 2;
|
||||
} else if(3 == var5) {
|
||||
++var6;
|
||||
var7 -= 2;
|
||||
} else if(4 == var5) {
|
||||
var6 += 2;
|
||||
var7 -= 2;
|
||||
} else if(var5 == 5) {
|
||||
var6 -= 2;
|
||||
--var7;
|
||||
} else if(var5 == 6) {
|
||||
var6 += 2;
|
||||
--var7;
|
||||
} else if(var5 == 7) {
|
||||
var6 -= 2;
|
||||
} else if(8 == var5) {
|
||||
var6 += 2;
|
||||
} else if(var5 == 9) {
|
||||
var6 -= 2;
|
||||
++var7;
|
||||
} else if(var5 == 10) {
|
||||
var6 += 2;
|
||||
++var7;
|
||||
} else if(var5 == 11) {
|
||||
var6 -= 2;
|
||||
var7 += 2;
|
||||
} else if(var5 == 12) {
|
||||
--var6;
|
||||
var7 += 2;
|
||||
} else if(13 == var5) {
|
||||
var7 += 2;
|
||||
} else if(var5 == 14) {
|
||||
++var6;
|
||||
var7 += 2;
|
||||
} else if(15 == var5) {
|
||||
var6 += 2;
|
||||
var7 += 2;
|
||||
}
|
||||
|
||||
if(var1 == client.field477 && (var4.field839 < 1536 || var4.field848 < 1536 || var4.field839 >= 11776 || var4.field848 >= 11776)) {
|
||||
var4.method12(var6, var7);
|
||||
var4.field49 = false;
|
||||
} else if(var2) {
|
||||
var4.field49 = true;
|
||||
var4.field57 = var6;
|
||||
var4.field35 = var7;
|
||||
} else {
|
||||
var4.field49 = false;
|
||||
var4.method26(var6, var7, class32.field747[var1]);
|
||||
}
|
||||
|
||||
} else {
|
||||
var5 = var0.method2689(1);
|
||||
int var8;
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
if(0 == var5) {
|
||||
var6 = var0.method2689(12);
|
||||
var7 = var6 >> 10;
|
||||
var8 = var6 >> 5 & 31;
|
||||
if(var8 > 15) {
|
||||
var8 -= 32;
|
||||
}
|
||||
|
||||
var9 = var6 & 31;
|
||||
if(var9 > 15) {
|
||||
var9 -= 32;
|
||||
}
|
||||
|
||||
var10 = var4.field864[0] + var8;
|
||||
var11 = var4.field817[0] + var9;
|
||||
if(client.field477 == var1 && (var4.field839 < 1536 || var4.field848 < 1536 || var4.field839 >= 11776 || var4.field848 >= 11776)) {
|
||||
var4.method12(var10, var11);
|
||||
var4.field49 = false;
|
||||
} else if(var2) {
|
||||
var4.field49 = true;
|
||||
var4.field57 = var10;
|
||||
var4.field35 = var11;
|
||||
} else {
|
||||
var4.field49 = false;
|
||||
var4.method26(var10, var11, class32.field747[var1]);
|
||||
}
|
||||
|
||||
var4.field55 = (byte)(var7 + var4.field55 & 3);
|
||||
if(var1 == client.field477) {
|
||||
class75.field1386 = var4.field55;
|
||||
}
|
||||
|
||||
} else {
|
||||
var6 = var0.method2689(30);
|
||||
var7 = var6 >> 28;
|
||||
var8 = var6 >> 14 & 16383;
|
||||
var9 = var6 & 16383;
|
||||
var10 = (class98.field1683 + var4.field864[0] + var8 & 16383) - class98.field1683;
|
||||
var11 = (var9 + var4.field817[0] + class92.field1598 & 16383) - class92.field1598;
|
||||
if(var1 != client.field477 || var4.field839 >= 1536 && var4.field848 >= 1536 && var4.field839 < 11776 && var4.field848 < 11776) {
|
||||
if(var2) {
|
||||
var4.field49 = true;
|
||||
var4.field57 = var10;
|
||||
var4.field35 = var11;
|
||||
} else {
|
||||
var4.field49 = false;
|
||||
var4.method26(var10, var11, class32.field747[var1]);
|
||||
}
|
||||
} else {
|
||||
var4.method12(var10, var11);
|
||||
var4.field49 = false;
|
||||
}
|
||||
|
||||
var4.field55 = (byte)(var7 + var4.field55 & 3);
|
||||
if(var1 == client.field477) {
|
||||
class75.field1386 = var4.field55;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("n")
|
||||
static byte[] method6(byte[] var0) {
|
||||
int var1 = var0.length;
|
||||
byte[] var2 = new byte[var1];
|
||||
System.arraycopy(var0, 0, var2, 0, var1);
|
||||
return var2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,51 +1,227 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import java.io.IOException;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("r")
|
||||
public class class1 {
|
||||
@ObfuscatedName("al")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 525471789
|
||||
)
|
||||
static int field21;
|
||||
@ObfuscatedName("cc")
|
||||
static class223 field28;
|
||||
@ObfuscatedName("bv")
|
||||
static class80[] field29;
|
||||
@ObfuscatedName("by")
|
||||
static class167 field18;
|
||||
@ObfuscatedName("ma")
|
||||
static class78 field21;
|
||||
|
||||
@ObfuscatedName("k")
|
||||
static class102 method5(int var0) {
|
||||
class102 var1 = (class102)class42.field985.method3711((long)var0);
|
||||
if(null != var1) {
|
||||
return var1;
|
||||
} else {
|
||||
var1 = class37.method750(class42.field1001, class126.field2046, var0, false);
|
||||
if(null != var1) {
|
||||
class42.field985.method3713(var1, (long)var0);
|
||||
@ObfuscatedName("i")
|
||||
static void method7() {
|
||||
class76.field1386 = null;
|
||||
class76.field1382 = null;
|
||||
class102.field1764 = null;
|
||||
class76.field1383 = null;
|
||||
class115.field1968 = null;
|
||||
class30.field708 = (byte[][])null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
static void method9(int var0) {
|
||||
if(client.field552 != var0) {
|
||||
if(client.field552 == 0) {
|
||||
class101.field1754 = null;
|
||||
class50.field1099 = null;
|
||||
class137.field2124 = null;
|
||||
}
|
||||
|
||||
return var1;
|
||||
if(var0 == 20 || 40 == var0 || var0 == 45) {
|
||||
client.field335 = 0;
|
||||
client.field384 = 0;
|
||||
client.field421 = 0;
|
||||
}
|
||||
|
||||
if(var0 != 20 && var0 != 40 && null != class133.field2069) {
|
||||
class133.field2069.method3019();
|
||||
class133.field2069 = null;
|
||||
}
|
||||
|
||||
if(client.field552 == 25) {
|
||||
client.field351 = 0;
|
||||
client.field444 = 0;
|
||||
client.field348 = 1;
|
||||
client.field349 = 0;
|
||||
client.field478 = 1;
|
||||
}
|
||||
|
||||
if(var0 != 5 && var0 != 10) {
|
||||
if(var0 == 20) {
|
||||
class140.method2988(class45.field1042, class213.field3146, class7.field127, true, 11 == client.field552?4:0);
|
||||
} else if(var0 == 11) {
|
||||
class140.method2988(class45.field1042, class213.field3146, class7.field127, false, 4);
|
||||
} else if(class31.field745) {
|
||||
class126.field2038 = null;
|
||||
class208.field3112 = null;
|
||||
class212.field3138 = null;
|
||||
class31.field717 = null;
|
||||
class31.field718 = null;
|
||||
class10.field159 = null;
|
||||
class52.field1160 = null;
|
||||
class77.field1393 = null;
|
||||
class31.field719 = null;
|
||||
class29.field700 = null;
|
||||
class38.field880 = null;
|
||||
class49.field1094 = null;
|
||||
class92.field1587 = null;
|
||||
class31.field746 = null;
|
||||
class17.field256 = null;
|
||||
class31.field724 = null;
|
||||
class12.field172 = null;
|
||||
class31.field723 = null;
|
||||
class21.field590 = null;
|
||||
class149.field2229 = null;
|
||||
class76.field1384 = null;
|
||||
class33.field775 = null;
|
||||
class154.method3173(2);
|
||||
method16(true);
|
||||
class31.field745 = false;
|
||||
}
|
||||
} else {
|
||||
class140.method2988(class45.field1042, class213.field3146, class7.field127, true, 0);
|
||||
}
|
||||
|
||||
client.field552 = var0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
static int method7(int var0, int var1) {
|
||||
long var2 = (long)((var0 << 16) + var1);
|
||||
return class170.field2732 != null && var2 == class170.field2732.field3112?class11.field179.field1998 * 99 / (class11.field179.field1995.length - class170.field2732.field2745) + 1:0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
static void method8(class25 var0) {
|
||||
if(var0.method612() != client.field291) {
|
||||
client.field291 = var0.method612();
|
||||
class169.method3326(var0.method612());
|
||||
@ObfuscatedName("du")
|
||||
static final void method10(int var0, int var1, int var2, int var3, class78 var4, class174 var5) {
|
||||
int var6 = var3 * var3 + var2 * var2;
|
||||
if(var6 > 4225 && var6 < 90000) {
|
||||
int var7 = client.field546 + client.field495 & 2047;
|
||||
int var8 = class90.field1572[var7];
|
||||
int var9 = class90.field1578[var7];
|
||||
var8 = 256 * var8 / (256 + client.field365);
|
||||
var9 = var9 * 256 / (client.field365 + 256);
|
||||
int var10 = var8 * var3 + var9 * var2 >> 16;
|
||||
int var11 = var3 * var9 - var2 * var8 >> 16;
|
||||
double var12 = Math.atan2((double)var10, (double)var11);
|
||||
int var14 = (int)(Math.sin(var12) * 63.0D);
|
||||
int var15 = (int)(Math.cos(var12) * 57.0D);
|
||||
class19.field279.method1789(4 + var14 + 94 + var0 - 10, var1 + 83 - var15 - 20, 20, 20, 15, 15, var12, 256);
|
||||
} else {
|
||||
class47.method1000(var0, var1, var2, var3, var4, var5);
|
||||
}
|
||||
|
||||
class141.field2179 = var0.field640;
|
||||
client.field286 = var0.field637;
|
||||
client.field287 = var0.field638;
|
||||
class215.field3152 = client.field288 == 0?'ꩊ':'鱀' + var0.field637;
|
||||
class6.field111 = client.field288 == 0?443:'썐' + var0.field637;
|
||||
client.field572 = class215.field3152;
|
||||
}
|
||||
|
||||
@ObfuscatedName("cu")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([Lclass172;IIIZI)V",
|
||||
garbageValue = "-1662232799"
|
||||
)
|
||||
static void method11(class172[] var0, int var1, int var2, int var3, boolean var4) {
|
||||
for(int var5 = 0; var5 < var0.length; ++var5) {
|
||||
class172 var6 = var0[var5];
|
||||
if(var6 != null && var1 == var6.field2762) {
|
||||
class3.method48(var6, var2, var3, var4);
|
||||
class49.method1030(var6, var2, var3);
|
||||
if(var6.field2803 > var6.field2766 - var6.field2752) {
|
||||
var6.field2803 = var6.field2766 - var6.field2752;
|
||||
}
|
||||
|
||||
if(var6.field2803 < 0) {
|
||||
var6.field2803 = 0;
|
||||
}
|
||||
|
||||
if(var6.field2765 > var6.field2813 - var6.field2759) {
|
||||
var6.field2765 = var6.field2813 - var6.field2759;
|
||||
}
|
||||
|
||||
if(var6.field2765 < 0) {
|
||||
var6.field2765 = 0;
|
||||
}
|
||||
|
||||
if(var6.field2764 == 0) {
|
||||
method14(var0, var6, var4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
public static void method13() {
|
||||
class47.field1062.method3800();
|
||||
}
|
||||
|
||||
@ObfuscatedName("cv")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([Lclass172;Lclass172;ZI)V",
|
||||
garbageValue = "878408240"
|
||||
)
|
||||
static void method14(class172[] var0, class172 var1, boolean var2) {
|
||||
int var3 = var1.field2766 != 0?var1.field2766:var1.field2752;
|
||||
int var4 = var1.field2813 != 0?var1.field2813:var1.field2759;
|
||||
method11(var0, var1.field2800 * -1, var3, var4, var2);
|
||||
if(var1.field2865 != null) {
|
||||
method11(var1.field2865, var1.field2800 * -1, var3, var4, var2);
|
||||
}
|
||||
|
||||
class3 var5 = (class3)client.field454.method3824((long)(var1.field2800 * -1));
|
||||
if(null != var5) {
|
||||
int var6 = var5.field56;
|
||||
if(class103.method2303(var6)) {
|
||||
method11(class172.field2850[var6], -1, var3, var4, var2);
|
||||
}
|
||||
}
|
||||
|
||||
if(1337 == var1.field2747) {
|
||||
;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
static final int method15(int var0, int var1, int var2, int var3) {
|
||||
int var4 = 65536 - class90.field1578[1024 * var2 / var3] >> 1;
|
||||
return (var0 * (65536 - var4) >> 16) + (var4 * var1 >> 16);
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZI)V",
|
||||
garbageValue = "-382976126"
|
||||
)
|
||||
public static void method16(boolean var0) {
|
||||
if(null != class89.field1549) {
|
||||
try {
|
||||
class118 var1 = new class118(4);
|
||||
var1.method2497(var0?2:3);
|
||||
var1.method2499(0);
|
||||
class89.field1549.method3003(var1.field1980, 0, 4);
|
||||
} catch (IOException var4) {
|
||||
try {
|
||||
class89.field1549.method3019();
|
||||
} catch (Exception var3) {
|
||||
;
|
||||
}
|
||||
|
||||
++class170.field2721;
|
||||
class89.field1549 = null;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("ax")
|
||||
static final void method17(class37 var0) {
|
||||
if(var0.field863 == client.field303 || -1 == var0.field869 || var0.field846 != 0 || var0.field856 + 1 > class134.method2875(var0.field869).field990[var0.field844]) {
|
||||
int var1 = var0.field863 - var0.field857;
|
||||
int var2 = client.field303 - var0.field857;
|
||||
int var3 = var0.field853 * 128 + var0.field816 * 64;
|
||||
int var4 = var0.field812 * 128 + var0.field816 * 64;
|
||||
int var5 = var0.field854 * 128 + var0.field816 * 64;
|
||||
int var6 = var0.field834 * 128 + var0.field816 * 64;
|
||||
var0.field870 = ((var1 - var2) * var3 + var2 * var5) / var1;
|
||||
var0.field813 = (var6 * var2 + (var1 - var2) * var4) / var1;
|
||||
}
|
||||
|
||||
var0.field848 = 0;
|
||||
var0.field862 = var0.field824;
|
||||
var0.field814 = var0.field862;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,138 +2,231 @@ import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ck")
|
||||
@ObfuscatedName("cd")
|
||||
@Implements("Tile")
|
||||
public final class class100 extends class207 {
|
||||
@ObfuscatedName("y")
|
||||
boolean field1746;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1664312453
|
||||
)
|
||||
@Export("x")
|
||||
int field1747;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1840178631
|
||||
)
|
||||
int field1748;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1924018345
|
||||
)
|
||||
int field1749;
|
||||
@ObfuscatedName("f")
|
||||
class88 field1750;
|
||||
@ObfuscatedName("b")
|
||||
boolean field1724;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1393601341
|
||||
)
|
||||
@Export("y")
|
||||
int field1751;
|
||||
@ObfuscatedName("o")
|
||||
class86 field1752;
|
||||
@ObfuscatedName("k")
|
||||
@Export("itemLayer")
|
||||
class98 field1753;
|
||||
@ObfuscatedName("n")
|
||||
class92 field1754;
|
||||
@ObfuscatedName("c")
|
||||
class100 field1755;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -150596387
|
||||
)
|
||||
int field1756;
|
||||
@ObfuscatedName("b")
|
||||
@Export("objects")
|
||||
class97[] field1757 = new class97[5];
|
||||
@ObfuscatedName("q")
|
||||
int[] field1758 = new int[5];
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1995811917
|
||||
)
|
||||
int field1759 = 0;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -178836619
|
||||
intValue = -2023492897
|
||||
)
|
||||
@Export("plane")
|
||||
int field1760;
|
||||
int field1725;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 64231303
|
||||
)
|
||||
@Export("y")
|
||||
int field1726;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 156017247
|
||||
)
|
||||
int field1727;
|
||||
@ObfuscatedName("u")
|
||||
boolean field1728;
|
||||
@ObfuscatedName("e")
|
||||
class96 field1729;
|
||||
@ObfuscatedName("g")
|
||||
class86 field1731;
|
||||
@ObfuscatedName("h")
|
||||
@Export("objects")
|
||||
class97[] field1732 = new class97[5];
|
||||
@ObfuscatedName("n")
|
||||
@Export("itemLayer")
|
||||
class98 field1733;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 537873731
|
||||
intValue = -1683356241
|
||||
)
|
||||
int field1761;
|
||||
@ObfuscatedName("d")
|
||||
boolean field1762;
|
||||
int field1734;
|
||||
@ObfuscatedName("q")
|
||||
class100 field1735;
|
||||
@ObfuscatedName("i")
|
||||
int[] field1736 = new int[5];
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 243990003
|
||||
)
|
||||
int field1737 = 0;
|
||||
@ObfuscatedName("y")
|
||||
class88 field1738;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -670078155
|
||||
)
|
||||
@Export("x")
|
||||
int field1739;
|
||||
@ObfuscatedName("t")
|
||||
boolean field1740;
|
||||
@ObfuscatedName("m")
|
||||
class96 field1763;
|
||||
@ObfuscatedName("z")
|
||||
class93 field1741;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1724844915
|
||||
intValue = -140914019
|
||||
)
|
||||
int field1764;
|
||||
int field1742;
|
||||
@ObfuscatedName("j")
|
||||
class92 field1743;
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1387121213
|
||||
)
|
||||
int field1744;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1731583823
|
||||
intValue = 1957632471
|
||||
)
|
||||
int field1765;
|
||||
@ObfuscatedName("w")
|
||||
int field1745;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 278655649
|
||||
intValue = -522713697
|
||||
)
|
||||
int field1766;
|
||||
@ObfuscatedName("h")
|
||||
class93 field1767;
|
||||
@ObfuscatedName("s")
|
||||
boolean field1768;
|
||||
int field1746;
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -934214375
|
||||
)
|
||||
int field1749;
|
||||
|
||||
@ObfuscatedName("cc")
|
||||
static final String[] method2242(String[] var0) {
|
||||
String[] var1 = new String[5];
|
||||
|
||||
for(int var2 = 0; var2 < 5; ++var2) {
|
||||
var1[var2] = var2 + ": ";
|
||||
if(var0 != null && var0[var2] != null) {
|
||||
var1[var2] = var1[var2] + var0[var2];
|
||||
}
|
||||
@ObfuscatedName("f")
|
||||
static void method2289(int var0) {
|
||||
class15 var1 = (class15)class15.field225.method3824((long)var0);
|
||||
if(null != var1) {
|
||||
var1.method3946();
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static void method2243(int var0, int var1) {
|
||||
class47 var2 = class39.method796(var0);
|
||||
int var3 = var2.field1067;
|
||||
int var4 = var2.field1068;
|
||||
int var5 = var2.field1069;
|
||||
int var6 = class175.field2905[var5 - var4];
|
||||
if(var1 < 0 || var1 > var6) {
|
||||
var1 = 0;
|
||||
}
|
||||
@ObfuscatedName("bt")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)V",
|
||||
garbageValue = "1940586255"
|
||||
)
|
||||
static final void method2290(int var0, int var1) {
|
||||
if(var0 != class38.field873 || class9.field148 != var1) {
|
||||
class38.field873 = var0;
|
||||
class9.field148 = var1;
|
||||
class1.method9(25);
|
||||
class185.method3778("Loading - please wait.", true);
|
||||
int var2 = class147.field2214;
|
||||
int var3 = class17.field257;
|
||||
class147.field2214 = (var0 - 6) * 8;
|
||||
class17.field257 = (var1 - 6) * 8;
|
||||
int var4 = class147.field2214 - var2;
|
||||
int var5 = class17.field257 - var3;
|
||||
var2 = class147.field2214;
|
||||
var3 = class17.field257;
|
||||
|
||||
var6 <<= var4;
|
||||
class175.field2906[var3] = class175.field2906[var3] & ~var6 | var1 << var4 & var6;
|
||||
int var6;
|
||||
int var8;
|
||||
for(var6 = 0; var6 < '耀'; ++var6) {
|
||||
class34 var7 = client.field358[var6];
|
||||
if(var7 != null) {
|
||||
for(var8 = 0; var8 < 10; ++var8) {
|
||||
var7.field866[var8] -= var4;
|
||||
var7.field867[var8] -= var5;
|
||||
}
|
||||
|
||||
var7.field870 -= 128 * var4;
|
||||
var7.field813 -= var5 * 128;
|
||||
}
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 2048; ++var6) {
|
||||
class2 var18 = client.field415[var6];
|
||||
if(var18 != null) {
|
||||
for(var8 = 0; var8 < 10; ++var8) {
|
||||
var18.field866[var8] -= var4;
|
||||
var18.field867[var8] -= var5;
|
||||
}
|
||||
|
||||
var18.field870 -= var4 * 128;
|
||||
var18.field813 -= var5 * 128;
|
||||
}
|
||||
}
|
||||
|
||||
byte var17 = 0;
|
||||
byte var19 = 104;
|
||||
byte var20 = 1;
|
||||
if(var4 < 0) {
|
||||
var17 = 103;
|
||||
var19 = -1;
|
||||
var20 = -1;
|
||||
}
|
||||
|
||||
byte var9 = 0;
|
||||
byte var10 = 104;
|
||||
byte var11 = 1;
|
||||
if(var5 < 0) {
|
||||
var9 = 103;
|
||||
var10 = -1;
|
||||
var11 = -1;
|
||||
}
|
||||
|
||||
int var13;
|
||||
for(int var12 = var17; var12 != var19; var12 += var20) {
|
||||
for(var13 = var9; var10 != var13; var13 += var11) {
|
||||
int var14 = var4 + var12;
|
||||
int var15 = var5 + var13;
|
||||
|
||||
for(int var16 = 0; var16 < 4; ++var16) {
|
||||
if(var14 >= 0 && var15 >= 0 && var14 < 104 && var15 < 104) {
|
||||
client.field419[var16][var12][var13] = client.field419[var16][var14][var15];
|
||||
} else {
|
||||
client.field419[var16][var12][var13] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(class16 var21 = (class16)client.field427.method3860(); null != var21; var21 = (class16)client.field427.method3861()) {
|
||||
var21.field229 -= var4;
|
||||
var21.field244 -= var5;
|
||||
if(var21.field229 < 0 || var21.field244 < 0 || var21.field229 >= 104 || var21.field244 >= 104) {
|
||||
var21.method3946();
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != client.field528) {
|
||||
client.field528 -= var4;
|
||||
client.field529 -= var5;
|
||||
}
|
||||
|
||||
client.field536 = 0;
|
||||
client.field542 = false;
|
||||
client.field523 = 1;
|
||||
client.field429.method3854();
|
||||
client.field385.method3854();
|
||||
|
||||
for(var13 = 0; var13 < 4; ++var13) {
|
||||
client.field359[var13].method2396();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
class100(int var1, int var2, int var3) {
|
||||
this.field1749 = this.field1760 = var1;
|
||||
this.field1747 = var2;
|
||||
this.field1751 = var3;
|
||||
this.field1727 = this.field1725 = var1;
|
||||
this.field1739 = var2;
|
||||
this.field1726 = var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("ch")
|
||||
static final String method2244(int var0) {
|
||||
String var1 = Integer.toString(var0);
|
||||
@ObfuscatedName("r")
|
||||
public static int method2291(CharSequence var0, int var1) {
|
||||
return class109.method2432(var0, var1);
|
||||
}
|
||||
|
||||
for(int var2 = var1.length() - 3; var2 > 0; var2 -= 3) {
|
||||
var1 = var1.substring(0, var2) + "," + var1.substring(var2);
|
||||
@ObfuscatedName("f")
|
||||
public static void method2292() {
|
||||
if(class136.field2108 != null) {
|
||||
class136 var0 = class136.field2108;
|
||||
synchronized(class136.field2108) {
|
||||
class136.field2108 = null;
|
||||
}
|
||||
}
|
||||
|
||||
return var1.length() > 9?" " + class24.method592('タ') + var1.substring(0, var1.length() - 8) + "M" + " " + " (" + var1 + ")" + "</col>":(var1.length() > 6?" " + class24.method592(16777215) + var1.substring(0, var1.length() - 4) + "K" + " " + " (" + var1 + ")" + "</col>":" " + class24.method592(16776960) + var1 + "</col>");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,69 +1,89 @@
|
||||
import java.awt.Image;
|
||||
import java.io.IOException;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("cc")
|
||||
@ObfuscatedName("cg")
|
||||
public class class101 extends class207 {
|
||||
@ObfuscatedName("nv")
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 291517887
|
||||
intValue = 997843893
|
||||
)
|
||||
static int field1769;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1454401067
|
||||
)
|
||||
int field1770;
|
||||
int field1751;
|
||||
@ObfuscatedName("a")
|
||||
int[] field1771;
|
||||
@ObfuscatedName("i")
|
||||
int[][] field1772;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1630656453
|
||||
intValue = -84622943
|
||||
)
|
||||
int field1776;
|
||||
|
||||
@ObfuscatedName("h")
|
||||
public static boolean method2245(char var0) {
|
||||
return var0 >= 48 && var0 <= 57 || var0 >= 65 && var0 <= 90 || var0 >= 97 && var0 <= 122;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-33"
|
||||
)
|
||||
static void method2246() {
|
||||
for(class23 var0 = (class23)class23.field615.method3773(); var0 != null; var0 = (class23)class23.field615.method3772()) {
|
||||
if(null != var0.field616) {
|
||||
var0.method583();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
int field1752;
|
||||
@ObfuscatedName("s")
|
||||
int[][] field1753;
|
||||
@ObfuscatedName("qz")
|
||||
protected static Image field1754;
|
||||
@ObfuscatedName("f")
|
||||
int[] field1756;
|
||||
@ObfuscatedName("po")
|
||||
static short[] field1757;
|
||||
|
||||
class101(int var1, byte[] var2) {
|
||||
this.field1776 = var1;
|
||||
this.field1752 = var1;
|
||||
class118 var3 = new class118(var2);
|
||||
this.field1770 = var3.method2453();
|
||||
this.field1771 = new int[this.field1770];
|
||||
this.field1772 = new int[this.field1770][];
|
||||
this.field1751 = var3.method2579();
|
||||
this.field1756 = new int[this.field1751];
|
||||
this.field1753 = new int[this.field1751][];
|
||||
|
||||
int var4;
|
||||
for(var4 = 0; var4 < this.field1770; ++var4) {
|
||||
this.field1771[var4] = var3.method2453();
|
||||
for(var4 = 0; var4 < this.field1751; ++var4) {
|
||||
this.field1756[var4] = var3.method2579();
|
||||
}
|
||||
|
||||
for(var4 = 0; var4 < this.field1770; ++var4) {
|
||||
this.field1772[var4] = new int[var3.method2453()];
|
||||
for(var4 = 0; var4 < this.field1751; ++var4) {
|
||||
this.field1753[var4] = new int[var3.method2579()];
|
||||
}
|
||||
|
||||
for(var4 = 0; var4 < this.field1770; ++var4) {
|
||||
for(int var5 = 0; var5 < this.field1772[var4].length; ++var5) {
|
||||
this.field1772[var4][var5] = var3.method2453();
|
||||
for(var4 = 0; var4 < this.field1751; ++var4) {
|
||||
for(int var5 = 0; var5 < this.field1753[var4].length; ++var5) {
|
||||
this.field1753[var4][var5] = var3.method2579();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
static class8 method2293() {
|
||||
class226 var0 = null;
|
||||
class8 var1 = new class8();
|
||||
|
||||
try {
|
||||
var0 = class135.method2882("", class18.field274.field2272, false);
|
||||
byte[] var2 = new byte[(int)var0.method4156()];
|
||||
|
||||
int var4;
|
||||
for(int var3 = 0; var3 < var2.length; var3 += var4) {
|
||||
var4 = var0.method4157(var2, var3, var2.length - var3);
|
||||
if(-1 == var4) {
|
||||
throw new IOException();
|
||||
}
|
||||
}
|
||||
|
||||
var1 = new class8(new class118(var2));
|
||||
} catch (Exception var6) {
|
||||
;
|
||||
}
|
||||
|
||||
try {
|
||||
if(var0 != null) {
|
||||
var0.method4168();
|
||||
}
|
||||
} catch (Exception var5) {
|
||||
;
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("dg")
|
||||
static int method2294(class172 var0) {
|
||||
class200 var1 = (class200)client.field366.method3824((long)var0.field2744 + ((long)(var0.field2800 * -1) << 32));
|
||||
return var1 != null?var1.field3096:var0.field2806;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,34 +1,31 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("cs")
|
||||
@ObfuscatedName("cw")
|
||||
public class class102 extends class203 {
|
||||
@ObfuscatedName("ql")
|
||||
@ObfuscatedName("qx")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1016140985
|
||||
intValue = 743359911
|
||||
)
|
||||
protected static int field1777;
|
||||
@ObfuscatedName("j")
|
||||
class87[] field1778;
|
||||
static int field1761;
|
||||
@ObfuscatedName("e")
|
||||
static int[] field1764;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1010370203
|
||||
)
|
||||
public static int field1780;
|
||||
class87[] field1765;
|
||||
|
||||
class102(class166 var1, class166 var2, int var3, boolean var4) {
|
||||
class198 var5 = new class198();
|
||||
int var6 = var1.method3224(var3);
|
||||
this.field1778 = new class87[var6];
|
||||
int[] var7 = var1.method3223(var3);
|
||||
int var6 = var1.method3273(var3);
|
||||
this.field1765 = new class87[var6];
|
||||
int[] var7 = var1.method3272(var3);
|
||||
|
||||
for(int var8 = 0; var8 < var7.length; ++var8) {
|
||||
byte[] var9 = var1.method3214(var3, var7[var8]);
|
||||
byte[] var9 = var1.method3263(var3, var7[var8]);
|
||||
class101 var10 = null;
|
||||
int var11 = (var9[0] & 255) << 8 | var9[1] & 255;
|
||||
|
||||
for(class101 var12 = (class101)var5.method3773(); null != var12; var12 = (class101)var5.method3772()) {
|
||||
if(var12.field1776 == var11) {
|
||||
for(class101 var12 = (class101)var5.method3860(); var12 != null; var12 = (class101)var5.method3861()) {
|
||||
if(var12.field1752 == var11) {
|
||||
var10 = var12;
|
||||
break;
|
||||
}
|
||||
@@ -37,64 +34,22 @@ public class class102 extends class203 {
|
||||
if(var10 == null) {
|
||||
byte[] var13;
|
||||
if(var4) {
|
||||
var13 = var2.method3220(0, var11);
|
||||
var13 = var2.method3299(0, var11);
|
||||
} else {
|
||||
var13 = var2.method3220(var11, 0);
|
||||
var13 = var2.method3299(var11, 0);
|
||||
}
|
||||
|
||||
var10 = new class101(var11, var13);
|
||||
var5.method3768(var10);
|
||||
var5.method3855(var10);
|
||||
}
|
||||
|
||||
this.field1778[var7[var8]] = new class87(var9, var10);
|
||||
this.field1765[var7[var8]] = new class87(var9, var10);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public static boolean method2251(int var0) {
|
||||
return 0 != (var0 >> 30 & 1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public static void method2253() {
|
||||
try {
|
||||
if(class182.field2957 == 1) {
|
||||
int var0 = class182.field2954.method3550();
|
||||
if(var0 > 0 && class182.field2954.method3556()) {
|
||||
var0 -= class3.field62;
|
||||
if(var0 < 0) {
|
||||
var0 = 0;
|
||||
}
|
||||
|
||||
class182.field2954.method3549(var0);
|
||||
return;
|
||||
}
|
||||
|
||||
class182.field2954.method3637();
|
||||
class182.field2954.method3553();
|
||||
if(class182.field2955 != null) {
|
||||
class182.field2957 = 2;
|
||||
} else {
|
||||
class182.field2957 = 0;
|
||||
}
|
||||
|
||||
class169.field2719 = null;
|
||||
class171.field2746 = null;
|
||||
}
|
||||
} catch (Exception var1) {
|
||||
var1.printStackTrace();
|
||||
class182.field2954.method3637();
|
||||
class182.field2957 = 0;
|
||||
class169.field2719 = null;
|
||||
class171.field2746 = null;
|
||||
class182.field2955 = null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public boolean method2254(int var1) {
|
||||
return this.field1778[var1].field1546;
|
||||
@ObfuscatedName("r")
|
||||
public boolean method2295(int var1) {
|
||||
return this.field1765[var1].field1521;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,231 +1,331 @@
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStreamWriter;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.net.URLConnection;
|
||||
import java.util.Random;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("cw")
|
||||
@ObfuscatedName("ce")
|
||||
public final class class103 {
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1008386273
|
||||
)
|
||||
int field1781;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1419943171
|
||||
)
|
||||
int field1782;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2013654199
|
||||
)
|
||||
int field1783;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2126279311
|
||||
)
|
||||
int field1785;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -782033585
|
||||
)
|
||||
int field1786;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -335916017
|
||||
)
|
||||
int field1787;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -5985733
|
||||
)
|
||||
int field1788;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -544026571
|
||||
)
|
||||
int field1790;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -10164361
|
||||
)
|
||||
int field1791;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -640438917
|
||||
)
|
||||
int field1792;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 321318345
|
||||
)
|
||||
int field1793;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1090464447
|
||||
)
|
||||
int field1794;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2105147841
|
||||
)
|
||||
int field1795;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2042739431
|
||||
)
|
||||
int field1796;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -258262009
|
||||
intValue = -1983383777
|
||||
)
|
||||
int field1797;
|
||||
@ObfuscatedName("d")
|
||||
int field1766;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -499731217
|
||||
intValue = -1430202317
|
||||
)
|
||||
int field1798;
|
||||
@ObfuscatedName("u")
|
||||
int field1767;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1916380713
|
||||
intValue = -2084646481
|
||||
)
|
||||
int field1799;
|
||||
int field1768;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1961757689
|
||||
intValue = 399332467
|
||||
)
|
||||
int field1800;
|
||||
|
||||
@ObfuscatedName("ae")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass37;IIIIII)V",
|
||||
garbageValue = "-1824041249"
|
||||
int field1769;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1390430617
|
||||
)
|
||||
static final void method2255(class37 var0, int var1, int var2, int var3) {
|
||||
if(null != var0 && var0.vmethod753()) {
|
||||
if(var0 instanceof class34) {
|
||||
class39 var4 = ((class34)var0).field779;
|
||||
if(var4.field909 != null) {
|
||||
var4 = var4.method789();
|
||||
}
|
||||
int field1770;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -178857091
|
||||
)
|
||||
int field1771;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1770748979
|
||||
)
|
||||
int field1772;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1183310869
|
||||
)
|
||||
int field1773;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -76957145
|
||||
)
|
||||
int field1775;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2122998395
|
||||
)
|
||||
int field1776;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1235781481
|
||||
)
|
||||
int field1777;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -632060381
|
||||
)
|
||||
int field1778;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1049917739
|
||||
)
|
||||
int field1779;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -555051381
|
||||
)
|
||||
int field1780;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 478040193
|
||||
)
|
||||
int field1781;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -236114465
|
||||
)
|
||||
int field1782;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -349977015
|
||||
)
|
||||
int field1783;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 364625093
|
||||
)
|
||||
int field1785;
|
||||
|
||||
if(var4 == null) {
|
||||
return;
|
||||
}
|
||||
@ObfuscatedName("ba")
|
||||
static void method2300() {
|
||||
if(client.field448) {
|
||||
class172 var0 = class13.method183(class8.field135, client.field382);
|
||||
if(null != var0 && var0.field2856 != null) {
|
||||
class0 var1 = new class0();
|
||||
var1.field6 = var0;
|
||||
var1.field8 = var0.field2856;
|
||||
class150.method3148(var1);
|
||||
}
|
||||
|
||||
int var8 = class32.field749;
|
||||
int[] var5 = class32.field755;
|
||||
int var6;
|
||||
if(var1 < var8) {
|
||||
var6 = 30;
|
||||
class2 var7 = (class2)var0;
|
||||
if(var7.field54) {
|
||||
return;
|
||||
client.field448 = false;
|
||||
class36.method745(var0);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static final void method2301(long var0) {
|
||||
if(var0 > 0L) {
|
||||
if(0L == var0 % 10L) {
|
||||
long var2 = var0 - 1L;
|
||||
|
||||
try {
|
||||
Thread.sleep(var2);
|
||||
} catch (InterruptedException var7) {
|
||||
;
|
||||
}
|
||||
|
||||
if(var7.field41 != -1 || var7.field36 != -1) {
|
||||
class183.method3663(var0, 15 + var0.field843);
|
||||
if(client.field358 * -1 > -1) {
|
||||
if(var7.field41 != -1) {
|
||||
class30.field695[var7.field41].method1706(client.field358 * -1 + var2 - 12, client.field396 * -1 + var3 - var6);
|
||||
var6 += 25;
|
||||
}
|
||||
|
||||
if(var7.field36 != -1) {
|
||||
class4.field74[var7.field36].method1706(var2 + client.field358 * -1 - 12, var3 + client.field396 * -1 - var6);
|
||||
var6 += 25;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var1 >= 0 && client.field351 == 10 && var5[var1] == client.field307) {
|
||||
class183.method3663(var0, var0.field843 + 15);
|
||||
if(client.field358 * -1 > -1) {
|
||||
class74.field1378[1].method1706(var2 + client.field358 * -1 - 12, client.field396 * -1 + var3 - var6);
|
||||
}
|
||||
try {
|
||||
Thread.sleep(1L);
|
||||
} catch (InterruptedException var6) {
|
||||
;
|
||||
}
|
||||
} else {
|
||||
class39 var10 = ((class34)var0).field779;
|
||||
if(null != var10.field909) {
|
||||
var10 = var10.method789();
|
||||
}
|
||||
|
||||
if(var10.field903 >= 0 && var10.field903 < class4.field74.length) {
|
||||
class183.method3663(var0, 15 + var0.field843);
|
||||
if(client.field358 * -1 > -1) {
|
||||
class4.field74[var10.field903].method1706(var2 + client.field358 * -1 - 12, client.field396 * -1 + var3 - 30);
|
||||
}
|
||||
}
|
||||
|
||||
if(client.field351 == 1 && client.field306 == client.field326[var1 - var8] && client.field394 % 20 < 10) {
|
||||
class183.method3663(var0, 15 + var0.field843);
|
||||
if(client.field358 * -1 > -1) {
|
||||
class74.field1378[0].method1706(var2 + client.field358 * -1 - 12, var3 + client.field396 * -1 - 28);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var0.field823 != null && (var1 >= var8 || !var0.field825 && (client.field506 == 4 || !var0.field842 && (0 == client.field506 || client.field506 == 3 || client.field506 == 1 && class132.method2791(((class2)var0).field48, false))))) {
|
||||
class183.method3663(var0, var0.field843);
|
||||
if(client.field358 * -1 > -1 && client.field383 < client.field384) {
|
||||
client.field388[client.field383] = class1.field28.method3962(var0.field823) / 2;
|
||||
client.field387[client.field383] = class1.field28.field3182;
|
||||
client.field478[client.field383] = client.field358 * -1;
|
||||
client.field356[client.field383] = client.field396 * -1;
|
||||
client.field389[client.field383] = var0.field859;
|
||||
client.field390[client.field383] = var0.field828;
|
||||
client.field391[client.field383] = var0.field826;
|
||||
client.field550[client.field383] = var0.field823;
|
||||
++client.field383;
|
||||
}
|
||||
}
|
||||
|
||||
if(var0.field849 > client.field394) {
|
||||
class183.method3663(var0, 15 + var0.field843);
|
||||
if(client.field358 * -1 > -1) {
|
||||
if(var1 < var8) {
|
||||
var6 = 30;
|
||||
} else {
|
||||
class39 var9 = ((class34)var0).field779;
|
||||
var6 = var9.field915;
|
||||
}
|
||||
|
||||
int var11 = var0.field812 * var6 / var0.field834;
|
||||
if(var11 > var6) {
|
||||
var11 = var6;
|
||||
} else if(0 == var11 && var0.field812 > 0) {
|
||||
var11 = 1;
|
||||
}
|
||||
|
||||
class79.method1776(client.field358 * -1 + var2 - var6 / 2, var3 + client.field396 * -1 - 3, var11, 5, '\uff00');
|
||||
class79.method1776(var2 + client.field358 * -1 - var6 / 2 + var11, var3 + client.field396 * -1 - 3, var6 - var11, 5, 16711680);
|
||||
}
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 4; ++var6) {
|
||||
if(var0.field831[var6] > client.field394) {
|
||||
class183.method3663(var0, var0.field843 / 2);
|
||||
if(client.field358 * -1 > -1) {
|
||||
if(var6 == 1) {
|
||||
client.field396 -= -20;
|
||||
}
|
||||
|
||||
if(var6 == 2) {
|
||||
client.field358 -= -15;
|
||||
client.field396 -= -10;
|
||||
}
|
||||
|
||||
if(var6 == 3) {
|
||||
client.field358 += -15;
|
||||
client.field396 -= -10;
|
||||
}
|
||||
|
||||
class18.field265[var0.field830[var6]].method1706(var2 + client.field358 * -1 - 12, var3 + client.field396 * -1 - 12);
|
||||
class0.field4.method4039(Integer.toString(var0.field863[var6]), client.field358 * -1 + var2 - 1, 3 + client.field396 * -1 + var3, 16777215, 0);
|
||||
}
|
||||
try {
|
||||
Thread.sleep(var0);
|
||||
} catch (InterruptedException var5) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static final boolean method2302(String var0, String var1, String var2, String var3) {
|
||||
return null != var0 && null != var2?(!var0.startsWith("#") && !var2.startsWith("#")?var1.equals(var3):var0.equals(var2)):false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public static boolean method2303(int var0) {
|
||||
if(class172.field2733[var0]) {
|
||||
return true;
|
||||
} else if(!class172.field2782.method3295(var0)) {
|
||||
return false;
|
||||
} else {
|
||||
int var1 = class172.field2782.method3273(var0);
|
||||
if(0 == var1) {
|
||||
class172.field2733[var0] = true;
|
||||
return true;
|
||||
} else {
|
||||
if(null == class172.field2850[var0]) {
|
||||
class172.field2850[var0] = new class172[var1];
|
||||
}
|
||||
|
||||
for(int var2 = 0; var2 < var1; ++var2) {
|
||||
if(null == class172.field2850[var0][var2]) {
|
||||
byte[] var3 = class172.field2782.method3263(var0, var2);
|
||||
if(var3 != null) {
|
||||
class172.field2850[var0][var2] = new class172();
|
||||
class172.field2850[var0][var2].field2800 = (var2 + (var0 << 16)) * -1;
|
||||
if(var3[0] == -1) {
|
||||
class172.field2850[var0][var2].method3416(new class118(var3));
|
||||
} else {
|
||||
class172.field2850[var0][var2].method3415(new class118(var3));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class172.field2733[var0] = true;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
static final int method2304(long var0, String var2) {
|
||||
Random var3 = new Random();
|
||||
class118 var4 = new class118(128);
|
||||
class118 var5 = new class118(128);
|
||||
int[] var6 = new int[]{var3.nextInt(), var3.nextInt(), (int)(var0 >> 32), (int)var0};
|
||||
var4.method2497(10);
|
||||
|
||||
int var7;
|
||||
for(var7 = 0; var7 < 4; ++var7) {
|
||||
var4.method2663(var3.nextInt());
|
||||
}
|
||||
|
||||
var4.method2663(var6[0]);
|
||||
var4.method2663(var6[1]);
|
||||
var4.method2670(var0);
|
||||
var4.method2670(0L);
|
||||
|
||||
for(var7 = 0; var7 < 4; ++var7) {
|
||||
var4.method2663(var3.nextInt());
|
||||
}
|
||||
|
||||
var4.method2551(class9.field144, class9.field153);
|
||||
var5.method2497(10);
|
||||
|
||||
for(var7 = 0; var7 < 3; ++var7) {
|
||||
var5.method2663(var3.nextInt());
|
||||
}
|
||||
|
||||
var5.method2670(var3.nextLong());
|
||||
var5.method2501(var3.nextLong());
|
||||
byte[] var22 = new byte[24];
|
||||
|
||||
try {
|
||||
class148.field2223.method4173(0L);
|
||||
class148.field2223.method4175(var22);
|
||||
|
||||
int var8;
|
||||
for(var8 = 0; var8 < 24 && var22[var8] == 0; ++var8) {
|
||||
;
|
||||
}
|
||||
|
||||
if(var8 >= 24) {
|
||||
throw new IOException();
|
||||
}
|
||||
} catch (Exception var20) {
|
||||
for(int var9 = 0; var9 < 24; ++var9) {
|
||||
var22[var9] = -1;
|
||||
}
|
||||
}
|
||||
|
||||
var5.method2699(var22, 0, 24);
|
||||
var5.method2670(var3.nextLong());
|
||||
var5.method2551(class9.field144, class9.field153);
|
||||
var7 = class22.method578(var2);
|
||||
if(0 != var7 % 8) {
|
||||
var7 += 8 - var7 % 8;
|
||||
}
|
||||
|
||||
class118 var21 = new class118(var7);
|
||||
var21.method2503(var2);
|
||||
var21.field1979 = var7;
|
||||
var21.method2528(var6);
|
||||
class118 var23 = new class118(5 + var4.field1979 + var5.field1979 + var21.field1979);
|
||||
var23.method2497(2);
|
||||
var23.method2497(var4.field1979);
|
||||
var23.method2699(var4.field1980, 0, var4.field1979);
|
||||
var23.method2497(var5.field1979);
|
||||
var23.method2699(var5.field1980, 0, var5.field1979);
|
||||
var23.method2498(var21.field1979);
|
||||
var23.method2699(var21.field1980, 0, var21.field1979);
|
||||
String var10 = class35.method738(var23.field1980);
|
||||
|
||||
try {
|
||||
URL var11 = new URL(class93.method2183("services", false) + "m=accountappeal/login.ws");
|
||||
URLConnection var12 = var11.openConnection();
|
||||
var12.setDoInput(true);
|
||||
var12.setDoOutput(true);
|
||||
var12.setConnectTimeout(5000);
|
||||
OutputStreamWriter var13 = new OutputStreamWriter(var12.getOutputStream());
|
||||
var13.write("data2=" + class180.method3546(var10) + "&dest=" + class180.method3546("passwordchoice.ws"));
|
||||
var13.flush();
|
||||
InputStream var14 = var12.getInputStream();
|
||||
var23 = new class118(new byte[1000]);
|
||||
|
||||
do {
|
||||
int var15 = var14.read(var23.field1980, var23.field1979, 1000 - var23.field1979);
|
||||
if(-1 == var15) {
|
||||
var13.close();
|
||||
var14.close();
|
||||
String var24 = new String(var23.field1980);
|
||||
if(var24.startsWith("OFFLINE")) {
|
||||
return 4;
|
||||
} else if(var24.startsWith("WRONG")) {
|
||||
return 7;
|
||||
} else if(var24.startsWith("RELOAD")) {
|
||||
return 3;
|
||||
} else if(var24.startsWith("Not permitted for social network accounts.")) {
|
||||
return 6;
|
||||
} else {
|
||||
var23.method2529(var6);
|
||||
|
||||
while(var23.field1979 > 0 && 0 == var23.field1980[var23.field1979 - 1]) {
|
||||
--var23.field1979;
|
||||
}
|
||||
|
||||
var24 = new String(var23.field1980, 0, var23.field1979);
|
||||
boolean var16;
|
||||
if(null == var24) {
|
||||
var16 = false;
|
||||
} else {
|
||||
label102: {
|
||||
try {
|
||||
new URL(var24);
|
||||
} catch (MalformedURLException var18) {
|
||||
var16 = false;
|
||||
break label102;
|
||||
}
|
||||
|
||||
var16 = true;
|
||||
}
|
||||
}
|
||||
|
||||
if(var16) {
|
||||
class32.method710(var24, true);
|
||||
return 2;
|
||||
} else {
|
||||
return 5;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var23.field1979 += var15;
|
||||
} while(var23.field1979 < 1000);
|
||||
|
||||
return 5;
|
||||
} catch (Throwable var19) {
|
||||
var19.printStackTrace();
|
||||
return 5;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,93 +1,24 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("dn")
|
||||
@ObfuscatedName("di")
|
||||
public class class105 {
|
||||
@ObfuscatedName("a")
|
||||
static int[][] field1870 = new int[128][128];
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 677121575
|
||||
)
|
||||
static int field1872;
|
||||
@ObfuscatedName("m")
|
||||
static int[] field1852 = new int[4096];
|
||||
@ObfuscatedName("f")
|
||||
static int[][] field1854 = new int[128][128];
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 456020337
|
||||
intValue = -1627732613
|
||||
)
|
||||
static int field1873;
|
||||
@ObfuscatedName("h")
|
||||
static int[] field1875 = new int[4096];
|
||||
@ObfuscatedName("n")
|
||||
static int[] field1877 = new int[4096];
|
||||
@ObfuscatedName("dt")
|
||||
static int field1855;
|
||||
@ObfuscatedName("s")
|
||||
static int[][] field1856 = new int[128][128];
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 852360541
|
||||
intValue = -2088478009
|
||||
)
|
||||
static int field1878;
|
||||
@ObfuscatedName("i")
|
||||
static int[][] field1880 = new int[128][128];
|
||||
@ObfuscatedName("nc")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 390297391
|
||||
)
|
||||
static int field1883;
|
||||
|
||||
static int field1857;
|
||||
@ObfuscatedName("j")
|
||||
public static final void method2332(long var0) {
|
||||
if(var0 > 0L) {
|
||||
if(0L == var0 % 10L) {
|
||||
long var2 = var0 - 1L;
|
||||
|
||||
try {
|
||||
Thread.sleep(var2);
|
||||
} catch (InterruptedException var7) {
|
||||
;
|
||||
}
|
||||
|
||||
try {
|
||||
Thread.sleep(1L);
|
||||
} catch (InterruptedException var6) {
|
||||
;
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
Thread.sleep(var0);
|
||||
} catch (InterruptedException var5) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("az")
|
||||
static final void method2334(class37 var0) {
|
||||
int var1 = var0.field855 - client.field394;
|
||||
int var2 = var0.field851 * 128 + var0.field814 * 64;
|
||||
int var3 = var0.field814 * 64 + var0.field832 * 128;
|
||||
var0.field839 += (var2 - var0.field839) / var1;
|
||||
var0.field848 += (var3 - var0.field848) / var1;
|
||||
var0.field867 = 0;
|
||||
var0.field860 = var0.field865;
|
||||
}
|
||||
|
||||
@ObfuscatedName("au")
|
||||
static final int method2335(int var0, int var1, int var2) {
|
||||
int var3 = var0 >> 7;
|
||||
int var4 = var1 >> 7;
|
||||
if(var3 >= 0 && var4 >= 0 && var3 <= 103 && var4 <= 103) {
|
||||
int var5 = var2;
|
||||
if(var2 < 3 && (class5.field81[1][var3][var4] & 2) == 2) {
|
||||
var5 = var2 + 1;
|
||||
}
|
||||
|
||||
int var6 = var0 & 127;
|
||||
int var7 = var1 & 127;
|
||||
int var8 = class5.field93[var5][1 + var3][var4] * var6 + (128 - var6) * class5.field93[var5][var3][var4] >> 7;
|
||||
int var9 = class5.field93[var5][1 + var3][var4 + 1] * var6 + class5.field93[var5][var3][var4 + 1] * (128 - var6) >> 7;
|
||||
return var7 * var9 + var8 * (128 - var7) >> 7;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
static int[] field1860 = new int[4096];
|
||||
}
|
||||
|
||||
@@ -1,98 +1,80 @@
|
||||
import java.awt.event.ActionEvent;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("dv")
|
||||
@ObfuscatedName("dd")
|
||||
public abstract class class106 {
|
||||
@ObfuscatedName("f")
|
||||
static int[] field1884;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1941352069
|
||||
intValue = -261834867
|
||||
)
|
||||
public int field1885;
|
||||
public int field1864;
|
||||
@ObfuscatedName("g")
|
||||
public static short[] field1865;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 14768683
|
||||
)
|
||||
public int field1866;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1880612437
|
||||
)
|
||||
public int field1867;
|
||||
@ObfuscatedName("v")
|
||||
public static class171 field1868;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1179236901
|
||||
intValue = -1102143669
|
||||
)
|
||||
public int field1886;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1847655269
|
||||
)
|
||||
public int field1888;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 321407347
|
||||
)
|
||||
public int field1889;
|
||||
public int field1871;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
protected abstract boolean vmethod2336(int var1, int var2);
|
||||
@ObfuscatedName("f")
|
||||
static void method2387(int var0) {
|
||||
if(-1 != var0) {
|
||||
if(class103.method2303(var0)) {
|
||||
class172[] var1 = class172.field2850[var0];
|
||||
|
||||
@ObfuscatedName("dp")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/String;I)V",
|
||||
garbageValue = "-1912116538"
|
||||
)
|
||||
static final void method2338(String var0) {
|
||||
if(var0 != null) {
|
||||
if((client.field421 < 200 || client.field412 == 1) && client.field421 < 400) {
|
||||
String var1 = class134.method2803(var0, client.field473);
|
||||
if(null != var1) {
|
||||
int var2;
|
||||
String var4;
|
||||
String var5;
|
||||
for(var2 = 0; var2 < client.field421; ++var2) {
|
||||
class17 var3 = client.field557[var2];
|
||||
var4 = class134.method2803(var3.field253, client.field473);
|
||||
if(var4 != null && var4.equals(var1)) {
|
||||
class16.method186(30, "", var0 + " is already on your friend list");
|
||||
return;
|
||||
}
|
||||
|
||||
if(var3.field247 != null) {
|
||||
var5 = class134.method2803(var3.field247, client.field473);
|
||||
if(null != var5 && var5.equals(var1)) {
|
||||
class16.method186(30, "", var0 + " is already on your friend list");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(var2 = 0; var2 < client.field559; ++var2) {
|
||||
class7 var6 = client.field560[var2];
|
||||
var4 = class134.method2803(var6.field139, client.field473);
|
||||
if(var4 != null && var4.equals(var1)) {
|
||||
class16.method186(30, "", "Please remove " + var0 + " from your ignore list first");
|
||||
return;
|
||||
}
|
||||
|
||||
if(null != var6.field136) {
|
||||
var5 = class134.method2803(var6.field136, client.field473);
|
||||
if(null != var5 && var5.equals(var1)) {
|
||||
class16.method186(30, "", "Please remove " + var0 + " from your ignore list first");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(class134.method2803(class148.field2249.field48, client.field473).equals(var1)) {
|
||||
class16.method186(30, "", "You can\'t add yourself to your own friend list");
|
||||
} else {
|
||||
client.field329.method2686(89);
|
||||
client.field329.method2438(class36.method742(var0));
|
||||
client.field329.method2444(var0);
|
||||
for(int var2 = 0; var2 < var1.length; ++var2) {
|
||||
class172 var3 = var1[var2];
|
||||
if(null != var3.field2822) {
|
||||
class0 var4 = new class0();
|
||||
var4.field6 = var3;
|
||||
var4.field8 = var3.field2822;
|
||||
class72.method1613(var4, 2000000);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
class16.method186(30, "", "Your friend list is full. Max of 200 for free users, and 400 for members");
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static int method2339(CharSequence var0) {
|
||||
return class128.method2756(var0, 10);
|
||||
@ObfuscatedName("a")
|
||||
protected abstract boolean vmethod2388(int var1, int var2);
|
||||
|
||||
@ObfuscatedName("e")
|
||||
public static int method2390(int var0, int var1) {
|
||||
int var2 = var0 >>> 31;
|
||||
return (var2 + var0) / var1 - var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static void method2392(class135 var0, Object var1) {
|
||||
if(null != var0.field2086) {
|
||||
for(int var2 = 0; var2 < 50 && var0.field2086.peekEvent() != null; ++var2) {
|
||||
class103.method2301(1L);
|
||||
}
|
||||
|
||||
if(null != var1) {
|
||||
var0.field2086.postEvent(new ActionEvent(var1, 1001, "dummy"));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
static int method2394(int var0, int var1) {
|
||||
long var2 = (long)(var1 + (var0 << 16));
|
||||
return field1868 != null && var2 == field1868.field3111?1 + class76.field1388.field1979 * 99 / (class76.field1388.field1980.length - field1868.field2728):0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,77 +1,234 @@
|
||||
import java.applet.Applet;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("dt")
|
||||
@ObfuscatedName("dl")
|
||||
@Implements("CollisionData")
|
||||
public class class107 {
|
||||
@ObfuscatedName("ai")
|
||||
@ObfuscatedName("am")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1083038299
|
||||
intValue = -1535007773
|
||||
)
|
||||
int field1895 = 0;
|
||||
@ObfuscatedName("ar")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 109623625
|
||||
)
|
||||
int field1901 = 0;
|
||||
@ObfuscatedName("aa")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1926714977
|
||||
)
|
||||
int field1902;
|
||||
int field1873;
|
||||
@ObfuscatedName("n")
|
||||
static class18 field1879;
|
||||
@ObfuscatedName("as")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1724288601
|
||||
intValue = 967291459
|
||||
)
|
||||
int field1903;
|
||||
@ObfuscatedName("ag")
|
||||
int field1884 = 0;
|
||||
@ObfuscatedName("ao")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1104499189
|
||||
)
|
||||
int field1885 = 0;
|
||||
@ObfuscatedName("ai")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -924137565
|
||||
)
|
||||
int field1887;
|
||||
@ObfuscatedName("ab")
|
||||
@Export("flags")
|
||||
public int[][] field1904;
|
||||
@ObfuscatedName("dq")
|
||||
@Export("region")
|
||||
static class85 field1906;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1955052744"
|
||||
public int[][] field1888;
|
||||
@ObfuscatedName("qk")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -820747477
|
||||
)
|
||||
public void method2341() {
|
||||
for(int var1 = 0; var1 < this.field1902; ++var1) {
|
||||
for(int var2 = 0; var2 < this.field1903; ++var2) {
|
||||
if(var1 != 0 && 0 != var2 && var1 < this.field1902 - 5 && var2 < this.field1903 - 5) {
|
||||
this.field1904[var1][var2] = 16777216;
|
||||
static int field1891;
|
||||
@ObfuscatedName("kg")
|
||||
static class130 field1894;
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "125"
|
||||
)
|
||||
public void method2396() {
|
||||
for(int var1 = 0; var1 < this.field1873; ++var1) {
|
||||
for(int var2 = 0; var2 < this.field1887; ++var2) {
|
||||
if(0 != var1 && var2 != 0 && var1 < this.field1873 - 5 && var2 < this.field1887 - 5) {
|
||||
this.field1888[var1][var2] = 16777216;
|
||||
} else {
|
||||
this.field1904[var1][var2] = 16777215;
|
||||
this.field1888[var1][var2] = 16777215;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIZI)V",
|
||||
garbageValue = "-831283716"
|
||||
garbageValue = "2051295550"
|
||||
)
|
||||
public void method2342(int var1, int var2, int var3, int var4, boolean var5) {
|
||||
public void method2397(int var1, int var2, int var3, int var4, boolean var5) {
|
||||
var1 -= this.field1884;
|
||||
var2 -= this.field1885;
|
||||
if(var3 == 0) {
|
||||
if(0 == var4) {
|
||||
this.method2404(var1, var2, 128);
|
||||
this.method2404(var1 - 1, var2, 8);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2404(var1, var2, 2);
|
||||
this.method2404(var1, var2 + 1, 32);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2404(var1, var2, 8);
|
||||
this.method2404(1 + var1, var2, 128);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2404(var1, var2, 32);
|
||||
this.method2404(var1, var2 - 1, 2);
|
||||
}
|
||||
}
|
||||
|
||||
if(1 == var3 || var3 == 3) {
|
||||
if(var4 == 0) {
|
||||
this.method2404(var1, var2, 1);
|
||||
this.method2404(var1 - 1, var2 + 1, 16);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2404(var1, var2, 4);
|
||||
this.method2404(var1 + 1, var2 + 1, 64);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2404(var1, var2, 16);
|
||||
this.method2404(var1 + 1, var2 - 1, 1);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2404(var1, var2, 64);
|
||||
this.method2404(var1 - 1, var2 - 1, 4);
|
||||
}
|
||||
}
|
||||
|
||||
if(2 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2404(var1, var2, 130);
|
||||
this.method2404(var1 - 1, var2, 8);
|
||||
this.method2404(var1, var2 + 1, 32);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2404(var1, var2, 10);
|
||||
this.method2404(var1, 1 + var2, 32);
|
||||
this.method2404(1 + var1, var2, 128);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2404(var1, var2, 40);
|
||||
this.method2404(1 + var1, var2, 128);
|
||||
this.method2404(var1, var2 - 1, 2);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2404(var1, var2, 160);
|
||||
this.method2404(var1, var2 - 1, 2);
|
||||
this.method2404(var1 - 1, var2, 8);
|
||||
}
|
||||
}
|
||||
|
||||
if(var5) {
|
||||
if(0 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2404(var1, var2, 65536);
|
||||
this.method2404(var1 - 1, var2, 4096);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2404(var1, var2, 1024);
|
||||
this.method2404(var1, 1 + var2, 16384);
|
||||
}
|
||||
|
||||
if(2 == var4) {
|
||||
this.method2404(var1, var2, 4096);
|
||||
this.method2404(1 + var1, var2, 65536);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2404(var1, var2, 16384);
|
||||
this.method2404(var1, var2 - 1, 1024);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 1 || 3 == var3) {
|
||||
if(0 == var4) {
|
||||
this.method2404(var1, var2, 512);
|
||||
this.method2404(var1 - 1, 1 + var2, 8192);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2404(var1, var2, 2048);
|
||||
this.method2404(1 + var1, var2 + 1, '耀');
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2404(var1, var2, 8192);
|
||||
this.method2404(1 + var1, var2 - 1, 512);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2404(var1, var2, '耀');
|
||||
this.method2404(var1 - 1, var2 - 1, 2048);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 2) {
|
||||
if(0 == var4) {
|
||||
this.method2404(var1, var2, 66560);
|
||||
this.method2404(var1 - 1, var2, 4096);
|
||||
this.method2404(var1, var2 + 1, 16384);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2404(var1, var2, 5120);
|
||||
this.method2404(var1, 1 + var2, 16384);
|
||||
this.method2404(1 + var1, var2, 65536);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2404(var1, var2, 20480);
|
||||
this.method2404(var1 + 1, var2, 65536);
|
||||
this.method2404(var1, var2 - 1, 1024);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2404(var1, var2, 81920);
|
||||
this.method2404(var1, var2 - 1, 1024);
|
||||
this.method2404(var1 - 1, var2, 4096);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIZI)V",
|
||||
garbageValue = "926154484"
|
||||
)
|
||||
public void method2398(int var1, int var2, int var3, int var4, boolean var5) {
|
||||
int var6 = 256;
|
||||
if(var5) {
|
||||
var6 += 131072;
|
||||
}
|
||||
|
||||
var1 -= this.field1895;
|
||||
var2 -= this.field1901;
|
||||
var1 -= this.field1884;
|
||||
var2 -= this.field1885;
|
||||
|
||||
for(int var7 = var1; var7 < var3 + var1; ++var7) {
|
||||
if(var7 >= 0 && var7 < this.field1902) {
|
||||
for(int var8 = var2; var8 < var4 + var2; ++var8) {
|
||||
if(var8 >= 0 && var8 < this.field1903) {
|
||||
this.method2370(var7, var8, var6);
|
||||
if(var7 >= 0 && var7 < this.field1873) {
|
||||
for(int var8 = var2; var8 < var2 + var4; ++var8) {
|
||||
if(var8 >= 0 && var8 < this.field1887) {
|
||||
this.method2409(var7, var8, var6);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -79,185 +236,50 @@ public class class107 {
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
public void method2344(int var1, int var2) {
|
||||
var1 -= this.field1895;
|
||||
var2 -= this.field1901;
|
||||
this.field1904[var1][var2] |= 2097152;
|
||||
@ObfuscatedName("s")
|
||||
public void method2399(int var1, int var2) {
|
||||
var1 -= this.field1884;
|
||||
var2 -= this.field1885;
|
||||
this.field1888[var1][var2] |= 2097152;
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public void method2345(int var1, int var2) {
|
||||
var1 -= this.field1895;
|
||||
var2 -= this.field1901;
|
||||
this.field1904[var1][var2] |= 262144;
|
||||
@ObfuscatedName("y")
|
||||
public void method2400(int var1, int var2) {
|
||||
var1 -= this.field1884;
|
||||
var2 -= this.field1885;
|
||||
this.field1888[var1][var2] |= 262144;
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIZS)V",
|
||||
garbageValue = "24794"
|
||||
)
|
||||
public void method2347(int var1, int var2, int var3, int var4, boolean var5) {
|
||||
var1 -= this.field1895;
|
||||
var2 -= this.field1901;
|
||||
if(0 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2352(var1, var2, 128);
|
||||
this.method2352(var1 - 1, var2, 8);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2352(var1, var2, 2);
|
||||
this.method2352(var1, var2 + 1, 32);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2352(var1, var2, 8);
|
||||
this.method2352(var1 + 1, var2, 128);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2352(var1, var2, 32);
|
||||
this.method2352(var1, var2 - 1, 2);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 1 || 3 == var3) {
|
||||
if(0 == var4) {
|
||||
this.method2352(var1, var2, 1);
|
||||
this.method2352(var1 - 1, var2 + 1, 16);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2352(var1, var2, 4);
|
||||
this.method2352(var1 + 1, 1 + var2, 64);
|
||||
}
|
||||
|
||||
if(2 == var4) {
|
||||
this.method2352(var1, var2, 16);
|
||||
this.method2352(1 + var1, var2 - 1, 1);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2352(var1, var2, 64);
|
||||
this.method2352(var1 - 1, var2 - 1, 4);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 2) {
|
||||
if(var4 == 0) {
|
||||
this.method2352(var1, var2, 130);
|
||||
this.method2352(var1 - 1, var2, 8);
|
||||
this.method2352(var1, var2 + 1, 32);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2352(var1, var2, 10);
|
||||
this.method2352(var1, 1 + var2, 32);
|
||||
this.method2352(1 + var1, var2, 128);
|
||||
}
|
||||
|
||||
if(2 == var4) {
|
||||
this.method2352(var1, var2, 40);
|
||||
this.method2352(1 + var1, var2, 128);
|
||||
this.method2352(var1, var2 - 1, 2);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2352(var1, var2, 160);
|
||||
this.method2352(var1, var2 - 1, 2);
|
||||
this.method2352(var1 - 1, var2, 8);
|
||||
}
|
||||
}
|
||||
|
||||
if(var5) {
|
||||
if(0 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2352(var1, var2, 65536);
|
||||
this.method2352(var1 - 1, var2, 4096);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2352(var1, var2, 1024);
|
||||
this.method2352(var1, var2 + 1, 16384);
|
||||
}
|
||||
|
||||
if(2 == var4) {
|
||||
this.method2352(var1, var2, 4096);
|
||||
this.method2352(var1 + 1, var2, 65536);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2352(var1, var2, 16384);
|
||||
this.method2352(var1, var2 - 1, 1024);
|
||||
}
|
||||
}
|
||||
|
||||
if(1 == var3 || var3 == 3) {
|
||||
if(0 == var4) {
|
||||
this.method2352(var1, var2, 512);
|
||||
this.method2352(var1 - 1, var2 + 1, 8192);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2352(var1, var2, 2048);
|
||||
this.method2352(var1 + 1, var2 + 1, '耀');
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2352(var1, var2, 8192);
|
||||
this.method2352(var1 + 1, var2 - 1, 512);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2352(var1, var2, '耀');
|
||||
this.method2352(var1 - 1, var2 - 1, 2048);
|
||||
}
|
||||
}
|
||||
|
||||
if(2 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2352(var1, var2, 66560);
|
||||
this.method2352(var1 - 1, var2, 4096);
|
||||
this.method2352(var1, 1 + var2, 16384);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2352(var1, var2, 5120);
|
||||
this.method2352(var1, 1 + var2, 16384);
|
||||
this.method2352(1 + var1, var2, 65536);
|
||||
}
|
||||
|
||||
if(2 == var4) {
|
||||
this.method2352(var1, var2, 20480);
|
||||
this.method2352(var1 + 1, var2, 65536);
|
||||
this.method2352(var1, var2 - 1, 1024);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2352(var1, var2, 81920);
|
||||
this.method2352(var1, var2 - 1, 1024);
|
||||
this.method2352(var1 - 1, var2, 4096);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
void method2404(int var1, int var2, int var3) {
|
||||
this.field1888[var1][var2] &= ~var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("n")
|
||||
public void method2405(int var1, int var2) {
|
||||
var1 -= this.field1884;
|
||||
var2 -= this.field1885;
|
||||
this.field1888[var1][var2] &= -262145;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
void method2409(int var1, int var2, int var3) {
|
||||
this.field1888[var1][var2] |= var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIZI)V",
|
||||
garbageValue = "-1286133239"
|
||||
garbageValue = "376816632"
|
||||
)
|
||||
public void method2348(int var1, int var2, int var3, int var4, int var5, boolean var6) {
|
||||
public void method2410(int var1, int var2, int var3, int var4, int var5, boolean var6) {
|
||||
int var7 = 256;
|
||||
if(var6) {
|
||||
var7 += 131072;
|
||||
}
|
||||
|
||||
var1 -= this.field1895;
|
||||
var2 -= this.field1901;
|
||||
var1 -= this.field1884;
|
||||
var2 -= this.field1885;
|
||||
int var8;
|
||||
if(var5 == 1 || 3 == var5) {
|
||||
var8 = var3;
|
||||
@@ -265,11 +287,11 @@ public class class107 {
|
||||
var4 = var8;
|
||||
}
|
||||
|
||||
for(var8 = var1; var8 < var1 + var3; ++var8) {
|
||||
if(var8 >= 0 && var8 < this.field1902) {
|
||||
for(var8 = var1; var8 < var3 + var1; ++var8) {
|
||||
if(var8 >= 0 && var8 < this.field1873) {
|
||||
for(int var9 = var2; var9 < var2 + var4; ++var9) {
|
||||
if(var9 >= 0 && var9 < this.field1903) {
|
||||
this.method2352(var8, var9, var7);
|
||||
if(var9 >= 0 && var9 < this.field1887) {
|
||||
this.method2404(var8, var9, var7);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -277,274 +299,162 @@ public class class107 {
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
public void method2350(int var1, int var2) {
|
||||
var1 -= this.field1895;
|
||||
var2 -= this.field1901;
|
||||
this.field1904[var1][var2] &= -262145;
|
||||
}
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIZI)V",
|
||||
garbageValue = "241278068"
|
||||
)
|
||||
public void method2416(int var1, int var2, int var3, int var4, boolean var5) {
|
||||
var1 -= this.field1884;
|
||||
var2 -= this.field1885;
|
||||
if(var3 == 0) {
|
||||
if(0 == var4) {
|
||||
this.method2409(var1, var2, 128);
|
||||
this.method2409(var1 - 1, var2, 8);
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
void method2352(int var1, int var2, int var3) {
|
||||
this.field1904[var1][var2] &= ~var3;
|
||||
}
|
||||
if(1 == var4) {
|
||||
this.method2409(var1, var2, 2);
|
||||
this.method2409(var1, 1 + var2, 32);
|
||||
}
|
||||
|
||||
@ObfuscatedName("db")
|
||||
static void method2353(int var0) {
|
||||
for(class200 var1 = (class200)client.field490.method3748(); null != var1; var1 = (class200)client.field490.method3747()) {
|
||||
if((long)var0 == (var1.field3112 >> 48 & 65535L)) {
|
||||
var1.method3853();
|
||||
if(var4 == 2) {
|
||||
this.method2409(var1, var2, 8);
|
||||
this.method2409(1 + var1, var2, 128);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2409(var1, var2, 32);
|
||||
this.method2409(var1, var2 - 1, 2);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 1 || 3 == var3) {
|
||||
if(0 == var4) {
|
||||
this.method2409(var1, var2, 1);
|
||||
this.method2409(var1 - 1, 1 + var2, 16);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2409(var1, var2, 4);
|
||||
this.method2409(1 + var1, var2 + 1, 64);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2409(var1, var2, 16);
|
||||
this.method2409(1 + var1, var2 - 1, 1);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2409(var1, var2, 64);
|
||||
this.method2409(var1 - 1, var2 - 1, 4);
|
||||
}
|
||||
}
|
||||
|
||||
if(2 == var3) {
|
||||
if(0 == var4) {
|
||||
this.method2409(var1, var2, 130);
|
||||
this.method2409(var1 - 1, var2, 8);
|
||||
this.method2409(var1, var2 + 1, 32);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2409(var1, var2, 10);
|
||||
this.method2409(var1, var2 + 1, 32);
|
||||
this.method2409(1 + var1, var2, 128);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2409(var1, var2, 40);
|
||||
this.method2409(1 + var1, var2, 128);
|
||||
this.method2409(var1, var2 - 1, 2);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2409(var1, var2, 160);
|
||||
this.method2409(var1, var2 - 1, 2);
|
||||
this.method2409(var1 - 1, var2, 8);
|
||||
}
|
||||
}
|
||||
|
||||
if(var5) {
|
||||
if(0 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2409(var1, var2, 65536);
|
||||
this.method2409(var1 - 1, var2, 4096);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2409(var1, var2, 1024);
|
||||
this.method2409(var1, 1 + var2, 16384);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2409(var1, var2, 4096);
|
||||
this.method2409(1 + var1, var2, 65536);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2409(var1, var2, 16384);
|
||||
this.method2409(var1, var2 - 1, 1024);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 1 || 3 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2409(var1, var2, 512);
|
||||
this.method2409(var1 - 1, 1 + var2, 8192);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2409(var1, var2, 2048);
|
||||
this.method2409(var1 + 1, var2 + 1, '耀');
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2409(var1, var2, 8192);
|
||||
this.method2409(1 + var1, var2 - 1, 512);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2409(var1, var2, '耀');
|
||||
this.method2409(var1 - 1, var2 - 1, 2048);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 2) {
|
||||
if(0 == var4) {
|
||||
this.method2409(var1, var2, 66560);
|
||||
this.method2409(var1 - 1, var2, 4096);
|
||||
this.method2409(var1, var2 + 1, 16384);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2409(var1, var2, 5120);
|
||||
this.method2409(var1, var2 + 1, 16384);
|
||||
this.method2409(1 + var1, var2, 65536);
|
||||
}
|
||||
|
||||
if(2 == var4) {
|
||||
this.method2409(var1, var2, 20480);
|
||||
this.method2409(var1 + 1, var2, 65536);
|
||||
this.method2409(var1, var2 - 1, 1024);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2409(var1, var2, 81920);
|
||||
this.method2409(var1, var2 - 1, 1024);
|
||||
this.method2409(var1 - 1, var2, 4096);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public class107(int var1, int var2) {
|
||||
this.field1902 = var1;
|
||||
this.field1903 = var2;
|
||||
this.field1904 = new int[this.field1902][this.field1903];
|
||||
this.method2341();
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIZI)V",
|
||||
garbageValue = "1873044489"
|
||||
)
|
||||
public void method2365(int var1, int var2, int var3, int var4, boolean var5) {
|
||||
var1 -= this.field1895;
|
||||
var2 -= this.field1901;
|
||||
if(var3 == 0) {
|
||||
if(var4 == 0) {
|
||||
this.method2370(var1, var2, 128);
|
||||
this.method2370(var1 - 1, var2, 8);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2370(var1, var2, 2);
|
||||
this.method2370(var1, 1 + var2, 32);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2370(var1, var2, 8);
|
||||
this.method2370(1 + var1, var2, 128);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2370(var1, var2, 32);
|
||||
this.method2370(var1, var2 - 1, 2);
|
||||
}
|
||||
}
|
||||
|
||||
if(1 == var3 || 3 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2370(var1, var2, 1);
|
||||
this.method2370(var1 - 1, var2 + 1, 16);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2370(var1, var2, 4);
|
||||
this.method2370(var1 + 1, var2 + 1, 64);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2370(var1, var2, 16);
|
||||
this.method2370(var1 + 1, var2 - 1, 1);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2370(var1, var2, 64);
|
||||
this.method2370(var1 - 1, var2 - 1, 4);
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 == 2) {
|
||||
if(var4 == 0) {
|
||||
this.method2370(var1, var2, 130);
|
||||
this.method2370(var1 - 1, var2, 8);
|
||||
this.method2370(var1, var2 + 1, 32);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2370(var1, var2, 10);
|
||||
this.method2370(var1, 1 + var2, 32);
|
||||
this.method2370(var1 + 1, var2, 128);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2370(var1, var2, 40);
|
||||
this.method2370(1 + var1, var2, 128);
|
||||
this.method2370(var1, var2 - 1, 2);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2370(var1, var2, 160);
|
||||
this.method2370(var1, var2 - 1, 2);
|
||||
this.method2370(var1 - 1, var2, 8);
|
||||
}
|
||||
}
|
||||
|
||||
if(var5) {
|
||||
if(var3 == 0) {
|
||||
if(var4 == 0) {
|
||||
this.method2370(var1, var2, 65536);
|
||||
this.method2370(var1 - 1, var2, 4096);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2370(var1, var2, 1024);
|
||||
this.method2370(var1, var2 + 1, 16384);
|
||||
}
|
||||
|
||||
if(2 == var4) {
|
||||
this.method2370(var1, var2, 4096);
|
||||
this.method2370(var1 + 1, var2, 65536);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2370(var1, var2, 16384);
|
||||
this.method2370(var1, var2 - 1, 1024);
|
||||
}
|
||||
}
|
||||
|
||||
if(1 == var3 || var3 == 3) {
|
||||
if(var4 == 0) {
|
||||
this.method2370(var1, var2, 512);
|
||||
this.method2370(var1 - 1, var2 + 1, 8192);
|
||||
}
|
||||
|
||||
if(var4 == 1) {
|
||||
this.method2370(var1, var2, 2048);
|
||||
this.method2370(var1 + 1, var2 + 1, '耀');
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2370(var1, var2, 8192);
|
||||
this.method2370(var1 + 1, var2 - 1, 512);
|
||||
}
|
||||
|
||||
if(var4 == 3) {
|
||||
this.method2370(var1, var2, '耀');
|
||||
this.method2370(var1 - 1, var2 - 1, 2048);
|
||||
}
|
||||
}
|
||||
|
||||
if(2 == var3) {
|
||||
if(var4 == 0) {
|
||||
this.method2370(var1, var2, 66560);
|
||||
this.method2370(var1 - 1, var2, 4096);
|
||||
this.method2370(var1, 1 + var2, 16384);
|
||||
}
|
||||
|
||||
if(1 == var4) {
|
||||
this.method2370(var1, var2, 5120);
|
||||
this.method2370(var1, 1 + var2, 16384);
|
||||
this.method2370(var1 + 1, var2, 65536);
|
||||
}
|
||||
|
||||
if(var4 == 2) {
|
||||
this.method2370(var1, var2, 20480);
|
||||
this.method2370(var1 + 1, var2, 65536);
|
||||
this.method2370(var1, var2 - 1, 1024);
|
||||
}
|
||||
|
||||
if(3 == var4) {
|
||||
this.method2370(var1, var2, 81920);
|
||||
this.method2370(var1, var2 - 1, 1024);
|
||||
this.method2370(var1 - 1, var2, 4096);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("bl")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)V",
|
||||
garbageValue = "-1329165537"
|
||||
)
|
||||
static final void method2366(int var0, int var1) {
|
||||
class198 var2 = client.field420[class75.field1386][var0][var1];
|
||||
if(null == var2) {
|
||||
field1906.method1896(class75.field1386, var0, var1);
|
||||
} else {
|
||||
long var3 = -99999999L;
|
||||
class28 var5 = null;
|
||||
|
||||
class28 var6;
|
||||
for(var6 = (class28)var2.method3773(); null != var6; var6 = (class28)var2.method3772()) {
|
||||
class51 var7 = class22.method581(var6.field677);
|
||||
long var8 = (long)var7.field1133;
|
||||
if(var7.field1134 == 1) {
|
||||
var8 *= (long)(var6.field672 + 1);
|
||||
}
|
||||
|
||||
if(var8 > var3) {
|
||||
var3 = var8;
|
||||
var5 = var6;
|
||||
}
|
||||
}
|
||||
|
||||
if(null == var5) {
|
||||
field1906.method1896(class75.field1386, var0, var1);
|
||||
} else {
|
||||
var2.method3769(var5);
|
||||
class28 var10 = null;
|
||||
class28 var11 = null;
|
||||
|
||||
for(var6 = (class28)var2.method3773(); null != var6; var6 = (class28)var2.method3772()) {
|
||||
if(var5.field677 != var6.field677) {
|
||||
if(var10 == null) {
|
||||
var10 = var6;
|
||||
}
|
||||
|
||||
if(var10.field677 != var6.field677 && null == var11) {
|
||||
var11 = var6;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var9 = (var1 << 7) + var0 + 1610612736;
|
||||
field1906.method1882(class75.field1386, var0, var1, class105.method2335(64 + var0 * 128, 64 + 128 * var1, class75.field1386), var5, var9, var10, var11);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static void method2369(Applet var0, String var1) {
|
||||
class137.field2143 = var0;
|
||||
class137.field2147 = var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
void method2370(int var1, int var2, int var3) {
|
||||
this.field1904[var1][var2] |= var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("bm")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-1873976098"
|
||||
)
|
||||
static void method2371() {
|
||||
for(int var0 = 0; var0 < client.field430; ++var0) {
|
||||
int var2 = client.field433[var0];
|
||||
boolean var1 = var2 == 57 || 58 == var2 || var2 == 1007 || 25 == var2 || 30 == var2;
|
||||
if(var1) {
|
||||
if(var0 < client.field430 - 1) {
|
||||
for(int var3 = var0; var3 < client.field430 - 1; ++var3) {
|
||||
client.field437[var3] = client.field437[1 + var3];
|
||||
client.field365[var3] = client.field365[1 + var3];
|
||||
client.field433[var3] = client.field433[1 + var3];
|
||||
client.field523[var3] = client.field523[1 + var3];
|
||||
client.field431[var3] = client.field431[var3 + 1];
|
||||
client.field432[var3] = client.field432[1 + var3];
|
||||
}
|
||||
}
|
||||
|
||||
--client.field430;
|
||||
}
|
||||
}
|
||||
|
||||
this.field1873 = var1;
|
||||
this.field1887 = var2;
|
||||
this.field1888 = new int[this.field1873][this.field1887];
|
||||
this.method2396();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,235 +1,34 @@
|
||||
import java.util.HashMap;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("dr")
|
||||
@ObfuscatedName("da")
|
||||
public class class108 {
|
||||
@ObfuscatedName("nw")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2000766799
|
||||
)
|
||||
static int field1910;
|
||||
@ObfuscatedName("br")
|
||||
static class167 field1915;
|
||||
@ObfuscatedName("r")
|
||||
static String field1900;
|
||||
|
||||
static {
|
||||
new HashMap();
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)V",
|
||||
garbageValue = "1855774929"
|
||||
)
|
||||
public static void method2375(int var0) {
|
||||
if(class182.field2957 != 0) {
|
||||
class75.field1388 = var0;
|
||||
} else {
|
||||
class182.field2954.method3549(var0);
|
||||
@ObfuscatedName("s")
|
||||
static void method2430() {
|
||||
class226 var0 = null;
|
||||
|
||||
try {
|
||||
var0 = class135.method2882("", class18.field274.field2272, true);
|
||||
class118 var1 = class89.field1548.method119();
|
||||
var0.method4154(var1.field1980, 0, var1.field1979);
|
||||
} catch (Exception var3) {
|
||||
;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("aj")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIB)V",
|
||||
garbageValue = "-47"
|
||||
)
|
||||
static final void method2377(int var0, int var1, int var2, int var3, int var4) {
|
||||
int var5 = class107.field1906.method1901(var0, var1, var2);
|
||||
int var6;
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
int var11;
|
||||
int var12;
|
||||
if(0 != var5) {
|
||||
var6 = class107.field1906.method1983(var0, var1, var2, var5);
|
||||
var7 = var6 >> 6 & 3;
|
||||
var8 = var6 & 31;
|
||||
var9 = var3;
|
||||
if(var5 > 0) {
|
||||
var9 = var4;
|
||||
}
|
||||
|
||||
int[] var10 = class42.field1002.field1412;
|
||||
var11 = (103 - var2) * 2048 + 24624 + 4 * var1;
|
||||
var12 = var5 >> 14 & 32767;
|
||||
class40 var13 = class48.method996(var12);
|
||||
if(-1 != var13.field946) {
|
||||
class80 var14 = class23.field613[var13.field946];
|
||||
if(var14 != null) {
|
||||
int var15 = (var13.field932 * 4 - var14.field1431) / 2;
|
||||
int var16 = (var13.field933 * 4 - var14.field1434) / 2;
|
||||
var14.method1838(var15 + 48 + 4 * var1, var16 + 48 + (104 - var2 - var13.field933) * 4);
|
||||
}
|
||||
} else {
|
||||
if(var8 == 0 || 2 == var8) {
|
||||
if(0 == var7) {
|
||||
var10[var11] = var9;
|
||||
var10[var11 + 512] = var9;
|
||||
var10[var11 + 1024] = var9;
|
||||
var10[1536 + var11] = var9;
|
||||
} else if(1 == var7) {
|
||||
var10[var11] = var9;
|
||||
var10[1 + var11] = var9;
|
||||
var10[var11 + 2] = var9;
|
||||
var10[3 + var11] = var9;
|
||||
} else if(2 == var7) {
|
||||
var10[var11 + 3] = var9;
|
||||
var10[3 + var11 + 512] = var9;
|
||||
var10[1024 + var11 + 3] = var9;
|
||||
var10[1536 + var11 + 3] = var9;
|
||||
} else if(3 == var7) {
|
||||
var10[var11 + 1536] = var9;
|
||||
var10[1 + 1536 + var11] = var9;
|
||||
var10[2 + 1536 + var11] = var9;
|
||||
var10[3 + var11 + 1536] = var9;
|
||||
}
|
||||
}
|
||||
|
||||
if(var8 == 3) {
|
||||
if(0 == var7) {
|
||||
var10[var11] = var9;
|
||||
} else if(var7 == 1) {
|
||||
var10[var11 + 3] = var9;
|
||||
} else if(2 == var7) {
|
||||
var10[3 + var11 + 1536] = var9;
|
||||
} else if(3 == var7) {
|
||||
var10[1536 + var11] = var9;
|
||||
}
|
||||
}
|
||||
|
||||
if(var8 == 2) {
|
||||
if(var7 == 3) {
|
||||
var10[var11] = var9;
|
||||
var10[512 + var11] = var9;
|
||||
var10[1024 + var11] = var9;
|
||||
var10[1536 + var11] = var9;
|
||||
} else if(var7 == 0) {
|
||||
var10[var11] = var9;
|
||||
var10[var11 + 1] = var9;
|
||||
var10[2 + var11] = var9;
|
||||
var10[var11 + 3] = var9;
|
||||
} else if(var7 == 1) {
|
||||
var10[var11 + 3] = var9;
|
||||
var10[512 + var11 + 3] = var9;
|
||||
var10[1024 + 3 + var11] = var9;
|
||||
var10[var11 + 3 + 1536] = var9;
|
||||
} else if(var7 == 2) {
|
||||
var10[var11 + 1536] = var9;
|
||||
var10[var11 + 1536 + 1] = var9;
|
||||
var10[2 + 1536 + var11] = var9;
|
||||
var10[1536 + var11 + 3] = var9;
|
||||
}
|
||||
}
|
||||
try {
|
||||
if(null != var0) {
|
||||
var0.method4168();
|
||||
}
|
||||
} catch (Exception var2) {
|
||||
;
|
||||
}
|
||||
|
||||
var5 = class107.field1906.method1935(var0, var1, var2);
|
||||
if(0 != var5) {
|
||||
var6 = class107.field1906.method1983(var0, var1, var2, var5);
|
||||
var7 = var6 >> 6 & 3;
|
||||
var8 = var6 & 31;
|
||||
var9 = var5 >> 14 & 32767;
|
||||
class40 var19 = class48.method996(var9);
|
||||
int var23;
|
||||
if(-1 != var19.field946) {
|
||||
class80 var21 = class23.field613[var19.field946];
|
||||
if(null != var21) {
|
||||
var12 = (var19.field932 * 4 - var21.field1431) / 2;
|
||||
var23 = (var19.field933 * 4 - var21.field1434) / 2;
|
||||
var21.method1838(4 * var1 + 48 + var12, var23 + 48 + 4 * (104 - var2 - var19.field933));
|
||||
}
|
||||
} else if(var8 == 9) {
|
||||
var11 = 15658734;
|
||||
if(var5 > 0) {
|
||||
var11 = 15597568;
|
||||
}
|
||||
|
||||
int[] var22 = class42.field1002.field1412;
|
||||
var23 = 2048 * (103 - var2) + 24624 + var1 * 4;
|
||||
if(var7 != 0 && 2 != var7) {
|
||||
var22[var23] = var11;
|
||||
var22[1 + 512 + var23] = var11;
|
||||
var22[1024 + var23 + 2] = var11;
|
||||
var22[3 + 1536 + var23] = var11;
|
||||
} else {
|
||||
var22[var23 + 1536] = var11;
|
||||
var22[1 + var23 + 1024] = var11;
|
||||
var22[512 + var23 + 2] = var11;
|
||||
var22[3 + var23] = var11;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var5 = class107.field1906.method2010(var0, var1, var2);
|
||||
if(0 != var5) {
|
||||
var6 = var5 >> 14 & 32767;
|
||||
class40 var17 = class48.method996(var6);
|
||||
if(-1 != var17.field946) {
|
||||
class80 var18 = class23.field613[var17.field946];
|
||||
if(var18 != null) {
|
||||
var9 = (var17.field932 * 4 - var18.field1431) / 2;
|
||||
int var20 = (var17.field933 * 4 - var18.field1434) / 2;
|
||||
var18.method1838(48 + 4 * var1 + var9, 48 + (104 - var2 - var17.field933) * 4 + var20);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
static void method2378(class167 var0, int var1, int var2, int var3, byte var4, boolean var5) {
|
||||
long var6 = (long)(var2 + (var1 << 16));
|
||||
class171 var8 = (class171)class170.field2723.method3744(var6);
|
||||
if(null == var8) {
|
||||
var8 = (class171)class170.field2735.method3744(var6);
|
||||
if(var8 == null) {
|
||||
var8 = (class171)class170.field2728.method3744(var6);
|
||||
if(null != var8) {
|
||||
if(var5) {
|
||||
var8.method3835();
|
||||
class170.field2723.method3746(var8, var6);
|
||||
--class170.field2729;
|
||||
++class170.field2741;
|
||||
}
|
||||
|
||||
} else {
|
||||
if(!var5) {
|
||||
var8 = (class171)class170.field2730.method3744(var6);
|
||||
if(var8 != null) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
var8 = new class171();
|
||||
var8.field2748 = var0;
|
||||
var8.field2743 = var3;
|
||||
var8.field2745 = var4;
|
||||
if(var5) {
|
||||
class170.field2723.method3746(var8, var6);
|
||||
++class170.field2741;
|
||||
} else {
|
||||
class170.field2727.method3814(var8);
|
||||
class170.field2728.method3746(var8, var6);
|
||||
++class170.field2729;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static void method2379(class166 var0, int var1, int var2, int var3, boolean var4) {
|
||||
class182.field2957 = 1;
|
||||
class182.field2955 = var0;
|
||||
class125.field2043 = var1;
|
||||
class7.field138 = var2;
|
||||
class75.field1388 = var3;
|
||||
class11.field182 = var4;
|
||||
class3.field62 = 10000;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,182 +1,199 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("du")
|
||||
@ObfuscatedName("dh")
|
||||
public final class class109 {
|
||||
@ObfuscatedName("al")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1082982913
|
||||
)
|
||||
int field1904;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 408069347
|
||||
)
|
||||
int field1905;
|
||||
@ObfuscatedName("f")
|
||||
final int field1906 = 258;
|
||||
@ObfuscatedName("a")
|
||||
final int field1907 = 4096;
|
||||
@ObfuscatedName("y")
|
||||
final int field1908 = 50;
|
||||
@ObfuscatedName("e")
|
||||
final int field1909 = 18002;
|
||||
@ObfuscatedName("g")
|
||||
byte[] field1910;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -981029099
|
||||
)
|
||||
int field1911 = 0;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -807843307
|
||||
)
|
||||
int field1912;
|
||||
@ObfuscatedName("ax")
|
||||
byte[] field1913 = new byte[4096];
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2081149639
|
||||
)
|
||||
int field1914 = 0;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1672414201
|
||||
intValue = 1720119083
|
||||
)
|
||||
int field1916 = 0;
|
||||
@ObfuscatedName("l")
|
||||
final int field1917 = 16;
|
||||
@ObfuscatedName("a")
|
||||
final int field1918 = 258;
|
||||
int field1915;
|
||||
@ObfuscatedName("i")
|
||||
final int field1919 = 6;
|
||||
@ObfuscatedName("ag")
|
||||
int[] field1920 = new int[6];
|
||||
@ObfuscatedName("m")
|
||||
final int field1921 = 18002;
|
||||
@ObfuscatedName("o")
|
||||
byte[] field1922;
|
||||
@ObfuscatedName("ab")
|
||||
boolean[] field1923 = new boolean[256];
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -273096447
|
||||
intValue = -465100463
|
||||
)
|
||||
int field1924;
|
||||
@ObfuscatedName("k")
|
||||
byte[] field1925;
|
||||
@ObfuscatedName("ac")
|
||||
byte[] field1926 = new byte[18002];
|
||||
@ObfuscatedName("aa")
|
||||
int[][] field1927 = new int[6][258];
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1499378737
|
||||
)
|
||||
int field1928 = 0;
|
||||
@ObfuscatedName("u")
|
||||
byte field1929;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1356229097
|
||||
)
|
||||
int field1930;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -674871563
|
||||
)
|
||||
int field1931;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 827215743
|
||||
)
|
||||
int field1932;
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1055555291
|
||||
)
|
||||
int field1933;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 140532417
|
||||
)
|
||||
int field1934;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 36081731
|
||||
)
|
||||
int field1935;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 647036141
|
||||
)
|
||||
int field1936;
|
||||
int field1916;
|
||||
@ObfuscatedName("t")
|
||||
int[] field1937 = new int[256];
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1426838957
|
||||
)
|
||||
int field1918;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1095563465
|
||||
)
|
||||
int field1919;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2053377347
|
||||
intValue = -1357498045
|
||||
)
|
||||
int field1938;
|
||||
@ObfuscatedName("x")
|
||||
int[] field1939 = new int[257];
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1166169281
|
||||
)
|
||||
int field1940;
|
||||
@ObfuscatedName("f")
|
||||
final int field1941 = 50;
|
||||
@ObfuscatedName("ax")
|
||||
byte[] field1942 = new byte[18002];
|
||||
@ObfuscatedName("ak")
|
||||
boolean[] field1943 = new boolean[16];
|
||||
@ObfuscatedName("aw")
|
||||
byte[] field1944 = new byte[4096];
|
||||
@ObfuscatedName("j")
|
||||
final int field1945 = 4096;
|
||||
@ObfuscatedName("as")
|
||||
int[][] field1946 = new int[6][258];
|
||||
@ObfuscatedName("az")
|
||||
int[] field1947 = new int[16];
|
||||
@ObfuscatedName("ai")
|
||||
byte[][] field1948 = new byte[6][258];
|
||||
@ObfuscatedName("ar")
|
||||
int[][] field1949 = new int[6][258];
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1080711225
|
||||
)
|
||||
int field1952;
|
||||
@ObfuscatedName("af")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -903832833
|
||||
)
|
||||
int field1953;
|
||||
int field1920;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -66426331
|
||||
intValue = -709553829
|
||||
)
|
||||
int field1954;
|
||||
int field1921;
|
||||
@ObfuscatedName("ac")
|
||||
byte[] field1922 = new byte[18002];
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -993062909
|
||||
)
|
||||
int field1923;
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -555339715
|
||||
)
|
||||
int field1924;
|
||||
@ObfuscatedName("am")
|
||||
byte[] field1955 = new byte[256];
|
||||
int[][] field1925 = new int[6][258];
|
||||
@ObfuscatedName("s")
|
||||
final int field1926 = 6;
|
||||
@ObfuscatedName("w")
|
||||
int[] field1927 = new int[257];
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1826160987
|
||||
)
|
||||
int field1928;
|
||||
@ObfuscatedName("ad")
|
||||
boolean[] field1929 = new boolean[256];
|
||||
@ObfuscatedName("at")
|
||||
boolean[] field1930 = new boolean[16];
|
||||
@ObfuscatedName("aw")
|
||||
byte[] field1931 = new byte[256];
|
||||
@ObfuscatedName("p")
|
||||
int[] field1932 = new int[256];
|
||||
@ObfuscatedName("ak")
|
||||
int[] field1933 = new int[16];
|
||||
@ObfuscatedName("ah")
|
||||
byte[] field1934 = new byte[18002];
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1393350735
|
||||
)
|
||||
int field1935;
|
||||
@ObfuscatedName("as")
|
||||
byte[][] field1936 = new byte[6][258];
|
||||
@ObfuscatedName("ao")
|
||||
int[][] field1937 = new int[6][258];
|
||||
@ObfuscatedName("n")
|
||||
byte[] field1938;
|
||||
@ObfuscatedName("ai")
|
||||
int[][] field1939 = new int[6][258];
|
||||
@ObfuscatedName("v")
|
||||
byte field1940;
|
||||
@ObfuscatedName("ab")
|
||||
int[] field1941 = new int[6];
|
||||
@ObfuscatedName("r")
|
||||
final int field1942 = 16;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static int method2380(int var0) {
|
||||
class47 var1 = class39.method796(var0);
|
||||
int var2 = var1.field1067;
|
||||
int var3 = var1.field1068;
|
||||
int var4 = var1.field1069;
|
||||
int var5 = class175.field2905[var4 - var3];
|
||||
return class175.field2906[var2] >> var3 & var5;
|
||||
@ObfuscatedName("dt")
|
||||
static final void method2431() {
|
||||
client.field301.method2753(53);
|
||||
client.field301.method2497(0);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static synchronized long method2381() {
|
||||
long var0 = System.currentTimeMillis();
|
||||
if(var0 < class89.field1562) {
|
||||
class114.field1973 += class89.field1562 - var0;
|
||||
}
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/CharSequence;IZB)I",
|
||||
garbageValue = "1"
|
||||
)
|
||||
public static int method2432(CharSequence var0, int var1) {
|
||||
if(var1 >= 2 && var1 <= 36) {
|
||||
boolean var2 = false;
|
||||
boolean var3 = false;
|
||||
int var4 = 0;
|
||||
int var5 = var0.length();
|
||||
|
||||
class89.field1562 = var0;
|
||||
return var0 + class114.field1973;
|
||||
}
|
||||
for(int var6 = 0; var6 < var5; ++var6) {
|
||||
char var7 = var0.charAt(var6);
|
||||
if(0 == var6) {
|
||||
if(45 == var7) {
|
||||
var2 = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
@ObfuscatedName("by")
|
||||
static final void method2382() {
|
||||
boolean var0 = false;
|
||||
|
||||
while(!var0) {
|
||||
var0 = true;
|
||||
|
||||
for(int var1 = 0; var1 < client.field430 - 1; ++var1) {
|
||||
if(client.field433[var1] < 1000 && client.field433[var1 + 1] > 1000) {
|
||||
String var2 = client.field365[var1];
|
||||
client.field365[var1] = client.field365[var1 + 1];
|
||||
client.field365[1 + var1] = var2;
|
||||
String var3 = client.field437[var1];
|
||||
client.field437[var1] = client.field437[1 + var1];
|
||||
client.field437[1 + var1] = var3;
|
||||
int var4 = client.field433[var1];
|
||||
client.field433[var1] = client.field433[var1 + 1];
|
||||
client.field433[1 + var1] = var4;
|
||||
var4 = client.field431[var1];
|
||||
client.field431[var1] = client.field431[1 + var1];
|
||||
client.field431[var1 + 1] = var4;
|
||||
var4 = client.field432[var1];
|
||||
client.field432[var1] = client.field432[var1 + 1];
|
||||
client.field432[var1 + 1] = var4;
|
||||
var4 = client.field523[var1];
|
||||
client.field523[var1] = client.field523[var1 + 1];
|
||||
client.field523[1 + var1] = var4;
|
||||
var0 = false;
|
||||
if(43 == var7) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var9;
|
||||
if(var7 >= 48 && var7 <= 57) {
|
||||
var9 = var7 - 48;
|
||||
} else if(var7 >= 65 && var7 <= 90) {
|
||||
var9 = var7 - 55;
|
||||
} else {
|
||||
if(var7 < 97 || var7 > 122) {
|
||||
throw new NumberFormatException();
|
||||
}
|
||||
|
||||
var9 = var7 - 87;
|
||||
}
|
||||
|
||||
if(var9 >= var1) {
|
||||
throw new NumberFormatException();
|
||||
}
|
||||
|
||||
if(var2) {
|
||||
var9 = -var9;
|
||||
}
|
||||
|
||||
int var8 = var4 * var1 + var9;
|
||||
if(var8 / var1 != var4) {
|
||||
throw new NumberFormatException();
|
||||
}
|
||||
|
||||
var4 = var8;
|
||||
var3 = true;
|
||||
}
|
||||
|
||||
if(!var3) {
|
||||
throw new NumberFormatException();
|
||||
} else {
|
||||
return var4;
|
||||
}
|
||||
} else {
|
||||
throw new IllegalArgumentException("");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,110 +1,193 @@
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("h")
|
||||
public class class11 {
|
||||
@ObfuscatedName("l")
|
||||
static final class197 field172 = new class197(1024);
|
||||
@ObfuscatedName("a")
|
||||
static final class199 field173 = new class199();
|
||||
@ObfuscatedName("j")
|
||||
static final Map field174 = new HashMap();
|
||||
@ObfuscatedName("i")
|
||||
static int field176 = 0;
|
||||
@ObfuscatedName("y")
|
||||
static class118 field179;
|
||||
@ObfuscatedName("ig")
|
||||
static class30 field180;
|
||||
@ObfuscatedName("r")
|
||||
public static boolean field182;
|
||||
static final class197 field164 = new class197(1024);
|
||||
@ObfuscatedName("f")
|
||||
static final class199 field165 = new class199();
|
||||
@ObfuscatedName("s")
|
||||
static int field166 = 0;
|
||||
@ObfuscatedName("a")
|
||||
static final Map field169 = new HashMap();
|
||||
@ObfuscatedName("jq")
|
||||
static class172[] field170;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static void method135(String[] var0, short[] var1) {
|
||||
class122.method2721(var0, var1, 0, var0.length - 1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static final void method145(class121 var0) {
|
||||
var0.method2688();
|
||||
int var1 = client.field477;
|
||||
class2 var2 = class148.field2249 = client.field410[var1] = new class2();
|
||||
var2.field56 = var1;
|
||||
int var3 = var0.method2689(30);
|
||||
byte var4 = (byte)(var3 >> 28);
|
||||
int var5 = var3 >> 14 & 16383;
|
||||
int var6 = var3 & 16383;
|
||||
var2.field864[0] = var5 - class98.field1683;
|
||||
var2.field839 = (var2.field864[0] << 7) + (var2.method31() << 6);
|
||||
var2.field817[0] = var6 - class92.field1598;
|
||||
var2.field848 = (var2.field817[0] << 7) + (var2.method31() << 6);
|
||||
class75.field1386 = var2.field55 = var4;
|
||||
if(null != class32.field745[var1]) {
|
||||
var2.method11(class32.field745[var1]);
|
||||
}
|
||||
|
||||
class32.field749 = 0;
|
||||
class32.field755[++class32.field749 - 1] = var1;
|
||||
class32.field746[var1] = 0;
|
||||
class32.field750 = 0;
|
||||
|
||||
for(int var7 = 1; var7 < 2048; ++var7) {
|
||||
if(var1 != var7) {
|
||||
int var8 = var0.method2689(18);
|
||||
int var9 = var8 >> 16;
|
||||
int var10 = var8 >> 8 & 255;
|
||||
int var11 = var8 & 255;
|
||||
class32.field752[var7] = (var10 << 14) + (var9 << 28) + var11;
|
||||
class32.field754[var7] = 0;
|
||||
class32.field753[var7] = -1;
|
||||
class32.field751[++class32.field750 - 1] = var7;
|
||||
class32.field746[var7] = 0;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-125460482"
|
||||
)
|
||||
static final void method156() {
|
||||
int var0 = 64 + class177.field2900 * 128;
|
||||
int var1 = class15.field217 * 128 + 64;
|
||||
int var2 = class4.method52(var0, var1, class48.field1078) - class161.field2633;
|
||||
if(class44.field1037 < var0) {
|
||||
class44.field1037 += class126.field2037 + class170.field2703 * (var0 - class44.field1037) / 1000;
|
||||
if(class44.field1037 > var0) {
|
||||
class44.field1037 = var0;
|
||||
}
|
||||
}
|
||||
|
||||
var0.method2690();
|
||||
}
|
||||
if(class44.field1037 > var0) {
|
||||
class44.field1037 -= class126.field2037 + (class44.field1037 - var0) * class170.field2703 / 1000;
|
||||
if(class44.field1037 < var0) {
|
||||
class44.field1037 = var0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static void method147() {
|
||||
if(class135.field2091.toLowerCase().indexOf("microsoft") != -1) {
|
||||
class136.field2133[186] = 57;
|
||||
class136.field2133[187] = 27;
|
||||
class136.field2133[188] = 71;
|
||||
class136.field2133[189] = 26;
|
||||
class136.field2133[190] = 72;
|
||||
class136.field2133[191] = 73;
|
||||
class136.field2133[192] = 58;
|
||||
class136.field2133[219] = 42;
|
||||
class136.field2133[220] = 74;
|
||||
class136.field2133[221] = 43;
|
||||
class136.field2133[222] = 59;
|
||||
class136.field2133[223] = 28;
|
||||
} else {
|
||||
class136.field2133[44] = 71;
|
||||
class136.field2133[45] = 26;
|
||||
class136.field2133[46] = 72;
|
||||
class136.field2133[47] = 73;
|
||||
class136.field2133[59] = 57;
|
||||
class136.field2133[61] = 27;
|
||||
class136.field2133[91] = 42;
|
||||
class136.field2133[92] = 74;
|
||||
class136.field2133[93] = 43;
|
||||
class136.field2133[192] = 28;
|
||||
class136.field2133[222] = 58;
|
||||
class136.field2133[520] = 59;
|
||||
if(class30.field713 < var2) {
|
||||
class30.field713 += class170.field2703 * (var2 - class30.field713) / 1000 + class126.field2037;
|
||||
if(class30.field713 > var2) {
|
||||
class30.field713 = var2;
|
||||
}
|
||||
}
|
||||
|
||||
if(class30.field713 > var2) {
|
||||
class30.field713 -= class170.field2703 * (class30.field713 - var2) / 1000 + class126.field2037;
|
||||
if(class30.field713 < var2) {
|
||||
class30.field713 = var2;
|
||||
}
|
||||
}
|
||||
|
||||
if(class17.field254 < var1) {
|
||||
class17.field254 += class126.field2037 + (var1 - class17.field254) * class170.field2703 / 1000;
|
||||
if(class17.field254 > var1) {
|
||||
class17.field254 = var1;
|
||||
}
|
||||
}
|
||||
|
||||
if(class17.field254 > var1) {
|
||||
class17.field254 -= class126.field2037 + (class17.field254 - var1) * class170.field2703 / 1000;
|
||||
if(class17.field254 < var1) {
|
||||
class17.field254 = var1;
|
||||
}
|
||||
}
|
||||
|
||||
var0 = 64 + class18.field275 * 128;
|
||||
var1 = client.field543 * 128 + 64;
|
||||
var2 = class4.method52(var0, var1, class48.field1078) - class10.field160;
|
||||
int var3 = var0 - class44.field1037;
|
||||
int var4 = var2 - class30.field713;
|
||||
int var5 = var1 - class17.field254;
|
||||
int var6 = (int)Math.sqrt((double)(var5 * var5 + var3 * var3));
|
||||
int var7 = (int)(Math.atan2((double)var4, (double)var6) * 325.949D) & 2047;
|
||||
int var8 = (int)(Math.atan2((double)var3, (double)var5) * -325.949D) & 2047;
|
||||
if(var7 < 128) {
|
||||
var7 = 128;
|
||||
}
|
||||
|
||||
if(var7 > 383) {
|
||||
var7 = 383;
|
||||
}
|
||||
|
||||
if(class15.field219 < var7) {
|
||||
class15.field219 += class148.field2215 * (var7 - class15.field219) / 1000 + class170.field2724;
|
||||
if(class15.field219 > var7) {
|
||||
class15.field219 = var7;
|
||||
}
|
||||
}
|
||||
|
||||
if(class15.field219 > var7) {
|
||||
class15.field219 -= class148.field2215 * (class15.field219 - var7) / 1000 + class170.field2724;
|
||||
if(class15.field219 < var7) {
|
||||
class15.field219 = var7;
|
||||
}
|
||||
}
|
||||
|
||||
int var9 = var8 - class13.field193;
|
||||
if(var9 > 1024) {
|
||||
var9 -= 2048;
|
||||
}
|
||||
|
||||
if(var9 < -1024) {
|
||||
var9 += 2048;
|
||||
}
|
||||
|
||||
if(var9 > 0) {
|
||||
class13.field193 += class148.field2215 * var9 / 1000 + class170.field2724;
|
||||
class13.field193 &= 2047;
|
||||
}
|
||||
|
||||
if(var9 < 0) {
|
||||
class13.field193 -= class170.field2724 + -var9 * class148.field2215 / 1000;
|
||||
class13.field193 &= 2047;
|
||||
}
|
||||
|
||||
int var10 = var8 - class13.field193;
|
||||
if(var10 > 1024) {
|
||||
var10 -= 2048;
|
||||
}
|
||||
|
||||
if(var10 < -1024) {
|
||||
var10 += 2048;
|
||||
}
|
||||
|
||||
if(var10 < 0 && var9 > 0 || var10 > 0 && var9 < 0) {
|
||||
class13.field193 = var8;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
public static boolean method148(class166 var0, int var1, int var2) {
|
||||
byte[] var3 = var0.method3214(var1, var2);
|
||||
if(null == var3) {
|
||||
return false;
|
||||
@ObfuscatedName("bx")
|
||||
static final void method165(class30 var0, int var1, int var2) {
|
||||
class10.method145(var0.field703, var0.field704, var0.field705, var0.field706, var0.field707, var1, var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
static class167 method166(int var0, boolean var1, boolean var2, boolean var3) {
|
||||
class133 var4 = null;
|
||||
if(class148.field2225 != null) {
|
||||
var4 = new class133(var0, class148.field2225, class228.field3221[var0], 1000000);
|
||||
}
|
||||
|
||||
return new class167(var4, class15.field220, var0, var1, var2, var3);
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
static int method167(int var0) {
|
||||
class35 var1 = (class35)field164.method3849((long)var0);
|
||||
return null == var1?-1:(var1.field3099 == field165.field3095?-1:((class35)var1.field3099).field789);
|
||||
}
|
||||
|
||||
@ObfuscatedName("bu")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "58"
|
||||
)
|
||||
static final void method168() {
|
||||
for(class16 var0 = (class16)client.field427.method3860(); null != var0; var0 = (class16)client.field427.method3861()) {
|
||||
if(var0.field238 == -1) {
|
||||
var0.field237 = 0;
|
||||
class17.method205(var0);
|
||||
} else {
|
||||
var0.method3946();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
static int method170(class25 var0, class25 var1, int var2, boolean var3) {
|
||||
if(1 == var2) {
|
||||
int var4 = var0.field635;
|
||||
int var5 = var1.field635;
|
||||
if(!var3) {
|
||||
if(var4 == -1) {
|
||||
var4 = 2001;
|
||||
}
|
||||
|
||||
if(-1 == var5) {
|
||||
var5 = 2001;
|
||||
}
|
||||
}
|
||||
|
||||
return var4 - var5;
|
||||
} else {
|
||||
class51.method1036(var3);
|
||||
return true;
|
||||
return var2 == 2?var0.field644 - var1.field644:(var2 == 3?(var0.field643.equals("-")?(var1.field643.equals("-")?0:(var3?-1:1)):(var1.field643.equals("-")?(var3?1:-1):var0.field643.compareTo(var1.field643))):(var2 == 4?(var0.method609()?(var1.method609()?0:1):(var1.method609()?-1:0)):(var2 == 5?(var0.method615()?(var1.method615()?0:1):(var1.method615()?-1:0)):(var2 == 6?(var0.method601()?(var1.method601()?0:1):(var1.method601()?-1:0)):(7 == var2?(var0.method599()?(var1.method599()?0:1):(var1.method599()?-1:0)):var0.field638 - var1.field638)))));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,28 +2,27 @@ import java.util.Calendar;
|
||||
import java.util.TimeZone;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("di")
|
||||
@ObfuscatedName("de")
|
||||
public class class110 {
|
||||
@ObfuscatedName("l")
|
||||
static final String[] field1956 = new String[]{"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
|
||||
@ObfuscatedName("r")
|
||||
public static final String[] field1944 = new String[]{"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
|
||||
@ObfuscatedName("f")
|
||||
public static Calendar field1945;
|
||||
@ObfuscatedName("cv")
|
||||
public static char field1948;
|
||||
@ObfuscatedName("a")
|
||||
static Calendar field1957;
|
||||
@ObfuscatedName("j")
|
||||
static final String[][] field1958 = new String[][]{{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}, {"Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"}};
|
||||
@ObfuscatedName("b")
|
||||
static class172 field1959;
|
||||
public static final String[][] field1950 = new String[][]{{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}, {"Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"}};
|
||||
@ObfuscatedName("dp")
|
||||
static int[] field1951;
|
||||
|
||||
static {
|
||||
Calendar.getInstance(TimeZone.getTimeZone("Europe/London"));
|
||||
field1957 = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
|
||||
field1945 = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static boolean method2384(class166 var0, class166 var1, class166 var2, class183 var3) {
|
||||
class182.field2952 = var0;
|
||||
class182.field2951 = var1;
|
||||
class182.field2953 = var2;
|
||||
class182.field2954 = var3;
|
||||
return true;
|
||||
@ObfuscatedName("y")
|
||||
static final void method2433() {
|
||||
class85.field1500 = false;
|
||||
client.field297 = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("dz")
|
||||
@ObfuscatedName("du")
|
||||
public interface class111 {
|
||||
@ObfuscatedName("j")
|
||||
int vmethod3121();
|
||||
@ObfuscatedName("a")
|
||||
int vmethod3184();
|
||||
}
|
||||
|
||||
@@ -1,77 +1,117 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("dl")
|
||||
@ObfuscatedName("do")
|
||||
public class class112 {
|
||||
@ObfuscatedName("l")
|
||||
byte[] field1961;
|
||||
@ObfuscatedName("j")
|
||||
int[] field1962;
|
||||
@ObfuscatedName("r")
|
||||
byte[] field1954;
|
||||
@ObfuscatedName("a")
|
||||
int[] field1963;
|
||||
int[] field1955;
|
||||
@ObfuscatedName("f")
|
||||
int[] field1956;
|
||||
@ObfuscatedName("ke")
|
||||
static class19 field1958;
|
||||
|
||||
@ObfuscatedName("dk")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/String;ZI)V",
|
||||
garbageValue = "-628162174"
|
||||
)
|
||||
static void method2390(String var0, boolean var1) {
|
||||
var0 = var0.toLowerCase();
|
||||
short[] var2 = new short[16];
|
||||
int var3 = 0;
|
||||
public class112(byte[] var1) {
|
||||
int var2 = var1.length;
|
||||
this.field1955 = new int[var2];
|
||||
this.field1954 = var1;
|
||||
int[] var3 = new int[33];
|
||||
this.field1956 = new int[8];
|
||||
int var4 = 0;
|
||||
|
||||
for(int var4 = 0; var4 < class51.field1115; ++var4) {
|
||||
class51 var5 = class22.method581(var4);
|
||||
if((!var1 || var5.field1159) && var5.field1152 == -1 && var5.field1121.toLowerCase().indexOf(var0) != -1) {
|
||||
if(var3 >= 250) {
|
||||
class213.field3145 = -1;
|
||||
class15.field224 = null;
|
||||
return;
|
||||
for(int var5 = 0; var5 < var2; ++var5) {
|
||||
byte var6 = var1[var5];
|
||||
if(0 != var6) {
|
||||
int var7 = 1 << 32 - var6;
|
||||
int var8 = var3[var6];
|
||||
this.field1955[var5] = var8;
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
if(0 != (var8 & var7)) {
|
||||
var9 = var3[var6 - 1];
|
||||
} else {
|
||||
var9 = var8 | var7;
|
||||
|
||||
for(var10 = var6 - 1; var10 >= 1; --var10) {
|
||||
var11 = var3[var10];
|
||||
if(var8 != var11) {
|
||||
break;
|
||||
}
|
||||
|
||||
var12 = 1 << 32 - var10;
|
||||
if((var11 & var12) != 0) {
|
||||
var3[var10] = var3[var10 - 1];
|
||||
break;
|
||||
}
|
||||
|
||||
var3[var10] = var11 | var12;
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 >= var2.length) {
|
||||
short[] var6 = new short[var2.length * 2];
|
||||
var3[var6] = var9;
|
||||
|
||||
for(int var7 = 0; var7 < var3; ++var7) {
|
||||
var6[var7] = var2[var7];
|
||||
for(var10 = 1 + var6; var10 <= 32; ++var10) {
|
||||
if(var3[var10] == var8) {
|
||||
var3[var10] = var9;
|
||||
}
|
||||
}
|
||||
|
||||
var10 = 0;
|
||||
|
||||
for(var11 = 0; var11 < var6; ++var11) {
|
||||
var12 = Integer.MIN_VALUE >>> var11;
|
||||
if(0 != (var8 & var12)) {
|
||||
if(this.field1956[var10] == 0) {
|
||||
this.field1956[var10] = var4;
|
||||
}
|
||||
|
||||
var10 = this.field1956[var10];
|
||||
} else {
|
||||
++var10;
|
||||
}
|
||||
|
||||
var2 = var6;
|
||||
if(var10 >= this.field1956.length) {
|
||||
int[] var13 = new int[this.field1956.length * 2];
|
||||
|
||||
for(int var14 = 0; var14 < this.field1956.length; ++var14) {
|
||||
var13[var14] = this.field1956[var14];
|
||||
}
|
||||
|
||||
this.field1956 = var13;
|
||||
}
|
||||
|
||||
var12 >>>= 1;
|
||||
}
|
||||
|
||||
var2[var3++] = (short)var4;
|
||||
this.field1956[var10] = ~var5;
|
||||
if(var10 >= var4) {
|
||||
var4 = 1 + var10;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class15.field224 = var2;
|
||||
class36.field798 = 0;
|
||||
class213.field3145 = var3;
|
||||
String[] var8 = new String[class213.field3145];
|
||||
|
||||
for(int var9 = 0; var9 < class213.field3145; ++var9) {
|
||||
var8[var9] = class22.method581(var2[var9]).field1121;
|
||||
}
|
||||
|
||||
class11.method135(var8, class15.field224);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public int method2391(byte[] var1, int var2, int var3, byte[] var4, int var5) {
|
||||
@ObfuscatedName("a")
|
||||
public int method2440(byte[] var1, int var2, int var3, byte[] var4, int var5) {
|
||||
int var6 = 0;
|
||||
int var7 = var5 << 3;
|
||||
|
||||
for(var3 += var2; var2 < var3; ++var2) {
|
||||
int var8 = var1[var2] & 255;
|
||||
int var9 = this.field1962[var8];
|
||||
byte var10 = this.field1961[var8];
|
||||
if(var10 == 0) {
|
||||
int var9 = this.field1955[var8];
|
||||
byte var10 = this.field1954[var8];
|
||||
if(0 == var10) {
|
||||
throw new RuntimeException("");
|
||||
}
|
||||
|
||||
int var11 = var7 >> 3;
|
||||
int var12 = var7 & 7;
|
||||
var6 &= -var12 >> 31;
|
||||
int var13 = (var12 + var10 - 1 >> 3) + var11;
|
||||
int var13 = var11 + (var10 + var12 - 1 >> 3);
|
||||
var12 += 24;
|
||||
var4[var11] = (byte)(var6 |= var9 >>> var12);
|
||||
if(var11 < var13) {
|
||||
@@ -98,11 +138,11 @@ public class class112 {
|
||||
var7 += var10;
|
||||
}
|
||||
|
||||
return (var7 + 7 >> 3) - var5;
|
||||
return (7 + var7 >> 3) - var5;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public int method2392(byte[] var1, int var2, byte[] var3, int var4, int var5) {
|
||||
@ObfuscatedName("r")
|
||||
public int method2441(byte[] var1, int var2, byte[] var3, int var4, int var5) {
|
||||
if(0 == var5) {
|
||||
return 0;
|
||||
} else {
|
||||
@@ -113,13 +153,13 @@ public class class112 {
|
||||
while(true) {
|
||||
byte var8 = var1[var7];
|
||||
if(var8 < 0) {
|
||||
var6 = this.field1963[var6];
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
int var9;
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -128,13 +168,13 @@ public class class112 {
|
||||
var6 = 0;
|
||||
}
|
||||
|
||||
if(0 != (var8 & 64)) {
|
||||
var6 = this.field1963[var6];
|
||||
if((var8 & 64) != 0) {
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -144,12 +184,12 @@ public class class112 {
|
||||
}
|
||||
|
||||
if((var8 & 32) != 0) {
|
||||
var6 = this.field1963[var6];
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -159,12 +199,12 @@ public class class112 {
|
||||
}
|
||||
|
||||
if(0 != (var8 & 16)) {
|
||||
var6 = this.field1963[var6];
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -173,13 +213,13 @@ public class class112 {
|
||||
var6 = 0;
|
||||
}
|
||||
|
||||
if(0 != (var8 & 8)) {
|
||||
var6 = this.field1963[var6];
|
||||
if((var8 & 8) != 0) {
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -188,13 +228,13 @@ public class class112 {
|
||||
var6 = 0;
|
||||
}
|
||||
|
||||
if(0 != (var8 & 4)) {
|
||||
var6 = this.field1963[var6];
|
||||
if((var8 & 4) != 0) {
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -203,13 +243,13 @@ public class class112 {
|
||||
var6 = 0;
|
||||
}
|
||||
|
||||
if((var8 & 2) != 0) {
|
||||
var6 = this.field1963[var6];
|
||||
if(0 != (var8 & 2)) {
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -219,12 +259,12 @@ public class class112 {
|
||||
}
|
||||
|
||||
if((var8 & 1) != 0) {
|
||||
var6 = this.field1963[var6];
|
||||
var6 = this.field1956[var6];
|
||||
} else {
|
||||
++var6;
|
||||
}
|
||||
|
||||
if((var9 = this.field1963[var6]) < 0) {
|
||||
if((var9 = this.field1956[var6]) < 0) {
|
||||
var3[var4++] = (byte)(~var9);
|
||||
if(var4 >= var5) {
|
||||
break;
|
||||
@@ -240,86 +280,173 @@ public class class112 {
|
||||
}
|
||||
}
|
||||
|
||||
public class112(byte[] var1) {
|
||||
int var2 = var1.length;
|
||||
this.field1962 = new int[var2];
|
||||
this.field1961 = var1;
|
||||
int[] var3 = new int[33];
|
||||
this.field1963 = new int[8];
|
||||
int var4 = 0;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass121;S)V",
|
||||
garbageValue = "-17692"
|
||||
)
|
||||
static final void method2444(class121 var0) {
|
||||
int var1 = 0;
|
||||
var0.method2754();
|
||||
|
||||
for(int var5 = 0; var5 < var2; ++var5) {
|
||||
byte var6 = var1[var5];
|
||||
if(var6 != 0) {
|
||||
int var7 = 1 << 32 - var6;
|
||||
int var8 = var3[var6];
|
||||
this.field1962[var5] = var8;
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
if((var8 & var7) != 0) {
|
||||
var9 = var3[var6 - 1];
|
||||
int var2;
|
||||
int var3;
|
||||
int var4;
|
||||
for(var2 = 0; var2 < class32.field774; ++var2) {
|
||||
var3 = class32.field759[var2];
|
||||
if(0 == (class32.field755[var3] & 1)) {
|
||||
if(var1 > 0) {
|
||||
--var1;
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else {
|
||||
var9 = var8 | var7;
|
||||
|
||||
for(var10 = var6 - 1; var10 >= 1; --var10) {
|
||||
var11 = var3[var10];
|
||||
if(var8 != var11) {
|
||||
break;
|
||||
}
|
||||
|
||||
var12 = 1 << 32 - var10;
|
||||
if(0 != (var11 & var12)) {
|
||||
var3[var10] = var3[var10 - 1];
|
||||
break;
|
||||
}
|
||||
|
||||
var3[var10] = var11 | var12;
|
||||
}
|
||||
}
|
||||
|
||||
var3[var6] = var9;
|
||||
|
||||
for(var10 = var6 + 1; var10 <= 32; ++var10) {
|
||||
if(var8 == var3[var10]) {
|
||||
var3[var10] = var9;
|
||||
}
|
||||
}
|
||||
|
||||
var10 = 0;
|
||||
|
||||
for(var11 = 0; var11 < var6; ++var11) {
|
||||
var12 = Integer.MIN_VALUE >>> var11;
|
||||
if((var8 & var12) != 0) {
|
||||
if(this.field1963[var10] == 0) {
|
||||
this.field1963[var10] = var4;
|
||||
}
|
||||
|
||||
var10 = this.field1963[var10];
|
||||
var4 = var0.method2750(1);
|
||||
if(var4 == 0) {
|
||||
var1 = class23.method589(var0);
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else {
|
||||
++var10;
|
||||
class21.method572(var0, var3);
|
||||
}
|
||||
|
||||
if(var10 >= this.field1963.length) {
|
||||
int[] var13 = new int[2 * this.field1963.length];
|
||||
|
||||
for(int var14 = 0; var14 < this.field1963.length; ++var14) {
|
||||
var13[var14] = this.field1963[var14];
|
||||
}
|
||||
|
||||
this.field1963 = var13;
|
||||
}
|
||||
|
||||
var12 >>>= 1;
|
||||
}
|
||||
|
||||
this.field1963[var10] = ~var5;
|
||||
if(var10 >= var4) {
|
||||
var4 = var10 + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var0.method2755();
|
||||
if(0 != var1) {
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
var0.method2754();
|
||||
|
||||
for(var2 = 0; var2 < class32.field774; ++var2) {
|
||||
var3 = class32.field759[var2];
|
||||
if(0 != (class32.field755[var3] & 1)) {
|
||||
if(var1 > 0) {
|
||||
--var1;
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else {
|
||||
var4 = var0.method2750(1);
|
||||
if(0 == var4) {
|
||||
var1 = class23.method589(var0);
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else {
|
||||
class21.method572(var0, var3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var0.method2755();
|
||||
if(var1 != 0) {
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
var0.method2754();
|
||||
|
||||
for(var2 = 0; var2 < class32.field760; ++var2) {
|
||||
var3 = class32.field761[var2];
|
||||
if((class32.field755[var3] & 1) != 0) {
|
||||
if(var1 > 0) {
|
||||
--var1;
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else {
|
||||
var4 = var0.method2750(1);
|
||||
if(0 == var4) {
|
||||
var1 = class23.method589(var0);
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else if(class3.method50(var0, var3)) {
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var0.method2755();
|
||||
if(var1 != 0) {
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
var0.method2754();
|
||||
|
||||
for(var2 = 0; var2 < class32.field760; ++var2) {
|
||||
var3 = class32.field761[var2];
|
||||
if((class32.field755[var3] & 1) == 0) {
|
||||
if(var1 > 0) {
|
||||
--var1;
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else {
|
||||
var4 = var0.method2750(1);
|
||||
if(0 == var4) {
|
||||
var1 = class23.method589(var0);
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
} else if(class3.method50(var0, var3)) {
|
||||
class32.field755[var3] = (byte)(class32.field755[var3] | 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var0.method2755();
|
||||
if(var1 != 0) {
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
class32.field774 = 0;
|
||||
class32.field760 = 0;
|
||||
|
||||
for(var2 = 1; var2 < 2048; ++var2) {
|
||||
class32.field755[var2] = (byte)(class32.field755[var2] >> 1);
|
||||
class2 var5 = client.field415[var2];
|
||||
if(null != var5) {
|
||||
class32.field759[++class32.field774 - 1] = var2;
|
||||
} else {
|
||||
class32.field761[++class32.field760 - 1] = var2;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
static boolean method2445(String var0, int var1) {
|
||||
return class126.method2829(var0, var1, "openjs");
|
||||
}
|
||||
|
||||
@ObfuscatedName("dl")
|
||||
static final void method2446(class3 var0, boolean var1) {
|
||||
int var2 = var0.field56;
|
||||
int var3 = (int)var0.field3111;
|
||||
var0.method3946();
|
||||
if(var1) {
|
||||
class95.method2213(var2);
|
||||
}
|
||||
|
||||
class210.method3965(var2);
|
||||
class172 var4 = class92.method2180(var3);
|
||||
if(var4 != null) {
|
||||
class36.method745(var4);
|
||||
}
|
||||
|
||||
class37.method764();
|
||||
if(client.field453 != -1) {
|
||||
int var5 = client.field453;
|
||||
if(class103.method2303(var5)) {
|
||||
class134.method2879(class172.field2850[var5], 1);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("db")
|
||||
static boolean method2447(class172 var0) {
|
||||
if(client.field463) {
|
||||
if(class101.method2294(var0) != 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if(var0.field2764 == 0) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return var0.field2763;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,16 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("dh")
|
||||
@ObfuscatedName("dp")
|
||||
public class class113 {
|
||||
@ObfuscatedName("f")
|
||||
static void method2397() {
|
||||
class15.field225 = new class195(32);
|
||||
@ObfuscatedName("y")
|
||||
static void method2449() {
|
||||
Object var0 = class169.field2699;
|
||||
synchronized(class169.field2699) {
|
||||
if(class169.field2695 == 0) {
|
||||
class129.field2056.method2893(new class169(), 5);
|
||||
}
|
||||
|
||||
class169.field2695 = 600;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,45 +1,16 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("do")
|
||||
@ObfuscatedName("dx")
|
||||
public class class114 {
|
||||
@ObfuscatedName("f")
|
||||
static byte[][][] field1972;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 6707467818990419891L
|
||||
)
|
||||
static long field1973;
|
||||
@ObfuscatedName("r")
|
||||
static int[] field1974;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static class44 method2399(int var0) {
|
||||
class44 var1 = (class44)class44.field1026.method3711((long)var0);
|
||||
if(var1 != null) {
|
||||
return var1;
|
||||
} else {
|
||||
byte[] var2 = class44.field1030.method3214(3, var0);
|
||||
var1 = new class44();
|
||||
if(var2 != null) {
|
||||
var1.method926(new class118(var2));
|
||||
}
|
||||
|
||||
class44.field1026.method3713(var1, (long)var0);
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("cf")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass172;I)V",
|
||||
garbageValue = "271633530"
|
||||
@ObfuscatedGetter(
|
||||
longValue = 4117990067288393183L
|
||||
)
|
||||
static void method2400(class172 var0) {
|
||||
if(client.field492 == var0.field2889 * -1) {
|
||||
client.field493[var0.field2888] = true;
|
||||
}
|
||||
|
||||
}
|
||||
static long field1963;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -6109713339563890277L
|
||||
)
|
||||
static long field1966;
|
||||
}
|
||||
|
||||
@@ -1,40 +1,42 @@
|
||||
import java.util.zip.Inflater;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("dp")
|
||||
@ObfuscatedName("dq")
|
||||
public class class115 {
|
||||
@ObfuscatedName("nz")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1669965781
|
||||
)
|
||||
static int field1977;
|
||||
@ObfuscatedName("aj")
|
||||
static class167 field1978;
|
||||
@ObfuscatedName("j")
|
||||
Inflater field1980;
|
||||
@ObfuscatedName("m")
|
||||
static int[] field1968;
|
||||
@ObfuscatedName("a")
|
||||
Inflater field1969;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("f")
|
||||
static char method2452(char var0) {
|
||||
return (char)(var0 == 198?'E':(230 == var0?'e':(223 == var0?'s':(var0 == 338?'E':(339 == var0?'e':'\u0000')))));
|
||||
}
|
||||
|
||||
class115(int var1, int var2, int var3) {
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass118;[BI)V",
|
||||
garbageValue = "1547226549"
|
||||
garbageValue = "707866111"
|
||||
)
|
||||
public void method2401(class118 var1, byte[] var2) {
|
||||
if(var1.field1995[var1.field1998] == 31 && var1.field1995[1 + var1.field1998] == -117) {
|
||||
if(this.field1980 == null) {
|
||||
this.field1980 = new Inflater(true);
|
||||
public void method2453(class118 var1, byte[] var2) {
|
||||
if(31 == var1.field1980[var1.field1979] && var1.field1980[var1.field1979 + 1] == -117) {
|
||||
if(null == this.field1969) {
|
||||
this.field1969 = new Inflater(true);
|
||||
}
|
||||
|
||||
try {
|
||||
this.field1980.setInput(var1.field1995, 10 + var1.field1998, var1.field1995.length - (8 + 10 + var1.field1998));
|
||||
this.field1980.inflate(var2);
|
||||
this.field1969.setInput(var1.field1980, var1.field1979 + 10, var1.field1980.length - (8 + var1.field1979 + 10));
|
||||
this.field1969.inflate(var2);
|
||||
} catch (Exception var4) {
|
||||
this.field1980.reset();
|
||||
this.field1969.reset();
|
||||
throw new RuntimeException("");
|
||||
}
|
||||
|
||||
this.field1980.reset();
|
||||
this.field1969.reset();
|
||||
} else {
|
||||
throw new RuntimeException("");
|
||||
}
|
||||
@@ -43,7 +45,4 @@ public class class115 {
|
||||
public class115() {
|
||||
this(-1, 1000000, 1000000);
|
||||
}
|
||||
|
||||
class115(int var1, int var2, int var3) {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,11 +2,32 @@ import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("dy")
|
||||
public final class class116 {
|
||||
@ObfuscatedName("h")
|
||||
static class109 field1986 = new class109();
|
||||
@ObfuscatedName("j")
|
||||
static class109 field1975 = new class109();
|
||||
|
||||
@ObfuscatedName("a")
|
||||
static void method2403(class109 var0) {
|
||||
public static int method2457(byte[] var0, int var1, byte[] var2, int var3) {
|
||||
class109 var4 = field1975;
|
||||
synchronized(field1975) {
|
||||
field1975.field1910 = var2;
|
||||
field1975.field1911 = var3;
|
||||
field1975.field1938 = var0;
|
||||
field1975.field1914 = 0;
|
||||
field1975.field1915 = var1;
|
||||
field1975.field1918 = 0;
|
||||
field1975.field1919 = 0;
|
||||
field1975.field1912 = 0;
|
||||
field1975.field1916 = 0;
|
||||
method2459(field1975);
|
||||
var1 -= field1975.field1915;
|
||||
field1975.field1910 = null;
|
||||
field1975.field1938 = null;
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
static void method2459(class109 var0) {
|
||||
boolean var4 = false;
|
||||
boolean var5 = false;
|
||||
boolean var6 = false;
|
||||
@@ -29,80 +50,80 @@ public final class class116 {
|
||||
int[] var23 = null;
|
||||
int[] var24 = null;
|
||||
int[] var25 = null;
|
||||
var0.field1933 = 1;
|
||||
if(class13.field204 == null) {
|
||||
class13.field204 = new int[var0.field1933 * 100000];
|
||||
var0.field1921 = 1;
|
||||
if(class17.field258 == null) {
|
||||
class17.field258 = new int[var0.field1921 * 100000];
|
||||
}
|
||||
|
||||
boolean var26 = true;
|
||||
|
||||
while(true) {
|
||||
while(var26) {
|
||||
byte var1 = method2407(var0);
|
||||
byte var1 = method2460(var0);
|
||||
if(var1 == 23) {
|
||||
return;
|
||||
}
|
||||
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2407(var0);
|
||||
var1 = method2408(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2460(var0);
|
||||
var1 = method2461(var0);
|
||||
if(var1 != 0) {
|
||||
;
|
||||
}
|
||||
|
||||
var0.field1934 = 0;
|
||||
var1 = method2407(var0);
|
||||
var0.field1934 = var0.field1934 << 8 | var1 & 255;
|
||||
var1 = method2407(var0);
|
||||
var0.field1934 = var0.field1934 << 8 | var1 & 255;
|
||||
var1 = method2407(var0);
|
||||
var0.field1934 = var0.field1934 << 8 | var1 & 255;
|
||||
var0.field1920 = 0;
|
||||
var1 = method2460(var0);
|
||||
var0.field1920 = var0.field1920 << 8 | var1 & 255;
|
||||
var1 = method2460(var0);
|
||||
var0.field1920 = var0.field1920 << 8 | var1 & 255;
|
||||
var1 = method2460(var0);
|
||||
var0.field1920 = var0.field1920 << 8 | var1 & 255;
|
||||
|
||||
int var35;
|
||||
for(var35 = 0; var35 < 16; ++var35) {
|
||||
var1 = method2408(var0);
|
||||
var1 = method2461(var0);
|
||||
if(var1 == 1) {
|
||||
var0.field1943[var35] = true;
|
||||
var0.field1930[var35] = true;
|
||||
} else {
|
||||
var0.field1943[var35] = false;
|
||||
var0.field1930[var35] = false;
|
||||
}
|
||||
}
|
||||
|
||||
for(var35 = 0; var35 < 256; ++var35) {
|
||||
var0.field1923[var35] = false;
|
||||
var0.field1929[var35] = false;
|
||||
}
|
||||
|
||||
int var36;
|
||||
for(var35 = 0; var35 < 16; ++var35) {
|
||||
if(var0.field1943[var35]) {
|
||||
if(var0.field1930[var35]) {
|
||||
for(var36 = 0; var36 < 16; ++var36) {
|
||||
var1 = method2408(var0);
|
||||
var1 = method2461(var0);
|
||||
if(var1 == 1) {
|
||||
var0.field1923[var35 * 16 + var36] = true;
|
||||
var0.field1929[var35 * 16 + var36] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
method2410(var0);
|
||||
int var38 = var0.field1952 + 2;
|
||||
int var39 = method2409(3, var0);
|
||||
int var40 = method2409(15, var0);
|
||||
method2479(var0);
|
||||
int var38 = var0.field1905 + 2;
|
||||
int var39 = method2462(3, var0);
|
||||
int var40 = method2462(15, var0);
|
||||
|
||||
for(var35 = 0; var35 < var40; ++var35) {
|
||||
var36 = 0;
|
||||
|
||||
while(true) {
|
||||
var1 = method2408(var0);
|
||||
var1 = method2461(var0);
|
||||
if(var1 == 0) {
|
||||
var0.field1942[var35] = (byte)var36;
|
||||
var0.field1922[var35] = (byte)var36;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -118,7 +139,7 @@ public final class class116 {
|
||||
}
|
||||
|
||||
for(var35 = 0; var35 < var40; ++var35) {
|
||||
var29 = var0.field1942[var35];
|
||||
var29 = var0.field1922[var35];
|
||||
|
||||
byte var28;
|
||||
for(var28 = var27[var29]; var29 > 0; --var29) {
|
||||
@@ -126,22 +147,22 @@ public final class class116 {
|
||||
}
|
||||
|
||||
var27[0] = var28;
|
||||
var0.field1926[var35] = var28;
|
||||
var0.field1934[var35] = var28;
|
||||
}
|
||||
|
||||
int var37;
|
||||
for(var37 = 0; var37 < var39; ++var37) {
|
||||
int var49 = method2409(5, var0);
|
||||
int var49 = method2462(5, var0);
|
||||
|
||||
for(var35 = 0; var35 < var38; ++var35) {
|
||||
while(true) {
|
||||
var1 = method2408(var0);
|
||||
var1 = method2461(var0);
|
||||
if(var1 == 0) {
|
||||
var0.field1948[var37][var35] = (byte)var49;
|
||||
var0.field1936[var37][var35] = (byte)var49;
|
||||
break;
|
||||
}
|
||||
|
||||
var1 = method2408(var0);
|
||||
var1 = method2461(var0);
|
||||
if(var1 == 0) {
|
||||
++var49;
|
||||
} else {
|
||||
@@ -156,25 +177,25 @@ public final class class116 {
|
||||
byte var3 = 0;
|
||||
|
||||
for(var35 = 0; var35 < var38; ++var35) {
|
||||
if(var0.field1948[var37][var35] > var3) {
|
||||
var3 = var0.field1948[var37][var35];
|
||||
if(var0.field1936[var37][var35] > var3) {
|
||||
var3 = var0.field1936[var37][var35];
|
||||
}
|
||||
|
||||
if(var0.field1948[var37][var35] < var2) {
|
||||
var2 = var0.field1948[var37][var35];
|
||||
if(var0.field1936[var37][var35] < var2) {
|
||||
var2 = var0.field1936[var37][var35];
|
||||
}
|
||||
}
|
||||
|
||||
method2411(var0.field1949[var37], var0.field1927[var37], var0.field1946[var37], var0.field1948[var37], var2, var3, var38);
|
||||
var0.field1920[var37] = var2;
|
||||
method2464(var0.field1937[var37], var0.field1925[var37], var0.field1939[var37], var0.field1936[var37], var2, var3, var38);
|
||||
var0.field1941[var37] = var2;
|
||||
}
|
||||
|
||||
int var41 = var0.field1952 + 1;
|
||||
int var41 = var0.field1905 + 1;
|
||||
int var42 = -1;
|
||||
byte var43 = 0;
|
||||
|
||||
for(var35 = 0; var35 <= 255; ++var35) {
|
||||
var0.field1937[var35] = 0;
|
||||
var0.field1932[var35] = 0;
|
||||
}
|
||||
|
||||
int var56 = 4095;
|
||||
@@ -183,11 +204,11 @@ public final class class116 {
|
||||
int var55;
|
||||
for(var54 = 15; var54 >= 0; --var54) {
|
||||
for(var55 = 15; var55 >= 0; --var55) {
|
||||
var0.field1944[var56] = (byte)(var54 * 16 + var55);
|
||||
var0.field1913[var56] = (byte)(var54 * 16 + var55);
|
||||
--var56;
|
||||
}
|
||||
|
||||
var0.field1947[var54] = var56 + 1;
|
||||
var0.field1933[var54] = var56 + 1;
|
||||
}
|
||||
|
||||
int var46 = 0;
|
||||
@@ -195,11 +216,11 @@ public final class class116 {
|
||||
if(var43 == 0) {
|
||||
++var42;
|
||||
var43 = 50;
|
||||
var53 = var0.field1926[var42];
|
||||
var22 = var0.field1920[var53];
|
||||
var23 = var0.field1949[var53];
|
||||
var25 = var0.field1946[var53];
|
||||
var24 = var0.field1927[var53];
|
||||
var53 = var0.field1934[var42];
|
||||
var22 = var0.field1941[var53];
|
||||
var23 = var0.field1937[var53];
|
||||
var25 = var0.field1939[var53];
|
||||
var24 = var0.field1925[var53];
|
||||
}
|
||||
|
||||
int var44 = var43 - 1;
|
||||
@@ -207,9 +228,9 @@ public final class class116 {
|
||||
|
||||
int var51;
|
||||
byte var52;
|
||||
for(var51 = method2409(var22, var0); var51 > var23[var50]; var51 = var51 << 1 | var52) {
|
||||
for(var51 = method2462(var22, var0); var51 > var23[var50]; var51 = var51 << 1 | var52) {
|
||||
++var50;
|
||||
var52 = method2408(var0);
|
||||
var52 = method2461(var0);
|
||||
}
|
||||
|
||||
int var45 = var25[var51 - var24[var50]];
|
||||
@@ -220,74 +241,74 @@ public final class class116 {
|
||||
int var33 = var45 - 1;
|
||||
int var30;
|
||||
if(var33 < 16) {
|
||||
var30 = var0.field1947[0];
|
||||
var30 = var0.field1933[0];
|
||||
|
||||
for(var1 = var0.field1944[var30 + var33]; var33 > 3; var33 -= 4) {
|
||||
for(var1 = var0.field1913[var30 + var33]; var33 > 3; var33 -= 4) {
|
||||
int var34 = var30 + var33;
|
||||
var0.field1944[var34] = var0.field1944[var34 - 1];
|
||||
var0.field1944[var34 - 1] = var0.field1944[var34 - 2];
|
||||
var0.field1944[var34 - 2] = var0.field1944[var34 - 3];
|
||||
var0.field1944[var34 - 3] = var0.field1944[var34 - 4];
|
||||
var0.field1913[var34] = var0.field1913[var34 - 1];
|
||||
var0.field1913[var34 - 1] = var0.field1913[var34 - 2];
|
||||
var0.field1913[var34 - 2] = var0.field1913[var34 - 3];
|
||||
var0.field1913[var34 - 3] = var0.field1913[var34 - 4];
|
||||
}
|
||||
|
||||
while(var33 > 0) {
|
||||
var0.field1944[var30 + var33] = var0.field1944[var30 + var33 - 1];
|
||||
var0.field1913[var30 + var33] = var0.field1913[var30 + var33 - 1];
|
||||
--var33;
|
||||
}
|
||||
|
||||
var0.field1944[var30] = var1;
|
||||
var0.field1913[var30] = var1;
|
||||
} else {
|
||||
int var31 = var33 / 16;
|
||||
int var32 = var33 % 16;
|
||||
var30 = var0.field1947[var31] + var32;
|
||||
var30 = var0.field1933[var31] + var32;
|
||||
|
||||
for(var1 = var0.field1944[var30]; var30 > var0.field1947[var31]; --var30) {
|
||||
var0.field1944[var30] = var0.field1944[var30 - 1];
|
||||
for(var1 = var0.field1913[var30]; var30 > var0.field1933[var31]; --var30) {
|
||||
var0.field1913[var30] = var0.field1913[var30 - 1];
|
||||
}
|
||||
|
||||
++var0.field1947[var31];
|
||||
++var0.field1933[var31];
|
||||
|
||||
while(var31 > 0) {
|
||||
--var0.field1947[var31];
|
||||
var0.field1944[var0.field1947[var31]] = var0.field1944[var0.field1947[var31 - 1] + 16 - 1];
|
||||
--var0.field1933[var31];
|
||||
var0.field1913[var0.field1933[var31]] = var0.field1913[var0.field1933[var31 - 1] + 16 - 1];
|
||||
--var31;
|
||||
}
|
||||
|
||||
--var0.field1947[0];
|
||||
var0.field1944[var0.field1947[0]] = var1;
|
||||
if(var0.field1947[0] == 0) {
|
||||
--var0.field1933[0];
|
||||
var0.field1913[var0.field1933[0]] = var1;
|
||||
if(var0.field1933[0] == 0) {
|
||||
var56 = 4095;
|
||||
|
||||
for(var54 = 15; var54 >= 0; --var54) {
|
||||
for(var55 = 15; var55 >= 0; --var55) {
|
||||
var0.field1944[var56] = var0.field1944[var0.field1947[var54] + var55];
|
||||
var0.field1913[var56] = var0.field1913[var0.field1933[var54] + var55];
|
||||
--var56;
|
||||
}
|
||||
|
||||
var0.field1947[var54] = var56 + 1;
|
||||
var0.field1933[var54] = var56 + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
++var0.field1937[var0.field1955[var1 & 255] & 255];
|
||||
class13.field204[var46] = var0.field1955[var1 & 255] & 255;
|
||||
++var0.field1932[var0.field1931[var1 & 255] & 255];
|
||||
class17.field258[var46] = var0.field1931[var1 & 255] & 255;
|
||||
++var46;
|
||||
if(var44 == 0) {
|
||||
++var42;
|
||||
var44 = 50;
|
||||
var53 = var0.field1926[var42];
|
||||
var22 = var0.field1920[var53];
|
||||
var23 = var0.field1949[var53];
|
||||
var25 = var0.field1946[var53];
|
||||
var24 = var0.field1927[var53];
|
||||
var53 = var0.field1934[var42];
|
||||
var22 = var0.field1941[var53];
|
||||
var23 = var0.field1937[var53];
|
||||
var25 = var0.field1939[var53];
|
||||
var24 = var0.field1925[var53];
|
||||
}
|
||||
|
||||
--var44;
|
||||
var50 = var22;
|
||||
|
||||
for(var51 = method2409(var22, var0); var51 > var23[var50]; var51 = var51 << 1 | var52) {
|
||||
for(var51 = method2462(var22, var0); var51 > var23[var50]; var51 = var51 << 1 | var52) {
|
||||
++var50;
|
||||
var52 = method2408(var0);
|
||||
var52 = method2461(var0);
|
||||
}
|
||||
|
||||
var45 = var25[var51 - var24[var50]];
|
||||
@@ -306,61 +327,61 @@ public final class class116 {
|
||||
if(var44 == 0) {
|
||||
++var42;
|
||||
var44 = 50;
|
||||
var53 = var0.field1926[var42];
|
||||
var22 = var0.field1920[var53];
|
||||
var23 = var0.field1949[var53];
|
||||
var25 = var0.field1946[var53];
|
||||
var24 = var0.field1927[var53];
|
||||
var53 = var0.field1934[var42];
|
||||
var22 = var0.field1941[var53];
|
||||
var23 = var0.field1937[var53];
|
||||
var25 = var0.field1939[var53];
|
||||
var24 = var0.field1925[var53];
|
||||
}
|
||||
|
||||
--var44;
|
||||
var50 = var22;
|
||||
|
||||
for(var51 = method2409(var22, var0); var51 > var23[var50]; var51 = var51 << 1 | var52) {
|
||||
for(var51 = method2462(var22, var0); var51 > var23[var50]; var51 = var51 << 1 | var52) {
|
||||
++var50;
|
||||
var52 = method2408(var0);
|
||||
var52 = method2461(var0);
|
||||
}
|
||||
|
||||
var45 = var25[var51 - var24[var50]];
|
||||
} while(var45 == 0 || var45 == 1);
|
||||
|
||||
++var47;
|
||||
var1 = var0.field1955[var0.field1944[var0.field1947[0]] & 255];
|
||||
var1 = var0.field1931[var0.field1913[var0.field1933[0]] & 255];
|
||||
|
||||
for(var0.field1937[var1 & 255] += var47; var47 > 0; --var47) {
|
||||
class13.field204[var46] = var1 & 255;
|
||||
for(var0.field1932[var1 & 255] += var47; var47 > 0; --var47) {
|
||||
class17.field258[var46] = var1 & 255;
|
||||
++var46;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var0.field1930 = 0;
|
||||
var0.field1929 = 0;
|
||||
var0.field1939[0] = 0;
|
||||
var0.field1928 = 0;
|
||||
var0.field1940 = 0;
|
||||
var0.field1927[0] = 0;
|
||||
|
||||
for(var35 = 1; var35 <= 256; ++var35) {
|
||||
var0.field1939[var35] = var0.field1937[var35 - 1];
|
||||
var0.field1927[var35] = var0.field1932[var35 - 1];
|
||||
}
|
||||
|
||||
for(var35 = 1; var35 <= 256; ++var35) {
|
||||
var0.field1939[var35] += var0.field1939[var35 - 1];
|
||||
var0.field1927[var35] += var0.field1927[var35 - 1];
|
||||
}
|
||||
|
||||
for(var35 = 0; var35 < var46; ++var35) {
|
||||
var1 = (byte)(class13.field204[var35] & 255);
|
||||
class13.field204[var0.field1939[var1 & 255]] |= var35 << 8;
|
||||
++var0.field1939[var1 & 255];
|
||||
var1 = (byte)(class17.field258[var35] & 255);
|
||||
class17.field258[var0.field1927[var1 & 255]] |= var35 << 8;
|
||||
++var0.field1927[var1 & 255];
|
||||
}
|
||||
|
||||
var0.field1935 = class13.field204[var0.field1934] >> 8;
|
||||
var0.field1938 = 0;
|
||||
var0.field1935 = class13.field204[var0.field1935];
|
||||
var0.field1936 = (byte)(var0.field1935 & 255);
|
||||
var0.field1935 >>= 8;
|
||||
++var0.field1938;
|
||||
var0.field1953 = var46;
|
||||
method2405(var0);
|
||||
if(var0.field1938 == var0.field1953 + 1 && var0.field1930 == 0) {
|
||||
var0.field1923 = class17.field258[var0.field1920] >> 8;
|
||||
var0.field1935 = 0;
|
||||
var0.field1923 = class17.field258[var0.field1923];
|
||||
var0.field1924 = (byte)(var0.field1923 & 255);
|
||||
var0.field1923 >>= 8;
|
||||
++var0.field1935;
|
||||
var0.field1904 = var46;
|
||||
method2472(var0);
|
||||
if(var0.field1935 == var0.field1904 + 1 && var0.field1928 == 0) {
|
||||
var26 = true;
|
||||
break;
|
||||
}
|
||||
@@ -374,52 +395,102 @@ public final class class116 {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static int method2404(byte[] var0, int var1, byte[] var2, int var3) {
|
||||
class109 var4 = field1986;
|
||||
synchronized(field1986) {
|
||||
field1986.field1922 = var2;
|
||||
field1986.field1916 = var3;
|
||||
field1986.field1925 = var0;
|
||||
field1986.field1928 = 0;
|
||||
field1986.field1954 = var1;
|
||||
field1986.field1932 = 0;
|
||||
field1986.field1931 = 0;
|
||||
field1986.field1924 = 0;
|
||||
field1986.field1940 = 0;
|
||||
method2403(field1986);
|
||||
var1 -= field1986.field1954;
|
||||
field1986.field1922 = null;
|
||||
field1986.field1925 = null;
|
||||
return var1;
|
||||
}
|
||||
@ObfuscatedName("s")
|
||||
static byte method2460(class109 var0) {
|
||||
return (byte)method2462(8, var0);
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
static void method2405(class109 var0) {
|
||||
byte var2 = var0.field1929;
|
||||
int var3 = var0.field1930;
|
||||
int var4 = var0.field1938;
|
||||
int var5 = var0.field1936;
|
||||
int[] var6 = class13.field204;
|
||||
int var7 = var0.field1935;
|
||||
byte[] var8 = var0.field1925;
|
||||
int var9 = var0.field1928;
|
||||
int var10 = var0.field1954;
|
||||
int var12 = var0.field1953 + 1;
|
||||
@ObfuscatedName("y")
|
||||
static byte method2461(class109 var0) {
|
||||
return (byte)method2462(1, var0);
|
||||
}
|
||||
|
||||
label114:
|
||||
@ObfuscatedName("e")
|
||||
static int method2462(int var0, class109 var1) {
|
||||
while(var1.field1918 < var0) {
|
||||
var1.field1919 = var1.field1919 << 8 | var1.field1910[var1.field1911] & 255;
|
||||
var1.field1918 += 8;
|
||||
++var1.field1911;
|
||||
++var1.field1912;
|
||||
if(var1.field1912 == 0) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
int var3 = var1.field1919 >> var1.field1918 - var0 & (1 << var0) - 1;
|
||||
var1.field1918 -= var0;
|
||||
return var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
static void method2464(int[] var0, int[] var1, int[] var2, byte[] var3, int var4, int var5, int var6) {
|
||||
int var7 = 0;
|
||||
|
||||
int var8;
|
||||
for(var8 = var4; var8 <= var5; ++var8) {
|
||||
for(int var9 = 0; var9 < var6; ++var9) {
|
||||
if(var3[var9] == var8) {
|
||||
var2[var7] = var9;
|
||||
++var7;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(var8 = 0; var8 < 23; ++var8) {
|
||||
var1[var8] = 0;
|
||||
}
|
||||
|
||||
for(var8 = 0; var8 < var6; ++var8) {
|
||||
++var1[var3[var8] + 1];
|
||||
}
|
||||
|
||||
for(var8 = 1; var8 < 23; ++var8) {
|
||||
var1[var8] += var1[var8 - 1];
|
||||
}
|
||||
|
||||
for(var8 = 0; var8 < 23; ++var8) {
|
||||
var0[var8] = 0;
|
||||
}
|
||||
|
||||
int var10 = 0;
|
||||
|
||||
for(var8 = var4; var8 <= var5; ++var8) {
|
||||
var10 += var1[var8 + 1] - var1[var8];
|
||||
var0[var8] = var10 - 1;
|
||||
var10 <<= 1;
|
||||
}
|
||||
|
||||
for(var8 = var4 + 1; var8 <= var5; ++var8) {
|
||||
var1[var8] = (var0[var8 - 1] + 1 << 1) - var1[var8];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
static void method2472(class109 var0) {
|
||||
byte var2 = var0.field1940;
|
||||
int var3 = var0.field1928;
|
||||
int var4 = var0.field1935;
|
||||
int var5 = var0.field1924;
|
||||
int[] var6 = class17.field258;
|
||||
int var7 = var0.field1923;
|
||||
byte[] var8 = var0.field1938;
|
||||
int var9 = var0.field1914;
|
||||
int var10 = var0.field1915;
|
||||
int var12 = var0.field1904 + 1;
|
||||
|
||||
label120:
|
||||
while(true) {
|
||||
if(var3 > 0) {
|
||||
while(true) {
|
||||
if(var10 == 0) {
|
||||
break label114;
|
||||
break label120;
|
||||
}
|
||||
|
||||
if(var3 == 1) {
|
||||
if(var10 == 0) {
|
||||
var3 = 1;
|
||||
break label114;
|
||||
break label120;
|
||||
}
|
||||
|
||||
var8[var9] = var2;
|
||||
@@ -442,7 +513,7 @@ public final class class116 {
|
||||
var14 = false;
|
||||
if(var4 == var12) {
|
||||
var3 = 0;
|
||||
break label114;
|
||||
break label120;
|
||||
}
|
||||
|
||||
var2 = (byte)var5;
|
||||
@@ -454,7 +525,7 @@ public final class class116 {
|
||||
var5 = var1;
|
||||
if(var10 == 0) {
|
||||
var3 = 1;
|
||||
break label114;
|
||||
break label120;
|
||||
}
|
||||
|
||||
var8[var9] = var2;
|
||||
@@ -464,7 +535,7 @@ public final class class116 {
|
||||
} else if(var4 == var12) {
|
||||
if(var10 == 0) {
|
||||
var3 = 1;
|
||||
break label114;
|
||||
break label120;
|
||||
}
|
||||
|
||||
var8[var9] = var2;
|
||||
@@ -507,104 +578,33 @@ public final class class116 {
|
||||
}
|
||||
}
|
||||
|
||||
int var13 = var0.field1940;
|
||||
var0.field1940 += var10 - var10;
|
||||
if(var0.field1940 < var13) {
|
||||
int var13 = var0.field1916;
|
||||
var0.field1916 += var10 - var10;
|
||||
if(var0.field1916 < var13) {
|
||||
;
|
||||
}
|
||||
|
||||
var0.field1929 = var2;
|
||||
var0.field1930 = var3;
|
||||
var0.field1938 = var4;
|
||||
var0.field1936 = var5;
|
||||
class13.field204 = var6;
|
||||
var0.field1935 = var7;
|
||||
var0.field1925 = var8;
|
||||
var0.field1928 = var9;
|
||||
var0.field1954 = var10;
|
||||
var0.field1940 = var2;
|
||||
var0.field1928 = var3;
|
||||
var0.field1935 = var4;
|
||||
var0.field1924 = var5;
|
||||
class17.field258 = var6;
|
||||
var0.field1923 = var7;
|
||||
var0.field1938 = var8;
|
||||
var0.field1914 = var9;
|
||||
var0.field1915 = var10;
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
static byte method2407(class109 var0) {
|
||||
return (byte)method2409(8, var0);
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
static byte method2408(class109 var0) {
|
||||
return (byte)method2409(1, var0);
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
static int method2409(int var0, class109 var1) {
|
||||
while(var1.field1932 < var0) {
|
||||
var1.field1931 = var1.field1931 << 8 | var1.field1922[var1.field1916] & 255;
|
||||
var1.field1932 += 8;
|
||||
++var1.field1916;
|
||||
++var1.field1924;
|
||||
if(var1.field1924 == 0) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
int var3 = var1.field1931 >> var1.field1932 - var0 & (1 << var0) - 1;
|
||||
var1.field1932 -= var0;
|
||||
return var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
static void method2410(class109 var0) {
|
||||
var0.field1952 = 0;
|
||||
@ObfuscatedName("g")
|
||||
static void method2479(class109 var0) {
|
||||
var0.field1905 = 0;
|
||||
|
||||
for(int var1 = 0; var1 < 256; ++var1) {
|
||||
if(var0.field1923[var1]) {
|
||||
var0.field1955[var0.field1952] = (byte)var1;
|
||||
++var0.field1952;
|
||||
if(var0.field1929[var1]) {
|
||||
var0.field1931[var0.field1905] = (byte)var1;
|
||||
++var0.field1905;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
static void method2411(int[] var0, int[] var1, int[] var2, byte[] var3, int var4, int var5, int var6) {
|
||||
int var7 = 0;
|
||||
|
||||
int var8;
|
||||
for(var8 = var4; var8 <= var5; ++var8) {
|
||||
for(int var9 = 0; var9 < var6; ++var9) {
|
||||
if(var3[var9] == var8) {
|
||||
var2[var7] = var9;
|
||||
++var7;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(var8 = 0; var8 < 23; ++var8) {
|
||||
var1[var8] = 0;
|
||||
}
|
||||
|
||||
for(var8 = 0; var8 < var6; ++var8) {
|
||||
++var1[var3[var8] + 1];
|
||||
}
|
||||
|
||||
for(var8 = 1; var8 < 23; ++var8) {
|
||||
var1[var8] += var1[var8 - 1];
|
||||
}
|
||||
|
||||
for(var8 = 0; var8 < 23; ++var8) {
|
||||
var0[var8] = 0;
|
||||
}
|
||||
|
||||
int var10 = 0;
|
||||
|
||||
for(var8 = var4; var8 <= var5; ++var8) {
|
||||
var10 += var1[var8 + 1] - var1[var8];
|
||||
var0[var8] = var10 - 1;
|
||||
var10 <<= 1;
|
||||
}
|
||||
|
||||
for(var8 = var4 + 1; var8 <= var5; ++var8) {
|
||||
var1[var8] = (var0[var8 - 1] + 1 << 1) - var1[var8];
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
import java.nio.ByteBuffer;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("dm")
|
||||
@ObfuscatedName("dk")
|
||||
public class class117 extends class124 {
|
||||
@ObfuscatedName("j")
|
||||
ByteBuffer field1990;
|
||||
@ObfuscatedName("a")
|
||||
ByteBuffer field1978;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
byte[] vmethod2728() {
|
||||
byte[] var1 = new byte[this.field1990.capacity()];
|
||||
this.field1990.position(0);
|
||||
this.field1990.get(var1);
|
||||
@ObfuscatedName("a")
|
||||
byte[] vmethod2792() {
|
||||
byte[] var1 = new byte[this.field1978.capacity()];
|
||||
this.field1978.position(0);
|
||||
this.field1978.get(var1);
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
void vmethod2734(byte[] var1) {
|
||||
this.field1990 = ByteBuffer.allocateDirect(var1.length);
|
||||
this.field1990.position(0);
|
||||
this.field1990.put(var1);
|
||||
@ObfuscatedName("r")
|
||||
void vmethod2803(byte[] var1) {
|
||||
this.field1978 = ByteBuffer.allocateDirect(var1.length);
|
||||
this.field1978.position(0);
|
||||
this.field1978.put(var1);
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,9 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("dq")
|
||||
@ObfuscatedName("dt")
|
||||
public class class119 {
|
||||
@ObfuscatedName("k")
|
||||
public static void method2676(int[] var0, int var1, int var2) {
|
||||
@ObfuscatedName("n")
|
||||
public static void method2718(int[] var0, int var1, int var2) {
|
||||
for(var2 = var1 + var2 - 7; var1 < var2; var0[var1++] = 0) {
|
||||
var0[var1++] = 0;
|
||||
var0[var1++] = 0;
|
||||
|
||||
@@ -2,240 +2,306 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("i")
|
||||
public class class12 extends class84 {
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("p")
|
||||
static int[] field172;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1720036025
|
||||
intValue = 1787814531
|
||||
)
|
||||
int field183;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -522671829
|
||||
)
|
||||
int field184;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 356251237
|
||||
)
|
||||
int field185;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2135045045
|
||||
)
|
||||
int field186;
|
||||
int field173;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1208964175
|
||||
intValue = 1527020079
|
||||
)
|
||||
int field187;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1769369587
|
||||
)
|
||||
int field188;
|
||||
@ObfuscatedName("o")
|
||||
class42 field189;
|
||||
int field174;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1693290611
|
||||
intValue = 1634959033
|
||||
)
|
||||
int field190;
|
||||
@ObfuscatedName("n")
|
||||
int field175;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1098829793
|
||||
intValue = 1280624945
|
||||
)
|
||||
int field191;
|
||||
@ObfuscatedName("do")
|
||||
static int[] field192;
|
||||
@ObfuscatedName("bw")
|
||||
static class80 field193;
|
||||
|
||||
int field176;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 648069501
|
||||
)
|
||||
int field177;
|
||||
@ObfuscatedName("g")
|
||||
class42 field178;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1830237087
|
||||
)
|
||||
int field179;
|
||||
@ObfuscatedName("br")
|
||||
static class167 field181;
|
||||
@ObfuscatedName("a")
|
||||
protected final class104 vmethod1870() {
|
||||
if(null != this.field189) {
|
||||
int var1 = client.field394 - this.field191;
|
||||
if(var1 > 100 && this.field189.field983 * -1 > 0) {
|
||||
@ObfuscatedGetter(
|
||||
intValue = 7057401
|
||||
)
|
||||
int field182;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1600377333
|
||||
)
|
||||
int field183;
|
||||
@ObfuscatedName("my")
|
||||
static byte field184;
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIS)V",
|
||||
garbageValue = "11525"
|
||||
)
|
||||
static void method171(int var0, int var1, int var2, int var3) {
|
||||
for(class23 var4 = (class23)class23.field606.method3860(); var4 != null; var4 = (class23)class23.field606.method3861()) {
|
||||
if(-1 != var4.field613 || null != var4.field617) {
|
||||
int var5 = 0;
|
||||
if(var1 > var4.field610) {
|
||||
var5 += var1 - var4.field610;
|
||||
} else if(var1 < var4.field609) {
|
||||
var5 += var4.field609 - var1;
|
||||
}
|
||||
|
||||
if(var2 > var4.field611) {
|
||||
var5 += var2 - var4.field611;
|
||||
} else if(var2 < var4.field619) {
|
||||
var5 += var4.field619 - var2;
|
||||
}
|
||||
|
||||
if(var5 - 64 <= var4.field612 && client.field535 != 0 && var4.field607 == var0) {
|
||||
var5 -= 64;
|
||||
if(var5 < 0) {
|
||||
var5 = 0;
|
||||
}
|
||||
|
||||
int var6 = (var4.field612 - var5) * client.field535 / var4.field612;
|
||||
if(var4.field614 == null) {
|
||||
if(var4.field613 >= 0) {
|
||||
class58 var7 = class58.method1272(field181, var4.field613, 0);
|
||||
if(null != var7) {
|
||||
class62 var8 = var7.method1270().method1305(class9.field150);
|
||||
class64 var9 = class64.method1432(var8, 100, var6);
|
||||
var9.method1329(-1);
|
||||
class40.field973.method1152(var9);
|
||||
var4.field614 = var9;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var4.field614.method1330(var6);
|
||||
}
|
||||
|
||||
if(var4.field608 == null) {
|
||||
if(var4.field617 != null && (var4.field618 -= var3) <= 0) {
|
||||
int var11 = (int)(Math.random() * (double)var4.field617.length);
|
||||
class58 var12 = class58.method1272(field181, var4.field617[var11], 0);
|
||||
if(null != var12) {
|
||||
class62 var13 = var12.method1270().method1305(class9.field150);
|
||||
class64 var10 = class64.method1432(var13, 100, var6);
|
||||
var10.method1329(0);
|
||||
class40.field973.method1152(var10);
|
||||
var4.field608 = var10;
|
||||
var4.field618 = var4.field615 + (int)(Math.random() * (double)(var4.field616 - var4.field615));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var4.field608.method1330(var6);
|
||||
if(!var4.field608.method3944()) {
|
||||
var4.field608 = null;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(null != var4.field614) {
|
||||
class40.field973.method1153(var4.field614);
|
||||
var4.field614 = null;
|
||||
}
|
||||
|
||||
if(var4.field608 != null) {
|
||||
class40.field973.method1153(var4.field608);
|
||||
var4.field608 = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
protected final class104 vmethod1919() {
|
||||
if(null != this.field178) {
|
||||
int var1 = client.field303 - this.field175;
|
||||
if(var1 > 100 && this.field178.field1000 * -1 > 0) {
|
||||
var1 = 100;
|
||||
}
|
||||
|
||||
label65: {
|
||||
do {
|
||||
do {
|
||||
if(var1 <= this.field189.field988[this.field183]) {
|
||||
if(var1 <= this.field178.field990[this.field179]) {
|
||||
break label65;
|
||||
}
|
||||
|
||||
var1 -= this.field189.field988[this.field183];
|
||||
++this.field183;
|
||||
} while(this.field183 < this.field189.field986.length);
|
||||
var1 -= this.field178.field990[this.field179];
|
||||
++this.field179;
|
||||
} while(this.field179 < this.field178.field988.length);
|
||||
|
||||
this.field183 -= this.field189.field983 * -1;
|
||||
} while(this.field183 >= 0 && this.field183 < this.field189.field986.length);
|
||||
this.field179 -= this.field178.field1000 * -1;
|
||||
} while(this.field179 >= 0 && this.field179 < this.field178.field988.length);
|
||||
|
||||
this.field189 = null;
|
||||
this.field178 = null;
|
||||
}
|
||||
|
||||
this.field191 = client.field394 - var1;
|
||||
this.field175 = client.field303 - var1;
|
||||
}
|
||||
|
||||
class40 var12 = class48.method996(this.field190);
|
||||
if(var12.field920 != null) {
|
||||
var12 = var12.method824();
|
||||
class40 var12 = class156.method3176(this.field182);
|
||||
if(null != var12.field955) {
|
||||
var12 = var12.method848();
|
||||
}
|
||||
|
||||
if(var12 == null) {
|
||||
if(null == var12) {
|
||||
return null;
|
||||
} else {
|
||||
int var2;
|
||||
int var3;
|
||||
if(this.field185 != 1 && this.field185 != 3) {
|
||||
var2 = var12.field932;
|
||||
var3 = var12.field933;
|
||||
if(1 != this.field174 && this.field174 != 3) {
|
||||
var2 = var12.field938;
|
||||
var3 = var12.field939;
|
||||
} else {
|
||||
var2 = var12.field933;
|
||||
var3 = var12.field932;
|
||||
var2 = var12.field939;
|
||||
var3 = var12.field938;
|
||||
}
|
||||
|
||||
int var4 = (var2 >> 1) + this.field187;
|
||||
int var5 = (1 + var2 >> 1) + this.field187;
|
||||
int var6 = (var3 >> 1) + this.field188;
|
||||
int var7 = this.field188 + (1 + var3 >> 1);
|
||||
int[][] var8 = class5.field93[this.field186];
|
||||
int var9 = var8[var4][var7] + var8[var5][var6] + var8[var4][var6] + var8[var5][var7] >> 2;
|
||||
int var10 = (var2 << 6) + (this.field187 << 7);
|
||||
int var11 = (this.field188 << 7) + (var3 << 6);
|
||||
return var12.method806(this.field184, this.field185, var8, var10, var9, var11, this.field189, this.field183);
|
||||
int var4 = (var2 >> 1) + this.field176;
|
||||
int var5 = this.field176 + (1 + var2 >> 1);
|
||||
int var6 = this.field177 + (var3 >> 1);
|
||||
int var7 = this.field177 + (var3 + 1 >> 1);
|
||||
int[][] var8 = class5.field86[this.field183];
|
||||
int var9 = var8[var5][var7] + var8[var4][var7] + var8[var5][var6] + var8[var4][var6] >> 2;
|
||||
int var10 = (var2 << 6) + (this.field176 << 7);
|
||||
int var11 = (var3 << 6) + (this.field177 << 7);
|
||||
return var12.method813(this.field173, this.field174, var8, var10, var9, var11, this.field178, this.field179);
|
||||
}
|
||||
}
|
||||
|
||||
class12(int var1, int var2, int var3, int var4, int var5, int var6, int var7, boolean var8, class84 var9) {
|
||||
this.field190 = var1;
|
||||
this.field184 = var2;
|
||||
this.field185 = var3;
|
||||
this.field186 = var4;
|
||||
this.field187 = var5;
|
||||
this.field188 = var6;
|
||||
if(var7 != -1) {
|
||||
this.field189 = class36.method741(var7);
|
||||
this.field183 = 0;
|
||||
this.field191 = client.field394 - 1;
|
||||
if(0 == this.field189.field990 && var9 != null && var9 instanceof class12) {
|
||||
this.field182 = var1;
|
||||
this.field173 = var2;
|
||||
this.field174 = var3;
|
||||
this.field183 = var4;
|
||||
this.field176 = var5;
|
||||
this.field177 = var6;
|
||||
if(-1 != var7) {
|
||||
this.field178 = class134.method2875(var7);
|
||||
this.field179 = 0;
|
||||
this.field175 = client.field303 - 1;
|
||||
if(this.field178.field1001 == 0 && null != var9 && var9 instanceof class12) {
|
||||
class12 var10 = (class12)var9;
|
||||
if(var10.field189 == this.field189) {
|
||||
this.field183 = var10.field183;
|
||||
this.field191 = var10.field191;
|
||||
if(this.field178 == var10.field178) {
|
||||
this.field179 = var10.field179;
|
||||
this.field175 = var10.field175;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if(var8 && this.field189.field983 * -1 != -1) {
|
||||
this.field183 = (int)(Math.random() * (double)this.field189.field986.length);
|
||||
this.field191 -= (int)(Math.random() * (double)this.field189.field988[this.field183]);
|
||||
if(var8 && this.field178.field1000 * -1 != -1) {
|
||||
this.field179 = (int)(Math.random() * (double)this.field178.field988.length);
|
||||
this.field175 -= (int)(Math.random() * (double)this.field178.field990[this.field179]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("bk")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "721180209"
|
||||
)
|
||||
static final void method151() {
|
||||
client.field293.method2688();
|
||||
int var0 = client.field293.method2689(8);
|
||||
int var1;
|
||||
if(var0 < client.field561) {
|
||||
for(var1 = var0; var1 < client.field561; ++var1) {
|
||||
client.field414[++client.field413 - 1] = client.field326[var1];
|
||||
}
|
||||
@ObfuscatedName("aa")
|
||||
static final void method175(int var0, int var1, int var2, int var3, boolean var4) {
|
||||
if(var2 < 1) {
|
||||
var2 = 1;
|
||||
}
|
||||
|
||||
if(var0 > client.field561) {
|
||||
throw new RuntimeException("");
|
||||
} else {
|
||||
client.field561 = 0;
|
||||
if(var3 < 1) {
|
||||
var3 = 1;
|
||||
}
|
||||
|
||||
for(var1 = 0; var1 < var0; ++var1) {
|
||||
int var2 = client.field326[var1];
|
||||
class34 var3 = client.field324[var2];
|
||||
int var4 = client.field293.method2689(1);
|
||||
if(0 == var4) {
|
||||
client.field326[++client.field561 - 1] = var2;
|
||||
var3.field858 = client.field394;
|
||||
} else {
|
||||
int var5 = client.field293.method2689(2);
|
||||
if(var5 == 0) {
|
||||
client.field326[++client.field561 - 1] = var2;
|
||||
var3.field858 = client.field394;
|
||||
client.field328[++client.field327 - 1] = var2;
|
||||
} else {
|
||||
int var6;
|
||||
int var7;
|
||||
if(1 == var5) {
|
||||
client.field326[++client.field561 - 1] = var2;
|
||||
var3.field858 = client.field394;
|
||||
var6 = client.field293.method2689(3);
|
||||
var3.method727(var6, (byte)1);
|
||||
var7 = client.field293.method2689(1);
|
||||
if(1 == var7) {
|
||||
client.field328[++client.field327 - 1] = var2;
|
||||
}
|
||||
} else if(2 == var5) {
|
||||
client.field326[++client.field561 - 1] = var2;
|
||||
var3.field858 = client.field394;
|
||||
var6 = client.field293.method2689(3);
|
||||
var3.method727(var6, (byte)2);
|
||||
var7 = client.field293.method2689(3);
|
||||
var3.method727(var7, (byte)2);
|
||||
int var8 = client.field293.method2689(1);
|
||||
if(var8 == 1) {
|
||||
client.field328[++client.field327 - 1] = var2;
|
||||
}
|
||||
} else if(3 == var5) {
|
||||
client.field414[++client.field413 - 1] = var2;
|
||||
}
|
||||
}
|
||||
int var5 = var3 - 334;
|
||||
if(var5 < 0) {
|
||||
var5 = 0;
|
||||
} else if(var5 > 100) {
|
||||
var5 = 100;
|
||||
}
|
||||
|
||||
int var6 = client.field441 + (client.field550 - client.field441) * var5 / 100;
|
||||
int var7 = 512 * var3 * var6 / (var2 * 334);
|
||||
int var8;
|
||||
int var9;
|
||||
short var14;
|
||||
if(var7 < client.field325) {
|
||||
var14 = client.field325;
|
||||
var6 = var14 * var2 * 334 / (512 * var3);
|
||||
if(var6 > client.field372) {
|
||||
var6 = client.field372;
|
||||
var8 = 512 * var3 * var6 / (var14 * 334);
|
||||
var9 = (var2 - var8) / 2;
|
||||
if(var4) {
|
||||
class79.method1873();
|
||||
class79.method1830(var0, var1, var9, var3, -16777216);
|
||||
class79.method1830(var0 + var2 - var9, var1, var9, var3, -16777216);
|
||||
}
|
||||
|
||||
var0 += var9;
|
||||
var2 -= var9 * 2;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bt")
|
||||
static void method152() {
|
||||
if(client.field408) {
|
||||
class172 var0 = class142.method2954(class137.field2144, client.field444);
|
||||
if(null != var0 && var0.field2814 != null) {
|
||||
class0 var1 = new class0();
|
||||
var1.field2 = var0;
|
||||
var1.field5 = var0.field2814;
|
||||
class126.method2751(var1, 200000);
|
||||
}
|
||||
|
||||
client.field408 = false;
|
||||
class114.method2400(var0);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
static int method153(int var0, int var1) {
|
||||
class15 var2 = (class15)class15.field225.method3744((long)var0);
|
||||
if(var2 == null) {
|
||||
return 0;
|
||||
} else if(var1 == -1) {
|
||||
return 0;
|
||||
} else {
|
||||
int var3 = 0;
|
||||
|
||||
for(int var4 = 0; var4 < var2.field229.length; ++var4) {
|
||||
if(var1 == var2.field223[var4]) {
|
||||
var3 += var2.field229[var4];
|
||||
} else if(var7 > client.field556) {
|
||||
var14 = client.field556;
|
||||
var6 = 334 * var14 * var2 / (var3 * 512);
|
||||
if(var6 < client.field553) {
|
||||
var6 = client.field553;
|
||||
var8 = 334 * var14 * var2 / (var6 * 512);
|
||||
var9 = (var3 - var8) / 2;
|
||||
if(var4) {
|
||||
class79.method1873();
|
||||
class79.method1830(var0, var1, var2, var9, -16777216);
|
||||
class79.method1830(var0, var3 + var1 - var9, var2, var9, -16777216);
|
||||
}
|
||||
|
||||
var1 += var9;
|
||||
var3 -= var9 * 2;
|
||||
}
|
||||
}
|
||||
|
||||
var8 = (client.field457 - client.field551) * var5 / 100 + client.field551;
|
||||
client.field347 = var8 * var6 * var3 / 85504 << 1;
|
||||
if(client.field559 != var2 || var3 != client.field560) {
|
||||
int[] var15 = new int[9];
|
||||
|
||||
for(int var10 = 0; var10 < 9; ++var10) {
|
||||
int var11 = 15 + var10 * 32 + 128;
|
||||
int var12 = 3 * var11 + 600;
|
||||
int var13 = class90.field1572[var11];
|
||||
var15[var10] = var13 * var12 >> 16;
|
||||
}
|
||||
|
||||
return var3;
|
||||
class85.method1994(var15, 500, 800, var2, var3);
|
||||
}
|
||||
|
||||
client.field557 = var0;
|
||||
client.field558 = var1;
|
||||
client.field559 = var2;
|
||||
client.field560 = var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
public static boolean method176(class166 var0, int var1, int var2) {
|
||||
byte[] var3 = var0.method3263(var1, var2);
|
||||
if(var3 == null) {
|
||||
return false;
|
||||
} else {
|
||||
class77.method1725(var3);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,46 +1,54 @@
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InvalidClassException;
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.OptionalDataException;
|
||||
import java.io.StreamCorruptedException;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("df")
|
||||
@ObfuscatedName("dv")
|
||||
public class class120 {
|
||||
@ObfuscatedName("m")
|
||||
static byte[][] field2001 = new byte[50][];
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1434686779
|
||||
intValue = -224307711
|
||||
)
|
||||
static int field2002 = 0;
|
||||
@ObfuscatedName("j")
|
||||
static int field1990 = 0;
|
||||
@ObfuscatedName("s")
|
||||
static byte[][] field1991 = new byte[1000][];
|
||||
@ObfuscatedName("y")
|
||||
static byte[][] field1992 = new byte[250][];
|
||||
@ObfuscatedName("e")
|
||||
static byte[][] field1993 = new byte[50][];
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 181994543
|
||||
intValue = -333306719
|
||||
)
|
||||
static int field2003 = 0;
|
||||
@ObfuscatedName("i")
|
||||
static byte[][] field2004 = new byte[1000][];
|
||||
static int field1995 = 0;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -601787489
|
||||
intValue = 1994745551
|
||||
)
|
||||
static int field2005 = 0;
|
||||
@ObfuscatedName("f")
|
||||
static byte[][] field2007 = new byte[250][];
|
||||
static int field1996 = 0;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static synchronized byte[] method2678(int var0) {
|
||||
@ObfuscatedName("a")
|
||||
static synchronized byte[] method2745(int var0) {
|
||||
byte[] var1;
|
||||
if(100 == var0 && field2003 > 0) {
|
||||
var1 = field2004[--field2003];
|
||||
field2004[field2003] = null;
|
||||
if(100 == var0 && field1996 > 0) {
|
||||
var1 = field1991[--field1996];
|
||||
field1991[field1996] = null;
|
||||
return var1;
|
||||
} else if(5000 == var0 && field2002 > 0) {
|
||||
var1 = field2007[--field2002];
|
||||
field2007[field2002] = null;
|
||||
} else if(var0 == 5000 && field1995 > 0) {
|
||||
var1 = field1992[--field1995];
|
||||
field1992[field1995] = null;
|
||||
return var1;
|
||||
} else if(var0 == 30000 && field2005 > 0) {
|
||||
var1 = field2001[--field2005];
|
||||
field2001[field2005] = null;
|
||||
} else if(30000 == var0 && field1990 > 0) {
|
||||
var1 = field1993[--field1990];
|
||||
field1993[field1990] = null;
|
||||
return var1;
|
||||
} else {
|
||||
return new byte[var0];
|
||||
@@ -48,298 +56,254 @@ public class class120 {
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
static void method2679() {
|
||||
class31.field731 = class31.field731.trim();
|
||||
if(class31.field731.length() == 0) {
|
||||
class3.method32("Please enter your username.", "If you created your account after November", "2010, this will be the creation email address.");
|
||||
} else {
|
||||
long var1 = class0.method0();
|
||||
int var0;
|
||||
if(var1 == 0L) {
|
||||
var0 = 5;
|
||||
} else {
|
||||
var0 = class16.method185(var1, class31.field731);
|
||||
}
|
||||
|
||||
switch(var0) {
|
||||
case 2:
|
||||
class3.method32("", "Page has opened in a new window.", "(Please check your popup blocker.)");
|
||||
class31.field722 = 6;
|
||||
break;
|
||||
case 3:
|
||||
class3.method32("", "Error connecting to server.", "");
|
||||
break;
|
||||
case 4:
|
||||
class3.method32("The part of the website you are trying", "to connect to is offline at the moment.", "Please try again later.");
|
||||
break;
|
||||
case 5:
|
||||
class3.method32("Sorry, there was an error trying to", "log you in to this part of the website.", "Please try again later.");
|
||||
break;
|
||||
case 6:
|
||||
class3.method32("", "Error connecting to server.", "");
|
||||
break;
|
||||
case 7:
|
||||
class3.method32("You must enter a valid login to proceed. For accounts", "created after 24th November 2010, please use your", "email address. Otherwise please use your username.");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bv")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIIIIII)V",
|
||||
garbageValue = "-2111220956"
|
||||
signature = "(Lclass121;I)V",
|
||||
garbageValue = "1663375347"
|
||||
)
|
||||
static final void method2681(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) {
|
||||
class16 var9 = null;
|
||||
public static void method2747(class121 var0) {
|
||||
class209 var1 = (class209)class210.field3125.method3893();
|
||||
if(var1 != null) {
|
||||
int var2 = var0.field1979;
|
||||
var0.method2663(var1.field3121);
|
||||
|
||||
for(class16 var10 = (class16)client.field409.method3773(); null != var10; var10 = (class16)client.field409.method3772()) {
|
||||
if(var0 == var10.field242 && var1 == var10.field230 && var2 == var10.field235 && var10.field231 == var3) {
|
||||
var9 = var10;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(var9 == null) {
|
||||
var9 = new class16();
|
||||
var9.field242 = var0;
|
||||
var9.field231 = var3;
|
||||
var9.field230 = var1;
|
||||
var9.field235 = var2;
|
||||
class169.method3327(var9);
|
||||
client.field409.method3768(var9);
|
||||
}
|
||||
|
||||
var9.field237 = var4;
|
||||
var9.field239 = var5;
|
||||
var9.field238 = var6;
|
||||
var9.field240 = var7;
|
||||
var9.field244 = var8;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static boolean method2682() {
|
||||
long var0 = class109.method2381();
|
||||
int var2 = (int)(var0 - class170.field2722);
|
||||
class170.field2722 = var0;
|
||||
if(var2 > 200) {
|
||||
var2 = 200;
|
||||
}
|
||||
|
||||
class170.field2724 += var2;
|
||||
if(class170.field2736 == 0 && 0 == class170.field2726 && class170.field2729 == 0 && class170.field2741 == 0) {
|
||||
return true;
|
||||
} else if(class216.field3155 == null) {
|
||||
return false;
|
||||
} else {
|
||||
try {
|
||||
if(class170.field2724 > 30000) {
|
||||
throw new IOException();
|
||||
for(int var3 = 0; var3 < var1.field3117; ++var3) {
|
||||
if(0 != var1.field3116[var3]) {
|
||||
var0.method2497(var1.field3116[var3]);
|
||||
} else {
|
||||
class171 var3;
|
||||
class118 var4;
|
||||
while(class170.field2726 < 20 && class170.field2741 > 0) {
|
||||
var3 = (class171)class170.field2723.method3748();
|
||||
var4 = new class118(4);
|
||||
var4.method2438(1);
|
||||
var4.method2457((int)var3.field3112);
|
||||
class216.field3155.method2932(var4.field1995, 0, 4);
|
||||
class170.field2735.method3746(var3, var3.field3112);
|
||||
--class170.field2741;
|
||||
++class170.field2726;
|
||||
}
|
||||
|
||||
while(class170.field2736 < 20 && class170.field2729 > 0) {
|
||||
var3 = (class171)class170.field2727.method3817();
|
||||
var4 = new class118(4);
|
||||
var4.method2438(0);
|
||||
var4.method2457((int)var3.field3112);
|
||||
class216.field3155.method2932(var4.field1995, 0, 4);
|
||||
var3.method3835();
|
||||
class170.field2730.method3746(var3, var3.field3112);
|
||||
--class170.field2729;
|
||||
++class170.field2736;
|
||||
}
|
||||
|
||||
for(int var18 = 0; var18 < 100; ++var18) {
|
||||
int var19 = class216.field3155.method2940();
|
||||
if(var19 < 0) {
|
||||
throw new IOException();
|
||||
}
|
||||
|
||||
if(var19 == 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
class170.field2724 = 0;
|
||||
byte var5 = 0;
|
||||
if(null == class170.field2732) {
|
||||
var5 = 8;
|
||||
} else if(0 == class170.field2734) {
|
||||
var5 = 1;
|
||||
}
|
||||
|
||||
try {
|
||||
int var4 = var1.field3124[var3];
|
||||
Field var5;
|
||||
int var6;
|
||||
int var7;
|
||||
int var8;
|
||||
int var10;
|
||||
if(var5 > 0) {
|
||||
var6 = var5 - class170.field2733.field1998;
|
||||
if(var6 > var19) {
|
||||
var6 = var19;
|
||||
}
|
||||
if(0 == var4) {
|
||||
var5 = var1.field3120[var3];
|
||||
var6 = var5.getInt((Object)null);
|
||||
var0.method2497(0);
|
||||
var0.method2663(var6);
|
||||
} else if(var4 == 1) {
|
||||
var5 = var1.field3120[var3];
|
||||
var5.setInt((Object)null, var1.field3118[var3]);
|
||||
var0.method2497(0);
|
||||
} else if(2 == var4) {
|
||||
var5 = var1.field3120[var3];
|
||||
var6 = var5.getModifiers();
|
||||
var0.method2497(0);
|
||||
var0.method2663(var6);
|
||||
}
|
||||
|
||||
class216.field3155.method2931(class170.field2733.field1995, class170.field2733.field1998, var6);
|
||||
if(class170.field2737 != 0) {
|
||||
for(var7 = 0; var7 < var6; ++var7) {
|
||||
class170.field2733.field1995[class170.field2733.field1998 + var7] ^= class170.field2737;
|
||||
}
|
||||
}
|
||||
|
||||
class170.field2733.field1998 += var6;
|
||||
if(class170.field2733.field1998 < var5) {
|
||||
break;
|
||||
}
|
||||
|
||||
if(class170.field2732 == null) {
|
||||
class170.field2733.field1998 = 0;
|
||||
var7 = class170.field2733.method2453();
|
||||
var8 = class170.field2733.method2455();
|
||||
int var9 = class170.field2733.method2453();
|
||||
var10 = class170.field2733.method2458();
|
||||
long var11 = (long)((var7 << 16) + var8);
|
||||
class171 var13 = (class171)class170.field2735.method3744(var11);
|
||||
class150.field2267 = true;
|
||||
if(null == var13) {
|
||||
var13 = (class171)class170.field2730.method3744(var11);
|
||||
class150.field2267 = false;
|
||||
}
|
||||
|
||||
if(null == var13) {
|
||||
throw new IOException();
|
||||
}
|
||||
|
||||
int var14 = 0 == var9?5:9;
|
||||
class170.field2732 = var13;
|
||||
class11.field179 = new class118(class170.field2732.field2745 + var10 + var14);
|
||||
class11.field179.method2438(var9);
|
||||
class11.field179.method2441(var10);
|
||||
class170.field2734 = 8;
|
||||
class170.field2733.field1998 = 0;
|
||||
} else if(0 == class170.field2734) {
|
||||
if(-1 == class170.field2733.field1995[0]) {
|
||||
class170.field2734 = 1;
|
||||
class170.field2733.field1998 = 0;
|
||||
} else {
|
||||
class170.field2732 = null;
|
||||
}
|
||||
Method var22;
|
||||
if(3 != var4) {
|
||||
if(4 == var4) {
|
||||
var22 = var1.field3122[var3];
|
||||
var6 = var22.getModifiers();
|
||||
var0.method2497(0);
|
||||
var0.method2663(var6);
|
||||
}
|
||||
} else {
|
||||
var6 = class11.field179.field1995.length - class170.field2732.field2745;
|
||||
var7 = 512 - class170.field2734;
|
||||
if(var7 > var6 - class11.field179.field1998) {
|
||||
var7 = var6 - class11.field179.field1998;
|
||||
var22 = var1.field3122[var3];
|
||||
byte[][] var23 = var1.field3123[var3];
|
||||
Object[] var7 = new Object[var23.length];
|
||||
|
||||
for(int var8 = 0; var8 < var23.length; ++var8) {
|
||||
ObjectInputStream var9 = new ObjectInputStream(new ByteArrayInputStream(var23[var8]));
|
||||
var7[var8] = var9.readObject();
|
||||
}
|
||||
|
||||
if(var7 > var19) {
|
||||
var7 = var19;
|
||||
}
|
||||
|
||||
class216.field3155.method2931(class11.field179.field1995, class11.field179.field1998, var7);
|
||||
if(class170.field2737 != 0) {
|
||||
for(var8 = 0; var8 < var7; ++var8) {
|
||||
class11.field179.field1995[class11.field179.field1998 + var8] ^= class170.field2737;
|
||||
}
|
||||
}
|
||||
|
||||
class11.field179.field1998 += var7;
|
||||
class170.field2734 += var7;
|
||||
if(class11.field179.field1998 == var6) {
|
||||
if(class170.field2732.field3112 == 16711935L) {
|
||||
class15.field228 = class11.field179;
|
||||
|
||||
for(var8 = 0; var8 < 256; ++var8) {
|
||||
class167 var20 = class170.field2721[var8];
|
||||
if(var20 != null) {
|
||||
class15.field228.field1998 = 5 + var8 * 8;
|
||||
var10 = class15.field228.method2458();
|
||||
int var21 = class15.field228.method2458();
|
||||
var20.method3294(var10, var21);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
class170.field2731.reset();
|
||||
class170.field2731.update(class11.field179.field1995, 0, var6);
|
||||
var8 = (int)class170.field2731.getValue();
|
||||
if(var8 != class170.field2732.field2743) {
|
||||
try {
|
||||
class216.field3155.method2948();
|
||||
} catch (Exception var16) {
|
||||
;
|
||||
}
|
||||
|
||||
++class170.field2738;
|
||||
class216.field3155 = null;
|
||||
class170.field2737 = (byte)((int)(Math.random() * 255.0D + 1.0D));
|
||||
return false;
|
||||
}
|
||||
|
||||
class170.field2738 = 0;
|
||||
class170.field2739 = 0;
|
||||
class170.field2732.field2748.method3291((int)(class170.field2732.field3112 & 65535L), class11.field179.field1995, (class170.field2732.field3112 & 16711680L) == 16711680L, class150.field2267);
|
||||
}
|
||||
|
||||
class170.field2732.method3853();
|
||||
if(class150.field2267) {
|
||||
--class170.field2726;
|
||||
} else {
|
||||
--class170.field2736;
|
||||
}
|
||||
|
||||
class170.field2734 = 0;
|
||||
class170.field2732 = null;
|
||||
class11.field179 = null;
|
||||
Object var24 = var22.invoke((Object)null, var7);
|
||||
if(null == var24) {
|
||||
var0.method2497(0);
|
||||
} else if(var24 instanceof Number) {
|
||||
var0.method2497(1);
|
||||
var0.method2670(((Number)var24).longValue());
|
||||
} else if(var24 instanceof String) {
|
||||
var0.method2497(2);
|
||||
var0.method2503((String)var24);
|
||||
} else {
|
||||
if(class170.field2734 != 512) {
|
||||
break;
|
||||
}
|
||||
|
||||
class170.field2734 = 0;
|
||||
var0.method2497(4);
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException var10) {
|
||||
var0.method2497(-10);
|
||||
} catch (InvalidClassException var11) {
|
||||
var0.method2497(-11);
|
||||
} catch (StreamCorruptedException var12) {
|
||||
var0.method2497(-12);
|
||||
} catch (OptionalDataException var13) {
|
||||
var0.method2497(-13);
|
||||
} catch (IllegalAccessException var14) {
|
||||
var0.method2497(-14);
|
||||
} catch (IllegalArgumentException var15) {
|
||||
var0.method2497(-15);
|
||||
} catch (InvocationTargetException var16) {
|
||||
var0.method2497(-16);
|
||||
} catch (SecurityException var17) {
|
||||
var0.method2497(-17);
|
||||
} catch (IOException var18) {
|
||||
var0.method2497(-18);
|
||||
} catch (NullPointerException var19) {
|
||||
var0.method2497(-19);
|
||||
} catch (Exception var20) {
|
||||
var0.method2497(-20);
|
||||
} catch (Throwable var21) {
|
||||
var0.method2497(-21);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
} catch (IOException var17) {
|
||||
try {
|
||||
class216.field3155.method2948();
|
||||
} catch (Exception var15) {
|
||||
;
|
||||
}
|
||||
|
||||
++class170.field2739;
|
||||
class216.field3155 = null;
|
||||
return false;
|
||||
}
|
||||
|
||||
var0.method2600(var2);
|
||||
var1.method3946();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public static void method2683(class118 var0, int var1) {
|
||||
if(null != class148.field2241) {
|
||||
try {
|
||||
class148.field2241.method4084(0L);
|
||||
class148.field2241.method4087(var0.field1995, var1, 24);
|
||||
} catch (Exception var3) {
|
||||
;
|
||||
@ObfuscatedName("ab")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1447551858"
|
||||
)
|
||||
static final void method2748() {
|
||||
int var0;
|
||||
if(client.field453 != -1) {
|
||||
var0 = client.field453;
|
||||
if(class103.method2303(var0)) {
|
||||
class74.method1636(class172.field2850[var0], -1);
|
||||
}
|
||||
}
|
||||
|
||||
for(var0 = 0; var0 < client.field497; ++var0) {
|
||||
if(client.field499[var0]) {
|
||||
client.field500[var0] = true;
|
||||
}
|
||||
|
||||
client.field501[var0] = client.field499[var0];
|
||||
client.field499[var0] = false;
|
||||
}
|
||||
|
||||
client.field322 = client.field303;
|
||||
client.field442 = -1;
|
||||
client.field443 = -1;
|
||||
class14.field204 = null;
|
||||
if(client.field453 != -1) {
|
||||
client.field497 = 0;
|
||||
class48.method1018(client.field453, 0, 0, class6.field107, class31.field749, 0, 0, -1);
|
||||
}
|
||||
|
||||
class79.method1873();
|
||||
if(!client.field470) {
|
||||
if(client.field442 != -1) {
|
||||
class14.method185(client.field442, client.field443);
|
||||
}
|
||||
} else {
|
||||
var0 = class13.field192;
|
||||
int var1 = class30.field709;
|
||||
int var2 = class180.field2925;
|
||||
int var3 = class118.field1987;
|
||||
int var4 = 6116423;
|
||||
class79.method1830(var0, var1, var2, var3, var4);
|
||||
class79.method1830(var0 + 1, var1 + 1, var2 - 2, 16, 0);
|
||||
class79.method1853(var0 + 1, 18 + var1, var2 - 2, var3 - 19, 0);
|
||||
class38.field876.method4057("Choose Option", 3 + var0, 14 + var1, var4, -1);
|
||||
int var5 = class139.field2140;
|
||||
int var6 = class139.field2135;
|
||||
|
||||
for(int var7 = 0; var7 < client.field435; ++var7) {
|
||||
int var8 = 15 * (client.field435 - 1 - var7) + 31 + var1;
|
||||
int var9 = 16777215;
|
||||
if(var5 > var0 && var5 < var2 + var0 && var6 > var8 - 13 && var6 < var8 + 3) {
|
||||
var9 = 16776960;
|
||||
}
|
||||
|
||||
class223 var10 = class38.field876;
|
||||
String var11;
|
||||
if(client.field445[var7].length() > 0) {
|
||||
var11 = client.field440[var7] + " " + client.field445[var7];
|
||||
} else {
|
||||
var11 = client.field440[var7];
|
||||
}
|
||||
|
||||
var10.method4057(var11, 3 + var0, var8, var9, 0);
|
||||
}
|
||||
|
||||
class0.method4(class13.field192, class30.field709, class180.field2925, class118.field1987);
|
||||
}
|
||||
|
||||
if(client.field522 == 3) {
|
||||
for(var0 = 0; var0 < client.field497; ++var0) {
|
||||
if(client.field501[var0]) {
|
||||
class79.method1829(client.field502[var0], client.field515[var0], client.field504[var0], client.field505[var0], 16711935, 128);
|
||||
} else if(client.field500[var0]) {
|
||||
class79.method1829(client.field502[var0], client.field515[var0], client.field504[var0], client.field505[var0], 16711680, 128);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class12.method171(class48.field1078, class151.field2253.field870, class151.field2253.field813, client.field409);
|
||||
client.field409 = 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
public static int method2684(String var0) {
|
||||
return var0.length() + 2;
|
||||
@ObfuscatedName("a")
|
||||
public static byte method2749(char var0) {
|
||||
byte var1;
|
||||
if((var0 <= 0 || var0 >= 128) && (var0 < 160 || var0 > 255)) {
|
||||
if(var0 == 8364) {
|
||||
var1 = -128;
|
||||
} else if(8218 == var0) {
|
||||
var1 = -126;
|
||||
} else if(var0 == 402) {
|
||||
var1 = -125;
|
||||
} else if(var0 == 8222) {
|
||||
var1 = -124;
|
||||
} else if(8230 == var0) {
|
||||
var1 = -123;
|
||||
} else if(var0 == 8224) {
|
||||
var1 = -122;
|
||||
} else if(8225 == var0) {
|
||||
var1 = -121;
|
||||
} else if(710 == var0) {
|
||||
var1 = -120;
|
||||
} else if(8240 == var0) {
|
||||
var1 = -119;
|
||||
} else if(var0 == 352) {
|
||||
var1 = -118;
|
||||
} else if(var0 == 8249) {
|
||||
var1 = -117;
|
||||
} else if(var0 == 338) {
|
||||
var1 = -116;
|
||||
} else if(var0 == 381) {
|
||||
var1 = -114;
|
||||
} else if(8216 == var0) {
|
||||
var1 = -111;
|
||||
} else if(var0 == 8217) {
|
||||
var1 = -110;
|
||||
} else if(8220 == var0) {
|
||||
var1 = -109;
|
||||
} else if(8221 == var0) {
|
||||
var1 = -108;
|
||||
} else if(8226 == var0) {
|
||||
var1 = -107;
|
||||
} else if(var0 == 8211) {
|
||||
var1 = -106;
|
||||
} else if(var0 == 8212) {
|
||||
var1 = -105;
|
||||
} else if(732 == var0) {
|
||||
var1 = -104;
|
||||
} else if(var0 == 8482) {
|
||||
var1 = -103;
|
||||
} else if(353 == var0) {
|
||||
var1 = -102;
|
||||
} else if(8250 == var0) {
|
||||
var1 = -101;
|
||||
} else if(339 == var0) {
|
||||
var1 = -100;
|
||||
} else if(var0 == 382) {
|
||||
var1 = -98;
|
||||
} else if(376 == var0) {
|
||||
var1 = -97;
|
||||
} else {
|
||||
var1 = 63;
|
||||
}
|
||||
} else {
|
||||
var1 = (byte)var0;
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,467 +1,77 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("db")
|
||||
@ObfuscatedName("dg")
|
||||
public final class class121 extends class118 {
|
||||
@ObfuscatedName("k")
|
||||
static final int[] field2009 = new int[]{0, 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, 16383, 32767, '\uffff', 131071, 262143, 524287, 1048575, 2097151, 4194303, 8388607, 16777215, 33554431, 67108863, 134217727, 268435455, 536870911, 1073741823, Integer.MAX_VALUE, -1};
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1820662401
|
||||
intValue = -1244073237
|
||||
)
|
||||
int field2010;
|
||||
int field1997;
|
||||
@ObfuscatedName("n")
|
||||
class122 field2013;
|
||||
|
||||
@ObfuscatedName("hc")
|
||||
public void method2685(int[] var1) {
|
||||
this.field2013 = new class122(var1);
|
||||
}
|
||||
static final int[] field1998 = new int[]{0, 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, 16383, 32767, '\uffff', 131071, 262143, 524287, 1048575, 2097151, 4194303, 8388607, 16777215, 33554431, 67108863, 134217727, 268435455, 536870911, 1073741823, Integer.MAX_VALUE, -1};
|
||||
@ObfuscatedName("ex")
|
||||
static class78[] field2000;
|
||||
@ObfuscatedName("j")
|
||||
class122 field2002;
|
||||
|
||||
@ObfuscatedName("hp")
|
||||
public void method2686(int var1) {
|
||||
super.field1995[++super.field1998 - 1] = (byte)(var1 + this.field2013.method2717());
|
||||
}
|
||||
|
||||
@ObfuscatedName("hr")
|
||||
public int method2687() {
|
||||
return super.field1995[++super.field1998 - 1] - this.field2013.method2717() & 255;
|
||||
}
|
||||
|
||||
@ObfuscatedName("hj")
|
||||
public void method2688() {
|
||||
this.field2010 = super.field1998 * 8;
|
||||
}
|
||||
|
||||
@ObfuscatedName("he")
|
||||
public int method2689(int var1) {
|
||||
int var2 = this.field2010 >> 3;
|
||||
int var3 = 8 - (this.field2010 & 7);
|
||||
public int method2750(int var1) {
|
||||
int var2 = this.field1997 >> 3;
|
||||
int var3 = 8 - (this.field1997 & 7);
|
||||
int var4 = 0;
|
||||
|
||||
for(this.field2010 += var1; var1 > var3; var3 = 8) {
|
||||
var4 += (super.field1995[var2++] & field2009[var3]) << var1 - var3;
|
||||
for(this.field1997 += var1; var1 > var3; var3 = 8) {
|
||||
var4 += (super.field1980[var2++] & field1998[var3]) << var1 - var3;
|
||||
var1 -= var3;
|
||||
}
|
||||
|
||||
if(var3 == var1) {
|
||||
var4 += super.field1995[var2] & field2009[var3];
|
||||
var4 += super.field1980[var2] & field1998[var3];
|
||||
} else {
|
||||
var4 += super.field1995[var2] >> var3 - var1 & field2009[var1];
|
||||
var4 += super.field1980[var2] >> var3 - var1 & field1998[var1];
|
||||
}
|
||||
|
||||
return var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("hs")
|
||||
public void method2690() {
|
||||
super.field1998 = (this.field2010 + 7) / 8;
|
||||
@ObfuscatedName("he")
|
||||
public void method2751(int[] var1) {
|
||||
this.field2002 = new class122(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("hr")
|
||||
public int method2752() {
|
||||
return super.field1980[++super.field1979 - 1] - this.field2002.method2781() & 255;
|
||||
}
|
||||
|
||||
@ObfuscatedName("hy")
|
||||
public void method2753(int var1) {
|
||||
super.field1980[++super.field1979 - 1] = (byte)(var1 + this.field2002.method2781());
|
||||
}
|
||||
|
||||
@ObfuscatedName("ha")
|
||||
public void method2754() {
|
||||
this.field1997 = super.field1979 * 8;
|
||||
}
|
||||
|
||||
public class121(int var1) {
|
||||
super(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("hd")
|
||||
public int method2691(int var1) {
|
||||
return var1 * 8 - this.field2010;
|
||||
@ObfuscatedName("hq")
|
||||
public void method2755() {
|
||||
super.field1979 = (7 + this.field1997) / 8;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static class132 method2700() {
|
||||
try {
|
||||
return new class146();
|
||||
} catch (Throwable var1) {
|
||||
return new class140();
|
||||
}
|
||||
@ObfuscatedName("hl")
|
||||
public int method2756(int var1) {
|
||||
return 8 * var1 - this.field1997;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIILclass85;Lclass107;B)V",
|
||||
garbageValue = "84"
|
||||
)
|
||||
static final void method2706(int var0, int var1, int var2, int var3, int var4, int var5, class85 var6, class107 var7) {
|
||||
if(!client.field457 || 0 != (class5.field81[0][var1][var2] & 2) || (class5.field81[var0][var1][var2] & 16) == 0) {
|
||||
if(var0 < class5.field82) {
|
||||
class5.field82 = var0;
|
||||
}
|
||||
|
||||
class40 var8 = class48.method996(var3);
|
||||
int var9;
|
||||
int var10;
|
||||
if(1 != var4 && 3 != var4) {
|
||||
var9 = var8.field932;
|
||||
var10 = var8.field933;
|
||||
} else {
|
||||
var9 = var8.field933;
|
||||
var10 = var8.field932;
|
||||
}
|
||||
|
||||
int var11;
|
||||
int var12;
|
||||
if(var1 + var9 <= 104) {
|
||||
var11 = (var9 >> 1) + var1;
|
||||
var12 = var1 + (1 + var9 >> 1);
|
||||
} else {
|
||||
var11 = var1;
|
||||
var12 = 1 + var1;
|
||||
}
|
||||
|
||||
int var13;
|
||||
int var14;
|
||||
if(var10 + var2 <= 104) {
|
||||
var13 = (var10 >> 1) + var2;
|
||||
var14 = var2 + (1 + var10 >> 1);
|
||||
} else {
|
||||
var13 = var2;
|
||||
var14 = var2 + 1;
|
||||
}
|
||||
|
||||
int[][] var15 = class5.field93[var0];
|
||||
int var16 = var15[var12][var14] + var15[var11][var14] + var15[var12][var13] + var15[var11][var13] >> 2;
|
||||
int var17 = (var1 << 7) + (var9 << 6);
|
||||
int var18 = (var2 << 7) + (var10 << 6);
|
||||
int var19 = 1073741824 + (var3 << 14) + (var2 << 7) + var1;
|
||||
if(0 == var8.field936) {
|
||||
var19 -= Integer.MIN_VALUE;
|
||||
}
|
||||
|
||||
int var20 = (var4 << 6) + var5;
|
||||
if(1 == var8.field917) {
|
||||
var20 += 256;
|
||||
}
|
||||
|
||||
int var22;
|
||||
int var23;
|
||||
if(var8.method809()) {
|
||||
class23 var21 = new class23();
|
||||
var21.field603 = var0;
|
||||
var21.field602 = var1 * 128;
|
||||
var21.field605 = var2 * 128;
|
||||
var22 = var8.field932;
|
||||
var23 = var8.field933;
|
||||
if(var4 == 1 || var4 == 3) {
|
||||
var22 = var8.field933;
|
||||
var23 = var8.field932;
|
||||
}
|
||||
|
||||
var21.field610 = (var1 + var22) * 128;
|
||||
var21.field607 = (var2 + var23) * 128;
|
||||
var21.field609 = var8.field967;
|
||||
var21.field608 = var8.field962 * 128;
|
||||
var21.field611 = var8.field963;
|
||||
var21.field614 = var8.field964;
|
||||
var21.field619 = var8.field965;
|
||||
if(var8.field920 != null) {
|
||||
var21.field616 = var8;
|
||||
var21.method583();
|
||||
}
|
||||
|
||||
class23.field615.method3768(var21);
|
||||
if(null != var21.field619) {
|
||||
var21.field612 = var21.field611 + (int)(Math.random() * (double)(var21.field614 - var21.field611));
|
||||
}
|
||||
}
|
||||
|
||||
Object var26;
|
||||
if(var5 == 22) {
|
||||
if(!client.field457 || 0 != var8.field936 || 1 == var8.field934 || var8.field955) {
|
||||
if(var8.field949 == -1 && var8.field920 == null) {
|
||||
var26 = var8.method804(22, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 22, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1881(var0, var1, var2, var16, (class84)var26, var19, var20);
|
||||
if(var8.field934 == 1 && var7 != null) {
|
||||
var7.method2345(var1, var2);
|
||||
}
|
||||
|
||||
}
|
||||
} else if(var5 != 10 && var5 != 11) {
|
||||
if(var5 >= 12) {
|
||||
if(var8.field949 == -1 && null == var8.field920) {
|
||||
var26 = var8.method804(var5, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, var5, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1967(var0, var1, var2, var16, 1, 1, (class84)var26, 0, var19, var20);
|
||||
if(var5 >= 12 && var5 <= 17 && 13 != var5 && var0 > 0) {
|
||||
class75.field1383[var0][var1][var2] |= 2340;
|
||||
}
|
||||
|
||||
if(0 != var8.field934 && null != var7) {
|
||||
var7.method2342(var1, var2, var9, var10, var8.field918);
|
||||
}
|
||||
|
||||
} else if(0 == var5) {
|
||||
if(var8.field949 == -1 && null == var8.field920) {
|
||||
var26 = var8.method804(0, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 0, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1876(var0, var1, var2, var16, (class84)var26, (class84)null, class5.field88[var4], 0, var19, var20);
|
||||
if(0 == var4) {
|
||||
if(var8.field953) {
|
||||
class5.field97[var0][var1][var2] = 50;
|
||||
class5.field97[var0][var1][1 + var2] = 50;
|
||||
}
|
||||
|
||||
if(var8.field939) {
|
||||
class75.field1383[var0][var1][var2] |= 585;
|
||||
}
|
||||
} else if(var4 == 1) {
|
||||
if(var8.field953) {
|
||||
class5.field97[var0][var1][var2 + 1] = 50;
|
||||
class5.field97[var0][var1 + 1][1 + var2] = 50;
|
||||
}
|
||||
|
||||
if(var8.field939) {
|
||||
class75.field1383[var0][var1][1 + var2] |= 1170;
|
||||
}
|
||||
} else if(2 == var4) {
|
||||
if(var8.field953) {
|
||||
class5.field97[var0][1 + var1][var2] = 50;
|
||||
class5.field97[var0][1 + var1][var2 + 1] = 50;
|
||||
}
|
||||
|
||||
if(var8.field939) {
|
||||
class75.field1383[var0][var1 + 1][var2] |= 585;
|
||||
}
|
||||
} else if(3 == var4) {
|
||||
if(var8.field953) {
|
||||
class5.field97[var0][var1][var2] = 50;
|
||||
class5.field97[var0][1 + var1][var2] = 50;
|
||||
}
|
||||
|
||||
if(var8.field939) {
|
||||
class75.field1383[var0][var1][var2] |= 1170;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != var8.field934 && null != var7) {
|
||||
var7.method2365(var1, var2, var5, var4, var8.field918);
|
||||
}
|
||||
|
||||
if(16 != var8.field961) {
|
||||
var6.method1891(var0, var1, var2, var8.field961);
|
||||
}
|
||||
|
||||
} else if(var5 == 1) {
|
||||
if(var8.field949 == -1 && var8.field920 == null) {
|
||||
var26 = var8.method804(1, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 1, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1876(var0, var1, var2, var16, (class84)var26, (class84)null, class5.field80[var4], 0, var19, var20);
|
||||
if(var8.field953) {
|
||||
if(var4 == 0) {
|
||||
class5.field97[var0][var1][var2 + 1] = 50;
|
||||
} else if(1 == var4) {
|
||||
class5.field97[var0][var1 + 1][var2 + 1] = 50;
|
||||
} else if(2 == var4) {
|
||||
class5.field97[var0][var1 + 1][var2] = 50;
|
||||
} else if(3 == var4) {
|
||||
class5.field97[var0][var1][var2] = 50;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != var8.field934 && var7 != null) {
|
||||
var7.method2365(var1, var2, var5, var4, var8.field918);
|
||||
}
|
||||
|
||||
} else {
|
||||
int var27;
|
||||
Object var28;
|
||||
if(var5 == 2) {
|
||||
var27 = 1 + var4 & 3;
|
||||
Object var30;
|
||||
if(-1 == var8.field949 && null == var8.field920) {
|
||||
var30 = var8.method804(2, var4 + 4, var15, var17, var16, var18);
|
||||
var28 = var8.method804(2, var27, var15, var17, var16, var18);
|
||||
} else {
|
||||
var30 = new class12(var3, 2, 4 + var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
var28 = new class12(var3, 2, var27, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1876(var0, var1, var2, var16, (class84)var30, (class84)var28, class5.field88[var4], class5.field88[var27], var19, var20);
|
||||
if(var8.field939) {
|
||||
if(0 == var4) {
|
||||
class75.field1383[var0][var1][var2] |= 585;
|
||||
class75.field1383[var0][var1][1 + var2] |= 1170;
|
||||
} else if(1 == var4) {
|
||||
class75.field1383[var0][var1][1 + var2] |= 1170;
|
||||
class75.field1383[var0][1 + var1][var2] |= 585;
|
||||
} else if(var4 == 2) {
|
||||
class75.field1383[var0][1 + var1][var2] |= 585;
|
||||
class75.field1383[var0][var1][var2] |= 1170;
|
||||
} else if(var4 == 3) {
|
||||
class75.field1383[var0][var1][var2] |= 1170;
|
||||
class75.field1383[var0][var1][var2] |= 585;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != var8.field934 && null != var7) {
|
||||
var7.method2365(var1, var2, var5, var4, var8.field918);
|
||||
}
|
||||
|
||||
if(16 != var8.field961) {
|
||||
var6.method1891(var0, var1, var2, var8.field961);
|
||||
}
|
||||
|
||||
} else if(3 == var5) {
|
||||
if(var8.field949 == -1 && null == var8.field920) {
|
||||
var26 = var8.method804(3, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 3, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1876(var0, var1, var2, var16, (class84)var26, (class84)null, class5.field80[var4], 0, var19, var20);
|
||||
if(var8.field953) {
|
||||
if(var4 == 0) {
|
||||
class5.field97[var0][var1][1 + var2] = 50;
|
||||
} else if(1 == var4) {
|
||||
class5.field97[var0][var1 + 1][1 + var2] = 50;
|
||||
} else if(2 == var4) {
|
||||
class5.field97[var0][var1 + 1][var2] = 50;
|
||||
} else if(var4 == 3) {
|
||||
class5.field97[var0][var1][var2] = 50;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != var8.field934 && var7 != null) {
|
||||
var7.method2365(var1, var2, var5, var4, var8.field918);
|
||||
}
|
||||
|
||||
} else if(9 == var5) {
|
||||
if(var8.field949 == -1 && var8.field920 == null) {
|
||||
var26 = var8.method804(var5, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, var5, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1967(var0, var1, var2, var16, 1, 1, (class84)var26, 0, var19, var20);
|
||||
if(0 != var8.field934 && var7 != null) {
|
||||
var7.method2342(var1, var2, var9, var10, var8.field918);
|
||||
}
|
||||
|
||||
if(var8.field961 != 16) {
|
||||
var6.method1891(var0, var1, var2, var8.field961);
|
||||
}
|
||||
|
||||
} else if(var5 == 4) {
|
||||
if(-1 == var8.field949 && null == var8.field920) {
|
||||
var26 = var8.method804(4, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 4, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1884(var0, var1, var2, var16, (class84)var26, (class84)null, class5.field88[var4], 0, 0, 0, var19, var20);
|
||||
} else if(var5 == 5) {
|
||||
var27 = 16;
|
||||
var22 = var6.method1901(var0, var1, var2);
|
||||
if(0 != var22) {
|
||||
var27 = class48.method996(var22 >> 14 & 32767).field961;
|
||||
}
|
||||
|
||||
if(-1 == var8.field949 && null == var8.field920) {
|
||||
var28 = var8.method804(4, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var28 = new class12(var3, 4, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1884(var0, var1, var2, var16, (class84)var28, (class84)null, class5.field88[var4], 0, class5.field103[var4] * var27, class5.field89[var4] * var27, var19, var20);
|
||||
} else if(6 == var5) {
|
||||
var27 = 8;
|
||||
var22 = var6.method1901(var0, var1, var2);
|
||||
if(0 != var22) {
|
||||
var27 = class48.method996(var22 >> 14 & 32767).field961 / 2;
|
||||
}
|
||||
|
||||
if(-1 == var8.field949 && var8.field920 == null) {
|
||||
var28 = var8.method804(4, 4 + var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var28 = new class12(var3, 4, 4 + var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1884(var0, var1, var2, var16, (class84)var28, (class84)null, 256, var4, var27 * class5.field92[var4], class5.field101[var4] * var27, var19, var20);
|
||||
} else if(var5 == 7) {
|
||||
var22 = 2 + var4 & 3;
|
||||
if(-1 == var8.field949 && null == var8.field920) {
|
||||
var26 = var8.method804(4, 4 + var22, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 4, var22 + 4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1884(var0, var1, var2, var16, (class84)var26, (class84)null, 256, var22, 0, 0, var19, var20);
|
||||
} else if(var5 == 8) {
|
||||
var27 = 8;
|
||||
var22 = var6.method1901(var0, var1, var2);
|
||||
if(0 != var22) {
|
||||
var27 = class48.method996(var22 >> 14 & 32767).field961 / 2;
|
||||
}
|
||||
|
||||
int var25 = var4 + 2 & 3;
|
||||
Object var29;
|
||||
if(var8.field949 == -1 && null == var8.field920) {
|
||||
var28 = var8.method804(4, 4 + var4, var15, var17, var16, var18);
|
||||
var29 = var8.method804(4, var25 + 4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var28 = new class12(var3, 4, 4 + var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
var29 = new class12(var3, 4, var25 + 4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var6.method1884(var0, var1, var2, var16, (class84)var28, (class84)var29, 256, var4, var27 * class5.field92[var4], class5.field101[var4] * var27, var19, var20);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(var8.field949 == -1 && null == var8.field920) {
|
||||
var26 = var8.method804(10, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 10, var4, var0, var1, var2, var8.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
if(null != var26 && var6.method1967(var0, var1, var2, var16, var9, var10, (class84)var26, 11 == var5?256:0, var19, var20) && var8.field953) {
|
||||
var22 = 15;
|
||||
if(var26 instanceof class104) {
|
||||
var22 = ((class104)var26).method2263() / 4;
|
||||
if(var22 > 30) {
|
||||
var22 = 30;
|
||||
}
|
||||
}
|
||||
|
||||
for(var23 = 0; var23 <= var9; ++var23) {
|
||||
for(int var24 = 0; var24 <= var10; ++var24) {
|
||||
if(var22 > class5.field97[var0][var1 + var23][var2 + var24]) {
|
||||
class5.field97[var0][var1 + var23][var24 + var2] = (byte)var22;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != var8.field934 && var7 != null) {
|
||||
var7.method2342(var1, var2, var9, var10, var8.field918);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bw")
|
||||
static final void method2707() {
|
||||
for(class16 var0 = (class16)client.field409.method3773(); var0 != null; var0 = (class16)client.field409.method3772()) {
|
||||
if(var0.field244 == -1) {
|
||||
var0.field240 = 0;
|
||||
class169.method3327(var0);
|
||||
} else {
|
||||
var0.method3853();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
static int method2772(int var0, int var1) {
|
||||
class15 var2 = (class15)class15.field225.method3824((long)var0);
|
||||
return null == var2?-1:(var1 >= 0 && var1 < var2.field215.length?var2.field215[var1]:-1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,86 +1,35 @@
|
||||
import java.awt.Component;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("dw")
|
||||
@ObfuscatedName("db")
|
||||
public final class class122 {
|
||||
@ObfuscatedName("n")
|
||||
int field2019;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -895721933
|
||||
intValue = -562896659
|
||||
)
|
||||
int field2020;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1288963103
|
||||
)
|
||||
int field2021;
|
||||
@ObfuscatedName("m")
|
||||
int[] field2022 = new int[256];
|
||||
@ObfuscatedName("o")
|
||||
int[] field2023 = new int[256];
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1358710615
|
||||
)
|
||||
int field2025;
|
||||
@ObfuscatedName("ay")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -6916080085384449655L
|
||||
)
|
||||
static long field2028;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
final void method2710() {
|
||||
this.field2025 += (this.field2019 += -463473387) * -330124739;
|
||||
|
||||
for(int var1 = 0; var1 < 256; ++var1) {
|
||||
int var2 = this.field2023[var1];
|
||||
if(0 == (var1 & 2)) {
|
||||
if(0 == (var1 & 1)) {
|
||||
this.field2020 ^= this.field2020 << 13;
|
||||
} else {
|
||||
this.field2020 ^= this.field2020 >>> 6;
|
||||
}
|
||||
} else if((var1 & 1) == 0) {
|
||||
this.field2020 ^= this.field2020 << 2;
|
||||
} else {
|
||||
this.field2020 ^= this.field2020 >>> 16;
|
||||
}
|
||||
|
||||
this.field2020 += this.field2023[128 + var1 & 255];
|
||||
int var3;
|
||||
this.field2023[var1] = var3 = this.field2023[(var2 & 1020) >> 2] + this.field2020 + this.field2025;
|
||||
this.field2022[var1] = this.field2025 = this.field2023[(var3 >> 8 & 1020) >> 2] + var2;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class122(int[] var1) {
|
||||
for(int var2 = 0; var2 < var1.length; ++var2) {
|
||||
this.field2022[var2] = var1[var2];
|
||||
}
|
||||
|
||||
this.method2718();
|
||||
}
|
||||
|
||||
int field2012;
|
||||
@ObfuscatedName("t")
|
||||
public static String[] field2013;
|
||||
@ObfuscatedName("j")
|
||||
final int method2717() {
|
||||
if(0 == --this.field2021 + 1) {
|
||||
this.method2710();
|
||||
this.field2021 = 255;
|
||||
}
|
||||
|
||||
return this.field2022[this.field2021];
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(S)V",
|
||||
garbageValue = "30025"
|
||||
int field2014;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1831822437
|
||||
)
|
||||
final void method2718() {
|
||||
int field2015;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1757377535
|
||||
)
|
||||
int field2016;
|
||||
@ObfuscatedName("g")
|
||||
int[] field2017 = new int[256];
|
||||
@ObfuscatedName("e")
|
||||
int[] field2021 = new int[256];
|
||||
|
||||
@ObfuscatedName("f")
|
||||
final void method2774() {
|
||||
int var9 = -1640531527;
|
||||
int var8 = -1640531527;
|
||||
int var7 = -1640531527;
|
||||
@@ -119,14 +68,14 @@ public final class class122 {
|
||||
}
|
||||
|
||||
for(var1 = 0; var1 < 256; var1 += 8) {
|
||||
var2 += this.field2022[var1];
|
||||
var3 += this.field2022[1 + var1];
|
||||
var4 += this.field2022[var1 + 2];
|
||||
var5 += this.field2022[3 + var1];
|
||||
var6 += this.field2022[4 + var1];
|
||||
var7 += this.field2022[5 + var1];
|
||||
var8 += this.field2022[var1 + 6];
|
||||
var9 += this.field2022[7 + var1];
|
||||
var2 += this.field2021[var1];
|
||||
var3 += this.field2021[var1 + 1];
|
||||
var4 += this.field2021[2 + var1];
|
||||
var5 += this.field2021[3 + var1];
|
||||
var6 += this.field2021[4 + var1];
|
||||
var7 += this.field2021[var1 + 5];
|
||||
var8 += this.field2021[var1 + 6];
|
||||
var9 += this.field2021[7 + var1];
|
||||
var2 ^= var3 << 11;
|
||||
var5 += var2;
|
||||
var3 += var4;
|
||||
@@ -151,25 +100,25 @@ public final class class122 {
|
||||
var9 ^= var2 >>> 9;
|
||||
var4 += var9;
|
||||
var2 += var3;
|
||||
this.field2023[var1] = var2;
|
||||
this.field2023[var1 + 1] = var3;
|
||||
this.field2023[2 + var1] = var4;
|
||||
this.field2023[3 + var1] = var5;
|
||||
this.field2023[4 + var1] = var6;
|
||||
this.field2023[5 + var1] = var7;
|
||||
this.field2023[var1 + 6] = var8;
|
||||
this.field2023[7 + var1] = var9;
|
||||
this.field2017[var1] = var2;
|
||||
this.field2017[1 + var1] = var3;
|
||||
this.field2017[2 + var1] = var4;
|
||||
this.field2017[3 + var1] = var5;
|
||||
this.field2017[4 + var1] = var6;
|
||||
this.field2017[5 + var1] = var7;
|
||||
this.field2017[var1 + 6] = var8;
|
||||
this.field2017[var1 + 7] = var9;
|
||||
}
|
||||
|
||||
for(var1 = 0; var1 < 256; var1 += 8) {
|
||||
var2 += this.field2023[var1];
|
||||
var3 += this.field2023[var1 + 1];
|
||||
var4 += this.field2023[var1 + 2];
|
||||
var5 += this.field2023[3 + var1];
|
||||
var6 += this.field2023[var1 + 4];
|
||||
var7 += this.field2023[5 + var1];
|
||||
var8 += this.field2023[var1 + 6];
|
||||
var9 += this.field2023[var1 + 7];
|
||||
var2 += this.field2017[var1];
|
||||
var3 += this.field2017[var1 + 1];
|
||||
var4 += this.field2017[var1 + 2];
|
||||
var5 += this.field2017[3 + var1];
|
||||
var6 += this.field2017[4 + var1];
|
||||
var7 += this.field2017[5 + var1];
|
||||
var8 += this.field2017[var1 + 6];
|
||||
var9 += this.field2017[var1 + 7];
|
||||
var2 ^= var3 << 11;
|
||||
var5 += var2;
|
||||
var3 += var4;
|
||||
@@ -194,54 +143,89 @@ public final class class122 {
|
||||
var9 ^= var2 >>> 9;
|
||||
var4 += var9;
|
||||
var2 += var3;
|
||||
this.field2023[var1] = var2;
|
||||
this.field2023[1 + var1] = var3;
|
||||
this.field2023[var1 + 2] = var4;
|
||||
this.field2023[3 + var1] = var5;
|
||||
this.field2023[var1 + 4] = var6;
|
||||
this.field2023[var1 + 5] = var7;
|
||||
this.field2023[var1 + 6] = var8;
|
||||
this.field2023[var1 + 7] = var9;
|
||||
this.field2017[var1] = var2;
|
||||
this.field2017[var1 + 1] = var3;
|
||||
this.field2017[2 + var1] = var4;
|
||||
this.field2017[var1 + 3] = var5;
|
||||
this.field2017[var1 + 4] = var6;
|
||||
this.field2017[var1 + 5] = var7;
|
||||
this.field2017[6 + var1] = var8;
|
||||
this.field2017[7 + var1] = var9;
|
||||
}
|
||||
|
||||
this.method2710();
|
||||
this.field2021 = 256;
|
||||
this.method2775();
|
||||
this.field2012 = 256;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([Ljava/lang/String;[SIII)V",
|
||||
garbageValue = "1524055126"
|
||||
)
|
||||
static void method2721(String[] var0, short[] var1, int var2, int var3) {
|
||||
if(var2 < var3) {
|
||||
int var4 = (var3 + var2) / 2;
|
||||
int var5 = var2;
|
||||
String var6 = var0[var4];
|
||||
var0[var4] = var0[var3];
|
||||
var0[var3] = var6;
|
||||
short var7 = var1[var4];
|
||||
var1[var4] = var1[var3];
|
||||
var1[var3] = var7;
|
||||
@ObfuscatedName("r")
|
||||
final void method2775() {
|
||||
this.field2016 += (this.field2014 += 127667623) * -121386473;
|
||||
|
||||
for(int var8 = var2; var8 < var3; ++var8) {
|
||||
if(var6 == null || var0[var8] != null && var0[var8].compareTo(var6) < (var8 & 1)) {
|
||||
String var9 = var0[var8];
|
||||
var0[var8] = var0[var5];
|
||||
var0[var5] = var9;
|
||||
short var10 = var1[var8];
|
||||
var1[var8] = var1[var5];
|
||||
var1[var5++] = var10;
|
||||
for(int var1 = 0; var1 < 256; ++var1) {
|
||||
int var2 = this.field2017[var1];
|
||||
if(0 == (var1 & 2)) {
|
||||
if((var1 & 1) == 0) {
|
||||
this.field2015 ^= this.field2015 << 13;
|
||||
} else {
|
||||
this.field2015 ^= this.field2015 >>> 6;
|
||||
}
|
||||
} else if((var1 & 1) == 0) {
|
||||
this.field2015 ^= this.field2015 << 2;
|
||||
} else {
|
||||
this.field2015 ^= this.field2015 >>> 16;
|
||||
}
|
||||
|
||||
var0[var3] = var0[var5];
|
||||
var0[var5] = var6;
|
||||
var1[var3] = var1[var5];
|
||||
var1[var5] = var7;
|
||||
method2721(var0, var1, var2, var5 - 1);
|
||||
method2721(var0, var1, var5 + 1, var3);
|
||||
this.field2015 += this.field2017[var1 + 128 & 255];
|
||||
int var3;
|
||||
this.field2017[var1] = var3 = this.field2015 + this.field2017[(var2 & 1020) >> 2] + this.field2016;
|
||||
this.field2021[var1] = this.field2016 = this.field2017[(var3 >> 8 & 1020) >> 2] + var2;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
static final int method2779(int var0, int var1) {
|
||||
int var2 = class37.method766(var0 - 1, var1 - 1) + class37.method766(1 + var0, var1 - 1) + class37.method766(var0 - 1, 1 + var1) + class37.method766(1 + var0, 1 + var1);
|
||||
int var3 = class37.method766(var0 - 1, var1) + class37.method766(var0 + 1, var1) + class37.method766(var0, var1 - 1) + class37.method766(var0, 1 + var1);
|
||||
int var4 = class37.method766(var0, var1);
|
||||
return var4 / 4 + var2 / 16 + var3 / 8;
|
||||
}
|
||||
|
||||
class122(int[] var1) {
|
||||
for(int var2 = 0; var2 < var1.length; ++var2) {
|
||||
this.field2021[var2] = var1[var2];
|
||||
}
|
||||
|
||||
this.method2774();
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
final int method2781() {
|
||||
if(0 == --this.field2012 + 1) {
|
||||
this.method2775();
|
||||
this.field2012 = 255;
|
||||
}
|
||||
|
||||
return this.field2021[this.field2012];
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
public static void method2783(Component var0) {
|
||||
var0.removeMouseListener(class139.field2136);
|
||||
var0.removeMouseMotionListener(class139.field2136);
|
||||
var0.removeFocusListener(class139.field2136);
|
||||
class139.field2141 = 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
public static int method2784(CharSequence var0) {
|
||||
int var1 = var0.length();
|
||||
int var2 = 0;
|
||||
|
||||
for(int var3 = 0; var3 < var1; ++var3) {
|
||||
var2 = (var2 << 5) - var2 + class120.method2749(var0.charAt(var3));
|
||||
}
|
||||
|
||||
return var2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,31 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("dj")
|
||||
@ObfuscatedName("dw")
|
||||
public class class123 {
|
||||
@ObfuscatedName("pd")
|
||||
static class133 field2034;
|
||||
@ObfuscatedName("m")
|
||||
public static short[][] field2027;
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public static void method2786() {
|
||||
class139 var0 = class139.field2136;
|
||||
synchronized(class139.field2136) {
|
||||
class139.field2138 = class139.field2141;
|
||||
class139.field2140 = class139.field2137;
|
||||
class139.field2135 = class139.field2133;
|
||||
class139.field2145 = class139.field2151;
|
||||
class139.field2146 = class139.field2142;
|
||||
class139.field2147 = class139.field2143;
|
||||
class139.field2148 = class139.field2134;
|
||||
class139.field2151 = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static int method2790(class118 var0, String var1) {
|
||||
int var2 = var0.field1979;
|
||||
byte[] var3 = class139.method2953(var1);
|
||||
var0.method2510(var3.length);
|
||||
var0.field1979 += class221.field3177.method2440(var3, 0, var3.length, var0.field1980, var0.field1979);
|
||||
return var0.field1979 - var2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,224 @@
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Method;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("de")
|
||||
@ObfuscatedName("dc")
|
||||
public abstract class class124 {
|
||||
@ObfuscatedName("l")
|
||||
static boolean field2036 = false;
|
||||
@ObfuscatedName("ak")
|
||||
static int[] field2037;
|
||||
@ObfuscatedName("e")
|
||||
public static class166 field2032;
|
||||
@ObfuscatedName("r")
|
||||
static boolean field2034 = false;
|
||||
@ObfuscatedName("bn")
|
||||
static class167 field2035;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
abstract byte[] vmethod2728();
|
||||
@ObfuscatedName("a")
|
||||
abstract byte[] vmethod2792();
|
||||
|
||||
@ObfuscatedName("s")
|
||||
static int method2802(int var0) {
|
||||
class27 var1 = (class27)class11.field169.get(Integer.valueOf(var0));
|
||||
return var1 == null?0:var1.method639();
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
abstract void vmethod2803(byte[] var1);
|
||||
|
||||
@ObfuscatedName("l")
|
||||
abstract void vmethod2734(byte[] var1);
|
||||
public static boolean method2805(char var0) {
|
||||
return var0 >= 32 && var0 <= 126?true:(var0 >= 160 && var0 <= 255?true:var0 == 8364 || var0 == 338 || var0 == 8212 || var0 == 339 || var0 == 376);
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static int method2806(CharSequence var0, CharSequence var1) {
|
||||
int var2 = var0.length();
|
||||
int var3 = var1.length();
|
||||
int var4 = 0;
|
||||
int var5 = 0;
|
||||
char var6 = 0;
|
||||
char var7 = 0;
|
||||
|
||||
while(var4 - var6 < var2 || var5 - var7 < var3) {
|
||||
if(var4 - var6 >= var2) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if(var5 - var7 >= var3) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
char var8;
|
||||
if(0 != var6) {
|
||||
var8 = var6;
|
||||
boolean var13 = false;
|
||||
} else {
|
||||
var8 = var0.charAt(var4++);
|
||||
}
|
||||
|
||||
char var9;
|
||||
if(var7 != 0) {
|
||||
var9 = var7;
|
||||
boolean var14 = false;
|
||||
} else {
|
||||
var9 = var1.charAt(var5++);
|
||||
}
|
||||
|
||||
var6 = class115.method2452(var8);
|
||||
var7 = class115.method2452(var9);
|
||||
var8 = class164.method3253(var8);
|
||||
var9 = class164.method3253(var9);
|
||||
if(var8 != var9 && Character.toUpperCase(var8) != Character.toUpperCase(var9)) {
|
||||
var8 = Character.toLowerCase(var8);
|
||||
var9 = Character.toLowerCase(var9);
|
||||
if(var9 != var8) {
|
||||
return class27.method640(var8) - class27.method640(var9);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var15 = Math.min(var2, var3);
|
||||
|
||||
char var11;
|
||||
int var16;
|
||||
for(var16 = 0; var16 < var15; ++var16) {
|
||||
char var10 = var0.charAt(var16);
|
||||
var11 = var1.charAt(var16);
|
||||
if(var10 != var11 && Character.toUpperCase(var10) != Character.toUpperCase(var11)) {
|
||||
var10 = Character.toLowerCase(var10);
|
||||
var11 = Character.toLowerCase(var11);
|
||||
if(var10 != var11) {
|
||||
return class27.method640(var10) - class27.method640(var11);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var16 = var2 - var3;
|
||||
if(0 != var16) {
|
||||
return var16;
|
||||
} else {
|
||||
for(int var17 = 0; var17 < var15; ++var17) {
|
||||
var11 = var0.charAt(var17);
|
||||
char var12 = var1.charAt(var17);
|
||||
if(var11 != var12) {
|
||||
return class27.method640(var11) - class27.method640(var12);
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass118;II)V",
|
||||
garbageValue = "560534822"
|
||||
)
|
||||
public static void method2807(class118 var0) {
|
||||
class209 var1 = new class209();
|
||||
var1.field3117 = var0.method2579();
|
||||
var1.field3121 = var0.method2517();
|
||||
var1.field3124 = new int[var1.field3117];
|
||||
var1.field3116 = new int[var1.field3117];
|
||||
var1.field3120 = new Field[var1.field3117];
|
||||
var1.field3118 = new int[var1.field3117];
|
||||
var1.field3122 = new Method[var1.field3117];
|
||||
var1.field3123 = new byte[var1.field3117][][];
|
||||
|
||||
for(int var2 = 0; var2 < var1.field3117; ++var2) {
|
||||
try {
|
||||
int var3 = var0.method2579();
|
||||
String var4;
|
||||
String var5;
|
||||
int var6;
|
||||
if(var3 != 0 && var3 != 1 && var3 != 2) {
|
||||
if(3 == var3 || var3 == 4) {
|
||||
var4 = var0.method2520();
|
||||
var5 = var0.method2520();
|
||||
var6 = var0.method2579();
|
||||
String[] var7 = new String[var6];
|
||||
|
||||
for(int var8 = 0; var8 < var6; ++var8) {
|
||||
var7[var8] = var0.method2520();
|
||||
}
|
||||
|
||||
String var24 = var0.method2520();
|
||||
byte[][] var9 = new byte[var6][];
|
||||
int var11;
|
||||
if(3 == var3) {
|
||||
for(int var10 = 0; var10 < var6; ++var10) {
|
||||
var11 = var0.method2517();
|
||||
var9[var10] = new byte[var11];
|
||||
var0.method2506(var9[var10], 0, var11);
|
||||
}
|
||||
}
|
||||
|
||||
var1.field3124[var2] = var3;
|
||||
Class[] var25 = new Class[var6];
|
||||
|
||||
for(var11 = 0; var11 < var6; ++var11) {
|
||||
var25[var11] = class28.method655(var7[var11]);
|
||||
}
|
||||
|
||||
Class var26 = class28.method655(var24);
|
||||
if(class28.method655(var4).getClassLoader() == null) {
|
||||
throw new SecurityException();
|
||||
}
|
||||
|
||||
Method[] var12 = class28.method655(var4).getDeclaredMethods();
|
||||
Method[] var13 = var12;
|
||||
|
||||
for(int var14 = 0; var14 < var13.length; ++var14) {
|
||||
Method var15 = var13[var14];
|
||||
if(var15.getName().equals(var5)) {
|
||||
Class[] var16 = var15.getParameterTypes();
|
||||
if(var16.length == var25.length) {
|
||||
boolean var17 = true;
|
||||
|
||||
for(int var18 = 0; var18 < var25.length; ++var18) {
|
||||
if(var16[var18] != var25[var18]) {
|
||||
var17 = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(var17 && var26 == var15.getReturnType()) {
|
||||
var1.field3122[var2] = var15;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var1.field3123[var2] = var9;
|
||||
}
|
||||
} else {
|
||||
var4 = var0.method2520();
|
||||
var5 = var0.method2520();
|
||||
var6 = 0;
|
||||
if(var3 == 1) {
|
||||
var6 = var0.method2517();
|
||||
}
|
||||
|
||||
var1.field3124[var2] = var3;
|
||||
var1.field3118[var2] = var6;
|
||||
if(class28.method655(var4).getClassLoader() == null) {
|
||||
throw new SecurityException();
|
||||
}
|
||||
|
||||
var1.field3120[var2] = class28.method655(var4).getDeclaredField(var5);
|
||||
}
|
||||
} catch (ClassNotFoundException var19) {
|
||||
var1.field3116[var2] = -1;
|
||||
} catch (SecurityException var20) {
|
||||
var1.field3116[var2] = -2;
|
||||
} catch (NullPointerException var21) {
|
||||
var1.field3116[var2] = -3;
|
||||
} catch (Exception var22) {
|
||||
var1.field3116[var2] = -4;
|
||||
} catch (Throwable var23) {
|
||||
var1.field3116[var2] = -5;
|
||||
}
|
||||
}
|
||||
|
||||
class210.field3125.method3895(var1);
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,100 +1,118 @@
|
||||
import java.io.File;
|
||||
import java.io.RandomAccessFile;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ds")
|
||||
@ObfuscatedName("dm")
|
||||
public final class class128 {
|
||||
@ObfuscatedName("n")
|
||||
static class80[] field2054;
|
||||
@ObfuscatedName("u")
|
||||
public static class227[] field2055;
|
||||
@ObfuscatedName("g")
|
||||
public static int method2830(CharSequence var0) {
|
||||
int var1 = var0.length();
|
||||
int var2 = 0;
|
||||
|
||||
@ObfuscatedName("a")
|
||||
static boolean method2755(File var0, boolean var1) {
|
||||
try {
|
||||
RandomAccessFile var2 = new RandomAccessFile(var0, "rw");
|
||||
int var3 = var2.read();
|
||||
var2.seek(0L);
|
||||
var2.write(var3);
|
||||
var2.seek(0L);
|
||||
var2.close();
|
||||
if(var1) {
|
||||
var0.delete();
|
||||
}
|
||||
|
||||
return true;
|
||||
} catch (Exception var4) {
|
||||
return false;
|
||||
for(int var3 = 0; var3 < var1; ++var3) {
|
||||
var2 = (var2 << 5) - var2 + var0.charAt(var3);
|
||||
}
|
||||
|
||||
return var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/CharSequence;IZI)I",
|
||||
garbageValue = "1"
|
||||
)
|
||||
public static int method2756(CharSequence var0, int var1) {
|
||||
boolean var2 = false;
|
||||
boolean var3 = false;
|
||||
int var4 = 0;
|
||||
int var5 = var0.length();
|
||||
|
||||
for(int var6 = 0; var6 < var5; ++var6) {
|
||||
char var7 = var0.charAt(var6);
|
||||
if(0 == var6) {
|
||||
if(45 == var7) {
|
||||
var2 = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
if(var7 == 43) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
int var9;
|
||||
if(var7 >= 48 && var7 <= 57) {
|
||||
var9 = var7 - 48;
|
||||
} else if(var7 >= 65 && var7 <= 90) {
|
||||
var9 = var7 - 55;
|
||||
} else {
|
||||
if(var7 < 97 || var7 > 122) {
|
||||
throw new NumberFormatException();
|
||||
}
|
||||
|
||||
var9 = var7 - 87;
|
||||
}
|
||||
|
||||
if(var9 >= var1) {
|
||||
throw new NumberFormatException();
|
||||
}
|
||||
|
||||
if(var2) {
|
||||
var9 = -var9;
|
||||
}
|
||||
|
||||
int var8 = var1 * var4 + var9;
|
||||
if(var8 / var1 != var4) {
|
||||
throw new NumberFormatException();
|
||||
}
|
||||
|
||||
var4 = var8;
|
||||
var3 = true;
|
||||
}
|
||||
|
||||
if(!var3) {
|
||||
throw new NumberFormatException();
|
||||
@ObfuscatedName("r")
|
||||
public static String method2832(CharSequence var0, class211 var1) {
|
||||
if(var0 == null) {
|
||||
return null;
|
||||
} else {
|
||||
return var4;
|
||||
}
|
||||
}
|
||||
int var2 = 0;
|
||||
|
||||
@ObfuscatedName("b")
|
||||
public static void method2757() {
|
||||
class40.field935.method3720();
|
||||
class40.field957.method3720();
|
||||
class40.field921.method3720();
|
||||
class40.field951.method3720();
|
||||
int var3;
|
||||
for(var3 = var0.length(); var2 < var3 && class27.method648(var0.charAt(var2)); ++var2) {
|
||||
;
|
||||
}
|
||||
|
||||
while(var3 > var2) {
|
||||
char var5 = var0.charAt(var3 - 1);
|
||||
boolean var4 = var5 == 160 || var5 == 32 || 95 == var5 || 45 == var5;
|
||||
if(!var4) {
|
||||
break;
|
||||
}
|
||||
|
||||
--var3;
|
||||
}
|
||||
|
||||
int var13 = var3 - var2;
|
||||
if(var13 >= 1) {
|
||||
byte var6;
|
||||
if(null == var1) {
|
||||
var6 = 12;
|
||||
} else {
|
||||
switch(var1.field3131) {
|
||||
case 0:
|
||||
var6 = 20;
|
||||
break;
|
||||
default:
|
||||
var6 = 12;
|
||||
}
|
||||
}
|
||||
|
||||
if(var13 <= var6) {
|
||||
StringBuilder var14 = new StringBuilder(var13);
|
||||
|
||||
for(int var15 = var2; var15 < var3; ++var15) {
|
||||
char var7 = var0.charAt(var15);
|
||||
boolean var8;
|
||||
if(Character.isISOControl(var7)) {
|
||||
var8 = false;
|
||||
} else {
|
||||
boolean var9 = var7 >= 48 && var7 <= 57 || var7 >= 65 && var7 <= 90 || var7 >= 97 && var7 <= 122;
|
||||
if(var9) {
|
||||
var8 = true;
|
||||
} else {
|
||||
char[] var10 = class163.field2642;
|
||||
int var11 = 0;
|
||||
|
||||
label121:
|
||||
while(true) {
|
||||
char var12;
|
||||
if(var11 >= var10.length) {
|
||||
var10 = class163.field2641;
|
||||
|
||||
for(var11 = 0; var11 < var10.length; ++var11) {
|
||||
var12 = var10[var11];
|
||||
if(var12 == var7) {
|
||||
var8 = true;
|
||||
break label121;
|
||||
}
|
||||
}
|
||||
|
||||
var8 = false;
|
||||
break;
|
||||
}
|
||||
|
||||
var12 = var10[var11];
|
||||
if(var7 == var12) {
|
||||
var8 = true;
|
||||
break;
|
||||
}
|
||||
|
||||
++var11;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var8) {
|
||||
char var16 = class72.method1610(var7);
|
||||
if(var16 != 0) {
|
||||
var14.append(var16);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var14.length() == 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return var14.toString();
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,221 +1,34 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("dx")
|
||||
@ObfuscatedName("dj")
|
||||
public class class129 {
|
||||
@ObfuscatedName("l")
|
||||
public static final class129 field2061 = new class129(1);
|
||||
@ObfuscatedName("f")
|
||||
static final class129 field2046 = new class129(2);
|
||||
@ObfuscatedName("a")
|
||||
static final class129 field2062 = new class129(2);
|
||||
@ObfuscatedName("i")
|
||||
static final class129 field2049 = new class129(0);
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1175877741
|
||||
intValue = 2092132281
|
||||
)
|
||||
public final int field2063;
|
||||
@ObfuscatedName("j")
|
||||
static final class129 field2064 = new class129(0);
|
||||
|
||||
@ObfuscatedName("dn")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)V",
|
||||
garbageValue = "1878409802"
|
||||
)
|
||||
static final void method2758(int var0) {
|
||||
class83.method1864();
|
||||
class101.method2246();
|
||||
int var1 = class7.method97(var0).field1168;
|
||||
if(var1 != 0) {
|
||||
int var2 = class175.field2906[var0];
|
||||
if(var1 == 1) {
|
||||
if(var2 == 1) {
|
||||
class90.method2064(0.9D);
|
||||
((class94)class90.field1576).method2141(0.9D);
|
||||
}
|
||||
|
||||
if(var2 == 2) {
|
||||
class90.method2064(0.8D);
|
||||
((class94)class90.field1576).method2141(0.8D);
|
||||
}
|
||||
|
||||
if(var2 == 3) {
|
||||
class90.method2064(0.7D);
|
||||
((class94)class90.field1576).method2141(0.7D);
|
||||
}
|
||||
|
||||
if(4 == var2) {
|
||||
class90.method2064(0.6D);
|
||||
((class94)class90.field1576).method2141(0.6D);
|
||||
}
|
||||
|
||||
class51.field1118.method3720();
|
||||
}
|
||||
|
||||
if(3 == var1) {
|
||||
short var3 = 0;
|
||||
if(0 == var2) {
|
||||
var3 = 255;
|
||||
}
|
||||
|
||||
if(var2 == 1) {
|
||||
var3 = 192;
|
||||
}
|
||||
|
||||
if(var2 == 2) {
|
||||
var3 = 128;
|
||||
}
|
||||
|
||||
if(3 == var2) {
|
||||
var3 = 64;
|
||||
}
|
||||
|
||||
if(4 == var2) {
|
||||
var3 = 0;
|
||||
}
|
||||
|
||||
if(client.field525 != var3) {
|
||||
if(client.field525 == 0 && client.field453 != -1) {
|
||||
class108.method2379(class137.field2139, client.field453, 0, var3, false);
|
||||
client.field527 = false;
|
||||
} else if(var3 == 0) {
|
||||
class45.method951();
|
||||
client.field527 = false;
|
||||
} else {
|
||||
class108.method2375(var3);
|
||||
}
|
||||
|
||||
client.field525 = var3;
|
||||
}
|
||||
}
|
||||
|
||||
if(4 == var1) {
|
||||
if(var2 == 0) {
|
||||
client.field300 = 127;
|
||||
}
|
||||
|
||||
if(var2 == 1) {
|
||||
client.field300 = 96;
|
||||
}
|
||||
|
||||
if(2 == var2) {
|
||||
client.field300 = 64;
|
||||
}
|
||||
|
||||
if(3 == var2) {
|
||||
client.field300 = 32;
|
||||
}
|
||||
|
||||
if(var2 == 4) {
|
||||
client.field300 = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if(5 == var1) {
|
||||
client.field427 = var2;
|
||||
}
|
||||
|
||||
if(6 == var1) {
|
||||
client.field361 = var2;
|
||||
}
|
||||
|
||||
if(var1 == 9) {
|
||||
client.field451 = var2;
|
||||
}
|
||||
|
||||
if(var1 == 10) {
|
||||
if(0 == var2) {
|
||||
client.field502 = 127;
|
||||
}
|
||||
|
||||
if(1 == var2) {
|
||||
client.field502 = 96;
|
||||
}
|
||||
|
||||
if(var2 == 2) {
|
||||
client.field502 = 64;
|
||||
}
|
||||
|
||||
if(3 == var2) {
|
||||
client.field502 = 32;
|
||||
}
|
||||
|
||||
if(4 == var2) {
|
||||
client.field502 = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if(17 == var1) {
|
||||
client.field450 = var2 & '\uffff';
|
||||
}
|
||||
|
||||
class20[] var4;
|
||||
if(18 == var1) {
|
||||
var4 = new class20[]{class20.field578, class20.field576, class20.field577, class20.field579};
|
||||
client.field313 = (class20)class150.method3104(var4, var2);
|
||||
if(client.field313 == null) {
|
||||
client.field313 = class20.field578;
|
||||
}
|
||||
}
|
||||
|
||||
if(var1 == 19) {
|
||||
if(var2 == -1) {
|
||||
client.field419 = -1;
|
||||
} else {
|
||||
client.field419 = var2 & 2047;
|
||||
}
|
||||
}
|
||||
|
||||
if(22 == var1) {
|
||||
var4 = new class20[]{class20.field578, class20.field576, class20.field577, class20.field579};
|
||||
client.field357 = (class20)class150.method3104(var4, var2);
|
||||
if(null == client.field357) {
|
||||
client.field357 = class20.field578;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public static class78[] method2761(class166 var0, String var1, String var2) {
|
||||
int var3 = var0.method3248(var1);
|
||||
int var4 = var0.method3238(var3, var2);
|
||||
class78[] var5;
|
||||
if(!class11.method148(var0, var3, var4)) {
|
||||
var5 = null;
|
||||
} else {
|
||||
class78[] var7 = new class78[class76.field1395];
|
||||
|
||||
for(int var8 = 0; var8 < class76.field1395; ++var8) {
|
||||
class78 var9 = var7[var8] = new class78();
|
||||
var9.field1421 = class76.field1390;
|
||||
var9.field1416 = class76.field1391;
|
||||
var9.field1413 = class76.field1392[var8];
|
||||
var9.field1420 = class106.field1884[var8];
|
||||
var9.field1411 = class215.field3153[var8];
|
||||
var9.field1414 = class147.field2230[var8];
|
||||
int var10 = var9.field1414 * var9.field1411;
|
||||
byte[] var11 = class41.field977[var8];
|
||||
var9.field1412 = new int[var10];
|
||||
|
||||
for(int var12 = 0; var12 < var10; ++var12) {
|
||||
var9.field1412[var12] = class126.field2048[var11[var12] & 255];
|
||||
}
|
||||
}
|
||||
|
||||
class76.field1392 = null;
|
||||
class106.field1884 = null;
|
||||
class215.field3153 = null;
|
||||
class147.field2230 = null;
|
||||
class126.field2048 = null;
|
||||
class41.field977 = (byte[][])null;
|
||||
var5 = var7;
|
||||
}
|
||||
|
||||
return var5;
|
||||
}
|
||||
public final int field2050;
|
||||
@ObfuscatedName("bp")
|
||||
static class167 field2054;
|
||||
@ObfuscatedName("r")
|
||||
public static final class129 field2055 = new class129(1);
|
||||
@ObfuscatedName("pw")
|
||||
public static class135 field2056;
|
||||
|
||||
class129(int var1) {
|
||||
this.field2063 = var1;
|
||||
this.field2050 = var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("bb")
|
||||
static class106 method2837(int var0, int var1) {
|
||||
client.field291.field1871 = var0;
|
||||
client.field291.field1864 = var1;
|
||||
client.field291.field1866 = 1;
|
||||
client.field291.field1867 = 1;
|
||||
return client.field291;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,116 +1,346 @@
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("v")
|
||||
public class class13 implements Runnable {
|
||||
@ObfuscatedName("l")
|
||||
Object field198 = new Object();
|
||||
@ObfuscatedName("dj")
|
||||
@ObfuscatedName("r")
|
||||
Object field188 = new Object();
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2073468339
|
||||
intValue = 833109551
|
||||
)
|
||||
static int field199;
|
||||
@ObfuscatedName("g")
|
||||
int field189 = 0;
|
||||
@ObfuscatedName("dq")
|
||||
static int[] field190;
|
||||
@ObfuscatedName("a")
|
||||
boolean field191 = true;
|
||||
@ObfuscatedName("hz")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 208238489
|
||||
intValue = 136299961
|
||||
)
|
||||
static int field192;
|
||||
@ObfuscatedName("fr")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1396045617
|
||||
)
|
||||
@Export("cameraYaw")
|
||||
static int field193;
|
||||
@ObfuscatedName("y")
|
||||
int[] field195 = new int[500];
|
||||
@ObfuscatedName("s")
|
||||
int[] field197 = new int[500];
|
||||
@ObfuscatedName("je")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1503549371
|
||||
)
|
||||
static int field200;
|
||||
@ObfuscatedName("i")
|
||||
int[] field202 = new int[500];
|
||||
@ObfuscatedName("j")
|
||||
boolean field203 = true;
|
||||
@ObfuscatedName("e")
|
||||
static int[] field204;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("cu")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1218314907
|
||||
intValue = -496602793
|
||||
)
|
||||
int field205 = 0;
|
||||
public static int field201;
|
||||
|
||||
@ObfuscatedName("cb")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass172;IIB)V",
|
||||
garbageValue = "4"
|
||||
)
|
||||
static final void method180(class172 var0, int var1, int var2) {
|
||||
if(1 == var0.field2746) {
|
||||
class212.method3983(var0.field2858, "", 24, 0, 0, var0.field2800 * -1);
|
||||
}
|
||||
|
||||
String var3;
|
||||
if(2 == var0.field2746 && !client.field448) {
|
||||
var3 = class6.method114(var0);
|
||||
if(var3 != null) {
|
||||
class212.method3983(var3, class51.method1090('\uff00') + var0.field2857, 25, 0, -1, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
|
||||
if(3 == var0.field2746) {
|
||||
class212.method3983("Close", "", 26, 0, 0, var0.field2800 * -1);
|
||||
}
|
||||
|
||||
if(4 == var0.field2746) {
|
||||
class212.method3983(var0.field2858, "", 28, 0, 0, var0.field2800 * -1);
|
||||
}
|
||||
|
||||
if(5 == var0.field2746) {
|
||||
class212.method3983(var0.field2858, "", 29, 0, 0, var0.field2800 * -1);
|
||||
}
|
||||
|
||||
if(6 == var0.field2746 && null == client.field431) {
|
||||
class212.method3983(var0.field2858, "", 30, 0, -1, var0.field2800 * -1);
|
||||
}
|
||||
|
||||
int var4;
|
||||
int var5;
|
||||
int var6;
|
||||
int var7;
|
||||
int var12;
|
||||
if(2 == var0.field2764) {
|
||||
var12 = 0;
|
||||
|
||||
for(var4 = 0; var4 < var0.field2759; ++var4) {
|
||||
for(var5 = 0; var5 < var0.field2752; ++var5) {
|
||||
var6 = var5 * (var0.field2807 + 32);
|
||||
var7 = var4 * (var0.field2805 + 32);
|
||||
if(var12 < 20) {
|
||||
var6 += var0.field2809[var12];
|
||||
var7 += var0.field2810[var12];
|
||||
}
|
||||
|
||||
if(var1 >= var6 && var2 >= var7 && var1 < 32 + var6 && var2 < var7 + 32) {
|
||||
client.field549 = var12;
|
||||
class14.field204 = var0;
|
||||
if(var0.field2859[var12] > 0) {
|
||||
class51 var8 = class75.method1648(var0.field2859[var12] - 1);
|
||||
if(1 == client.field446 && class36.method742(class101.method2294(var0))) {
|
||||
if(class88.field1536 != var0.field2800 * -1 || class152.field2264 != var12) {
|
||||
class212.method3983("Use", client.field447 + " " + "->" + " " + class51.method1090(16748608) + var8.field1115, 31, var8.field1110, var12, var0.field2800 * -1);
|
||||
}
|
||||
} else if(client.field448 && class36.method742(class101.method2294(var0))) {
|
||||
if(16 == (class15.field218 & 16)) {
|
||||
class212.method3983(client.field451, client.field452 + " " + "->" + " " + class51.method1090(16748608) + var8.field1115, 32, var8.field1110, var12, var0.field2800 * -1);
|
||||
}
|
||||
} else {
|
||||
String[] var9 = var8.field1135;
|
||||
if(client.field464) {
|
||||
var9 = client.method553(var9);
|
||||
}
|
||||
|
||||
int var10;
|
||||
byte var11;
|
||||
if(class36.method742(class101.method2294(var0))) {
|
||||
for(var10 = 4; var10 >= 3; --var10) {
|
||||
if(var9 != null && var9[var10] != null) {
|
||||
if(3 == var10) {
|
||||
var11 = 36;
|
||||
} else {
|
||||
var11 = 37;
|
||||
}
|
||||
|
||||
class212.method3983(var9[var10], class51.method1090(16748608) + var8.field1115, var11, var8.field1110, var12, var0.field2800 * -1);
|
||||
} else if(var10 == 4) {
|
||||
class212.method3983("Drop", class51.method1090(16748608) + var8.field1115, 37, var8.field1110, var12, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(class6.method108(class101.method2294(var0))) {
|
||||
class212.method3983("Use", class51.method1090(16748608) + var8.field1115, 38, var8.field1110, var12, var0.field2800 * -1);
|
||||
}
|
||||
|
||||
if(class36.method742(class101.method2294(var0)) && var9 != null) {
|
||||
for(var10 = 2; var10 >= 0; --var10) {
|
||||
if(var9[var10] != null) {
|
||||
var11 = 0;
|
||||
if(0 == var10) {
|
||||
var11 = 33;
|
||||
}
|
||||
|
||||
if(var10 == 1) {
|
||||
var11 = 34;
|
||||
}
|
||||
|
||||
if(var10 == 2) {
|
||||
var11 = 35;
|
||||
}
|
||||
|
||||
class212.method3983(var9[var10], class51.method1090(16748608) + var8.field1115, var11, var8.field1110, var12, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var9 = var0.field2845;
|
||||
if(client.field464) {
|
||||
var9 = client.method553(var9);
|
||||
}
|
||||
|
||||
if(null != var9) {
|
||||
for(var10 = 4; var10 >= 0; --var10) {
|
||||
if(null != var9[var10]) {
|
||||
var11 = 0;
|
||||
if(var10 == 0) {
|
||||
var11 = 39;
|
||||
}
|
||||
|
||||
if(1 == var10) {
|
||||
var11 = 40;
|
||||
}
|
||||
|
||||
if(2 == var10) {
|
||||
var11 = 41;
|
||||
}
|
||||
|
||||
if(3 == var10) {
|
||||
var11 = 42;
|
||||
}
|
||||
|
||||
if(4 == var10) {
|
||||
var11 = 43;
|
||||
}
|
||||
|
||||
class212.method3983(var9[var10], class51.method1090(16748608) + var8.field1115, var11, var8.field1110, var12, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class212.method3983("Examine", class51.method1090(16748608) + var8.field1115, 1005, var8.field1110, var12, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
++var12;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var0.field2742) {
|
||||
if(client.field448) {
|
||||
if(class153.method3164(class101.method2294(var0)) && 32 == (class15.field218 & 32)) {
|
||||
class212.method3983(client.field451, client.field452 + " " + "->" + " " + var0.field2814, 58, 0, var0.field2744, var0.field2800 * -1);
|
||||
}
|
||||
} else {
|
||||
for(var12 = 9; var12 >= 5; --var12) {
|
||||
var6 = class101.method2294(var0);
|
||||
boolean var14 = 0 != (var6 >> var12 + 1 & 1);
|
||||
String var13;
|
||||
if(!var14 && null == var0.field2841) {
|
||||
var13 = null;
|
||||
} else if(null != var0.field2815 && var0.field2815.length > var12 && var0.field2815[var12] != null && var0.field2815[var12].trim().length() != 0) {
|
||||
var13 = var0.field2815[var12];
|
||||
} else {
|
||||
var13 = null;
|
||||
}
|
||||
|
||||
if(var13 != null) {
|
||||
class212.method3983(var13, var0.field2814, 1007, 1 + var12, var0.field2744, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
|
||||
var3 = class6.method114(var0);
|
||||
if(var3 != null) {
|
||||
class212.method3983(var3, var0.field2814, 25, 0, var0.field2744, var0.field2800 * -1);
|
||||
}
|
||||
|
||||
for(var4 = 4; var4 >= 0; --var4) {
|
||||
var7 = class101.method2294(var0);
|
||||
boolean var17 = 0 != (var7 >> 1 + var4 & 1);
|
||||
String var15;
|
||||
if(!var17 && null == var0.field2841) {
|
||||
var15 = null;
|
||||
} else if(var0.field2815 != null && var0.field2815.length > var4 && var0.field2815[var4] != null && var0.field2815[var4].trim().length() != 0) {
|
||||
var15 = var0.field2815[var4];
|
||||
} else {
|
||||
var15 = null;
|
||||
}
|
||||
|
||||
if(var15 != null) {
|
||||
class212.method3983(var15, var0.field2814, 57, var4 + 1, var0.field2744, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
|
||||
var5 = class101.method2294(var0);
|
||||
boolean var16 = 0 != (var5 & 1);
|
||||
if(var16) {
|
||||
class212.method3983("Continue", "", 30, 0, var0.field2744, var0.field2800 * -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
int[] field206 = new int[500];
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass118;IIIIIII)V",
|
||||
garbageValue = "28539677"
|
||||
)
|
||||
static final void method181(class118 var0, int var1, int var2, int var3, int var4, int var5, int var6) {
|
||||
int var7;
|
||||
if(var2 >= 0 && var2 < 104 && var3 >= 0 && var3 < 104) {
|
||||
class5.field90[var1][var2][var3] = 0;
|
||||
|
||||
@ObfuscatedName("cn")
|
||||
static void method154(class172[] var0, class172 var1, boolean var2) {
|
||||
int var3 = var1.field2782 != 0?var1.field2782:var1.field2774;
|
||||
int var4 = 0 != var1.field2783?var1.field2783:var1.field2890;
|
||||
class125.method2744(var0, var1.field2759 * -1, var3, var4, var2);
|
||||
if(null != var1.field2881) {
|
||||
class125.method2744(var1.field2881, var1.field2759 * -1, var3, var4, var2);
|
||||
while(true) {
|
||||
var7 = var0.method2579();
|
||||
if(0 == var7) {
|
||||
if(0 == var1) {
|
||||
class5.field86[0][var2][var3] = -class94.method2191(var4 + 932731 + var2, var3 + 556238 + var5) * 8;
|
||||
} else {
|
||||
class5.field86[var1][var2][var3] = class5.field86[var1 - 1][var2][var3] - 240;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if(var7 == 1) {
|
||||
int var8 = var0.method2579();
|
||||
if(var8 == 1) {
|
||||
var8 = 0;
|
||||
}
|
||||
|
||||
if(0 == var1) {
|
||||
class5.field86[0][var2][var3] = -var8 * 8;
|
||||
} else {
|
||||
class5.field86[var1][var2][var3] = class5.field86[var1 - 1][var2][var3] - 8 * var8;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if(var7 <= 49) {
|
||||
class5.field75[var1][var2][var3] = var0.method2707();
|
||||
class5.field76[var1][var2][var3] = (byte)((var7 - 2) / 4);
|
||||
class5.field73[var1][var2][var3] = (byte)(var7 - 2 + var6 & 3);
|
||||
} else if(var7 <= 81) {
|
||||
class5.field90[var1][var2][var3] = (byte)(var7 - 49);
|
||||
} else {
|
||||
class5.field74[var1][var2][var3] = (byte)(var7 - 81);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
while(true) {
|
||||
var7 = var0.method2579();
|
||||
if(0 == var7) {
|
||||
break;
|
||||
}
|
||||
|
||||
if(var7 == 1) {
|
||||
var0.method2579();
|
||||
break;
|
||||
}
|
||||
|
||||
if(var7 <= 49) {
|
||||
var0.method2579();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class3 var5 = (class3)client.field449.method3744((long)(var1.field2759 * -1));
|
||||
if(null != var5) {
|
||||
class95.method2166(var5.field66, var3, var4, var2);
|
||||
}
|
||||
|
||||
if(1337 == var1.field2763) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static void method182(class166 var0) {
|
||||
class48.field1069 = var0;
|
||||
}
|
||||
|
||||
public void run() {
|
||||
for(; this.field203; class105.method2332(50L)) {
|
||||
Object var1 = this.field198;
|
||||
synchronized(this.field198) {
|
||||
if(this.field205 < 500) {
|
||||
this.field202[this.field205] = class139.field2162;
|
||||
this.field206[this.field205] = class139.field2171;
|
||||
++this.field205;
|
||||
for(; this.field191; class103.method2301(50L)) {
|
||||
Object var1 = this.field188;
|
||||
synchronized(this.field188) {
|
||||
if(this.field189 < 500) {
|
||||
this.field197[this.field189] = class139.field2140;
|
||||
this.field195[this.field189] = class139.field2135;
|
||||
++this.field189;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("co")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass172;IIIIIII)V",
|
||||
garbageValue = "-1342971075"
|
||||
)
|
||||
static final void method158(class172 var0, int var1, int var2, int var3, int var4, int var5, int var6) {
|
||||
if(client.field435) {
|
||||
client.field371 = 32;
|
||||
} else {
|
||||
client.field371 = 0;
|
||||
}
|
||||
|
||||
client.field435 = false;
|
||||
int var7;
|
||||
if(class139.field2161 == 1 || !class94.field1617 && class139.field2161 == 4) {
|
||||
if(var5 >= var1 && var5 < 16 + var1 && var6 >= var2 && var6 < var2 + 16) {
|
||||
var0.field2886 -= 4;
|
||||
class114.method2400(var0);
|
||||
} else if(var5 >= var1 && var5 < var1 + 16 && var6 >= var3 + var2 - 16 && var6 < var2 + var3) {
|
||||
var0.field2886 += 4;
|
||||
class114.method2400(var0);
|
||||
} else if(var5 >= var1 - client.field371 && var5 < client.field371 + var1 + 16 && var6 >= var2 + 16 && var6 < var2 + var3 - 16) {
|
||||
var7 = (var3 - 32) * var3 / var4;
|
||||
if(var7 < 8) {
|
||||
var7 = 8;
|
||||
}
|
||||
|
||||
int var8 = var6 - var2 - 16 - var7 / 2;
|
||||
int var9 = var3 - 32 - var7;
|
||||
var0.field2886 = (var4 - var3) * var8 / var9;
|
||||
class114.method2400(var0);
|
||||
client.field435 = true;
|
||||
}
|
||||
}
|
||||
|
||||
if(client.field486 != 0) {
|
||||
var7 = var0.field2774;
|
||||
if(var5 >= var1 - var7 && var6 >= var2 && var5 < var1 + 16 && var6 <= var3 + var2) {
|
||||
var0.field2886 += client.field486 * 45;
|
||||
class114.method2400(var0);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("b")
|
||||
public static boolean method159(char var0) {
|
||||
return var0 >= 32 && var0 <= 126?true:(var0 >= 160 && var0 <= 255?true:8364 == var0 || var0 == 338 || 8212 == var0 || 339 == var0 || var0 == 376);
|
||||
@ObfuscatedName("r")
|
||||
public static class172 method183(int var0, int var1) {
|
||||
class172 var2 = class92.method2180(var0);
|
||||
return -1 == var1?var2:(null != var2 && null != var2.field2865 && var1 < var2.field2865.length?var2.field2865[var1]:null);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,90 +1,455 @@
|
||||
import java.awt.Component;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ee")
|
||||
@ObfuscatedName("ek")
|
||||
public abstract class class130 {
|
||||
@ObfuscatedName("dv")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 471238365
|
||||
@ObfuscatedName("f")
|
||||
public abstract void vmethod3114(Component var1);
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public abstract int vmethod3111();
|
||||
|
||||
@ObfuscatedName("r")
|
||||
public abstract void vmethod3115(Component var1);
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass143;B)V",
|
||||
garbageValue = "-100"
|
||||
)
|
||||
static int field2065;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static final boolean method2762(char var0) {
|
||||
if(Character.isISOControl(var0)) {
|
||||
return false;
|
||||
} else if(class101.method2245(var0)) {
|
||||
return true;
|
||||
static void method2849() {
|
||||
if(class31.field741) {
|
||||
class140.method2990();
|
||||
} else {
|
||||
char[] var1 = class163.field2659;
|
||||
|
||||
int var1;
|
||||
int var2;
|
||||
char var3;
|
||||
for(var2 = 0; var2 < var1.length; ++var2) {
|
||||
var3 = var1[var2];
|
||||
if(var3 == var0) {
|
||||
return true;
|
||||
if((class139.field2145 == 1 || !class214.field3149 && 4 == class139.field2145) && class139.field2146 >= class31.field716 + 765 - 50 && class139.field2147 >= 453) {
|
||||
class89.field1548.field132 = !class89.field1548.field132;
|
||||
class108.method2430();
|
||||
if(!class89.field1548.field132) {
|
||||
class167 var0 = class129.field2054;
|
||||
var1 = var0.method3278("scape main");
|
||||
var2 = var0.method3328(var1, "");
|
||||
class86.method2097(var0, var1, var2, 255, false);
|
||||
} else {
|
||||
class182.field2942.method3628();
|
||||
class182.field2947 = 1;
|
||||
class182.field2946 = null;
|
||||
}
|
||||
}
|
||||
|
||||
var1 = class163.field2661;
|
||||
if(5 != client.field552) {
|
||||
++class31.field748;
|
||||
if(10 == client.field552 || 11 == client.field552) {
|
||||
int var8;
|
||||
if(client.field298 == 0) {
|
||||
if(1 == class139.field2145 || !class214.field3149 && class139.field2145 == 4) {
|
||||
var8 = class31.field716 + 5;
|
||||
short var9 = 463;
|
||||
byte var10 = 100;
|
||||
byte var3 = 35;
|
||||
if(class139.field2146 >= var8 && class139.field2146 <= var10 + var8 && class139.field2147 >= var9 && class139.field2147 <= var3 + var9) {
|
||||
if(class5.method99()) {
|
||||
class31.field741 = true;
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if(null != class107.field1879 && class5.method99()) {
|
||||
class31.field741 = true;
|
||||
}
|
||||
}
|
||||
|
||||
var8 = class139.field2145;
|
||||
var1 = class139.field2146;
|
||||
var2 = class139.field2147;
|
||||
if(!class214.field3149 && 4 == var8) {
|
||||
var8 = 1;
|
||||
}
|
||||
|
||||
short var4;
|
||||
int var11;
|
||||
if(0 == class31.field733) {
|
||||
var11 = 180 + class31.field721 - 80;
|
||||
var4 = 291;
|
||||
if(1 == var8 && var1 >= var11 - 75 && var1 <= var11 + 75 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
class32.method710(class93.method2183("secure", true) + "m=account-creation/g=oldscape/create_account_funnel.ws", true);
|
||||
}
|
||||
|
||||
var11 = class31.field721 + 180 + 80;
|
||||
if(1 == var8 && var1 >= var11 - 75 && var1 <= 75 + var11 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
if((client.field506 & 33554432) != 0) {
|
||||
class31.field734 = "";
|
||||
class31.field735 = "This is a <col=00ffff>Tournament<col=ffffff> world.";
|
||||
class31.field736 = "Max stats and high level gear are provided.";
|
||||
class31.field737 = "Your normal account will not be affected.";
|
||||
class31.field733 = 1;
|
||||
class31.field738 = 0;
|
||||
} else if(0 != (client.field506 & 4)) {
|
||||
if(0 != (client.field506 & 1024)) {
|
||||
class31.field735 = "This is a <col=ffff00>High Risk <col=ff0000>PvP<col=ffffff> world.";
|
||||
class31.field736 = "Players can attack each other almost everywhere";
|
||||
class31.field737 = "and the Protect Item prayer won\'t work.";
|
||||
} else {
|
||||
class31.field735 = "This is a <col=ff0000>PvP<col=ffffff> world.";
|
||||
class31.field736 = "Players can attack each other";
|
||||
class31.field737 = "almost everywhere.";
|
||||
}
|
||||
|
||||
class31.field734 = "Warning!";
|
||||
class31.field733 = 1;
|
||||
class31.field738 = 0;
|
||||
} else if(0 != (client.field506 & 1024)) {
|
||||
class31.field735 = "This is a <col=ffff00>High Risk<col=ffffff> world.";
|
||||
class31.field736 = "The Protect Item prayer will";
|
||||
class31.field737 = "not work on this world.";
|
||||
class31.field734 = "Warning!";
|
||||
class31.field733 = 1;
|
||||
class31.field738 = 0;
|
||||
} else {
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
}
|
||||
}
|
||||
} else if(class31.field733 != 1) {
|
||||
short var12;
|
||||
if(class31.field733 == 2) {
|
||||
var12 = 231;
|
||||
var11 = var12 + 30;
|
||||
if(var8 == 1 && var2 >= var11 - 15 && var2 < var11) {
|
||||
class31.field738 = 0;
|
||||
}
|
||||
|
||||
var11 += 15;
|
||||
if(var8 == 1 && var2 >= var11 - 15 && var2 < var11) {
|
||||
class31.field738 = 1;
|
||||
}
|
||||
|
||||
var11 += 15;
|
||||
var12 = 361;
|
||||
if(1 == var8 && var2 >= var12 - 15 && var2 < var12) {
|
||||
class4.method56("Please enter your username.", "If you created your account after November", "2010, this will be the creation email address.");
|
||||
class31.field733 = 5;
|
||||
return;
|
||||
}
|
||||
|
||||
int var13 = class31.field721 + 180 - 80;
|
||||
short var5 = 321;
|
||||
if(var8 == 1 && var1 >= var13 - 75 && var1 <= var13 + 75 && var2 >= var5 - 20 && var2 <= var5 + 20) {
|
||||
class31.field742 = class31.field742.trim();
|
||||
if(class31.field742.length() == 0) {
|
||||
class4.method56("", "Please enter your username/email address.", "");
|
||||
return;
|
||||
}
|
||||
|
||||
if(class31.field726.length() == 0) {
|
||||
class4.method56("", "Please enter your password.", "");
|
||||
return;
|
||||
}
|
||||
|
||||
class4.method56("", "Connecting to server...", "");
|
||||
class31.field715 = class89.field1548.field134.containsKey(Integer.valueOf(class128.method2830(class31.field742)))?class158.field2585:class158.field2584;
|
||||
class1.method9(20);
|
||||
return;
|
||||
}
|
||||
|
||||
var13 = class31.field721 + 180 + 80;
|
||||
if(var8 == 1 && var1 >= var13 - 75 && var1 <= var13 + 75 && var2 >= var5 - 20 && var2 <= 20 + var5) {
|
||||
class31.field733 = 0;
|
||||
class31.field742 = "";
|
||||
class31.field726 = "";
|
||||
class177.field2899 = 0;
|
||||
class27.field669 = "";
|
||||
class31.field731 = true;
|
||||
}
|
||||
|
||||
while(true) {
|
||||
while(class33.method715()) {
|
||||
boolean var6 = false;
|
||||
|
||||
for(int var7 = 0; var7 < "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!\"£$%^&*()-_=+[{]};:\'@#~,<.>/?\\| ".length(); ++var7) {
|
||||
if(class110.field1948 == "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!\"£$%^&*()-_=+[{]};:\'@#~,<.>/?\\| ".charAt(var7)) {
|
||||
var6 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(13 == class13.field201) {
|
||||
class31.field733 = 0;
|
||||
class31.field742 = "";
|
||||
class31.field726 = "";
|
||||
class177.field2899 = 0;
|
||||
class27.field669 = "";
|
||||
class31.field731 = true;
|
||||
} else if(0 == class31.field738) {
|
||||
if(85 == class13.field201 && class31.field742.length() > 0) {
|
||||
class31.field742 = class31.field742.substring(0, class31.field742.length() - 1);
|
||||
}
|
||||
|
||||
if(84 == class13.field201 || class13.field201 == 80) {
|
||||
class31.field738 = 1;
|
||||
}
|
||||
|
||||
if(var6 && class31.field742.length() < 320) {
|
||||
class31.field742 = class31.field742 + class110.field1948;
|
||||
}
|
||||
} else if(1 == class31.field738) {
|
||||
if(85 == class13.field201 && class31.field726.length() > 0) {
|
||||
class31.field726 = class31.field726.substring(0, class31.field726.length() - 1);
|
||||
}
|
||||
|
||||
if(class13.field201 == 84 || 80 == class13.field201) {
|
||||
class31.field738 = 0;
|
||||
}
|
||||
|
||||
if(84 == class13.field201) {
|
||||
class31.field742 = class31.field742.trim();
|
||||
if(class31.field742.length() == 0) {
|
||||
class4.method56("", "Please enter your username/email address.", "");
|
||||
return;
|
||||
}
|
||||
|
||||
if(class31.field726.length() == 0) {
|
||||
class4.method56("", "Please enter your password.", "");
|
||||
return;
|
||||
}
|
||||
|
||||
class4.method56("", "Connecting to server...", "");
|
||||
class31.field715 = class89.field1548.field134.containsKey(Integer.valueOf(class128.method2830(class31.field742)))?class158.field2585:class158.field2584;
|
||||
class1.method9(20);
|
||||
return;
|
||||
}
|
||||
|
||||
if(var6 && class31.field726.length() < 20) {
|
||||
class31.field726 = class31.field726 + class110.field1948;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
} else if(3 == class31.field733) {
|
||||
var11 = 180 + class31.field721;
|
||||
var4 = 276;
|
||||
if(1 == var8 && var1 >= var11 - 75 && var1 <= 75 + var11 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
}
|
||||
|
||||
var11 = class31.field721 + 180;
|
||||
var4 = 326;
|
||||
if(var8 == 1 && var1 >= var11 - 75 && var1 <= 75 + var11 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
class4.method56("Please enter your username.", "If you created your account after November", "2010, this will be the creation email address.");
|
||||
class31.field733 = 5;
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
boolean var14;
|
||||
int var15;
|
||||
if(class31.field733 == 4) {
|
||||
var11 = 180 + class31.field721 - 80;
|
||||
var4 = 321;
|
||||
if(var8 == 1 && var1 >= var11 - 75 && var1 <= var11 + 75 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
class27.field669.trim();
|
||||
if(class27.field669.length() != 6) {
|
||||
class4.method56("", "Please enter a 6-digin PIN.", "");
|
||||
return;
|
||||
}
|
||||
|
||||
class177.field2899 = Integer.parseInt(class27.field669);
|
||||
class27.field669 = "";
|
||||
class31.field715 = class31.field731?class158.field2583:class158.field2586;
|
||||
class4.method56("", "Connecting to server...", "");
|
||||
class1.method9(20);
|
||||
return;
|
||||
}
|
||||
|
||||
if(var8 == 1 && var1 >= 180 + class31.field721 - 9 && var1 <= 130 + class31.field721 + 180 && var2 >= 263 && var2 <= 296) {
|
||||
class31.field731 = !class31.field731;
|
||||
}
|
||||
|
||||
if(var8 == 1 && var1 >= 180 + class31.field721 - 34 && var1 <= 34 + 180 + class31.field721 && var2 >= 351 && var2 <= 363) {
|
||||
class32.method710(class93.method2183("secure", true) + "m=totp-authenticator/disableTOTPRequest", true);
|
||||
}
|
||||
|
||||
var11 = 180 + class31.field721 + 80;
|
||||
if(var8 == 1 && var1 >= var11 - 75 && var1 <= var11 + 75 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
class31.field733 = 0;
|
||||
class31.field742 = "";
|
||||
class31.field726 = "";
|
||||
class177.field2899 = 0;
|
||||
class27.field669 = "";
|
||||
}
|
||||
|
||||
while(class33.method715()) {
|
||||
var14 = false;
|
||||
|
||||
for(var15 = 0; var15 < "1234567890".length(); ++var15) {
|
||||
if(class110.field1948 == "1234567890".charAt(var15)) {
|
||||
var14 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(class13.field201 == 13) {
|
||||
class31.field733 = 0;
|
||||
class31.field742 = "";
|
||||
class31.field726 = "";
|
||||
class177.field2899 = 0;
|
||||
class27.field669 = "";
|
||||
} else {
|
||||
if(85 == class13.field201 && class27.field669.length() > 0) {
|
||||
class27.field669 = class27.field669.substring(0, class27.field669.length() - 1);
|
||||
}
|
||||
|
||||
if(class13.field201 == 84) {
|
||||
class27.field669.trim();
|
||||
if(class27.field669.length() != 6) {
|
||||
class4.method56("", "Please enter a 6-digin PIN.", "");
|
||||
return;
|
||||
}
|
||||
|
||||
class177.field2899 = Integer.parseInt(class27.field669);
|
||||
class27.field669 = "";
|
||||
class31.field715 = class31.field731?class158.field2583:class158.field2586;
|
||||
class4.method56("", "Connecting to server...", "");
|
||||
class1.method9(20);
|
||||
return;
|
||||
}
|
||||
|
||||
if(var14 && class27.field669.length() < 6) {
|
||||
class27.field669 = class27.field669 + class110.field1948;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if(class31.field733 == 5) {
|
||||
var11 = class31.field721 + 180 - 80;
|
||||
var4 = 321;
|
||||
if(var8 == 1 && var1 >= var11 - 75 && var1 <= var11 + 75 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
class46.method985();
|
||||
return;
|
||||
}
|
||||
|
||||
var11 = 80 + class31.field721 + 180;
|
||||
if(1 == var8 && var1 >= var11 - 75 && var1 <= 75 + var11 && var2 >= var4 - 20 && var2 <= 20 + var4) {
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
class31.field726 = "";
|
||||
}
|
||||
|
||||
while(class33.method715()) {
|
||||
var14 = false;
|
||||
|
||||
for(var15 = 0; var15 < "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!\"£$%^&*()-_=+[{]};:\'@#~,<.>/?\\| ".length(); ++var15) {
|
||||
if(class110.field1948 == "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!\"£$%^&*()-_=+[{]};:\'@#~,<.>/?\\| ".charAt(var15)) {
|
||||
var14 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(13 == class13.field201) {
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
class31.field726 = "";
|
||||
} else {
|
||||
if(85 == class13.field201 && class31.field742.length() > 0) {
|
||||
class31.field742 = class31.field742.substring(0, class31.field742.length() - 1);
|
||||
}
|
||||
|
||||
if(84 == class13.field201) {
|
||||
class46.method985();
|
||||
return;
|
||||
}
|
||||
|
||||
if(var14 && class31.field742.length() < 320) {
|
||||
class31.field742 = class31.field742 + class110.field1948;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if(6 == class31.field733) {
|
||||
while(true) {
|
||||
do {
|
||||
if(!class33.method715()) {
|
||||
var12 = 321;
|
||||
if(var8 == 1 && var2 >= var12 - 20 && var2 <= var12 + 20) {
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
class31.field726 = "";
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
} while(84 != class13.field201 && class13.field201 != 13);
|
||||
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
class31.field726 = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
while(class33.method715()) {
|
||||
if(class13.field201 == 84) {
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
} else if(class13.field201 == 13) {
|
||||
class31.field733 = 0;
|
||||
}
|
||||
}
|
||||
|
||||
var11 = class31.field721 + 180 - 80;
|
||||
var4 = 321;
|
||||
if(var8 == 1 && var1 >= var11 - 75 && var1 <= 75 + var11 && var2 >= var4 - 20 && var2 <= var4 + 20) {
|
||||
class31.field735 = "";
|
||||
class31.field736 = "Enter your username/email & password.";
|
||||
class31.field737 = "";
|
||||
class31.field733 = 2;
|
||||
class31.field738 = 0;
|
||||
}
|
||||
|
||||
var11 = class31.field721 + 180 + 80;
|
||||
if(1 == var8 && var1 >= var11 - 75 && var1 <= var11 + 75 && var2 >= var4 - 20 && var2 <= 20 + var4) {
|
||||
class31.field733 = 0;
|
||||
}
|
||||
}
|
||||
|
||||
for(var2 = 0; var2 < var1.length; ++var2) {
|
||||
var3 = var1[var2];
|
||||
if(var0 == var3) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public abstract void vmethod3060(Component var1);
|
||||
@ObfuscatedName("g")
|
||||
static void method2851() {
|
||||
class32.field774 = 0;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public abstract void vmethod3057(Component var1);
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public abstract int vmethod3058();
|
||||
|
||||
@ObfuscatedName("cx")
|
||||
static String method2774(String var0, class172 var1) {
|
||||
if(var0.indexOf("%") != -1) {
|
||||
int var2;
|
||||
for(var2 = 1; var2 <= 5; ++var2) {
|
||||
while(true) {
|
||||
int var3 = var0.indexOf("%" + var2);
|
||||
if(var3 == -1) {
|
||||
break;
|
||||
}
|
||||
|
||||
var0 = var0.substring(0, var3) + class218.method3920(class141.method2926(var1, var2 - 1)) + var0.substring(2 + var3);
|
||||
}
|
||||
}
|
||||
|
||||
while(true) {
|
||||
var2 = var0.indexOf("%dns");
|
||||
if(var2 == -1) {
|
||||
break;
|
||||
}
|
||||
|
||||
String var6 = "";
|
||||
if(null != class226.field3208) {
|
||||
int var5 = class226.field3208.field2224;
|
||||
String var4 = (var5 >> 24 & 255) + "." + (var5 >> 16 & 255) + "." + (var5 >> 8 & 255) + "." + (var5 & 255);
|
||||
var6 = var4;
|
||||
if(null != class226.field3208.field2223) {
|
||||
var6 = (String)class226.field3208.field2223;
|
||||
}
|
||||
}
|
||||
|
||||
var0 = var0.substring(0, var2) + var6 + var0.substring(4 + var2);
|
||||
}
|
||||
for(int var0 = 0; var0 < 2048; ++var0) {
|
||||
class32.field757[var0] = null;
|
||||
class32.field756[var0] = 1;
|
||||
}
|
||||
|
||||
return var0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,13 +4,8 @@ import netscape.javascript.JSObject;
|
||||
|
||||
@ObfuscatedName("et")
|
||||
public class class131 {
|
||||
@ObfuscatedName("j")
|
||||
public static void method2775(Applet var0, String var1) throws Throwable {
|
||||
JSObject.getWindow(var0).eval(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static Object method2776(Applet var0, String var1) throws Throwable {
|
||||
@ObfuscatedName("a")
|
||||
static Object method2854(Applet var0, String var1) throws Throwable {
|
||||
return JSObject.getWindow(var0).call(var1, (Object[])null);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,37 +1,26 @@
|
||||
import java.awt.FontMetrics;
|
||||
import java.util.Iterator;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ed")
|
||||
@ObfuscatedName("ea")
|
||||
public abstract class class132 {
|
||||
@ObfuscatedName("bf")
|
||||
protected static FontMetrics field2070;
|
||||
@ObfuscatedName("gd")
|
||||
static class172 field2073;
|
||||
@ObfuscatedName("n")
|
||||
static class211 field2062;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
abstract void vmethod3066();
|
||||
@ObfuscatedName("r")
|
||||
abstract void vmethod3128();
|
||||
|
||||
@ObfuscatedName("a")
|
||||
abstract int vmethod3067(int var1, int var2);
|
||||
@ObfuscatedName("f")
|
||||
abstract int vmethod3122(int var1, int var2);
|
||||
|
||||
@ObfuscatedName("dh")
|
||||
static boolean method2791(String var0, boolean var1) {
|
||||
if(var0 == null) {
|
||||
return false;
|
||||
} else {
|
||||
String var2 = class134.method2803(var0, client.field473);
|
||||
@ObfuscatedName("g")
|
||||
static String method2859() {
|
||||
String var0 = "";
|
||||
|
||||
for(int var3 = 0; var3 < client.field421; ++var3) {
|
||||
if(var2.equalsIgnoreCase(class134.method2803(client.field557[var3].field253, client.field473)) && (!var1 || client.field557[var3].field248 != 0)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if(var2.equalsIgnoreCase(class134.method2803(class148.field2249.field48, client.field473))) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
class35 var2;
|
||||
for(Iterator var1 = class11.field164.iterator(); var1.hasNext(); var0 = var0 + var2.field791 + ':' + var2.field793 + '\n') {
|
||||
var2 = (class35)var1.next();
|
||||
}
|
||||
|
||||
return var0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,35 +3,150 @@ import java.io.IOException;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("eg")
|
||||
@ObfuscatedName("ei")
|
||||
public final class class133 {
|
||||
@ObfuscatedName("a")
|
||||
class227 field2075 = null;
|
||||
@ObfuscatedName("l")
|
||||
class227 field2076 = null;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2094936039
|
||||
)
|
||||
int field2077;
|
||||
static byte[] field2064 = new byte[520];
|
||||
@ObfuscatedName("f")
|
||||
class227 field2066 = null;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 259860957
|
||||
intValue = -864763929
|
||||
)
|
||||
int field2078 = '\ufde8';
|
||||
@ObfuscatedName("h")
|
||||
public static short[][] field2079;
|
||||
@ObfuscatedName("j")
|
||||
static byte[] field2080 = new byte[520];
|
||||
int field2067;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 782502415
|
||||
)
|
||||
int field2068 = '\ufde8';
|
||||
@ObfuscatedName("cl")
|
||||
static class142 field2069;
|
||||
@ObfuscatedName("r")
|
||||
class227 field2070 = null;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public boolean method2792(int var1, byte[] var2, int var3) {
|
||||
class227 var4 = this.field2076;
|
||||
synchronized(this.field2076) {
|
||||
if(var3 >= 0 && var3 <= this.field2078) {
|
||||
boolean var5 = this.method2794(var1, var2, var3, true);
|
||||
@ObfuscatedName("f")
|
||||
boolean method2867(int var1, byte[] var2, int var3, boolean var4) {
|
||||
class227 var5 = this.field2070;
|
||||
synchronized(this.field2070) {
|
||||
try {
|
||||
int var6;
|
||||
boolean var10000;
|
||||
if(var4) {
|
||||
if(this.field2066.method4174() < (long)(6 + var1 * 6)) {
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
|
||||
this.field2066.method4173((long)(6 * var1));
|
||||
this.field2066.method4171(field2064, 0, 6);
|
||||
var6 = ((field2064[3] & 255) << 16) + ((field2064[4] & 255) << 8) + (field2064[5] & 255);
|
||||
if(var6 <= 0 || (long)var6 > this.field2070.method4174() / 520L) {
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
} else {
|
||||
var6 = (int)((this.field2070.method4174() + 519L) / 520L);
|
||||
if(0 == var6) {
|
||||
var6 = 1;
|
||||
}
|
||||
}
|
||||
|
||||
field2064[0] = (byte)(var3 >> 16);
|
||||
field2064[1] = (byte)(var3 >> 8);
|
||||
field2064[2] = (byte)var3;
|
||||
field2064[3] = (byte)(var6 >> 16);
|
||||
field2064[4] = (byte)(var6 >> 8);
|
||||
field2064[5] = (byte)var6;
|
||||
this.field2066.method4173((long)(6 * var1));
|
||||
this.field2066.method4195(field2064, 0, 6);
|
||||
int var7 = 0;
|
||||
int var8 = 0;
|
||||
|
||||
while(true) {
|
||||
if(var7 < var3) {
|
||||
label147: {
|
||||
int var9 = 0;
|
||||
int var10;
|
||||
if(var4) {
|
||||
this.field2070.method4173((long)(520 * var6));
|
||||
|
||||
try {
|
||||
this.field2070.method4171(field2064, 0, 8);
|
||||
} catch (EOFException var14) {
|
||||
break label147;
|
||||
}
|
||||
|
||||
var10 = ((field2064[0] & 255) << 8) + (field2064[1] & 255);
|
||||
int var11 = (field2064[3] & 255) + ((field2064[2] & 255) << 8);
|
||||
var9 = ((field2064[5] & 255) << 8) + ((field2064[4] & 255) << 16) + (field2064[6] & 255);
|
||||
int var12 = field2064[7] & 255;
|
||||
if(var1 != var10 || var8 != var11 || var12 != this.field2067) {
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
|
||||
if(var9 < 0 || (long)var9 > this.field2070.method4174() / 520L) {
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
}
|
||||
|
||||
if(var9 == 0) {
|
||||
var4 = false;
|
||||
var9 = (int)((this.field2070.method4174() + 519L) / 520L);
|
||||
if(0 == var9) {
|
||||
++var9;
|
||||
}
|
||||
|
||||
if(var6 == var9) {
|
||||
++var9;
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 - var7 <= 512) {
|
||||
var9 = 0;
|
||||
}
|
||||
|
||||
field2064[0] = (byte)(var1 >> 8);
|
||||
field2064[1] = (byte)var1;
|
||||
field2064[2] = (byte)(var8 >> 8);
|
||||
field2064[3] = (byte)var8;
|
||||
field2064[4] = (byte)(var9 >> 16);
|
||||
field2064[5] = (byte)(var9 >> 8);
|
||||
field2064[6] = (byte)var9;
|
||||
field2064[7] = (byte)this.field2067;
|
||||
this.field2070.method4173((long)(520 * var6));
|
||||
this.field2070.method4195(field2064, 0, 8);
|
||||
var10 = var3 - var7;
|
||||
if(var10 > 512) {
|
||||
var10 = 512;
|
||||
}
|
||||
|
||||
this.field2070.method4195(var2, var7, var10);
|
||||
var7 += var10;
|
||||
var6 = var9;
|
||||
++var8;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
var10000 = true;
|
||||
return var10000;
|
||||
}
|
||||
} catch (IOException var15) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
public boolean method2868(int var1, byte[] var2, int var3) {
|
||||
class227 var4 = this.field2070;
|
||||
synchronized(this.field2070) {
|
||||
if(var3 >= 0 && var3 <= this.field2068) {
|
||||
boolean var5 = this.method2867(var1, var2, var3, true);
|
||||
if(!var5) {
|
||||
var5 = this.method2794(var1, var2, var3, false);
|
||||
var5 = this.method2867(var1, var2, var3, false);
|
||||
}
|
||||
|
||||
return var5;
|
||||
@@ -41,24 +156,31 @@ public final class class133 {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public byte[] method2793(int var1) {
|
||||
class227 var2 = this.field2076;
|
||||
synchronized(this.field2076) {
|
||||
public class133(int var1, class227 var2, class227 var3, int var4) {
|
||||
this.field2067 = var1;
|
||||
this.field2070 = var2;
|
||||
this.field2066 = var3;
|
||||
this.field2068 = var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public byte[] method2872(int var1) {
|
||||
class227 var2 = this.field2070;
|
||||
synchronized(this.field2070) {
|
||||
try {
|
||||
Object var10000;
|
||||
if(this.field2075.method4083() < (long)(var1 * 6 + 6)) {
|
||||
if(this.field2066.method4174() < (long)(var1 * 6 + 6)) {
|
||||
var10000 = null;
|
||||
return (byte[])var10000;
|
||||
} else {
|
||||
this.field2075.method4084((long)(6 * var1));
|
||||
this.field2075.method4085(field2080, 0, 6);
|
||||
int var3 = (field2080[2] & 255) + ((field2080[1] & 255) << 8) + ((field2080[0] & 255) << 16);
|
||||
int var4 = ((field2080[3] & 255) << 16) + ((field2080[4] & 255) << 8) + (field2080[5] & 255);
|
||||
if(var3 < 0 || var3 > this.field2078) {
|
||||
this.field2066.method4173((long)(var1 * 6));
|
||||
this.field2066.method4171(field2064, 0, 6);
|
||||
int var3 = (field2064[2] & 255) + ((field2064[0] & 255) << 16) + ((field2064[1] & 255) << 8);
|
||||
int var4 = ((field2064[4] & 255) << 8) + ((field2064[3] & 255) << 16) + (field2064[5] & 255);
|
||||
if(var3 < 0 || var3 > this.field2068) {
|
||||
var10000 = null;
|
||||
return (byte[])var10000;
|
||||
} else if(var4 <= 0 || (long)var4 > this.field2076.method4083() / 520L) {
|
||||
} else if(var4 <= 0 || (long)var4 > this.field2070.method4174() / 520L) {
|
||||
var10000 = null;
|
||||
return (byte[])var10000;
|
||||
} else {
|
||||
@@ -72,21 +194,21 @@ public final class class133 {
|
||||
return (byte[])var10000;
|
||||
}
|
||||
|
||||
this.field2076.method4084((long)(var4 * 520));
|
||||
this.field2070.method4173((long)(520 * var4));
|
||||
int var8 = var3 - var6;
|
||||
if(var8 > 512) {
|
||||
var8 = 512;
|
||||
}
|
||||
|
||||
this.field2076.method4085(field2080, 0, var8 + 8);
|
||||
int var9 = (field2080[1] & 255) + ((field2080[0] & 255) << 8);
|
||||
int var10 = (field2080[3] & 255) + ((field2080[2] & 255) << 8);
|
||||
int var11 = (field2080[6] & 255) + ((field2080[4] & 255) << 16) + ((field2080[5] & 255) << 8);
|
||||
int var12 = field2080[7] & 255;
|
||||
if(var1 == var9 && var7 == var10 && var12 == this.field2077) {
|
||||
if(var11 >= 0 && (long)var11 <= this.field2076.method4083() / 520L) {
|
||||
this.field2070.method4171(field2064, 0, 8 + var8);
|
||||
int var9 = ((field2064[0] & 255) << 8) + (field2064[1] & 255);
|
||||
int var10 = (field2064[3] & 255) + ((field2064[2] & 255) << 8);
|
||||
int var11 = (field2064[6] & 255) + ((field2064[4] & 255) << 16) + ((field2064[5] & 255) << 8);
|
||||
int var12 = field2064[7] & 255;
|
||||
if(var9 == var1 && var7 == var10 && this.field2067 == var12) {
|
||||
if(var11 >= 0 && (long)var11 <= this.field2070.method4174() / 520L) {
|
||||
for(int var13 = 0; var13 < var8; ++var13) {
|
||||
var5[var6++] = field2080[var13 + 8];
|
||||
var5[var6++] = field2064[8 + var13];
|
||||
}
|
||||
|
||||
var4 = var11;
|
||||
@@ -112,160 +234,21 @@ public final class class133 {
|
||||
}
|
||||
}
|
||||
|
||||
public class133(int var1, class227 var2, class227 var3, int var4) {
|
||||
this.field2077 = var1;
|
||||
this.field2076 = var2;
|
||||
this.field2075 = var3;
|
||||
this.field2078 = var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
boolean method2794(int var1, byte[] var2, int var3, boolean var4) {
|
||||
class227 var5 = this.field2076;
|
||||
synchronized(this.field2076) {
|
||||
try {
|
||||
int var6;
|
||||
boolean var10000;
|
||||
if(var4) {
|
||||
if(this.field2075.method4083() < (long)(var1 * 6 + 6)) {
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
|
||||
this.field2075.method4084((long)(6 * var1));
|
||||
this.field2075.method4085(field2080, 0, 6);
|
||||
var6 = (field2080[5] & 255) + ((field2080[3] & 255) << 16) + ((field2080[4] & 255) << 8);
|
||||
if(var6 <= 0 || (long)var6 > this.field2076.method4083() / 520L) {
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
} else {
|
||||
var6 = (int)((this.field2076.method4083() + 519L) / 520L);
|
||||
if(0 == var6) {
|
||||
var6 = 1;
|
||||
}
|
||||
}
|
||||
|
||||
field2080[0] = (byte)(var3 >> 16);
|
||||
field2080[1] = (byte)(var3 >> 8);
|
||||
field2080[2] = (byte)var3;
|
||||
field2080[3] = (byte)(var6 >> 16);
|
||||
field2080[4] = (byte)(var6 >> 8);
|
||||
field2080[5] = (byte)var6;
|
||||
this.field2075.method4084((long)(var1 * 6));
|
||||
this.field2075.method4087(field2080, 0, 6);
|
||||
int var7 = 0;
|
||||
int var8 = 0;
|
||||
|
||||
while(true) {
|
||||
if(var7 < var3) {
|
||||
label135: {
|
||||
int var9 = 0;
|
||||
int var10;
|
||||
if(var4) {
|
||||
label154: {
|
||||
this.field2076.method4084((long)(var6 * 520));
|
||||
|
||||
try {
|
||||
this.field2076.method4085(field2080, 0, 8);
|
||||
} catch (EOFException var14) {
|
||||
break label135;
|
||||
}
|
||||
|
||||
var10 = (field2080[1] & 255) + ((field2080[0] & 255) << 8);
|
||||
int var11 = ((field2080[2] & 255) << 8) + (field2080[3] & 255);
|
||||
var9 = ((field2080[4] & 255) << 16) + ((field2080[5] & 255) << 8) + (field2080[6] & 255);
|
||||
int var12 = field2080[7] & 255;
|
||||
if(var1 == var10 && var8 == var11 && this.field2077 == var12) {
|
||||
if(var9 >= 0 && (long)var9 <= this.field2076.method4083() / 520L) {
|
||||
break label154;
|
||||
}
|
||||
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
|
||||
var10000 = false;
|
||||
return var10000;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 == var9) {
|
||||
var4 = false;
|
||||
var9 = (int)((this.field2076.method4083() + 519L) / 520L);
|
||||
if(var9 == 0) {
|
||||
++var9;
|
||||
}
|
||||
|
||||
if(var6 == var9) {
|
||||
++var9;
|
||||
}
|
||||
}
|
||||
|
||||
if(var3 - var7 <= 512) {
|
||||
var9 = 0;
|
||||
}
|
||||
|
||||
field2080[0] = (byte)(var1 >> 8);
|
||||
field2080[1] = (byte)var1;
|
||||
field2080[2] = (byte)(var8 >> 8);
|
||||
field2080[3] = (byte)var8;
|
||||
field2080[4] = (byte)(var9 >> 16);
|
||||
field2080[5] = (byte)(var9 >> 8);
|
||||
field2080[6] = (byte)var9;
|
||||
field2080[7] = (byte)this.field2077;
|
||||
this.field2076.method4084((long)(520 * var6));
|
||||
this.field2076.method4087(field2080, 0, 8);
|
||||
var10 = var3 - var7;
|
||||
if(var10 > 512) {
|
||||
var10 = 512;
|
||||
}
|
||||
|
||||
this.field2076.method4087(var2, var7, var10);
|
||||
var7 += var10;
|
||||
var6 = var9;
|
||||
++var8;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
var10000 = true;
|
||||
return var10000;
|
||||
}
|
||||
} catch (IOException var15) {
|
||||
return false;
|
||||
public static int method2873(int var0, int var1) {
|
||||
int var2;
|
||||
for(var2 = 1; var1 > 1; var1 >>= 1) {
|
||||
if((var1 & 1) != 0) {
|
||||
var2 *= var0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
public static int method2801(int var0) {
|
||||
int var1 = 0;
|
||||
if(var0 < 0 || var0 >= 65536) {
|
||||
var0 >>>= 16;
|
||||
var1 += 16;
|
||||
var0 *= var0;
|
||||
}
|
||||
|
||||
if(var0 >= 256) {
|
||||
var0 >>>= 8;
|
||||
var1 += 8;
|
||||
if(1 == var1) {
|
||||
return var2 * var0;
|
||||
} else {
|
||||
return var2;
|
||||
}
|
||||
|
||||
if(var0 >= 16) {
|
||||
var0 >>>= 4;
|
||||
var1 += 4;
|
||||
}
|
||||
|
||||
if(var0 >= 4) {
|
||||
var0 >>>= 2;
|
||||
var1 += 2;
|
||||
}
|
||||
|
||||
if(var0 >= 1) {
|
||||
var0 >>>= 1;
|
||||
++var1;
|
||||
}
|
||||
|
||||
return var1 + var0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,558 +1,92 @@
|
||||
import java.awt.Graphics;
|
||||
import java.io.File;
|
||||
import java.util.Hashtable;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("en")
|
||||
@ObfuscatedName("ey")
|
||||
public class class134 {
|
||||
@ObfuscatedName("l")
|
||||
static File field2083;
|
||||
@ObfuscatedName("a")
|
||||
static Hashtable field2084 = new Hashtable(16);
|
||||
@ObfuscatedName("z")
|
||||
static int[] field2085;
|
||||
static boolean field2075 = false;
|
||||
@ObfuscatedName("r")
|
||||
static File field2076;
|
||||
@ObfuscatedName("j")
|
||||
static boolean field2087 = false;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static String method2803(CharSequence var0, class211 var1) {
|
||||
if(null == var0) {
|
||||
return null;
|
||||
} else {
|
||||
int var2 = 0;
|
||||
|
||||
int var3;
|
||||
boolean var4;
|
||||
char var5;
|
||||
for(var3 = var0.length(); var2 < var3; ++var2) {
|
||||
var5 = var0.charAt(var2);
|
||||
var4 = var5 == 160 || var5 == 32 || var5 == 95 || 45 == var5;
|
||||
if(!var4) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
while(var3 > var2) {
|
||||
var5 = var0.charAt(var3 - 1);
|
||||
var4 = 160 == var5 || 32 == var5 || var5 == 95 || 45 == var5;
|
||||
if(!var4) {
|
||||
break;
|
||||
}
|
||||
|
||||
--var3;
|
||||
}
|
||||
|
||||
int var10 = var3 - var2;
|
||||
if(var10 >= 1) {
|
||||
byte var6;
|
||||
if(null == var1) {
|
||||
var6 = 12;
|
||||
} else {
|
||||
switch(var1.field3130) {
|
||||
case 8:
|
||||
var6 = 20;
|
||||
break;
|
||||
default:
|
||||
var6 = 12;
|
||||
}
|
||||
}
|
||||
|
||||
if(var10 <= var6) {
|
||||
StringBuilder var11 = new StringBuilder(var10);
|
||||
|
||||
for(int var12 = var2; var12 < var3; ++var12) {
|
||||
char var7 = var0.charAt(var12);
|
||||
if(class130.method2762(var7)) {
|
||||
char var8;
|
||||
switch(var7) {
|
||||
case ' ':
|
||||
case '-':
|
||||
case '_':
|
||||
case ' ':
|
||||
var8 = 95;
|
||||
break;
|
||||
case '#':
|
||||
case '[':
|
||||
case ']':
|
||||
var8 = var7;
|
||||
break;
|
||||
case 'À':
|
||||
case 'Á':
|
||||
case 'Â':
|
||||
case 'Ã':
|
||||
case 'Ä':
|
||||
case 'à':
|
||||
case 'á':
|
||||
case 'â':
|
||||
case 'ã':
|
||||
case 'ä':
|
||||
var8 = 97;
|
||||
break;
|
||||
case 'Ç':
|
||||
case 'ç':
|
||||
var8 = 99;
|
||||
break;
|
||||
case 'È':
|
||||
case 'É':
|
||||
case 'Ê':
|
||||
case 'Ë':
|
||||
case 'è':
|
||||
case 'é':
|
||||
case 'ê':
|
||||
case 'ë':
|
||||
var8 = 101;
|
||||
break;
|
||||
case 'Í':
|
||||
case 'Î':
|
||||
case 'Ï':
|
||||
case 'í':
|
||||
case 'î':
|
||||
case 'ï':
|
||||
var8 = 105;
|
||||
break;
|
||||
case 'Ñ':
|
||||
case 'ñ':
|
||||
var8 = 110;
|
||||
break;
|
||||
case 'Ò':
|
||||
case 'Ó':
|
||||
case 'Ô':
|
||||
case 'Õ':
|
||||
case 'Ö':
|
||||
case 'ò':
|
||||
case 'ó':
|
||||
case 'ô':
|
||||
case 'õ':
|
||||
case 'ö':
|
||||
var8 = 111;
|
||||
break;
|
||||
case 'Ù':
|
||||
case 'Ú':
|
||||
case 'Û':
|
||||
case 'Ü':
|
||||
case 'ù':
|
||||
case 'ú':
|
||||
case 'û':
|
||||
case 'ü':
|
||||
var8 = 117;
|
||||
break;
|
||||
case 'ß':
|
||||
var8 = 98;
|
||||
break;
|
||||
case 'ÿ':
|
||||
case 'Ÿ':
|
||||
var8 = 121;
|
||||
break;
|
||||
default:
|
||||
var8 = Character.toLowerCase(var7);
|
||||
}
|
||||
|
||||
if(0 != var8) {
|
||||
var11.append(var8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var11.length() == 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return var11.toString();
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass223;Lclass223;Lclass223;ZI)V",
|
||||
garbageValue = "1813245945"
|
||||
@ObfuscatedGetter(
|
||||
intValue = -416896633
|
||||
)
|
||||
static void method2806(class223 var0, class223 var1, class223 var2, boolean var3) {
|
||||
if(var3) {
|
||||
class31.field732 = (class142.field2190 - client.field503 * 765) / 2;
|
||||
class31.field738 = 202 + class31.field732;
|
||||
}
|
||||
public static int field2077;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -257538207
|
||||
)
|
||||
public static int field2078;
|
||||
@ObfuscatedName("f")
|
||||
static Hashtable field2079 = new Hashtable(16);
|
||||
|
||||
if(class31.field721) {
|
||||
class3.method34(var0, var1);
|
||||
@ObfuscatedName("r")
|
||||
public static class42 method2875(int var0) {
|
||||
class42 var1 = (class42)class42.field986.method3792((long)var0);
|
||||
if(var1 != null) {
|
||||
return var1;
|
||||
} else {
|
||||
if(var3) {
|
||||
class24.field625.method1744(class31.field732, 0);
|
||||
class31.field712.method1744(class31.field732 + 382, 0);
|
||||
class31.field713.method1838(382 + class31.field732 - class31.field713.field1431 / 2, 18);
|
||||
}
|
||||
|
||||
int var5;
|
||||
if(0 == client.field295 || 5 == client.field295) {
|
||||
byte var4 = 20;
|
||||
var0.method4039("RuneScape is loading - please wait...", class31.field738 + 180, 245 - var4, 16777215, -1);
|
||||
var5 = 253 - var4;
|
||||
class79.method1813(180 + class31.field738 - 152, var5, 304, 34, 9179409);
|
||||
class79.method1813(180 + class31.field738 - 151, var5 + 1, 302, 32, 0);
|
||||
class79.method1776(180 + class31.field738 - 150, var5 + 2, class31.field724 * 3, 30, 9179409);
|
||||
class79.method1776(180 + class31.field738 - 150 + class31.field724 * 3, var5 + 2, 300 - class31.field724 * 3, 30, 0);
|
||||
var0.method4039(class31.field723, 180 + class31.field738, 276 - var4, 16777215, -1);
|
||||
}
|
||||
|
||||
String var6;
|
||||
short var15;
|
||||
int var16;
|
||||
short var17;
|
||||
if(client.field295 == 20) {
|
||||
class31.field709.method1838(180 + class31.field738 - class31.field709.field1431 / 2, 271 - class31.field709.field1434 / 2);
|
||||
var15 = 211;
|
||||
var0.method4039(class31.field728, class31.field738 + 180, var15, 16776960, 0);
|
||||
var16 = var15 + 15;
|
||||
var0.method4039(class31.field729, class31.field738 + 180, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var0.method4039(class31.field720, 180 + class31.field738, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var16 += 10;
|
||||
if(class31.field722 != 4) {
|
||||
var0.method3967("Login: ", class31.field738 + 180 - 110, var16, 16777215, 0);
|
||||
var17 = 200;
|
||||
|
||||
for(var6 = class31.field731; var0.method3962(var6) > var17; var6 = var6.substring(0, var6.length() - 1)) {
|
||||
;
|
||||
}
|
||||
|
||||
var0.method3967(class222.method3966(var6), 180 + class31.field738 - 70, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var0.method3967("Password: " + class138.method2883(class31.field718), class31.field738 + 180 - 108, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
}
|
||||
}
|
||||
|
||||
int var7;
|
||||
int var20;
|
||||
int var21;
|
||||
if(client.field295 == 10 || client.field295 == 11) {
|
||||
class31.field709.method1838(class31.field738, 171);
|
||||
short var18;
|
||||
if(0 == class31.field722) {
|
||||
var15 = 251;
|
||||
var0.method4039("Welcome to RuneScape", class31.field738 + 180, var15, 16776960, 0);
|
||||
var16 = var15 + 30;
|
||||
var5 = class31.field738 + 180 - 80;
|
||||
var18 = 291;
|
||||
class31.field710.method1838(var5 - 73, var18 - 20);
|
||||
var0.method3970("New User", var5 - 73, var18 - 20, 144, 40, 16777215, 0, 1, 1, 0);
|
||||
var5 = 80 + class31.field738 + 180;
|
||||
class31.field710.method1838(var5 - 73, var18 - 20);
|
||||
var0.method3970("Existing User", var5 - 73, var18 - 20, 144, 40, 16777215, 0, 1, 1, 0);
|
||||
} else if(1 == class31.field722) {
|
||||
var0.method4039(class31.field711, class31.field738 + 180, 211, 16776960, 0);
|
||||
var15 = 236;
|
||||
var0.method4039(class31.field728, 180 + class31.field738, var15, 16777215, 0);
|
||||
var16 = var15 + 15;
|
||||
var0.method4039(class31.field729, class31.field738 + 180, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var0.method4039(class31.field720, 180 + class31.field738, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var5 = class31.field738 + 180 - 80;
|
||||
var18 = 321;
|
||||
class31.field710.method1838(var5 - 73, var18 - 20);
|
||||
var0.method4039("Continue", var5, 5 + var18, 16777215, 0);
|
||||
var5 = 180 + class31.field738 + 80;
|
||||
class31.field710.method1838(var5 - 73, var18 - 20);
|
||||
var0.method4039("Cancel", var5, var18 + 5, 16777215, 0);
|
||||
} else {
|
||||
short var8;
|
||||
if(class31.field722 == 2) {
|
||||
var15 = 211;
|
||||
var0.method4039(class31.field728, class31.field738 + 180, var15, 16776960, 0);
|
||||
var16 = var15 + 15;
|
||||
var0.method4039(class31.field729, class31.field738 + 180, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var0.method4039(class31.field720, 180 + class31.field738, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var16 += 10;
|
||||
var0.method3967("Login: ", class31.field738 + 180 - 110, var16, 16777215, 0);
|
||||
var17 = 200;
|
||||
|
||||
for(var6 = class31.field731; var0.method3962(var6) > var17; var6 = var6.substring(1)) {
|
||||
;
|
||||
}
|
||||
|
||||
var0.method3967(class222.method3966(var6) + (class31.field735 == 0 & client.field394 % 40 < 20?class24.method592(16776960) + "|":""), class31.field738 + 180 - 70, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var0.method3967("Password: " + class138.method2883(class31.field718) + (class31.field735 == 1 & client.field394 % 40 < 20?class24.method592(16776960) + "|":""), class31.field738 + 180 - 108, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var7 = class31.field738 + 180 - 80;
|
||||
var8 = 321;
|
||||
class31.field710.method1838(var7 - 73, var8 - 20);
|
||||
var0.method4039("Login", var7, 5 + var8, 16777215, 0);
|
||||
var7 = 80 + 180 + class31.field738;
|
||||
class31.field710.method1838(var7 - 73, var8 - 20);
|
||||
var0.method4039("Cancel", var7, 5 + var8, 16777215, 0);
|
||||
var15 = 357;
|
||||
var1.method4039("Forgotten your password? <col=ffffff>Click here.", class31.field738 + 180, var15, 16776960, 0);
|
||||
} else if(class31.field722 == 3) {
|
||||
var15 = 201;
|
||||
var0.method4039("Invalid username or password.", class31.field738 + 180, var15, 16776960, 0);
|
||||
var16 = var15 + 20;
|
||||
var1.method4039("For accounts created after 24th November 2010, please use your", 180 + class31.field738, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var1.method4039("email address to login. Otherwise please login with your username.", 180 + class31.field738, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var5 = class31.field738 + 180;
|
||||
var18 = 276;
|
||||
class31.field710.method1838(var5 - 73, var18 - 20);
|
||||
var2.method4039("Try again", var5, 5 + var18, 16777215, 0);
|
||||
var5 = 180 + class31.field738;
|
||||
var18 = 326;
|
||||
class31.field710.method1838(var5 - 73, var18 - 20);
|
||||
var2.method4039("Forgotten password?", var5, var18 + 5, 16777215, 0);
|
||||
} else if(class31.field722 == 4) {
|
||||
var0.method4039("Authenticator", class31.field738 + 180, 211, 16776960, 0);
|
||||
var15 = 236;
|
||||
var0.method4039(class31.field728, 180 + class31.field738, var15, 16777215, 0);
|
||||
var16 = var15 + 15;
|
||||
var0.method4039(class31.field729, 180 + class31.field738, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var0.method4039(class31.field720, 180 + class31.field738, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var0.method3967("PIN: " + class138.method2883(class150.field2268) + (client.field394 % 40 < 20?class24.method592(16776960) + "|":""), 180 + class31.field738 - 108, var16, 16777215, 0);
|
||||
var16 -= 8;
|
||||
var0.method3967("Trust this computer", 180 + class31.field738 - 9, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var0.method3967("for 30 days: ", 180 + class31.field738 - 9, var16, 16776960, 0);
|
||||
var5 = 180 + class31.field738 - 9 + var0.method3962("for 30 days: ") + 15;
|
||||
var21 = var16 - var0.field3182;
|
||||
class80 var19;
|
||||
if(class31.field734) {
|
||||
var19 = class3.field64;
|
||||
} else {
|
||||
var19 = class150.field2269;
|
||||
}
|
||||
|
||||
var19.method1838(var5, var21);
|
||||
var16 += 15;
|
||||
var20 = class31.field738 + 180 - 80;
|
||||
short var9 = 321;
|
||||
class31.field710.method1838(var20 - 73, var9 - 20);
|
||||
var0.method4039("Continue", var20, var9 + 5, 16777215, 0);
|
||||
var20 = 80 + 180 + class31.field738;
|
||||
class31.field710.method1838(var20 - 73, var9 - 20);
|
||||
var0.method4039("Cancel", var20, var9 + 5, 16777215, 0);
|
||||
var1.method4039("<u=ff>Can\'t Log In?</u>", class31.field738 + 180, 36 + var9, 255, 0);
|
||||
} else if(5 == class31.field722) {
|
||||
var0.method4039("Forgotten your password?", 180 + class31.field738, 201, 16776960, 0);
|
||||
var15 = 221;
|
||||
var2.method4039(class31.field728, 180 + class31.field738, var15, 16776960, 0);
|
||||
var16 = var15 + 15;
|
||||
var2.method4039(class31.field729, 180 + class31.field738, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var2.method4039(class31.field720, class31.field738 + 180, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var16 += 14;
|
||||
var0.method3967("Username/email: ", 180 + class31.field738 - 145, var16, 16777215, 0);
|
||||
var17 = 174;
|
||||
|
||||
for(var6 = class31.field731; var0.method3962(var6) > var17; var6 = var6.substring(1)) {
|
||||
;
|
||||
}
|
||||
|
||||
var0.method3967(class222.method3966(var6) + (client.field394 % 40 < 20?class24.method592(16776960) + "|":""), class31.field738 + 180 - 34, var16, 16777215, 0);
|
||||
var16 += 15;
|
||||
var7 = 180 + class31.field738 - 80;
|
||||
var8 = 321;
|
||||
class31.field710.method1838(var7 - 73, var8 - 20);
|
||||
var0.method4039("Recover", var7, 5 + var8, 16777215, 0);
|
||||
var7 = 80 + class31.field738 + 180;
|
||||
class31.field710.method1838(var7 - 73, var8 - 20);
|
||||
var0.method4039("Back", var7, var8 + 5, 16777215, 0);
|
||||
} else if(class31.field722 == 6) {
|
||||
var15 = 211;
|
||||
var0.method4039(class31.field728, class31.field738 + 180, var15, 16776960, 0);
|
||||
var16 = var15 + 15;
|
||||
var0.method4039(class31.field729, 180 + class31.field738, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var0.method4039(class31.field720, 180 + class31.field738, var16, 16776960, 0);
|
||||
var16 += 15;
|
||||
var5 = class31.field738 + 180;
|
||||
var18 = 321;
|
||||
class31.field710.method1838(var5 - 73, var18 - 20);
|
||||
var0.method4039("Back", var5, 5 + var18, 16777215, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(class31.field730 > 0) {
|
||||
var16 = class31.field730;
|
||||
var17 = 256;
|
||||
class31.field725 += 128 * var16;
|
||||
if(class31.field725 > class10.field165.length) {
|
||||
class31.field725 -= class10.field165.length;
|
||||
var21 = (int)(Math.random() * 12.0D);
|
||||
class138.method2885(class31.field736[var21]);
|
||||
}
|
||||
|
||||
var21 = 0;
|
||||
var7 = 128 * var16;
|
||||
var20 = (var17 - var16) * 128;
|
||||
|
||||
int var10;
|
||||
int var22;
|
||||
for(var22 = 0; var22 < var20; ++var22) {
|
||||
var10 = class31.field719[var7 + var21] - class10.field165[var21 + class31.field725 & class10.field165.length - 1] * var16 / 6;
|
||||
if(var10 < 0) {
|
||||
var10 = 0;
|
||||
}
|
||||
|
||||
class31.field719[var21++] = var10;
|
||||
}
|
||||
|
||||
int var11;
|
||||
int var12;
|
||||
for(var22 = var17 - var16; var22 < var17; ++var22) {
|
||||
var10 = var22 * 128;
|
||||
|
||||
for(var11 = 0; var11 < 128; ++var11) {
|
||||
var12 = (int)(Math.random() * 100.0D);
|
||||
if(var12 < 50 && var11 > 10 && var11 < 118) {
|
||||
class31.field719[var11 + var10] = 255;
|
||||
} else {
|
||||
class31.field719[var10 + var11] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(class31.field717 > 0) {
|
||||
class31.field717 -= var16 * 4;
|
||||
}
|
||||
|
||||
if(class31.field707 > 0) {
|
||||
class31.field707 -= 4 * var16;
|
||||
}
|
||||
|
||||
if(class31.field717 == 0 && class31.field707 == 0) {
|
||||
var22 = (int)(Math.random() * (double)(2000 / var16));
|
||||
if(var22 == 0) {
|
||||
class31.field717 = 1024;
|
||||
}
|
||||
|
||||
if(1 == var22) {
|
||||
class31.field707 = 1024;
|
||||
}
|
||||
}
|
||||
|
||||
for(var22 = 0; var22 < var17 - var16; ++var22) {
|
||||
class31.field716[var22] = class31.field716[var22 + var16];
|
||||
}
|
||||
|
||||
for(var22 = var17 - var16; var22 < var17; ++var22) {
|
||||
class31.field716[var22] = (int)(Math.sin((double)class31.field726 / 14.0D) * 16.0D + Math.sin((double)class31.field726 / 15.0D) * 14.0D + Math.sin((double)class31.field726 / 16.0D) * 12.0D);
|
||||
++class31.field726;
|
||||
}
|
||||
|
||||
class31.field737 += var16;
|
||||
var22 = (var16 + (client.field394 & 1)) / 2;
|
||||
if(var22 > 0) {
|
||||
for(var10 = 0; var10 < class31.field737 * 100; ++var10) {
|
||||
var11 = (int)(Math.random() * 124.0D) + 2;
|
||||
var12 = (int)(Math.random() * 128.0D) + 128;
|
||||
class31.field719[(var12 << 7) + var11] = 192;
|
||||
}
|
||||
|
||||
class31.field737 = 0;
|
||||
var10 = 0;
|
||||
|
||||
label275:
|
||||
while(true) {
|
||||
int var13;
|
||||
if(var10 >= var17) {
|
||||
var10 = 0;
|
||||
|
||||
while(true) {
|
||||
if(var10 >= 128) {
|
||||
break label275;
|
||||
}
|
||||
|
||||
var11 = 0;
|
||||
|
||||
for(var12 = -var22; var12 < var17; ++var12) {
|
||||
var13 = 128 * var12;
|
||||
if(var22 + var12 < var17) {
|
||||
var11 += class124.field2037[var22 * 128 + var13 + var10];
|
||||
}
|
||||
|
||||
if(var12 - (var22 + 1) >= 0) {
|
||||
var11 -= class124.field2037[var10 + var13 - (1 + var22) * 128];
|
||||
}
|
||||
|
||||
if(var12 >= 0) {
|
||||
class31.field719[var10 + var13] = var11 / (2 * var22 + 1);
|
||||
}
|
||||
}
|
||||
|
||||
++var10;
|
||||
}
|
||||
}
|
||||
|
||||
var11 = 0;
|
||||
var12 = 128 * var10;
|
||||
|
||||
for(var13 = -var22; var13 < 128; ++var13) {
|
||||
if(var22 + var13 < 128) {
|
||||
var11 += class31.field719[var22 + var12 + var13];
|
||||
}
|
||||
|
||||
if(var13 - (var22 + 1) >= 0) {
|
||||
var11 -= class31.field719[var12 + var13 - (1 + var22)];
|
||||
}
|
||||
|
||||
if(var13 >= 0) {
|
||||
class124.field2037[var13 + var12] = var11 / (1 + 2 * var22);
|
||||
}
|
||||
}
|
||||
|
||||
++var10;
|
||||
}
|
||||
}
|
||||
|
||||
class31.field730 = 0;
|
||||
}
|
||||
|
||||
class89.method2056();
|
||||
class128.field2054[class10.field169.field143?1:0].method1838(class31.field732 + 765 - 40, 463);
|
||||
if(client.field295 > 5 && client.field472 == 0) {
|
||||
if(class12.field193 != null) {
|
||||
var16 = 5 + class31.field732;
|
||||
var17 = 463;
|
||||
byte var24 = 100;
|
||||
byte var23 = 35;
|
||||
class12.field193.method1838(var16, var17);
|
||||
var0.method4039("World" + " " + client.field286, var24 / 2 + var16, var23 / 2 + var17 - 2, 16777215, 0);
|
||||
if(null != class216.field3156) {
|
||||
var1.method4039("Loading...", var16 + var24 / 2, 12 + var23 / 2 + var17, 16777215, 0);
|
||||
} else {
|
||||
var1.method4039("Click to switch", var24 / 2 + var16, 12 + var23 / 2 + var17, 16777215, 0);
|
||||
}
|
||||
} else {
|
||||
class12.field193 = class51.method1049(class157.field2595, "sl_button", "");
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
Graphics var25 = class125.field2039.getGraphics();
|
||||
class75.field1385.vmethod1842(var25, 0, 0);
|
||||
} catch (Exception var14) {
|
||||
class125.field2039.repaint();
|
||||
byte[] var2 = class42.field991.method3263(12, var0);
|
||||
var1 = new class42();
|
||||
if(var2 != null) {
|
||||
var1.method874(new class118(var2));
|
||||
}
|
||||
|
||||
var1.method870();
|
||||
class42.field986.method3794(var1, (long)var0);
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("dq")
|
||||
static final void method2807(String var0, int var1) {
|
||||
client.field329.method2686(128);
|
||||
client.field329.method2438(class36.method742(var0) + 1);
|
||||
client.field329.method2444(var0);
|
||||
client.field329.method2622(var1);
|
||||
@ObfuscatedName("co")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([Lclass172;IB)V",
|
||||
garbageValue = "1"
|
||||
)
|
||||
static final void method2879(class172[] var0, int var1) {
|
||||
for(int var2 = 0; var2 < var0.length; ++var2) {
|
||||
class172 var3 = var0[var2];
|
||||
if(var3 != null) {
|
||||
if(0 == var3.field2764) {
|
||||
if(var3.field2865 != null) {
|
||||
method2879(var3.field2865, var1);
|
||||
}
|
||||
|
||||
class3 var4 = (class3)client.field454.method3824((long)(var3.field2800 * -1));
|
||||
if(var4 != null) {
|
||||
int var5 = var4.field56;
|
||||
if(class103.method2303(var5)) {
|
||||
method2879(class172.field2850[var5], var1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class0 var6;
|
||||
if(var1 == 0 && null != var3.field2848) {
|
||||
var6 = new class0();
|
||||
var6.field6 = var3;
|
||||
var6.field8 = var3.field2848;
|
||||
class150.method3148(var6);
|
||||
}
|
||||
|
||||
if(var1 == 1 && var3.field2849 != null) {
|
||||
if(var3.field2744 >= 0) {
|
||||
class172 var7 = class92.method2180(var3.field2800 * -1);
|
||||
if(var7 == null || var7.field2865 == null || var3.field2744 >= var7.field2865.length || var3 != var7.field2865[var3.field2744]) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
var6 = new class0();
|
||||
var6.field6 = var3;
|
||||
var6.field8 = var3.field2849;
|
||||
class150.method3148(var6);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,66 +1,150 @@
|
||||
import java.awt.EventQueue;
|
||||
import java.awt.Toolkit;
|
||||
import java.io.DataInputStream;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.InetAddress;
|
||||
import java.net.Socket;
|
||||
import java.net.URL;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ea")
|
||||
@ObfuscatedName("ef")
|
||||
public class class135 implements Runnable {
|
||||
@ObfuscatedName("l")
|
||||
static String field2090;
|
||||
@ObfuscatedName("j")
|
||||
static String field2091;
|
||||
@ObfuscatedName("a")
|
||||
class53 field2092;
|
||||
@ObfuscatedName("i")
|
||||
class145 field2093 = null;
|
||||
@ObfuscatedName("m")
|
||||
Thread field2095;
|
||||
@ObfuscatedName("o")
|
||||
boolean field2096 = false;
|
||||
@ObfuscatedName("h")
|
||||
public EventQueue field2097;
|
||||
@ObfuscatedName("dy")
|
||||
static int[][] field2100;
|
||||
@ObfuscatedName("mr")
|
||||
@Export("clanMembers")
|
||||
static class24[] field2103;
|
||||
public static String field2080;
|
||||
@ObfuscatedName("f")
|
||||
class145 field2106 = null;
|
||||
class53 field2081;
|
||||
@ObfuscatedName("s")
|
||||
class145 field2082 = null;
|
||||
@ObfuscatedName("y")
|
||||
class145 field2083 = null;
|
||||
@ObfuscatedName("e")
|
||||
Thread field2084;
|
||||
@ObfuscatedName("g")
|
||||
boolean field2085 = false;
|
||||
@ObfuscatedName("m")
|
||||
EventQueue field2086;
|
||||
|
||||
@ObfuscatedName("i")
|
||||
final void method2809() {
|
||||
@ObfuscatedName("g")
|
||||
public final class145 method2880(int var1) {
|
||||
return this.method2883(3, var1, (Object)null);
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
final void method2881() {
|
||||
synchronized(this) {
|
||||
this.field2096 = true;
|
||||
this.field2085 = true;
|
||||
this.notifyAll();
|
||||
}
|
||||
|
||||
try {
|
||||
this.field2095.join();
|
||||
this.field2084.join();
|
||||
} catch (InterruptedException var3) {
|
||||
;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public static class226 method2882(String var0, String var1, boolean var2) {
|
||||
File var3 = new File(class148.field2219, "preferences" + var0 + ".dat");
|
||||
if(var3.exists()) {
|
||||
try {
|
||||
class226 var10 = new class226(var3, "rw", 10000L);
|
||||
return var10;
|
||||
} catch (IOException var9) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
String var4 = "";
|
||||
if(class134.field2078 == 33) {
|
||||
var4 = "_rc";
|
||||
} else if(class134.field2078 == 34) {
|
||||
var4 = "_wip";
|
||||
}
|
||||
|
||||
File var5 = new File(class140.field2161, "jagex_" + var1 + "_preferences" + var0 + var4 + ".dat");
|
||||
class226 var6;
|
||||
if(!var2 && var5.exists()) {
|
||||
try {
|
||||
var6 = new class226(var5, "rw", 10000L);
|
||||
return var6;
|
||||
} catch (IOException var8) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
var6 = new class226(var3, "rw", 10000L);
|
||||
return var6;
|
||||
} catch (IOException var7) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
final class145 method2883(int var1, int var2, Object var3) {
|
||||
class145 var4 = new class145();
|
||||
var4.field2198 = var1;
|
||||
var4.field2203 = var2;
|
||||
var4.field2205 = var3;
|
||||
synchronized(this) {
|
||||
if(null != this.field2083) {
|
||||
this.field2083.field2204 = var4;
|
||||
this.field2083 = var4;
|
||||
} else {
|
||||
this.field2083 = this.field2082 = var4;
|
||||
}
|
||||
|
||||
this.notify();
|
||||
return var4;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
public final class145 method2884(String var1, int var2) {
|
||||
return this.method2883(1, var2, var1);
|
||||
}
|
||||
|
||||
class135() {
|
||||
field2080 = "Unknown";
|
||||
class108.field1900 = "1.1";
|
||||
|
||||
try {
|
||||
field2080 = System.getProperty("java.vendor");
|
||||
class108.field1900 = System.getProperty("java.version");
|
||||
} catch (Exception var3) {
|
||||
;
|
||||
}
|
||||
|
||||
try {
|
||||
this.field2086 = Toolkit.getDefaultToolkit().getSystemEventQueue();
|
||||
} catch (Throwable var2) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field2085 = false;
|
||||
this.field2084 = new Thread(this);
|
||||
this.field2084.setPriority(10);
|
||||
this.field2084.setDaemon(true);
|
||||
this.field2084.start();
|
||||
}
|
||||
|
||||
public final void run() {
|
||||
while(true) {
|
||||
class145 var1;
|
||||
synchronized(this) {
|
||||
while(true) {
|
||||
if(this.field2096) {
|
||||
if(this.field2085) {
|
||||
return;
|
||||
}
|
||||
|
||||
if(this.field2093 != null) {
|
||||
var1 = this.field2093;
|
||||
this.field2093 = this.field2093.field2226;
|
||||
if(null == this.field2093) {
|
||||
this.field2106 = null;
|
||||
if(this.field2082 != null) {
|
||||
var1 = this.field2082;
|
||||
this.field2082 = this.field2082.field2204;
|
||||
if(this.field2082 == null) {
|
||||
this.field2083 = null;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -74,185 +158,69 @@ public class class135 implements Runnable {
|
||||
}
|
||||
|
||||
try {
|
||||
int var2 = var1.field2218;
|
||||
if(1 == var2) {
|
||||
var1.field2223 = new Socket(InetAddress.getByName((String)var1.field2225), var1.field2224);
|
||||
} else if(2 == var2) {
|
||||
Thread var3 = new Thread((Runnable)var1.field2225);
|
||||
int var2 = var1.field2198;
|
||||
if(var2 == 1) {
|
||||
var1.field2206 = new Socket(InetAddress.getByName((String)var1.field2205), var1.field2203);
|
||||
} else if(var2 == 2) {
|
||||
Thread var3 = new Thread((Runnable)var1.field2205);
|
||||
var3.setDaemon(true);
|
||||
var3.start();
|
||||
var3.setPriority(var1.field2224);
|
||||
var1.field2223 = var3;
|
||||
} else if(var2 == 4) {
|
||||
var1.field2223 = new DataInputStream(((URL)var1.field2225).openStream());
|
||||
} else if(3 == var2) {
|
||||
String var9 = (var1.field2224 >> 24 & 255) + "." + (var1.field2224 >> 16 & 255) + "." + (var1.field2224 >> 8 & 255) + "." + (var1.field2224 & 255);
|
||||
var1.field2223 = InetAddress.getByName(var9).getHostName();
|
||||
var3.setPriority(var1.field2203);
|
||||
var1.field2206 = var3;
|
||||
} else if(4 == var2) {
|
||||
var1.field2206 = new DataInputStream(((URL)var1.field2205).openStream());
|
||||
} else if(var2 == 3) {
|
||||
String var9 = (var1.field2203 >> 24 & 255) + "." + (var1.field2203 >> 16 & 255) + "." + (var1.field2203 >> 8 & 255) + "." + (var1.field2203 & 255);
|
||||
var1.field2206 = InetAddress.getByName(var9).getHostName();
|
||||
}
|
||||
|
||||
var1.field2222 = 1;
|
||||
var1.field2202 = 1;
|
||||
} catch (ThreadDeath var5) {
|
||||
throw var5;
|
||||
} catch (Throwable var6) {
|
||||
var1.field2222 = 2;
|
||||
var1.field2202 = 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
public final class145 method2810(int var1) {
|
||||
return this.method2828(3, var1, (Object)null);
|
||||
@ObfuscatedName("j")
|
||||
public final class53 method2886() {
|
||||
return this.field2081;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
public final class145 method2893(Runnable var1, int var2) {
|
||||
return this.method2883(2, var2, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public final class145 method2811(String var1, int var2) {
|
||||
return this.method2828(1, var2, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("an")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass33;B)V",
|
||||
garbageValue = "13"
|
||||
)
|
||||
static final void method2812(class33 var0) {
|
||||
if(client.field296 == class148.field2249.field839 >> 7 && client.field319 == class148.field2249.field848 >> 7) {
|
||||
client.field296 = 0;
|
||||
}
|
||||
|
||||
int var1 = class32.field749;
|
||||
int[] var2 = class32.field755;
|
||||
int var3 = var1;
|
||||
if(class33.field765 == var0 || class33.field769 == var0) {
|
||||
var3 = 1;
|
||||
}
|
||||
|
||||
for(int var4 = 0; var4 < var3; ++var4) {
|
||||
class2 var5;
|
||||
int var6;
|
||||
if(var0 == class33.field765) {
|
||||
var5 = class148.field2249;
|
||||
var6 = class148.field2249.field56 << 14;
|
||||
} else if(var0 == class33.field769) {
|
||||
var5 = client.field410[client.field419];
|
||||
var6 = client.field419 << 14;
|
||||
} else {
|
||||
var5 = client.field410[var2[var4]];
|
||||
var6 = var2[var4] << 14;
|
||||
if(class33.field767 == var0 && client.field419 == var2[var4]) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if(null != var5 && var5.vmethod753() && !var5.field54) {
|
||||
var5.field58 = false;
|
||||
if((client.field457 && var1 > 50 || var1 > 200) && class33.field765 != var0 && var5.field838 == var5.field815) {
|
||||
var5.field58 = true;
|
||||
}
|
||||
|
||||
int var7 = var5.field839 >> 7;
|
||||
int var8 = var5.field848 >> 7;
|
||||
if(var7 >= 0 && var7 < 104 && var8 >= 0 && var8 < 104) {
|
||||
if(var5.field47 != null && client.field394 >= var5.field43 && client.field394 < var5.field52) {
|
||||
var5.field58 = false;
|
||||
var5.field42 = class105.method2335(var5.field839, var5.field848, class75.field1386);
|
||||
class107.field1906.method1887(class75.field1386, var5.field839, var5.field848, var5.field42, var5, var5.field852, var6, var5.field59, var5.field33, var5.field50, var5.field51);
|
||||
} else {
|
||||
if(64 == (var5.field839 & 127) && 64 == (var5.field848 & 127)) {
|
||||
if(client.field393[var7][var8] == client.field407) {
|
||||
continue;
|
||||
}
|
||||
|
||||
client.field393[var7][var8] = client.field407;
|
||||
}
|
||||
|
||||
var5.field42 = class105.method2335(var5.field839, var5.field848, class75.field1386);
|
||||
class107.field1906.method1886(class75.field1386, var5.field839, var5.field848, var5.field42, 60, var5, var5.field852, var6, var5.field813);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
public final class145 method2814(URL var1) {
|
||||
return this.method2828(4, 0, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
public final class53 method2815() {
|
||||
return this.field2092;
|
||||
public final class145 method2901(URL var1) {
|
||||
return this.method2883(4, 0, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
final class145 method2828(int var1, int var2, Object var3) {
|
||||
class145 var4 = new class145();
|
||||
var4.field2218 = var1;
|
||||
var4.field2224 = var2;
|
||||
var4.field2225 = var3;
|
||||
synchronized(this) {
|
||||
if(this.field2106 != null) {
|
||||
this.field2106.field2226 = var4;
|
||||
this.field2106 = var4;
|
||||
} else {
|
||||
this.field2106 = this.field2093 = var4;
|
||||
static void method2910(int var0, class133 var1, class167 var2) {
|
||||
byte[] var3 = null;
|
||||
class198 var4 = class169.field2696;
|
||||
synchronized(class169.field2696) {
|
||||
for(class168 var5 = (class168)class169.field2696.method3860(); null != var5; var5 = (class168)class169.field2696.method3861()) {
|
||||
if(var5.field3111 == (long)var0 && var5.field2689 == var1 && 0 == var5.field2688) {
|
||||
var3 = var5.field2687;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.notify();
|
||||
return var4;
|
||||
if(null != var3) {
|
||||
var2.method3361(var1, var0, var3, true);
|
||||
} else {
|
||||
byte[] var8 = var1.method2872(var0);
|
||||
var2.method3361(var1, var0, var8, true);
|
||||
}
|
||||
}
|
||||
|
||||
class135() {
|
||||
field2091 = "Unknown";
|
||||
field2090 = "1.1";
|
||||
|
||||
try {
|
||||
field2091 = System.getProperty("java.vendor");
|
||||
field2090 = System.getProperty("java.version");
|
||||
} catch (Exception var3) {
|
||||
;
|
||||
}
|
||||
|
||||
try {
|
||||
this.field2097 = Toolkit.getDefaultToolkit().getSystemEventQueue();
|
||||
} catch (Throwable var2) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field2096 = false;
|
||||
this.field2095 = new Thread(this);
|
||||
this.field2095.setPriority(10);
|
||||
this.field2095.setDaemon(true);
|
||||
this.field2095.start();
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
public final class145 method2833(Runnable var1, int var2) {
|
||||
return this.method2828(2, var2, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("de")
|
||||
static String method2838(String var0, boolean var1) {
|
||||
String var2 = var1?"https://":"http://";
|
||||
if(client.field288 == 1) {
|
||||
var0 = var0 + "-wtrc";
|
||||
} else if(client.field288 == 2) {
|
||||
var0 = var0 + "-wtqa";
|
||||
} else if(client.field288 == 3) {
|
||||
var0 = var0 + "-wtwip";
|
||||
} else if(client.field288 == 5) {
|
||||
var0 = var0 + "-wti";
|
||||
} else if(client.field288 == 4) {
|
||||
var0 = "local";
|
||||
}
|
||||
|
||||
String var3 = "";
|
||||
if(class95.field1639 != null) {
|
||||
var3 = "/p=" + class95.field1639;
|
||||
}
|
||||
|
||||
String var4 = "runescape.com";
|
||||
return var2 + var0 + "." + var4 + "/l=" + client.field472 + "/a=" + class24.field624 + var3 + "/";
|
||||
@ObfuscatedName("a")
|
||||
public static boolean method2911(int var0) {
|
||||
return 0 != (var0 >> 20 & 1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,145 +2,136 @@ import java.awt.event.FocusEvent;
|
||||
import java.awt.event.FocusListener;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.event.KeyListener;
|
||||
import java.io.IOException;
|
||||
import java.net.Socket;
|
||||
import java.util.Iterator;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("eu")
|
||||
@ObfuscatedName("eh")
|
||||
public final class class136 implements KeyListener, FocusListener {
|
||||
@ObfuscatedName("pt")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -508910727
|
||||
)
|
||||
static int field2109;
|
||||
@ObfuscatedName("j")
|
||||
public static class136 field2113 = new class136();
|
||||
@ObfuscatedName("ha")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -886181513
|
||||
)
|
||||
static int field2114;
|
||||
@ObfuscatedName("cv")
|
||||
public static boolean[] field2121 = new boolean[112];
|
||||
@ObfuscatedName("cu")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -564358783
|
||||
)
|
||||
static int field2123 = 0;
|
||||
@ObfuscatedName("cl")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 109604483
|
||||
)
|
||||
static int field2124 = 0;
|
||||
@ObfuscatedName("ct")
|
||||
static char[] field2125 = new char[128];
|
||||
@ObfuscatedName("cj")
|
||||
static int[] field2126 = new int[128];
|
||||
@ObfuscatedName("cy")
|
||||
public static int[] field2127 = new int[128];
|
||||
@ObfuscatedName("ci")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -715764567
|
||||
)
|
||||
public static int field2128 = 0;
|
||||
@ObfuscatedName("ca")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1697013015
|
||||
)
|
||||
static int field2129 = 0;
|
||||
@ObfuscatedName("cz")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -732304231
|
||||
)
|
||||
static int field2130 = 0;
|
||||
public static boolean[] field2087 = new boolean[112];
|
||||
@ObfuscatedName("ck")
|
||||
static char[] field2093 = new char[128];
|
||||
@ObfuscatedName("cf")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2060365197
|
||||
intValue = -537606549
|
||||
)
|
||||
static int field2131 = 0;
|
||||
@ObfuscatedName("cb")
|
||||
static int field2101 = 0;
|
||||
@ObfuscatedName("cp")
|
||||
static int[] field2103 = new int[128];
|
||||
@ObfuscatedName("cm")
|
||||
static int[] field2107 = new int[128];
|
||||
@ObfuscatedName("a")
|
||||
public static class136 field2108 = new class136();
|
||||
@ObfuscatedName("cx")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -431246817
|
||||
intValue = -1760746293
|
||||
)
|
||||
public static volatile int field2132 = 0;
|
||||
@ObfuscatedName("ck")
|
||||
static int[] field2133 = new int[]{-1, -1, -1, -1, -1, -1, -1, -1, 85, 80, 84, -1, 91, -1, -1, -1, 81, 82, 86, -1, -1, -1, -1, -1, -1, -1, -1, 13, -1, -1, -1, -1, 83, 104, 105, 103, 102, 96, 98, 97, 99, -1, -1, -1, -1, -1, -1, -1, 25, 16, 17, 18, 19, 20, 21, 22, 23, 24, -1, -1, -1, -1, -1, -1, -1, 48, 68, 66, 50, 34, 51, 52, 53, 39, 54, 55, 56, 70, 69, 40, 41, 32, 35, 49, 36, 38, 67, 33, 65, 37, 64, -1, -1, -1, -1, -1, 228, 231, 227, 233, 224, 219, 225, 230, 226, 232, 89, 87, -1, 88, 229, 90, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, -1, -1, -1, 101, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 100, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1};
|
||||
static int field2109 = 0;
|
||||
@ObfuscatedName("cy")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 283046807
|
||||
)
|
||||
public static int field2110 = 0;
|
||||
@ObfuscatedName("co")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1710349687
|
||||
)
|
||||
static int field2111 = 0;
|
||||
@ObfuscatedName("cb")
|
||||
public static int[] field2112 = new int[128];
|
||||
@ObfuscatedName("cq")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -386299427
|
||||
)
|
||||
static int field2113 = 0;
|
||||
@ObfuscatedName("cn")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1276853551
|
||||
)
|
||||
static int field2116 = 0;
|
||||
@ObfuscatedName("ch")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1565648987
|
||||
)
|
||||
static volatile int field2117 = 0;
|
||||
@ObfuscatedName("cd")
|
||||
static int[] field2134 = new int[128];
|
||||
public static int[] field2118 = new int[]{-1, -1, -1, -1, -1, -1, -1, -1, 85, 80, 84, -1, 91, -1, -1, -1, 81, 82, 86, -1, -1, -1, -1, -1, -1, -1, -1, 13, -1, -1, -1, -1, 83, 104, 105, 103, 102, 96, 98, 97, 99, -1, -1, -1, -1, -1, -1, -1, 25, 16, 17, 18, 19, 20, 21, 22, 23, 24, -1, -1, -1, -1, -1, -1, -1, 48, 68, 66, 50, 34, 51, 52, 53, 39, 54, 55, 56, 70, 69, 40, 41, 32, 35, 49, 36, 38, 67, 33, 65, 37, 64, -1, -1, -1, -1, -1, 228, 231, 227, 233, 224, 219, 225, 230, 226, 232, 89, 87, -1, 88, 229, 90, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, -1, -1, -1, 101, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 100, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1};
|
||||
@ObfuscatedName("ip")
|
||||
static class30 field2120;
|
||||
@ObfuscatedName("i")
|
||||
public static class59 field2121;
|
||||
|
||||
public final synchronized void keyPressed(KeyEvent var1) {
|
||||
if(null != field2113) {
|
||||
field2132 = 0;
|
||||
if(field2108 != null) {
|
||||
field2117 = 0;
|
||||
int var2 = var1.getKeyCode();
|
||||
if(var2 >= 0 && var2 < field2133.length) {
|
||||
var2 = field2133[var2];
|
||||
if((var2 & 128) != 0) {
|
||||
if(var2 >= 0 && var2 < field2118.length) {
|
||||
var2 = field2118[var2];
|
||||
if(0 != (var2 & 128)) {
|
||||
var2 = -1;
|
||||
}
|
||||
} else {
|
||||
var2 = -1;
|
||||
}
|
||||
|
||||
if(field2124 >= 0 && var2 >= 0) {
|
||||
field2134[field2124] = var2;
|
||||
field2124 = 1 + field2124 & 127;
|
||||
if(field2124 == field2123) {
|
||||
field2124 = -1;
|
||||
if(field2109 >= 0 && var2 >= 0) {
|
||||
field2107[field2109] = var2;
|
||||
field2109 = field2109 + 1 & 127;
|
||||
if(field2113 == field2109) {
|
||||
field2109 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
int var3;
|
||||
if(var2 >= 0) {
|
||||
var3 = field2130 + 1 & 127;
|
||||
if(var3 != field2129) {
|
||||
field2126[field2130] = var2;
|
||||
field2125[field2130] = 0;
|
||||
field2130 = var3;
|
||||
var3 = 1 + field2111 & 127;
|
||||
if(var3 != field2101) {
|
||||
field2103[field2111] = var2;
|
||||
field2093[field2111] = 0;
|
||||
field2111 = var3;
|
||||
}
|
||||
}
|
||||
|
||||
var3 = var1.getModifiers();
|
||||
if(0 != (var3 & 10) || 85 == var2 || var2 == 10) {
|
||||
if((var3 & 10) != 0 || 85 == var2 || var2 == 10) {
|
||||
var1.consume();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void keyReleased(KeyEvent var1) {
|
||||
if(field2113 != null) {
|
||||
field2132 = 0;
|
||||
int var2 = var1.getKeyCode();
|
||||
if(var2 >= 0 && var2 < field2133.length) {
|
||||
var2 = field2133[var2] & -129;
|
||||
} else {
|
||||
var2 = -1;
|
||||
}
|
||||
|
||||
if(field2124 >= 0 && var2 >= 0) {
|
||||
field2134[field2124] = ~var2;
|
||||
field2124 = 1 + field2124 & 127;
|
||||
if(field2124 == field2123) {
|
||||
field2124 = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var1.consume();
|
||||
}
|
||||
|
||||
public final void keyTyped(KeyEvent var1) {
|
||||
if(null != field2113) {
|
||||
if(null != field2108) {
|
||||
char var2 = var1.getKeyChar();
|
||||
if(0 != var2 && '\uffff' != var2 && class49.method1008(var2)) {
|
||||
int var3 = field2130 + 1 & 127;
|
||||
if(field2129 != var3) {
|
||||
field2126[field2130] = -1;
|
||||
field2125[field2130] = var2;
|
||||
field2130 = var3;
|
||||
if(0 != var2 && '\uffff' != var2) {
|
||||
boolean var3;
|
||||
if((var2 <= 0 || var2 >= 128) && (var2 < 160 || var2 > 255)) {
|
||||
label63: {
|
||||
if(var2 != 0) {
|
||||
char[] var4 = class164.field2650;
|
||||
|
||||
for(int var5 = 0; var5 < var4.length; ++var5) {
|
||||
char var6 = var4[var5];
|
||||
if(var6 == var2) {
|
||||
var3 = true;
|
||||
break label63;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var3 = false;
|
||||
}
|
||||
} else {
|
||||
var3 = true;
|
||||
}
|
||||
|
||||
if(var3) {
|
||||
int var7 = field2111 + 1 & 127;
|
||||
if(var7 != field2101) {
|
||||
field2103[field2111] = -1;
|
||||
field2093[field2111] = var2;
|
||||
field2111 = var7;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -149,8 +140,8 @@ public final class class136 implements KeyListener, FocusListener {
|
||||
}
|
||||
|
||||
public final synchronized void focusLost(FocusEvent var1) {
|
||||
if(field2113 != null) {
|
||||
field2124 = -1;
|
||||
if(null != field2108) {
|
||||
field2109 = -1;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -158,530 +149,97 @@ public final class class136 implements KeyListener, FocusListener {
|
||||
public final void focusGained(FocusEvent var1) {
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
static int method2856(class121 var0) {
|
||||
int var1 = var0.method2689(2);
|
||||
int var2;
|
||||
if(0 == var1) {
|
||||
var2 = 0;
|
||||
} else if(var1 == 1) {
|
||||
var2 = var0.method2689(5);
|
||||
} else if(2 == var1) {
|
||||
var2 = var0.method2689(8);
|
||||
} else {
|
||||
var2 = var0.method2689(11);
|
||||
}
|
||||
@ObfuscatedName("e")
|
||||
static final void method2926(byte[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, class85 var8, class107[] var9) {
|
||||
class118 var10 = new class118(var0);
|
||||
int var11 = -1;
|
||||
|
||||
return var2;
|
||||
}
|
||||
while(true) {
|
||||
int var12 = var10.method2659();
|
||||
if(0 == var12) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
static void method2869(class167 var0, int var1) {
|
||||
if(class15.field228 != null) {
|
||||
class15.field228.field1998 = 5 + var1 * 8;
|
||||
int var2 = class15.field228.method2458();
|
||||
int var3 = class15.field228.method2458();
|
||||
var0.method3294(var2, var3);
|
||||
} else {
|
||||
class108.method2378((class167)null, 255, 255, 0, (byte)0, true);
|
||||
class170.field2721[var1] = var0;
|
||||
var11 += var12;
|
||||
int var13 = 0;
|
||||
|
||||
while(true) {
|
||||
int var14 = var10.method2659();
|
||||
if(var14 == 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
var13 += var14 - 1;
|
||||
int var15 = var13 & 63;
|
||||
int var16 = var13 >> 6 & 63;
|
||||
int var17 = var13 >> 12;
|
||||
int var18 = var10.method2579();
|
||||
int var19 = var18 >> 2;
|
||||
int var20 = var18 & 3;
|
||||
if(var17 == var4 && var16 >= var5 && var16 < 8 + var5 && var15 >= var6 && var15 < var6 + 8) {
|
||||
class40 var21 = class156.method3176(var11);
|
||||
int var24 = var16 & 7;
|
||||
int var25 = var15 & 7;
|
||||
int var27 = var21.field938;
|
||||
int var28 = var21.field939;
|
||||
int var29;
|
||||
if(1 == (var20 & 1)) {
|
||||
var29 = var27;
|
||||
var27 = var28;
|
||||
var28 = var29;
|
||||
}
|
||||
|
||||
int var26 = var7 & 3;
|
||||
int var23;
|
||||
if(0 == var26) {
|
||||
var23 = var24;
|
||||
} else if(var26 == 1) {
|
||||
var23 = var25;
|
||||
} else if(var26 == 2) {
|
||||
var23 = 7 - var24 - (var27 - 1);
|
||||
} else {
|
||||
var23 = 7 - var25 - (var28 - 1);
|
||||
}
|
||||
|
||||
var29 = var23 + var2;
|
||||
int var30 = var3 + class157.method3178(var16 & 7, var15 & 7, var7, var21.field938, var21.field939, var20);
|
||||
if(var29 > 0 && var30 > 0 && var29 < 103 && var30 < 103) {
|
||||
int var31 = var1;
|
||||
if((class5.field90[1][var29][var30] & 2) == 2) {
|
||||
var31 = var1 - 1;
|
||||
}
|
||||
|
||||
class107 var32 = null;
|
||||
if(var31 >= 0) {
|
||||
var32 = var9[var31];
|
||||
}
|
||||
|
||||
class32.method712(var1, var29, var30, var11, var20 + var7 & 3, var19, var8, var32);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "895544119"
|
||||
)
|
||||
static final void method2870() {
|
||||
try {
|
||||
if(client.field320 == 0) {
|
||||
if(class209.field3115 != null) {
|
||||
class209.field3115.method2948();
|
||||
class209.field3115 = null;
|
||||
}
|
||||
|
||||
class150.field2262 = null;
|
||||
client.field304 = false;
|
||||
client.field570 = 0;
|
||||
client.field320 = 1;
|
||||
}
|
||||
|
||||
if(client.field320 == 1) {
|
||||
if(null == class150.field2262) {
|
||||
class150.field2262 = class26.field648.method2811(class141.field2179, client.field572);
|
||||
}
|
||||
|
||||
if(class150.field2262.field2222 == 2) {
|
||||
throw new IOException();
|
||||
}
|
||||
|
||||
if(1 == class150.field2262.field2222) {
|
||||
class209.field3115 = new class142((Socket)class150.field2262.field2223, class26.field648);
|
||||
class150.field2262 = null;
|
||||
client.field320 = 2;
|
||||
}
|
||||
}
|
||||
|
||||
if(client.field320 == 2) {
|
||||
client.field329.field1998 = 0;
|
||||
client.field329.method2438(14);
|
||||
class209.field3115.method2932(client.field329.field1995, 0, 1);
|
||||
client.field293.field1998 = 0;
|
||||
client.field320 = 3;
|
||||
}
|
||||
|
||||
int var0;
|
||||
if(3 == client.field320) {
|
||||
if(class47.field1070 != null) {
|
||||
class47.field1070.method1199();
|
||||
}
|
||||
|
||||
if(null != class77.field1403) {
|
||||
class77.field1403.method1199();
|
||||
}
|
||||
|
||||
var0 = class209.field3115.method2929();
|
||||
if(class47.field1070 != null) {
|
||||
class47.field1070.method1199();
|
||||
}
|
||||
|
||||
if(class77.field1403 != null) {
|
||||
class77.field1403.method1199();
|
||||
}
|
||||
|
||||
if(0 != var0) {
|
||||
class18.method196(var0);
|
||||
return;
|
||||
}
|
||||
|
||||
client.field293.field1998 = 0;
|
||||
client.field320 = 5;
|
||||
}
|
||||
|
||||
int var1;
|
||||
int var2;
|
||||
if(5 == client.field320) {
|
||||
int[] var11 = new int[]{(int)(Math.random() * 9.9999999E7D), (int)(Math.random() * 9.9999999E7D), (int)(Math.random() * 9.9999999E7D), (int)(Math.random() * 9.9999999E7D)};
|
||||
client.field329.field1998 = 0;
|
||||
client.field329.method2438(1);
|
||||
client.field329.method2438(class31.field733.vmethod3121());
|
||||
client.field329.method2441(var11[0]);
|
||||
client.field329.method2441(var11[1]);
|
||||
client.field329.method2441(var11[2]);
|
||||
client.field329.method2441(var11[3]);
|
||||
switch(class31.field733.field2606) {
|
||||
case 0:
|
||||
case 2:
|
||||
client.field329.method2457(class1.field21);
|
||||
client.field329.field1998 += 5;
|
||||
break;
|
||||
case 1:
|
||||
client.field329.method2441(((Integer)class10.field169.field145.get(Integer.valueOf(class15.method179(class31.field731)))).intValue());
|
||||
client.field329.field1998 += 4;
|
||||
break;
|
||||
case 3:
|
||||
client.field329.field1998 += 8;
|
||||
}
|
||||
|
||||
client.field329.method2444(class31.field718);
|
||||
client.field329.method2624(class4.field73, class4.field76);
|
||||
client.field330.field1998 = 0;
|
||||
if(40 == client.field295) {
|
||||
client.field330.method2438(18);
|
||||
} else {
|
||||
client.field330.method2438(16);
|
||||
}
|
||||
|
||||
client.field330.method2541(0);
|
||||
var1 = client.field330.field1998;
|
||||
client.field330.method2441(108);
|
||||
client.field330.method2447(client.field329.field1995, 0, client.field329.field1998);
|
||||
var2 = client.field330.field1998;
|
||||
client.field330.method2444(class31.field731);
|
||||
client.field330.method2438((client.field382?1:0) << 1 | (client.field457?1:0));
|
||||
client.field330.method2541(class142.field2190);
|
||||
client.field330.method2541(class89.field1566);
|
||||
class121 var3 = client.field330;
|
||||
byte[] var4 = new byte[24];
|
||||
|
||||
int var5;
|
||||
try {
|
||||
class148.field2241.method4084(0L);
|
||||
class148.field2241.method4108(var4);
|
||||
|
||||
for(var5 = 0; var5 < 24 && 0 == var4[var5]; ++var5) {
|
||||
;
|
||||
}
|
||||
|
||||
if(var5 >= 24) {
|
||||
throw new IOException();
|
||||
}
|
||||
} catch (Exception var9) {
|
||||
for(int var6 = 0; var6 < 24; ++var6) {
|
||||
var4[var6] = -1;
|
||||
}
|
||||
}
|
||||
|
||||
var3.method2447(var4, 0, 24);
|
||||
client.field330.method2444(class95.field1639);
|
||||
client.field330.method2441(class24.field624);
|
||||
class118 var19 = new class118(class98.field1693.method3129());
|
||||
class98.field1693.method3128(var19);
|
||||
client.field330.method2447(var19.field1995, 0, var19.field1995.length);
|
||||
client.field330.method2438(class164.field2669);
|
||||
client.field330.method2441(class10.field168.field2688);
|
||||
client.field330.method2441(class46.field1062.field2688);
|
||||
client.field330.method2441(class115.field1978.field2688);
|
||||
client.field330.method2441(class76.field1396.field2688);
|
||||
client.field330.method2441(class31.field740.field2688);
|
||||
client.field330.method2441(class24.field623.field2688);
|
||||
client.field330.method2441(class137.field2139.field2688);
|
||||
client.field330.method2441(class32.field757.field2688);
|
||||
client.field330.method2441(class157.field2595.field2688);
|
||||
client.field330.method2441(class108.field1915.field2688);
|
||||
client.field330.method2441(class95.field1640.field2688);
|
||||
client.field330.method2441(class97.field1669.field2688);
|
||||
client.field330.method2441(class160.field2649.field2688);
|
||||
client.field330.method2441(class182.field2958.field2688);
|
||||
client.field330.method2441(class161.field2652.field2688);
|
||||
client.field330.method2441(class0.field13.field2688);
|
||||
client.field330.method2445(var11, var2, client.field330.field1998);
|
||||
client.field330.method2514(client.field330.field1998 - var1);
|
||||
class209.field3115.method2932(client.field330.field1995, 0, client.field330.field1998);
|
||||
client.field329.method2685(var11);
|
||||
|
||||
for(var5 = 0; var5 < 4; ++var5) {
|
||||
var11[var5] += 50;
|
||||
}
|
||||
|
||||
client.field293.method2685(var11);
|
||||
client.field320 = 6;
|
||||
}
|
||||
|
||||
if(client.field320 == 6 && class209.field3115.method2940() > 0) {
|
||||
var0 = class209.field3115.method2929();
|
||||
if(21 == var0 && client.field295 == 20) {
|
||||
client.field320 = 7;
|
||||
} else if(2 == var0) {
|
||||
client.field320 = 9;
|
||||
} else if(var0 == 15 && client.field295 == 40) {
|
||||
client.field332 = -1;
|
||||
client.field320 = 13;
|
||||
} else if(23 == var0 && client.field322 < 1) {
|
||||
++client.field322;
|
||||
client.field320 = 0;
|
||||
} else {
|
||||
if(29 != var0) {
|
||||
class18.method196(var0);
|
||||
return;
|
||||
}
|
||||
|
||||
client.field320 = 11;
|
||||
}
|
||||
}
|
||||
|
||||
if(client.field320 == 7 && class209.field3115.method2940() > 0) {
|
||||
client.field323 = (class209.field3115.method2929() + 3) * 60;
|
||||
client.field320 = 8;
|
||||
}
|
||||
|
||||
if(8 == client.field320) {
|
||||
client.field570 = 0;
|
||||
class3.method32("You have only just left another world.", "Your profile will be transferred in:", client.field323 / 60 + " seconds.");
|
||||
if(--client.field323 <= 0) {
|
||||
client.field320 = 0;
|
||||
}
|
||||
|
||||
public final synchronized void keyReleased(KeyEvent var1) {
|
||||
if(null != field2108) {
|
||||
field2117 = 0;
|
||||
int var2 = var1.getKeyCode();
|
||||
if(var2 >= 0 && var2 < field2118.length) {
|
||||
var2 = field2118[var2] & -129;
|
||||
} else {
|
||||
if(client.field320 == 9 && class209.field3115.method2940() >= 13) {
|
||||
boolean var12 = class209.field3115.method2929() == 1;
|
||||
class209.field3115.method2931(client.field293.field1995, 0, 4);
|
||||
client.field293.field1998 = 0;
|
||||
boolean var13 = false;
|
||||
if(var12) {
|
||||
var1 = client.field293.method2687() << 24;
|
||||
var1 |= client.field293.method2687() << 16;
|
||||
var1 |= client.field293.method2687() << 8;
|
||||
var1 |= client.field293.method2687();
|
||||
var2 = class15.method179(class31.field731);
|
||||
if(class10.field169.field145.size() >= 10 && !class10.field169.field145.containsKey(Integer.valueOf(var2))) {
|
||||
Iterator var18 = class10.field169.field145.entrySet().iterator();
|
||||
var18.next();
|
||||
var18.remove();
|
||||
}
|
||||
|
||||
class10.field169.field145.put(Integer.valueOf(var2), Integer.valueOf(var1));
|
||||
class3.method35();
|
||||
}
|
||||
|
||||
client.field455 = class209.field3115.method2929();
|
||||
client.field520 = class209.field3115.method2929() == 1;
|
||||
client.field477 = class209.field3115.method2929();
|
||||
client.field477 <<= 8;
|
||||
client.field477 += class209.field3115.method2929();
|
||||
client.field412 = class209.field3115.method2929();
|
||||
class209.field3115.method2931(client.field293.field1995, 0, 1);
|
||||
client.field293.field1998 = 0;
|
||||
client.field333 = client.field293.method2687();
|
||||
class209.field3115.method2931(client.field293.field1995, 0, 2);
|
||||
client.field293.field1998 = 0;
|
||||
client.field332 = client.field293.method2455();
|
||||
if(client.field412 == 1) {
|
||||
try {
|
||||
class131.method2776(client.field284, "zap");
|
||||
} catch (Throwable var8) {
|
||||
;
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
class131.method2776(client.field284, "unzap");
|
||||
} catch (Throwable var7) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
client.field320 = 10;
|
||||
}
|
||||
|
||||
if(10 == client.field320) {
|
||||
if(class209.field3115.method2940() >= client.field332) {
|
||||
client.field293.field1998 = 0;
|
||||
class209.field3115.method2931(client.field293.field1995, 0, client.field332);
|
||||
client.field298 = 1L;
|
||||
client.field445 = -1;
|
||||
class177.field2912.field205 = 0;
|
||||
class50.field1106 = true;
|
||||
client.field302 = true;
|
||||
client.field514 = -1L;
|
||||
class143.method2979();
|
||||
client.field329.field1998 = 0;
|
||||
client.field293.field1998 = 0;
|
||||
client.field333 = -1;
|
||||
client.field336 = 1;
|
||||
client.field546 = -1;
|
||||
client.field554 = -1;
|
||||
client.field334 = 0;
|
||||
client.field290 = 0;
|
||||
client.field339 = 0;
|
||||
client.field351 = 0;
|
||||
client.field430 = 0;
|
||||
client.field308 = false;
|
||||
class139.field2170 = 0;
|
||||
class11.field174.clear();
|
||||
class11.field172.method3764();
|
||||
class11.field173.method3798();
|
||||
class11.field176 = 0;
|
||||
client.field301 = 0;
|
||||
client.field408 = false;
|
||||
client.field530 = 0;
|
||||
client.field283 = (int)(Math.random() * 100.0D) - 50;
|
||||
client.field352 = (int)(Math.random() * 110.0D) - 55;
|
||||
client.field354 = (int)(Math.random() * 80.0D) - 40;
|
||||
client.field522 = (int)(Math.random() * 120.0D) - 60;
|
||||
client.field359 = (int)(Math.random() * 30.0D) - 20;
|
||||
client.field374 = (int)(Math.random() * 20.0D) - 10 & 2047;
|
||||
client.field524 = 0;
|
||||
client.field517 = 1;
|
||||
client.field296 = 0;
|
||||
client.field319 = 0;
|
||||
client.field313 = class20.field579;
|
||||
client.field357 = class20.field579;
|
||||
client.field561 = 0;
|
||||
class95.method2164();
|
||||
|
||||
for(var0 = 0; var0 < 2048; ++var0) {
|
||||
client.field410[var0] = null;
|
||||
}
|
||||
|
||||
for(var0 = 0; var0 < '耀'; ++var0) {
|
||||
client.field324[var0] = null;
|
||||
}
|
||||
|
||||
client.field419 = -1;
|
||||
client.field422.method3767();
|
||||
client.field423.method3767();
|
||||
|
||||
for(var0 = 0; var0 < 4; ++var0) {
|
||||
for(var1 = 0; var1 < 104; ++var1) {
|
||||
for(var2 = 0; var2 < 104; ++var2) {
|
||||
client.field420[var0][var1][var2] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
client.field409 = new class198();
|
||||
client.field386 = 0;
|
||||
client.field421 = 0;
|
||||
client.field559 = 0;
|
||||
|
||||
for(var0 = 0; var0 < class52.field1166; ++var0) {
|
||||
class52 var21 = class7.method97(var0);
|
||||
if(null != var21) {
|
||||
class175.field2904[var0] = 0;
|
||||
class175.field2906[var0] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
class3.field63.method208();
|
||||
client.field450 = -1;
|
||||
if(-1 != client.field448) {
|
||||
class4.method40(client.field448);
|
||||
}
|
||||
|
||||
for(class3 var20 = (class3)client.field449.method3748(); null != var20; var20 = (class3)client.field449.method3747()) {
|
||||
class4.method39(var20, true);
|
||||
}
|
||||
|
||||
client.field448 = -1;
|
||||
client.field449 = new class195(8);
|
||||
client.field452 = null;
|
||||
client.field308 = false;
|
||||
client.field430 = 0;
|
||||
client.field475.method3433((int[])null, new int[]{0, 0, 0, 0, 0}, false, -1);
|
||||
|
||||
for(var0 = 0; var0 < 8; ++var0) {
|
||||
client.field416[var0] = null;
|
||||
client.field348[var0] = false;
|
||||
}
|
||||
|
||||
class113.method2397();
|
||||
client.field316 = true;
|
||||
|
||||
for(var0 = 0; var0 < 100; ++var0) {
|
||||
client.field493[var0] = true;
|
||||
}
|
||||
|
||||
client.field329.method2686(179);
|
||||
client.field329.method2438(class97.method2167());
|
||||
client.field329.method2541(class142.field2190);
|
||||
client.field329.method2541(class89.field1566);
|
||||
client.field515 = null;
|
||||
class10.field163 = 0;
|
||||
class135.field2103 = null;
|
||||
|
||||
for(var0 = 0; var0 < 8; ++var0) {
|
||||
client.field564[var0] = new class219();
|
||||
}
|
||||
|
||||
class32.field760 = null;
|
||||
class11.method145(client.field293);
|
||||
class130.field2065 = -1;
|
||||
class167.method3305(false);
|
||||
client.field333 = -1;
|
||||
}
|
||||
|
||||
} else {
|
||||
if(client.field320 == 11 && class209.field3115.method2940() >= 2) {
|
||||
client.field293.field1998 = 0;
|
||||
class209.field3115.method2931(client.field293.field1995, 0, 2);
|
||||
client.field293.field1998 = 0;
|
||||
class125.field2040 = client.field293.method2455();
|
||||
client.field320 = 12;
|
||||
}
|
||||
|
||||
if(client.field320 == 12 && class209.field3115.method2940() >= class125.field2040) {
|
||||
client.field293.field1998 = 0;
|
||||
class209.field3115.method2931(client.field293.field1995, 0, class125.field2040);
|
||||
client.field293.field1998 = 0;
|
||||
String var14 = client.field293.method2461();
|
||||
String var16 = client.field293.method2461();
|
||||
String var15 = client.field293.method2461();
|
||||
class3.method32(var14, var16, var15);
|
||||
client.method556(10);
|
||||
}
|
||||
|
||||
if(client.field320 != 13) {
|
||||
++client.field570;
|
||||
if(client.field570 > 2000) {
|
||||
if(client.field322 < 1) {
|
||||
if(client.field572 == class215.field3152) {
|
||||
client.field572 = class6.field111;
|
||||
} else {
|
||||
client.field572 = class215.field3152;
|
||||
}
|
||||
|
||||
++client.field322;
|
||||
client.field320 = 0;
|
||||
} else {
|
||||
class18.method196(-3);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(-1 == client.field332) {
|
||||
if(class209.field3115.method2940() < 2) {
|
||||
return;
|
||||
}
|
||||
|
||||
class209.field3115.method2931(client.field293.field1995, 0, 2);
|
||||
client.field293.field1998 = 0;
|
||||
client.field332 = client.field293.method2455();
|
||||
}
|
||||
|
||||
if(class209.field3115.method2940() >= client.field332) {
|
||||
class209.field3115.method2931(client.field293.field1995, 0, client.field332);
|
||||
client.field293.field1998 = 0;
|
||||
var0 = client.field332;
|
||||
client.field329.field1998 = 0;
|
||||
client.field293.field1998 = 0;
|
||||
client.field333 = -1;
|
||||
client.field336 = 1;
|
||||
client.field546 = -1;
|
||||
client.field554 = -1;
|
||||
client.field332 = 0;
|
||||
client.field334 = 0;
|
||||
client.field290 = 0;
|
||||
client.field430 = 0;
|
||||
client.field308 = false;
|
||||
client.field524 = 0;
|
||||
client.field296 = 0;
|
||||
|
||||
for(var1 = 0; var1 < 2048; ++var1) {
|
||||
client.field410[var1] = null;
|
||||
}
|
||||
|
||||
class148.field2249 = null;
|
||||
|
||||
for(var1 = 0; var1 < client.field324.length; ++var1) {
|
||||
class34 var17 = client.field324[var1];
|
||||
if(var17 != null) {
|
||||
var17.field835 = -1;
|
||||
var17.field836 = false;
|
||||
}
|
||||
}
|
||||
|
||||
class15.field225 = new class195(32);
|
||||
client.method556(30);
|
||||
|
||||
for(var1 = 0; var1 < 100; ++var1) {
|
||||
client.field493[var1] = true;
|
||||
}
|
||||
|
||||
client.field329.method2686(179);
|
||||
client.field329.method2438(class97.method2167());
|
||||
client.field329.method2541(class142.field2190);
|
||||
client.field329.method2541(class89.field1566);
|
||||
class11.method145(client.field293);
|
||||
if(var0 != client.field293.field1998) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var2 = -1;
|
||||
}
|
||||
} catch (IOException var10) {
|
||||
if(client.field322 < 1) {
|
||||
if(class215.field3152 == client.field572) {
|
||||
client.field572 = class6.field111;
|
||||
} else {
|
||||
client.field572 = class215.field3152;
|
||||
}
|
||||
|
||||
++client.field322;
|
||||
client.field320 = 0;
|
||||
} else {
|
||||
class18.method196(-2);
|
||||
if(field2109 >= 0 && var2 >= 0) {
|
||||
field2107[field2109] = ~var2;
|
||||
field2109 = field2109 + 1 & 127;
|
||||
if(field2109 == field2113) {
|
||||
field2109 = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var1.consume();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
import java.applet.Applet;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import java.awt.FontMetrics;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ex")
|
||||
@ObfuscatedName("eu")
|
||||
public class class137 {
|
||||
@ObfuscatedName("bg")
|
||||
static class167 field2139;
|
||||
@ObfuscatedName("j")
|
||||
static Applet field2143 = null;
|
||||
@ObfuscatedName("ih")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 590900641
|
||||
)
|
||||
static int field2144;
|
||||
@ObfuscatedName("l")
|
||||
static String field2147 = null;
|
||||
@ObfuscatedName("r")
|
||||
static String field2123 = null;
|
||||
@ObfuscatedName("bf")
|
||||
protected static FontMetrics field2124;
|
||||
@ObfuscatedName("a")
|
||||
static Applet field2126 = null;
|
||||
|
||||
@ObfuscatedName("r")
|
||||
static void method2943(int var0, String var1, String var2) {
|
||||
class0.method5(var0, var1, var2, (String)null);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,85 +1,56 @@
|
||||
import java.awt.Canvas;
|
||||
import java.awt.Component;
|
||||
import java.awt.Graphics;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("eh")
|
||||
@ObfuscatedName("ew")
|
||||
public final class class138 extends Canvas {
|
||||
@ObfuscatedName("fy")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1934134293
|
||||
)
|
||||
static int field2153;
|
||||
@ObfuscatedName("j")
|
||||
Component field2155;
|
||||
|
||||
public final void update(Graphics var1) {
|
||||
this.field2155.update(var1);
|
||||
}
|
||||
@ObfuscatedName("az")
|
||||
static class167 field2129;
|
||||
@ObfuscatedName("a")
|
||||
Component field2131;
|
||||
|
||||
public final void paint(Graphics var1) {
|
||||
this.field2155.paint(var1);
|
||||
this.field2131.paint(var1);
|
||||
}
|
||||
|
||||
public final void update(Graphics var1) {
|
||||
this.field2131.update(var1);
|
||||
}
|
||||
|
||||
class138(Component var1) {
|
||||
this.field2155 = var1;
|
||||
this.field2131 = var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
public static String method2949(CharSequence var0) {
|
||||
int var2 = var0.length();
|
||||
char[] var3 = new char[var2];
|
||||
|
||||
for(int var4 = 0; var4 < var2; ++var4) {
|
||||
var3[var4] = 42;
|
||||
}
|
||||
|
||||
String var1 = new String(var3);
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
public static String method2883(CharSequence var0) {
|
||||
return class28.method652('*', var0.length());
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass80;B)V",
|
||||
garbageValue = "-3"
|
||||
)
|
||||
static final void method2885(class80 var0) {
|
||||
short var1 = 256;
|
||||
|
||||
int var2;
|
||||
for(var2 = 0; var2 < class10.field165.length; ++var2) {
|
||||
class10.field165[var2] = 0;
|
||||
}
|
||||
|
||||
int var3;
|
||||
for(var2 = 0; var2 < 5000; ++var2) {
|
||||
var3 = (int)(Math.random() * 128.0D * (double)var1);
|
||||
class10.field165[var3] = (int)(Math.random() * 256.0D);
|
||||
}
|
||||
|
||||
int var4;
|
||||
int var5;
|
||||
for(var2 = 0; var2 < 20; ++var2) {
|
||||
for(var3 = 1; var3 < var1 - 1; ++var3) {
|
||||
for(var4 = 1; var4 < 127; ++var4) {
|
||||
var5 = (var3 << 7) + var4;
|
||||
class126.field2045[var5] = (class10.field165[var5 + 1] + class10.field165[var5 - 1] + class10.field165[var5 - 128] + class10.field165[128 + var5]) / 4;
|
||||
}
|
||||
public static class223 method2951(class166 var0, class166 var1, int var2, int var3) {
|
||||
if(!class12.method176(var0, var2, var3)) {
|
||||
return null;
|
||||
} else {
|
||||
byte[] var5 = var1.method3263(var2, var3);
|
||||
class223 var4;
|
||||
if(null == var5) {
|
||||
var4 = null;
|
||||
} else {
|
||||
class223 var6 = new class223(var5, class76.field1386, class76.field1382, class102.field1764, class76.field1383, class115.field1968, class30.field708);
|
||||
class1.method7();
|
||||
var4 = var6;
|
||||
}
|
||||
|
||||
int[] var8 = class10.field165;
|
||||
class10.field165 = class126.field2045;
|
||||
class126.field2045 = var8;
|
||||
return var4;
|
||||
}
|
||||
|
||||
if(var0 != null) {
|
||||
var2 = 0;
|
||||
|
||||
for(var3 = 0; var3 < var0.field1434; ++var3) {
|
||||
for(var4 = 0; var4 < var0.field1431; ++var4) {
|
||||
if(var0.field1429[var2++] != 0) {
|
||||
var5 = var0.field1433 + 16 + var4;
|
||||
int var6 = var3 + 16 + var0.field1430;
|
||||
int var7 = (var6 << 7) + var5;
|
||||
class10.field165[var7] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,103 +5,175 @@ import java.awt.event.MouseListener;
|
||||
import java.awt.event.MouseMotionListener;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ef")
|
||||
@ObfuscatedName("ej")
|
||||
public class class139 implements MouseListener, MouseMotionListener, FocusListener {
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -2872537875825431663L
|
||||
intValue = 1968676083
|
||||
)
|
||||
public static long field2156 = 0L;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 297635917
|
||||
)
|
||||
public static volatile int field2157 = -1;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -830007797
|
||||
)
|
||||
public static volatile int field2158 = 0;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -322415873
|
||||
)
|
||||
public static volatile int field2159 = 0;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1056622207
|
||||
)
|
||||
public static volatile int field2160 = -1;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 693812993
|
||||
)
|
||||
public static int field2161 = 0;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -36763061
|
||||
)
|
||||
public static int field2162 = 0;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 146197761
|
||||
)
|
||||
public static int field2163 = 0;
|
||||
@ObfuscatedName("j")
|
||||
public static class139 field2164 = new class139();
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1066914613
|
||||
)
|
||||
public static volatile int field2165 = 0;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1104085871
|
||||
)
|
||||
public static volatile int field2166 = 0;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 3423388795055634613L
|
||||
)
|
||||
public static volatile long field2167 = 0L;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -156634355
|
||||
)
|
||||
public static int field2168 = 0;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1088176559
|
||||
)
|
||||
public static int field2169 = 0;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2094169891
|
||||
)
|
||||
public static volatile int field2170 = 0;
|
||||
static volatile int field2133 = -1;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1192950665
|
||||
longValue = -737570728708419453L
|
||||
)
|
||||
public static int field2171 = 0;
|
||||
static volatile long field2134 = 0L;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1292881431
|
||||
)
|
||||
public static int field2135 = 0;
|
||||
@ObfuscatedName("a")
|
||||
static class139 field2136 = new class139();
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1736942731
|
||||
)
|
||||
static volatile int field2137 = -1;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -139584701
|
||||
)
|
||||
public static int field2138 = 0;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 800968501
|
||||
)
|
||||
public static volatile int field2139 = 0;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1197646263
|
||||
)
|
||||
public static int field2140 = 0;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1910810319
|
||||
)
|
||||
static volatile int field2141 = 0;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1669627175
|
||||
)
|
||||
static volatile int field2142 = 0;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 933661595
|
||||
)
|
||||
static volatile int field2143 = 0;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 362033111
|
||||
)
|
||||
public static int field2145 = 0;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -738196837
|
||||
)
|
||||
public static int field2146 = 0;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1746935647
|
||||
)
|
||||
public static int field2147 = 0;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 1240075401276957525L
|
||||
)
|
||||
public static long field2148 = 0L;
|
||||
@ObfuscatedName("qg")
|
||||
public static class77 field2149;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -825376543
|
||||
)
|
||||
static volatile int field2151 = 0;
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public static byte[] method2953(CharSequence var0) {
|
||||
int var1 = var0.length();
|
||||
byte[] var2 = new byte[var1];
|
||||
|
||||
for(int var3 = 0; var3 < var1; ++var3) {
|
||||
char var4 = var0.charAt(var3);
|
||||
if(var4 > 0 && var4 < 128 || var4 >= 160 && var4 <= 255) {
|
||||
var2[var3] = (byte)var4;
|
||||
} else if(8364 == var4) {
|
||||
var2[var3] = -128;
|
||||
} else if(8218 == var4) {
|
||||
var2[var3] = -126;
|
||||
} else if(402 == var4) {
|
||||
var2[var3] = -125;
|
||||
} else if(8222 == var4) {
|
||||
var2[var3] = -124;
|
||||
} else if(var4 == 8230) {
|
||||
var2[var3] = -123;
|
||||
} else if(var4 == 8224) {
|
||||
var2[var3] = -122;
|
||||
} else if(var4 == 8225) {
|
||||
var2[var3] = -121;
|
||||
} else if(710 == var4) {
|
||||
var2[var3] = -120;
|
||||
} else if(var4 == 8240) {
|
||||
var2[var3] = -119;
|
||||
} else if(var4 == 352) {
|
||||
var2[var3] = -118;
|
||||
} else if(8249 == var4) {
|
||||
var2[var3] = -117;
|
||||
} else if(338 == var4) {
|
||||
var2[var3] = -116;
|
||||
} else if(381 == var4) {
|
||||
var2[var3] = -114;
|
||||
} else if(var4 == 8216) {
|
||||
var2[var3] = -111;
|
||||
} else if(8217 == var4) {
|
||||
var2[var3] = -110;
|
||||
} else if(var4 == 8220) {
|
||||
var2[var3] = -109;
|
||||
} else if(var4 == 8221) {
|
||||
var2[var3] = -108;
|
||||
} else if(var4 == 8226) {
|
||||
var2[var3] = -107;
|
||||
} else if(var4 == 8211) {
|
||||
var2[var3] = -106;
|
||||
} else if(var4 == 8212) {
|
||||
var2[var3] = -105;
|
||||
} else if(var4 == 732) {
|
||||
var2[var3] = -104;
|
||||
} else if(var4 == 8482) {
|
||||
var2[var3] = -103;
|
||||
} else if(353 == var4) {
|
||||
var2[var3] = -102;
|
||||
} else if(var4 == 8250) {
|
||||
var2[var3] = -101;
|
||||
} else if(var4 == 339) {
|
||||
var2[var3] = -100;
|
||||
} else if(382 == var4) {
|
||||
var2[var3] = -98;
|
||||
} else if(var4 == 376) {
|
||||
var2[var3] = -97;
|
||||
} else {
|
||||
var2[var3] = 63;
|
||||
}
|
||||
}
|
||||
|
||||
return var2;
|
||||
}
|
||||
|
||||
public final synchronized void mousePressed(MouseEvent var1) {
|
||||
if(null != field2164) {
|
||||
field2170 = 0;
|
||||
field2165 = var1.getX();
|
||||
field2166 = var1.getY();
|
||||
field2167 = class109.method2381();
|
||||
if(field2136 != null) {
|
||||
field2139 = 0;
|
||||
field2142 = var1.getX();
|
||||
field2143 = var1.getY();
|
||||
field2134 = class18.method214();
|
||||
if(var1.isAltDown()) {
|
||||
field2159 = 4;
|
||||
field2158 = 4;
|
||||
field2151 = 4;
|
||||
field2141 = 4;
|
||||
} else if(var1.isMetaDown()) {
|
||||
field2159 = 2;
|
||||
field2158 = 2;
|
||||
field2151 = 2;
|
||||
field2141 = 2;
|
||||
} else {
|
||||
field2159 = 1;
|
||||
field2158 = 1;
|
||||
field2151 = 1;
|
||||
field2141 = 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -111,10 +183,56 @@ public class class139 implements MouseListener, MouseMotionListener, FocusListen
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseEntered(MouseEvent var1) {
|
||||
if(field2136 != null) {
|
||||
field2139 = 0;
|
||||
field2137 = var1.getX();
|
||||
field2133 = var1.getY();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseDragged(MouseEvent var1) {
|
||||
if(field2136 != null) {
|
||||
field2139 = 0;
|
||||
field2137 = var1.getX();
|
||||
field2133 = var1.getY();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void focusLost(FocusEvent var1) {
|
||||
if(null != field2136) {
|
||||
field2141 = 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final void focusGained(FocusEvent var1) {
|
||||
}
|
||||
|
||||
public final synchronized void mouseMoved(MouseEvent var1) {
|
||||
if(null != field2136) {
|
||||
field2139 = 0;
|
||||
field2137 = var1.getX();
|
||||
field2133 = var1.getY();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseExited(MouseEvent var1) {
|
||||
if(null != field2136) {
|
||||
field2139 = 0;
|
||||
field2137 = -1;
|
||||
field2133 = -1;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseReleased(MouseEvent var1) {
|
||||
if(null != field2164) {
|
||||
field2170 = 0;
|
||||
field2158 = 0;
|
||||
if(null != field2136) {
|
||||
field2139 = 0;
|
||||
field2141 = 0;
|
||||
}
|
||||
|
||||
if(var1.isPopupTrigger()) {
|
||||
@@ -130,228 +248,36 @@ public class class139 implements MouseListener, MouseMotionListener, FocusListen
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseDragged(MouseEvent var1) {
|
||||
if(field2164 != null) {
|
||||
field2170 = 0;
|
||||
field2157 = var1.getX();
|
||||
field2160 = var1.getY();
|
||||
@ObfuscatedName("bd")
|
||||
static final void method2980(int var0, int var1, int var2, int var3, int var4, int var5) {
|
||||
int var6 = 2048 - var3 & 2047;
|
||||
int var7 = 2048 - var4 & 2047;
|
||||
int var8 = 0;
|
||||
int var9 = 0;
|
||||
int var10 = var5;
|
||||
int var11;
|
||||
int var12;
|
||||
int var13;
|
||||
if(var6 != 0) {
|
||||
var11 = class90.field1572[var6];
|
||||
var12 = class90.field1578[var6];
|
||||
var13 = var9 * var12 - var5 * var11 >> 16;
|
||||
var10 = var9 * var11 + var12 * var5 >> 16;
|
||||
var9 = var13;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final void focusGained(FocusEvent var1) {
|
||||
}
|
||||
|
||||
public final synchronized void focusLost(FocusEvent var1) {
|
||||
if(null != field2164) {
|
||||
field2158 = 0;
|
||||
if(0 != var7) {
|
||||
var11 = class90.field1572[var7];
|
||||
var12 = class90.field1578[var7];
|
||||
var13 = var10 * var11 + var12 * var8 >> 16;
|
||||
var10 = var10 * var12 - var8 * var11 >> 16;
|
||||
var8 = var13;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseExited(MouseEvent var1) {
|
||||
if(field2164 != null) {
|
||||
field2170 = 0;
|
||||
field2157 = -1;
|
||||
field2160 = -1;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
static int method2893(int var0) {
|
||||
class27 var1 = (class27)class11.field174.get(Integer.valueOf(var0));
|
||||
return null == var1?0:var1.method640();
|
||||
}
|
||||
|
||||
public final synchronized void mouseMoved(MouseEvent var1) {
|
||||
if(null != field2164) {
|
||||
field2170 = 0;
|
||||
field2157 = var1.getX();
|
||||
field2160 = var1.getY();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final synchronized void mouseEntered(MouseEvent var1) {
|
||||
if(field2164 != null) {
|
||||
field2170 = 0;
|
||||
field2157 = var1.getX();
|
||||
field2160 = var1.getY();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("bf")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-61"
|
||||
)
|
||||
static final void method2913() {
|
||||
class109.method2382();
|
||||
if(null == class132.field2073) {
|
||||
if(null == client.field536) {
|
||||
int var0 = field2168;
|
||||
int var1;
|
||||
int var2;
|
||||
int var3;
|
||||
int var6;
|
||||
int var7;
|
||||
int var14;
|
||||
int var15;
|
||||
String var10000;
|
||||
if(client.field308) {
|
||||
if(1 != var0 && (class94.field1617 || 4 != var0)) {
|
||||
var1 = field2162;
|
||||
var2 = field2171;
|
||||
if(var1 < class136.field2114 - 10 || var1 > 10 + class74.field1373 + class136.field2114 || var2 < class75.field1387 - 10 || var2 > 10 + class75.field1387 + client.field429) {
|
||||
client.field308 = false;
|
||||
class159.method3134(class136.field2114, class75.field1387, class74.field1373, client.field429);
|
||||
}
|
||||
}
|
||||
|
||||
if(var0 == 1 || !class94.field1617 && 4 == var0) {
|
||||
var1 = class136.field2114;
|
||||
var2 = class75.field1387;
|
||||
var3 = class74.field1373;
|
||||
var14 = field2169;
|
||||
var15 = field2163;
|
||||
var6 = -1;
|
||||
|
||||
int var8;
|
||||
for(var7 = 0; var7 < client.field430; ++var7) {
|
||||
var8 = var2 + 31 + 15 * (client.field430 - 1 - var7);
|
||||
if(var14 > var1 && var14 < var1 + var3 && var15 > var8 - 13 && var15 < var8 + 3) {
|
||||
var6 = var7;
|
||||
}
|
||||
}
|
||||
|
||||
if(-1 != var6 && var6 >= 0) {
|
||||
var7 = client.field431[var6];
|
||||
var8 = client.field432[var6];
|
||||
int var9 = client.field433[var6];
|
||||
int var10 = client.field523[var6];
|
||||
var10000 = client.field437[var6];
|
||||
String var12 = client.field365[var6];
|
||||
class83.method1863(var7, var8, var9, var10, var12, field2169, field2163);
|
||||
}
|
||||
|
||||
client.field308 = false;
|
||||
class159.method3134(class136.field2114, class75.field1387, class74.field1373, client.field429);
|
||||
}
|
||||
} else {
|
||||
if((1 == var0 || !class94.field1617 && 4 == var0) && client.field430 > 0) {
|
||||
var1 = client.field433[client.field430 - 1];
|
||||
if(39 == var1 || 40 == var1 || 41 == var1 || var1 == 42 || var1 == 43 || 33 == var1 || var1 == 34 || 35 == var1 || 36 == var1 || 37 == var1 || var1 == 38 || 1005 == var1) {
|
||||
label333: {
|
||||
var2 = client.field431[client.field430 - 1];
|
||||
var3 = client.field432[client.field430 - 1];
|
||||
class172 var4 = class31.method698(var3);
|
||||
boolean var5;
|
||||
if(!class86.method2050(class42.method898(var4))) {
|
||||
var6 = class42.method898(var4);
|
||||
var5 = 0 != (var6 >> 29 & 1);
|
||||
if(!var5) {
|
||||
break label333;
|
||||
}
|
||||
}
|
||||
|
||||
if(class132.field2073 != null && !client.field543 && 1 != client.field427) {
|
||||
var6 = client.field430 - 1;
|
||||
if(var6 < 0) {
|
||||
var5 = false;
|
||||
} else {
|
||||
var7 = client.field433[var6];
|
||||
if(var7 >= 2000) {
|
||||
var7 -= 2000;
|
||||
}
|
||||
|
||||
if(1007 == var7) {
|
||||
var5 = true;
|
||||
} else {
|
||||
var5 = false;
|
||||
}
|
||||
}
|
||||
|
||||
if(!var5 && client.field430 > 0) {
|
||||
class49.method1006(client.field533, client.field292);
|
||||
}
|
||||
}
|
||||
|
||||
client.field543 = false;
|
||||
client.field341 = 0;
|
||||
if(null != class132.field2073) {
|
||||
class114.method2400(class132.field2073);
|
||||
}
|
||||
|
||||
class132.field2073 = class31.method698(var3);
|
||||
client.field535 = var2;
|
||||
client.field533 = field2169;
|
||||
client.field292 = field2163;
|
||||
if(client.field430 > 0) {
|
||||
var15 = client.field430 - 1;
|
||||
class11.field180 = new class30();
|
||||
class11.field180.field704 = client.field431[var15];
|
||||
class11.field180.field696 = client.field432[var15];
|
||||
class11.field180.field705 = client.field433[var15];
|
||||
class11.field180.field698 = client.field523[var15];
|
||||
class11.field180.field697 = client.field437[var15];
|
||||
}
|
||||
|
||||
class114.method2400(class132.field2073);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(1 == var0 || !class94.field1617 && 4 == var0) {
|
||||
label337: {
|
||||
if(client.field427 != 1 || client.field430 <= 2) {
|
||||
var2 = client.field430 - 1;
|
||||
boolean var13;
|
||||
if(var2 < 0) {
|
||||
var13 = false;
|
||||
} else {
|
||||
var3 = client.field433[var2];
|
||||
if(var3 >= 2000) {
|
||||
var3 -= 2000;
|
||||
}
|
||||
|
||||
if(1007 == var3) {
|
||||
var13 = true;
|
||||
} else {
|
||||
var13 = false;
|
||||
}
|
||||
}
|
||||
|
||||
if(!var13) {
|
||||
break label337;
|
||||
}
|
||||
}
|
||||
|
||||
var0 = 2;
|
||||
}
|
||||
}
|
||||
|
||||
if((1 == var0 || !class94.field1617 && var0 == 4) && client.field430 > 0) {
|
||||
var1 = client.field430 - 1;
|
||||
if(var1 >= 0) {
|
||||
var2 = client.field431[var1];
|
||||
var3 = client.field432[var1];
|
||||
var14 = client.field433[var1];
|
||||
var15 = client.field523[var1];
|
||||
var10000 = client.field437[var1];
|
||||
String var16 = client.field365[var1];
|
||||
class83.method1863(var2, var3, var14, var15, var16, field2169, field2163);
|
||||
}
|
||||
}
|
||||
|
||||
if(var0 == 2 && client.field430 > 0) {
|
||||
class19.method212(field2169, field2163);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
class44.field1037 = var0 - var8;
|
||||
class30.field713 = var1 - var9;
|
||||
class17.field254 = var2 - var10;
|
||||
class15.field219 = var3;
|
||||
class13.field193 = var4;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,225 +2,142 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("z")
|
||||
public class class14 {
|
||||
@ObfuscatedName("j")
|
||||
class22 field212;
|
||||
@ObfuscatedName("i")
|
||||
String[] field214;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("s")
|
||||
String[] field202;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1738076241
|
||||
intValue = -1569673887
|
||||
)
|
||||
int field216 = -1;
|
||||
int field203 = -1;
|
||||
@ObfuscatedName("gy")
|
||||
static class172 field204;
|
||||
@ObfuscatedName("ez")
|
||||
static class78[] field206;
|
||||
@ObfuscatedName("f")
|
||||
int[] field207;
|
||||
@ObfuscatedName("a")
|
||||
int[] field220;
|
||||
class22 field213;
|
||||
|
||||
@ObfuscatedName("ak")
|
||||
@ObfuscatedName("a")
|
||||
public static class130 method184() {
|
||||
try {
|
||||
return new class144();
|
||||
} catch (Throwable var1) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("be")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1055664179"
|
||||
signature = "(III)V",
|
||||
garbageValue = "-594387168"
|
||||
)
|
||||
static final void method160() {
|
||||
int var0 = 64 + class7.field135 * 128;
|
||||
int var1 = 64 + class108.field1910 * 128;
|
||||
int var2 = class105.method2335(var0, var1, class75.field1386) - class59.field1220;
|
||||
if(class142.field2197 < var0) {
|
||||
class142.field2197 += (var0 - class142.field2197) * class218.field3163 / 1000 + class115.field1977;
|
||||
if(class142.field2197 > var0) {
|
||||
class142.field2197 = var0;
|
||||
}
|
||||
}
|
||||
static final void method185(int var0, int var1) {
|
||||
if(client.field435 >= 2 || 0 != client.field446 || client.field448) {
|
||||
String var2;
|
||||
if(client.field446 == 1 && client.field435 < 2) {
|
||||
var2 = "Use" + " " + client.field447 + " " + "->";
|
||||
} else if(client.field448 && client.field435 < 2) {
|
||||
var2 = client.field451 + " " + client.field452 + " " + "->";
|
||||
} else {
|
||||
int var4 = client.field435 - 1;
|
||||
String var3;
|
||||
if(client.field445[var4].length() > 0) {
|
||||
var3 = client.field440[var4] + " " + client.field445[var4];
|
||||
} else {
|
||||
var3 = client.field440[var4];
|
||||
}
|
||||
|
||||
if(class142.field2197 > var0) {
|
||||
class142.field2197 -= (class142.field2197 - var0) * class218.field3163 / 1000 + class115.field1977;
|
||||
if(class142.field2197 < var0) {
|
||||
class142.field2197 = var0;
|
||||
}
|
||||
}
|
||||
|
||||
if(class36.field797 < var2) {
|
||||
class36.field797 += class115.field1977 + (var2 - class36.field797) * class218.field3163 / 1000;
|
||||
if(class36.field797 > var2) {
|
||||
class36.field797 = var2;
|
||||
}
|
||||
}
|
||||
|
||||
if(class36.field797 > var2) {
|
||||
class36.field797 -= class218.field3163 * (class36.field797 - var2) / 1000 + class115.field1977;
|
||||
if(class36.field797 < var2) {
|
||||
class36.field797 = var2;
|
||||
}
|
||||
}
|
||||
|
||||
if(class147.field2228 < var1) {
|
||||
class147.field2228 += class218.field3163 * (var1 - class147.field2228) / 1000 + class115.field1977;
|
||||
if(class147.field2228 > var1) {
|
||||
class147.field2228 = var1;
|
||||
}
|
||||
}
|
||||
|
||||
if(class147.field2228 > var1) {
|
||||
class147.field2228 -= class218.field3163 * (class147.field2228 - var1) / 1000 + class115.field1977;
|
||||
if(class147.field2228 < var1) {
|
||||
class147.field2228 = var1;
|
||||
}
|
||||
}
|
||||
|
||||
var0 = 64 + class101.field1769 * 128;
|
||||
var1 = 64 + class50.field1102 * 128;
|
||||
var2 = class105.method2335(var0, var1, class75.field1386) - class105.field1883;
|
||||
int var3 = var0 - class142.field2197;
|
||||
int var4 = var2 - class36.field797;
|
||||
int var5 = var1 - class147.field2228;
|
||||
int var6 = (int)Math.sqrt((double)(var3 * var3 + var5 * var5));
|
||||
int var7 = (int)(Math.atan2((double)var4, (double)var6) * 325.949D) & 2047;
|
||||
int var8 = (int)(Math.atan2((double)var3, (double)var5) * -325.949D) & 2047;
|
||||
if(var7 < 128) {
|
||||
var7 = 128;
|
||||
}
|
||||
|
||||
if(var7 > 383) {
|
||||
var7 = 383;
|
||||
}
|
||||
|
||||
if(client.field556 < var7) {
|
||||
client.field556 += class16.field233 * (var7 - client.field556) / 1000 + class22.field597;
|
||||
if(client.field556 > var7) {
|
||||
client.field556 = var7;
|
||||
}
|
||||
}
|
||||
|
||||
if(client.field556 > var7) {
|
||||
client.field556 -= class22.field597 + class16.field233 * (client.field556 - var7) / 1000;
|
||||
if(client.field556 < var7) {
|
||||
client.field556 = var7;
|
||||
}
|
||||
}
|
||||
|
||||
int var9 = var8 - class74.field1371;
|
||||
if(var9 > 1024) {
|
||||
var9 -= 2048;
|
||||
}
|
||||
|
||||
if(var9 < -1024) {
|
||||
var9 += 2048;
|
||||
}
|
||||
|
||||
if(var9 > 0) {
|
||||
class74.field1371 += class22.field597 + var9 * class16.field233 / 1000;
|
||||
class74.field1371 &= 2047;
|
||||
}
|
||||
|
||||
if(var9 < 0) {
|
||||
class74.field1371 -= class22.field597 + class16.field233 * -var9 / 1000;
|
||||
class74.field1371 &= 2047;
|
||||
}
|
||||
|
||||
int var10 = var8 - class74.field1371;
|
||||
if(var10 > 1024) {
|
||||
var10 -= 2048;
|
||||
}
|
||||
|
||||
if(var10 < -1024) {
|
||||
var10 += 2048;
|
||||
}
|
||||
|
||||
if(var10 < 0 && var9 > 0 || var10 > 0 && var9 < 0) {
|
||||
class74.field1371 = var8;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
static final int method161(int var0, int var1) {
|
||||
if(var0 == -2) {
|
||||
return 12345678;
|
||||
} else if(var0 == -1) {
|
||||
if(var1 < 2) {
|
||||
var1 = 2;
|
||||
} else if(var1 > 126) {
|
||||
var1 = 126;
|
||||
var2 = var3;
|
||||
}
|
||||
|
||||
return var1;
|
||||
} else {
|
||||
var1 = var1 * (var0 & 127) / 128;
|
||||
if(var1 < 2) {
|
||||
var1 = 2;
|
||||
} else if(var1 > 126) {
|
||||
var1 = 126;
|
||||
if(client.field435 > 2) {
|
||||
var2 = var2 + class51.method1090(16777215) + " " + '/' + " " + (client.field435 - 2) + " more options";
|
||||
}
|
||||
|
||||
return var1 + (var0 & 'タ');
|
||||
class38.field876.method4064(var2, var0 + 4, var1 + 15, 16777215, 0, client.field303 / 1000);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static class39 method162(int var0) {
|
||||
class39 var1 = (class39)class39.field879.method3711((long)var0);
|
||||
if(var1 != null) {
|
||||
return var1;
|
||||
} else {
|
||||
byte[] var2 = class39.field913.method3214(9, var0);
|
||||
var1 = new class39();
|
||||
var1.field896 = var0;
|
||||
if(null != var2) {
|
||||
var1.method774(new class118(var2));
|
||||
}
|
||||
|
||||
var1.method766();
|
||||
class39.field879.method3713(var1, (long)var0);
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static void method163(class166 var0, class166 var1) {
|
||||
class39.field913 = var0;
|
||||
class39.field880 = var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("ax")
|
||||
@ObfuscatedName("ac")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass2;IIB)V",
|
||||
garbageValue = "-120"
|
||||
garbageValue = "53"
|
||||
)
|
||||
static void method164(class2 var0, int var1, int var2) {
|
||||
if(var0.field820 == var1 && -1 != var1) {
|
||||
int var3 = class36.method741(var1).field990;
|
||||
static void method186(class2 var0, int var1, int var2) {
|
||||
if(var1 == var0.field869 && var1 != -1) {
|
||||
int var3 = class134.method2875(var1).field1001;
|
||||
if(1 == var3) {
|
||||
var0.field827 = 0;
|
||||
var0.field837 = 0;
|
||||
var0.field844 = var2;
|
||||
var0.field845 = 0;
|
||||
var0.field844 = 0;
|
||||
var0.field856 = 0;
|
||||
var0.field846 = var2;
|
||||
var0.field847 = 0;
|
||||
}
|
||||
|
||||
if(var3 == 2) {
|
||||
var0.field845 = 0;
|
||||
if(2 == var3) {
|
||||
var0.field847 = 0;
|
||||
}
|
||||
} else if(var1 == -1 || var0.field820 == -1 || class36.method741(var1).field993 >= class36.method741(var0.field820).field993) {
|
||||
var0.field820 = var1;
|
||||
var0.field827 = 0;
|
||||
var0.field837 = 0;
|
||||
var0.field844 = var2;
|
||||
var0.field845 = 0;
|
||||
var0.field868 = var0.field824;
|
||||
} else if(-1 == var1 || -1 == var0.field869 || class134.method2875(var1).field983 >= class134.method2875(var0.field869).field983) {
|
||||
var0.field869 = var1;
|
||||
var0.field844 = 0;
|
||||
var0.field856 = 0;
|
||||
var0.field846 = var2;
|
||||
var0.field847 = 0;
|
||||
var0.field861 = var0.field865;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
static final boolean method165(int var0, int var1) {
|
||||
class40 var2 = class48.method996(var0);
|
||||
if(var1 == 11) {
|
||||
var1 = 10;
|
||||
@ObfuscatedName("r")
|
||||
public static int method187(int var0, int var1, int var2) {
|
||||
var2 &= 3;
|
||||
return var2 == 0?var1:(var2 == 1?7 - var0:(2 == var2?7 - var1:var0));
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
static void method188(int var0, int var1, int var2, boolean var3, int var4, boolean var5) {
|
||||
if(var0 < var1) {
|
||||
int var6 = (var0 + var1) / 2;
|
||||
int var7 = var0;
|
||||
class25 var8 = class25.field633[var6];
|
||||
class25.field633[var6] = class25.field633[var1];
|
||||
class25.field633[var1] = var8;
|
||||
|
||||
for(int var9 = var0; var9 < var1; ++var9) {
|
||||
class25 var11 = class25.field633[var9];
|
||||
int var12 = class11.method170(var11, var8, var2, var3);
|
||||
int var10;
|
||||
if(var12 != 0) {
|
||||
if(var3) {
|
||||
var10 = -var12;
|
||||
} else {
|
||||
var10 = var12;
|
||||
}
|
||||
} else if(var4 == -1) {
|
||||
var10 = 0;
|
||||
} else {
|
||||
int var13 = class11.method170(var11, var8, var4, var5);
|
||||
if(var5) {
|
||||
var10 = -var13;
|
||||
} else {
|
||||
var10 = var13;
|
||||
}
|
||||
}
|
||||
|
||||
if(var10 <= 0) {
|
||||
class25 var14 = class25.field633[var9];
|
||||
class25.field633[var9] = class25.field633[var7];
|
||||
class25.field633[var7++] = var14;
|
||||
}
|
||||
}
|
||||
|
||||
class25.field633[var1] = class25.field633[var7];
|
||||
class25.field633[var7] = var8;
|
||||
method188(var0, var7 - 1, var2, var3, var4, var5);
|
||||
method188(1 + var7, var1, var2, var3, var4, var5);
|
||||
}
|
||||
|
||||
if(var1 >= 5 && var1 <= 8) {
|
||||
var1 = 4;
|
||||
}
|
||||
|
||||
return var2.method822(var1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,144 +1,301 @@
|
||||
import java.awt.Component;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ei")
|
||||
@ObfuscatedName("en")
|
||||
public class class140 extends class132 {
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 253549775
|
||||
)
|
||||
int field2154 = 256;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1567700277
|
||||
intValue = 1187846587
|
||||
)
|
||||
int field2173 = 0;
|
||||
@ObfuscatedName("j")
|
||||
long[] field2174 = new long[10];
|
||||
@ObfuscatedName("i")
|
||||
int field2155 = 1;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -6667127697011564685L
|
||||
longValue = 1507877113084682873L
|
||||
)
|
||||
long field2175 = class109.method2381();
|
||||
long field2156 = class18.method214();
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -432162291
|
||||
)
|
||||
int field2157 = 0;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -29179859
|
||||
)
|
||||
int field2158;
|
||||
@ObfuscatedName("qs")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -597526429
|
||||
)
|
||||
protected static int field2160;
|
||||
@ObfuscatedName("p")
|
||||
public static String field2161;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -385234901
|
||||
)
|
||||
int field2176 = 1;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2065593005
|
||||
)
|
||||
int field2177;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2052904567
|
||||
)
|
||||
int field2178 = 256;
|
||||
long[] field2162 = new long[10];
|
||||
|
||||
@ObfuscatedName("l")
|
||||
void vmethod3066() {
|
||||
@ObfuscatedName("r")
|
||||
void vmethod3128() {
|
||||
for(int var1 = 0; var1 < 10; ++var1) {
|
||||
this.field2174[var1] = 0L;
|
||||
this.field2162[var1] = 0L;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
int vmethod3067(int var1, int var2) {
|
||||
int var3 = this.field2178;
|
||||
int var4 = this.field2176;
|
||||
this.field2178 = 300;
|
||||
this.field2176 = 1;
|
||||
this.field2175 = class109.method2381();
|
||||
if(this.field2174[this.field2177] == 0L) {
|
||||
this.field2178 = var3;
|
||||
this.field2176 = var4;
|
||||
} else if(this.field2175 > this.field2174[this.field2177]) {
|
||||
this.field2178 = (int)((long)(2560 * var1) / (this.field2175 - this.field2174[this.field2177]));
|
||||
@ObfuscatedName("f")
|
||||
int vmethod3122(int var1, int var2) {
|
||||
int var3 = this.field2154;
|
||||
int var4 = this.field2155;
|
||||
this.field2154 = 300;
|
||||
this.field2155 = 1;
|
||||
this.field2156 = class18.method214();
|
||||
if(this.field2162[this.field2158] == 0L) {
|
||||
this.field2154 = var3;
|
||||
this.field2155 = var4;
|
||||
} else if(this.field2156 > this.field2162[this.field2158]) {
|
||||
this.field2154 = (int)((long)(2560 * var1) / (this.field2156 - this.field2162[this.field2158]));
|
||||
}
|
||||
|
||||
if(this.field2178 < 25) {
|
||||
this.field2178 = 25;
|
||||
if(this.field2154 < 25) {
|
||||
this.field2154 = 25;
|
||||
}
|
||||
|
||||
if(this.field2178 > 256) {
|
||||
this.field2178 = 256;
|
||||
this.field2176 = (int)((long)var1 - (this.field2175 - this.field2174[this.field2177]) / 10L);
|
||||
if(this.field2154 > 256) {
|
||||
this.field2154 = 256;
|
||||
this.field2155 = (int)((long)var1 - (this.field2156 - this.field2162[this.field2158]) / 10L);
|
||||
}
|
||||
|
||||
if(this.field2176 > var1) {
|
||||
this.field2176 = var1;
|
||||
if(this.field2155 > var1) {
|
||||
this.field2155 = var1;
|
||||
}
|
||||
|
||||
this.field2174[this.field2177] = this.field2175;
|
||||
this.field2177 = (1 + this.field2177) % 10;
|
||||
this.field2162[this.field2158] = this.field2156;
|
||||
this.field2158 = (this.field2158 + 1) % 10;
|
||||
int var5;
|
||||
if(this.field2176 > 1) {
|
||||
if(this.field2155 > 1) {
|
||||
for(var5 = 0; var5 < 10; ++var5) {
|
||||
if(this.field2174[var5] != 0L) {
|
||||
this.field2174[var5] += (long)this.field2176;
|
||||
if(0L != this.field2162[var5]) {
|
||||
this.field2162[var5] += (long)this.field2155;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(this.field2176 < var2) {
|
||||
this.field2176 = var2;
|
||||
if(this.field2155 < var2) {
|
||||
this.field2155 = var2;
|
||||
}
|
||||
|
||||
class105.method2332((long)this.field2176);
|
||||
class103.method2301((long)this.field2155);
|
||||
|
||||
for(var5 = 0; this.field2173 < 256; this.field2173 += this.field2178) {
|
||||
for(var5 = 0; this.field2157 < 256; this.field2157 += this.field2154) {
|
||||
++var5;
|
||||
}
|
||||
|
||||
this.field2173 &= 255;
|
||||
this.field2157 &= 255;
|
||||
return var5;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static void method2987(class166 var0) {
|
||||
class49.field1091 = var0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/awt/Component;Lclass166;Lclass166;ZII)V",
|
||||
garbageValue = "-1367678815"
|
||||
)
|
||||
static void method2988(Component var0, class166 var1, class166 var2, boolean var3, int var4) {
|
||||
if(class31.field745) {
|
||||
if(4 == var4) {
|
||||
class31.field733 = 4;
|
||||
}
|
||||
|
||||
} else {
|
||||
class31.field733 = var4;
|
||||
class79.method1870();
|
||||
byte[] var5 = var1.method3280("title.jpg", "");
|
||||
class31.field717 = new class78(var5, var0);
|
||||
class31.field718 = class31.field717.method1728();
|
||||
if((client.field506 & 536870912) != 0) {
|
||||
class10.field159 = class48.method1017(var2, "logo_deadman_mode", "");
|
||||
} else {
|
||||
class10.field159 = class48.method1017(var2, "logo", "");
|
||||
}
|
||||
|
||||
class126.field2038 = class48.method1017(var2, "titlebox", "");
|
||||
class208.field3112 = class48.method1017(var2, "titlebutton", "");
|
||||
class212.field3138 = class30.method664(var2, "runes", "");
|
||||
class52.field1160 = class30.method664(var2, "title_mute", "");
|
||||
class77.field1393 = class48.method1017(var2, "options_radio_buttons,0", "");
|
||||
class31.field719 = class48.method1017(var2, "options_radio_buttons,2", "");
|
||||
class17.field256 = new int[256];
|
||||
|
||||
int var6;
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class17.field256[var6] = 262144 * var6;
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class17.field256[var6 + 64] = var6 * 1024 + 16711680;
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class17.field256[var6 + 128] = 16776960 + var6 * 4;
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class17.field256[192 + var6] = 16777215;
|
||||
}
|
||||
|
||||
class31.field724 = new int[256];
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class31.field724[var6] = var6 * 1024;
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class31.field724[var6 + 64] = 4 * var6 + '\uff00';
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class31.field724[var6 + 128] = 262144 * var6 + '\uffff';
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class31.field724[192 + var6] = 16777215;
|
||||
}
|
||||
|
||||
class12.field172 = new int[256];
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class12.field172[var6] = 4 * var6;
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class12.field172[var6 + 64] = var6 * 262144 + 255;
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class12.field172[128 + var6] = 16711935 + 1024 * var6;
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 64; ++var6) {
|
||||
class12.field172[var6 + 192] = 16777215;
|
||||
}
|
||||
|
||||
class31.field723 = new int[256];
|
||||
class21.field590 = new int['耀'];
|
||||
class149.field2229 = new int['耀'];
|
||||
class185.method3766((class80)null);
|
||||
class76.field1384 = new int['耀'];
|
||||
class33.field775 = new int['耀'];
|
||||
if(var3) {
|
||||
class31.field742 = "";
|
||||
class31.field726 = "";
|
||||
}
|
||||
|
||||
class177.field2899 = 0;
|
||||
class27.field669 = "";
|
||||
class31.field731 = true;
|
||||
class31.field741 = false;
|
||||
if(!class89.field1548.field132) {
|
||||
class22.method576(2, class129.field2054, "scape main", "", 255, false);
|
||||
} else {
|
||||
class154.method3173(2);
|
||||
}
|
||||
|
||||
class1.method16(false);
|
||||
class31.field745 = true;
|
||||
class31.field716 = (class6.field107 - client.field417 * 765) / 2;
|
||||
class31.field721 = 202 + class31.field716;
|
||||
class31.field717.method1743(class31.field716, 0);
|
||||
class31.field718.method1743(382 + class31.field716, 0);
|
||||
class10.field159.method1883(class31.field716 + 382 - class10.field159.field1418 / 2, 18);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass143;I)V",
|
||||
garbageValue = "1896862044"
|
||||
)
|
||||
static void method2990() {
|
||||
if(class139.field2145 == 1 || !class214.field3149 && 4 == class139.field2145) {
|
||||
int var0 = class31.field716 + 280;
|
||||
if(class139.field2146 >= var0 && class139.field2146 <= 14 + var0 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(0, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
if(class139.field2146 >= 15 + var0 && class139.field2146 <= var0 + 80 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(0, 1);
|
||||
return;
|
||||
}
|
||||
|
||||
int var1 = 390 + class31.field716;
|
||||
if(class139.field2146 >= var1 && class139.field2146 <= 14 + var1 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(1, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
if(class139.field2146 >= 15 + var1 && class139.field2146 <= 80 + var1 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(1, 1);
|
||||
return;
|
||||
}
|
||||
|
||||
int var2 = 500 + class31.field716;
|
||||
if(class139.field2146 >= var2 && class139.field2146 <= var2 + 14 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(2, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
if(class139.field2146 >= var2 + 15 && class139.field2146 <= var2 + 80 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(2, 1);
|
||||
return;
|
||||
}
|
||||
|
||||
int var3 = class31.field716 + 610;
|
||||
if(class139.field2146 >= var3 && class139.field2146 <= var3 + 14 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(3, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
if(class139.field2146 >= var3 + 15 && class139.field2146 <= 80 + var3 && class139.field2147 >= 4 && class139.field2147 <= 18) {
|
||||
class15.method190(3, 1);
|
||||
return;
|
||||
}
|
||||
|
||||
if(class139.field2146 >= 708 + class31.field716 && class139.field2147 >= 4 && class139.field2146 <= 50 + class31.field716 + 708 && class139.field2147 <= 20) {
|
||||
class31.field741 = false;
|
||||
class31.field717.method1743(class31.field716, 0);
|
||||
class31.field718.method1743(382 + class31.field716, 0);
|
||||
class10.field159.method1883(class31.field716 + 382 - class10.field159.field1418 / 2, 18);
|
||||
return;
|
||||
}
|
||||
|
||||
if(-1 != class31.field747) {
|
||||
class25 var4 = class25.field633[class31.field747];
|
||||
class18.method211(var4);
|
||||
class31.field741 = false;
|
||||
class31.field717.method1743(class31.field716, 0);
|
||||
class31.field718.method1743(class31.field716 + 382, 0);
|
||||
class10.field159.method1883(class31.field716 + 382 - class10.field159.field1418 / 2, 18);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class140() {
|
||||
for(int var1 = 0; var1 < 10; ++var1) {
|
||||
this.field2174[var1] = this.field2175;
|
||||
this.field2162[var1] = this.field2156;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("dm")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/String;I)V",
|
||||
garbageValue = "-761183572"
|
||||
)
|
||||
static final void method2923(String var0) {
|
||||
if(var0 != null) {
|
||||
String var1 = class134.method2803(var0, client.field473);
|
||||
if(var1 != null) {
|
||||
for(int var2 = 0; var2 < client.field421; ++var2) {
|
||||
class17 var3 = client.field557[var2];
|
||||
String var4 = var3.field253;
|
||||
String var5 = class134.method2803(var4, client.field473);
|
||||
boolean var6;
|
||||
if(null != var0 && null != var4) {
|
||||
if(!var0.startsWith("#") && !var4.startsWith("#")) {
|
||||
var6 = var1.equals(var5);
|
||||
} else {
|
||||
var6 = var0.equals(var4);
|
||||
}
|
||||
} else {
|
||||
var6 = false;
|
||||
}
|
||||
|
||||
if(var6) {
|
||||
--client.field421;
|
||||
|
||||
for(int var7 = var2; var7 < client.field421; ++var7) {
|
||||
client.field557[var7] = client.field557[var7 + 1];
|
||||
}
|
||||
|
||||
client.field481 = client.field392;
|
||||
client.field329.method2686(210);
|
||||
client.field329.method2438(class36.method742(var0));
|
||||
client.field329.method2444(var0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,298 +1,252 @@
|
||||
import java.awt.Graphics;
|
||||
import java.io.File;
|
||||
import java.io.RandomAccessFile;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ey")
|
||||
@ObfuscatedName("ex")
|
||||
public class class141 {
|
||||
@ObfuscatedName("by")
|
||||
static String field2179;
|
||||
@ObfuscatedName("gn")
|
||||
static class172 field2181;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static void method2924(File var0) {
|
||||
class134.field2083 = var0;
|
||||
if(!class134.field2083.exists()) {
|
||||
throw new RuntimeException("");
|
||||
} else {
|
||||
class134.field2087 = true;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass135;Ljava/awt/Component;IIS)Lclass56;",
|
||||
garbageValue = "0"
|
||||
signature = "(Lclass223;Lclass223;S)V",
|
||||
garbageValue = "-17965"
|
||||
)
|
||||
public static final class56 method2925(class135 var0, int var1, int var2) {
|
||||
if(0 == class102.field1780) {
|
||||
throw new IllegalStateException();
|
||||
} else {
|
||||
if(var2 < 256) {
|
||||
var2 = 256;
|
||||
}
|
||||
|
||||
try {
|
||||
class69 var6 = new class69();
|
||||
var6.field1200 = new int[256 * (class56.field1191?2:1)];
|
||||
var6.field1199 = var2;
|
||||
var6.vmethod1501();
|
||||
var6.field1188 = 1024 + (var2 & -1024);
|
||||
if(var6.field1188 > 16384) {
|
||||
var6.field1188 = 16384;
|
||||
}
|
||||
|
||||
var6.vmethod1502(var6.field1188);
|
||||
if(class56.field1196 > 0 && null == class56.field1183) {
|
||||
class56.field1183 = new class72();
|
||||
class56.field1183.field1360 = var0;
|
||||
var0.method2833(class56.field1183, class56.field1196);
|
||||
}
|
||||
|
||||
if(null != class56.field1183) {
|
||||
if(null != class56.field1183.field1359[var1]) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
class56.field1183.field1359[var1] = var6;
|
||||
}
|
||||
|
||||
return var6;
|
||||
} catch (Throwable var5) {
|
||||
try {
|
||||
class54 var3 = new class54(var0, var1);
|
||||
var3.field1200 = new int[(class56.field1191?2:1) * 256];
|
||||
var3.field1199 = var2;
|
||||
var3.vmethod1501();
|
||||
var3.field1188 = 16384;
|
||||
var3.vmethod1502(var3.field1188);
|
||||
if(class56.field1196 > 0 && class56.field1183 == null) {
|
||||
class56.field1183 = new class72();
|
||||
class56.field1183.field1360 = var0;
|
||||
var0.method2833(class56.field1183, class56.field1196);
|
||||
}
|
||||
|
||||
if(class56.field1183 != null) {
|
||||
if(null != class56.field1183.field1359[var1]) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
class56.field1183.field1359[var1] = var3;
|
||||
}
|
||||
|
||||
return var3;
|
||||
} catch (Throwable var4) {
|
||||
return new class56();
|
||||
}
|
||||
}
|
||||
static void method2993(class223 var0, class223 var1) {
|
||||
if(class29.field700 == null) {
|
||||
class29.field700 = class74.method1637(class7.field127, "sl_back", "");
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("cl")
|
||||
static final int method2926(class172 var0, int var1) {
|
||||
if(var0.field2869 != null && var1 < var0.field2869.length) {
|
||||
try {
|
||||
int[] var2 = var0.field2869[var1];
|
||||
int var3 = 0;
|
||||
int var4 = 0;
|
||||
byte var5 = 0;
|
||||
if(null == class38.field880) {
|
||||
class38.field880 = class30.method664(class7.field127, "sl_flags", "");
|
||||
}
|
||||
|
||||
while(true) {
|
||||
int var6 = var2[var4++];
|
||||
int var7 = 0;
|
||||
byte var8 = 0;
|
||||
if(0 == var6) {
|
||||
return var3;
|
||||
}
|
||||
if(null == class49.field1094) {
|
||||
class49.field1094 = class30.method664(class7.field127, "sl_arrows", "");
|
||||
}
|
||||
|
||||
if(1 == var6) {
|
||||
var7 = client.field424[var2[var4++]];
|
||||
}
|
||||
if(null == class92.field1587) {
|
||||
class92.field1587 = class30.method664(class7.field127, "sl_stars", "");
|
||||
}
|
||||
|
||||
if(var6 == 2) {
|
||||
var7 = client.field425[var2[var4++]];
|
||||
}
|
||||
class79.method1830(class31.field716, 23, 765, 480, 0);
|
||||
class79.method1831(class31.field716, 0, 125, 23, 12425273, 9135624);
|
||||
class79.method1831(125 + class31.field716, 0, 640, 23, 5197647, 2697513);
|
||||
var0.method4059("Select a world", class31.field716 + 62, 15, 0, -1);
|
||||
if(null != class92.field1587) {
|
||||
class92.field1587[1].method1883(class31.field716 + 140, 1);
|
||||
var1.method4057("Members only world", 152 + class31.field716, 10, 16777215, -1);
|
||||
class92.field1587[0].method1883(140 + class31.field716, 12);
|
||||
var1.method4057("Free world", 152 + class31.field716, 21, 16777215, -1);
|
||||
}
|
||||
|
||||
if(3 == var6) {
|
||||
var7 = client.field426[var2[var4++]];
|
||||
}
|
||||
int var4;
|
||||
int var5;
|
||||
if(null != class49.field1094) {
|
||||
int var2 = 280 + class31.field716;
|
||||
if(0 == class25.field637[0] && class25.field636[0] == 0) {
|
||||
class49.field1094[2].method1883(var2, 4);
|
||||
} else {
|
||||
class49.field1094[0].method1883(var2, 4);
|
||||
}
|
||||
|
||||
int var9;
|
||||
class172 var10;
|
||||
int var11;
|
||||
int var12;
|
||||
if(4 == var6) {
|
||||
var9 = var2[var4++] << 16;
|
||||
var9 += var2[var4++];
|
||||
var10 = class31.method698(var9);
|
||||
var11 = var2[var4++];
|
||||
if(-1 != var11 && (!class22.method581(var11).field1114 || client.field291)) {
|
||||
for(var12 = 0; var12 < var10.field2875.length; ++var12) {
|
||||
if(var11 + 1 == var10.field2875[var12]) {
|
||||
var7 += var10.field2876[var12];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(0 == class25.field637[0] && class25.field636[0] == 1) {
|
||||
class49.field1094[3].method1883(var2 + 15, 4);
|
||||
} else {
|
||||
class49.field1094[1].method1883(15 + var2, 4);
|
||||
}
|
||||
|
||||
if(var6 == 5) {
|
||||
var7 = class175.field2906[var2[var4++]];
|
||||
}
|
||||
var0.method4057("World", var2 + 32, 17, 16777215, -1);
|
||||
int var3 = 390 + class31.field716;
|
||||
if(1 == class25.field637[0] && class25.field636[0] == 0) {
|
||||
class49.field1094[2].method1883(var3, 4);
|
||||
} else {
|
||||
class49.field1094[0].method1883(var3, 4);
|
||||
}
|
||||
|
||||
if(6 == var6) {
|
||||
var7 = class154.field2301[client.field425[var2[var4++]] - 1];
|
||||
}
|
||||
if(class25.field637[0] == 1 && class25.field636[0] == 1) {
|
||||
class49.field1094[3].method1883(var3 + 15, 4);
|
||||
} else {
|
||||
class49.field1094[1].method1883(15 + var3, 4);
|
||||
}
|
||||
|
||||
if(var6 == 7) {
|
||||
var7 = class175.field2906[var2[var4++]] * 100 / '뜛';
|
||||
}
|
||||
var0.method4057("Players", 32 + var3, 17, 16777215, -1);
|
||||
var4 = class31.field716 + 500;
|
||||
if(2 == class25.field637[0] && 0 == class25.field636[0]) {
|
||||
class49.field1094[2].method1883(var4, 4);
|
||||
} else {
|
||||
class49.field1094[0].method1883(var4, 4);
|
||||
}
|
||||
|
||||
if(8 == var6) {
|
||||
var7 = class148.field2249.field39;
|
||||
}
|
||||
if(class25.field637[0] == 2 && 1 == class25.field636[0]) {
|
||||
class49.field1094[3].method1883(15 + var4, 4);
|
||||
} else {
|
||||
class49.field1094[1].method1883(var4 + 15, 4);
|
||||
}
|
||||
|
||||
if(9 == var6) {
|
||||
for(var9 = 0; var9 < 25; ++var9) {
|
||||
if(class154.field2300[var9]) {
|
||||
var7 += client.field425[var9];
|
||||
}
|
||||
}
|
||||
}
|
||||
var0.method4057("Location", var4 + 32, 17, 16777215, -1);
|
||||
var5 = class31.field716 + 610;
|
||||
if(class25.field637[0] == 3 && 0 == class25.field636[0]) {
|
||||
class49.field1094[2].method1883(var5, 4);
|
||||
} else {
|
||||
class49.field1094[0].method1883(var5, 4);
|
||||
}
|
||||
|
||||
if(10 == var6) {
|
||||
var9 = var2[var4++] << 16;
|
||||
var9 += var2[var4++];
|
||||
var10 = class31.method698(var9);
|
||||
var11 = var2[var4++];
|
||||
if(-1 != var11 && (!class22.method581(var11).field1114 || client.field291)) {
|
||||
for(var12 = 0; var12 < var10.field2875.length; ++var12) {
|
||||
if(1 + var11 == var10.field2875[var12]) {
|
||||
var7 = 999999999;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(3 == class25.field637[0] && class25.field636[0] == 1) {
|
||||
class49.field1094[3].method1883(15 + var5, 4);
|
||||
} else {
|
||||
class49.field1094[1].method1883(var5 + 15, 4);
|
||||
}
|
||||
|
||||
if(11 == var6) {
|
||||
var7 = client.field335;
|
||||
}
|
||||
var0.method4057("Type", var5 + 32, 17, 16777215, -1);
|
||||
}
|
||||
|
||||
if(var6 == 12) {
|
||||
var7 = client.field454;
|
||||
}
|
||||
class79.method1830(708 + class31.field716, 4, 50, 16, 0);
|
||||
var1.method4059("Cancel", class31.field716 + 708 + 25, 16, 16777215, -1);
|
||||
class31.field747 = -1;
|
||||
if(null != class29.field700) {
|
||||
byte var21 = 88;
|
||||
byte var23 = 19;
|
||||
var4 = 765 / (1 + var21);
|
||||
var5 = 480 / (var23 + 1);
|
||||
|
||||
if(13 == var6) {
|
||||
var9 = class175.field2906[var2[var4++]];
|
||||
int var14 = var2[var4++];
|
||||
var7 = 0 != (var9 & 1 << var14)?1:0;
|
||||
}
|
||||
int var6;
|
||||
int var7;
|
||||
do {
|
||||
var6 = var5;
|
||||
var7 = var4;
|
||||
if((var4 - 1) * var5 >= class25.field634) {
|
||||
--var4;
|
||||
}
|
||||
|
||||
if(14 == var6) {
|
||||
var9 = var2[var4++];
|
||||
var7 = class109.method2380(var9);
|
||||
}
|
||||
if((var5 - 1) * var4 >= class25.field634) {
|
||||
--var5;
|
||||
}
|
||||
|
||||
if(var6 == 15) {
|
||||
var8 = 1;
|
||||
}
|
||||
if(var4 * (var5 - 1) >= class25.field634) {
|
||||
--var5;
|
||||
}
|
||||
} while(var5 != var6 || var4 != var7);
|
||||
|
||||
if(16 == var6) {
|
||||
var8 = 2;
|
||||
}
|
||||
var6 = (765 - var21 * var4) / (var4 + 1);
|
||||
if(var6 > 5) {
|
||||
var6 = 5;
|
||||
}
|
||||
|
||||
if(17 == var6) {
|
||||
var8 = 3;
|
||||
}
|
||||
var7 = (480 - var5 * var23) / (1 + var5);
|
||||
if(var7 > 5) {
|
||||
var7 = 5;
|
||||
}
|
||||
|
||||
if(18 == var6) {
|
||||
var7 = class98.field1683 + (class148.field2249.field839 >> 7);
|
||||
}
|
||||
int var8 = (765 - var21 * var4 - (var4 - 1) * var6) / 2;
|
||||
int var9 = (480 - var5 * var23 - var7 * (var5 - 1)) / 2;
|
||||
int var10 = var9 + 23;
|
||||
int var11 = var8 + class31.field716;
|
||||
int var12 = 0;
|
||||
boolean var13 = false;
|
||||
|
||||
if(19 == var6) {
|
||||
var7 = class92.field1598 + (class148.field2249.field848 >> 7);
|
||||
}
|
||||
int var14;
|
||||
for(var14 = 0; var14 < class25.field634; ++var14) {
|
||||
class25 var15 = class25.field633[var14];
|
||||
boolean var16 = true;
|
||||
String var17 = Integer.toString(var15.field635);
|
||||
if(var15.field635 == -1) {
|
||||
var17 = "OFF";
|
||||
var16 = false;
|
||||
} else if(var15.field635 > 1980) {
|
||||
var17 = "FULL";
|
||||
var16 = false;
|
||||
}
|
||||
|
||||
if(20 == var6) {
|
||||
var7 = var2[var4++];
|
||||
}
|
||||
|
||||
if(0 == var8) {
|
||||
if(0 == var5) {
|
||||
var3 += var7;
|
||||
}
|
||||
|
||||
if(var5 == 1) {
|
||||
var3 -= var7;
|
||||
}
|
||||
|
||||
if(2 == var5 && 0 != var7) {
|
||||
var3 /= var7;
|
||||
}
|
||||
|
||||
if(var5 == 3) {
|
||||
var3 *= var7;
|
||||
}
|
||||
|
||||
var5 = 0;
|
||||
int var19 = 0;
|
||||
byte var18;
|
||||
if(var15.method598()) {
|
||||
if(var15.method599()) {
|
||||
var18 = 7;
|
||||
} else {
|
||||
var5 = var8;
|
||||
var18 = 6;
|
||||
}
|
||||
} else if(var15.method604()) {
|
||||
var19 = 16711680;
|
||||
if(var15.method599()) {
|
||||
var18 = 5;
|
||||
} else {
|
||||
var18 = 4;
|
||||
}
|
||||
} else if(var15.method601()) {
|
||||
if(var15.method599()) {
|
||||
var18 = 3;
|
||||
} else {
|
||||
var18 = 2;
|
||||
}
|
||||
} else if(var15.method599()) {
|
||||
var18 = 1;
|
||||
} else {
|
||||
var18 = 0;
|
||||
}
|
||||
|
||||
if(class139.field2140 >= var11 && class139.field2135 >= var10 && class139.field2140 < var11 + var21 && class139.field2135 < var23 + var10 && var16) {
|
||||
class31.field747 = var14;
|
||||
class29.field700[var18].method1746(var11, var10, 128, 16777215);
|
||||
var13 = true;
|
||||
} else {
|
||||
class29.field700[var18].method1743(var11, var10);
|
||||
}
|
||||
|
||||
if(class38.field880 != null) {
|
||||
class38.field880[(var15.method599()?8:0) + var15.field644].method1883(var11 + 29, var10);
|
||||
}
|
||||
|
||||
var0.method4059(Integer.toString(var15.field638), var11 + 15, 5 + var10 + var23 / 2, var19, -1);
|
||||
var1.method4059(var17, var11 + 60, var10 + var23 / 2 + 5, 268435455, -1);
|
||||
var10 += var7 + var23;
|
||||
++var12;
|
||||
if(var12 >= var5) {
|
||||
var10 = 23 + var9;
|
||||
var11 += var21 + var6;
|
||||
var12 = 0;
|
||||
}
|
||||
} catch (Exception var13) {
|
||||
return -1;
|
||||
}
|
||||
} else {
|
||||
return -2;
|
||||
|
||||
if(var13) {
|
||||
var14 = var1.method4052(class25.field633[class31.field747].field643) + 6;
|
||||
int var24 = 8 + var1.field3193;
|
||||
class79.method1830(class139.field2140 - var14 / 2, 20 + class139.field2135 + 5, var14, var24, 16777120);
|
||||
class79.method1853(class139.field2140 - var14 / 2, class139.field2135 + 20 + 5, var14, var24, 0);
|
||||
var1.method4059(class25.field633[class31.field747].field643, class139.field2140, 4 + var1.field3193 + 5 + 20 + class139.field2135, 0, -1);
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
Graphics var22 = class45.field1042.getGraphics();
|
||||
class139.field2149.vmethod1900(var22, 0, 0);
|
||||
} catch (Exception var20) {
|
||||
class45.field1042.repaint();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIZIZI)V",
|
||||
garbageValue = "2057745190"
|
||||
)
|
||||
static void method2927(int var0, int var1, int var2, boolean var3, int var4, boolean var5) {
|
||||
if(var0 < var1) {
|
||||
int var6 = (var0 + var1) / 2;
|
||||
int var7 = var0;
|
||||
class25 var8 = class25.field632[var6];
|
||||
class25.field632[var6] = class25.field632[var1];
|
||||
class25.field632[var1] = var8;
|
||||
|
||||
for(int var9 = var0; var9 < var1; ++var9) {
|
||||
class25 var11 = class25.field632[var9];
|
||||
int var12 = class88.method2053(var11, var8, var2, var3);
|
||||
int var10;
|
||||
if(0 != var12) {
|
||||
if(var3) {
|
||||
var10 = -var12;
|
||||
} else {
|
||||
var10 = var12;
|
||||
}
|
||||
} else if(-1 == var4) {
|
||||
var10 = 0;
|
||||
} else {
|
||||
int var13 = class88.method2053(var11, var8, var4, var5);
|
||||
if(var5) {
|
||||
var10 = -var13;
|
||||
} else {
|
||||
var10 = var13;
|
||||
}
|
||||
}
|
||||
|
||||
if(var10 <= 0) {
|
||||
class25 var14 = class25.field632[var9];
|
||||
class25.field632[var9] = class25.field632[var7];
|
||||
class25.field632[var7++] = var14;
|
||||
}
|
||||
public static boolean method2996(File var0, boolean var1) {
|
||||
try {
|
||||
RandomAccessFile var2 = new RandomAccessFile(var0, "rw");
|
||||
int var3 = var2.read();
|
||||
var2.seek(0L);
|
||||
var2.write(var3);
|
||||
var2.seek(0L);
|
||||
var2.close();
|
||||
if(var1) {
|
||||
var0.delete();
|
||||
}
|
||||
|
||||
class25.field632[var1] = class25.field632[var7];
|
||||
class25.field632[var7] = var8;
|
||||
method2927(var0, var7 - 1, var2, var3, var4, var5);
|
||||
method2927(1 + var7, var1, var2, var3, var4, var5);
|
||||
return true;
|
||||
} catch (Exception var4) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("cc")
|
||||
static final String method2997(int var0, int var1) {
|
||||
int var2 = var1 - var0;
|
||||
return var2 < -9?class51.method1090(16711680):(var2 < -6?class51.method1090(16723968):(var2 < -3?class51.method1090(16740352):(var2 < 0?class51.method1090(16756736):(var2 > 9?class51.method1090('\uff00'):(var2 > 6?class51.method1090(4259584):(var2 > 3?class51.method1090(8453888):(var2 > 0?class51.method1090(12648192):class51.method1090(16776960))))))));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,80 +3,64 @@ import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.net.Socket;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("em")
|
||||
@ObfuscatedName("ec")
|
||||
public final class class142 implements Runnable {
|
||||
@ObfuscatedName("i")
|
||||
boolean field2184 = false;
|
||||
@ObfuscatedName("l")
|
||||
OutputStream field2185;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 303057897
|
||||
)
|
||||
int field2186 = 0;
|
||||
@ObfuscatedName("a")
|
||||
Socket field2187;
|
||||
@ObfuscatedName("s")
|
||||
boolean field2168 = false;
|
||||
@ObfuscatedName("f")
|
||||
class135 field2188;
|
||||
@ObfuscatedName("m")
|
||||
class145 field2189;
|
||||
@ObfuscatedName("qn")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1512255163
|
||||
)
|
||||
public static int field2190;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1839183683
|
||||
)
|
||||
int field2191 = 0;
|
||||
Socket field2169;
|
||||
@ObfuscatedName("r")
|
||||
OutputStream field2170;
|
||||
@ObfuscatedName("y")
|
||||
class135 field2171;
|
||||
@ObfuscatedName("e")
|
||||
class145 field2172;
|
||||
@ObfuscatedName("a")
|
||||
InputStream field2173;
|
||||
@ObfuscatedName("g")
|
||||
byte[] field2174;
|
||||
@ObfuscatedName("j")
|
||||
InputStream field2192;
|
||||
@ObfuscatedName("o")
|
||||
byte[] field2193;
|
||||
@ObfuscatedName("k")
|
||||
boolean field2194 = false;
|
||||
@ObfuscatedName("fj")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2012461321
|
||||
intValue = -1257202073
|
||||
)
|
||||
@Export("cameraX")
|
||||
static int field2197;
|
||||
int field2175 = 0;
|
||||
@ObfuscatedName("n")
|
||||
boolean field2176 = false;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -664298029
|
||||
)
|
||||
int field2177 = 0;
|
||||
|
||||
public class142(Socket var1, class135 var2) throws IOException {
|
||||
this.field2188 = var2;
|
||||
this.field2187 = var1;
|
||||
this.field2187.setSoTimeout(30000);
|
||||
this.field2187.setTcpNoDelay(true);
|
||||
this.field2187.setReceiveBufferSize(16384);
|
||||
this.field2187.setSendBufferSize(16384);
|
||||
this.field2192 = this.field2187.getInputStream();
|
||||
this.field2185 = this.field2187.getOutputStream();
|
||||
this.field2171 = var2;
|
||||
this.field2169 = var1;
|
||||
this.field2169.setSoTimeout(30000);
|
||||
this.field2169.setTcpNoDelay(true);
|
||||
this.field2169.setReceiveBufferSize(16384);
|
||||
this.field2169.setSendBufferSize(16384);
|
||||
this.field2173 = this.field2169.getInputStream();
|
||||
this.field2170 = this.field2169.getOutputStream();
|
||||
}
|
||||
|
||||
protected void finalize() {
|
||||
this.method2948();
|
||||
@ObfuscatedName("y")
|
||||
public int method3001() throws IOException {
|
||||
return this.field2168?0:this.field2173.available();
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public int method2929() throws IOException {
|
||||
return this.field2184?0:this.field2192.read();
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BIII)V",
|
||||
garbageValue = "1281005631"
|
||||
signature = "([BIIB)V",
|
||||
garbageValue = "127"
|
||||
)
|
||||
public void method2931(byte[] var1, int var2, int var3) throws IOException {
|
||||
if(!this.field2184) {
|
||||
public void method3002(byte[] var1, int var2, int var3) throws IOException {
|
||||
if(!this.field2168) {
|
||||
while(var3 > 0) {
|
||||
int var4 = this.field2192.read(var1, var2, var3);
|
||||
int var4 = this.field2173.read(var1, var2, var3);
|
||||
if(var4 <= 0) {
|
||||
throw new EOFException();
|
||||
}
|
||||
@@ -88,32 +72,32 @@ public final class class142 implements Runnable {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BIIS)V",
|
||||
garbageValue = "128"
|
||||
signature = "([BIII)V",
|
||||
garbageValue = "-1780779311"
|
||||
)
|
||||
public void method2932(byte[] var1, int var2, int var3) throws IOException {
|
||||
if(!this.field2184) {
|
||||
if(this.field2194) {
|
||||
this.field2194 = false;
|
||||
public void method3003(byte[] var1, int var2, int var3) throws IOException {
|
||||
if(!this.field2168) {
|
||||
if(this.field2176) {
|
||||
this.field2176 = false;
|
||||
throw new IOException();
|
||||
} else {
|
||||
if(null == this.field2193) {
|
||||
this.field2193 = new byte[5000];
|
||||
if(this.field2174 == null) {
|
||||
this.field2174 = new byte[5000];
|
||||
}
|
||||
|
||||
synchronized(this) {
|
||||
for(int var5 = 0; var5 < var3; ++var5) {
|
||||
this.field2193[this.field2186] = var1[var5 + var2];
|
||||
this.field2186 = (this.field2186 + 1) % 5000;
|
||||
if(this.field2186 == (4900 + this.field2191) % 5000) {
|
||||
this.field2174[this.field2175] = var1[var2 + var5];
|
||||
this.field2175 = (1 + this.field2175) % 5000;
|
||||
if(this.field2175 == (this.field2177 + 4900) % 5000) {
|
||||
throw new IOException();
|
||||
}
|
||||
}
|
||||
|
||||
if(null == this.field2189) {
|
||||
this.field2189 = this.field2188.method2833(this, 3);
|
||||
if(this.field2172 == null) {
|
||||
this.field2172 = this.field2171.method2893(this, 3);
|
||||
}
|
||||
|
||||
this.notifyAll();
|
||||
@@ -122,11 +106,6 @@ public final class class142 implements Runnable {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public int method2940() throws IOException {
|
||||
return this.field2184?0:this.field2192.available();
|
||||
}
|
||||
|
||||
public void run() {
|
||||
try {
|
||||
while(true) {
|
||||
@@ -134,8 +113,8 @@ public final class class142 implements Runnable {
|
||||
int var1;
|
||||
int var2;
|
||||
synchronized(this) {
|
||||
if(this.field2186 == this.field2191) {
|
||||
if(this.field2184) {
|
||||
if(this.field2177 == this.field2175) {
|
||||
if(this.field2168) {
|
||||
break label84;
|
||||
}
|
||||
|
||||
@@ -146,11 +125,11 @@ public final class class142 implements Runnable {
|
||||
}
|
||||
}
|
||||
|
||||
var2 = this.field2191;
|
||||
if(this.field2186 >= this.field2191) {
|
||||
var1 = this.field2186 - this.field2191;
|
||||
var2 = this.field2177;
|
||||
if(this.field2175 >= this.field2177) {
|
||||
var1 = this.field2175 - this.field2177;
|
||||
} else {
|
||||
var1 = 5000 - this.field2191;
|
||||
var1 = 5000 - this.field2177;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,110 +138,559 @@ public final class class142 implements Runnable {
|
||||
}
|
||||
|
||||
try {
|
||||
this.field2185.write(this.field2193, var2, var1);
|
||||
this.field2170.write(this.field2174, var2, var1);
|
||||
} catch (IOException var8) {
|
||||
this.field2194 = true;
|
||||
this.field2176 = true;
|
||||
}
|
||||
|
||||
this.field2191 = (var1 + this.field2191) % 5000;
|
||||
this.field2177 = (var1 + this.field2177) % 5000;
|
||||
|
||||
try {
|
||||
if(this.field2191 == this.field2186) {
|
||||
this.field2185.flush();
|
||||
if(this.field2175 == this.field2177) {
|
||||
this.field2170.flush();
|
||||
}
|
||||
} catch (IOException var7) {
|
||||
this.field2194 = true;
|
||||
this.field2176 = true;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
try {
|
||||
if(this.field2192 != null) {
|
||||
this.field2192.close();
|
||||
if(this.field2173 != null) {
|
||||
this.field2173.close();
|
||||
}
|
||||
|
||||
if(null != this.field2185) {
|
||||
this.field2185.close();
|
||||
if(null != this.field2170) {
|
||||
this.field2170.close();
|
||||
}
|
||||
|
||||
if(this.field2187 != null) {
|
||||
this.field2187.close();
|
||||
if(null != this.field2169) {
|
||||
this.field2169.close();
|
||||
}
|
||||
} catch (IOException var6) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field2193 = null;
|
||||
this.field2174 = null;
|
||||
break;
|
||||
}
|
||||
} catch (Exception var11) {
|
||||
class16.method184((String)null, var11);
|
||||
class28.method651((String)null, var11);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
public void method2948() {
|
||||
if(!this.field2184) {
|
||||
protected void finalize() {
|
||||
this.method3019();
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public int method3005() throws IOException {
|
||||
return this.field2168?0:this.field2173.read();
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass85;[Lclass107;I)V",
|
||||
garbageValue = "308089656"
|
||||
)
|
||||
static final void method3018(class85 var0, class107[] var1) {
|
||||
int var2;
|
||||
int var3;
|
||||
int var4;
|
||||
int var5;
|
||||
for(var2 = 0; var2 < 4; ++var2) {
|
||||
for(var3 = 0; var3 < 104; ++var3) {
|
||||
for(var4 = 0; var4 < 104; ++var4) {
|
||||
if(1 == (class5.field90[var2][var3][var4] & 1)) {
|
||||
var5 = var2;
|
||||
if(2 == (class5.field90[1][var3][var4] & 2)) {
|
||||
var5 = var2 - 1;
|
||||
}
|
||||
|
||||
if(var5 >= 0) {
|
||||
var1[var5].method2399(var3, var4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class5.field87 += (int)(Math.random() * 5.0D) - 2;
|
||||
if(class5.field87 < -8) {
|
||||
class5.field87 = -8;
|
||||
}
|
||||
|
||||
if(class5.field87 > 8) {
|
||||
class5.field87 = 8;
|
||||
}
|
||||
|
||||
class5.field88 += (int)(Math.random() * 5.0D) - 2;
|
||||
if(class5.field88 < -16) {
|
||||
class5.field88 = -16;
|
||||
}
|
||||
|
||||
if(class5.field88 > 16) {
|
||||
class5.field88 = 16;
|
||||
}
|
||||
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
int var13;
|
||||
int var14;
|
||||
int var15;
|
||||
int var16;
|
||||
int var17;
|
||||
int var18;
|
||||
for(var2 = 0; var2 < 4; ++var2) {
|
||||
byte[][] var42 = class5.field78[var2];
|
||||
var9 = (int)Math.sqrt(5100.0D);
|
||||
var10 = var9 * 768 >> 8;
|
||||
|
||||
int var19;
|
||||
int var20;
|
||||
for(var11 = 1; var11 < 103; ++var11) {
|
||||
for(var12 = 1; var12 < 103; ++var12) {
|
||||
var13 = class5.field86[var2][var12 + 1][var11] - class5.field86[var2][var12 - 1][var11];
|
||||
var14 = class5.field86[var2][var12][var11 + 1] - class5.field86[var2][var12][var11 - 1];
|
||||
var15 = (int)Math.sqrt((double)(var14 * var14 + 65536 + var13 * var13));
|
||||
var16 = (var13 << 8) / var15;
|
||||
var17 = 65536 / var15;
|
||||
var18 = (var14 << 8) / var15;
|
||||
var19 = (var18 * -50 + var16 * -50 + -10 * var17) / var10 + 96;
|
||||
var20 = (var42[var12][1 + var11] >> 3) + (var42[var12 + 1][var11] >> 3) + (var42[var12 - 1][var11] >> 2) + (var42[var12][var11 - 1] >> 2) + (var42[var12][var11] >> 1);
|
||||
class5.field71[var12][var11] = var19 - var20;
|
||||
}
|
||||
}
|
||||
|
||||
for(var11 = 0; var11 < 104; ++var11) {
|
||||
class72.field1351[var11] = 0;
|
||||
class169.field2697[var11] = 0;
|
||||
class209.field3119[var11] = 0;
|
||||
class16.field240[var11] = 0;
|
||||
class219.field3166[var11] = 0;
|
||||
}
|
||||
|
||||
for(var11 = -5; var11 < 109; ++var11) {
|
||||
for(var12 = 0; var12 < 104; ++var12) {
|
||||
var13 = var11 + 5;
|
||||
if(var13 >= 0 && var13 < 104) {
|
||||
var14 = class5.field74[var2][var13][var12] & 255;
|
||||
if(var14 > 0) {
|
||||
var16 = var14 - 1;
|
||||
class41 var46 = (class41)class41.field981.method3792((long)var16);
|
||||
class41 var43;
|
||||
if(var46 != null) {
|
||||
var43 = var46;
|
||||
} else {
|
||||
byte[] var47 = class41.field975.method3263(1, var16);
|
||||
var46 = new class41();
|
||||
if(null != var47) {
|
||||
var46.method851(new class118(var47));
|
||||
}
|
||||
|
||||
var46.method850();
|
||||
class41.field981.method3794(var46, (long)var16);
|
||||
var43 = var46;
|
||||
}
|
||||
|
||||
class72.field1351[var12] += var43.field974;
|
||||
class169.field2697[var12] += var43.field978;
|
||||
class209.field3119[var12] += var43.field979;
|
||||
class16.field240[var12] += var43.field977;
|
||||
++class219.field3166[var12];
|
||||
}
|
||||
}
|
||||
|
||||
var14 = var11 - 5;
|
||||
if(var14 >= 0 && var14 < 104) {
|
||||
var15 = class5.field74[var2][var14][var12] & 255;
|
||||
if(var15 > 0) {
|
||||
var17 = var15 - 1;
|
||||
class41 var48 = (class41)class41.field981.method3792((long)var17);
|
||||
class41 var44;
|
||||
if(null != var48) {
|
||||
var44 = var48;
|
||||
} else {
|
||||
byte[] var49 = class41.field975.method3263(1, var17);
|
||||
var48 = new class41();
|
||||
if(null != var49) {
|
||||
var48.method851(new class118(var49));
|
||||
}
|
||||
|
||||
var48.method850();
|
||||
class41.field981.method3794(var48, (long)var17);
|
||||
var44 = var48;
|
||||
}
|
||||
|
||||
class72.field1351[var12] -= var44.field974;
|
||||
class169.field2697[var12] -= var44.field978;
|
||||
class209.field3119[var12] -= var44.field979;
|
||||
class16.field240[var12] -= var44.field977;
|
||||
--class219.field3166[var12];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var11 >= 1 && var11 < 103) {
|
||||
var12 = 0;
|
||||
var13 = 0;
|
||||
var14 = 0;
|
||||
var15 = 0;
|
||||
var16 = 0;
|
||||
|
||||
for(var17 = -5; var17 < 109; ++var17) {
|
||||
var18 = var17 + 5;
|
||||
if(var18 >= 0 && var18 < 104) {
|
||||
var12 += class72.field1351[var18];
|
||||
var13 += class169.field2697[var18];
|
||||
var14 += class209.field3119[var18];
|
||||
var15 += class16.field240[var18];
|
||||
var16 += class219.field3166[var18];
|
||||
}
|
||||
|
||||
var19 = var17 - 5;
|
||||
if(var19 >= 0 && var19 < 104) {
|
||||
var12 -= class72.field1351[var19];
|
||||
var13 -= class169.field2697[var19];
|
||||
var14 -= class209.field3119[var19];
|
||||
var15 -= class16.field240[var19];
|
||||
var16 -= class219.field3166[var19];
|
||||
}
|
||||
|
||||
if(var17 >= 1 && var17 < 103 && (!client.field297 || (class5.field90[0][var11][var17] & 2) != 0 || (class5.field90[var2][var11][var17] & 16) == 0)) {
|
||||
if(var2 < class5.field72) {
|
||||
class5.field72 = var2;
|
||||
}
|
||||
|
||||
var20 = class5.field74[var2][var11][var17] & 255;
|
||||
int var21 = class5.field75[var2][var11][var17] & 255;
|
||||
if(var20 > 0 || var21 > 0) {
|
||||
int var22 = class5.field86[var2][var11][var17];
|
||||
int var23 = class5.field86[var2][var11 + 1][var17];
|
||||
int var24 = class5.field86[var2][1 + var11][var17 + 1];
|
||||
int var25 = class5.field86[var2][var11][var17 + 1];
|
||||
int var26 = class5.field71[var11][var17];
|
||||
int var27 = class5.field71[1 + var11][var17];
|
||||
int var28 = class5.field71[1 + var11][1 + var17];
|
||||
int var29 = class5.field71[var11][1 + var17];
|
||||
int var30 = -1;
|
||||
int var31 = -1;
|
||||
int var32;
|
||||
int var33;
|
||||
if(var20 > 0) {
|
||||
var32 = var12 * 256 / var15;
|
||||
var33 = var13 / var16;
|
||||
int var34 = var14 / var16;
|
||||
var30 = class42.method904(var32, var33, var34);
|
||||
var32 = var32 + class5.field87 & 255;
|
||||
var34 += class5.field88;
|
||||
if(var34 < 0) {
|
||||
var34 = 0;
|
||||
} else if(var34 > 255) {
|
||||
var34 = 255;
|
||||
}
|
||||
|
||||
var31 = class42.method904(var32, var33, var34);
|
||||
}
|
||||
|
||||
if(var2 > 0) {
|
||||
boolean var50 = true;
|
||||
if(var20 == 0 && class5.field76[var2][var11][var17] != 0) {
|
||||
var50 = false;
|
||||
}
|
||||
|
||||
if(var21 > 0 && !class47.method1007(var21 - 1).field1056) {
|
||||
var50 = false;
|
||||
}
|
||||
|
||||
if(var50 && var22 == var23 && var24 == var22 && var25 == var22) {
|
||||
class5.field80[var2][var11][var17] |= 2340;
|
||||
}
|
||||
}
|
||||
|
||||
var32 = 0;
|
||||
if(var31 != -1) {
|
||||
var32 = class90.field1573[class126.method2826(var31, 96)];
|
||||
}
|
||||
|
||||
if(0 == var21) {
|
||||
var0.method1927(var2, var11, var17, 0, 0, -1, var22, var23, var24, var25, class126.method2826(var30, var26), class126.method2826(var30, var27), class126.method2826(var30, var28), class126.method2826(var30, var29), 0, 0, 0, 0, var32, 0);
|
||||
} else {
|
||||
var33 = class5.field76[var2][var11][var17] + 1;
|
||||
byte var51 = class5.field73[var2][var11][var17];
|
||||
class46 var35 = class47.method1007(var21 - 1);
|
||||
int var36 = var35.field1047;
|
||||
int var37;
|
||||
int var38;
|
||||
int var39;
|
||||
int var40;
|
||||
if(var36 >= 0) {
|
||||
var38 = class90.field1574.vmethod2187(var36);
|
||||
var37 = -1;
|
||||
} else if(16711935 == var35.field1049) {
|
||||
var37 = -2;
|
||||
var36 = -1;
|
||||
var38 = -2;
|
||||
} else {
|
||||
var37 = class42.method904(var35.field1053, var35.field1054, var35.field1055);
|
||||
var39 = class5.field87 + var35.field1053 & 255;
|
||||
var40 = var35.field1055 + class5.field88;
|
||||
if(var40 < 0) {
|
||||
var40 = 0;
|
||||
} else if(var40 > 255) {
|
||||
var40 = 255;
|
||||
}
|
||||
|
||||
var38 = class42.method904(var39, var35.field1054, var40);
|
||||
}
|
||||
|
||||
var39 = 0;
|
||||
if(-2 != var38) {
|
||||
var39 = class90.field1573[class92.method2177(var38, 96)];
|
||||
}
|
||||
|
||||
if(-1 != var35.field1052) {
|
||||
var40 = class5.field87 + var35.field1050 & 255;
|
||||
int var41 = class5.field88 + var35.field1051;
|
||||
if(var41 < 0) {
|
||||
var41 = 0;
|
||||
} else if(var41 > 255) {
|
||||
var41 = 255;
|
||||
}
|
||||
|
||||
var38 = class42.method904(var40, var35.field1048, var41);
|
||||
var39 = class90.field1573[class92.method2177(var38, 96)];
|
||||
}
|
||||
|
||||
var0.method1927(var2, var11, var17, var33, var51, var36, var22, var23, var24, var25, class126.method2826(var30, var26), class126.method2826(var30, var27), class126.method2826(var30, var28), class126.method2826(var30, var29), class92.method2177(var37, var26), class92.method2177(var37, var27), class92.method2177(var37, var28), class92.method2177(var37, var29), var32, var39);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(var11 = 1; var11 < 103; ++var11) {
|
||||
for(var12 = 1; var12 < 103; ++var12) {
|
||||
var0.method2000(var2, var12, var11, class15.method192(var2, var12, var11));
|
||||
}
|
||||
}
|
||||
|
||||
class5.field74[var2] = (byte[][])null;
|
||||
class5.field75[var2] = (byte[][])null;
|
||||
class5.field76[var2] = (byte[][])null;
|
||||
class5.field73[var2] = (byte[][])null;
|
||||
class5.field78[var2] = (byte[][])null;
|
||||
}
|
||||
|
||||
var0.method1953(-50, -10, -50);
|
||||
|
||||
for(var2 = 0; var2 < 104; ++var2) {
|
||||
for(var3 = 0; var3 < 104; ++var3) {
|
||||
if((class5.field90[1][var2][var3] & 2) == 2) {
|
||||
var0.method1923(var2, var3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var2 = 1;
|
||||
var3 = 2;
|
||||
var4 = 4;
|
||||
|
||||
for(var5 = 0; var5 < 4; ++var5) {
|
||||
if(var5 > 0) {
|
||||
var2 <<= 3;
|
||||
var3 <<= 3;
|
||||
var4 <<= 3;
|
||||
}
|
||||
|
||||
for(int var6 = 0; var6 <= var5; ++var6) {
|
||||
for(int var7 = 0; var7 <= 104; ++var7) {
|
||||
for(int var8 = 0; var8 <= 104; ++var8) {
|
||||
short var45;
|
||||
if((class5.field80[var6][var8][var7] & var2) != 0) {
|
||||
var9 = var7;
|
||||
var10 = var7;
|
||||
var11 = var6;
|
||||
|
||||
for(var12 = var6; var9 > 0 && (class5.field80[var6][var8][var9 - 1] & var2) != 0; --var9) {
|
||||
;
|
||||
}
|
||||
|
||||
while(var10 < 104 && (class5.field80[var6][var8][var10 + 1] & var2) != 0) {
|
||||
++var10;
|
||||
}
|
||||
|
||||
label530:
|
||||
while(var11 > 0) {
|
||||
for(var13 = var9; var13 <= var10; ++var13) {
|
||||
if(0 == (class5.field80[var11 - 1][var8][var13] & var2)) {
|
||||
break label530;
|
||||
}
|
||||
}
|
||||
|
||||
--var11;
|
||||
}
|
||||
|
||||
label519:
|
||||
while(var12 < var5) {
|
||||
for(var13 = var9; var13 <= var10; ++var13) {
|
||||
if((class5.field80[1 + var12][var8][var13] & var2) == 0) {
|
||||
break label519;
|
||||
}
|
||||
}
|
||||
|
||||
++var12;
|
||||
}
|
||||
|
||||
var13 = (var10 - var9 + 1) * (var12 + 1 - var11);
|
||||
if(var13 >= 8) {
|
||||
var45 = 240;
|
||||
var15 = class5.field86[var12][var8][var9] - var45;
|
||||
var16 = class5.field86[var11][var8][var9];
|
||||
class85.method1925(var5, 1, var8 * 128, var8 * 128, 128 * var9, 128 * var10 + 128, var15, var16);
|
||||
|
||||
for(var17 = var11; var17 <= var12; ++var17) {
|
||||
for(var18 = var9; var18 <= var10; ++var18) {
|
||||
class5.field80[var17][var8][var18] &= ~var2;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if((class5.field80[var6][var8][var7] & var3) != 0) {
|
||||
var9 = var8;
|
||||
var10 = var8;
|
||||
var11 = var6;
|
||||
|
||||
for(var12 = var6; var9 > 0 && (class5.field80[var6][var9 - 1][var7] & var3) != 0; --var9) {
|
||||
;
|
||||
}
|
||||
|
||||
while(var10 < 104 && 0 != (class5.field80[var6][var10 + 1][var7] & var3)) {
|
||||
++var10;
|
||||
}
|
||||
|
||||
label583:
|
||||
while(var11 > 0) {
|
||||
for(var13 = var9; var13 <= var10; ++var13) {
|
||||
if(0 == (class5.field80[var11 - 1][var13][var7] & var3)) {
|
||||
break label583;
|
||||
}
|
||||
}
|
||||
|
||||
--var11;
|
||||
}
|
||||
|
||||
label572:
|
||||
while(var12 < var5) {
|
||||
for(var13 = var9; var13 <= var10; ++var13) {
|
||||
if((class5.field80[var12 + 1][var13][var7] & var3) == 0) {
|
||||
break label572;
|
||||
}
|
||||
}
|
||||
|
||||
++var12;
|
||||
}
|
||||
|
||||
var13 = (var10 - var9 + 1) * (var12 + 1 - var11);
|
||||
if(var13 >= 8) {
|
||||
var45 = 240;
|
||||
var15 = class5.field86[var12][var9][var7] - var45;
|
||||
var16 = class5.field86[var11][var9][var7];
|
||||
class85.method1925(var5, 2, 128 * var9, 128 + var10 * 128, 128 * var7, 128 * var7, var15, var16);
|
||||
|
||||
for(var17 = var11; var17 <= var12; ++var17) {
|
||||
for(var18 = var9; var18 <= var10; ++var18) {
|
||||
class5.field80[var17][var18][var7] &= ~var3;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if((class5.field80[var6][var8][var7] & var4) != 0) {
|
||||
var9 = var8;
|
||||
var10 = var8;
|
||||
var11 = var7;
|
||||
|
||||
for(var12 = var7; var11 > 0 && (class5.field80[var6][var8][var11 - 1] & var4) != 0; --var11) {
|
||||
;
|
||||
}
|
||||
|
||||
while(var12 < 104 && (class5.field80[var6][var8][var12 + 1] & var4) != 0) {
|
||||
++var12;
|
||||
}
|
||||
|
||||
label636:
|
||||
while(var9 > 0) {
|
||||
for(var13 = var11; var13 <= var12; ++var13) {
|
||||
if((class5.field80[var6][var9 - 1][var13] & var4) == 0) {
|
||||
break label636;
|
||||
}
|
||||
}
|
||||
|
||||
--var9;
|
||||
}
|
||||
|
||||
label625:
|
||||
while(var10 < 104) {
|
||||
for(var13 = var11; var13 <= var12; ++var13) {
|
||||
if(0 == (class5.field80[var6][var10 + 1][var13] & var4)) {
|
||||
break label625;
|
||||
}
|
||||
}
|
||||
|
||||
++var10;
|
||||
}
|
||||
|
||||
if((1 + (var10 - var9)) * (var12 - var11 + 1) >= 4) {
|
||||
var13 = class5.field86[var6][var9][var11];
|
||||
class85.method1925(var5, 4, 128 * var9, 128 + var10 * 128, 128 * var11, 128 * var12 + 128, var13, var13);
|
||||
|
||||
for(var14 = var9; var14 <= var10; ++var14) {
|
||||
for(var15 = var11; var15 <= var12; ++var15) {
|
||||
class5.field80[var6][var14][var15] &= ~var4;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1679327693"
|
||||
)
|
||||
public void method3019() {
|
||||
if(!this.field2168) {
|
||||
synchronized(this) {
|
||||
this.field2184 = true;
|
||||
this.field2168 = true;
|
||||
this.notifyAll();
|
||||
}
|
||||
|
||||
if(null != this.field2189) {
|
||||
while(this.field2189.field2222 == 0) {
|
||||
class105.method2332(1L);
|
||||
if(this.field2172 != null) {
|
||||
while(this.field2172.field2202 == 0) {
|
||||
class103.method2301(1L);
|
||||
}
|
||||
|
||||
if(this.field2189.field2222 == 1) {
|
||||
if(1 == this.field2172.field2202) {
|
||||
try {
|
||||
((Thread)this.field2189.field2223).join();
|
||||
((Thread)this.field2172.field2206).join();
|
||||
} catch (InterruptedException var3) {
|
||||
;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.field2189 = null;
|
||||
this.field2172 = null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static class172 method2954(int var0, int var1) {
|
||||
class172 var2 = class31.method698(var0);
|
||||
return var1 == -1?var2:(null != var2 && var2.field2881 != null && var1 < var2.field2881.length?var2.field2881[var1]:null);
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static String method2955(CharSequence var0) {
|
||||
long var3 = 0L;
|
||||
int var5 = var0.length();
|
||||
|
||||
for(int var6 = 0; var6 < var5; ++var6) {
|
||||
var3 *= 37L;
|
||||
char var7 = var0.charAt(var6);
|
||||
if(var7 >= 65 && var7 <= 90) {
|
||||
var3 += (long)(1 + var7 - 65);
|
||||
} else if(var7 >= 97 && var7 <= 122) {
|
||||
var3 += (long)(var7 + 1 - 97);
|
||||
} else if(var7 >= 48 && var7 <= 57) {
|
||||
var3 += (long)(27 + var7 - 48);
|
||||
}
|
||||
|
||||
if(var3 >= 177917621779460413L) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
while(var3 % 37L == 0L && var3 != 0L) {
|
||||
var3 /= 37L;
|
||||
}
|
||||
|
||||
String var8 = class189.method3702(var3);
|
||||
if(null == var8) {
|
||||
var8 = "";
|
||||
}
|
||||
|
||||
return var8;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +1,13 @@
|
||||
import java.applet.Applet;
|
||||
import java.awt.Canvas;
|
||||
import java.awt.Container;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Insets;
|
||||
import java.awt.Rectangle;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.FocusEvent;
|
||||
import java.awt.event.FocusListener;
|
||||
import java.awt.event.WindowEvent;
|
||||
import java.awt.event.WindowListener;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.URL;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.Implements;
|
||||
@@ -19,85 +15,81 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("er")
|
||||
@ObfuscatedName("el")
|
||||
@Implements("GameEngine")
|
||||
public abstract class class143 extends Applet implements Runnable, FocusListener, WindowListener {
|
||||
@ObfuscatedName("ri")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -3680540670619559579L
|
||||
)
|
||||
static volatile long field2198 = 0L;
|
||||
@ObfuscatedName("pa")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1143641043
|
||||
)
|
||||
static int field2199 = 0;
|
||||
@ObfuscatedName("qo")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1816255739
|
||||
)
|
||||
static int field2200 = 1;
|
||||
@ObfuscatedName("pu")
|
||||
static boolean field2201 = false;
|
||||
@ObfuscatedName("pi")
|
||||
boolean field2202;
|
||||
@ObfuscatedName("qb")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 437503085
|
||||
)
|
||||
static int field2203 = 20;
|
||||
@ObfuscatedName("pf")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -5130131683057424855L
|
||||
)
|
||||
static long field2204 = 0L;
|
||||
@ObfuscatedName("qv")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 95389503
|
||||
intValue = 1903634739
|
||||
)
|
||||
@Export("FPS")
|
||||
protected static int field2205 = 0;
|
||||
@ObfuscatedName("qu")
|
||||
static long[] field2206 = new long[32];
|
||||
@ObfuscatedName("qm")
|
||||
static long[] field2207 = new long[32];
|
||||
@ObfuscatedName("qr")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 473414713
|
||||
)
|
||||
protected static int field2208 = 0;
|
||||
protected static int field2178 = 0;
|
||||
@ObfuscatedName("qq")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1978704855
|
||||
intValue = 1516482703
|
||||
)
|
||||
protected static int field2209 = 0;
|
||||
@ObfuscatedName("qw")
|
||||
public static volatile boolean field2210 = true;
|
||||
@ObfuscatedName("qa")
|
||||
protected static int field2179 = 0;
|
||||
@ObfuscatedName("pr")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1669466743
|
||||
longValue = -2066817314247289097L
|
||||
)
|
||||
static int field2211 = 500;
|
||||
@ObfuscatedName("qp")
|
||||
protected static boolean field2212 = false;
|
||||
@ObfuscatedName("qd")
|
||||
protected static volatile boolean field2213 = false;
|
||||
@ObfuscatedName("rc")
|
||||
static volatile boolean field2214 = true;
|
||||
@ObfuscatedName("pb")
|
||||
static class143 field2215 = null;
|
||||
static long field2180 = 0L;
|
||||
@ObfuscatedName("ps")
|
||||
static boolean field2181 = false;
|
||||
@ObfuscatedName("pg")
|
||||
boolean field2182;
|
||||
@ObfuscatedName("qj")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1772397673
|
||||
)
|
||||
static int field2183 = 20;
|
||||
@ObfuscatedName("qb")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1498844079
|
||||
)
|
||||
static int field2184 = 1;
|
||||
@ObfuscatedName("pd")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1061872891
|
||||
)
|
||||
static int field2185 = 0;
|
||||
@ObfuscatedName("ql")
|
||||
static long[] field2186 = new long[32];
|
||||
@ObfuscatedName("qi")
|
||||
protected static boolean field2187 = false;
|
||||
@ObfuscatedName("pv")
|
||||
static class143 field2188 = null;
|
||||
@ObfuscatedName("qc")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -117811025
|
||||
)
|
||||
protected static int field2189 = 0;
|
||||
@ObfuscatedName("qn")
|
||||
public static volatile boolean field2190 = true;
|
||||
@ObfuscatedName("qa")
|
||||
static long[] field2191 = new long[32];
|
||||
@ObfuscatedName("qt")
|
||||
protected static volatile boolean field2192 = false;
|
||||
@ObfuscatedName("qm")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1727486501
|
||||
)
|
||||
static int field2193 = 500;
|
||||
@ObfuscatedName("ro")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 6283792537468741073L
|
||||
)
|
||||
static volatile long field2194 = 0L;
|
||||
@ObfuscatedName("ri")
|
||||
static volatile boolean field2195 = true;
|
||||
|
||||
@ObfuscatedName("qk")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIII)V",
|
||||
garbageValue = "2140243539"
|
||||
)
|
||||
protected final void method2957(int var1, int var2, int var3) {
|
||||
@ObfuscatedName("pr")
|
||||
protected final void method3021(int var1, int var2, int var3) {
|
||||
try {
|
||||
if(null != field2215) {
|
||||
++field2199;
|
||||
if(field2199 >= 3) {
|
||||
this.method2970("alreadyloaded");
|
||||
if(field2188 != null) {
|
||||
++field2185;
|
||||
if(field2185 >= 3) {
|
||||
this.method3075("alreadyloaded");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -105,66 +97,25 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
return;
|
||||
}
|
||||
|
||||
field2215 = this;
|
||||
class142.field2190 = var1;
|
||||
class89.field1566 = var2;
|
||||
class147.field2232 = var3;
|
||||
class217.field3158 = this;
|
||||
if(null == class26.field648) {
|
||||
class26.field648 = new class135();
|
||||
field2188 = this;
|
||||
class6.field107 = var1;
|
||||
class31.field749 = var2;
|
||||
class147.field2210 = var3;
|
||||
class147.field2211 = this;
|
||||
if(class129.field2056 == null) {
|
||||
class129.field2056 = new class135();
|
||||
}
|
||||
|
||||
class26.field648.method2833(this, 1);
|
||||
class129.field2056.method2893(this, 1);
|
||||
} catch (Exception var5) {
|
||||
class16.method184((String)null, var5);
|
||||
this.method2970("crash");
|
||||
class28.method651((String)null, var5);
|
||||
this.method3075("crash");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("qc")
|
||||
protected final synchronized void method2958() {
|
||||
Container var1 = this.method2971();
|
||||
if(null != class125.field2039) {
|
||||
class125.field2039.removeFocusListener(this);
|
||||
var1.remove(class125.field2039);
|
||||
}
|
||||
|
||||
class142.field2190 = Math.max(var1.getWidth(), class86.field1534);
|
||||
class89.field1566 = Math.max(var1.getHeight(), class45.field1044);
|
||||
Insets var2;
|
||||
if(client.field574 != null) {
|
||||
var2 = client.field574.getInsets();
|
||||
class142.field2190 -= var2.left + var2.right;
|
||||
class89.field1566 -= var2.top + var2.bottom;
|
||||
}
|
||||
|
||||
class125.field2039 = new class138(this);
|
||||
var1.add(class125.field2039);
|
||||
class125.field2039.setSize(class142.field2190, class89.field1566);
|
||||
class125.field2039.setVisible(true);
|
||||
if(var1 == client.field574) {
|
||||
var2 = client.field574.getInsets();
|
||||
class125.field2039.setLocation(field2208 + var2.left, field2209 + var2.top);
|
||||
} else {
|
||||
class125.field2039.setLocation(field2208, field2209);
|
||||
}
|
||||
|
||||
class125.field2039.addFocusListener(this);
|
||||
class125.field2039.requestFocus();
|
||||
field2210 = true;
|
||||
class77 var3 = class88.method2054(class142.field2190, class89.field1566, class125.field2039);
|
||||
if(class75.field1385 != null) {
|
||||
class75.field1385.vmethod1842(var3.field1399.getGraphics(), 0, 0);
|
||||
}
|
||||
|
||||
class75.field1385 = var3;
|
||||
field2213 = false;
|
||||
field2198 = class109.method2381();
|
||||
}
|
||||
|
||||
@ObfuscatedName("qx")
|
||||
protected final boolean method2959() {
|
||||
@ObfuscatedName("pg")
|
||||
protected final boolean method3023() {
|
||||
String var1 = this.getDocumentBase().getHost().toLowerCase();
|
||||
if(!var1.equals("jagex.com") && !var1.endsWith(".jagex.com")) {
|
||||
if(!var1.equals("runescape.com") && !var1.endsWith(".runescape.com")) {
|
||||
@@ -179,7 +130,7 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
if(var1.endsWith("192.168.1.")) {
|
||||
return true;
|
||||
} else {
|
||||
this.method2970("invalidhost");
|
||||
this.method3075("invalidhost");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -196,26 +147,30 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
|
||||
public void run() {
|
||||
try {
|
||||
int var3;
|
||||
if(null != class135.field2091) {
|
||||
String var1 = class135.field2091.toLowerCase();
|
||||
if(class135.field2080 != null) {
|
||||
String var1 = class135.field2080.toLowerCase();
|
||||
if(var1.indexOf("sun") != -1 || var1.indexOf("apple") != -1) {
|
||||
String var2 = class135.field2090;
|
||||
String var2 = class108.field1900;
|
||||
if(var2.equals("1.1") || var2.startsWith("1.1.") || var2.equals("1.2") || var2.startsWith("1.2.") || var2.equals("1.3") || var2.startsWith("1.3.") || var2.equals("1.4") || var2.startsWith("1.4.") || var2.equals("1.5") || var2.startsWith("1.5.") || var2.equals("1.6.0")) {
|
||||
this.method2970("wrongjava");
|
||||
this.method3075("wrongjava");
|
||||
return;
|
||||
}
|
||||
|
||||
if(var2.startsWith("1.6.0_")) {
|
||||
for(var3 = 6; var3 < var2.length() && class47.method980(var2.charAt(var3)); ++var3) {
|
||||
;
|
||||
int var3;
|
||||
for(var3 = 6; var3 < var2.length(); ++var3) {
|
||||
char var5 = var2.charAt(var3);
|
||||
boolean var4 = var5 >= 48 && var5 <= 57;
|
||||
if(!var4) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
String var4 = var2.substring(6, var3);
|
||||
String var16 = var2.substring(6, var3);
|
||||
boolean var7 = false;
|
||||
boolean var8 = false;
|
||||
int var9 = 0;
|
||||
int var10 = var4.length();
|
||||
int var10 = var16.length();
|
||||
int var11 = 0;
|
||||
|
||||
boolean var6;
|
||||
@@ -225,16 +180,16 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
break;
|
||||
}
|
||||
|
||||
label186: {
|
||||
char var12 = var4.charAt(var11);
|
||||
label177: {
|
||||
char var12 = var16.charAt(var11);
|
||||
if(0 == var11) {
|
||||
if(45 == var12) {
|
||||
var7 = true;
|
||||
break label186;
|
||||
break label177;
|
||||
}
|
||||
|
||||
if(43 == var12) {
|
||||
break label186;
|
||||
if(var12 == 43) {
|
||||
break label177;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -262,7 +217,7 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
}
|
||||
|
||||
int var13 = var9 * 10 + var18;
|
||||
if(var9 != var13 / 10) {
|
||||
if(var13 / 10 != var9) {
|
||||
var6 = false;
|
||||
break;
|
||||
}
|
||||
@@ -274,103 +229,134 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
++var11;
|
||||
}
|
||||
|
||||
if(var6 && class106.method2339(var4) < 10) {
|
||||
this.method2970("wrongjava");
|
||||
return;
|
||||
if(var6) {
|
||||
int var17 = class109.method2432(var16, 10);
|
||||
if(var17 < 10) {
|
||||
this.method3075("wrongjava");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
field2200 = 5;
|
||||
field2184 = 5;
|
||||
}
|
||||
}
|
||||
|
||||
this.setFocusCycleRoot(true);
|
||||
this.method2958();
|
||||
this.vmethod2967();
|
||||
class30.field703 = class121.method2700();
|
||||
this.method3063();
|
||||
this.vmethod3031();
|
||||
class28.field682 = class161.method3203();
|
||||
|
||||
label104:
|
||||
while(true) {
|
||||
class135 var16;
|
||||
Canvas var17;
|
||||
do {
|
||||
if(field2204 != 0L && class109.method2381() >= field2204) {
|
||||
break label104;
|
||||
}
|
||||
while(0L == field2180 || class18.method214() < field2180) {
|
||||
class43.field1022 = class28.field682.vmethod3122(field2183, field2184);
|
||||
|
||||
class136.field2109 = class30.field703.vmethod3067(field2203, field2200);
|
||||
|
||||
for(int var15 = 0; var15 < class136.field2109; ++var15) {
|
||||
this.method2994();
|
||||
}
|
||||
|
||||
this.method2987();
|
||||
var16 = class26.field648;
|
||||
var17 = class125.field2039;
|
||||
} while(var16.field2097 == null);
|
||||
|
||||
for(var3 = 0; var3 < 50 && var16.field2097.peekEvent() != null; ++var3) {
|
||||
class105.method2332(1L);
|
||||
for(int var15 = 0; var15 < class43.field1022; ++var15) {
|
||||
this.method3080();
|
||||
}
|
||||
|
||||
if(var17 != null) {
|
||||
var16.field2097.postEvent(new ActionEvent(var17, 1001, "dummy"));
|
||||
}
|
||||
this.method3025();
|
||||
class106.method2392(class129.field2056, class45.field1042);
|
||||
}
|
||||
} catch (Exception var14) {
|
||||
class16.method184((String)null, var14);
|
||||
this.method2970("crash");
|
||||
class28.method651((String)null, var14);
|
||||
this.method3075("crash");
|
||||
}
|
||||
|
||||
this.method2986();
|
||||
this.method3026();
|
||||
}
|
||||
|
||||
public void destroy() {
|
||||
if(field2215 == this && !field2201) {
|
||||
field2204 = class109.method2381();
|
||||
class105.method2332(5000L);
|
||||
this.method2986();
|
||||
@ObfuscatedName("qj")
|
||||
void method3025() {
|
||||
Container var1 = this.method3036();
|
||||
long var2 = class18.method214();
|
||||
long var4 = field2186[class102.field1761];
|
||||
field2186[class102.field1761] = var2;
|
||||
class102.field1761 = class102.field1761 + 1 & 31;
|
||||
if(var4 != 0L && var2 > var4) {
|
||||
int var6 = (int)(var2 - var4);
|
||||
field2178 = (32000 + (var6 >> 1)) / var6;
|
||||
}
|
||||
|
||||
if(++field2193 - 1 > 50) {
|
||||
field2193 -= 50;
|
||||
field2190 = true;
|
||||
class45.field1042.setSize(class6.field107, class31.field749);
|
||||
class45.field1042.setVisible(true);
|
||||
if(var1 == class59.field1217) {
|
||||
Insets var7 = class59.field1217.getInsets();
|
||||
class45.field1042.setLocation(var7.left + field2179, var7.top + field2189);
|
||||
} else {
|
||||
class45.field1042.setLocation(field2179, field2189);
|
||||
}
|
||||
}
|
||||
|
||||
this.vmethod3055();
|
||||
}
|
||||
|
||||
@ObfuscatedName("qb")
|
||||
final synchronized void method3026() {
|
||||
if(!field2181) {
|
||||
field2181 = true;
|
||||
|
||||
try {
|
||||
class45.field1042.removeFocusListener(this);
|
||||
} catch (Exception var5) {
|
||||
;
|
||||
}
|
||||
|
||||
try {
|
||||
this.vmethod3034();
|
||||
} catch (Exception var4) {
|
||||
;
|
||||
}
|
||||
|
||||
if(class59.field1217 != null) {
|
||||
try {
|
||||
System.exit(0);
|
||||
} catch (Throwable var3) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
if(null != class129.field2056) {
|
||||
try {
|
||||
class129.field2056.method2881();
|
||||
} catch (Exception var2) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
this.vmethod3056();
|
||||
}
|
||||
}
|
||||
|
||||
public void start() {
|
||||
if(field2215 == this && !field2201) {
|
||||
field2204 = 0L;
|
||||
if(field2188 == this && !field2181) {
|
||||
field2180 = 0L;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
protected abstract void vmethod2963();
|
||||
public void stop() {
|
||||
if(field2188 == this && !field2181) {
|
||||
field2180 = class18.method214() + 4000L;
|
||||
}
|
||||
}
|
||||
|
||||
public final void update(Graphics var1) {
|
||||
this.paint(var1);
|
||||
}
|
||||
|
||||
public final synchronized void paint(Graphics var1) {
|
||||
if(this == field2215 && !field2201) {
|
||||
field2210 = true;
|
||||
if(class135.field2090 != null && class135.field2090.startsWith("1.5") && class109.method2381() - field2198 > 1000L) {
|
||||
Rectangle var2 = var1.getClipBounds();
|
||||
if(var2 == null || var2.width >= class142.field2190 && var2.height >= class89.field1566) {
|
||||
field2213 = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public final void focusGained(FocusEvent var1) {
|
||||
field2214 = true;
|
||||
field2210 = true;
|
||||
}
|
||||
|
||||
public final void focusLost(FocusEvent var1) {
|
||||
field2214 = false;
|
||||
field2195 = false;
|
||||
}
|
||||
|
||||
public final void windowActivated(WindowEvent var1) {
|
||||
}
|
||||
|
||||
public final void windowClosing(WindowEvent var1) {
|
||||
this.destroy();
|
||||
}
|
||||
|
||||
public final void windowDeactivated(WindowEvent var1) {
|
||||
}
|
||||
|
||||
@@ -380,16 +366,32 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
public final void windowIconified(WindowEvent var1) {
|
||||
}
|
||||
|
||||
public final void windowOpened(WindowEvent var1) {
|
||||
public final void windowClosed(WindowEvent var1) {
|
||||
}
|
||||
|
||||
@ObfuscatedName("ri")
|
||||
protected Dimension method2966() {
|
||||
Container var1 = this.method2971();
|
||||
int var2 = Math.max(var1.getWidth(), class86.field1534);
|
||||
int var3 = Math.max(var1.getHeight(), class45.field1044);
|
||||
if(null != client.field574) {
|
||||
Insets var4 = client.field574.getInsets();
|
||||
public final void focusGained(FocusEvent var1) {
|
||||
field2195 = true;
|
||||
field2190 = true;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
protected abstract void vmethod3031();
|
||||
|
||||
@ObfuscatedName("j")
|
||||
protected abstract void vmethod3034();
|
||||
|
||||
@ObfuscatedName("ql")
|
||||
protected Container method3036() {
|
||||
return (Container)(null != class59.field1217?class59.field1217:this);
|
||||
}
|
||||
|
||||
@ObfuscatedName("qx")
|
||||
protected Dimension method3037() {
|
||||
Container var1 = this.method3036();
|
||||
int var2 = Math.max(var1.getWidth(), class118.field1985);
|
||||
int var3 = Math.max(var1.getHeight(), class140.field2160);
|
||||
if(class59.field1217 != null) {
|
||||
Insets var4 = class59.field1217.getInsets();
|
||||
var2 -= var4.left + var4.right;
|
||||
var3 -= var4.top + var4.bottom;
|
||||
}
|
||||
@@ -397,26 +399,74 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
return new Dimension(var2, var3);
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
protected abstract void vmethod2967();
|
||||
@ObfuscatedName("g")
|
||||
protected abstract void vmethod3044();
|
||||
|
||||
@ObfuscatedName("h")
|
||||
protected abstract void vmethod2968();
|
||||
@ObfuscatedName("m")
|
||||
protected abstract void vmethod3055();
|
||||
|
||||
public final void windowClosed(WindowEvent var1) {
|
||||
@ObfuscatedName("f")
|
||||
protected abstract void vmethod3056();
|
||||
|
||||
@ObfuscatedName("ps")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "86"
|
||||
)
|
||||
protected final synchronized void method3063() {
|
||||
Container var1 = this.method3036();
|
||||
if(null != class45.field1042) {
|
||||
class45.field1042.removeFocusListener(this);
|
||||
var1.remove(class45.field1042);
|
||||
}
|
||||
|
||||
class6.field107 = Math.max(var1.getWidth(), class118.field1985);
|
||||
class31.field749 = Math.max(var1.getHeight(), class140.field2160);
|
||||
Insets var2;
|
||||
if(null != class59.field1217) {
|
||||
var2 = class59.field1217.getInsets();
|
||||
class6.field107 -= var2.right + var2.left;
|
||||
class31.field749 -= var2.bottom + var2.top;
|
||||
}
|
||||
|
||||
class45.field1042 = new class138(this);
|
||||
var1.add(class45.field1042);
|
||||
class45.field1042.setSize(class6.field107, class31.field749);
|
||||
class45.field1042.setVisible(true);
|
||||
if(var1 == class59.field1217) {
|
||||
var2 = class59.field1217.getInsets();
|
||||
class45.field1042.setLocation(var2.left + field2179, var2.top + field2189);
|
||||
} else {
|
||||
class45.field1042.setLocation(field2179, field2189);
|
||||
}
|
||||
|
||||
class45.field1042.addFocusListener(this);
|
||||
class45.field1042.requestFocus();
|
||||
field2190 = true;
|
||||
class77 var3 = class19.method247(class6.field107, class31.field749, class45.field1042);
|
||||
if(null != class139.field2149) {
|
||||
class139.field2149.vmethod1900(var3.field1392.getGraphics(), 0, 0);
|
||||
}
|
||||
|
||||
class139.field2149 = var3;
|
||||
field2192 = false;
|
||||
field2194 = class18.method214();
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
protected abstract void vmethod2969();
|
||||
public abstract void init();
|
||||
|
||||
@ObfuscatedName("qp")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/String;B)V",
|
||||
garbageValue = "124"
|
||||
)
|
||||
protected void method2970(String var1) {
|
||||
if(!this.field2202) {
|
||||
this.field2202 = true;
|
||||
public void destroy() {
|
||||
if(field2188 == this && !field2181) {
|
||||
field2180 = class18.method214();
|
||||
class103.method2301(5000L);
|
||||
this.method3026();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("qe")
|
||||
protected void method3075(String var1) {
|
||||
if(!this.field2182) {
|
||||
this.field2182 = true;
|
||||
System.out.println("error_game_" + var1);
|
||||
|
||||
try {
|
||||
@@ -428,134 +478,180 @@ public abstract class class143 extends Applet implements Runnable, FocusListener
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("qd")
|
||||
protected Container method2971() {
|
||||
return (Container)(null != client.field574?client.field574:this);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static void method2979() {
|
||||
class210.field3125 = new class201();
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
static void method2982(File var0, File var1) {
|
||||
try {
|
||||
class226 var2 = new class226(class148.field2237, "rw", 10000L);
|
||||
class118 var3 = new class118(500);
|
||||
var3.method2438(3);
|
||||
var3.method2438(null != var1?1:0);
|
||||
var3.method2446(var0.getPath());
|
||||
if(null != var1) {
|
||||
var3.method2446(var1.getPath());
|
||||
}
|
||||
|
||||
var2.method4061(var3.field1995, 0, var3.field1998);
|
||||
var2.method4069();
|
||||
} catch (IOException var4) {
|
||||
var4.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("qw")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-232787874"
|
||||
)
|
||||
final synchronized void method2986() {
|
||||
if(!field2201) {
|
||||
field2201 = true;
|
||||
|
||||
try {
|
||||
class125.field2039.removeFocusListener(this);
|
||||
} catch (Exception var5) {
|
||||
;
|
||||
}
|
||||
|
||||
try {
|
||||
this.vmethod2969();
|
||||
} catch (Exception var4) {
|
||||
;
|
||||
}
|
||||
|
||||
if(client.field574 != null) {
|
||||
try {
|
||||
System.exit(0);
|
||||
} catch (Throwable var3) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
if(null != class26.field648) {
|
||||
try {
|
||||
class26.field648.method2809();
|
||||
} catch (Exception var2) {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
this.vmethod2963();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("qy")
|
||||
void method2987() {
|
||||
Container var1 = this.method2971();
|
||||
long var2 = class109.method2381();
|
||||
long var4 = field2206[class217.field3161];
|
||||
field2206[class217.field3161] = var2;
|
||||
class217.field3161 = 1 + class217.field3161 & 31;
|
||||
if(var4 != 0L && var2 > var4) {
|
||||
int var6 = (int)(var2 - var4);
|
||||
field2205 = ((var6 >> 1) + 32000) / var6;
|
||||
}
|
||||
|
||||
if(++field2211 - 1 > 50) {
|
||||
field2211 -= 50;
|
||||
field2210 = true;
|
||||
class125.field2039.setSize(class142.field2190, class89.field1566);
|
||||
class125.field2039.setVisible(true);
|
||||
if(client.field574 == var1) {
|
||||
Insets var7 = client.field574.getInsets();
|
||||
class125.field2039.setLocation(var7.left + field2208, var7.top + field2209);
|
||||
} else {
|
||||
class125.field2039.setLocation(field2208, field2209);
|
||||
}
|
||||
}
|
||||
|
||||
this.vmethod3033();
|
||||
}
|
||||
|
||||
@ObfuscatedName("qt")
|
||||
void method2994() {
|
||||
long var1 = class109.method2381();
|
||||
long var3 = field2207[class94.field1627];
|
||||
field2207[class94.field1627] = var1;
|
||||
class94.field1627 = class94.field1627 + 1 & 31;
|
||||
@ObfuscatedName("pc")
|
||||
void method3080() {
|
||||
long var1 = class18.method214();
|
||||
long var3 = field2191[class107.field1891];
|
||||
field2191[class107.field1891] = var1;
|
||||
class107.field1891 = class107.field1891 + 1 & 31;
|
||||
if(0L != var3 && var1 > var3) {
|
||||
;
|
||||
}
|
||||
|
||||
synchronized(this) {
|
||||
class50.field1106 = field2214;
|
||||
class46.field1057 = field2195;
|
||||
}
|
||||
|
||||
this.vmethod2968();
|
||||
this.vmethod3044();
|
||||
}
|
||||
|
||||
public void stop() {
|
||||
if(field2215 == this && !field2201) {
|
||||
field2204 = class109.method2381() + 4000L;
|
||||
@ObfuscatedName("bz")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "-17"
|
||||
)
|
||||
static final void method3092() {
|
||||
for(int var0 = 0; var0 < client.field330; ++var0) {
|
||||
int var1 = client.field334[var0];
|
||||
class34 var2 = client.field358[var1];
|
||||
int var3 = client.field472.method2579();
|
||||
int var4;
|
||||
int var5;
|
||||
if((var3 & 2) != 0) {
|
||||
var4 = client.field472.method2642();
|
||||
var5 = client.field472.method2579();
|
||||
var2.method758(var4, var5, client.field303);
|
||||
var2.field838 = client.field303 + 300;
|
||||
var2.field835 = client.field472.method2546();
|
||||
var2.field836 = client.field472.method2546();
|
||||
}
|
||||
|
||||
if((var3 & 64) != 0) {
|
||||
var4 = client.field472.method2579();
|
||||
var5 = client.field472.method2642();
|
||||
var2.method758(var4, var5, client.field303);
|
||||
var2.field838 = client.field303 + 300;
|
||||
var2.field835 = client.field472.method2514();
|
||||
var2.field836 = client.field472.method2546();
|
||||
}
|
||||
|
||||
if((var3 & 128) != 0) {
|
||||
var2.field825 = client.field472.method2520();
|
||||
var2.field855 = 100;
|
||||
}
|
||||
|
||||
if((var3 & 32) != 0) {
|
||||
var2.field859 = client.field472.method2547();
|
||||
var4 = client.field472.method2517();
|
||||
var2.field852 = var4 >> 16;
|
||||
var2.field868 = (var4 & '\uffff') + client.field303;
|
||||
var2.field849 = 0;
|
||||
var2.field850 = 0;
|
||||
if(var2.field868 > client.field303) {
|
||||
var2.field849 = -1;
|
||||
}
|
||||
|
||||
if('\uffff' == var2.field859) {
|
||||
var2.field859 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
int var6;
|
||||
if((var3 & 8) != 0) {
|
||||
var4 = client.field472.method2690();
|
||||
var5 = client.field472.method2514();
|
||||
var6 = var2.field870 - (var4 - class147.field2214 - class147.field2214) * 64;
|
||||
int var7 = var2.field813 - 64 * (var5 - class17.field257 - class17.field257);
|
||||
if(0 != var6 || var7 != 0) {
|
||||
var2.field839 = (int)(Math.atan2((double)var6, (double)var7) * 325.949D) & 2047;
|
||||
}
|
||||
}
|
||||
|
||||
if((var3 & 1) != 0) {
|
||||
var4 = client.field472.method2690();
|
||||
if(var4 == '\uffff') {
|
||||
var4 = -1;
|
||||
}
|
||||
|
||||
var5 = client.field472.method2540();
|
||||
if(var2.field869 == var4 && var4 != -1) {
|
||||
var6 = class134.method2875(var4).field1001;
|
||||
if(1 == var6) {
|
||||
var2.field844 = 0;
|
||||
var2.field856 = 0;
|
||||
var2.field846 = var5;
|
||||
var2.field847 = 0;
|
||||
}
|
||||
|
||||
if(var6 == 2) {
|
||||
var2.field847 = 0;
|
||||
}
|
||||
} else if(var4 == -1 || -1 == var2.field869 || class134.method2875(var4).field983 >= class134.method2875(var2.field869).field983) {
|
||||
var2.field869 = var4;
|
||||
var2.field844 = 0;
|
||||
var2.field856 = 0;
|
||||
var2.field846 = var5;
|
||||
var2.field847 = 0;
|
||||
var2.field861 = var2.field865;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != (var3 & 4)) {
|
||||
var2.field837 = client.field472.method2514();
|
||||
if(var2.field837 == '\uffff') {
|
||||
var2.field837 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if((var3 & 16) != 0) {
|
||||
var2.field785 = class23.method593(client.field472.method2546());
|
||||
var2.field816 = var2.field785.field881;
|
||||
var2.field864 = var2.field785.field910;
|
||||
var2.field820 = var2.field785.field893 * -1;
|
||||
var2.field821 = var2.field785.field894 * -1;
|
||||
var2.field860 = var2.field785.field904 * -1;
|
||||
var2.field823 = var2.field785.field914 * -1;
|
||||
var2.field817 = var2.field785.field890 * -1;
|
||||
var2.field830 = var2.field785.field891 * -1;
|
||||
var2.field819 = var2.field785.field892;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public final void windowOpened(WindowEvent var1) {
|
||||
}
|
||||
|
||||
public final synchronized void paint(Graphics var1) {
|
||||
if(this == field2188 && !field2181) {
|
||||
field2190 = true;
|
||||
if(null != class108.field1900 && class108.field1900.startsWith("1.5") && class18.method214() - field2194 > 1000L) {
|
||||
Rectangle var2 = var1.getClipBounds();
|
||||
if(null == var2 || var2.width >= class6.field107 && var2.height >= class31.field749) {
|
||||
field2192 = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
protected abstract void vmethod3033();
|
||||
@ObfuscatedName("w")
|
||||
static final byte[] method3110(byte[] var0) {
|
||||
class118 var1 = new class118(var0);
|
||||
int var2 = var1.method2579();
|
||||
int var3 = var1.method2517();
|
||||
if(var3 >= 0 && (0 == class166.field2672 || var3 <= class166.field2672)) {
|
||||
if(var2 == 0) {
|
||||
byte[] var6 = new byte[var3];
|
||||
var1.method2506(var6, 0, var3);
|
||||
return var6;
|
||||
} else {
|
||||
int var4 = var1.method2517();
|
||||
if(var4 < 0 || class166.field2672 != 0 && var4 > class166.field2672) {
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
byte[] var5 = new byte[var4];
|
||||
if(1 == var2) {
|
||||
class116.method2457(var5, var4, var0, 9);
|
||||
} else {
|
||||
class166.field2668.method2453(var1, var5);
|
||||
}
|
||||
|
||||
public abstract void init();
|
||||
|
||||
public final void windowClosing(WindowEvent var1) {
|
||||
this.destroy();
|
||||
return var5;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,32 +4,32 @@ import java.awt.event.MouseWheelListener;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ep")
|
||||
@ObfuscatedName("es")
|
||||
public class class144 extends class130 implements MouseWheelListener {
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1726578061
|
||||
)
|
||||
int field2217 = 0;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public void vmethod3057(Component var1) {
|
||||
var1.removeMouseWheelListener(this);
|
||||
}
|
||||
|
||||
public synchronized void mouseWheelMoved(MouseWheelEvent var1) {
|
||||
this.field2217 += var1.getWheelRotation();
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public synchronized int vmethod3058() {
|
||||
int var1 = this.field2217;
|
||||
this.field2217 = 0;
|
||||
@ObfuscatedGetter(
|
||||
intValue = -804533007
|
||||
)
|
||||
int field2197 = 0;
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public synchronized int vmethod3111() {
|
||||
int var1 = this.field2197;
|
||||
this.field2197 = 0;
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public void vmethod3060(Component var1) {
|
||||
@ObfuscatedName("f")
|
||||
public void vmethod3114(Component var1) {
|
||||
var1.removeMouseWheelListener(this);
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
public void vmethod3115(Component var1) {
|
||||
var1.addMouseWheelListener(this);
|
||||
}
|
||||
|
||||
public synchronized void mouseWheelMoved(MouseWheelEvent var1) {
|
||||
this.field2197 += var1.getWheelRotation();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ez")
|
||||
@ObfuscatedName("eq")
|
||||
public class class145 {
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -204263533
|
||||
intValue = -1943844401
|
||||
)
|
||||
int field2218;
|
||||
@ObfuscatedName("f")
|
||||
public volatile int field2222 = 0;
|
||||
@ObfuscatedName("n")
|
||||
public volatile Object field2223;
|
||||
@ObfuscatedName("o")
|
||||
public int field2224;
|
||||
@ObfuscatedName("h")
|
||||
Object field2225;
|
||||
int field2198;
|
||||
@ObfuscatedName("y")
|
||||
public volatile int field2202 = 0;
|
||||
@ObfuscatedName("g")
|
||||
public int field2203;
|
||||
@ObfuscatedName("a")
|
||||
class145 field2204;
|
||||
@ObfuscatedName("m")
|
||||
Object field2205;
|
||||
@ObfuscatedName("j")
|
||||
class145 field2226;
|
||||
public volatile Object field2206;
|
||||
}
|
||||
|
||||
@@ -1,39 +1,39 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("eo")
|
||||
@ObfuscatedName("ep")
|
||||
public class class146 extends class132 {
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -4053398288406020905L
|
||||
)
|
||||
long field2227 = System.nanoTime();
|
||||
|
||||
@ObfuscatedName("l")
|
||||
void vmethod3066() {
|
||||
this.field2227 = System.nanoTime();
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
int vmethod3067(int var1, int var2) {
|
||||
@ObfuscatedGetter(
|
||||
longValue = -7010702844904865449L
|
||||
)
|
||||
long field2207 = System.nanoTime();
|
||||
|
||||
@ObfuscatedName("f")
|
||||
int vmethod3122(int var1, int var2) {
|
||||
long var3 = 1000000L * (long)var2;
|
||||
long var5 = this.field2227 - System.nanoTime();
|
||||
long var5 = this.field2207 - System.nanoTime();
|
||||
if(var5 < var3) {
|
||||
var5 = var3;
|
||||
}
|
||||
|
||||
class105.method2332(var5 / 1000000L);
|
||||
class103.method2301(var5 / 1000000L);
|
||||
long var7 = System.nanoTime();
|
||||
|
||||
int var9;
|
||||
for(var9 = 0; var9 < 10 && (var9 < 1 || this.field2227 < var7); this.field2227 += (long)var1 * 1000000L) {
|
||||
for(var9 = 0; var9 < 10 && (var9 < 1 || this.field2207 < var7); this.field2207 += 1000000L * (long)var1) {
|
||||
++var9;
|
||||
}
|
||||
|
||||
if(this.field2227 < var7) {
|
||||
this.field2227 = var7;
|
||||
if(this.field2207 < var7) {
|
||||
this.field2207 = var7;
|
||||
}
|
||||
|
||||
return var9;
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
void vmethod3128() {
|
||||
this.field2207 = System.nanoTime();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,228 +1,61 @@
|
||||
import java.applet.Applet;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ew")
|
||||
@ObfuscatedName("ez")
|
||||
public class class147 extends RuntimeException {
|
||||
@ObfuscatedName("fu")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1006578465
|
||||
)
|
||||
@Export("cameraY")
|
||||
static int field2228;
|
||||
@ObfuscatedName("o")
|
||||
static int[] field2230;
|
||||
@ObfuscatedName("s")
|
||||
String field2208;
|
||||
@ObfuscatedName("r")
|
||||
public static String field2209;
|
||||
@ObfuscatedName("f")
|
||||
Throwable field2231;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 534616485
|
||||
intValue = 1039296895
|
||||
)
|
||||
static int field2232;
|
||||
@ObfuscatedName("i")
|
||||
String field2234;
|
||||
@ObfuscatedName("l")
|
||||
public static String field2235;
|
||||
static int field2210;
|
||||
@ObfuscatedName("a")
|
||||
static Applet field2211;
|
||||
@ObfuscatedName("y")
|
||||
Throwable field2212;
|
||||
@ObfuscatedName("dn")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -521676429
|
||||
)
|
||||
@Export("baseX")
|
||||
static int field2214;
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("qo")
|
||||
protected static final void method3130() {
|
||||
class28.field682.vmethod3128();
|
||||
|
||||
int var0;
|
||||
for(var0 = 0; var0 < 32; ++var0) {
|
||||
class143.field2186[var0] = 0L;
|
||||
}
|
||||
|
||||
for(var0 = 0; var0 < 32; ++var0) {
|
||||
class143.field2191[var0] = 0L;
|
||||
}
|
||||
|
||||
class43.field1022 = 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("de")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass121;ILclass2;IB)V",
|
||||
garbageValue = "-33"
|
||||
signature = "(Lclass172;IIII)V",
|
||||
garbageValue = "1225553365"
|
||||
)
|
||||
static final void method3082(class121 var0, int var1, class2 var2, int var3) {
|
||||
byte var4 = -1;
|
||||
int var5;
|
||||
if((var3 & 128) != 0) {
|
||||
var5 = var0.method2453();
|
||||
byte[] var6 = new byte[var5];
|
||||
class118 var7 = new class118(var6);
|
||||
var0.method2534(var6, 0, var5);
|
||||
class32.field745[var1] = var7;
|
||||
var2.method11(var7);
|
||||
}
|
||||
|
||||
int var16;
|
||||
if(0 != (var3 & 64)) {
|
||||
var5 = var0.method2455();
|
||||
if('\uffff' == var5) {
|
||||
var5 = -1;
|
||||
}
|
||||
|
||||
var16 = var0.method2453();
|
||||
class14.method164(var2, var5, var16);
|
||||
}
|
||||
|
||||
if(0 != (var3 & 8)) {
|
||||
var2.field835 = var0.method2455();
|
||||
if('\uffff' == var2.field835) {
|
||||
var2.field835 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != (var3 & 2)) {
|
||||
var2.field823 = var0.method2461();
|
||||
if(var2.field823.charAt(0) == 126) {
|
||||
var2.field823 = var2.field823.substring(1);
|
||||
class16.method186(2, var2.field48, var2.field823);
|
||||
} else if(class148.field2249 == var2) {
|
||||
class16.method186(2, var2.field48, var2.field823);
|
||||
}
|
||||
|
||||
var2.field842 = false;
|
||||
var2.field859 = 0;
|
||||
var2.field828 = 0;
|
||||
var2.field826 = 150;
|
||||
}
|
||||
|
||||
if((var3 & 32) != 0) {
|
||||
var5 = var0.method2455();
|
||||
var16 = var0.method2453();
|
||||
var2.method754(var5, var16, client.field394);
|
||||
var2.field849 = client.field394 + 300;
|
||||
var2.field812 = var0.method2453();
|
||||
var2.field834 = var0.method2453();
|
||||
}
|
||||
|
||||
if(0 != (var3 & 4)) {
|
||||
var2.field853 = var0.method2455();
|
||||
if(0 == var2.field824) {
|
||||
var2.field860 = var2.field853;
|
||||
var2.field853 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if((var3 & 16) != 0) {
|
||||
var5 = var0.method2455();
|
||||
class151 var17 = (class151)class150.method3104(class175.method3414(), var0.method2453());
|
||||
boolean var18 = var0.method2453() == 1;
|
||||
int var8 = var0.method2453();
|
||||
int var9 = var0.field1998;
|
||||
if(null != var2.field48 && null != var2.field34) {
|
||||
boolean var10 = false;
|
||||
if(var17.field2278 && class18.method194(var2.field48)) {
|
||||
var10 = true;
|
||||
}
|
||||
|
||||
if(!var10 && client.field471 == 0 && !var2.field54) {
|
||||
class32.field758.field1998 = 0;
|
||||
var0.method2534(class32.field758.field1995, 0, var8);
|
||||
class32.field758.field1998 = 0;
|
||||
String var11 = class222.method3966(class190.method3705(class215.method3889(class32.field758)));
|
||||
var2.field823 = var11.trim();
|
||||
var2.field859 = var5 >> 8;
|
||||
var2.field828 = var5 & 255;
|
||||
var2.field826 = 150;
|
||||
var2.field842 = var18;
|
||||
var2.field825 = class148.field2249 != var2 && var17.field2278 && "" != client.field508 && var11.toLowerCase().indexOf(client.field508) == -1;
|
||||
int var12;
|
||||
if(var17.field2277) {
|
||||
var12 = var18?91:1;
|
||||
} else {
|
||||
var12 = var18?90:2;
|
||||
}
|
||||
|
||||
if(var17.field2276 != -1) {
|
||||
int var15 = var17.field2276;
|
||||
String var14 = "<img=" + var15 + ">";
|
||||
class16.method186(var12, var14 + var2.field48, var11);
|
||||
} else {
|
||||
class16.method186(var12, var2.field48, var11);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var0.field1998 = var9 + var8;
|
||||
}
|
||||
|
||||
if(0 != (var3 & 8192)) {
|
||||
var2.field846 = var0.method2455();
|
||||
var5 = var0.method2458();
|
||||
var2.field850 = var5 >> 16;
|
||||
var2.field833 = (var5 & '\uffff') + client.field394;
|
||||
var2.field847 = 0;
|
||||
var2.field841 = 0;
|
||||
if(var2.field833 > client.field394) {
|
||||
var2.field847 = -1;
|
||||
}
|
||||
|
||||
if('\uffff' == var2.field846) {
|
||||
var2.field846 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != (var3 & 256)) {
|
||||
var2.field851 = var0.method2454();
|
||||
var2.field832 = var0.method2454();
|
||||
var2.field810 = var0.method2454();
|
||||
var2.field854 = var0.method2454();
|
||||
var2.field855 = var0.method2455() + client.field394;
|
||||
var2.field856 = var0.method2455() + client.field394;
|
||||
var2.field865 = var0.method2455();
|
||||
if(var2.field49) {
|
||||
var2.field851 += var2.field57;
|
||||
var2.field832 += var2.field35;
|
||||
var2.field810 += var2.field57;
|
||||
var2.field854 += var2.field35;
|
||||
var2.field824 = 0;
|
||||
static final void method3132(class172 var0, int var1, int var2) {
|
||||
class174 var3 = var0.method3433(false);
|
||||
if(null != var3) {
|
||||
if(client.field530 < 3) {
|
||||
class149.field2236.method1780(var1, var2, var3.field2884, var3.field2883, 25, 25, client.field495, 256, var3.field2886, var3.field2885);
|
||||
} else {
|
||||
var2.field851 += var2.field864[0];
|
||||
var2.field832 += var2.field817[0];
|
||||
var2.field810 += var2.field864[0];
|
||||
var2.field854 += var2.field817[0];
|
||||
var2.field824 = 1;
|
||||
class79.method1839(var1, var2, 0, var3.field2886, var3.field2885);
|
||||
}
|
||||
|
||||
var2.field868 = 0;
|
||||
}
|
||||
|
||||
if((var3 & 512) != 0) {
|
||||
var5 = var0.method2455();
|
||||
var16 = var0.method2453();
|
||||
var2.method754(var5, var16, client.field394);
|
||||
var2.field849 = client.field394 + 300;
|
||||
var2.field812 = var0.method2453();
|
||||
var2.field834 = var0.method2453();
|
||||
}
|
||||
|
||||
if((var3 & 1024) != 0) {
|
||||
class32.field747[var1] = var0.method2454();
|
||||
}
|
||||
|
||||
if(0 != (var3 & 4096)) {
|
||||
var4 = var0.method2454();
|
||||
}
|
||||
|
||||
if(0 != (var3 & 2048)) {
|
||||
for(var5 = 0; var5 < 3; ++var5) {
|
||||
var2.field38[var5] = var0.method2461();
|
||||
}
|
||||
}
|
||||
|
||||
if(var2.field49) {
|
||||
if(var4 == 127) {
|
||||
var2.method12(var2.field57, var2.field35);
|
||||
} else {
|
||||
byte var19;
|
||||
if(var4 != -1) {
|
||||
var19 = var4;
|
||||
} else {
|
||||
var19 = class32.field747[var1];
|
||||
}
|
||||
|
||||
var2.method26(var2.field57, var2.field35, var19);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static class152[] method3084() {
|
||||
return new class152[]{class152.field2282, class152.field2280, class152.field2281, class152.field2285};
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public static boolean method3085(char var0) {
|
||||
return var0 >= 65 && var0 <= 90 || var0 >= 97 && var0 <= 122;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,44 +1,24 @@
|
||||
import java.io.File;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ek")
|
||||
@ObfuscatedName("ee")
|
||||
public class class148 {
|
||||
@ObfuscatedName("f")
|
||||
static File field2236;
|
||||
@ObfuscatedName("i")
|
||||
static File field2237;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("nd")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1043612833
|
||||
intValue = -318673633
|
||||
)
|
||||
public static int field2239;
|
||||
@ObfuscatedName("q")
|
||||
public static class227 field2240 = null;
|
||||
@ObfuscatedName("r")
|
||||
public static class227 field2241 = null;
|
||||
@ObfuscatedName("b")
|
||||
public static class227 field2243 = null;
|
||||
@ObfuscatedName("w")
|
||||
static String field2246;
|
||||
@ObfuscatedName("hi")
|
||||
@Export("localPlayer")
|
||||
static class2 field2249;
|
||||
|
||||
@ObfuscatedName("f")
|
||||
static Class method3099(String var0) throws ClassNotFoundException {
|
||||
return var0.equals("B")?Byte.TYPE:(var0.equals("I")?Integer.TYPE:(var0.equals("S")?Short.TYPE:(var0.equals("J")?Long.TYPE:(var0.equals("Z")?Boolean.TYPE:(var0.equals("F")?Float.TYPE:(var0.equals("D")?Double.TYPE:(var0.equals("C")?Character.TYPE:(var0.equals("void")?Void.TYPE:Class.forName(var0)))))))));
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static int method3100() {
|
||||
return 9;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static void method3101(class166 var0) {
|
||||
class52.field1172 = var0;
|
||||
class52.field1166 = class52.field1172.method3224(16);
|
||||
}
|
||||
static int field2215;
|
||||
@ObfuscatedName("s")
|
||||
static File field2218;
|
||||
@ObfuscatedName("y")
|
||||
public static File field2219;
|
||||
@ObfuscatedName("i")
|
||||
public static class227 field2221 = null;
|
||||
@ObfuscatedName("l")
|
||||
public static class227 field2223 = null;
|
||||
@ObfuscatedName("h")
|
||||
public static class227 field2225 = null;
|
||||
@ObfuscatedName("d")
|
||||
public static String field2226;
|
||||
}
|
||||
|
||||
@@ -1,468 +1,11 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ec")
|
||||
@ObfuscatedName("em")
|
||||
public final class class149 {
|
||||
@ObfuscatedName("i")
|
||||
public static boolean method3102(int var0) {
|
||||
if(class172.field2750[var0]) {
|
||||
return true;
|
||||
} else if(!class51.field1162.method3280(var0)) {
|
||||
return false;
|
||||
} else {
|
||||
int var1 = class51.field1162.method3224(var0);
|
||||
if(0 == var1) {
|
||||
class172.field2750[var0] = true;
|
||||
return true;
|
||||
} else {
|
||||
if(null == class172.field2757[var0]) {
|
||||
class172.field2757[var0] = new class172[var1];
|
||||
}
|
||||
|
||||
for(int var2 = 0; var2 < var1; ++var2) {
|
||||
if(class172.field2757[var0][var2] == null) {
|
||||
byte[] var3 = class51.field1162.method3214(var0, var2);
|
||||
if(var3 != null) {
|
||||
class172.field2757[var0][var2] = new class172();
|
||||
class172.field2757[var0][var2].field2759 = (var2 + (var0 << 16)) * -1;
|
||||
if(-1 == var3[0]) {
|
||||
class172.field2757[var0][var2].method3390(new class118(var3));
|
||||
} else {
|
||||
class172.field2757[var0][var2].method3351(new class118(var3));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class172.field2750[var0] = true;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-371810819"
|
||||
)
|
||||
static void method3103() {
|
||||
int var0;
|
||||
if(0 == client.field403) {
|
||||
class107.field1906 = new class85(4, 104, 104, class5.field93);
|
||||
|
||||
for(var0 = 0; var0 < 4; ++var0) {
|
||||
client.field346[var0] = new class107(104, 104);
|
||||
}
|
||||
|
||||
class42.field1002 = new class78(512, 512);
|
||||
class31.field723 = "Starting game engine...";
|
||||
class31.field724 = 5;
|
||||
client.field403 = 20;
|
||||
} else {
|
||||
int var3;
|
||||
int var4;
|
||||
int var18;
|
||||
int var21;
|
||||
if(client.field403 == 20) {
|
||||
int[] var31 = new int[9];
|
||||
|
||||
for(var18 = 0; var18 < 9; ++var18) {
|
||||
var21 = 128 + 32 * var18 + 15;
|
||||
var3 = 600 + var21 * 3;
|
||||
var4 = class90.field1587[var21];
|
||||
var31[var18] = var4 * var3 >> 16;
|
||||
}
|
||||
|
||||
class85.method1910(var31, 500, 800, 512, 334);
|
||||
class31.field723 = "Prepared visibility map";
|
||||
class31.field724 = 10;
|
||||
client.field403 = 30;
|
||||
} else if(30 == client.field403) {
|
||||
class10.field168 = class51.method1074(0, false, true, true);
|
||||
class46.field1062 = class51.method1074(1, false, true, true);
|
||||
class115.field1978 = class51.method1074(2, true, false, true);
|
||||
class76.field1396 = class51.method1074(3, false, true, true);
|
||||
class31.field740 = class51.method1074(4, false, true, true);
|
||||
class24.field623 = class51.method1074(5, true, true, true);
|
||||
class137.field2139 = class51.method1074(6, true, true, false);
|
||||
class32.field757 = class51.method1074(7, false, true, true);
|
||||
class157.field2595 = class51.method1074(8, false, true, true);
|
||||
class108.field1915 = class51.method1074(9, false, true, true);
|
||||
class95.field1640 = class51.method1074(10, false, true, true);
|
||||
class97.field1669 = class51.method1074(11, false, true, true);
|
||||
class160.field2649 = class51.method1074(12, false, true, true);
|
||||
class182.field2958 = class51.method1074(13, true, false, true);
|
||||
class161.field2652 = class51.method1074(14, false, true, false);
|
||||
class0.field13 = class51.method1074(15, false, true, true);
|
||||
class31.field723 = "Connecting to update server";
|
||||
class31.field724 = 20;
|
||||
client.field403 = 40;
|
||||
} else if(40 == client.field403) {
|
||||
byte var30 = 0;
|
||||
var0 = var30 + class10.field168.method3287() * 4 / 100;
|
||||
var0 += class46.field1062.method3287() * 4 / 100;
|
||||
var0 += class115.field1978.method3287() * 2 / 100;
|
||||
var0 += class76.field1396.method3287() * 2 / 100;
|
||||
var0 += class31.field740.method3287() * 6 / 100;
|
||||
var0 += class24.field623.method3287() * 4 / 100;
|
||||
var0 += class137.field2139.method3287() * 2 / 100;
|
||||
var0 += class32.field757.method3287() * 60 / 100;
|
||||
var0 += class157.field2595.method3287() * 2 / 100;
|
||||
var0 += class108.field1915.method3287() * 2 / 100;
|
||||
var0 += class95.field1640.method3287() * 2 / 100;
|
||||
var0 += class97.field1669.method3287() * 2 / 100;
|
||||
var0 += class160.field2649.method3287() * 2 / 100;
|
||||
var0 += class182.field2958.method3287() * 2 / 100;
|
||||
var0 += class161.field2652.method3287() * 2 / 100;
|
||||
var0 += class0.field13.method3287() * 2 / 100;
|
||||
if(var0 != 100) {
|
||||
if(0 != var0) {
|
||||
class31.field723 = "Checking for updates - " + var0 + "%";
|
||||
}
|
||||
|
||||
class31.field724 = 30;
|
||||
} else {
|
||||
class31.field723 = "Loaded update list";
|
||||
class31.field724 = 30;
|
||||
client.field403 = 45;
|
||||
}
|
||||
} else if(client.field403 == 45) {
|
||||
boolean var29 = !client.field457;
|
||||
class102.field1780 = 22050;
|
||||
class56.field1191 = var29;
|
||||
class56.field1196 = 2;
|
||||
class183 var22 = new class183();
|
||||
var22.method3655(9, 128);
|
||||
class47.field1070 = class141.method2925(class26.field648, 0, 22050);
|
||||
class47.field1070.method1188(var22);
|
||||
class110.method2384(class0.field13, class161.field2652, class31.field740, var22);
|
||||
class77.field1403 = class141.method2925(class26.field648, 1, 2048);
|
||||
class17.field252 = new class55();
|
||||
class77.field1403.method1188(class17.field252);
|
||||
class24.field628 = new class74(22050, class102.field1780);
|
||||
class31.field723 = "Prepared sound engine";
|
||||
class31.field724 = 35;
|
||||
client.field403 = 50;
|
||||
} else {
|
||||
class167 var2;
|
||||
int var5;
|
||||
class167 var23;
|
||||
if(50 == client.field403) {
|
||||
var0 = 0;
|
||||
class223 var20;
|
||||
if(null == class0.field4) {
|
||||
var2 = class157.field2595;
|
||||
var23 = class182.field2958;
|
||||
var4 = var2.method3248("p11_full");
|
||||
var5 = var2.method3238(var4, "");
|
||||
var20 = class75.method1631(var2, var23, var4, var5);
|
||||
class0.field4 = var20;
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(class29.field692 == null) {
|
||||
var2 = class157.field2595;
|
||||
var23 = class182.field2958;
|
||||
var4 = var2.method3248("p12_full");
|
||||
var5 = var2.method3238(var4, "");
|
||||
var20 = class75.method1631(var2, var23, var4, var5);
|
||||
class29.field692 = var20;
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class1.field28) {
|
||||
var2 = class157.field2595;
|
||||
var23 = class182.field2958;
|
||||
var4 = var2.method3248("b12_full");
|
||||
var5 = var2.method3238(var4, "");
|
||||
var20 = class75.method1631(var2, var23, var4, var5);
|
||||
class1.field28 = var20;
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(var0 < 3) {
|
||||
class31.field723 = "Loading fonts - " + 100 * var0 / 3 + "%";
|
||||
class31.field724 = 40;
|
||||
} else {
|
||||
class98.field1693 = new class159(true);
|
||||
class31.field723 = "Loaded fonts";
|
||||
class31.field724 = 40;
|
||||
client.field403 = 60;
|
||||
}
|
||||
} else {
|
||||
class167 var19;
|
||||
if(client.field403 == 60) {
|
||||
var19 = class95.field1640;
|
||||
var2 = class157.field2595;
|
||||
var3 = 0;
|
||||
if(var19.method3274("title.jpg", "")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3274("logo", "")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3274("logo_deadman_mode", "")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3274("titlebox", "")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3274("titlebutton", "")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3274("runes", "")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3274("title_mute", "")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3233("options_radio_buttons,0")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
if(var2.method3233("options_radio_buttons,2")) {
|
||||
++var3;
|
||||
}
|
||||
|
||||
var2.method3274("sl_back", "");
|
||||
var2.method3274("sl_flags", "");
|
||||
var2.method3274("sl_arrows", "");
|
||||
var2.method3274("sl_stars", "");
|
||||
var2.method3274("sl_button", "");
|
||||
var4 = class148.method3100();
|
||||
if(var3 < var4) {
|
||||
class31.field723 = "Loading title screen - " + 100 * var3 / var4 + "%";
|
||||
class31.field724 = 50;
|
||||
} else {
|
||||
class31.field723 = "Loaded title screen";
|
||||
class31.field724 = 50;
|
||||
client.method556(5);
|
||||
client.field403 = 70;
|
||||
}
|
||||
} else if(70 == client.field403) {
|
||||
if(!class115.field1978.method3278()) {
|
||||
class31.field723 = "Loading config - " + class115.field1978.method3295() + "%";
|
||||
class31.field724 = 60;
|
||||
} else {
|
||||
class167 var28 = class115.field1978;
|
||||
class46.field1058 = var28;
|
||||
var19 = class115.field1978;
|
||||
class41.field970 = var19;
|
||||
var2 = class115.field1978;
|
||||
var23 = class32.field757;
|
||||
class44.field1030 = var2;
|
||||
class44.field1024 = var23;
|
||||
class44.field1032 = class44.field1030.method3224(3);
|
||||
class167 var24 = class115.field1978;
|
||||
class167 var25 = class32.field757;
|
||||
boolean var6 = client.field457;
|
||||
class40.field948 = var24;
|
||||
class40.field940 = var25;
|
||||
class40.field941 = var6;
|
||||
class14.method163(class115.field1978, class32.field757);
|
||||
class167 var7 = class115.field1978;
|
||||
class167 var8 = class32.field757;
|
||||
boolean var9 = client.field291;
|
||||
class223 var10 = class0.field4;
|
||||
class51.field1129 = var7;
|
||||
class51.field1112 = var8;
|
||||
class168.field2714 = var9;
|
||||
class51.field1115 = class51.field1129.method3224(10);
|
||||
class20.field580 = var10;
|
||||
class167 var11 = class115.field1978;
|
||||
class167 var12 = class10.field168;
|
||||
class167 var13 = class46.field1062;
|
||||
class42.field989 = var11;
|
||||
class42.field1001 = var12;
|
||||
class126.field2046 = var13;
|
||||
class167 var14 = class115.field1978;
|
||||
class167 var15 = class32.field757;
|
||||
class43.field1016 = var14;
|
||||
class43.field1007 = var15;
|
||||
class167 var16 = class115.field1978;
|
||||
class47.field1073 = var16;
|
||||
class148.method3101(class115.field1978);
|
||||
class77.method1665(class76.field1396, class32.field757, class157.field2595, class182.field2958);
|
||||
class51.method1047(class115.field1978);
|
||||
class31.method699(class115.field1978);
|
||||
class76.method1648(class115.field1978);
|
||||
class167 var17 = class115.field1978;
|
||||
class49.field1088 = var17;
|
||||
class3.field63 = new class19();
|
||||
class31.field723 = "Loaded config";
|
||||
class31.field724 = 60;
|
||||
client.field403 = 80;
|
||||
}
|
||||
} else if(80 != client.field403) {
|
||||
if(client.field403 == 90) {
|
||||
if(!class108.field1915.method3278()) {
|
||||
class31.field723 = "Loading textures - " + class108.field1915.method3295() + "%";
|
||||
class31.field724 = 90;
|
||||
} else {
|
||||
class94 var27 = new class94(class108.field1915, class157.field2595, 20, 0.8D, client.field457?64:128);
|
||||
class90.method2097(var27);
|
||||
class90.method2064(0.8D);
|
||||
class31.field723 = "Loaded textures";
|
||||
class31.field724 = 90;
|
||||
client.field403 = 110;
|
||||
}
|
||||
} else if(110 == client.field403) {
|
||||
class177.field2912 = new class13();
|
||||
class26.field648.method2833(class177.field2912, 10);
|
||||
class31.field723 = "Loaded input handler";
|
||||
class31.field724 = 94;
|
||||
client.field403 = 120;
|
||||
} else if(120 == client.field403) {
|
||||
if(!class95.field1640.method3274("huffman", "")) {
|
||||
class31.field723 = "Loading wordpack - " + 0 + "%";
|
||||
class31.field724 = 96;
|
||||
} else {
|
||||
class112 var26 = new class112(class95.field1640.method3261("huffman", ""));
|
||||
class182.method3539(var26);
|
||||
class31.field723 = "Loaded wordpack";
|
||||
class31.field724 = 96;
|
||||
client.field403 = 130;
|
||||
}
|
||||
} else if(client.field403 == 130) {
|
||||
if(!class76.field1396.method3278()) {
|
||||
class31.field723 = "Loading interfaces - " + class76.field1396.method3295() * 4 / 5 + "%";
|
||||
class31.field724 = 100;
|
||||
} else if(!class160.field2649.method3278()) {
|
||||
class31.field723 = "Loading interfaces - " + (80 + class160.field2649.method3295() / 6) + "%";
|
||||
class31.field724 = 100;
|
||||
} else if(!class182.field2958.method3278()) {
|
||||
class31.field723 = "Loading interfaces - " + (96 + class182.field2958.method3295() / 20) + "%";
|
||||
class31.field724 = 100;
|
||||
} else {
|
||||
class31.field723 = "Loaded interfaces";
|
||||
class31.field724 = 100;
|
||||
client.field403 = 140;
|
||||
}
|
||||
} else if(client.field403 == 140) {
|
||||
client.method556(10);
|
||||
}
|
||||
} else {
|
||||
var0 = 0;
|
||||
class78 var1;
|
||||
if(class0.field10 == null) {
|
||||
var2 = class157.field2595;
|
||||
var3 = var2.method3248("compass");
|
||||
var4 = var2.method3238(var3, "");
|
||||
var1 = class31.method689(var2, var3, var4);
|
||||
class0.field10 = var1;
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(client.field494 == null) {
|
||||
var2 = class157.field2595;
|
||||
var3 = var2.method3248("mapedge");
|
||||
var4 = var2.method3238(var3, "");
|
||||
var1 = class31.method689(var2, var3, var4);
|
||||
client.field494 = var1;
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class23.field613) {
|
||||
class23.field613 = class160.method3138(class157.field2595, "mapscene", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(class40.field966 == null) {
|
||||
class40.field966 = class129.method2761(class157.field2595, "mapfunction", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class18.field265) {
|
||||
class18.field265 = class129.method2761(class157.field2595, "hitmarks", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class30.field695) {
|
||||
class30.field695 = class129.method2761(class157.field2595, "headicons_pk", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class4.field74) {
|
||||
class4.field74 = class129.method2761(class157.field2595, "headicons_prayer", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class74.field1378) {
|
||||
class74.field1378 = class129.method2761(class157.field2595, "headicons_hint", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == client.field364) {
|
||||
client.field364 = class129.method2761(class157.field2595, "mapmarker", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == client.field405) {
|
||||
client.field405 = class129.method2761(class157.field2595, "cross", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class42.field1005) {
|
||||
class42.field1005 = class129.method2761(class157.field2595, "mapdots", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class5.field104) {
|
||||
class5.field104 = class160.method3138(class157.field2595, "scrollbar", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(null == class217.field3159) {
|
||||
class217.field3159 = class160.method3138(class157.field2595, "mod_icons", "");
|
||||
} else {
|
||||
++var0;
|
||||
}
|
||||
|
||||
if(var0 < 13) {
|
||||
class31.field723 = "Loading sprites - " + var0 * 100 / 13 + "%";
|
||||
class31.field724 = 70;
|
||||
} else {
|
||||
class222.field3178 = class217.field3159;
|
||||
client.field494.method1727();
|
||||
var18 = (int)(Math.random() * 21.0D) - 10;
|
||||
var21 = (int)(Math.random() * 21.0D) - 10;
|
||||
var3 = (int)(Math.random() * 21.0D) - 10;
|
||||
var4 = (int)(Math.random() * 41.0D) - 20;
|
||||
|
||||
for(var5 = 0; var5 < class40.field966.length; ++var5) {
|
||||
class40.field966[var5].method1755(var4 + var18, var21 + var4, var4 + var3);
|
||||
}
|
||||
|
||||
class23.field613[0].method1830(var4 + var18, var21 + var4, var3 + var4);
|
||||
class31.field723 = "Loaded sprites";
|
||||
class31.field724 = 70;
|
||||
client.field403 = 90;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("o")
|
||||
static int[] field2229;
|
||||
@ObfuscatedName("cr")
|
||||
static class145 field2235;
|
||||
@ObfuscatedName("ew")
|
||||
static class78 field2236;
|
||||
}
|
||||
|
||||
@@ -1,342 +1,344 @@
|
||||
import java.io.IOException;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("u")
|
||||
@Implements("XItemContainer")
|
||||
public class class15 extends class207 {
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("ds")
|
||||
static byte[][] field214;
|
||||
@ObfuscatedName("r")
|
||||
@Export("itemIds")
|
||||
int[] field223 = new int[]{-1};
|
||||
@ObfuscatedName("pz")
|
||||
static short[] field224;
|
||||
@ObfuscatedName("j")
|
||||
int[] field215 = new int[]{-1};
|
||||
@ObfuscatedName("el")
|
||||
static class78[] field216;
|
||||
@ObfuscatedName("nm")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1070271175
|
||||
)
|
||||
static int field217;
|
||||
@ObfuscatedName("iy")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1463402645
|
||||
)
|
||||
static int field218;
|
||||
@ObfuscatedName("ff")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 838886437
|
||||
)
|
||||
@Export("cameraPitch")
|
||||
static int field219;
|
||||
@ObfuscatedName("pm")
|
||||
static class133 field220;
|
||||
@ObfuscatedName("f")
|
||||
@Export("stackSizes")
|
||||
int[] field221 = new int[]{0};
|
||||
@ObfuscatedName("a")
|
||||
@Export("itemContainers")
|
||||
static class195 field225 = new class195(32);
|
||||
@ObfuscatedName("p")
|
||||
static class118 field228;
|
||||
|
||||
@ObfuscatedName("r")
|
||||
static void method190(int var0, int var1) {
|
||||
int[] var2 = new int[4];
|
||||
int[] var3 = new int[4];
|
||||
var2[0] = var0;
|
||||
var3[0] = var1;
|
||||
int var4 = 1;
|
||||
|
||||
for(int var5 = 0; var5 < 4; ++var5) {
|
||||
if(var0 != class25.field637[var5]) {
|
||||
var2[var4] = class25.field637[var5];
|
||||
var3[var4] = class25.field636[var5];
|
||||
++var4;
|
||||
}
|
||||
}
|
||||
|
||||
class25.field637 = var2;
|
||||
class25.field636 = var3;
|
||||
class4.method53(class25.field633, 0, class25.field633.length - 1, class25.field637, class25.field636);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static int method192(int var0, int var1, int var2) {
|
||||
return (class5.field90[var0][var1][var2] & 8) != 0?0:(var0 > 0 && 0 != (class5.field90[1][var1][var2] & 2)?var0 - 1:var0);
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@Export("stackSizes")
|
||||
int[] field229 = new int[]{0};
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public static int method179(CharSequence var0) {
|
||||
int var1 = var0.length();
|
||||
int var2 = 0;
|
||||
|
||||
for(int var3 = 0; var3 < var1; ++var3) {
|
||||
var2 = (var2 << 5) - var2 + var0.charAt(var3);
|
||||
}
|
||||
|
||||
return var2;
|
||||
public static void method194(class166 var0, class166 var1, class166 var2) {
|
||||
class42.field991 = var0;
|
||||
class42.field984 = var1;
|
||||
class42.field985 = var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("aq")
|
||||
static final int method180() {
|
||||
if(class10.field169.field142) {
|
||||
return class75.field1386;
|
||||
} else {
|
||||
int var0 = class105.method2335(class142.field2197, class147.field2228, class75.field1386);
|
||||
return var0 - class36.field797 < 800 && 0 != (class5.field81[class75.field1386][class142.field2197 >> 7][class147.field2228 >> 7] & 4)?class75.field1386:3;
|
||||
@ObfuscatedName("a")
|
||||
public static class129 method195(int var0) {
|
||||
class129[] var1 = new class129[]{class129.field2046, class129.field2055, class129.field2049};
|
||||
class129[] var2 = var1;
|
||||
|
||||
for(int var3 = 0; var3 < var2.length; ++var3) {
|
||||
class129 var4 = var2[var3];
|
||||
if(var4.field2050 == var0) {
|
||||
return var4;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("bq")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIIIB)V",
|
||||
garbageValue = "46"
|
||||
signature = "(IIIIIIILclass85;Lclass107;S)V",
|
||||
garbageValue = "-14693"
|
||||
)
|
||||
static final void method181(int var0, int var1, int var2, int var3, int var4, int var5, int var6) {
|
||||
if(var2 >= 1 && var3 >= 1 && var2 <= 102 && var3 <= 102) {
|
||||
if(client.field457 && var0 != class75.field1386) {
|
||||
return;
|
||||
}
|
||||
|
||||
int var7 = 0;
|
||||
boolean var8 = true;
|
||||
boolean var9 = false;
|
||||
boolean var10 = false;
|
||||
if(var1 == 0) {
|
||||
var7 = class107.field1906.method1901(var0, var2, var3);
|
||||
}
|
||||
|
||||
if(var1 == 1) {
|
||||
var7 = class107.field1906.method1902(var0, var2, var3);
|
||||
}
|
||||
|
||||
if(var1 == 2) {
|
||||
var7 = class107.field1906.method1935(var0, var2, var3);
|
||||
}
|
||||
|
||||
if(3 == var1) {
|
||||
var7 = class107.field1906.method2010(var0, var2, var3);
|
||||
}
|
||||
|
||||
int var11;
|
||||
if(0 != var7) {
|
||||
var11 = class107.field1906.method1983(var0, var2, var3, var7);
|
||||
int var32 = var7 >> 14 & 32767;
|
||||
int var33 = var11 & 31;
|
||||
int var34 = var11 >> 6 & 3;
|
||||
class40 var12;
|
||||
if(0 == var1) {
|
||||
class107.field1906.method2008(var0, var2, var3);
|
||||
var12 = class48.method996(var32);
|
||||
if(0 != var12.field934) {
|
||||
client.field346[var0].method2347(var2, var3, var33, var34, var12.field918);
|
||||
}
|
||||
}
|
||||
|
||||
if(var1 == 1) {
|
||||
class107.field1906.method2028(var0, var2, var3);
|
||||
}
|
||||
|
||||
if(2 == var1) {
|
||||
class107.field1906.method1977(var0, var2, var3);
|
||||
var12 = class48.method996(var32);
|
||||
if(var2 + var12.field932 > 103 || var12.field932 + var3 > 103 || var12.field933 + var2 > 103 || var12.field933 + var3 > 103) {
|
||||
return;
|
||||
}
|
||||
|
||||
if(0 != var12.field934) {
|
||||
client.field346[var0].method2348(var2, var3, var12.field932, var12.field933, var34, var12.field918);
|
||||
}
|
||||
}
|
||||
|
||||
if(var1 == 3) {
|
||||
class107.field1906.method1895(var0, var2, var3);
|
||||
var12 = class48.method996(var32);
|
||||
if(var12.field934 == 1) {
|
||||
client.field346[var0].method2350(var2, var3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var4 >= 0) {
|
||||
var11 = var0;
|
||||
if(var0 < 3 && (class5.field81[1][var2][var3] & 2) == 2) {
|
||||
var11 = var0 + 1;
|
||||
}
|
||||
|
||||
class85 var35 = class107.field1906;
|
||||
class107 var13 = client.field346[var0];
|
||||
class40 var14 = class48.method996(var4);
|
||||
int var15;
|
||||
int var16;
|
||||
if(1 != var5 && var5 != 3) {
|
||||
var15 = var14.field932;
|
||||
var16 = var14.field933;
|
||||
} else {
|
||||
var15 = var14.field933;
|
||||
var16 = var14.field932;
|
||||
}
|
||||
|
||||
int var17;
|
||||
int var18;
|
||||
if(var15 + var2 <= 104) {
|
||||
var17 = var2 + (var15 >> 1);
|
||||
var18 = var2 + (var15 + 1 >> 1);
|
||||
} else {
|
||||
var17 = var2;
|
||||
var18 = 1 + var2;
|
||||
}
|
||||
|
||||
int var19;
|
||||
int var20;
|
||||
if(var3 + var16 <= 104) {
|
||||
var19 = var3 + (var16 >> 1);
|
||||
var20 = (var16 + 1 >> 1) + var3;
|
||||
} else {
|
||||
var19 = var3;
|
||||
var20 = 1 + var3;
|
||||
}
|
||||
|
||||
int[][] var21 = class5.field93[var11];
|
||||
int var22 = var21[var17][var19] + var21[var18][var19] + var21[var17][var20] + var21[var18][var20] >> 2;
|
||||
int var23 = (var15 << 6) + (var2 << 7);
|
||||
int var24 = (var3 << 7) + (var16 << 6);
|
||||
int var25 = var2 + (var3 << 7) + (var4 << 14) + 1073741824;
|
||||
if(var14.field936 == 0) {
|
||||
var25 -= Integer.MIN_VALUE;
|
||||
}
|
||||
|
||||
int var26 = (var5 << 6) + var6;
|
||||
if(1 == var14.field917) {
|
||||
var26 += 256;
|
||||
}
|
||||
|
||||
Object var27;
|
||||
if(22 == var6) {
|
||||
if(-1 == var14.field949 && var14.field920 == null) {
|
||||
var27 = var14.method805(22, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, 22, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1881(var0, var2, var3, var22, (class84)var27, var25, var26);
|
||||
if(var14.field934 == 1) {
|
||||
var13.method2345(var2, var3);
|
||||
}
|
||||
} else if(var6 != 10 && var6 != 11) {
|
||||
if(var6 >= 12) {
|
||||
if(-1 == var14.field949 && null == var14.field920) {
|
||||
var27 = var14.method805(var6, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, var6, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1967(var0, var2, var3, var22, 1, 1, (class84)var27, 0, var25, var26);
|
||||
if(var14.field934 != 0) {
|
||||
var13.method2342(var2, var3, var15, var16, var14.field918);
|
||||
}
|
||||
} else if(var6 == 0) {
|
||||
if(var14.field949 == -1 && var14.field920 == null) {
|
||||
var27 = var14.method805(0, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, 0, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1876(var0, var2, var3, var22, (class84)var27, (class84)null, class5.field88[var5], 0, var25, var26);
|
||||
if(var14.field934 != 0) {
|
||||
var13.method2365(var2, var3, var6, var5, var14.field918);
|
||||
}
|
||||
} else if(var6 == 1) {
|
||||
if(-1 == var14.field949 && var14.field920 == null) {
|
||||
var27 = var14.method805(1, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, 1, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1876(var0, var2, var3, var22, (class84)var27, (class84)null, class5.field80[var5], 0, var25, var26);
|
||||
if(var14.field934 != 0) {
|
||||
var13.method2365(var2, var3, var6, var5, var14.field918);
|
||||
}
|
||||
} else {
|
||||
Object var29;
|
||||
int var37;
|
||||
if(2 == var6) {
|
||||
var37 = 1 + var5 & 3;
|
||||
Object var28;
|
||||
if(var14.field949 == -1 && var14.field920 == null) {
|
||||
var28 = var14.method805(2, var5 + 4, var21, var23, var22, var24);
|
||||
var29 = var14.method805(2, var37, var21, var23, var22, var24);
|
||||
} else {
|
||||
var28 = new class12(var4, 2, 4 + var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
var29 = new class12(var4, 2, var37, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1876(var0, var2, var3, var22, (class84)var28, (class84)var29, class5.field88[var5], class5.field88[var37], var25, var26);
|
||||
if(0 != var14.field934) {
|
||||
var13.method2365(var2, var3, var6, var5, var14.field918);
|
||||
}
|
||||
} else if(var6 == 3) {
|
||||
if(-1 == var14.field949 && null == var14.field920) {
|
||||
var27 = var14.method805(3, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, 3, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1876(var0, var2, var3, var22, (class84)var27, (class84)null, class5.field80[var5], 0, var25, var26);
|
||||
if(var14.field934 != 0) {
|
||||
var13.method2365(var2, var3, var6, var5, var14.field918);
|
||||
}
|
||||
} else if(9 == var6) {
|
||||
if(var14.field949 == -1 && var14.field920 == null) {
|
||||
var27 = var14.method805(var6, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, var6, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1967(var0, var2, var3, var22, 1, 1, (class84)var27, 0, var25, var26);
|
||||
if(var14.field934 != 0) {
|
||||
var13.method2342(var2, var3, var15, var16, var14.field918);
|
||||
}
|
||||
} else if(var6 == 4) {
|
||||
if(-1 == var14.field949 && var14.field920 == null) {
|
||||
var27 = var14.method805(4, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, 4, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1884(var0, var2, var3, var22, (class84)var27, (class84)null, class5.field88[var5], 0, 0, 0, var25, var26);
|
||||
} else {
|
||||
int var36;
|
||||
if(var6 == 5) {
|
||||
var37 = 16;
|
||||
var36 = var35.method1901(var0, var2, var3);
|
||||
if(var36 != 0) {
|
||||
var37 = class48.method996(var36 >> 14 & 32767).field961;
|
||||
}
|
||||
|
||||
if(var14.field949 == -1 && null == var14.field920) {
|
||||
var29 = var14.method805(4, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var29 = new class12(var4, 4, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1884(var0, var2, var3, var22, (class84)var29, (class84)null, class5.field88[var5], 0, var37 * class5.field103[var5], var37 * class5.field89[var5], var25, var26);
|
||||
} else if(var6 == 6) {
|
||||
var37 = 8;
|
||||
var36 = var35.method1901(var0, var2, var3);
|
||||
if(0 != var36) {
|
||||
var37 = class48.method996(var36 >> 14 & 32767).field961 / 2;
|
||||
}
|
||||
|
||||
if(-1 == var14.field949 && var14.field920 == null) {
|
||||
var29 = var14.method805(4, var5 + 4, var21, var23, var22, var24);
|
||||
} else {
|
||||
var29 = new class12(var4, 4, var5 + 4, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1884(var0, var2, var3, var22, (class84)var29, (class84)null, 256, var5, class5.field92[var5] * var37, class5.field101[var5] * var37, var25, var26);
|
||||
} else if(7 == var6) {
|
||||
var36 = var5 + 2 & 3;
|
||||
if(-1 == var14.field949 && var14.field920 == null) {
|
||||
var27 = var14.method805(4, 4 + var36, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, 4, var36 + 4, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1884(var0, var2, var3, var22, (class84)var27, (class84)null, 256, var36, 0, 0, var25, var26);
|
||||
} else if(var6 == 8) {
|
||||
var37 = 8;
|
||||
var36 = var35.method1901(var0, var2, var3);
|
||||
if(0 != var36) {
|
||||
var37 = class48.method996(var36 >> 14 & 32767).field961 / 2;
|
||||
}
|
||||
|
||||
int var31 = 2 + var5 & 3;
|
||||
Object var30;
|
||||
if(-1 == var14.field949 && null == var14.field920) {
|
||||
var29 = var14.method805(4, 4 + var5, var21, var23, var22, var24);
|
||||
var30 = var14.method805(4, 4 + var31, var21, var23, var22, var24);
|
||||
} else {
|
||||
var29 = new class12(var4, 4, 4 + var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
var30 = new class12(var4, 4, 4 + var31, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
var35.method1884(var0, var2, var3, var22, (class84)var29, (class84)var30, 256, var5, class5.field92[var5] * var37, class5.field101[var5] * var37, var25, var26);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(var14.field949 == -1 && null == var14.field920) {
|
||||
var27 = var14.method805(10, var5, var21, var23, var22, var24);
|
||||
} else {
|
||||
var27 = new class12(var4, 10, var5, var11, var2, var3, var14.field949, true, (class84)null);
|
||||
}
|
||||
|
||||
if(null != var27) {
|
||||
var35.method1967(var0, var2, var3, var22, var15, var16, (class84)var27, var6 == 11?256:0, var25, var26);
|
||||
}
|
||||
|
||||
if(var14.field934 != 0) {
|
||||
var13.method2342(var2, var3, var15, var16, var14.field918);
|
||||
}
|
||||
}
|
||||
}
|
||||
static final void method196(int var0, int var1, int var2, int var3, int var4, int var5, int var6, class85 var7, class107 var8) {
|
||||
class40 var9 = class156.method3176(var4);
|
||||
int var10;
|
||||
int var11;
|
||||
if(1 != var5 && var5 != 3) {
|
||||
var10 = var9.field938;
|
||||
var11 = var9.field939;
|
||||
} else {
|
||||
var10 = var9.field939;
|
||||
var11 = var9.field938;
|
||||
}
|
||||
|
||||
int var12;
|
||||
int var13;
|
||||
if(var2 + var10 <= 104) {
|
||||
var12 = var2 + (var10 >> 1);
|
||||
var13 = (var10 + 1 >> 1) + var2;
|
||||
} else {
|
||||
var12 = var2;
|
||||
var13 = var2 + 1;
|
||||
}
|
||||
|
||||
int var14;
|
||||
int var15;
|
||||
if(var11 + var3 <= 104) {
|
||||
var14 = (var11 >> 1) + var3;
|
||||
var15 = (var11 + 1 >> 1) + var3;
|
||||
} else {
|
||||
var14 = var3;
|
||||
var15 = var3 + 1;
|
||||
}
|
||||
|
||||
int[][] var16 = class5.field86[var1];
|
||||
int var17 = var16[var12][var15] + var16[var13][var14] + var16[var12][var14] + var16[var13][var15] >> 2;
|
||||
int var18 = (var10 << 6) + (var2 << 7);
|
||||
int var19 = (var3 << 7) + (var11 << 6);
|
||||
int var20 = 1073741824 + (var4 << 14) + (var3 << 7) + var2;
|
||||
if(0 == var9.field942) {
|
||||
var20 -= Integer.MIN_VALUE;
|
||||
}
|
||||
|
||||
int var21 = var6 + (var5 << 6);
|
||||
if(var9.field963 == 1) {
|
||||
var21 += 256;
|
||||
}
|
||||
|
||||
Object var22;
|
||||
if(22 == var6) {
|
||||
if(var9.field946 == -1 && null == var9.field955) {
|
||||
var22 = var9.method812(22, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, 22, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1928(var0, var2, var3, var17, (class84)var22, var20, var21);
|
||||
if(1 == var9.field925) {
|
||||
var8.method2400(var2, var3);
|
||||
}
|
||||
|
||||
} else if(10 != var6 && var6 != 11) {
|
||||
if(var6 >= 12) {
|
||||
if(-1 == var9.field946 && null == var9.field955) {
|
||||
var22 = var9.method812(var6, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, var6, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1932(var0, var2, var3, var17, 1, 1, (class84)var22, 0, var20, var21);
|
||||
if(var9.field925 != 0) {
|
||||
var8.method2398(var2, var3, var10, var11, var9.field941);
|
||||
}
|
||||
|
||||
} else if(0 == var6) {
|
||||
if(var9.field946 == -1 && null == var9.field955) {
|
||||
var22 = var9.method812(0, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, 0, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1972(var0, var2, var3, var17, (class84)var22, (class84)null, class5.field81[var5], 0, var20, var21);
|
||||
if(0 != var9.field925) {
|
||||
var8.method2416(var2, var3, var6, var5, var9.field941);
|
||||
}
|
||||
|
||||
} else if(1 == var6) {
|
||||
if(-1 == var9.field946 && var9.field955 == null) {
|
||||
var22 = var9.method812(1, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, 1, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1972(var0, var2, var3, var17, (class84)var22, (class84)null, class5.field82[var5], 0, var20, var21);
|
||||
if(0 != var9.field925) {
|
||||
var8.method2416(var2, var3, var6, var5, var9.field941);
|
||||
}
|
||||
|
||||
} else {
|
||||
Object var24;
|
||||
int var27;
|
||||
if(2 == var6) {
|
||||
var27 = 1 + var5 & 3;
|
||||
Object var28;
|
||||
if(var9.field946 == -1 && null == var9.field955) {
|
||||
var28 = var9.method812(2, var5 + 4, var16, var18, var17, var19);
|
||||
var24 = var9.method812(2, var27, var16, var18, var17, var19);
|
||||
} else {
|
||||
var28 = new class12(var4, 2, 4 + var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
var24 = new class12(var4, 2, var27, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1972(var0, var2, var3, var17, (class84)var28, (class84)var24, class5.field81[var5], class5.field81[var27], var20, var21);
|
||||
if(var9.field925 != 0) {
|
||||
var8.method2416(var2, var3, var6, var5, var9.field941);
|
||||
}
|
||||
|
||||
} else if(var6 == 3) {
|
||||
if(var9.field946 == -1 && null == var9.field955) {
|
||||
var22 = var9.method812(3, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, 3, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1972(var0, var2, var3, var17, (class84)var22, (class84)null, class5.field82[var5], 0, var20, var21);
|
||||
if(var9.field925 != 0) {
|
||||
var8.method2416(var2, var3, var6, var5, var9.field941);
|
||||
}
|
||||
|
||||
} else if(9 == var6) {
|
||||
if(var9.field946 == -1 && null == var9.field955) {
|
||||
var22 = var9.method812(var6, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, var6, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1932(var0, var2, var3, var17, 1, 1, (class84)var22, 0, var20, var21);
|
||||
if(0 != var9.field925) {
|
||||
var8.method2398(var2, var3, var10, var11, var9.field941);
|
||||
}
|
||||
|
||||
} else if(var6 == 4) {
|
||||
if(var9.field946 == -1 && var9.field955 == null) {
|
||||
var22 = var9.method812(4, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, 4, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1931(var0, var2, var3, var17, (class84)var22, (class84)null, class5.field81[var5], 0, 0, 0, var20, var21);
|
||||
} else {
|
||||
int var23;
|
||||
if(var6 == 5) {
|
||||
var27 = 16;
|
||||
var23 = var7.method1948(var0, var2, var3);
|
||||
if(0 != var23) {
|
||||
var27 = class156.method3176(var23 >> 14 & 32767).field951;
|
||||
}
|
||||
|
||||
if(-1 == var9.field946 && var9.field955 == null) {
|
||||
var24 = var9.method812(4, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var24 = new class12(var4, 4, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1931(var0, var2, var3, var17, (class84)var24, (class84)null, class5.field81[var5], 0, class5.field83[var5] * var27, class5.field84[var5] * var27, var20, var21);
|
||||
} else if(6 == var6) {
|
||||
var27 = 8;
|
||||
var23 = var7.method1948(var0, var2, var3);
|
||||
if(0 != var23) {
|
||||
var27 = class156.method3176(var23 >> 14 & 32767).field951 / 2;
|
||||
}
|
||||
|
||||
if(-1 == var9.field946 && var9.field955 == null) {
|
||||
var24 = var9.method812(4, 4 + var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var24 = new class12(var4, 4, var5 + 4, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1931(var0, var2, var3, var17, (class84)var24, (class84)null, 256, var5, var27 * class5.field79[var5], class5.field77[var5] * var27, var20, var21);
|
||||
} else if(var6 == 7) {
|
||||
var23 = var5 + 2 & 3;
|
||||
if(var9.field946 == -1 && var9.field955 == null) {
|
||||
var22 = var9.method812(4, 4 + var23, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, 4, 4 + var23, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1931(var0, var2, var3, var17, (class84)var22, (class84)null, 256, var23, 0, 0, var20, var21);
|
||||
} else if(var6 == 8) {
|
||||
var27 = 8;
|
||||
var23 = var7.method1948(var0, var2, var3);
|
||||
if(var23 != 0) {
|
||||
var27 = class156.method3176(var23 >> 14 & 32767).field951 / 2;
|
||||
}
|
||||
|
||||
int var26 = 2 + var5 & 3;
|
||||
Object var25;
|
||||
if(-1 == var9.field946 && var9.field955 == null) {
|
||||
var24 = var9.method812(4, var5 + 4, var16, var18, var17, var19);
|
||||
var25 = var9.method812(4, 4 + var26, var16, var18, var17, var19);
|
||||
} else {
|
||||
var24 = new class12(var4, 4, 4 + var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
var25 = new class12(var4, 4, var26 + 4, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
var7.method1931(var0, var2, var3, var17, (class84)var24, (class84)var25, 256, var5, class5.field79[var5] * var27, var27 * class5.field77[var5], var20, var21);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(var9.field946 == -1 && null == var9.field955) {
|
||||
var22 = var9.method812(10, var5, var16, var18, var17, var19);
|
||||
} else {
|
||||
var22 = new class12(var4, 10, var5, var1, var2, var3, var9.field946, true, (class84)null);
|
||||
}
|
||||
|
||||
if(var22 != null) {
|
||||
var7.method1932(var0, var2, var3, var17, var10, var11, (class84)var22, var6 == 11?256:0, var20, var21);
|
||||
}
|
||||
|
||||
if(0 != var9.field925) {
|
||||
var8.method2398(var2, var3, var10, var11, var9.field941);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bp")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZI)V",
|
||||
garbageValue = "673767053"
|
||||
)
|
||||
static final void method197(boolean var0) {
|
||||
class10.method146();
|
||||
++client.field341;
|
||||
if(client.field341 >= 50 || var0) {
|
||||
client.field341 = 0;
|
||||
if(!client.field346 && null != class178.field2912) {
|
||||
client.field301.method2753(163);
|
||||
|
||||
try {
|
||||
class178.field2912.method3003(client.field301.field1980, 0, client.field301.field1979);
|
||||
client.field301.field1979 = 0;
|
||||
} catch (IOException var2) {
|
||||
client.field346 = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,42 +1,112 @@
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("eq")
|
||||
@ObfuscatedName("eo")
|
||||
public class class151 implements class111 {
|
||||
@ObfuscatedName("a")
|
||||
static final class151 field2270 = new class151(2, 1, true, true, false);
|
||||
@ObfuscatedName("j")
|
||||
static final class151 field2271 = new class151(0, -1, true, false, true);
|
||||
@ObfuscatedName("i")
|
||||
static final class151 field2273 = new class151(3, 2, false, false, true);
|
||||
static final class151 field2242 = new class151(0, -1, true, false, true);
|
||||
@ObfuscatedName("r")
|
||||
static final class151 field2243 = new class151(1, 0, true, true, true);
|
||||
@ObfuscatedName("f")
|
||||
static final class151 field2274 = new class151(4, 3, false, false, true);
|
||||
static final class151 field2244 = new class151(2, 1, true, true, false);
|
||||
@ObfuscatedName("s")
|
||||
static final class151 field2245 = new class151(3, 2, false, false, true);
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1356493025
|
||||
)
|
||||
final int field2247;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1795541395
|
||||
)
|
||||
public final int field2248;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1084065871
|
||||
)
|
||||
final int field2275;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1992473191
|
||||
)
|
||||
public final int field2276;
|
||||
@ObfuscatedName("h")
|
||||
public final boolean field2277;
|
||||
@ObfuscatedName("n")
|
||||
public final boolean field2278;
|
||||
@ObfuscatedName("l")
|
||||
static final class151 field2279 = new class151(1, 0, true, true, true);
|
||||
|
||||
public final boolean field2249;
|
||||
@ObfuscatedName("j")
|
||||
public int vmethod3121() {
|
||||
return this.field2275;
|
||||
}
|
||||
public final boolean field2250;
|
||||
@ObfuscatedName("fu")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 143597477
|
||||
)
|
||||
static int field2251;
|
||||
@ObfuscatedName("hj")
|
||||
@Export("localPlayer")
|
||||
static class2 field2253;
|
||||
@ObfuscatedName("y")
|
||||
static final class151 field2254 = new class151(4, 3, false, false, true);
|
||||
|
||||
class151(int var1, int var2, boolean var3, boolean var4, boolean var5) {
|
||||
this.field2275 = var1;
|
||||
this.field2276 = var2;
|
||||
this.field2277 = var4;
|
||||
this.field2278 = var5;
|
||||
this.field2247 = var1;
|
||||
this.field2248 = var2;
|
||||
this.field2249 = var4;
|
||||
this.field2250 = var5;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public int vmethod3184() {
|
||||
return this.field2247;
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
public static void method3161() {
|
||||
try {
|
||||
if(class182.field2947 == 1) {
|
||||
int var0 = class182.field2942.method3623();
|
||||
if(var0 > 0 && class182.field2942.method3666()) {
|
||||
var0 -= class45.field1043;
|
||||
if(var0 < 0) {
|
||||
var0 = 0;
|
||||
}
|
||||
|
||||
class182.field2942.method3622(var0);
|
||||
return;
|
||||
}
|
||||
|
||||
class182.field2942.method3628();
|
||||
class182.field2942.method3681();
|
||||
if(class182.field2946 != null) {
|
||||
class182.field2947 = 2;
|
||||
} else {
|
||||
class182.field2947 = 0;
|
||||
}
|
||||
|
||||
class182.field2950 = null;
|
||||
class136.field2121 = null;
|
||||
}
|
||||
} catch (Exception var1) {
|
||||
var1.printStackTrace();
|
||||
class182.field2942.method3628();
|
||||
class182.field2947 = 0;
|
||||
class182.field2950 = null;
|
||||
class136.field2121 = null;
|
||||
class182.field2946 = null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("av")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "5"
|
||||
)
|
||||
static final void method3162() {
|
||||
for(class29 var0 = (class29)client.field429.method3860(); var0 != null; var0 = (class29)client.field429.method3861()) {
|
||||
if(var0.field696 == class48.field1078 && !var0.field693) {
|
||||
if(client.field303 >= var0.field685) {
|
||||
var0.method658(client.field409);
|
||||
if(var0.field693) {
|
||||
var0.method3946();
|
||||
} else {
|
||||
class77.field1396.method1968(var0.field696, var0.field687, var0.field688, var0.field689, 60, var0, 0, -1, false);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var0.method3946();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,24 +3,29 @@ import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ev")
|
||||
public class class152 {
|
||||
@ObfuscatedName("i")
|
||||
static final class152 field2280 = new class152("WIP", 2);
|
||||
@ObfuscatedName("l")
|
||||
static final class152 field2281 = new class152("BUILDLIVE", 3);
|
||||
@ObfuscatedName("a")
|
||||
static final class152 field2282 = new class152("RC", 1);
|
||||
@ObfuscatedName("j")
|
||||
static final class152 field2285 = new class152("LIVE", 0);
|
||||
public static final class152 field2256 = new class152("LIVE", 0);
|
||||
@ObfuscatedName("f")
|
||||
public final String field2286;
|
||||
@ObfuscatedName("m")
|
||||
public static final class152 field2257 = new class152("RC", 1);
|
||||
@ObfuscatedName("s")
|
||||
public static final class152 field2258 = new class152("WIP", 2);
|
||||
@ObfuscatedName("y")
|
||||
public final String field2259;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -332296417
|
||||
intValue = 1134194711
|
||||
)
|
||||
public final int field2288;
|
||||
public final int field2260;
|
||||
@ObfuscatedName("ii")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -739619511
|
||||
)
|
||||
static int field2264;
|
||||
@ObfuscatedName("r")
|
||||
public static final class152 field2265 = new class152("BUILDLIVE", 3);
|
||||
|
||||
class152(String var1, int var2) {
|
||||
this.field2286 = var1;
|
||||
this.field2288 = var2;
|
||||
this.field2259 = var1;
|
||||
this.field2260 = var2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,35 +1,50 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("el")
|
||||
@ObfuscatedName("er")
|
||||
public class class153 implements class111 {
|
||||
@ObfuscatedName("f")
|
||||
public static final class153 field2289 = new class153("game5", "Game 5", 4);
|
||||
@ObfuscatedName("a")
|
||||
public static final class153 field2291 = new class153("game3", "Game 3", 2);
|
||||
@ObfuscatedName("i")
|
||||
public static final class153 field2292 = new class153("game4", "Game 4", 3);
|
||||
@ObfuscatedName("l")
|
||||
public static final class153 field2293 = new class153("stellardawn", "Stellar Dawn", 1);
|
||||
@ObfuscatedName("r")
|
||||
static final class153 field2267 = new class153("stellardawn", "Stellar Dawn", 1);
|
||||
@ObfuscatedName("y")
|
||||
static final class153 field2268 = new class153("game5", "Game 5", 4);
|
||||
@ObfuscatedName("s")
|
||||
static final class153 field2269 = new class153("game4", "Game 4", 3);
|
||||
@ObfuscatedName("e")
|
||||
public static final class153 field2271 = new class153("oldscape", "RuneScape 2007", 5);
|
||||
@ObfuscatedName("g")
|
||||
public final String field2272;
|
||||
@ObfuscatedName("m")
|
||||
public static final class153 field2294 = new class153("oldscape", "RuneScape 2007", 5);
|
||||
@ObfuscatedName("o")
|
||||
public final String field2295;
|
||||
@ObfuscatedName("j")
|
||||
public static final class153 field2296 = new class153("runescape", "RuneScape", 0);
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -804466889
|
||||
intValue = 2063905735
|
||||
)
|
||||
final int field2298;
|
||||
final int field2273;
|
||||
@ObfuscatedName("f")
|
||||
static final class153 field2275 = new class153("game3", "Game 3", 2);
|
||||
@ObfuscatedName("a")
|
||||
static final class153 field2276 = new class153("runescape", "RuneScape", 0);
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public int vmethod3121() {
|
||||
return this.field2298;
|
||||
@ObfuscatedName("r")
|
||||
public static boolean method3164(int var0) {
|
||||
return 0 != (var0 >> 21 & 1);
|
||||
}
|
||||
|
||||
class153(String var1, String var2, int var3) {
|
||||
this.field2295 = var1;
|
||||
this.field2298 = var3;
|
||||
this.field2272 = var1;
|
||||
this.field2273 = var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("aj")
|
||||
static final int method3171() {
|
||||
if(class89.field1548.field131) {
|
||||
return class48.field1078;
|
||||
} else {
|
||||
int var0 = class4.method52(class44.field1037, class17.field254, class48.field1078);
|
||||
return var0 - class30.field713 < 800 && 0 != (class5.field90[class48.field1078][class44.field1037 >> 7][class17.field254 >> 7] & 4)?class48.field1078:3;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public int vmethod3184() {
|
||||
return this.field2273;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,20 +2,31 @@ import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("eb")
|
||||
public class class154 {
|
||||
@ObfuscatedName("l")
|
||||
public static final boolean[] field2300 = new boolean[]{true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false};
|
||||
@ObfuscatedName("a")
|
||||
public static int[] field2301 = new int[99];
|
||||
@ObfuscatedName("f")
|
||||
public static int[] field2279 = new int[99];
|
||||
@ObfuscatedName("r")
|
||||
public static final boolean[] field2280 = new boolean[]{true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, false};
|
||||
|
||||
static {
|
||||
int var0 = 0;
|
||||
|
||||
for(int var1 = 0; var1 < 99; ++var1) {
|
||||
int var2 = var1 + 1;
|
||||
int var2 = 1 + var1;
|
||||
int var3 = (int)((double)var2 + 300.0D * Math.pow(2.0D, (double)var2 / 7.0D));
|
||||
var0 += var3;
|
||||
field2301[var1] = var0 / 4;
|
||||
field2279[var1] = var0 / 4;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
public static void method3173(int var0) {
|
||||
class182.field2947 = 1;
|
||||
class182.field2946 = null;
|
||||
class182.field2945 = -1;
|
||||
class182.field2948 = -1;
|
||||
class134.field2077 = 0;
|
||||
class182.field2949 = false;
|
||||
class45.field1043 = var0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,74 +1,21 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("es")
|
||||
@ObfuscatedName("eg")
|
||||
public class class155 {
|
||||
@ObfuscatedName("i")
|
||||
public static int method3117(CharSequence var0, int var1, int var2, byte[] var3, int var4) {
|
||||
int var5 = var2 - var1;
|
||||
static boolean field2289;
|
||||
|
||||
for(int var6 = 0; var6 < var5; ++var6) {
|
||||
char var7 = var0.charAt(var6 + var1);
|
||||
if(var7 > 0 && var7 < 128 || var7 >= 160 && var7 <= 255) {
|
||||
var3[var6 + var4] = (byte)var7;
|
||||
} else if(var7 == 8364) {
|
||||
var3[var4 + var6] = -128;
|
||||
} else if(var7 == 8218) {
|
||||
var3[var4 + var6] = -126;
|
||||
} else if(var7 == 402) {
|
||||
var3[var4 + var6] = -125;
|
||||
} else if(var7 == 8222) {
|
||||
var3[var6 + var4] = -124;
|
||||
} else if(8230 == var7) {
|
||||
var3[var6 + var4] = -123;
|
||||
} else if(var7 == 8224) {
|
||||
var3[var4 + var6] = -122;
|
||||
} else if(var7 == 8225) {
|
||||
var3[var4 + var6] = -121;
|
||||
} else if(710 == var7) {
|
||||
var3[var6 + var4] = -120;
|
||||
} else if(8240 == var7) {
|
||||
var3[var4 + var6] = -119;
|
||||
} else if(352 == var7) {
|
||||
var3[var4 + var6] = -118;
|
||||
} else if(8249 == var7) {
|
||||
var3[var6 + var4] = -117;
|
||||
} else if(338 == var7) {
|
||||
var3[var4 + var6] = -116;
|
||||
} else if(var7 == 381) {
|
||||
var3[var6 + var4] = -114;
|
||||
} else if(var7 == 8216) {
|
||||
var3[var6 + var4] = -111;
|
||||
} else if(8217 == var7) {
|
||||
var3[var4 + var6] = -110;
|
||||
} else if(var7 == 8220) {
|
||||
var3[var6 + var4] = -109;
|
||||
} else if(8221 == var7) {
|
||||
var3[var4 + var6] = -108;
|
||||
} else if(8226 == var7) {
|
||||
var3[var4 + var6] = -107;
|
||||
} else if(8211 == var7) {
|
||||
var3[var4 + var6] = -106;
|
||||
} else if(8212 == var7) {
|
||||
var3[var6 + var4] = -105;
|
||||
} else if(732 == var7) {
|
||||
var3[var6 + var4] = -104;
|
||||
} else if(var7 == 8482) {
|
||||
var3[var4 + var6] = -103;
|
||||
} else if(353 == var7) {
|
||||
var3[var6 + var4] = -102;
|
||||
} else if(var7 == 8250) {
|
||||
var3[var4 + var6] = -101;
|
||||
} else if(var7 == 339) {
|
||||
var3[var4 + var6] = -100;
|
||||
} else if(var7 == 382) {
|
||||
var3[var4 + var6] = -98;
|
||||
} else if(376 == var7) {
|
||||
var3[var4 + var6] = -97;
|
||||
} else {
|
||||
var3[var6 + var4] = 63;
|
||||
@ObfuscatedName("a")
|
||||
public static class111 method3174(class111[] var0, int var1) {
|
||||
class111[] var2 = var0;
|
||||
|
||||
for(int var3 = 0; var3 < var2.length; ++var3) {
|
||||
class111 var4 = var2[var3];
|
||||
if(var1 == var4.vmethod3184()) {
|
||||
return var4;
|
||||
}
|
||||
}
|
||||
|
||||
return var5;
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,50 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fn")
|
||||
@ObfuscatedName("fg")
|
||||
public class class156 {
|
||||
@ObfuscatedName("l")
|
||||
public static int method3118(int var0) {
|
||||
return var0 >> 11 & 63;
|
||||
@ObfuscatedName("y")
|
||||
public static void method3175() {
|
||||
try {
|
||||
class148.field2225.method4172();
|
||||
|
||||
for(int var0 = 0; var0 < class95.field1619; ++var0) {
|
||||
class228.field3221[var0].method4172();
|
||||
}
|
||||
|
||||
class148.field2221.method4172();
|
||||
class148.field2223.method4172();
|
||||
} catch (Exception var1) {
|
||||
;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static class40 method3176(int var0) {
|
||||
class40 var1 = (class40)class40.field945.method3792((long)var0);
|
||||
if(null != var1) {
|
||||
return var1;
|
||||
} else {
|
||||
byte[] var2 = class40.field965.method3263(6, var0);
|
||||
var1 = new class40();
|
||||
var1.field930 = var0;
|
||||
if(null != var2) {
|
||||
var1.method808(new class118(var2));
|
||||
}
|
||||
|
||||
var1.method829();
|
||||
if(var1.field962) {
|
||||
var1.field925 = 0;
|
||||
var1.field941 = false;
|
||||
}
|
||||
|
||||
class40.field945.method3794(var1, (long)var0);
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
public static void method3177() {
|
||||
class46.field1058.method3800();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,37 +1,19 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fj")
|
||||
@ObfuscatedName("fp")
|
||||
public class class157 {
|
||||
@ObfuscatedName("bl")
|
||||
static class167 field2595;
|
||||
@ObfuscatedName("dx")
|
||||
static int[] field2579;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static int method3119(byte[] var0, int var1, CharSequence var2) {
|
||||
int var3 = var2.length();
|
||||
int var4 = var1;
|
||||
|
||||
for(int var5 = 0; var5 < var3; ++var5) {
|
||||
char var6 = var2.charAt(var5);
|
||||
if(var6 <= 127) {
|
||||
var0[var4++] = (byte)var6;
|
||||
} else if(var6 <= 2047) {
|
||||
var0[var4++] = (byte)(192 | var6 >> 6);
|
||||
var0[var4++] = (byte)(128 | var6 & 63);
|
||||
} else {
|
||||
var0[var4++] = (byte)(224 | var6 >> 12);
|
||||
var0[var4++] = (byte)(128 | var6 >> 6 & 63);
|
||||
var0[var4++] = (byte)(128 | var6 & 63);
|
||||
}
|
||||
@ObfuscatedName("f")
|
||||
public static int method3178(int var0, int var1, int var2, int var3, int var4, int var5) {
|
||||
if(1 == (var5 & 1)) {
|
||||
int var6 = var3;
|
||||
var3 = var4;
|
||||
var4 = var6;
|
||||
}
|
||||
|
||||
return var4 - var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
public static void method3120() {
|
||||
class172.field2827.method3720();
|
||||
class172.field2754.method3720();
|
||||
class172.field2779.method3720();
|
||||
class172.field2784.method3720();
|
||||
var2 &= 3;
|
||||
return 0 == var2?var1:(1 == var2?7 - var0 - (var3 - 1):(var2 == 2?7 - var1 - (var4 - 1):var0));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,34 +1,34 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fh")
|
||||
@ObfuscatedName("fc")
|
||||
public class class158 implements class111 {
|
||||
@ObfuscatedName("j")
|
||||
public static final class158 field2605 = new class158(1, 0);
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1572756035
|
||||
)
|
||||
public final int field2582;
|
||||
@ObfuscatedName("r")
|
||||
public static final class158 field2583 = new class158(2, 1);
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1336464981
|
||||
)
|
||||
public final int field2606;
|
||||
public static final class158 field2584 = new class158(3, 2);
|
||||
@ObfuscatedName("a")
|
||||
public static final class158 field2607 = new class158(3, 2);
|
||||
@ObfuscatedName("i")
|
||||
public static final class158 field2608 = new class158(2, 3);
|
||||
@ObfuscatedName("l")
|
||||
public static final class158 field2609 = new class158(0, 1);
|
||||
@ObfuscatedName("m")
|
||||
public static final class158 field2585 = new class158(1, 0);
|
||||
@ObfuscatedName("s")
|
||||
public static final class158 field2586 = new class158(0, 3);
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1256696199
|
||||
intValue = -1730645039
|
||||
)
|
||||
final int field2610;
|
||||
final int field2587;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public int vmethod3121() {
|
||||
return this.field2610;
|
||||
@ObfuscatedName("a")
|
||||
public int vmethod3184() {
|
||||
return this.field2587;
|
||||
}
|
||||
|
||||
class158(int var1, int var2) {
|
||||
this.field2606 = var1;
|
||||
this.field2610 = var2;
|
||||
this.field2582 = var1;
|
||||
this.field2587 = var2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,170 +1,189 @@
|
||||
import java.awt.datatransfer.Clipboard;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fu")
|
||||
@ObfuscatedName("fw")
|
||||
public class class159 extends class207 {
|
||||
@ObfuscatedName("o")
|
||||
boolean field2611;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -415796859
|
||||
)
|
||||
int field2616;
|
||||
@ObfuscatedName("ad")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1863781613
|
||||
)
|
||||
int field2617;
|
||||
@ObfuscatedName("bs")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1227628359
|
||||
)
|
||||
int field2618;
|
||||
@ObfuscatedName("aa")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2097745275
|
||||
)
|
||||
int field2619;
|
||||
@ObfuscatedName("aj")
|
||||
int[] field2621 = new int[3];
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -255196403
|
||||
)
|
||||
int field2622;
|
||||
@ObfuscatedName("ac")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1013214557
|
||||
intValue = 297538569
|
||||
)
|
||||
int field2624;
|
||||
@ObfuscatedName("ai")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1030322641
|
||||
)
|
||||
int field2626;
|
||||
int field2592;
|
||||
@ObfuscatedName("ar")
|
||||
boolean field2627;
|
||||
@ObfuscatedName("ag")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1410570915
|
||||
intValue = -1266954491
|
||||
)
|
||||
int field2629;
|
||||
int field2593;
|
||||
@ObfuscatedName("aj")
|
||||
String field2594;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 856584411
|
||||
)
|
||||
int field2595;
|
||||
@ObfuscatedName("g")
|
||||
boolean field2596;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1517876327
|
||||
)
|
||||
int field2597;
|
||||
@ObfuscatedName("ak")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1116441335
|
||||
)
|
||||
int field2599;
|
||||
@ObfuscatedName("ah")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2059924539
|
||||
)
|
||||
int field2600;
|
||||
@ObfuscatedName("as")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -516317281
|
||||
)
|
||||
int field2602;
|
||||
@ObfuscatedName("ao")
|
||||
boolean field2603;
|
||||
@ObfuscatedName("am")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 99982827
|
||||
intValue = -825417215
|
||||
)
|
||||
int field2630;
|
||||
int field2604;
|
||||
@ObfuscatedName("ab")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -296944035
|
||||
)
|
||||
int field2605;
|
||||
@ObfuscatedName("aa")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1333330203
|
||||
)
|
||||
int field2608;
|
||||
@ObfuscatedName("ag")
|
||||
String field2609;
|
||||
@ObfuscatedName("an")
|
||||
String field2610;
|
||||
@ObfuscatedName("av")
|
||||
String field2611;
|
||||
@ObfuscatedName("pt")
|
||||
static Clipboard field2614;
|
||||
@ObfuscatedName("af")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 8430583
|
||||
intValue = 20714469
|
||||
)
|
||||
int field2631;
|
||||
@ObfuscatedName("al")
|
||||
String field2633;
|
||||
@ObfuscatedName("aq")
|
||||
String field2634;
|
||||
@ObfuscatedName("ae")
|
||||
String field2635;
|
||||
@ObfuscatedName("ap")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1647355601
|
||||
)
|
||||
int field2636;
|
||||
@ObfuscatedName("az")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -108422089
|
||||
)
|
||||
int field2637;
|
||||
@ObfuscatedName("au")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1117388785
|
||||
)
|
||||
int field2638;
|
||||
int field2615;
|
||||
@ObfuscatedName("ay")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1970963883
|
||||
intValue = 846081923
|
||||
)
|
||||
int field2639;
|
||||
@ObfuscatedName("av")
|
||||
String field2640;
|
||||
@ObfuscatedName("ah")
|
||||
String field2641;
|
||||
@ObfuscatedName("at")
|
||||
String field2642;
|
||||
@ObfuscatedName("ax")
|
||||
int field2616;
|
||||
@ObfuscatedName("au")
|
||||
String field2617;
|
||||
@ObfuscatedName("az")
|
||||
String field2618;
|
||||
@ObfuscatedName("ae")
|
||||
int[] field2619 = new int[3];
|
||||
@ObfuscatedName("bd")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1595308681
|
||||
intValue = -253565649
|
||||
)
|
||||
int field2643;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "615808914"
|
||||
int field2620;
|
||||
@ObfuscatedName("ap")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1899118357
|
||||
)
|
||||
void method3127() {
|
||||
if(this.field2642.length() > 40) {
|
||||
this.field2642 = this.field2642.substring(0, 40);
|
||||
}
|
||||
|
||||
if(this.field2633.length() > 40) {
|
||||
this.field2633 = this.field2633.substring(0, 40);
|
||||
}
|
||||
|
||||
if(this.field2634.length() > 10) {
|
||||
this.field2634 = this.field2634.substring(0, 10);
|
||||
}
|
||||
|
||||
if(this.field2635.length() > 10) {
|
||||
this.field2635 = this.field2635.substring(0, 10);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public void method3128(class118 var1) {
|
||||
var1.method2438(6);
|
||||
var1.method2438(this.field2616);
|
||||
var1.method2438(this.field2611?1:0);
|
||||
var1.method2438(this.field2622);
|
||||
var1.method2438(this.field2637);
|
||||
var1.method2438(this.field2624);
|
||||
var1.method2438(this.field2643);
|
||||
var1.method2438(this.field2626);
|
||||
var1.method2438(this.field2627?1:0);
|
||||
var1.method2541(this.field2619);
|
||||
var1.method2438(this.field2629);
|
||||
var1.method2457(this.field2630);
|
||||
var1.method2541(this.field2631);
|
||||
var1.method2498(this.field2642);
|
||||
var1.method2498(this.field2633);
|
||||
var1.method2498(this.field2634);
|
||||
var1.method2498(this.field2635);
|
||||
var1.method2438(this.field2617);
|
||||
var1.method2541(this.field2636);
|
||||
var1.method2498(this.field2640);
|
||||
var1.method2498(this.field2641);
|
||||
var1.method2438(this.field2638);
|
||||
var1.method2438(this.field2639);
|
||||
|
||||
for(int var2 = 0; var2 < this.field2621.length; ++var2) {
|
||||
var1.method2441(this.field2621[var2]);
|
||||
}
|
||||
|
||||
var1.method2441(this.field2618);
|
||||
}
|
||||
int field2621;
|
||||
@ObfuscatedName("aq")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 71401623
|
||||
)
|
||||
int field2622;
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public int method3129() {
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-353021718"
|
||||
)
|
||||
void method3186() {
|
||||
if(this.field2609.length() > 40) {
|
||||
this.field2609 = this.field2609.substring(0, 40);
|
||||
}
|
||||
|
||||
if(this.field2610.length() > 40) {
|
||||
this.field2610 = this.field2610.substring(0, 40);
|
||||
}
|
||||
|
||||
if(this.field2611.length() > 10) {
|
||||
this.field2611 = this.field2611.substring(0, 10);
|
||||
}
|
||||
|
||||
if(this.field2594.length() > 10) {
|
||||
this.field2594 = this.field2594.substring(0, 10);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass118;I)V",
|
||||
garbageValue = "1980766002"
|
||||
)
|
||||
public void method3187(class118 var1) {
|
||||
var1.method2497(6);
|
||||
var1.method2497(this.field2595);
|
||||
var1.method2497(this.field2596?1:0);
|
||||
var1.method2497(this.field2597);
|
||||
var1.method2497(this.field2599);
|
||||
var1.method2497(this.field2600);
|
||||
var1.method2497(this.field2592);
|
||||
var1.method2497(this.field2602);
|
||||
var1.method2497(this.field2603?1:0);
|
||||
var1.method2498(this.field2604);
|
||||
var1.method2497(this.field2605);
|
||||
var1.method2499(this.field2593);
|
||||
var1.method2498(this.field2608);
|
||||
var1.method2504(this.field2609);
|
||||
var1.method2504(this.field2610);
|
||||
var1.method2504(this.field2611);
|
||||
var1.method2504(this.field2594);
|
||||
var1.method2497(this.field2622);
|
||||
var1.method2498(this.field2621);
|
||||
var1.method2504(this.field2617);
|
||||
var1.method2504(this.field2618);
|
||||
var1.method2497(this.field2615);
|
||||
var1.method2497(this.field2616);
|
||||
|
||||
for(int var2 = 0; var2 < this.field2619.length; ++var2) {
|
||||
var1.method2663(this.field2619[var2]);
|
||||
}
|
||||
|
||||
var1.method2663(this.field2620);
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public int method3188() {
|
||||
byte var1 = 38;
|
||||
int var2 = var1 + class120.method2684(this.field2642);
|
||||
var2 += class120.method2684(this.field2633);
|
||||
var2 += class120.method2684(this.field2634);
|
||||
var2 += class120.method2684(this.field2635);
|
||||
var2 += class120.method2684(this.field2640);
|
||||
var2 += class120.method2684(this.field2641);
|
||||
return var2;
|
||||
String var4 = this.field2609;
|
||||
int var3 = var4.length() + 2;
|
||||
int var20 = var1 + var3;
|
||||
String var7 = this.field2610;
|
||||
int var6 = var7.length() + 2;
|
||||
var20 += var6;
|
||||
String var10 = this.field2611;
|
||||
int var9 = var10.length() + 2;
|
||||
var20 += var9;
|
||||
String var13 = this.field2594;
|
||||
int var12 = var13.length() + 2;
|
||||
var20 += var12;
|
||||
String var16 = this.field2617;
|
||||
int var15 = var16.length() + 2;
|
||||
var20 += var15;
|
||||
String var19 = this.field2618;
|
||||
int var18 = var19.length() + 2;
|
||||
var20 += var18;
|
||||
return var20;
|
||||
}
|
||||
|
||||
@ObfuscatedSignature(
|
||||
@@ -172,14 +191,14 @@ public class class159 extends class207 {
|
||||
garbageValue = "1"
|
||||
)
|
||||
public class159(boolean var1) {
|
||||
if(class35.field790.startsWith("win")) {
|
||||
this.field2616 = 1;
|
||||
} else if(class35.field790.startsWith("mac")) {
|
||||
this.field2616 = 2;
|
||||
} else if(class35.field790.startsWith("linux")) {
|
||||
this.field2616 = 3;
|
||||
if(class118.field1986.startsWith("win")) {
|
||||
this.field2595 = 1;
|
||||
} else if(class118.field1986.startsWith("mac")) {
|
||||
this.field2595 = 2;
|
||||
} else if(class118.field1986.startsWith("linux")) {
|
||||
this.field2595 = 3;
|
||||
} else {
|
||||
this.field2616 = 4;
|
||||
this.field2595 = 4;
|
||||
}
|
||||
|
||||
String var2;
|
||||
@@ -207,61 +226,61 @@ public class class159 extends class207 {
|
||||
}
|
||||
|
||||
if(!var2.startsWith("amd64") && !var2.startsWith("x86_64")) {
|
||||
this.field2611 = false;
|
||||
this.field2596 = false;
|
||||
} else {
|
||||
this.field2611 = true;
|
||||
this.field2596 = true;
|
||||
}
|
||||
|
||||
if(this.field2616 == 1) {
|
||||
if(1 == this.field2595) {
|
||||
if(var3.indexOf("4.0") != -1) {
|
||||
this.field2622 = 1;
|
||||
this.field2597 = 1;
|
||||
} else if(var3.indexOf("4.1") != -1) {
|
||||
this.field2622 = 2;
|
||||
this.field2597 = 2;
|
||||
} else if(var3.indexOf("4.9") != -1) {
|
||||
this.field2622 = 3;
|
||||
this.field2597 = 3;
|
||||
} else if(var3.indexOf("5.0") != -1) {
|
||||
this.field2622 = 4;
|
||||
this.field2597 = 4;
|
||||
} else if(var3.indexOf("5.1") != -1) {
|
||||
this.field2622 = 5;
|
||||
this.field2597 = 5;
|
||||
} else if(var3.indexOf("5.2") != -1) {
|
||||
this.field2622 = 8;
|
||||
this.field2597 = 8;
|
||||
} else if(var3.indexOf("6.0") != -1) {
|
||||
this.field2622 = 6;
|
||||
this.field2597 = 6;
|
||||
} else if(var3.indexOf("6.1") != -1) {
|
||||
this.field2622 = 7;
|
||||
this.field2597 = 7;
|
||||
} else if(var3.indexOf("6.2") != -1) {
|
||||
this.field2622 = 9;
|
||||
this.field2597 = 9;
|
||||
} else if(var3.indexOf("6.3") != -1) {
|
||||
this.field2622 = 10;
|
||||
this.field2597 = 10;
|
||||
}
|
||||
} else if(this.field2616 == 2) {
|
||||
} else if(2 == this.field2595) {
|
||||
if(var3.indexOf("10.4") != -1) {
|
||||
this.field2622 = 20;
|
||||
this.field2597 = 20;
|
||||
} else if(var3.indexOf("10.5") != -1) {
|
||||
this.field2622 = 21;
|
||||
this.field2597 = 21;
|
||||
} else if(var3.indexOf("10.6") != -1) {
|
||||
this.field2622 = 22;
|
||||
this.field2597 = 22;
|
||||
} else if(var3.indexOf("10.7") != -1) {
|
||||
this.field2622 = 23;
|
||||
this.field2597 = 23;
|
||||
} else if(var3.indexOf("10.8") != -1) {
|
||||
this.field2622 = 24;
|
||||
this.field2597 = 24;
|
||||
} else if(var3.indexOf("10.9") != -1) {
|
||||
this.field2622 = 25;
|
||||
this.field2597 = 25;
|
||||
} else if(var3.indexOf("10.10") != -1) {
|
||||
this.field2622 = 26;
|
||||
this.field2597 = 26;
|
||||
}
|
||||
}
|
||||
|
||||
if(var4.toLowerCase().indexOf("sun") != -1) {
|
||||
this.field2637 = 1;
|
||||
this.field2599 = 1;
|
||||
} else if(var4.toLowerCase().indexOf("microsoft") != -1) {
|
||||
this.field2637 = 2;
|
||||
this.field2599 = 2;
|
||||
} else if(var4.toLowerCase().indexOf("apple") != -1) {
|
||||
this.field2637 = 3;
|
||||
this.field2599 = 3;
|
||||
} else if(var4.toLowerCase().indexOf("oracle") != -1) {
|
||||
this.field2637 = 5;
|
||||
this.field2599 = 5;
|
||||
} else {
|
||||
this.field2637 = 4;
|
||||
this.field2599 = 4;
|
||||
}
|
||||
|
||||
int var6 = 2;
|
||||
@@ -275,14 +294,14 @@ public class class159 extends class207 {
|
||||
break;
|
||||
}
|
||||
|
||||
var7 = var7 * 10 + (var8 - 48);
|
||||
var7 = var8 - 48 + var7 * 10;
|
||||
++var6;
|
||||
}
|
||||
} catch (Exception var14) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field2624 = var7;
|
||||
this.field2600 = var7;
|
||||
var6 = var5.indexOf(46, 2) + 1;
|
||||
var7 = 0;
|
||||
|
||||
@@ -293,14 +312,14 @@ public class class159 extends class207 {
|
||||
break;
|
||||
}
|
||||
|
||||
var7 = 10 * var7 + (var8 - 48);
|
||||
var7 = var8 - 48 + 10 * var7;
|
||||
++var6;
|
||||
}
|
||||
} catch (Exception var13) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field2643 = var7;
|
||||
this.field2592 = var7;
|
||||
var6 = var5.indexOf(95, 4) + 1;
|
||||
var7 = 0;
|
||||
|
||||
@@ -311,96 +330,47 @@ public class class159 extends class207 {
|
||||
break;
|
||||
}
|
||||
|
||||
var7 = var8 - 48 + var7 * 10;
|
||||
var7 = var7 * 10 + (var8 - 48);
|
||||
++var6;
|
||||
}
|
||||
} catch (Exception var12) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field2626 = var7;
|
||||
this.field2627 = false;
|
||||
this.field2619 = (int)(Runtime.getRuntime().maxMemory() / 1048576L) + 1;
|
||||
if(this.field2624 > 3) {
|
||||
this.field2629 = Runtime.getRuntime().availableProcessors();
|
||||
this.field2602 = var7;
|
||||
this.field2603 = false;
|
||||
this.field2604 = (int)(Runtime.getRuntime().maxMemory() / 1048576L) + 1;
|
||||
if(this.field2600 > 3) {
|
||||
this.field2605 = Runtime.getRuntime().availableProcessors();
|
||||
} else {
|
||||
this.field2629 = 0;
|
||||
this.field2605 = 0;
|
||||
}
|
||||
|
||||
this.field2630 = 0;
|
||||
if(this.field2642 == null) {
|
||||
this.field2642 = "";
|
||||
this.field2593 = 0;
|
||||
if(this.field2609 == null) {
|
||||
this.field2609 = "";
|
||||
}
|
||||
|
||||
if(this.field2633 == null) {
|
||||
this.field2633 = "";
|
||||
if(null == this.field2610) {
|
||||
this.field2610 = "";
|
||||
}
|
||||
|
||||
if(null == this.field2634) {
|
||||
this.field2634 = "";
|
||||
if(this.field2611 == null) {
|
||||
this.field2611 = "";
|
||||
}
|
||||
|
||||
if(this.field2635 == null) {
|
||||
this.field2635 = "";
|
||||
if(this.field2594 == null) {
|
||||
this.field2594 = "";
|
||||
}
|
||||
|
||||
if(this.field2640 == null) {
|
||||
this.field2640 = "";
|
||||
if(this.field2617 == null) {
|
||||
this.field2617 = "";
|
||||
}
|
||||
|
||||
if(this.field2641 == null) {
|
||||
this.field2641 = "";
|
||||
}
|
||||
|
||||
this.method3127();
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static String method3132(CharSequence[] var0, int var1, int var2) {
|
||||
if(var2 == 0) {
|
||||
return "";
|
||||
} else if(var2 == 1) {
|
||||
CharSequence var8 = var0[var1];
|
||||
return var8 == null?"null":var8.toString();
|
||||
} else {
|
||||
int var3 = var2 + var1;
|
||||
int var4 = 0;
|
||||
|
||||
for(int var5 = var1; var5 < var3; ++var5) {
|
||||
CharSequence var6 = var0[var5];
|
||||
if(var6 == null) {
|
||||
var4 += 4;
|
||||
} else {
|
||||
var4 += var6.length();
|
||||
}
|
||||
}
|
||||
|
||||
StringBuilder var9 = new StringBuilder(var4);
|
||||
|
||||
for(int var10 = var1; var10 < var3; ++var10) {
|
||||
CharSequence var7 = var0[var10];
|
||||
if(var7 == null) {
|
||||
var9.append("null");
|
||||
} else {
|
||||
var9.append(var7);
|
||||
}
|
||||
}
|
||||
|
||||
return var9.toString();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bx")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIB)V",
|
||||
garbageValue = "-108"
|
||||
)
|
||||
static final void method3134(int var0, int var1, int var2, int var3) {
|
||||
for(int var4 = 0; var4 < client.field491; ++var4) {
|
||||
if(client.field498[var4] + client.field496[var4] > var0 && client.field496[var4] < var2 + var0 && client.field499[var4] + client.field456[var4] > var1 && client.field456[var4] < var1 + var3) {
|
||||
client.field493[var4] = true;
|
||||
}
|
||||
if(null == this.field2618) {
|
||||
this.field2618 = "";
|
||||
}
|
||||
|
||||
this.method3186();
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,80 +1,276 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fp")
|
||||
@ObfuscatedName("ff")
|
||||
public class class160 {
|
||||
@ObfuscatedName("r")
|
||||
static char[] field2625;
|
||||
@ObfuscatedName("a")
|
||||
static int[] field2646;
|
||||
@ObfuscatedName("l")
|
||||
static char[] field2647;
|
||||
@ObfuscatedName("m")
|
||||
static class152 field2648;
|
||||
@ObfuscatedName("bc")
|
||||
static class167 field2649;
|
||||
@ObfuscatedName("j")
|
||||
static char[] field2650 = new char[64];
|
||||
static char[] field2627 = new char[64];
|
||||
@ObfuscatedName("f")
|
||||
static int[] field2628;
|
||||
|
||||
static {
|
||||
int var0;
|
||||
for(var0 = 0; var0 < 26; ++var0) {
|
||||
field2650[var0] = (char)(var0 + 65);
|
||||
field2627[var0] = (char)(var0 + 65);
|
||||
}
|
||||
|
||||
for(var0 = 26; var0 < 52; ++var0) {
|
||||
field2650[var0] = (char)(var0 + 97 - 26);
|
||||
field2627[var0] = (char)(97 + var0 - 26);
|
||||
}
|
||||
|
||||
for(var0 = 52; var0 < 62; ++var0) {
|
||||
field2650[var0] = (char)(var0 + 48 - 52);
|
||||
field2627[var0] = (char)(48 + var0 - 52);
|
||||
}
|
||||
|
||||
field2650[62] = 43;
|
||||
field2650[63] = 47;
|
||||
field2647 = new char[64];
|
||||
field2627[62] = 43;
|
||||
field2627[63] = 47;
|
||||
field2625 = new char[64];
|
||||
|
||||
for(var0 = 0; var0 < 26; ++var0) {
|
||||
field2647[var0] = (char)(var0 + 65);
|
||||
field2625[var0] = (char)(var0 + 65);
|
||||
}
|
||||
|
||||
for(var0 = 26; var0 < 52; ++var0) {
|
||||
field2647[var0] = (char)(97 + var0 - 26);
|
||||
field2625[var0] = (char)(var0 + 97 - 26);
|
||||
}
|
||||
|
||||
for(var0 = 52; var0 < 62; ++var0) {
|
||||
field2647[var0] = (char)(48 + var0 - 52);
|
||||
field2625[var0] = (char)(48 + var0 - 52);
|
||||
}
|
||||
|
||||
field2647[62] = 42;
|
||||
field2647[63] = 45;
|
||||
field2646 = new int[128];
|
||||
field2625[62] = 42;
|
||||
field2625[63] = 45;
|
||||
field2628 = new int[128];
|
||||
|
||||
for(var0 = 0; var0 < field2646.length; ++var0) {
|
||||
field2646[var0] = -1;
|
||||
for(var0 = 0; var0 < field2628.length; ++var0) {
|
||||
field2628[var0] = -1;
|
||||
}
|
||||
|
||||
for(var0 = 65; var0 <= 90; ++var0) {
|
||||
field2646[var0] = var0 - 65;
|
||||
field2628[var0] = var0 - 65;
|
||||
}
|
||||
|
||||
for(var0 = 97; var0 <= 122; ++var0) {
|
||||
field2646[var0] = 26 + (var0 - 97);
|
||||
field2628[var0] = var0 - 97 + 26;
|
||||
}
|
||||
|
||||
for(var0 = 48; var0 <= 57; ++var0) {
|
||||
field2646[var0] = 52 + (var0 - 48);
|
||||
field2628[var0] = var0 - 48 + 52;
|
||||
}
|
||||
|
||||
int[] var2 = field2646;
|
||||
field2646[43] = 62;
|
||||
int[] var2 = field2628;
|
||||
field2628[43] = 62;
|
||||
var2[42] = 62;
|
||||
int[] var1 = field2646;
|
||||
field2646[47] = 63;
|
||||
int[] var1 = field2628;
|
||||
field2628[47] = 63;
|
||||
var1[45] = 63;
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
public static class80[] method3138(class166 var0, String var1, String var2) {
|
||||
int var3 = var0.method3248(var1);
|
||||
int var4 = var0.method3238(var3, var2);
|
||||
return class93.method2138(var0, var3, var4);
|
||||
@ObfuscatedName("ca")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIII)V",
|
||||
garbageValue = "-1364695970"
|
||||
)
|
||||
static final void method3201(int var0, int var1, int var2, int var3) {
|
||||
if(0 == client.field446 && !client.field448) {
|
||||
class212.method3983("Walk here", "", 23, 0, var0 - var2, var1 - var3);
|
||||
}
|
||||
|
||||
int var4 = -1;
|
||||
int var5 = -1;
|
||||
|
||||
int var6;
|
||||
int var7;
|
||||
for(var6 = 0; var6 < class104.field1844; ++var6) {
|
||||
var7 = class104.field1796[var6];
|
||||
int var8 = var7 & 127;
|
||||
int var9 = var7 >> 7 & 127;
|
||||
int var10 = var7 >> 29 & 3;
|
||||
int var11 = var7 >> 14 & 32767;
|
||||
if(var5 != var7) {
|
||||
var5 = var7;
|
||||
if(2 == var10 && class77.field1396.method2087(class48.field1078, var8, var9, var7) >= 0) {
|
||||
class40 var12 = class156.method3176(var11);
|
||||
if(null != var12.field955) {
|
||||
var12 = var12.method848();
|
||||
}
|
||||
|
||||
if(null == var12) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if(client.field446 == 1) {
|
||||
class212.method3983("Use", client.field447 + " " + "->" + " " + class51.method1090('\uffff') + var12.field954, 1, var7, var8, var9);
|
||||
} else if(client.field448) {
|
||||
if((class15.field218 & 4) == 4) {
|
||||
class212.method3983(client.field451, client.field452 + " " + "->" + " " + class51.method1090('\uffff') + var12.field954, 2, var7, var8, var9);
|
||||
}
|
||||
} else {
|
||||
String[] var13 = var12.field950;
|
||||
if(client.field464) {
|
||||
var13 = client.method553(var13);
|
||||
}
|
||||
|
||||
if(null != var13) {
|
||||
for(int var14 = 4; var14 >= 0; --var14) {
|
||||
if(null != var13[var14]) {
|
||||
short var15 = 0;
|
||||
if(var14 == 0) {
|
||||
var15 = 3;
|
||||
}
|
||||
|
||||
if(1 == var14) {
|
||||
var15 = 4;
|
||||
}
|
||||
|
||||
if(2 == var14) {
|
||||
var15 = 5;
|
||||
}
|
||||
|
||||
if(3 == var14) {
|
||||
var15 = 6;
|
||||
}
|
||||
|
||||
if(4 == var14) {
|
||||
var15 = 1001;
|
||||
}
|
||||
|
||||
class212.method3983(var13[var14], class51.method1090('\uffff') + var12.field954, var15, var7, var8, var9);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class212.method3983("Examine", class51.method1090('\uffff') + var12.field954, 1002, var12.field930 << 14, var8, var9);
|
||||
}
|
||||
}
|
||||
|
||||
class2 var16;
|
||||
int var22;
|
||||
class34 var23;
|
||||
int[] var24;
|
||||
int var28;
|
||||
if(1 == var10) {
|
||||
class34 var19 = client.field358[var11];
|
||||
if(var19 == null) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if(1 == var19.field785.field881 && (var19.field870 & 127) == 64 && (var19.field813 & 127) == 64) {
|
||||
for(var22 = 0; var22 < client.field331; ++var22) {
|
||||
var23 = client.field358[client.field564[var22]];
|
||||
if(null != var23 && var23 != var19 && 1 == var23.field785.field881 && var23.field870 == var19.field870 && var23.field813 == var19.field813) {
|
||||
class43.method927(var23.field785, client.field564[var22], var8, var9);
|
||||
}
|
||||
}
|
||||
|
||||
var22 = class32.field774;
|
||||
var24 = class32.field759;
|
||||
|
||||
for(var28 = 0; var28 < var22; ++var28) {
|
||||
var16 = client.field415[var24[var28]];
|
||||
if(var16 != null && var16.field870 == var19.field870 && var19.field813 == var16.field813) {
|
||||
class150.method3149(var16, var24[var28], var8, var9);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class43.method927(var19.field785, var11, var8, var9);
|
||||
}
|
||||
|
||||
if(0 == var10) {
|
||||
class2 var20 = client.field415[var11];
|
||||
if(null == var20) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if((var20.field870 & 127) == 64 && 64 == (var20.field813 & 127)) {
|
||||
for(var22 = 0; var22 < client.field331; ++var22) {
|
||||
var23 = client.field358[client.field564[var22]];
|
||||
if(null != var23 && 1 == var23.field785.field881 && var23.field870 == var20.field870 && var20.field813 == var23.field813) {
|
||||
class43.method927(var23.field785, client.field564[var22], var8, var9);
|
||||
}
|
||||
}
|
||||
|
||||
var22 = class32.field774;
|
||||
var24 = class32.field759;
|
||||
|
||||
for(var28 = 0; var28 < var22; ++var28) {
|
||||
var16 = client.field415[var24[var28]];
|
||||
if(var16 != null && var20 != var16 && var16.field870 == var20.field870 && var20.field813 == var16.field813) {
|
||||
class150.method3149(var16, var24[var28], var8, var9);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var11 != client.field521) {
|
||||
class150.method3149(var20, var11, var8, var9);
|
||||
} else {
|
||||
var4 = var7;
|
||||
}
|
||||
}
|
||||
|
||||
if(var10 == 3) {
|
||||
class198 var21 = client.field419[class48.field1078][var8][var9];
|
||||
if(null != var21) {
|
||||
for(class28 var25 = (class28)var21.method3872(); var25 != null; var25 = (class28)var21.method3863()) {
|
||||
class51 var26 = class75.method1648(var25.field681);
|
||||
if(client.field446 == 1) {
|
||||
class212.method3983("Use", client.field447 + " " + "->" + " " + class51.method1090(16748608) + var26.field1115, 16, var25.field681, var8, var9);
|
||||
} else if(client.field448) {
|
||||
if((class15.field218 & 1) == 1) {
|
||||
class212.method3983(client.field451, client.field452 + " " + "->" + " " + class51.method1090(16748608) + var26.field1115, 17, var25.field681, var8, var9);
|
||||
}
|
||||
} else {
|
||||
String[] var29 = var26.field1129;
|
||||
if(client.field464) {
|
||||
var29 = client.method553(var29);
|
||||
}
|
||||
|
||||
for(int var27 = 4; var27 >= 0; --var27) {
|
||||
if(var29 != null && null != var29[var27]) {
|
||||
byte var17 = 0;
|
||||
if(var27 == 0) {
|
||||
var17 = 18;
|
||||
}
|
||||
|
||||
if(1 == var27) {
|
||||
var17 = 19;
|
||||
}
|
||||
|
||||
if(2 == var27) {
|
||||
var17 = 20;
|
||||
}
|
||||
|
||||
if(3 == var27) {
|
||||
var17 = 21;
|
||||
}
|
||||
|
||||
if(4 == var27) {
|
||||
var17 = 22;
|
||||
}
|
||||
|
||||
class212.method3983(var29[var27], class51.method1090(16748608) + var26.field1115, var17, var25.field681, var8, var9);
|
||||
} else if(2 == var27) {
|
||||
class212.method3983("Take", class51.method1090(16748608) + var26.field1115, 20, var25.field681, var8, var9);
|
||||
}
|
||||
}
|
||||
|
||||
class212.method3983("Examine", class51.method1090(16748608) + var26.field1115, 1004, var25.field681, var8, var9);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var4 != -1) {
|
||||
var6 = var4 & 127;
|
||||
var7 = var4 >> 7 & 127;
|
||||
class2 var18 = client.field415[client.field521];
|
||||
class150.method3149(var18, client.field521, var6, var7);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,256 +1,122 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fx")
|
||||
@ObfuscatedName("fr")
|
||||
public final class class161 {
|
||||
@ObfuscatedName("bi")
|
||||
static class167 field2652;
|
||||
@ObfuscatedName("mz")
|
||||
static byte field2653;
|
||||
@ObfuscatedName("j")
|
||||
public static final char[] field2655 = new char[]{'_', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
|
||||
|
||||
@ObfuscatedName("av")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIB)V",
|
||||
garbageValue = "-63"
|
||||
@ObfuscatedName("a")
|
||||
public static final char[] field2630 = new char[]{'_', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
|
||||
@ObfuscatedName("ik")
|
||||
static class172 field2632;
|
||||
@ObfuscatedName("nc")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1243342795
|
||||
)
|
||||
static final void method3146(int var0, int var1) {
|
||||
if(class130.field2065 != var0 || class105.field1878 != var1) {
|
||||
class130.field2065 = var0;
|
||||
class105.field1878 = var1;
|
||||
client.method556(25);
|
||||
class10.method128("Loading - please wait.", true);
|
||||
int var2 = class98.field1683;
|
||||
int var3 = class92.field1598;
|
||||
class98.field1683 = (var0 - 6) * 8;
|
||||
class92.field1598 = (var1 - 6) * 8;
|
||||
int var4 = class98.field1683 - var2;
|
||||
int var5 = class92.field1598 - var3;
|
||||
var2 = class98.field1683;
|
||||
var3 = class92.field1598;
|
||||
|
||||
int var6;
|
||||
int var8;
|
||||
for(var6 = 0; var6 < '耀'; ++var6) {
|
||||
class34 var7 = client.field324[var6];
|
||||
if(null != var7) {
|
||||
for(var8 = 0; var8 < 10; ++var8) {
|
||||
var7.field864[var8] -= var4;
|
||||
var7.field817[var8] -= var5;
|
||||
}
|
||||
|
||||
var7.field839 -= 128 * var4;
|
||||
var7.field848 -= var5 * 128;
|
||||
}
|
||||
}
|
||||
|
||||
for(var6 = 0; var6 < 2048; ++var6) {
|
||||
class2 var18 = client.field410[var6];
|
||||
if(null != var18) {
|
||||
for(var8 = 0; var8 < 10; ++var8) {
|
||||
var18.field864[var8] -= var4;
|
||||
var18.field817[var8] -= var5;
|
||||
}
|
||||
|
||||
var18.field839 -= 128 * var4;
|
||||
var18.field848 -= var5 * 128;
|
||||
}
|
||||
}
|
||||
|
||||
byte var17 = 0;
|
||||
byte var19 = 104;
|
||||
byte var20 = 1;
|
||||
if(var4 < 0) {
|
||||
var17 = 103;
|
||||
var19 = -1;
|
||||
var20 = -1;
|
||||
}
|
||||
|
||||
byte var9 = 0;
|
||||
byte var10 = 104;
|
||||
byte var11 = 1;
|
||||
if(var5 < 0) {
|
||||
var9 = 103;
|
||||
var10 = -1;
|
||||
var11 = -1;
|
||||
}
|
||||
|
||||
int var13;
|
||||
for(int var12 = var17; var12 != var19; var12 += var20) {
|
||||
for(var13 = var9; var13 != var10; var13 += var11) {
|
||||
int var14 = var4 + var12;
|
||||
int var15 = var5 + var13;
|
||||
|
||||
for(int var16 = 0; var16 < 4; ++var16) {
|
||||
if(var14 >= 0 && var15 >= 0 && var14 < 104 && var15 < 104) {
|
||||
client.field420[var16][var12][var13] = client.field420[var16][var14][var15];
|
||||
} else {
|
||||
client.field420[var16][var12][var13] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(class16 var21 = (class16)client.field409.method3773(); var21 != null; var21 = (class16)client.field409.method3772()) {
|
||||
var21.field230 -= var4;
|
||||
var21.field235 -= var5;
|
||||
if(var21.field230 < 0 || var21.field235 < 0 || var21.field230 >= 104 || var21.field235 >= 104) {
|
||||
var21.method3853();
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != client.field296) {
|
||||
client.field296 -= var4;
|
||||
client.field319 -= var5;
|
||||
}
|
||||
|
||||
client.field530 = 0;
|
||||
client.field528 = false;
|
||||
client.field517 = 1;
|
||||
client.field423.method3767();
|
||||
client.field422.method3767();
|
||||
|
||||
for(var13 = 0; var13 < 4; ++var13) {
|
||||
client.field346[var13].method2341();
|
||||
}
|
||||
static int field2633;
|
||||
|
||||
@ObfuscatedName("a")
|
||||
static class132 method3203() {
|
||||
try {
|
||||
return new class146();
|
||||
} catch (Throwable var1) {
|
||||
return new class140();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("di")
|
||||
@ObfuscatedName("ah")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass172;IIII)V",
|
||||
garbageValue = "409267339"
|
||||
signature = "(Lclass37;I)V",
|
||||
garbageValue = "73718226"
|
||||
)
|
||||
static final void method3147(class172 var0, int var1, int var2, int var3) {
|
||||
class38.method764();
|
||||
class174 var4 = var0.method3360(false);
|
||||
if(var4 != null) {
|
||||
class79.method1778(var1, var2, var4.field2903 + var1, var4.field2900 + var2);
|
||||
if(client.field524 != 2 && client.field524 != 5) {
|
||||
int var5 = client.field374 + client.field522 & 2047;
|
||||
int var6 = 48 + class148.field2249.field839 / 32;
|
||||
int var7 = 464 - class148.field2249.field848 / 32;
|
||||
class42.field1002.method1699(var1, var2, var4.field2903, var4.field2900, var6, var7, var5, client.field359 + 256, var4.field2902, var4.field2899);
|
||||
|
||||
int var8;
|
||||
int var9;
|
||||
int var10;
|
||||
for(var8 = 0; var8 < client.field518; ++var8) {
|
||||
var9 = 2 + client.field519[var8] * 4 - class148.field2249.field839 / 32;
|
||||
var10 = client.field563[var8] * 4 + 2 - class148.field2249.field848 / 32;
|
||||
class38.method763(var1, var2, var9, var10, client.field395[var8], var4);
|
||||
static final void method3208(class37 var0) {
|
||||
var0.field815 = false;
|
||||
class42 var1;
|
||||
if(var0.field840 != -1) {
|
||||
var1 = class134.method2875(var0.field840);
|
||||
if(var1 != null && null != var1.field988) {
|
||||
++var0.field842;
|
||||
if(var0.field841 < var1.field988.length && var0.field842 > var1.field990[var0.field841]) {
|
||||
var0.field842 = 1;
|
||||
++var0.field841;
|
||||
class25.method633(var1, var0.field841, var0.field870, var0.field813);
|
||||
}
|
||||
|
||||
int var11;
|
||||
int var12;
|
||||
for(var8 = 0; var8 < 104; ++var8) {
|
||||
for(var9 = 0; var9 < 104; ++var9) {
|
||||
class198 var19 = client.field420[class75.field1386][var8][var9];
|
||||
if(null != var19) {
|
||||
var11 = 2 + 4 * var8 - class148.field2249.field839 / 32;
|
||||
var12 = 2 + var9 * 4 - class148.field2249.field848 / 32;
|
||||
class38.method763(var1, var2, var11, var12, class42.field1005[0], var4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(var8 = 0; var8 < client.field561; ++var8) {
|
||||
class34 var17 = client.field324[client.field326[var8]];
|
||||
if(null != var17 && var17.vmethod753()) {
|
||||
class39 var20 = var17.field779;
|
||||
if(var20 != null && null != var20.field909) {
|
||||
var20 = var20.method789();
|
||||
}
|
||||
|
||||
if(var20 != null && var20.field900 && var20.field883) {
|
||||
var11 = var17.field839 / 32 - class148.field2249.field839 / 32;
|
||||
var12 = var17.field848 / 32 - class148.field2249.field848 / 32;
|
||||
class38.method763(var1, var2, var11, var12, class42.field1005[1], var4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var8 = class32.field749;
|
||||
int[] var18 = class32.field755;
|
||||
|
||||
for(var10 = 0; var10 < var8; ++var10) {
|
||||
class2 var21 = client.field410[var18[var10]];
|
||||
if(null != var21 && var21.vmethod753() && !var21.field54 && var21 != class148.field2249) {
|
||||
var12 = var21.field839 / 32 - class148.field2249.field839 / 32;
|
||||
int var13 = var21.field848 / 32 - class148.field2249.field848 / 32;
|
||||
boolean var14 = false;
|
||||
if(class132.method2791(var21.field48, true)) {
|
||||
var14 = true;
|
||||
}
|
||||
|
||||
boolean var15 = false;
|
||||
|
||||
for(int var16 = 0; var16 < class10.field163; ++var16) {
|
||||
if(var21.field48.equals(class135.field2103[var16].field626)) {
|
||||
var15 = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
boolean var24 = false;
|
||||
if(class148.field2249.field53 != 0 && 0 != var21.field53 && var21.field53 == class148.field2249.field53) {
|
||||
var24 = true;
|
||||
}
|
||||
|
||||
if(var14) {
|
||||
class38.method763(var1, var2, var12, var13, class42.field1005[3], var4);
|
||||
} else if(var24) {
|
||||
class38.method763(var1, var2, var12, var13, class42.field1005[4], var4);
|
||||
} else if(var15) {
|
||||
class38.method763(var1, var2, var12, var13, class42.field1005[5], var4);
|
||||
} else {
|
||||
class38.method763(var1, var2, var12, var13, class42.field1005[2], var4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != client.field351 && client.field394 % 20 < 10) {
|
||||
if(client.field351 == 1 && client.field306 >= 0 && client.field306 < client.field324.length) {
|
||||
class34 var22 = client.field324[client.field306];
|
||||
if(null != var22) {
|
||||
var11 = var22.field839 / 32 - class148.field2249.field839 / 32;
|
||||
var12 = var22.field848 / 32 - class148.field2249.field848 / 32;
|
||||
class74.method1596(var1, var2, var11, var12, client.field364[1], var4);
|
||||
}
|
||||
}
|
||||
|
||||
if(2 == client.field351) {
|
||||
var10 = client.field438 * 4 - class98.field1683 * 4 + 2 - class148.field2249.field839 / 32;
|
||||
var11 = client.field309 * 4 - class92.field1598 * 4 + 2 - class148.field2249.field848 / 32;
|
||||
class74.method1596(var1, var2, var10, var11, client.field364[1], var4);
|
||||
}
|
||||
|
||||
if(10 == client.field351 && client.field307 >= 0 && client.field307 < client.field410.length) {
|
||||
class2 var23 = client.field410[client.field307];
|
||||
if(null != var23) {
|
||||
var11 = var23.field839 / 32 - class148.field2249.field839 / 32;
|
||||
var12 = var23.field848 / 32 - class148.field2249.field848 / 32;
|
||||
class74.method1596(var1, var2, var11, var12, client.field364[1], var4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != client.field296) {
|
||||
var10 = 2 + client.field296 * 4 - class148.field2249.field839 / 32;
|
||||
var11 = 2 + client.field319 * 4 - class148.field2249.field848 / 32;
|
||||
class38.method763(var1, var2, var10, var11, client.field364[0], var4);
|
||||
}
|
||||
|
||||
if(!class148.field2249.field54) {
|
||||
class79.method1776(var1 + var4.field2903 / 2 - 1, var2 + var4.field2900 / 2 - 1, 3, 3, 16777215);
|
||||
if(var0.field841 >= var1.field988.length) {
|
||||
var0.field842 = 0;
|
||||
var0.field841 = 0;
|
||||
class25.method633(var1, var0.field841, var0.field870, var0.field813);
|
||||
}
|
||||
} else {
|
||||
class79.method1771(var1, var2, 0, var4.field2902, var4.field2899);
|
||||
var0.field840 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(var0.field859 != -1 && client.field303 >= var0.field868) {
|
||||
if(var0.field849 < 0) {
|
||||
var0.field849 = 0;
|
||||
}
|
||||
|
||||
client.field497[var3] = true;
|
||||
int var3 = class24.method595(var0.field859).field1012;
|
||||
if(-1 != var3) {
|
||||
class42 var2 = class134.method2875(var3);
|
||||
if(null != var2 && null != var2.field988) {
|
||||
++var0.field850;
|
||||
if(var0.field849 < var2.field988.length && var0.field850 > var2.field990[var0.field849]) {
|
||||
var0.field850 = 1;
|
||||
++var0.field849;
|
||||
class25.method633(var2, var0.field849, var0.field870, var0.field813);
|
||||
}
|
||||
|
||||
if(var0.field849 >= var2.field988.length && (var0.field849 < 0 || var0.field849 >= var2.field988.length)) {
|
||||
var0.field859 = -1;
|
||||
}
|
||||
} else {
|
||||
var0.field859 = -1;
|
||||
}
|
||||
} else {
|
||||
var0.field859 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(-1 != var0.field869 && var0.field846 <= 1) {
|
||||
var1 = class134.method2875(var0.field869);
|
||||
if(1 == var1.field999 && var0.field861 > 0 && var0.field857 <= client.field303 && var0.field863 < client.field303) {
|
||||
var0.field846 = 1;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if(-1 != var0.field869 && 0 == var0.field846) {
|
||||
var1 = class134.method2875(var0.field869);
|
||||
if(null != var1 && var1.field988 != null) {
|
||||
++var0.field856;
|
||||
if(var0.field844 < var1.field988.length && var0.field856 > var1.field990[var0.field844]) {
|
||||
var0.field856 = 1;
|
||||
++var0.field844;
|
||||
class25.method633(var1, var0.field844, var0.field870, var0.field813);
|
||||
}
|
||||
|
||||
if(var0.field844 >= var1.field988.length) {
|
||||
var0.field844 -= var1.field1000 * -1;
|
||||
++var0.field847;
|
||||
if(var0.field847 >= var1.field998) {
|
||||
var0.field869 = -1;
|
||||
} else if(var0.field844 >= 0 && var0.field844 < var1.field988.length) {
|
||||
class25.method633(var1, var0.field844, var0.field870, var0.field813);
|
||||
} else {
|
||||
var0.field869 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
var0.field815 = var1.field994;
|
||||
} else {
|
||||
var0.field869 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
if(var0.field846 > 0) {
|
||||
--var0.field846;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,117 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fi")
|
||||
@ObfuscatedName("fb")
|
||||
public class class163 {
|
||||
@ObfuscatedName("a")
|
||||
static final char[] field2659 = new char[]{' ', ' ', '_', '-', 'à', 'á', 'â', 'ä', 'ã', 'À', 'Á', 'Â', 'Ä', 'Ã', 'è', 'é', 'ê', 'ë', 'È', 'É', 'Ê', 'Ë', 'í', 'î', 'ï', 'Í', 'Î', 'Ï', 'ò', 'ó', 'ô', 'ö', 'õ', 'Ò', 'Ó', 'Ô', 'Ö', 'Õ', 'ù', 'ú', 'û', 'ü', 'Ù', 'Ú', 'Û', 'Ü', 'ç', 'Ç', 'ÿ', 'Ÿ', 'ñ', 'Ñ', 'ß'};
|
||||
@ObfuscatedName("i")
|
||||
static final char[] field2661 = new char[]{'[', ']', '#'};
|
||||
@ObfuscatedName("s")
|
||||
static final char[] field2641 = new char[]{'[', ']', '#'};
|
||||
@ObfuscatedName("f")
|
||||
static final char[] field2642 = new char[]{' ', ' ', '_', '-', 'à', 'á', 'â', 'ä', 'ã', 'À', 'Á', 'Â', 'Ä', 'Ã', 'è', 'é', 'ê', 'ë', 'È', 'É', 'Ê', 'Ë', 'í', 'î', 'ï', 'Í', 'Î', 'Ï', 'ò', 'ó', 'ô', 'ö', 'õ', 'Ò', 'Ó', 'Ô', 'Ö', 'Õ', 'ù', 'ú', 'û', 'ü', 'Ù', 'Ú', 'Û', 'Ü', 'ç', 'Ç', 'ÿ', 'Ÿ', 'ñ', 'Ñ', 'ß'};
|
||||
|
||||
@ObfuscatedName("n")
|
||||
public static final class78 method3234(int var0, int var1, int var2, int var3, int var4, boolean var5) {
|
||||
if(var1 == -1) {
|
||||
var4 = 0;
|
||||
} else if(2 == var4 && 1 != var1) {
|
||||
var4 = 1;
|
||||
}
|
||||
|
||||
long var6 = ((long)var4 << 40) + (long)var0 + ((long)var1 << 16) + ((long)var2 << 38) + ((long)var3 << 42);
|
||||
class78 var8;
|
||||
if(!var5) {
|
||||
var8 = (class78)class51.field1155.method3792(var6);
|
||||
if(null != var8) {
|
||||
return var8;
|
||||
}
|
||||
}
|
||||
|
||||
class51 var9 = class75.method1648(var0);
|
||||
if(var1 > 1 && var9.field1144 != null) {
|
||||
int var10 = -1;
|
||||
|
||||
for(int var11 = 0; var11 < 10; ++var11) {
|
||||
if(var1 >= var9.field1153[var11] && 0 != var9.field1153[var11]) {
|
||||
var10 = var9.field1144[var11];
|
||||
}
|
||||
}
|
||||
|
||||
if(var10 != -1) {
|
||||
var9 = class75.method1648(var10);
|
||||
}
|
||||
}
|
||||
|
||||
class104 var19 = var9.method1048(1);
|
||||
if(var19 == null) {
|
||||
return null;
|
||||
} else {
|
||||
class78 var20 = null;
|
||||
if(var9.field1120 != -1) {
|
||||
var20 = method3234(var9.field1145, 10, 1, 0, 0, true);
|
||||
if(null == var20) {
|
||||
return null;
|
||||
}
|
||||
} else if(-1 != var9.field1131) {
|
||||
var20 = method3234(var9.field1154, var1, var2, var3, 0, false);
|
||||
if(var20 == null) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
int[] var12 = class79.field1410;
|
||||
int var13 = class79.field1412;
|
||||
int var14 = class79.field1411;
|
||||
int[] var15 = new int[4];
|
||||
class79.method1826(var15);
|
||||
var8 = new class78(36, 32);
|
||||
class79.method1822(var8.field1397, 36, 32);
|
||||
class79.method1870();
|
||||
class90.method2153();
|
||||
class90.method2106(16, 16);
|
||||
class90.field1557 = false;
|
||||
int var16 = var9.field1127;
|
||||
if(var5) {
|
||||
var16 = (int)((double)var16 * 1.5D);
|
||||
} else if(2 == var2) {
|
||||
var16 = (int)(1.04D * (double)var16);
|
||||
}
|
||||
|
||||
int var17 = var16 * class90.field1572[var9.field1141] >> 16;
|
||||
int var18 = class90.field1578[var9.field1141] * var16 >> 16;
|
||||
var19.method2305();
|
||||
var19.method2322(0, var9.field1122, var9.field1149, var9.field1141, var9.field1124, var17 + var19.field1448 / 2 + var9.field1125, var9.field1125 + var18);
|
||||
if(var9.field1131 != -1) {
|
||||
var20.method1805(0, 0);
|
||||
}
|
||||
|
||||
if(var2 >= 1) {
|
||||
var8.method1736(1);
|
||||
}
|
||||
|
||||
if(var2 >= 2) {
|
||||
var8.method1736(16777215);
|
||||
}
|
||||
|
||||
if(var3 != 0) {
|
||||
var8.method1737(var3);
|
||||
}
|
||||
|
||||
class79.method1822(var8.field1397, 36, 32);
|
||||
if(-1 != var9.field1120) {
|
||||
var20.method1805(0, 0);
|
||||
}
|
||||
|
||||
if(var4 == 1 || 2 == var4 && 1 == var9.field1126) {
|
||||
class75.field1374.method4057(class37.method763(var1), 0, 9, 16776960, 1);
|
||||
}
|
||||
|
||||
if(!var5) {
|
||||
class51.field1155.method3794(var8, var6);
|
||||
}
|
||||
|
||||
class79.method1822(var12, var13, var14);
|
||||
class79.method1877(var15);
|
||||
class90.method2153();
|
||||
class90.field1557 = true;
|
||||
return var8;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,74 +1,84 @@
|
||||
import java.awt.Desktop;
|
||||
import java.awt.Desktop.Action;
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fk")
|
||||
@ObfuscatedName("fm")
|
||||
public class class164 {
|
||||
@ObfuscatedName("j")
|
||||
static final char[] field2668 = new char[]{'€', '\u0000', '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', 'Š', '‹', 'Œ', '\u0000', 'Ž', '\u0000', '\u0000', '‘', '’', '“', '”', '•', '–', '—', '˜', '™', 'š', '›', 'œ', '\u0000', 'ž', 'Ÿ'};
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1111609909
|
||||
)
|
||||
static int field2669;
|
||||
@ObfuscatedName("iv")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1714525251
|
||||
)
|
||||
static int field2672;
|
||||
@ObfuscatedName("ap")
|
||||
static class142 field2649;
|
||||
@ObfuscatedName("a")
|
||||
public static final char[] field2650 = new char[]{'€', '\u0000', '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', 'Š', '‹', 'Œ', '\u0000', 'Ž', '\u0000', '\u0000', '‘', '’', '“', '”', '•', '–', '—', '˜', '™', 'š', '›', 'œ', '\u0000', 'ž', 'Ÿ'};
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ljava/lang/String;ZZI)V",
|
||||
garbageValue = "0"
|
||||
)
|
||||
public static void method3191(String var0, boolean var1) {
|
||||
if(var1) {
|
||||
if(Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Action.BROWSE)) {
|
||||
try {
|
||||
Desktop.getDesktop().browse(new URI(var0));
|
||||
return;
|
||||
} catch (Exception var3) {
|
||||
;
|
||||
}
|
||||
@ObfuscatedName("r")
|
||||
static char method3253(char var0) {
|
||||
if(var0 >= 192 && var0 <= 255) {
|
||||
if(var0 >= 192 && var0 <= 198) {
|
||||
return 'A';
|
||||
}
|
||||
|
||||
if(class137.field2147.startsWith("win")) {
|
||||
class0.method2(var0, 0, "openjs");
|
||||
} else if(class137.field2147.startsWith("mac")) {
|
||||
class0.method2(var0, 1, "openjs");
|
||||
} else {
|
||||
class77.method1673(var0, 2);
|
||||
if(199 == var0) {
|
||||
return 'C';
|
||||
}
|
||||
|
||||
if(var0 >= 200 && var0 <= 203) {
|
||||
return 'E';
|
||||
}
|
||||
|
||||
if(var0 >= 204 && var0 <= 207) {
|
||||
return 'I';
|
||||
}
|
||||
|
||||
if(var0 >= 210 && var0 <= 214) {
|
||||
return 'O';
|
||||
}
|
||||
|
||||
if(var0 >= 217 && var0 <= 220) {
|
||||
return 'U';
|
||||
}
|
||||
|
||||
if(var0 == 221) {
|
||||
return 'Y';
|
||||
}
|
||||
|
||||
if(223 == var0) {
|
||||
return 's';
|
||||
}
|
||||
|
||||
if(var0 >= 224 && var0 <= 230) {
|
||||
return 'a';
|
||||
}
|
||||
|
||||
if(var0 == 231) {
|
||||
return 'c';
|
||||
}
|
||||
|
||||
if(var0 >= 232 && var0 <= 235) {
|
||||
return 'e';
|
||||
}
|
||||
|
||||
if(var0 >= 236 && var0 <= 239) {
|
||||
return 'i';
|
||||
}
|
||||
|
||||
if(var0 >= 242 && var0 <= 246) {
|
||||
return 'o';
|
||||
}
|
||||
|
||||
if(var0 >= 249 && var0 <= 252) {
|
||||
return 'u';
|
||||
}
|
||||
|
||||
if(253 == var0 || var0 == 255) {
|
||||
return 'y';
|
||||
}
|
||||
} else {
|
||||
class0.method2(var0, 3, "openjs");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static void method3192(boolean var0) {
|
||||
if(null != class216.field3155) {
|
||||
try {
|
||||
class118 var1 = new class118(4);
|
||||
var1.method2438(var0?2:3);
|
||||
var1.method2457(0);
|
||||
class216.field3155.method2932(var1.field1995, 0, 4);
|
||||
} catch (IOException var4) {
|
||||
try {
|
||||
class216.field3155.method2948();
|
||||
} catch (Exception var3) {
|
||||
;
|
||||
}
|
||||
|
||||
++class170.field2739;
|
||||
class216.field3155 = null;
|
||||
}
|
||||
|
||||
if(338 == var0) {
|
||||
return 'O';
|
||||
} else if(var0 == 339) {
|
||||
return 'o';
|
||||
} else if(var0 == 376) {
|
||||
return 'Y';
|
||||
} else {
|
||||
return var0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,18 +1,13 @@
|
||||
import java.util.Date;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fb")
|
||||
@ObfuscatedName("fl")
|
||||
public class class165 {
|
||||
@ObfuscatedName("j")
|
||||
public static String method3208(long var0) {
|
||||
class110.field1957.setTime(new Date(var0));
|
||||
int var2 = class110.field1957.get(7);
|
||||
int var3 = class110.field1957.get(5);
|
||||
int var4 = class110.field1957.get(2);
|
||||
int var5 = class110.field1957.get(1);
|
||||
int var6 = class110.field1957.get(11);
|
||||
int var7 = class110.field1957.get(12);
|
||||
int var8 = class110.field1957.get(13);
|
||||
return class110.field1956[var2 - 1] + ", " + var3 / 10 + var3 % 10 + "-" + class110.field1958[0][var4] + "-" + var5 + " " + var6 / 10 + var6 % 10 + ":" + var7 / 10 + var7 % 10 + ":" + var8 / 10 + var8 % 10 + " GMT";
|
||||
}
|
||||
@ObfuscatedName("pq")
|
||||
static class220 field2653;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -933681495
|
||||
)
|
||||
public static int field2655;
|
||||
}
|
||||
|
||||
@@ -2,315 +2,161 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("ff")
|
||||
@ObfuscatedName("fz")
|
||||
public abstract class class166 {
|
||||
@ObfuscatedName("l")
|
||||
int[] field2679;
|
||||
@ObfuscatedName("y")
|
||||
int[] field2656;
|
||||
@ObfuscatedName("r")
|
||||
int[] field2657;
|
||||
@ObfuscatedName("a")
|
||||
int[] field2680;
|
||||
@ObfuscatedName("i")
|
||||
class191 field2681;
|
||||
@ObfuscatedName("f")
|
||||
int[] field2682;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1434754549
|
||||
intValue = -418382747
|
||||
)
|
||||
int field2683;
|
||||
@ObfuscatedName("o")
|
||||
int[] field2684;
|
||||
@ObfuscatedName("h")
|
||||
int[][] field2685;
|
||||
int field2658;
|
||||
@ObfuscatedName("s")
|
||||
class191 field2659;
|
||||
@ObfuscatedName("n")
|
||||
int[][] field2686;
|
||||
@ObfuscatedName("k")
|
||||
class191[] field2687;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1215427255
|
||||
)
|
||||
public int field2688;
|
||||
@ObfuscatedName("b")
|
||||
Object[][] field2689;
|
||||
class191[] field2660;
|
||||
@ObfuscatedName("e")
|
||||
int[] field2661;
|
||||
@ObfuscatedName("g")
|
||||
boolean field2690;
|
||||
@ObfuscatedName("q")
|
||||
static class115 field2692 = new class115();
|
||||
@ObfuscatedName("y")
|
||||
boolean field2693;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 353435587
|
||||
)
|
||||
static int field2694 = 0;
|
||||
@ObfuscatedName("r")
|
||||
Object[] field2695;
|
||||
int[] field2662;
|
||||
@ObfuscatedName("m")
|
||||
int[] field2697;
|
||||
|
||||
int[][] field2663;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BI)V",
|
||||
garbageValue = "-1258670449"
|
||||
int[][] field2664;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1274752393
|
||||
)
|
||||
void method3212(byte[] var1) {
|
||||
this.field2688 = class4.method38(var1, var1.length);
|
||||
class118 var2 = new class118(class24.method594(var1));
|
||||
int var3 = var2.method2453();
|
||||
if(var3 >= 5 && var3 <= 7) {
|
||||
if(var3 >= 6) {
|
||||
var2.method2458();
|
||||
}
|
||||
|
||||
int var4 = var2.method2453();
|
||||
if(var3 >= 7) {
|
||||
this.field2683 = var2.method2467();
|
||||
} else {
|
||||
this.field2683 = var2.method2455();
|
||||
}
|
||||
|
||||
int var5 = 0;
|
||||
int var6 = -1;
|
||||
this.field2679 = new int[this.field2683];
|
||||
int var7;
|
||||
if(var3 >= 7) {
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
this.field2679[var7] = var5 += var2.method2467();
|
||||
if(this.field2679[var7] > var6) {
|
||||
var6 = this.field2679[var7];
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
this.field2679[var7] = var5 += var2.method2455();
|
||||
if(this.field2679[var7] > var6) {
|
||||
var6 = this.field2679[var7];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.field2682 = new int[1 + var6];
|
||||
this.field2697 = new int[var6 + 1];
|
||||
this.field2684 = new int[1 + var6];
|
||||
this.field2685 = new int[1 + var6][];
|
||||
this.field2695 = new Object[var6 + 1];
|
||||
this.field2689 = new Object[var6 + 1][];
|
||||
if(var4 != 0) {
|
||||
this.field2680 = new int[var6 + 1];
|
||||
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
this.field2680[this.field2679[var7]] = var2.method2458();
|
||||
}
|
||||
|
||||
this.field2681 = new class191(this.field2680);
|
||||
}
|
||||
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
this.field2682[this.field2679[var7]] = var2.method2458();
|
||||
}
|
||||
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
this.field2697[this.field2679[var7]] = var2.method2458();
|
||||
}
|
||||
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
this.field2684[this.field2679[var7]] = var2.method2455();
|
||||
}
|
||||
|
||||
int var8;
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
if(var3 >= 7) {
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
var8 = this.field2679[var7];
|
||||
var9 = this.field2684[var8];
|
||||
var5 = 0;
|
||||
var10 = -1;
|
||||
this.field2685[var8] = new int[var9];
|
||||
|
||||
for(var11 = 0; var11 < var9; ++var11) {
|
||||
var12 = this.field2685[var8][var11] = var5 += var2.method2467();
|
||||
if(var12 > var10) {
|
||||
var10 = var12;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2689[var8] = new Object[var10 + 1];
|
||||
}
|
||||
} else {
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
var8 = this.field2679[var7];
|
||||
var9 = this.field2684[var8];
|
||||
var5 = 0;
|
||||
var10 = -1;
|
||||
this.field2685[var8] = new int[var9];
|
||||
|
||||
for(var11 = 0; var11 < var9; ++var11) {
|
||||
var12 = this.field2685[var8][var11] = var5 += var2.method2455();
|
||||
if(var12 > var10) {
|
||||
var10 = var12;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2689[var8] = new Object[1 + var10];
|
||||
}
|
||||
}
|
||||
|
||||
if(var4 != 0) {
|
||||
this.field2686 = new int[var6 + 1][];
|
||||
this.field2687 = new class191[1 + var6];
|
||||
|
||||
for(var7 = 0; var7 < this.field2683; ++var7) {
|
||||
var8 = this.field2679[var7];
|
||||
var9 = this.field2684[var8];
|
||||
this.field2686[var8] = new int[this.field2689[var8].length];
|
||||
|
||||
for(var10 = 0; var10 < var9; ++var10) {
|
||||
this.field2686[var8][this.field2685[var8][var10]] = var2.method2458();
|
||||
}
|
||||
|
||||
this.field2687[var8] = new class191(this.field2686[var8]);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
throw new RuntimeException("");
|
||||
}
|
||||
}
|
||||
|
||||
public int field2665;
|
||||
@ObfuscatedName("l")
|
||||
void vmethod3288(int var1) {
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public byte[] method3214(int var1, int var2) {
|
||||
return this.method3215(var1, var2, (int[])null);
|
||||
}
|
||||
|
||||
Object[] field2666;
|
||||
@ObfuscatedName("h")
|
||||
Object[][] field2667;
|
||||
@ObfuscatedName("i")
|
||||
public byte[] method3215(int var1, int var2, int[] var3) {
|
||||
if(var1 >= 0 && var1 < this.field2689.length && null != this.field2689[var1] && var2 >= 0 && var2 < this.field2689[var1].length) {
|
||||
if(null == this.field2689[var1][var2]) {
|
||||
boolean var4 = this.method3228(var1, var3);
|
||||
if(!var4) {
|
||||
this.vmethod3289(var1);
|
||||
var4 = this.method3228(var1, var3);
|
||||
if(!var4) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
static class115 field2668 = new class115();
|
||||
@ObfuscatedName("z")
|
||||
boolean field2669;
|
||||
@ObfuscatedName("f")
|
||||
int[] field2670;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -264993959
|
||||
)
|
||||
static int field2672 = 0;
|
||||
@ObfuscatedName("u")
|
||||
boolean field2673;
|
||||
|
||||
byte[] var5 = class17.method188(this.field2689[var1][var2], false);
|
||||
if(this.field2693) {
|
||||
this.field2689[var1][var2] = null;
|
||||
}
|
||||
class166(boolean var1, boolean var2) {
|
||||
this.field2669 = var1;
|
||||
this.field2673 = var2;
|
||||
}
|
||||
|
||||
return var5;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
@ObfuscatedName("r")
|
||||
void vmethod3357(int var1) {
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public boolean method3216(int var1, int var2) {
|
||||
if(var1 >= 0 && var1 < this.field2689.length && null != this.field2689[var1] && var2 >= 0 && var2 < this.field2689[var1].length) {
|
||||
if(null != this.field2689[var1][var2]) {
|
||||
public byte[] method3263(int var1, int var2) {
|
||||
return this.method3311(var1, var2, (int[])null);
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
public boolean method3265(int var1, int var2) {
|
||||
if(var1 >= 0 && var1 < this.field2667.length && null != this.field2667[var1] && var2 >= 0 && var2 < this.field2667[var1].length) {
|
||||
if(this.field2667[var1][var2] != null) {
|
||||
return true;
|
||||
} else if(this.field2695[var1] != null) {
|
||||
} else if(this.field2666[var1] != null) {
|
||||
return true;
|
||||
} else {
|
||||
this.vmethod3289(var1);
|
||||
return null != this.field2695[var1];
|
||||
this.vmethod3369(var1);
|
||||
return null != this.field2666[var1];
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
public byte[] method3219(int var1) {
|
||||
if(this.field2689.length == 1) {
|
||||
return this.method3214(0, var1);
|
||||
} else if(1 == this.field2689[var1].length) {
|
||||
return this.method3214(var1, 0);
|
||||
@ObfuscatedName("g")
|
||||
public boolean method3267() {
|
||||
boolean var1 = true;
|
||||
|
||||
for(int var2 = 0; var2 < this.field2657.length; ++var2) {
|
||||
int var3 = this.field2657[var2];
|
||||
if(null == this.field2666[var3]) {
|
||||
this.vmethod3369(var3);
|
||||
if(this.field2666[var3] == null) {
|
||||
var1 = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public byte[] method3268(int var1) {
|
||||
if(1 == this.field2667.length) {
|
||||
return this.method3263(0, var1);
|
||||
} else if(1 == this.field2667[var1].length) {
|
||||
return this.method3263(var1, 0);
|
||||
} else {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
public byte[] method3220(int var1, int var2) {
|
||||
if(var1 >= 0 && var1 < this.field2689.length && this.field2689[var1] != null && var2 >= 0 && var2 < this.field2689[var1].length) {
|
||||
if(null == this.field2689[var1][var2]) {
|
||||
boolean var3 = this.method3228(var1, (int[])null);
|
||||
if(!var3) {
|
||||
this.vmethod3289(var1);
|
||||
var3 = this.method3228(var1, (int[])null);
|
||||
if(!var3) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
byte[] var4 = class17.method188(this.field2689[var1][var2], false);
|
||||
return var4;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
public byte[] method3221(int var1) {
|
||||
if(1 == this.field2689.length) {
|
||||
return this.method3220(0, var1);
|
||||
} else if(this.field2689[var1].length == 1) {
|
||||
return this.method3220(var1, 0);
|
||||
public byte[] method3270(int var1) {
|
||||
if(this.field2667.length == 1) {
|
||||
return this.method3299(0, var1);
|
||||
} else if(this.field2667[var1].length == 1) {
|
||||
return this.method3299(var1, 0);
|
||||
} else {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
void vmethod3289(int var1) {
|
||||
@ObfuscatedName("l")
|
||||
void vmethod3369(int var1) {
|
||||
}
|
||||
|
||||
@ObfuscatedName("b")
|
||||
public int[] method3223(int var1) {
|
||||
return this.field2685[var1];
|
||||
@ObfuscatedName("h")
|
||||
public int[] method3272(int var1) {
|
||||
return this.field2663[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
public int method3224(int var1) {
|
||||
return this.field2689[var1].length;
|
||||
@ObfuscatedName("i")
|
||||
public int method3273(int var1) {
|
||||
return this.field2667[var1].length;
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "99"
|
||||
)
|
||||
public void method3227() {
|
||||
for(int var1 = 0; var1 < this.field2689.length; ++var1) {
|
||||
if(this.field2689[var1] != null) {
|
||||
for(int var2 = 0; var2 < this.field2689[var1].length; ++var2) {
|
||||
this.field2689[var1][var2] = null;
|
||||
@ObfuscatedName("p")
|
||||
public boolean method3275(String var1) {
|
||||
int var2 = this.method3278("");
|
||||
return var2 != -1?this.method3281("", var1):this.method3281(var1, "");
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
public void method3276() {
|
||||
for(int var1 = 0; var1 < this.field2667.length; ++var1) {
|
||||
if(null != this.field2667[var1]) {
|
||||
for(int var2 = 0; var2 < this.field2667[var1].length; ++var2) {
|
||||
this.field2667[var1][var2] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
boolean method3228(int var1, int[] var2) {
|
||||
if(null == this.field2695[var1]) {
|
||||
@ObfuscatedName("t")
|
||||
boolean method3277(int var1, int[] var2) {
|
||||
if(this.field2666[var1] == null) {
|
||||
return false;
|
||||
} else {
|
||||
int var3 = this.field2684[var1];
|
||||
int[] var4 = this.field2685[var1];
|
||||
Object[] var5 = this.field2689[var1];
|
||||
int var3 = this.field2662[var1];
|
||||
int[] var4 = this.field2663[var1];
|
||||
Object[] var5 = this.field2667[var1];
|
||||
boolean var6 = true;
|
||||
|
||||
for(int var7 = 0; var7 < var3; ++var7) {
|
||||
@@ -324,17 +170,17 @@ public abstract class class166 {
|
||||
return true;
|
||||
} else {
|
||||
byte[] var18;
|
||||
if(null == var2 || var2[0] == 0 && var2[1] == 0 && var2[2] == 0 && var2[3] == 0) {
|
||||
var18 = class17.method188(this.field2695[var1], false);
|
||||
if(var2 == null || var2[0] == 0 && 0 == var2[1] && var2[2] == 0 && 0 == var2[3]) {
|
||||
var18 = class76.method1677(this.field2666[var1], false);
|
||||
} else {
|
||||
var18 = class17.method188(this.field2695[var1], true);
|
||||
var18 = class76.method1677(this.field2666[var1], true);
|
||||
class118 var8 = new class118(var18);
|
||||
var8.method2472(var2, 5, var8.field1995.length);
|
||||
var8.method2531(var2, 5, var8.field1980.length);
|
||||
}
|
||||
|
||||
byte[] var19 = class24.method594(var18);
|
||||
if(this.field2690) {
|
||||
this.field2695[var1] = null;
|
||||
byte[] var19 = class143.method3110(var18);
|
||||
if(this.field2669) {
|
||||
this.field2666[var1] = null;
|
||||
}
|
||||
|
||||
if(var3 > 1) {
|
||||
@@ -344,7 +190,7 @@ public abstract class class166 {
|
||||
var9 -= var10 * var3 * 4;
|
||||
class118 var11 = new class118(var19);
|
||||
int[] var12 = new int[var3];
|
||||
var11.field1998 = var9;
|
||||
var11.field1979 = var9;
|
||||
|
||||
int var14;
|
||||
int var15;
|
||||
@@ -352,7 +198,7 @@ public abstract class class166 {
|
||||
var14 = 0;
|
||||
|
||||
for(var15 = 0; var15 < var3; ++var15) {
|
||||
var14 += var11.method2458();
|
||||
var14 += var11.method2517();
|
||||
var12[var15] += var14;
|
||||
}
|
||||
}
|
||||
@@ -364,14 +210,14 @@ public abstract class class166 {
|
||||
var12[var14] = 0;
|
||||
}
|
||||
|
||||
var11.field1998 = var9;
|
||||
var11.field1979 = var9;
|
||||
var14 = 0;
|
||||
|
||||
for(var15 = 0; var15 < var10; ++var15) {
|
||||
int var16 = 0;
|
||||
|
||||
for(int var17 = 0; var17 < var3; ++var17) {
|
||||
var16 += var11.method2458();
|
||||
var16 += var11.method2517();
|
||||
System.arraycopy(var19, var14, var20[var17], var12[var17], var16);
|
||||
var12[var17] += var16;
|
||||
var14 += var16;
|
||||
@@ -379,14 +225,14 @@ public abstract class class166 {
|
||||
}
|
||||
|
||||
for(var15 = 0; var15 < var3; ++var15) {
|
||||
if(!this.field2693) {
|
||||
var5[var4[var15]] = class97.method2168(var20[var15]);
|
||||
if(!this.field2673) {
|
||||
var5[var4[var15]] = class3.method51(var20[var15]);
|
||||
} else {
|
||||
var5[var4[var15]] = var20[var15];
|
||||
}
|
||||
}
|
||||
} else if(!this.field2693) {
|
||||
var5[var4[0]] = class97.method2168(var19);
|
||||
} else if(!this.field2673) {
|
||||
var5[var4[0]] = class3.method51(var19);
|
||||
} else {
|
||||
var5[var4[0]] = var19;
|
||||
}
|
||||
@@ -396,118 +242,295 @@ public abstract class class166 {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("t")
|
||||
public boolean method3233(String var1) {
|
||||
int var2 = this.method3248("");
|
||||
return var2 != -1?this.method3274("", var1):this.method3274(var1, "");
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
public void method3234(String var1) {
|
||||
@ObfuscatedName("b")
|
||||
public int method3278(String var1) {
|
||||
var1 = var1.toLowerCase();
|
||||
int var2 = this.field2681.method3707(class20.method560(var1));
|
||||
if(var2 >= 0) {
|
||||
this.vmethod3288(var2);
|
||||
}
|
||||
return this.field2659.method3790(class122.method2784(var1));
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
public int method3238(int var1, String var2) {
|
||||
@ObfuscatedName("x")
|
||||
public byte[] method3280(String var1, String var2) {
|
||||
var1 = var1.toLowerCase();
|
||||
var2 = var2.toLowerCase();
|
||||
return this.field2687[var1].method3707(class20.method560(var2));
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
public int method3246() {
|
||||
return this.field2689.length;
|
||||
int var3 = this.field2659.method3790(class122.method2784(var1));
|
||||
int var4 = this.field2660[var3].method3790(class122.method2784(var2));
|
||||
return this.method3263(var3, var4);
|
||||
}
|
||||
|
||||
@ObfuscatedName("d")
|
||||
public int method3248(String var1) {
|
||||
var1 = var1.toLowerCase();
|
||||
return this.field2681.method3707(class20.method560(var1));
|
||||
}
|
||||
|
||||
class166(boolean var1, boolean var2) {
|
||||
this.field2690 = var1;
|
||||
this.field2693 = var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
public byte[] method3261(String var1, String var2) {
|
||||
public boolean method3281(String var1, String var2) {
|
||||
var1 = var1.toLowerCase();
|
||||
var2 = var2.toLowerCase();
|
||||
int var3 = this.field2681.method3707(class20.method560(var1));
|
||||
int var4 = this.field2687[var3].method3707(class20.method560(var2));
|
||||
return this.method3214(var3, var4);
|
||||
int var3 = this.field2659.method3790(class122.method2784(var1));
|
||||
int var4 = this.field2660[var3].method3790(class122.method2784(var2));
|
||||
return this.method3265(var3, var4);
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
public void method3269(int var1) {
|
||||
for(int var2 = 0; var2 < this.field2689[var1].length; ++var2) {
|
||||
this.field2689[var1][var2] = null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("w")
|
||||
public boolean method3274(String var1, String var2) {
|
||||
@ObfuscatedName("q")
|
||||
public void method3283(String var1) {
|
||||
var1 = var1.toLowerCase();
|
||||
var2 = var2.toLowerCase();
|
||||
int var3 = this.field2681.method3707(class20.method560(var1));
|
||||
int var4 = this.field2687[var3].method3707(class20.method560(var2));
|
||||
return this.method3216(var3, var4);
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
public boolean method3278() {
|
||||
boolean var1 = true;
|
||||
|
||||
for(int var2 = 0; var2 < this.field2679.length; ++var2) {
|
||||
int var3 = this.field2679[var2];
|
||||
if(this.field2695[var3] == null) {
|
||||
this.vmethod3289(var3);
|
||||
if(null == this.field2695[var3]) {
|
||||
var1 = false;
|
||||
}
|
||||
}
|
||||
int var2 = this.field2659.method3790(class122.method2784(var1));
|
||||
if(var2 >= 0) {
|
||||
this.vmethod3357(var2);
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public boolean method3280(int var1) {
|
||||
if(this.field2695[var1] != null) {
|
||||
@ObfuscatedName("v")
|
||||
public int method3287() {
|
||||
return this.field2667.length;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
public boolean method3295(int var1) {
|
||||
if(null != this.field2666[var1]) {
|
||||
return true;
|
||||
} else {
|
||||
this.vmethod3289(var1);
|
||||
return this.field2695[var1] != null;
|
||||
this.vmethod3369(var1);
|
||||
return null != this.field2666[var1];
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILclass133;Lclass167;I)V",
|
||||
garbageValue = "247120227"
|
||||
)
|
||||
static void method3286(int var0, class133 var1, class167 var2) {
|
||||
byte[] var3 = null;
|
||||
class198 var4 = class169.field2717;
|
||||
synchronized(class169.field2717) {
|
||||
for(class168 var5 = (class168)class169.field2717.method3773(); var5 != null; var5 = (class168)class169.field2717.method3772()) {
|
||||
if(var5.field3112 == (long)var0 && var5.field2711 == var1 && 0 == var5.field2709) {
|
||||
var3 = var5.field2710;
|
||||
break;
|
||||
@ObfuscatedName("j")
|
||||
public byte[] method3299(int var1, int var2) {
|
||||
if(var1 >= 0 && var1 < this.field2667.length && this.field2667[var1] != null && var2 >= 0 && var2 < this.field2667[var1].length) {
|
||||
if(this.field2667[var1][var2] == null) {
|
||||
boolean var3 = this.method3277(var1, (int[])null);
|
||||
if(!var3) {
|
||||
this.vmethod3369(var1);
|
||||
var3 = this.method3277(var1, (int[])null);
|
||||
if(!var3) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
byte[] var4 = class76.method1677(this.field2667[var1][var2], false);
|
||||
return var4;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public byte[] method3311(int var1, int var2, int[] var3) {
|
||||
if(var1 >= 0 && var1 < this.field2667.length && null != this.field2667[var1] && var2 >= 0 && var2 < this.field2667[var1].length) {
|
||||
if(null == this.field2667[var1][var2]) {
|
||||
boolean var4 = this.method3277(var1, var3);
|
||||
if(!var4) {
|
||||
this.vmethod3369(var1);
|
||||
var4 = this.method3277(var1, var3);
|
||||
if(!var4) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
byte[] var5 = class76.method1677(this.field2667[var1][var2], false);
|
||||
if(this.field2673) {
|
||||
this.field2667[var1][var2] = null;
|
||||
}
|
||||
|
||||
return var5;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
public int method3328(int var1, String var2) {
|
||||
var2 = var2.toLowerCase();
|
||||
return this.field2660[var1].method3790(class122.method2784(var2));
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
public void method3331(int var1) {
|
||||
for(int var2 = 0; var2 < this.field2667[var1].length; ++var2) {
|
||||
this.field2667[var1][var2] = null;
|
||||
}
|
||||
|
||||
if(var3 != null) {
|
||||
var2.method3320(var1, var0, var3, true);
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BB)V",
|
||||
garbageValue = "16"
|
||||
)
|
||||
void method3343(byte[] var1) {
|
||||
this.field2665 = class34.method732(var1, var1.length);
|
||||
class118 var2 = new class118(class143.method3110(var1));
|
||||
int var3 = var2.method2579();
|
||||
if(var3 >= 5 && var3 <= 7) {
|
||||
if(var3 >= 6) {
|
||||
var2.method2517();
|
||||
}
|
||||
|
||||
int var4 = var2.method2579();
|
||||
if(var3 >= 7) {
|
||||
this.field2658 = var2.method2526();
|
||||
} else {
|
||||
this.field2658 = var2.method2514();
|
||||
}
|
||||
|
||||
int var5 = 0;
|
||||
int var6 = -1;
|
||||
this.field2657 = new int[this.field2658];
|
||||
int var7;
|
||||
if(var3 >= 7) {
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
this.field2657[var7] = var5 += var2.method2526();
|
||||
if(this.field2657[var7] > var6) {
|
||||
var6 = this.field2657[var7];
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
this.field2657[var7] = var5 += var2.method2514();
|
||||
if(this.field2657[var7] > var6) {
|
||||
var6 = this.field2657[var7];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.field2656 = new int[1 + var6];
|
||||
this.field2661 = new int[var6 + 1];
|
||||
this.field2662 = new int[var6 + 1];
|
||||
this.field2663 = new int[var6 + 1][];
|
||||
this.field2666 = new Object[var6 + 1];
|
||||
this.field2667 = new Object[1 + var6][];
|
||||
if(var4 != 0) {
|
||||
this.field2670 = new int[var6 + 1];
|
||||
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
this.field2670[this.field2657[var7]] = var2.method2517();
|
||||
}
|
||||
|
||||
this.field2659 = new class191(this.field2670);
|
||||
}
|
||||
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
this.field2656[this.field2657[var7]] = var2.method2517();
|
||||
}
|
||||
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
this.field2661[this.field2657[var7]] = var2.method2517();
|
||||
}
|
||||
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
this.field2662[this.field2657[var7]] = var2.method2514();
|
||||
}
|
||||
|
||||
int var8;
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
if(var3 >= 7) {
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
var8 = this.field2657[var7];
|
||||
var9 = this.field2662[var8];
|
||||
var5 = 0;
|
||||
var10 = -1;
|
||||
this.field2663[var8] = new int[var9];
|
||||
|
||||
for(var11 = 0; var11 < var9; ++var11) {
|
||||
var12 = this.field2663[var8][var11] = var5 += var2.method2526();
|
||||
if(var12 > var10) {
|
||||
var10 = var12;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2667[var8] = new Object[1 + var10];
|
||||
}
|
||||
} else {
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
var8 = this.field2657[var7];
|
||||
var9 = this.field2662[var8];
|
||||
var5 = 0;
|
||||
var10 = -1;
|
||||
this.field2663[var8] = new int[var9];
|
||||
|
||||
for(var11 = 0; var11 < var9; ++var11) {
|
||||
var12 = this.field2663[var8][var11] = var5 += var2.method2514();
|
||||
if(var12 > var10) {
|
||||
var10 = var12;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2667[var8] = new Object[var10 + 1];
|
||||
}
|
||||
}
|
||||
|
||||
if(var4 != 0) {
|
||||
this.field2664 = new int[1 + var6][];
|
||||
this.field2660 = new class191[var6 + 1];
|
||||
|
||||
for(var7 = 0; var7 < this.field2658; ++var7) {
|
||||
var8 = this.field2657[var7];
|
||||
var9 = this.field2662[var8];
|
||||
this.field2664[var8] = new int[this.field2667[var8].length];
|
||||
|
||||
for(var10 = 0; var10 < var9; ++var10) {
|
||||
this.field2664[var8][this.field2663[var8][var10]] = var2.method2517();
|
||||
}
|
||||
|
||||
this.field2660[var8] = new class191(this.field2664[var8]);
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
byte[] var8 = var1.method2793(var0);
|
||||
var2.method3320(var1, var0, var8, true);
|
||||
throw new RuntimeException("");
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bl")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIB)V",
|
||||
garbageValue = "6"
|
||||
)
|
||||
static final void method3355(int var0, int var1) {
|
||||
class198 var2 = client.field419[class48.field1078][var0][var1];
|
||||
if(null == var2) {
|
||||
class77.field1396.method1943(class48.field1078, var0, var1);
|
||||
} else {
|
||||
long var3 = -99999999L;
|
||||
class28 var5 = null;
|
||||
|
||||
class28 var6;
|
||||
for(var6 = (class28)var2.method3860(); var6 != null; var6 = (class28)var2.method3861()) {
|
||||
class51 var7 = class75.method1648(var6.field681);
|
||||
long var8 = (long)var7.field1143;
|
||||
if(1 == var7.field1126) {
|
||||
var8 *= (long)(1 + var6.field677);
|
||||
}
|
||||
|
||||
if(var8 > var3) {
|
||||
var3 = var8;
|
||||
var5 = var6;
|
||||
}
|
||||
}
|
||||
|
||||
if(null == var5) {
|
||||
class77.field1396.method1943(class48.field1078, var0, var1);
|
||||
} else {
|
||||
var2.method3856(var5);
|
||||
class28 var10 = null;
|
||||
class28 var11 = null;
|
||||
|
||||
for(var6 = (class28)var2.method3860(); var6 != null; var6 = (class28)var2.method3861()) {
|
||||
if(var5.field681 != var6.field681) {
|
||||
if(var10 == null) {
|
||||
var10 = var6;
|
||||
}
|
||||
|
||||
if(var10.field681 != var6.field681 && null == var11) {
|
||||
var11 = var6;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var9 = 1610612736 + (var1 << 7) + var0;
|
||||
class77.field1396.method2086(class48.field1078, var0, var1, class4.method52(128 * var0 + 64, var1 * 128 + 64, class48.field1078), var5, var9, var10, var11);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,457 +3,294 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fe")
|
||||
@ObfuscatedName("fn")
|
||||
public class class167 extends class166 {
|
||||
@ObfuscatedName("am")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 914826863
|
||||
)
|
||||
int field2698 = -1;
|
||||
@ObfuscatedName("w")
|
||||
class133 field2699;
|
||||
boolean field2674 = false;
|
||||
@ObfuscatedName("o")
|
||||
static CRC32 field2675 = new CRC32();
|
||||
@ObfuscatedName("p")
|
||||
class133 field2700;
|
||||
@ObfuscatedName("c")
|
||||
volatile boolean field2701 = false;
|
||||
@ObfuscatedGetter(
|
||||
intValue = -767045875
|
||||
)
|
||||
int field2676;
|
||||
@ObfuscatedName("q")
|
||||
volatile boolean field2677 = false;
|
||||
@ObfuscatedName("d")
|
||||
class133 field2678;
|
||||
@ObfuscatedName("x")
|
||||
boolean field2702 = false;
|
||||
@ObfuscatedName("v")
|
||||
static CRC32 field2704 = new CRC32();
|
||||
@ObfuscatedName("ab")
|
||||
class133 field2679;
|
||||
@ObfuscatedName("ad")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1056900073
|
||||
intValue = -1472135069
|
||||
)
|
||||
int field2705;
|
||||
@ObfuscatedName("ak")
|
||||
int field2680;
|
||||
@ObfuscatedName("k")
|
||||
volatile boolean[] field2681;
|
||||
@ObfuscatedName("at")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -236334207
|
||||
intValue = 994568021
|
||||
)
|
||||
int field2706;
|
||||
@ObfuscatedName("e")
|
||||
volatile boolean[] field2707;
|
||||
@ObfuscatedName("t")
|
||||
int field2682;
|
||||
@ObfuscatedName("aw")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 920377567
|
||||
intValue = -124342355
|
||||
)
|
||||
int field2708;
|
||||
int field2683 = -1;
|
||||
|
||||
@ObfuscatedName("bo")
|
||||
public int method3287() {
|
||||
if(this.field2701) {
|
||||
return 100;
|
||||
} else if(null != super.field2695) {
|
||||
return 99;
|
||||
} else {
|
||||
int var1 = class1.method7(255, this.field2708);
|
||||
if(var1 >= 100) {
|
||||
var1 = 99;
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
void vmethod3288(int var1) {
|
||||
class9.method123(this.field2708, var1);
|
||||
public class167(class133 var1, class133 var2, int var3, boolean var4, boolean var5, boolean var6) {
|
||||
super(var4, var5);
|
||||
this.field2679 = var1;
|
||||
this.field2678 = var2;
|
||||
this.field2676 = var3;
|
||||
this.field2674 = var6;
|
||||
class46.method969(this, this.field2676);
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
void vmethod3289(int var1) {
|
||||
if(this.field2700 != null && this.field2707 != null && this.field2707[var1]) {
|
||||
class166.method3286(var1, this.field2700, this);
|
||||
} else {
|
||||
class108.method2378(this, this.field2708, var1, super.field2682[var1], (byte)2, true);
|
||||
void vmethod3357(int var1) {
|
||||
int var2 = this.field2676;
|
||||
long var3 = (long)((var2 << 16) + var1);
|
||||
class171 var5 = (class171)class170.field2718.method3824(var3);
|
||||
if(var5 != null) {
|
||||
class170.field2709.method3909(var5);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("cr")
|
||||
@ObfuscatedName("cf")
|
||||
void method3359(int var1, int var2) {
|
||||
this.field2680 = var1;
|
||||
this.field2682 = var2;
|
||||
if(this.field2678 != null) {
|
||||
class135.method2910(this.field2676, this.field2678, this);
|
||||
} else {
|
||||
class8.method128(this, 255, this.field2676, this.field2680, (byte)0, true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("cn")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I[BZZI)V",
|
||||
garbageValue = "-154981689"
|
||||
signature = "(Lclass133;I[BZI)V",
|
||||
garbageValue = "-1832496582"
|
||||
)
|
||||
void method3291(int var1, byte[] var2, boolean var3, boolean var4) {
|
||||
if(var3) {
|
||||
if(this.field2701) {
|
||||
void method3361(class133 var1, int var2, byte[] var3, boolean var4) {
|
||||
int var5;
|
||||
if(var1 == this.field2678) {
|
||||
if(this.field2677) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
|
||||
if(this.field2699 != null) {
|
||||
int var5 = this.field2708;
|
||||
class133 var6 = this.field2699;
|
||||
class168 var7 = new class168();
|
||||
var7.field2709 = 0;
|
||||
var7.field3112 = (long)var5;
|
||||
var7.field2710 = var2;
|
||||
var7.field2711 = var6;
|
||||
class198 var8 = class169.field2717;
|
||||
synchronized(class169.field2717) {
|
||||
class169.field2717.method3768(var7);
|
||||
}
|
||||
|
||||
Object var21 = class169.field2716;
|
||||
synchronized(class169.field2716) {
|
||||
if(0 == class169.field2718) {
|
||||
class26.field648.method2833(new class169(), 5);
|
||||
}
|
||||
|
||||
class169.field2718 = 600;
|
||||
}
|
||||
if(null == var3) {
|
||||
class8.method128(this, 255, this.field2676, this.field2680, (byte)0, true);
|
||||
return;
|
||||
}
|
||||
|
||||
this.method3212(var2);
|
||||
this.method3293();
|
||||
field2675.reset();
|
||||
field2675.update(var3, 0, var3.length);
|
||||
var5 = (int)field2675.getValue();
|
||||
class118 var6 = new class118(class143.method3110(var3));
|
||||
int var7 = var6.method2579();
|
||||
if(5 != var7 && 6 != var7) {
|
||||
throw new RuntimeException(var7 + "," + this.field2676 + "," + var2);
|
||||
}
|
||||
|
||||
int var8 = 0;
|
||||
if(var7 >= 6) {
|
||||
var8 = var6.method2517();
|
||||
}
|
||||
|
||||
if(var5 != this.field2680 || this.field2682 != var8) {
|
||||
class8.method128(this, 255, this.field2676, this.field2680, (byte)0, true);
|
||||
return;
|
||||
}
|
||||
|
||||
this.method3343(var3);
|
||||
this.method3362();
|
||||
} else {
|
||||
var2[var2.length - 2] = (byte)(super.field2697[var1] >> 8);
|
||||
var2[var2.length - 1] = (byte)super.field2697[var1];
|
||||
if(this.field2700 != null) {
|
||||
class133 var17 = this.field2700;
|
||||
class168 var18 = new class168();
|
||||
var18.field2709 = 0;
|
||||
var18.field3112 = (long)var1;
|
||||
var18.field2710 = var2;
|
||||
var18.field2711 = var17;
|
||||
class198 var19 = class169.field2717;
|
||||
synchronized(class169.field2717) {
|
||||
class169.field2717.method3768(var18);
|
||||
}
|
||||
|
||||
Object var20 = class169.field2716;
|
||||
synchronized(class169.field2716) {
|
||||
if(0 == class169.field2718) {
|
||||
class26.field648.method2833(new class169(), 5);
|
||||
}
|
||||
|
||||
class169.field2718 = 600;
|
||||
}
|
||||
|
||||
this.field2707[var1] = true;
|
||||
if(!var4 && var2 == this.field2683) {
|
||||
this.field2677 = true;
|
||||
}
|
||||
|
||||
if(null == var3 || var3.length <= 2) {
|
||||
this.field2681[var2] = false;
|
||||
if(this.field2674 || var4) {
|
||||
class8.method128(this, this.field2676, var2, super.field2656[var2], (byte)2, var4);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
field2675.reset();
|
||||
field2675.update(var3, 0, var3.length - 2);
|
||||
var5 = (int)field2675.getValue();
|
||||
int var9 = ((var3[var3.length - 2] & 255) << 8) + (var3[var3.length - 1] & 255);
|
||||
if(super.field2656[var2] != var5 || var9 != super.field2661[var2]) {
|
||||
this.field2681[var2] = false;
|
||||
if(this.field2674 || var4) {
|
||||
class8.method128(this, this.field2676, var2, super.field2656[var2], (byte)2, var4);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.field2681[var2] = true;
|
||||
if(var4) {
|
||||
super.field2695[var1] = class97.method2168(var2);
|
||||
super.field2666[var2] = class3.method51(var3);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("ch")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1318687794"
|
||||
)
|
||||
void method3293() {
|
||||
this.field2707 = new boolean[super.field2695.length];
|
||||
void method3362() {
|
||||
this.field2681 = new boolean[super.field2666.length];
|
||||
|
||||
int var1;
|
||||
for(var1 = 0; var1 < this.field2707.length; ++var1) {
|
||||
this.field2707[var1] = false;
|
||||
for(var1 = 0; var1 < this.field2681.length; ++var1) {
|
||||
this.field2681[var1] = false;
|
||||
}
|
||||
|
||||
if(this.field2700 == null) {
|
||||
this.field2701 = true;
|
||||
if(null == this.field2679) {
|
||||
this.field2677 = true;
|
||||
} else {
|
||||
this.field2698 = -1;
|
||||
this.field2683 = -1;
|
||||
|
||||
for(var1 = 0; var1 < this.field2707.length; ++var1) {
|
||||
if(super.field2684[var1] > 0) {
|
||||
class133 var2 = this.field2700;
|
||||
for(var1 = 0; var1 < this.field2681.length; ++var1) {
|
||||
if(super.field2662[var1] > 0) {
|
||||
class133 var2 = this.field2679;
|
||||
class168 var4 = new class168();
|
||||
var4.field2709 = 1;
|
||||
var4.field3112 = (long)var1;
|
||||
var4.field2711 = var2;
|
||||
var4.field2712 = this;
|
||||
class198 var5 = class169.field2717;
|
||||
synchronized(class169.field2717) {
|
||||
class169.field2717.method3768(var4);
|
||||
var4.field2688 = 1;
|
||||
var4.field3111 = (long)var1;
|
||||
var4.field2689 = var2;
|
||||
var4.field2690 = this;
|
||||
class198 var5 = class169.field2696;
|
||||
synchronized(class169.field2696) {
|
||||
class169.field2696.method3855(var4);
|
||||
}
|
||||
|
||||
Object var10 = class169.field2716;
|
||||
synchronized(class169.field2716) {
|
||||
if(0 == class169.field2718) {
|
||||
class26.field648.method2833(new class169(), 5);
|
||||
}
|
||||
|
||||
class169.field2718 = 600;
|
||||
}
|
||||
|
||||
this.field2698 = var1;
|
||||
class113.method2449();
|
||||
this.field2683 = var1;
|
||||
}
|
||||
}
|
||||
|
||||
if(-1 == this.field2698) {
|
||||
this.field2701 = true;
|
||||
if(-1 == this.field2683) {
|
||||
this.field2677 = true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("bu")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)V",
|
||||
garbageValue = "1564953793"
|
||||
)
|
||||
void method3294(int var1, int var2) {
|
||||
this.field2705 = var1;
|
||||
this.field2706 = var2;
|
||||
if(null != this.field2699) {
|
||||
int var3 = this.field2708;
|
||||
class133 var4 = this.field2699;
|
||||
byte[] var6 = null;
|
||||
class198 var7 = class169.field2717;
|
||||
synchronized(class169.field2717) {
|
||||
for(class168 var8 = (class168)class169.field2717.method3773(); null != var8; var8 = (class168)class169.field2717.method3772()) {
|
||||
if((long)var3 == var8.field3112 && var8.field2711 == var4 && 0 == var8.field2709) {
|
||||
var6 = var8.field2710;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("cd")
|
||||
int method3363(int var1) {
|
||||
return super.field2666[var1] != null?100:(this.field2681[var1]?100:class106.method2394(this.field2676, var1));
|
||||
}
|
||||
|
||||
if(var6 != null) {
|
||||
this.method3320(var4, var3, var6, true);
|
||||
} else {
|
||||
byte[] var11 = var4.method2793(var3);
|
||||
this.method3320(var4, var3, var11, true);
|
||||
}
|
||||
@ObfuscatedName("l")
|
||||
void vmethod3369(int var1) {
|
||||
if(this.field2679 != null && null != this.field2681 && this.field2681[var1]) {
|
||||
class135.method2910(var1, this.field2679, this);
|
||||
} else {
|
||||
class108.method2378(this, 255, this.field2708, this.field2705, (byte)0, true);
|
||||
class8.method128(this, this.field2676, var1, super.field2656[var1], (byte)2, true);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("cm")
|
||||
public int method3295() {
|
||||
int var1 = 0;
|
||||
int var2 = 0;
|
||||
@ObfuscatedName("co")
|
||||
void method3373(int var1, byte[] var2, boolean var3, boolean var4) {
|
||||
if(var3) {
|
||||
if(this.field2677) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
|
||||
int var3;
|
||||
for(var3 = 0; var3 < super.field2695.length; ++var3) {
|
||||
if(super.field2684[var3] > 0) {
|
||||
var1 += 100;
|
||||
var2 += this.method3303(var3);
|
||||
if(this.field2678 != null) {
|
||||
int var5 = this.field2676;
|
||||
class133 var6 = this.field2678;
|
||||
class168 var7 = new class168();
|
||||
var7.field2688 = 0;
|
||||
var7.field3111 = (long)var5;
|
||||
var7.field2687 = var2;
|
||||
var7.field2689 = var6;
|
||||
class198 var8 = class169.field2696;
|
||||
synchronized(class169.field2696) {
|
||||
class169.field2696.method3855(var7);
|
||||
}
|
||||
|
||||
class113.method2449();
|
||||
}
|
||||
|
||||
this.method3343(var2);
|
||||
this.method3362();
|
||||
} else {
|
||||
var2[var2.length - 2] = (byte)(super.field2661[var1] >> 8);
|
||||
var2[var2.length - 1] = (byte)super.field2661[var1];
|
||||
if(null != this.field2679) {
|
||||
class133 var13 = this.field2679;
|
||||
class168 var14 = new class168();
|
||||
var14.field2688 = 0;
|
||||
var14.field3111 = (long)var1;
|
||||
var14.field2687 = var2;
|
||||
var14.field2689 = var13;
|
||||
class198 var15 = class169.field2696;
|
||||
synchronized(class169.field2696) {
|
||||
class169.field2696.method3855(var14);
|
||||
}
|
||||
|
||||
class113.method2449();
|
||||
this.field2681[var1] = true;
|
||||
}
|
||||
|
||||
if(var4) {
|
||||
super.field2666[var1] = class3.method51(var2);
|
||||
}
|
||||
}
|
||||
|
||||
if(0 == var1) {
|
||||
}
|
||||
|
||||
@ObfuscatedName("cy")
|
||||
public int method3374() {
|
||||
if(this.field2677) {
|
||||
return 100;
|
||||
} else if(null != super.field2666) {
|
||||
return 99;
|
||||
} else {
|
||||
var3 = var2 * 100 / var1;
|
||||
return var3;
|
||||
int var2 = this.field2676;
|
||||
long var3 = (long)(var2 + 16711680);
|
||||
int var1;
|
||||
if(null != class106.field1868 && class106.field1868.field3111 == var3) {
|
||||
var1 = 1 + class76.field1388.field1979 * 99 / (class76.field1388.field1980.length - class106.field1868.field2728);
|
||||
} else {
|
||||
var1 = 0;
|
||||
}
|
||||
|
||||
int var5 = var1;
|
||||
if(var1 >= 100) {
|
||||
var5 = 99;
|
||||
}
|
||||
|
||||
return var5;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("cg")
|
||||
int method3303(int var1) {
|
||||
return null != super.field2695[var1]?100:(this.field2707[var1]?100:class1.method7(this.field2708, var1));
|
||||
}
|
||||
public int method3381() {
|
||||
int var1 = 0;
|
||||
int var2 = 0;
|
||||
|
||||
@ObfuscatedName("ay")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ZI)V",
|
||||
garbageValue = "2129860153"
|
||||
)
|
||||
static final void method3305(boolean var0) {
|
||||
client.field347 = var0;
|
||||
int var1;
|
||||
int var2;
|
||||
int var3;
|
||||
int var4;
|
||||
int var5;
|
||||
int var6;
|
||||
int var7;
|
||||
if(!client.field347) {
|
||||
var1 = client.field293.method2489();
|
||||
var2 = client.field293.method2487();
|
||||
var3 = client.field293.method2455();
|
||||
class135.field2100 = new int[var3][4];
|
||||
|
||||
for(var4 = 0; var4 < var3; ++var4) {
|
||||
for(var5 = 0; var5 < 4; ++var5) {
|
||||
class135.field2100[var4][var5] = client.field293.method2458();
|
||||
}
|
||||
}
|
||||
|
||||
class29.field678 = new int[var3];
|
||||
class12.field192 = new int[var3];
|
||||
class94.field1626 = new int[var3];
|
||||
class22.field599 = new byte[var3][];
|
||||
class162.field2656 = new byte[var3][];
|
||||
boolean var13 = false;
|
||||
if((var1 / 8 == 48 || 49 == var1 / 8) && var2 / 8 == 48) {
|
||||
var13 = true;
|
||||
}
|
||||
|
||||
if(48 == var1 / 8 && var2 / 8 == 148) {
|
||||
var13 = true;
|
||||
}
|
||||
|
||||
var3 = 0;
|
||||
|
||||
for(var5 = (var1 - 6) / 8; var5 <= (6 + var1) / 8; ++var5) {
|
||||
for(var6 = (var2 - 6) / 8; var6 <= (6 + var2) / 8; ++var6) {
|
||||
var7 = (var5 << 8) + var6;
|
||||
if(!var13 || 49 != var6 && var6 != 149 && 147 != var6 && 50 != var5 && (49 != var5 || var6 != 47)) {
|
||||
class29.field678[var3] = var7;
|
||||
class12.field192[var3] = class24.field623.method3248("m" + var5 + "_" + var6);
|
||||
class94.field1626[var3] = class24.field623.method3248("l" + var5 + "_" + var6);
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class161.method3146(var1, var2);
|
||||
} else {
|
||||
var1 = client.field293.method2487();
|
||||
var2 = client.field293.method2455();
|
||||
var3 = client.field293.method2455();
|
||||
client.field293.method2688();
|
||||
|
||||
for(var4 = 0; var4 < 4; ++var4) {
|
||||
for(var5 = 0; var5 < 13; ++var5) {
|
||||
for(var6 = 0; var6 < 13; ++var6) {
|
||||
var7 = client.field293.method2689(1);
|
||||
if(var7 == 1) {
|
||||
client.field526[var4][var5][var6] = client.field293.method2689(26);
|
||||
} else {
|
||||
client.field526[var4][var5][var6] = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
client.field293.method2690();
|
||||
class135.field2100 = new int[var3][4];
|
||||
|
||||
for(var4 = 0; var4 < var3; ++var4) {
|
||||
for(var5 = 0; var5 < 4; ++var5) {
|
||||
class135.field2100[var4][var5] = client.field293.method2458();
|
||||
}
|
||||
}
|
||||
|
||||
class29.field678 = new int[var3];
|
||||
class12.field192 = new int[var3];
|
||||
class94.field1626 = new int[var3];
|
||||
class22.field599 = new byte[var3][];
|
||||
class162.field2656 = new byte[var3][];
|
||||
var3 = 0;
|
||||
|
||||
for(var4 = 0; var4 < 4; ++var4) {
|
||||
for(var5 = 0; var5 < 13; ++var5) {
|
||||
for(var6 = 0; var6 < 13; ++var6) {
|
||||
var7 = client.field526[var4][var5][var6];
|
||||
if(-1 != var7) {
|
||||
int var8 = var7 >> 14 & 1023;
|
||||
int var9 = var7 >> 3 & 2047;
|
||||
int var10 = var9 / 8 + (var8 / 8 << 8);
|
||||
|
||||
int var11;
|
||||
for(var11 = 0; var11 < var3; ++var11) {
|
||||
if(var10 == class29.field678[var11]) {
|
||||
var10 = -1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(var10 != -1) {
|
||||
class29.field678[var3] = var10;
|
||||
var11 = var10 >> 8 & 255;
|
||||
int var12 = var10 & 255;
|
||||
class12.field192[var3] = class24.field623.method3248("m" + var11 + "_" + var12);
|
||||
class94.field1626[var3] = class24.field623.method3248("l" + var11 + "_" + var12);
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class161.method3146(var2, var1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public class167(class133 var1, class133 var2, int var3, boolean var4, boolean var5, boolean var6) {
|
||||
super(var4, var5);
|
||||
this.field2700 = var1;
|
||||
this.field2699 = var2;
|
||||
this.field2708 = var3;
|
||||
this.field2702 = var6;
|
||||
class136.method2869(this, this.field2708);
|
||||
}
|
||||
|
||||
@ObfuscatedName("cx")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass133;I[BZI)V",
|
||||
garbageValue = "-257264300"
|
||||
)
|
||||
public void method3320(class133 var1, int var2, byte[] var3, boolean var4) {
|
||||
int var5;
|
||||
if(this.field2699 == var1) {
|
||||
if(this.field2701) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
|
||||
if(null == var3) {
|
||||
class108.method2378(this, 255, this.field2708, this.field2705, (byte)0, true);
|
||||
return;
|
||||
}
|
||||
|
||||
field2704.reset();
|
||||
field2704.update(var3, 0, var3.length);
|
||||
var5 = (int)field2704.getValue();
|
||||
class118 var6 = new class118(class24.method594(var3));
|
||||
int var7 = var6.method2453();
|
||||
if(5 != var7 && var7 != 6) {
|
||||
throw new RuntimeException(var7 + "," + this.field2708 + "," + var2);
|
||||
}
|
||||
|
||||
int var8 = 0;
|
||||
if(var7 >= 6) {
|
||||
var8 = var6.method2458();
|
||||
}
|
||||
|
||||
if(var5 != this.field2705 || var8 != this.field2706) {
|
||||
class108.method2378(this, 255, this.field2708, this.field2705, (byte)0, true);
|
||||
return;
|
||||
}
|
||||
|
||||
this.method3212(var3);
|
||||
this.method3293();
|
||||
} else {
|
||||
if(!var4 && var2 == this.field2698) {
|
||||
this.field2701 = true;
|
||||
}
|
||||
|
||||
if(var3 == null || var3.length <= 2) {
|
||||
this.field2707[var2] = false;
|
||||
if(this.field2702 || var4) {
|
||||
class108.method2378(this, this.field2708, var2, super.field2682[var2], (byte)2, var4);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
field2704.reset();
|
||||
field2704.update(var3, 0, var3.length - 2);
|
||||
var5 = (int)field2704.getValue();
|
||||
int var9 = (var3[var3.length - 1] & 255) + ((var3[var3.length - 2] & 255) << 8);
|
||||
if(var5 != super.field2682[var2] || super.field2697[var2] != var9) {
|
||||
this.field2707[var2] = false;
|
||||
if(this.field2702 || var4) {
|
||||
class108.method2378(this, this.field2708, var2, super.field2682[var2], (byte)2, var4);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
this.field2707[var2] = true;
|
||||
if(var4) {
|
||||
super.field2695[var2] = class97.method2168(var3);
|
||||
for(var3 = 0; var3 < super.field2666.length; ++var3) {
|
||||
if(super.field2662[var3] > 0) {
|
||||
var1 += 100;
|
||||
var2 += this.method3363(var3);
|
||||
}
|
||||
}
|
||||
|
||||
if(var1 == 0) {
|
||||
return 100;
|
||||
} else {
|
||||
var3 = 100 * var2 / var1;
|
||||
return var3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fr")
|
||||
@ObfuscatedName("fq")
|
||||
public class class168 extends class207 {
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1424464439
|
||||
)
|
||||
int field2709;
|
||||
@ObfuscatedName("l")
|
||||
public byte[] field2710;
|
||||
@ObfuscatedName("r")
|
||||
byte[] field2687;
|
||||
@ObfuscatedName("a")
|
||||
public class133 field2711;
|
||||
@ObfuscatedName("i")
|
||||
public class167 field2712;
|
||||
@ObfuscatedName("m")
|
||||
public static boolean field2714;
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2065473767
|
||||
)
|
||||
int field2688;
|
||||
@ObfuscatedName("f")
|
||||
class133 field2689;
|
||||
@ObfuscatedName("s")
|
||||
class167 field2690;
|
||||
}
|
||||
|
||||
@@ -1,116 +1,93 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fc")
|
||||
@ObfuscatedName("fu")
|
||||
public class class169 implements Runnable {
|
||||
@ObfuscatedName("i")
|
||||
public static Object field2716 = new Object();
|
||||
@ObfuscatedName("j")
|
||||
public static class198 field2717 = new class198();
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("r")
|
||||
static class198 field2694 = new class198();
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 380530983
|
||||
intValue = 1755515875
|
||||
)
|
||||
public static int field2718 = 0;
|
||||
@ObfuscatedName("b")
|
||||
public static class179 field2719;
|
||||
static int field2695 = 0;
|
||||
@ObfuscatedName("a")
|
||||
static class198 field2696 = new class198();
|
||||
@ObfuscatedName("l")
|
||||
public static class198 field2720 = new class198();
|
||||
static int[] field2697;
|
||||
@ObfuscatedName("s")
|
||||
static Object field2699 = new Object();
|
||||
|
||||
public void run() {
|
||||
try {
|
||||
while(true) {
|
||||
class198 var2 = field2717;
|
||||
class198 var2 = field2696;
|
||||
class168 var1;
|
||||
synchronized(field2717) {
|
||||
var1 = (class168)field2717.method3773();
|
||||
synchronized(field2696) {
|
||||
var1 = (class168)field2696.method3860();
|
||||
}
|
||||
|
||||
Object var14;
|
||||
if(null != var1) {
|
||||
if(0 == var1.field2709) {
|
||||
var1.field2711.method2792((int)var1.field3112, var1.field2710, var1.field2710.length);
|
||||
var2 = field2717;
|
||||
synchronized(field2717) {
|
||||
var1.method3853();
|
||||
if(0 == var1.field2688) {
|
||||
var1.field2689.method2868((int)var1.field3111, var1.field2687, var1.field2687.length);
|
||||
var2 = field2696;
|
||||
synchronized(field2696) {
|
||||
var1.method3946();
|
||||
}
|
||||
} else if(1 == var1.field2709) {
|
||||
var1.field2710 = var1.field2711.method2793((int)var1.field3112);
|
||||
var2 = field2717;
|
||||
synchronized(field2717) {
|
||||
field2720.method3768(var1);
|
||||
} else if(1 == var1.field2688) {
|
||||
var1.field2687 = var1.field2689.method2872((int)var1.field3111);
|
||||
var2 = field2696;
|
||||
synchronized(field2696) {
|
||||
field2694.method3855(var1);
|
||||
}
|
||||
}
|
||||
|
||||
var14 = field2716;
|
||||
synchronized(field2716) {
|
||||
if(field2718 <= 1) {
|
||||
field2718 = 0;
|
||||
field2716.notifyAll();
|
||||
var14 = field2699;
|
||||
synchronized(field2699) {
|
||||
if(field2695 <= 1) {
|
||||
field2695 = 0;
|
||||
field2699.notifyAll();
|
||||
return;
|
||||
}
|
||||
|
||||
field2718 = 600;
|
||||
field2695 = 600;
|
||||
}
|
||||
} else {
|
||||
class105.method2332(100L);
|
||||
var14 = field2716;
|
||||
synchronized(field2716) {
|
||||
if(field2718 <= 1) {
|
||||
field2718 = 0;
|
||||
field2716.notifyAll();
|
||||
class103.method2301(100L);
|
||||
var14 = field2699;
|
||||
synchronized(field2699) {
|
||||
if(field2695 <= 1) {
|
||||
field2695 = 0;
|
||||
field2699.notifyAll();
|
||||
return;
|
||||
}
|
||||
|
||||
--field2718;
|
||||
--field2695;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception var13) {
|
||||
class16.method184((String)null, var13);
|
||||
class28.method651((String)null, var13);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public static void method3326(boolean var0) {
|
||||
if(class168.field2714 != var0) {
|
||||
class7.method96();
|
||||
class168.field2714 = var0;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIB)V",
|
||||
garbageValue = "92"
|
||||
)
|
||||
public static void method3396(int var0, int var1) {
|
||||
class47 var2 = class49.method1029(var0);
|
||||
int var3 = var2.field1063;
|
||||
int var4 = var2.field1065;
|
||||
int var5 = var2.field1066;
|
||||
int var6 = class175.field2893[var5 - var4];
|
||||
if(var1 < 0 || var1 > var6) {
|
||||
var1 = 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("bg")
|
||||
static final void method3327(class16 var0) {
|
||||
int var1 = 0;
|
||||
int var2 = -1;
|
||||
int var3 = 0;
|
||||
int var4 = 0;
|
||||
if(var0.field231 == 0) {
|
||||
var1 = class107.field1906.method1901(var0.field242, var0.field230, var0.field235);
|
||||
}
|
||||
|
||||
if(var0.field231 == 1) {
|
||||
var1 = class107.field1906.method1902(var0.field242, var0.field230, var0.field235);
|
||||
}
|
||||
|
||||
if(2 == var0.field231) {
|
||||
var1 = class107.field1906.method1935(var0.field242, var0.field230, var0.field235);
|
||||
}
|
||||
|
||||
if(var0.field231 == 3) {
|
||||
var1 = class107.field1906.method2010(var0.field242, var0.field230, var0.field235);
|
||||
}
|
||||
|
||||
if(0 != var1) {
|
||||
int var5 = class107.field1906.method1983(var0.field242, var0.field230, var0.field235, var1);
|
||||
var2 = var1 >> 14 & 32767;
|
||||
var3 = var5 & 31;
|
||||
var4 = var5 >> 6 & 3;
|
||||
}
|
||||
|
||||
var0.field241 = var2;
|
||||
var0.field236 = var3;
|
||||
var0.field234 = var4;
|
||||
var6 <<= var4;
|
||||
class175.field2890[var3] = class175.field2890[var3] & ~var6 | var1 << var4 & var6;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,52 +3,78 @@ import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedName("b")
|
||||
@Implements("Friend")
|
||||
public class class17 {
|
||||
@ObfuscatedName("f")
|
||||
boolean field246;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("r")
|
||||
@Export("previousName")
|
||||
String field247;
|
||||
@ObfuscatedName("a")
|
||||
String field248;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1035471415
|
||||
intValue = 1246044911
|
||||
)
|
||||
@Export("world")
|
||||
int field248;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 129022621
|
||||
)
|
||||
int field249;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1244882187
|
||||
)
|
||||
int field250;
|
||||
@ObfuscatedName("y")
|
||||
boolean field251;
|
||||
@ObfuscatedName("nr")
|
||||
static class55 field252;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("fw")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2018633355
|
||||
)
|
||||
@Export("cameraY")
|
||||
static int field254;
|
||||
@ObfuscatedName("x")
|
||||
static int[] field256;
|
||||
@ObfuscatedName("di")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1420280507
|
||||
)
|
||||
@Export("baseY")
|
||||
static int field257;
|
||||
@ObfuscatedName("k")
|
||||
static int[] field258;
|
||||
@ObfuscatedName("a")
|
||||
@Export("name")
|
||||
String field253;
|
||||
String field261;
|
||||
@ObfuscatedName("e")
|
||||
boolean field263;
|
||||
|
||||
@ObfuscatedName("n")
|
||||
public static byte[] method188(Object var0, boolean var1) {
|
||||
if(var0 == null) {
|
||||
return null;
|
||||
} else if(var0 instanceof byte[]) {
|
||||
byte[] var6 = (byte[])((byte[])var0);
|
||||
if(var1) {
|
||||
int var4 = var6.length;
|
||||
byte[] var5 = new byte[var4];
|
||||
System.arraycopy(var6, 0, var5, 0, var4);
|
||||
return var5;
|
||||
} else {
|
||||
return var6;
|
||||
}
|
||||
} else if(var0 instanceof class124) {
|
||||
class124 var2 = (class124)var0;
|
||||
return var2.vmethod2728();
|
||||
} else {
|
||||
throw new IllegalArgumentException();
|
||||
@ObfuscatedName("bo")
|
||||
static final void method205(class16 var0) {
|
||||
int var1 = 0;
|
||||
int var2 = -1;
|
||||
int var3 = 0;
|
||||
int var4 = 0;
|
||||
if(var0.field227 == 0) {
|
||||
var1 = class77.field1396.method1948(var0.field236, var0.field229, var0.field244);
|
||||
}
|
||||
|
||||
if(1 == var0.field227) {
|
||||
var1 = class77.field1396.method1949(var0.field236, var0.field229, var0.field244);
|
||||
}
|
||||
|
||||
if(var0.field227 == 2) {
|
||||
var1 = class77.field1396.method1950(var0.field236, var0.field229, var0.field244);
|
||||
}
|
||||
|
||||
if(3 == var0.field227) {
|
||||
var1 = class77.field1396.method1951(var0.field236, var0.field229, var0.field244);
|
||||
}
|
||||
|
||||
if(0 != var1) {
|
||||
int var5 = class77.field1396.method2087(var0.field236, var0.field229, var0.field244, var1);
|
||||
var2 = var1 >> 14 & 32767;
|
||||
var3 = var5 & 31;
|
||||
var4 = var5 >> 6 & 3;
|
||||
}
|
||||
|
||||
var0.field228 = var2;
|
||||
var0.field233 = var3;
|
||||
var0.field232 = var4;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,72 +1,166 @@
|
||||
import java.awt.Canvas;
|
||||
import java.awt.Color;
|
||||
import java.util.zip.CRC32;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fy")
|
||||
@ObfuscatedName("ft")
|
||||
public class class170 {
|
||||
@ObfuscatedName("w")
|
||||
static class167[] field2721 = new class167[256];
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("nu")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 2394504921183277099L
|
||||
intValue = -1023724865
|
||||
)
|
||||
static long field2722;
|
||||
@ObfuscatedName("i")
|
||||
static class195 field2723 = new class195(4096);
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 984387515
|
||||
)
|
||||
static int field2724 = 0;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1557945107
|
||||
)
|
||||
public static int field2726 = 0;
|
||||
@ObfuscatedName("h")
|
||||
static class202 field2727 = new class202();
|
||||
@ObfuscatedName("n")
|
||||
static class195 field2728 = new class195(4096);
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1893837243
|
||||
)
|
||||
public static int field2729 = 0;
|
||||
@ObfuscatedName("r")
|
||||
static class195 field2730 = new class195(4096);
|
||||
@ObfuscatedName("z")
|
||||
static CRC32 field2731 = new CRC32();
|
||||
@ObfuscatedName("u")
|
||||
static class171 field2732;
|
||||
@ObfuscatedName("g")
|
||||
static class118 field2733 = new class118(8);
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 164841449
|
||||
)
|
||||
static int field2734 = 0;
|
||||
@ObfuscatedName("m")
|
||||
static class195 field2735 = new class195(32);
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 775427319
|
||||
)
|
||||
public static int field2736 = 0;
|
||||
@ObfuscatedName("t")
|
||||
static byte field2737 = 0;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 695409489
|
||||
)
|
||||
public static int field2738 = 0;
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 198310501
|
||||
)
|
||||
public static int field2739 = 0;
|
||||
static int field2703;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -235840203
|
||||
longValue = -1668725402691876061L
|
||||
)
|
||||
public static int field2741 = 0;
|
||||
public static long field2704;
|
||||
@ObfuscatedName("s")
|
||||
public static class195 field2705 = new class195(4096);
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -375958645
|
||||
)
|
||||
public static int field2706 = 0;
|
||||
@ObfuscatedName("e")
|
||||
public static class195 field2707 = new class195(32);
|
||||
@ObfuscatedName("d")
|
||||
static class167[] field2708 = new class167[256];
|
||||
@ObfuscatedName("m")
|
||||
public static class202 field2709 = new class202();
|
||||
@ObfuscatedName("x")
|
||||
static class118 field2710;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1903242165
|
||||
)
|
||||
public static int field2711 = 0;
|
||||
@ObfuscatedName("l")
|
||||
public static class195 field2712 = new class195(4096);
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -666100145
|
||||
)
|
||||
public static int field2713 = 0;
|
||||
@ObfuscatedName("z")
|
||||
public static class118 field2714 = new class118(8);
|
||||
@ObfuscatedName("c")
|
||||
static CRC32 field2715 = new CRC32();
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1627957783
|
||||
)
|
||||
public static int field2716 = 0;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1859727169
|
||||
)
|
||||
public static int field2717 = 0;
|
||||
@ObfuscatedName("j")
|
||||
public static class195 field2718 = new class195(4096);
|
||||
@ObfuscatedName("p")
|
||||
public static byte field2719 = 0;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -311899145
|
||||
)
|
||||
public static int field2720 = 0;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -745720389
|
||||
)
|
||||
public static int field2721 = 0;
|
||||
@ObfuscatedName("ns")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2122610257
|
||||
)
|
||||
static int field2724;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -54412965
|
||||
)
|
||||
public static int field2725 = 0;
|
||||
|
||||
@ObfuscatedName("as")
|
||||
static void method3412() {
|
||||
class41.method868(class45.field1042);
|
||||
class122.method2783(class45.field1042);
|
||||
if(class107.field1894 != null) {
|
||||
class107.field1894.vmethod3114(class45.field1042);
|
||||
}
|
||||
|
||||
client.field540.method3063();
|
||||
class45.field1042.setBackground(Color.black);
|
||||
Canvas var0 = class45.field1042;
|
||||
var0.setFocusTraversalKeysEnabled(false);
|
||||
var0.addKeyListener(class136.field2108);
|
||||
var0.addFocusListener(class136.field2108);
|
||||
class98.method2217(class45.field1042);
|
||||
if(class107.field1894 != null) {
|
||||
class107.field1894.vmethod3115(class45.field1042);
|
||||
}
|
||||
|
||||
if(client.field453 != -1) {
|
||||
int var1 = client.field453;
|
||||
int var2 = class6.field107;
|
||||
int var3 = class31.field749;
|
||||
if(class103.method2303(var1)) {
|
||||
class1.method11(class172.field2850[var1], -1, var2, var3, false);
|
||||
}
|
||||
}
|
||||
|
||||
class143.field2187 = true;
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([BIILclass85;[Lclass107;I)V",
|
||||
garbageValue = "-465606255"
|
||||
)
|
||||
static final void method3413(byte[] var0, int var1, int var2, class85 var3, class107[] var4) {
|
||||
class118 var5 = new class118(var0);
|
||||
int var6 = -1;
|
||||
|
||||
while(true) {
|
||||
int var7 = var5.method2659();
|
||||
if(0 == var7) {
|
||||
return;
|
||||
}
|
||||
|
||||
var6 += var7;
|
||||
int var8 = 0;
|
||||
|
||||
while(true) {
|
||||
int var9 = var5.method2659();
|
||||
if(var9 == 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
var8 += var9 - 1;
|
||||
int var10 = var8 & 63;
|
||||
int var11 = var8 >> 6 & 63;
|
||||
int var12 = var8 >> 12;
|
||||
int var13 = var5.method2579();
|
||||
int var14 = var13 >> 2;
|
||||
int var15 = var13 & 3;
|
||||
int var16 = var1 + var11;
|
||||
int var17 = var10 + var2;
|
||||
if(var16 > 0 && var17 > 0 && var16 < 103 && var17 < 103) {
|
||||
int var18 = var12;
|
||||
if((class5.field90[1][var16][var17] & 2) == 2) {
|
||||
var18 = var12 - 1;
|
||||
}
|
||||
|
||||
class107 var19 = null;
|
||||
if(var18 >= 0) {
|
||||
var19 = var4[var18];
|
||||
}
|
||||
|
||||
class32.method712(var12, var16, var17, var6, var15, var14, var3, var19);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,43 +1,15 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fm")
|
||||
@ObfuscatedName("fh")
|
||||
public class class171 extends class203 {
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2103141273
|
||||
intValue = -1468420835
|
||||
)
|
||||
int field2743;
|
||||
@ObfuscatedName("u")
|
||||
static int[] field2744;
|
||||
int field2727;
|
||||
@ObfuscatedName("f")
|
||||
byte field2728;
|
||||
@ObfuscatedName("a")
|
||||
byte field2745;
|
||||
@ObfuscatedName("q")
|
||||
public static class59 field2746;
|
||||
@ObfuscatedName("j")
|
||||
class167 field2748;
|
||||
|
||||
@ObfuscatedName("o")
|
||||
public static class80 method3349(class166 var0, int var1) {
|
||||
if(!class2.method24(var0, var1)) {
|
||||
return null;
|
||||
} else {
|
||||
class80 var3 = new class80();
|
||||
var3.field1435 = class76.field1390;
|
||||
var3.field1436 = class76.field1391;
|
||||
var3.field1433 = class76.field1392[0];
|
||||
var3.field1430 = class106.field1884[0];
|
||||
var3.field1431 = class215.field3153[0];
|
||||
var3.field1434 = class147.field2230[0];
|
||||
var3.field1432 = class126.field2048;
|
||||
var3.field1429 = class41.field977[0];
|
||||
class76.field1392 = null;
|
||||
class106.field1884 = null;
|
||||
class215.field3153 = null;
|
||||
class147.field2230 = null;
|
||||
class126.field2048 = null;
|
||||
class41.field977 = (byte[][])null;
|
||||
return var3;
|
||||
}
|
||||
}
|
||||
class167 field2731;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,13 +1,13 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fd")
|
||||
@ObfuscatedName("fv")
|
||||
public class class173 {
|
||||
@ObfuscatedName("l")
|
||||
public static final short[][] field2894 = new short[][]{{(short)6798, (short)107, (short)10283, (short)16, (short)4797, (short)7744, (short)5799, (short)4634, (short)-31839, (short)22433, (short)2983, (short)-11343, (short)8, (short)5281, (short)10438, (short)3650, (short)-27322, (short)-21845, (short)200, (short)571, (short)908, (short)21830, (short)28946, (short)-15701, (short)-14010}, {(short)8741, (short)12, (short)-1506, (short)-22374, (short)7735, (short)8404, (short)1701, (short)-27106, (short)24094, (short)10153, (short)-8915, (short)4783, (short)1341, (short)16578, (short)-30533, (short)25239, (short)8, (short)5281, (short)10438, (short)3650, (short)-27322, (short)-21845, (short)200, (short)571, (short)908, (short)21830, (short)28946, (short)-15701, (short)-14010}, {(short)25238, (short)8742, (short)12, (short)-1506, (short)-22374, (short)7735, (short)8404, (short)1701, (short)-27106, (short)24094, (short)10153, (short)-8915, (short)4783, (short)1341, (short)16578, (short)-30533, (short)8, (short)5281, (short)10438, (short)3650, (short)-27322, (short)-21845, (short)200, (short)571, (short)908, (short)21830, (short)28946, (short)-15701, (short)-14010}, {(short)4626, (short)11146, (short)6439, (short)12, (short)4758, (short)10270}, {(short)4550, (short)4537, (short)5681, (short)5673, (short)5790, (short)6806, (short)8076, (short)4574, (short)17050, (short)0, (short)127}};
|
||||
@ObfuscatedName("j")
|
||||
public static final short[] field2895 = new short[]{(short)6798, (short)8741, (short)25238, (short)4626, (short)4550};
|
||||
@ObfuscatedName("i")
|
||||
public static final short[][] field2896 = new short[][]{{(short)6554, (short)115, (short)10304, (short)28, (short)5702, (short)7756, (short)5681, (short)4510, (short)-31835, (short)22437, (short)2859, (short)-11339, (short)16, (short)5157, (short)10446, (short)3658, (short)-27314, (short)-21965, (short)472, (short)580, (short)784, (short)21966, (short)28950, (short)-15697, (short)-14002}, {(short)9104, (short)10275, (short)7595, (short)3610, (short)7975, (short)8526, (short)918, (short)-26734, (short)24466, (short)10145, (short)-6882, (short)5027, (short)1457, (short)16565, (short)-30545, (short)25486, (short)24, (short)5392, (short)10429, (short)3673, (short)-27335, (short)-21957, (short)192, (short)687, (short)412, (short)21821, (short)28835, (short)-15460, (short)-14019}, new short[0], new short[0], new short[0]};
|
||||
@ObfuscatedName("a")
|
||||
public static final short[] field2898 = new short[]{(short)-10304, (short)9104, (short)-1, (short)-1, (short)-1};
|
||||
public static final short[] field2877 = new short[]{(short)6798, (short)8741, (short)25238, (short)4626, (short)4550};
|
||||
@ObfuscatedName("f")
|
||||
public static final short[] field2878 = new short[]{(short)-10304, (short)9104, (short)-1, (short)-1, (short)-1};
|
||||
@ObfuscatedName("s")
|
||||
public static final short[][] field2879 = new short[][]{{(short)6554, (short)115, (short)10304, (short)28, (short)5702, (short)7756, (short)5681, (short)4510, (short)-31835, (short)22437, (short)2859, (short)-11339, (short)16, (short)5157, (short)10446, (short)3658, (short)-27314, (short)-21965, (short)472, (short)580, (short)784, (short)21966, (short)28950, (short)-15697, (short)-14002}, {(short)9104, (short)10275, (short)7595, (short)3610, (short)7975, (short)8526, (short)918, (short)-26734, (short)24466, (short)10145, (short)-6882, (short)5027, (short)1457, (short)16565, (short)-30545, (short)25486, (short)24, (short)5392, (short)10429, (short)3673, (short)-27335, (short)-21957, (short)192, (short)687, (short)412, (short)21821, (short)28835, (short)-15460, (short)-14019}, new short[0], new short[0], new short[0]};
|
||||
@ObfuscatedName("r")
|
||||
public static final short[][] field2880 = new short[][]{{(short)6798, (short)107, (short)10283, (short)16, (short)4797, (short)7744, (short)5799, (short)4634, (short)-31839, (short)22433, (short)2983, (short)-11343, (short)8, (short)5281, (short)10438, (short)3650, (short)-27322, (short)-21845, (short)200, (short)571, (short)908, (short)21830, (short)28946, (short)-15701, (short)-14010}, {(short)8741, (short)12, (short)-1506, (short)-22374, (short)7735, (short)8404, (short)1701, (short)-27106, (short)24094, (short)10153, (short)-8915, (short)4783, (short)1341, (short)16578, (short)-30533, (short)25239, (short)8, (short)5281, (short)10438, (short)3650, (short)-27322, (short)-21845, (short)200, (short)571, (short)908, (short)21830, (short)28946, (short)-15701, (short)-14010}, {(short)25238, (short)8742, (short)12, (short)-1506, (short)-22374, (short)7735, (short)8404, (short)1701, (short)-27106, (short)24094, (short)10153, (short)-8915, (short)4783, (short)1341, (short)16578, (short)-30533, (short)8, (short)5281, (short)10438, (short)3650, (short)-27322, (short)-21845, (short)200, (short)571, (short)908, (short)21830, (short)28946, (short)-15701, (short)-14010}, {(short)4626, (short)11146, (short)6439, (short)12, (short)4758, (short)10270}, {(short)4550, (short)4537, (short)5681, (short)5673, (short)5790, (short)6806, (short)8076, (short)4574, (short)17050, (short)0, (short)127}};
|
||||
}
|
||||
|
||||
@@ -1,36 +1,30 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fg")
|
||||
@ObfuscatedName("fk")
|
||||
public class class174 extends class203 {
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2143868605
|
||||
)
|
||||
public final int field2883;
|
||||
@ObfuscatedName("a")
|
||||
public final int[] field2899;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2133330049
|
||||
intValue = -1142460413
|
||||
)
|
||||
public final int field2900;
|
||||
@ObfuscatedName("i")
|
||||
public final int[] field2902;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1439598841
|
||||
)
|
||||
public final int field2903;
|
||||
public final int field2884;
|
||||
@ObfuscatedName("f")
|
||||
public final int[] field2885;
|
||||
@ObfuscatedName("s")
|
||||
public final int[] field2886;
|
||||
@ObfuscatedName("rl")
|
||||
protected static String field2889;
|
||||
|
||||
class174(int var1, int var2, int[] var3, int[] var4, int var5) {
|
||||
this.field2903 = var1;
|
||||
this.field2900 = var2;
|
||||
this.field2899 = var3;
|
||||
this.field2902 = var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public boolean method3404(int var1, int var2) {
|
||||
if(var2 >= 0 && var2 < this.field2902.length) {
|
||||
int var3 = this.field2902[var2];
|
||||
if(var1 >= var3 && var1 <= var3 + this.field2899[var2]) {
|
||||
@ObfuscatedName("a")
|
||||
public boolean method3465(int var1, int var2) {
|
||||
if(var2 >= 0 && var2 < this.field2886.length) {
|
||||
int var3 = this.field2886[var2];
|
||||
if(var1 >= var3 && var1 <= this.field2885[var2] + var3) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -38,84 +32,10 @@ public class class174 extends class203 {
|
||||
return false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("ao")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIZI)V",
|
||||
garbageValue = "-825230774"
|
||||
)
|
||||
static final void method3407(int var0, int var1, int var2, int var3, boolean var4) {
|
||||
if(var2 < 1) {
|
||||
var2 = 1;
|
||||
}
|
||||
|
||||
if(var3 < 1) {
|
||||
var3 = 1;
|
||||
}
|
||||
|
||||
int var5 = var3 - 334;
|
||||
if(var5 < 0) {
|
||||
var5 = 0;
|
||||
} else if(var5 > 100) {
|
||||
var5 = 100;
|
||||
}
|
||||
|
||||
int var6 = client.field370 + (client.field404 - client.field370) * var5 / 100;
|
||||
int var7 = var3 * var6 * 512 / (var2 * 334);
|
||||
int var8;
|
||||
int var9;
|
||||
short var14;
|
||||
if(var7 < client.field548) {
|
||||
var14 = client.field548;
|
||||
var6 = var14 * var2 * 334 / (512 * var3);
|
||||
if(var6 > client.field547) {
|
||||
var6 = client.field547;
|
||||
var8 = 512 * var6 * var3 / (334 * var14);
|
||||
var9 = (var2 - var8) / 2;
|
||||
if(var4) {
|
||||
class79.method1769();
|
||||
class79.method1776(var0, var1, var9, var3, -16777216);
|
||||
class79.method1776(var2 + var0 - var9, var1, var9, var3, -16777216);
|
||||
}
|
||||
|
||||
var0 += var9;
|
||||
var2 -= var9 * 2;
|
||||
}
|
||||
} else if(var7 > client.field549) {
|
||||
var14 = client.field549;
|
||||
var6 = 334 * var2 * var14 / (512 * var3);
|
||||
if(var6 < client.field462) {
|
||||
var6 = client.field462;
|
||||
var8 = 334 * var2 * var14 / (512 * var6);
|
||||
var9 = (var3 - var8) / 2;
|
||||
if(var4) {
|
||||
class79.method1769();
|
||||
class79.method1776(var0, var1, var2, var9, -16777216);
|
||||
class79.method1776(var0, var1 + var3 - var9, var2, var9, -16777216);
|
||||
}
|
||||
|
||||
var1 += var9;
|
||||
var3 -= var9 * 2;
|
||||
}
|
||||
}
|
||||
|
||||
var8 = var5 * (client.field545 - client.field544) / 100 + client.field544;
|
||||
client.field487 = var8 * var6 * var3 / 85504 << 1;
|
||||
if(client.field552 != var2 || var3 != client.field553) {
|
||||
int[] var15 = new int[9];
|
||||
|
||||
for(int var10 = 0; var10 < 9; ++var10) {
|
||||
int var11 = 15 + 128 + var10 * 32;
|
||||
int var12 = var11 * 3 + 600;
|
||||
int var13 = class90.field1587[var11];
|
||||
var15[var10] = var12 * var13 >> 16;
|
||||
}
|
||||
|
||||
class85.method1910(var15, 500, 800, var2, var3);
|
||||
}
|
||||
|
||||
client.field441 = var0;
|
||||
client.field417 = var1;
|
||||
client.field552 = var2;
|
||||
client.field553 = var3;
|
||||
class174(int var1, int var2, int[] var3, int[] var4, int var5) {
|
||||
this.field2884 = var1;
|
||||
this.field2883 = var2;
|
||||
this.field2885 = var3;
|
||||
this.field2886 = var4;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,31 +1,28 @@
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fo")
|
||||
@ObfuscatedName("fx")
|
||||
public class class175 {
|
||||
@ObfuscatedName("l")
|
||||
@Export("settings")
|
||||
public static int[] field2904;
|
||||
@ObfuscatedName("j")
|
||||
static int[] field2905 = new int[32];
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("f")
|
||||
@Export("widgetSettings")
|
||||
public static int[] field2906;
|
||||
public static int[] field2890;
|
||||
@ObfuscatedName("r")
|
||||
@Export("settings")
|
||||
public static int[] field2891;
|
||||
@ObfuscatedName("bq")
|
||||
static class167 field2892;
|
||||
@ObfuscatedName("a")
|
||||
static int[] field2893 = new int[32];
|
||||
|
||||
static {
|
||||
int var0 = 2;
|
||||
|
||||
for(int var1 = 0; var1 < 32; ++var1) {
|
||||
field2905[var1] = var0 - 1;
|
||||
field2893[var1] = var0 - 1;
|
||||
var0 += var0;
|
||||
}
|
||||
|
||||
field2904 = new int[2000];
|
||||
field2906 = new int[2000];
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
public static class151[] method3414() {
|
||||
return new class151[]{class151.field2274, class151.field2279, class151.field2270, class151.field2271, class151.field2273};
|
||||
field2891 = new int[2000];
|
||||
field2890 = new int[2000];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,85 +1,16 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fq")
|
||||
@ObfuscatedName("fy")
|
||||
public class class177 {
|
||||
@ObfuscatedName("cv")
|
||||
static class142 field2911;
|
||||
@ObfuscatedName("c")
|
||||
static class13 field2912;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static int method3431(class118 var0, String var1) {
|
||||
int var2 = var0.field1998;
|
||||
int var4 = var1.length();
|
||||
byte[] var5 = new byte[var4];
|
||||
|
||||
for(int var6 = 0; var6 < var4; ++var6) {
|
||||
char var7 = var1.charAt(var6);
|
||||
if((var7 <= 0 || var7 >= 128) && (var7 < 160 || var7 > 255)) {
|
||||
if(var7 == 8364) {
|
||||
var5[var6] = -128;
|
||||
} else if(8218 == var7) {
|
||||
var5[var6] = -126;
|
||||
} else if(402 == var7) {
|
||||
var5[var6] = -125;
|
||||
} else if(8222 == var7) {
|
||||
var5[var6] = -124;
|
||||
} else if(8230 == var7) {
|
||||
var5[var6] = -123;
|
||||
} else if(8224 == var7) {
|
||||
var5[var6] = -122;
|
||||
} else if(8225 == var7) {
|
||||
var5[var6] = -121;
|
||||
} else if(var7 == 710) {
|
||||
var5[var6] = -120;
|
||||
} else if(var7 == 8240) {
|
||||
var5[var6] = -119;
|
||||
} else if(352 == var7) {
|
||||
var5[var6] = -118;
|
||||
} else if(var7 == 8249) {
|
||||
var5[var6] = -117;
|
||||
} else if(var7 == 338) {
|
||||
var5[var6] = -116;
|
||||
} else if(381 == var7) {
|
||||
var5[var6] = -114;
|
||||
} else if(8216 == var7) {
|
||||
var5[var6] = -111;
|
||||
} else if(8217 == var7) {
|
||||
var5[var6] = -110;
|
||||
} else if(8220 == var7) {
|
||||
var5[var6] = -109;
|
||||
} else if(8221 == var7) {
|
||||
var5[var6] = -108;
|
||||
} else if(8226 == var7) {
|
||||
var5[var6] = -107;
|
||||
} else if(var7 == 8211) {
|
||||
var5[var6] = -106;
|
||||
} else if(8212 == var7) {
|
||||
var5[var6] = -105;
|
||||
} else if(var7 == 732) {
|
||||
var5[var6] = -104;
|
||||
} else if(8482 == var7) {
|
||||
var5[var6] = -103;
|
||||
} else if(353 == var7) {
|
||||
var5[var6] = -102;
|
||||
} else if(var7 == 8250) {
|
||||
var5[var6] = -101;
|
||||
} else if(var7 == 339) {
|
||||
var5[var6] = -100;
|
||||
} else if(var7 == 382) {
|
||||
var5[var6] = -98;
|
||||
} else if(var7 == 376) {
|
||||
var5[var6] = -97;
|
||||
} else {
|
||||
var5[var6] = 63;
|
||||
}
|
||||
} else {
|
||||
var5[var6] = (byte)var7;
|
||||
}
|
||||
}
|
||||
|
||||
var0.method2590(var5.length);
|
||||
var0.field1998 += class221.field3175.method2391(var5, 0, var5.length, var0.field1995, var0.field1998);
|
||||
return var0.field1998 - var2;
|
||||
}
|
||||
@ObfuscatedName("an")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1490692783
|
||||
)
|
||||
static int field2899;
|
||||
@ObfuscatedName("nf")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1030474281
|
||||
)
|
||||
static int field2900;
|
||||
}
|
||||
|
||||
@@ -4,125 +4,94 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fa")
|
||||
@ObfuscatedName("fd")
|
||||
@Implements("PlayerComposition")
|
||||
public class class178 {
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -6425039840716441441L
|
||||
)
|
||||
long field2913;
|
||||
@ObfuscatedName("l")
|
||||
@Export("bodyPartColours")
|
||||
int[] field2914;
|
||||
@ObfuscatedName("j")
|
||||
@Export("bodyParts")
|
||||
int[] field2915;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -874637635
|
||||
)
|
||||
public int field2916;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -3023041778308901967L
|
||||
)
|
||||
long field2917;
|
||||
@ObfuscatedName("b")
|
||||
public static class192 field2918 = new class192(260);
|
||||
@ObfuscatedName("o")
|
||||
public static short[] field2919;
|
||||
@ObfuscatedName("n")
|
||||
public static short[] field2920;
|
||||
@ObfuscatedName("r")
|
||||
static final int[] field2921 = new int[]{8, 11, 4, 6, 9, 7, 10};
|
||||
@ObfuscatedName("a")
|
||||
@Export("bodyParts")
|
||||
int[] field2902;
|
||||
@ObfuscatedName("r")
|
||||
@Export("bodyPartColours")
|
||||
int[] field2903;
|
||||
@ObfuscatedName("f")
|
||||
@Export("isFemale")
|
||||
public boolean field2922;
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1497889955"
|
||||
public boolean field2904;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -395747915
|
||||
)
|
||||
void method3432() {
|
||||
long var1 = this.field2917;
|
||||
int var3 = this.field2915[5];
|
||||
int var4 = this.field2915[9];
|
||||
this.field2915[5] = var4;
|
||||
this.field2915[9] = var3;
|
||||
this.field2917 = 0L;
|
||||
|
||||
int var5;
|
||||
for(var5 = 0; var5 < 12; ++var5) {
|
||||
this.field2917 <<= 4;
|
||||
if(this.field2915[var5] >= 256) {
|
||||
this.field2917 += (long)(this.field2915[var5] - 256);
|
||||
}
|
||||
}
|
||||
|
||||
if(this.field2915[0] >= 256) {
|
||||
this.field2917 += (long)(this.field2915[0] - 256 >> 4);
|
||||
}
|
||||
|
||||
if(this.field2915[1] >= 256) {
|
||||
this.field2917 += (long)(this.field2915[1] - 256 >> 8);
|
||||
}
|
||||
|
||||
for(var5 = 0; var5 < 5; ++var5) {
|
||||
this.field2917 <<= 3;
|
||||
this.field2917 += (long)this.field2914[var5];
|
||||
}
|
||||
|
||||
this.field2917 <<= 1;
|
||||
this.field2917 += (long)(this.field2922?1:0);
|
||||
this.field2915[5] = var3;
|
||||
this.field2915[9] = var4;
|
||||
if(0L != var1 && var1 != this.field2917) {
|
||||
field2918.method3712(var1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public int field2905;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -5898648102527436647L
|
||||
)
|
||||
long field2906;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 8019606249543235239L
|
||||
)
|
||||
long field2907;
|
||||
@ObfuscatedName("j")
|
||||
public void method3433(int[] var1, int[] var2, boolean var3, int var4) {
|
||||
public static short[] field2908;
|
||||
@ObfuscatedName("l")
|
||||
static final int[] field2909 = new int[]{8, 11, 4, 6, 9, 7, 10};
|
||||
@ObfuscatedName("cz")
|
||||
static class142 field2912;
|
||||
@ObfuscatedName("h")
|
||||
static class192 field2913 = new class192(260);
|
||||
@ObfuscatedName("n")
|
||||
public static short[][] field2914;
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "([I[IZIB)V",
|
||||
garbageValue = "-38"
|
||||
)
|
||||
public void method3496(int[] var1, int[] var2, boolean var3, int var4) {
|
||||
if(null == var1) {
|
||||
var1 = new int[12];
|
||||
|
||||
for(int var5 = 0; var5 < 7; ++var5) {
|
||||
for(int var6 = 0; var6 < class44.field1032; ++var6) {
|
||||
class44 var7 = class114.method2399(var6);
|
||||
if(null != var7 && !var7.field1023 && var7.field1027 == var5 + (var3?7:0)) {
|
||||
var1[field2921[var5]] = var6 + 256;
|
||||
for(int var6 = 0; var6 < class44.field1027; ++var6) {
|
||||
class44 var7 = class32.method711(var6);
|
||||
if(null != var7 && !var7.field1036 && var7.field1029 == (var3?7:0) + var5) {
|
||||
var1[field2909[var5]] = var6 + 256;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.field2915 = var1;
|
||||
this.field2914 = var2;
|
||||
this.field2922 = var3;
|
||||
this.field2916 = var4;
|
||||
this.method3432();
|
||||
this.field2902 = var1;
|
||||
this.field2903 = var2;
|
||||
this.field2904 = var3;
|
||||
this.field2905 = var4;
|
||||
this.method3501();
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("s")
|
||||
public void method3497(boolean var1) {
|
||||
if(var1 != this.field2904) {
|
||||
this.method3496((int[])null, this.field2903, var1, -1);
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IZI)V",
|
||||
garbageValue = "190612903"
|
||||
signature = "(IZB)V",
|
||||
garbageValue = "6"
|
||||
)
|
||||
public void method3434(int var1, boolean var2) {
|
||||
int var3 = this.field2914[var1];
|
||||
public void method3498(int var1, boolean var2) {
|
||||
int var3 = this.field2903[var1];
|
||||
boolean var4;
|
||||
if(!var2) {
|
||||
do {
|
||||
--var3;
|
||||
if(var3 < 0) {
|
||||
var3 = class133.field2079[var1].length - 1;
|
||||
var3 = class123.field2027[var1].length - 1;
|
||||
}
|
||||
|
||||
if(var1 == 4 && var3 >= 8) {
|
||||
if(4 == var1 && var3 >= 8) {
|
||||
var4 = false;
|
||||
} else {
|
||||
var4 = true;
|
||||
@@ -131,11 +100,11 @@ public class class178 {
|
||||
} else {
|
||||
do {
|
||||
++var3;
|
||||
if(var3 >= class133.field2079[var1].length) {
|
||||
if(var3 >= class123.field2027[var1].length) {
|
||||
var3 = 0;
|
||||
}
|
||||
|
||||
if(var1 == 4 && var3 >= 8) {
|
||||
if(4 == var1 && var3 >= 8) {
|
||||
var4 = false;
|
||||
} else {
|
||||
var4 = true;
|
||||
@@ -143,92 +112,122 @@ public class class178 {
|
||||
} while(!var4);
|
||||
}
|
||||
|
||||
this.field2914[var1] = var3;
|
||||
this.method3432();
|
||||
this.field2903[var1] = var3;
|
||||
this.method3501();
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public void method3436(int var1, boolean var2) {
|
||||
if(1 != var1 || !this.field2922) {
|
||||
int var3 = this.field2915[field2921[var1]];
|
||||
if(0 != var3) {
|
||||
var3 -= 256;
|
||||
@ObfuscatedName("y")
|
||||
public void method3500(class118 var1) {
|
||||
var1.method2497(this.field2904?1:0);
|
||||
|
||||
class44 var4;
|
||||
do {
|
||||
if(!var2) {
|
||||
--var3;
|
||||
if(var3 < 0) {
|
||||
var3 = class44.field1032 - 1;
|
||||
}
|
||||
} else {
|
||||
++var3;
|
||||
if(var3 >= class44.field1032) {
|
||||
var3 = 0;
|
||||
}
|
||||
}
|
||||
|
||||
var4 = class114.method2399(var3);
|
||||
} while(var4 == null || var4.field1023 || var4.field1027 != (this.field2922?7:0) + var1);
|
||||
|
||||
this.field2915[field2921[var1]] = 256 + var3;
|
||||
this.method3432();
|
||||
int var2;
|
||||
for(var2 = 0; var2 < 7; ++var2) {
|
||||
int var3 = this.field2902[field2909[var2]];
|
||||
if(0 == var3) {
|
||||
var1.method2497(-1);
|
||||
} else {
|
||||
var1.method2497(var3 - 256);
|
||||
}
|
||||
}
|
||||
|
||||
for(var2 = 0; var2 < 5; ++var2) {
|
||||
var1.method2497(this.field2903[var2]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
public class104 method3438(class42 var1, int var2, class42 var3, int var4) {
|
||||
if(this.field2916 != -1) {
|
||||
return class14.method162(this.field2916).method769(var1, var2, var3, var4);
|
||||
@ObfuscatedName("e")
|
||||
void method3501() {
|
||||
long var1 = this.field2906;
|
||||
int var3 = this.field2902[5];
|
||||
int var4 = this.field2902[9];
|
||||
this.field2902[5] = var4;
|
||||
this.field2902[9] = var3;
|
||||
this.field2906 = 0L;
|
||||
|
||||
int var5;
|
||||
for(var5 = 0; var5 < 12; ++var5) {
|
||||
this.field2906 <<= 4;
|
||||
if(this.field2902[var5] >= 256) {
|
||||
this.field2906 += (long)(this.field2902[var5] - 256);
|
||||
}
|
||||
}
|
||||
|
||||
if(this.field2902[0] >= 256) {
|
||||
this.field2906 += (long)(this.field2902[0] - 256 >> 4);
|
||||
}
|
||||
|
||||
if(this.field2902[1] >= 256) {
|
||||
this.field2906 += (long)(this.field2902[1] - 256 >> 8);
|
||||
}
|
||||
|
||||
for(var5 = 0; var5 < 5; ++var5) {
|
||||
this.field2906 <<= 3;
|
||||
this.field2906 += (long)this.field2903[var5];
|
||||
}
|
||||
|
||||
this.field2906 <<= 1;
|
||||
this.field2906 += (long)(this.field2904?1:0);
|
||||
this.field2902[5] = var3;
|
||||
this.field2902[9] = var4;
|
||||
if(var1 != 0L && this.field2906 != var1) {
|
||||
field2913.method3793(var1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
public class104 method3502(class42 var1, int var2, class42 var3, int var4) {
|
||||
if(-1 != this.field2905) {
|
||||
return class23.method593(this.field2905).method772(var1, var2, var3, var4);
|
||||
} else {
|
||||
long var5 = this.field2917;
|
||||
int[] var7 = this.field2915;
|
||||
if(var1 != null && (var1.field994 >= 0 || var1.field1004 >= 0)) {
|
||||
long var5 = this.field2906;
|
||||
int[] var7 = this.field2902;
|
||||
if(null != var1 && (var1.field996 >= 0 || var1.field995 >= 0)) {
|
||||
var7 = new int[12];
|
||||
|
||||
for(int var8 = 0; var8 < 12; ++var8) {
|
||||
var7[var8] = this.field2915[var8];
|
||||
var7[var8] = this.field2902[var8];
|
||||
}
|
||||
|
||||
if(var1.field994 >= 0) {
|
||||
var5 += (long)(var1.field994 - this.field2915[5] << 40);
|
||||
var7[5] = var1.field994;
|
||||
if(var1.field996 >= 0) {
|
||||
var5 += (long)(var1.field996 - this.field2902[5] << 40);
|
||||
var7[5] = var1.field996;
|
||||
}
|
||||
|
||||
if(var1.field1004 >= 0) {
|
||||
var5 += (long)(var1.field1004 - this.field2915[3] << 48);
|
||||
var7[3] = var1.field1004;
|
||||
if(var1.field995 >= 0) {
|
||||
var5 += (long)(var1.field995 - this.field2902[3] << 48);
|
||||
var7[3] = var1.field995;
|
||||
}
|
||||
}
|
||||
|
||||
class104 var15 = (class104)field2918.method3711(var5);
|
||||
if(null == var15) {
|
||||
class104 var15 = (class104)field2913.method3792(var5);
|
||||
if(var15 == null) {
|
||||
boolean var9 = false;
|
||||
|
||||
int var11;
|
||||
for(int var10 = 0; var10 < 12; ++var10) {
|
||||
var11 = var7[var10];
|
||||
if(var11 >= 256 && var11 < 512 && !class114.method2399(var11 - 256).method917()) {
|
||||
if(var11 >= 256 && var11 < 512 && !class32.method711(var11 - 256).method930()) {
|
||||
var9 = true;
|
||||
}
|
||||
|
||||
if(var11 >= 512 && !class22.method581(var11 - 512).method1033(this.field2922)) {
|
||||
if(var11 >= 512 && !class75.method1648(var11 - 512).method1050(this.field2904)) {
|
||||
var9 = true;
|
||||
}
|
||||
}
|
||||
|
||||
if(var9) {
|
||||
if(this.field2913 != -1L) {
|
||||
var15 = (class104)field2918.method3711(this.field2913);
|
||||
if(-1L != this.field2907) {
|
||||
var15 = (class104)field2913.method3792(this.field2907);
|
||||
}
|
||||
|
||||
if(var15 == null) {
|
||||
if(null == var15) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
if(var15 == null) {
|
||||
if(null == var15) {
|
||||
class99[] var17 = new class99[12];
|
||||
var11 = 0;
|
||||
|
||||
@@ -237,15 +236,15 @@ public class class178 {
|
||||
var13 = var7[var12];
|
||||
class99 var14;
|
||||
if(var13 >= 256 && var13 < 512) {
|
||||
var14 = class114.method2399(var13 - 256).method918();
|
||||
var14 = class32.method711(var13 - 256).method941();
|
||||
if(var14 != null) {
|
||||
var17[var11++] = var14;
|
||||
}
|
||||
}
|
||||
|
||||
if(var13 >= 512) {
|
||||
var14 = class22.method581(var13 - 512).method1075(this.field2922);
|
||||
if(var14 != null) {
|
||||
var14 = class75.method1648(var13 - 512).method1051(this.field2904);
|
||||
if(null != var14) {
|
||||
var17[var11++] = var14;
|
||||
}
|
||||
}
|
||||
@@ -254,31 +253,31 @@ public class class178 {
|
||||
class99 var18 = new class99(var17, var11);
|
||||
|
||||
for(var13 = 0; var13 < 5; ++var13) {
|
||||
if(this.field2914[var13] < class133.field2079[var13].length) {
|
||||
var18.method2189(field2919[var13], class133.field2079[var13][this.field2914[var13]]);
|
||||
if(this.field2903[var13] < class123.field2027[var13].length) {
|
||||
var18.method2254(class106.field1865[var13], class123.field2027[var13][this.field2903[var13]]);
|
||||
}
|
||||
|
||||
if(this.field2914[var13] < class52.field1173[var13].length) {
|
||||
var18.method2189(field2920[var13], class52.field1173[var13][this.field2914[var13]]);
|
||||
if(this.field2903[var13] < field2914[var13].length) {
|
||||
var18.method2254(field2908[var13], field2914[var13][this.field2903[var13]]);
|
||||
}
|
||||
}
|
||||
|
||||
var15 = var18.method2169(64, 850, -30, -50, -30);
|
||||
field2918.method3713(var15, var5);
|
||||
this.field2913 = var5;
|
||||
var15 = var18.method2239(64, 850, -30, -50, -30);
|
||||
field2913.method3794(var15, var5);
|
||||
this.field2907 = var5;
|
||||
}
|
||||
}
|
||||
|
||||
if(var1 == null && var3 == null) {
|
||||
if(null == var1 && null == var3) {
|
||||
return var15;
|
||||
} else {
|
||||
class104 var16;
|
||||
if(var1 != null && var3 != null) {
|
||||
var16 = var1.method870(var15, var2, var3, var4);
|
||||
if(null != var1 && null != var3) {
|
||||
var16 = var1.method903(var15, var2, var3, var4);
|
||||
} else if(null != var1) {
|
||||
var16 = var1.method866(var15, var2);
|
||||
var16 = var1.method873(var15, var2);
|
||||
} else {
|
||||
var16 = var3.method866(var15, var4);
|
||||
var16 = var3.method873(var15, var4);
|
||||
}
|
||||
|
||||
return var16;
|
||||
@@ -286,21 +285,21 @@ public class class178 {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
class99 method3439() {
|
||||
if(this.field2916 != -1) {
|
||||
return class14.method162(this.field2916).method770();
|
||||
@ObfuscatedName("m")
|
||||
class99 method3503() {
|
||||
if(-1 != this.field2905) {
|
||||
return class23.method593(this.field2905).method770();
|
||||
} else {
|
||||
boolean var1 = false;
|
||||
|
||||
int var3;
|
||||
for(int var2 = 0; var2 < 12; ++var2) {
|
||||
var3 = this.field2915[var2];
|
||||
if(var3 >= 256 && var3 < 512 && !class114.method2399(var3 - 256).method919()) {
|
||||
var3 = this.field2902[var2];
|
||||
if(var3 >= 256 && var3 < 512 && !class32.method711(var3 - 256).method932()) {
|
||||
var1 = true;
|
||||
}
|
||||
|
||||
if(var3 >= 512 && !class22.method581(var3 - 512).method1027(this.field2922)) {
|
||||
if(var3 >= 512 && !class75.method1648(var3 - 512).method1052(this.field2904)) {
|
||||
var1 = true;
|
||||
}
|
||||
}
|
||||
@@ -313,17 +312,17 @@ public class class178 {
|
||||
|
||||
int var5;
|
||||
for(int var4 = 0; var4 < 12; ++var4) {
|
||||
var5 = this.field2915[var4];
|
||||
var5 = this.field2902[var4];
|
||||
class99 var6;
|
||||
if(var5 >= 256 && var5 < 512) {
|
||||
var6 = class114.method2399(var5 - 256).method920();
|
||||
if(null != var6) {
|
||||
var6 = class32.method711(var5 - 256).method955();
|
||||
if(var6 != null) {
|
||||
var7[var3++] = var6;
|
||||
}
|
||||
}
|
||||
|
||||
if(var5 >= 512) {
|
||||
var6 = class22.method581(var5 - 512).method1045(this.field2922);
|
||||
var6 = class75.method1648(var5 - 512).method1053(this.field2904);
|
||||
if(null != var6) {
|
||||
var7[var3++] = var6;
|
||||
}
|
||||
@@ -333,12 +332,12 @@ public class class178 {
|
||||
class99 var8 = new class99(var7, var3);
|
||||
|
||||
for(var5 = 0; var5 < 5; ++var5) {
|
||||
if(this.field2914[var5] < class133.field2079[var5].length) {
|
||||
var8.method2189(field2919[var5], class133.field2079[var5][this.field2914[var5]]);
|
||||
if(this.field2903[var5] < class123.field2027[var5].length) {
|
||||
var8.method2254(class106.field1865[var5], class123.field2027[var5][this.field2903[var5]]);
|
||||
}
|
||||
|
||||
if(this.field2914[var5] < class52.field1173[var5].length) {
|
||||
var8.method2189(field2920[var5], class52.field1173[var5][this.field2914[var5]]);
|
||||
if(this.field2903[var5] < field2914[var5].length) {
|
||||
var8.method2254(field2908[var5], field2914[var5][this.field2903[var5]]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -347,35 +346,42 @@ public class class178 {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
public void method3441(boolean var1) {
|
||||
if(this.field2922 != var1) {
|
||||
this.method3433((int[])null, this.field2914, var1, -1);
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IZB)V",
|
||||
garbageValue = "-91"
|
||||
)
|
||||
public void method3504(int var1, boolean var2) {
|
||||
if(var1 != 1 || !this.field2904) {
|
||||
int var3 = this.field2902[field2909[var1]];
|
||||
if(var3 != 0) {
|
||||
var3 -= 256;
|
||||
|
||||
@ObfuscatedName("n")
|
||||
public int method3445() {
|
||||
return this.field2916 == -1?this.field2915[1] + (this.field2915[11] << 5) + (this.field2915[0] << 15) + (this.field2914[0] << 25) + (this.field2914[4] << 20) + (this.field2915[8] << 10):305419896 + class14.method162(this.field2916).field896;
|
||||
}
|
||||
class44 var4;
|
||||
do {
|
||||
if(!var2) {
|
||||
--var3;
|
||||
if(var3 < 0) {
|
||||
var3 = class44.field1027 - 1;
|
||||
}
|
||||
} else {
|
||||
++var3;
|
||||
if(var3 >= class44.field1027) {
|
||||
var3 = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
public void method3454(class118 var1) {
|
||||
var1.method2438(this.field2922?1:0);
|
||||
var4 = class32.method711(var3);
|
||||
} while(null == var4 || var4.field1036 || (this.field2904?7:0) + var1 != var4.field1029);
|
||||
|
||||
int var2;
|
||||
for(var2 = 0; var2 < 7; ++var2) {
|
||||
int var3 = this.field2915[field2921[var2]];
|
||||
if(0 == var3) {
|
||||
var1.method2438(-1);
|
||||
} else {
|
||||
var1.method2438(var3 - 256);
|
||||
this.field2902[field2909[var1]] = var3 + 256;
|
||||
this.method3501();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(var2 = 0; var2 < 5; ++var2) {
|
||||
var1.method2438(this.field2914[var2]);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public int method3521() {
|
||||
return -1 == this.field2905?this.field2902[1] + (this.field2902[11] << 5) + (this.field2902[0] << 15) + (this.field2903[4] << 20) + (this.field2903[0] << 25) + (this.field2902[8] << 10):305419896 + class23.method593(this.field2905).field911;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,18 +1,110 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fs")
|
||||
@ObfuscatedName("fo")
|
||||
public class class179 extends class207 {
|
||||
@ObfuscatedName("j")
|
||||
class195 field2923;
|
||||
@ObfuscatedName("l")
|
||||
byte[] field2924;
|
||||
@ObfuscatedName("a")
|
||||
class195 field2917;
|
||||
@ObfuscatedName("r")
|
||||
byte[] field2918;
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static class179 method3529(class166 var0, int var1, int var2) {
|
||||
byte[] var3 = var0.method3263(var1, var2);
|
||||
return var3 == null?null:new class179(new class118(var3));
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
void method3530() {
|
||||
if(this.field2917 == null) {
|
||||
this.field2917 = new class195(16);
|
||||
int[] var1 = new int[16];
|
||||
int[] var2 = new int[16];
|
||||
var2[9] = 128;
|
||||
var1[9] = 128;
|
||||
class181 var4 = new class181(this.field2918);
|
||||
int var5 = var4.method3552();
|
||||
|
||||
int var6;
|
||||
for(var6 = 0; var6 < var5; ++var6) {
|
||||
var4.method3553(var6);
|
||||
var4.method3585(var6);
|
||||
var4.method3564(var6);
|
||||
}
|
||||
|
||||
label82:
|
||||
do {
|
||||
while(true) {
|
||||
var6 = var4.method3561();
|
||||
int var7 = var4.field2932[var6];
|
||||
|
||||
while(var4.field2932[var6] == var7) {
|
||||
var4.method3553(var6);
|
||||
int var8 = var4.method3557(var6);
|
||||
if(var8 == 1) {
|
||||
var4.method3594();
|
||||
var4.method3564(var6);
|
||||
continue label82;
|
||||
}
|
||||
|
||||
int var9 = var8 & 240;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
if(var9 == 176) {
|
||||
var10 = var8 & 15;
|
||||
var11 = var8 >> 8 & 127;
|
||||
var12 = var8 >> 16 & 127;
|
||||
if(var11 == 0) {
|
||||
var1[var10] = (var1[var10] & -2080769) + (var12 << 14);
|
||||
}
|
||||
|
||||
if(var11 == 32) {
|
||||
var1[var10] = (var1[var10] & -16257) + (var12 << 7);
|
||||
}
|
||||
}
|
||||
|
||||
if(var9 == 192) {
|
||||
var10 = var8 & 15;
|
||||
var11 = var8 >> 8 & 127;
|
||||
var2[var10] = var1[var10] + var11;
|
||||
}
|
||||
|
||||
if(var9 == 144) {
|
||||
var10 = var8 & 15;
|
||||
var11 = var8 >> 8 & 127;
|
||||
var12 = var8 >> 16 & 127;
|
||||
if(var12 > 0) {
|
||||
int var13 = var2[var10];
|
||||
class196 var14 = (class196)this.field2917.method3824((long)var13);
|
||||
if(var14 == null) {
|
||||
var14 = new class196(new byte[128]);
|
||||
this.field2917.method3831(var14, (long)var13);
|
||||
}
|
||||
|
||||
var14.field3089[var11] = 1;
|
||||
}
|
||||
}
|
||||
|
||||
var4.method3585(var6);
|
||||
var4.method3564(var6);
|
||||
}
|
||||
}
|
||||
} while(!var4.method3582());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
void method3531() {
|
||||
this.field2917 = null;
|
||||
}
|
||||
|
||||
class179(class118 var1) {
|
||||
var1.field1998 = var1.field1995.length - 3;
|
||||
int var2 = var1.method2453();
|
||||
int var3 = var1.method2455();
|
||||
var1.field1979 = var1.field1980.length - 3;
|
||||
int var2 = var1.method2579();
|
||||
int var3 = var1.method2514();
|
||||
int var4 = 14 + var2 * 10;
|
||||
var1.field1998 = 0;
|
||||
var1.field1979 = 0;
|
||||
int var5 = 0;
|
||||
int var6 = 0;
|
||||
int var7 = 0;
|
||||
@@ -29,7 +121,7 @@ public class class179 extends class207 {
|
||||
var14 = -1;
|
||||
|
||||
while(true) {
|
||||
var15 = var1.method2453();
|
||||
var15 = var1.method2579();
|
||||
if(var15 != var14) {
|
||||
++var4;
|
||||
}
|
||||
@@ -66,15 +158,15 @@ public class class179 extends class207 {
|
||||
var4 += 5 * var5;
|
||||
var4 += 2 * (var7 + var8 + var6 + var9 + var11);
|
||||
var4 += var10 + var12;
|
||||
var13 = var1.field1998;
|
||||
var13 = var1.field1979;
|
||||
var14 = var2 + var5 + var6 + var7 + var8 + var9 + var10 + var11 + var12;
|
||||
|
||||
for(var15 = 0; var15 < var14; ++var15) {
|
||||
var1.method2468();
|
||||
var1.method2617();
|
||||
}
|
||||
|
||||
var4 += var1.field1998 - var13;
|
||||
var15 = var1.field1998;
|
||||
var4 += var1.field1979 - var13;
|
||||
var15 = var1.field1979;
|
||||
int var16 = 0;
|
||||
int var17 = 0;
|
||||
int var18 = 0;
|
||||
@@ -91,7 +183,7 @@ public class class179 extends class207 {
|
||||
|
||||
int var29;
|
||||
for(var29 = 0; var29 < var6; ++var29) {
|
||||
var28 = var28 + var1.method2453() & 127;
|
||||
var28 = var28 + var1.method2579() & 127;
|
||||
if(var28 != 0 && var28 != 32) {
|
||||
if(var28 == 1) {
|
||||
++var16;
|
||||
@@ -124,56 +216,56 @@ public class class179 extends class207 {
|
||||
}
|
||||
|
||||
var29 = 0;
|
||||
int var30 = var1.field1998;
|
||||
var1.field1998 += var26;
|
||||
int var31 = var1.field1998;
|
||||
var1.field1998 += var11;
|
||||
int var32 = var1.field1998;
|
||||
var1.field1998 += var10;
|
||||
int var33 = var1.field1998;
|
||||
var1.field1998 += var9;
|
||||
int var34 = var1.field1998;
|
||||
var1.field1998 += var16;
|
||||
int var35 = var1.field1998;
|
||||
var1.field1998 += var18;
|
||||
int var36 = var1.field1998;
|
||||
var1.field1998 += var20;
|
||||
int var37 = var1.field1998;
|
||||
var1.field1998 += var7 + var8 + var11;
|
||||
int var38 = var1.field1998;
|
||||
var1.field1998 += var7;
|
||||
int var39 = var1.field1998;
|
||||
var1.field1998 += var27;
|
||||
int var40 = var1.field1998;
|
||||
var1.field1998 += var8;
|
||||
int var41 = var1.field1998;
|
||||
var1.field1998 += var17;
|
||||
int var42 = var1.field1998;
|
||||
var1.field1998 += var19;
|
||||
int var43 = var1.field1998;
|
||||
var1.field1998 += var21;
|
||||
int var44 = var1.field1998;
|
||||
var1.field1998 += var12;
|
||||
int var45 = var1.field1998;
|
||||
var1.field1998 += var9;
|
||||
int var46 = var1.field1998;
|
||||
var1.field1998 += var22;
|
||||
int var47 = var1.field1998;
|
||||
var1.field1998 += var23;
|
||||
int var48 = var1.field1998;
|
||||
var1.field1998 += var24;
|
||||
int var49 = var1.field1998;
|
||||
var1.field1998 += var25;
|
||||
int var50 = var1.field1998;
|
||||
var1.field1998 += var5 * 3;
|
||||
this.field2924 = new byte[var4];
|
||||
class118 var51 = new class118(this.field2924);
|
||||
var51.method2441(1297377380);
|
||||
var51.method2441(6);
|
||||
var51.method2541(var2 > 1?1:0);
|
||||
var51.method2541(var2);
|
||||
var51.method2541(var3);
|
||||
var1.field1998 = var13;
|
||||
int var30 = var1.field1979;
|
||||
var1.field1979 += var26;
|
||||
int var31 = var1.field1979;
|
||||
var1.field1979 += var11;
|
||||
int var32 = var1.field1979;
|
||||
var1.field1979 += var10;
|
||||
int var33 = var1.field1979;
|
||||
var1.field1979 += var9;
|
||||
int var34 = var1.field1979;
|
||||
var1.field1979 += var16;
|
||||
int var35 = var1.field1979;
|
||||
var1.field1979 += var18;
|
||||
int var36 = var1.field1979;
|
||||
var1.field1979 += var20;
|
||||
int var37 = var1.field1979;
|
||||
var1.field1979 += var7 + var8 + var11;
|
||||
int var38 = var1.field1979;
|
||||
var1.field1979 += var7;
|
||||
int var39 = var1.field1979;
|
||||
var1.field1979 += var27;
|
||||
int var40 = var1.field1979;
|
||||
var1.field1979 += var8;
|
||||
int var41 = var1.field1979;
|
||||
var1.field1979 += var17;
|
||||
int var42 = var1.field1979;
|
||||
var1.field1979 += var19;
|
||||
int var43 = var1.field1979;
|
||||
var1.field1979 += var21;
|
||||
int var44 = var1.field1979;
|
||||
var1.field1979 += var12;
|
||||
int var45 = var1.field1979;
|
||||
var1.field1979 += var9;
|
||||
int var46 = var1.field1979;
|
||||
var1.field1979 += var22;
|
||||
int var47 = var1.field1979;
|
||||
var1.field1979 += var23;
|
||||
int var48 = var1.field1979;
|
||||
var1.field1979 += var24;
|
||||
int var49 = var1.field1979;
|
||||
var1.field1979 += var25;
|
||||
int var50 = var1.field1979;
|
||||
var1.field1979 += var5 * 3;
|
||||
this.field2918 = new byte[var4];
|
||||
class118 var51 = new class118(this.field2918);
|
||||
var51.method2663(1297377380);
|
||||
var51.method2663(6);
|
||||
var51.method2498(var2 > 1?1:0);
|
||||
var51.method2498(var2);
|
||||
var51.method2498(var3);
|
||||
var1.field1979 = var13;
|
||||
int var52 = 0;
|
||||
int var53 = 0;
|
||||
int var54 = 0;
|
||||
@@ -184,137 +276,137 @@ public class class179 extends class207 {
|
||||
int[] var59 = new int[128];
|
||||
var28 = 0;
|
||||
|
||||
label359:
|
||||
label351:
|
||||
for(int var60 = 0; var60 < var2; ++var60) {
|
||||
var51.method2441(1297379947);
|
||||
var51.field1998 += 4;
|
||||
int var61 = var51.field1998;
|
||||
var51.method2663(1297379947);
|
||||
var51.field1979 += 4;
|
||||
int var61 = var51.field1979;
|
||||
int var62 = -1;
|
||||
|
||||
while(true) {
|
||||
while(true) {
|
||||
int var63 = var1.method2468();
|
||||
var51.method2452(var63);
|
||||
int var64 = var1.field1995[var29++] & 255;
|
||||
int var63 = var1.method2617();
|
||||
var51.method2550(var63);
|
||||
int var64 = var1.field1980[var29++] & 255;
|
||||
boolean var65 = var64 != var62;
|
||||
var62 = var64 & 15;
|
||||
if(var64 == 7) {
|
||||
if(var65) {
|
||||
var51.method2438(255);
|
||||
var51.method2497(255);
|
||||
}
|
||||
|
||||
var51.method2438(47);
|
||||
var51.method2438(0);
|
||||
var51.method2448(var51.field1998 - var61);
|
||||
continue label359;
|
||||
var51.method2497(47);
|
||||
var51.method2497(0);
|
||||
var51.method2507(var51.field1979 - var61);
|
||||
continue label351;
|
||||
}
|
||||
|
||||
if(var64 == 23) {
|
||||
if(var65) {
|
||||
var51.method2438(255);
|
||||
var51.method2497(255);
|
||||
}
|
||||
|
||||
var51.method2438(81);
|
||||
var51.method2438(3);
|
||||
var51.method2438(var1.field1995[var50++]);
|
||||
var51.method2438(var1.field1995[var50++]);
|
||||
var51.method2438(var1.field1995[var50++]);
|
||||
var51.method2497(81);
|
||||
var51.method2497(3);
|
||||
var51.method2497(var1.field1980[var50++]);
|
||||
var51.method2497(var1.field1980[var50++]);
|
||||
var51.method2497(var1.field1980[var50++]);
|
||||
} else {
|
||||
var52 ^= var64 >> 4;
|
||||
if(var62 == 0) {
|
||||
if(var65) {
|
||||
var51.method2438(144 + var52);
|
||||
var51.method2497(144 + var52);
|
||||
}
|
||||
|
||||
var53 += var1.field1995[var37++];
|
||||
var54 += var1.field1995[var38++];
|
||||
var51.method2438(var53 & 127);
|
||||
var51.method2438(var54 & 127);
|
||||
var53 += var1.field1980[var37++];
|
||||
var54 += var1.field1980[var38++];
|
||||
var51.method2497(var53 & 127);
|
||||
var51.method2497(var54 & 127);
|
||||
} else if(var62 == 1) {
|
||||
if(var65) {
|
||||
var51.method2438(128 + var52);
|
||||
var51.method2497(128 + var52);
|
||||
}
|
||||
|
||||
var53 += var1.field1995[var37++];
|
||||
var55 += var1.field1995[var40++];
|
||||
var51.method2438(var53 & 127);
|
||||
var51.method2438(var55 & 127);
|
||||
var53 += var1.field1980[var37++];
|
||||
var55 += var1.field1980[var40++];
|
||||
var51.method2497(var53 & 127);
|
||||
var51.method2497(var55 & 127);
|
||||
} else if(var62 == 2) {
|
||||
if(var65) {
|
||||
var51.method2438(176 + var52);
|
||||
var51.method2497(176 + var52);
|
||||
}
|
||||
|
||||
var28 = var28 + var1.field1995[var15++] & 127;
|
||||
var51.method2438(var28);
|
||||
var28 = var28 + var1.field1980[var15++] & 127;
|
||||
var51.method2497(var28);
|
||||
byte var66;
|
||||
if(var28 != 0 && var28 != 32) {
|
||||
if(var28 == 1) {
|
||||
var66 = var1.field1995[var34++];
|
||||
var66 = var1.field1980[var34++];
|
||||
} else if(var28 == 33) {
|
||||
var66 = var1.field1995[var41++];
|
||||
var66 = var1.field1980[var41++];
|
||||
} else if(var28 == 7) {
|
||||
var66 = var1.field1995[var35++];
|
||||
var66 = var1.field1980[var35++];
|
||||
} else if(var28 == 39) {
|
||||
var66 = var1.field1995[var42++];
|
||||
var66 = var1.field1980[var42++];
|
||||
} else if(var28 == 10) {
|
||||
var66 = var1.field1995[var36++];
|
||||
var66 = var1.field1980[var36++];
|
||||
} else if(var28 == 42) {
|
||||
var66 = var1.field1995[var43++];
|
||||
var66 = var1.field1980[var43++];
|
||||
} else if(var28 == 99) {
|
||||
var66 = var1.field1995[var46++];
|
||||
var66 = var1.field1980[var46++];
|
||||
} else if(var28 == 98) {
|
||||
var66 = var1.field1995[var47++];
|
||||
var66 = var1.field1980[var47++];
|
||||
} else if(var28 == 101) {
|
||||
var66 = var1.field1995[var48++];
|
||||
var66 = var1.field1980[var48++];
|
||||
} else if(var28 == 100) {
|
||||
var66 = var1.field1995[var49++];
|
||||
var66 = var1.field1980[var49++];
|
||||
} else if(var28 != 64 && var28 != 65 && var28 != 120 && var28 != 121 && var28 != 123) {
|
||||
var66 = var1.field1995[var39++];
|
||||
var66 = var1.field1980[var39++];
|
||||
} else {
|
||||
var66 = var1.field1995[var30++];
|
||||
var66 = var1.field1980[var30++];
|
||||
}
|
||||
} else {
|
||||
var66 = var1.field1995[var44++];
|
||||
var66 = var1.field1980[var44++];
|
||||
}
|
||||
|
||||
int var67 = var66 + var59[var28];
|
||||
var59[var28] = var67;
|
||||
var51.method2438(var67 & 127);
|
||||
var51.method2497(var67 & 127);
|
||||
} else if(var62 == 3) {
|
||||
if(var65) {
|
||||
var51.method2438(224 + var52);
|
||||
var51.method2497(224 + var52);
|
||||
}
|
||||
|
||||
var56 += var1.field1995[var45++];
|
||||
var56 += var1.field1995[var33++] << 7;
|
||||
var51.method2438(var56 & 127);
|
||||
var51.method2438(var56 >> 7 & 127);
|
||||
var56 += var1.field1980[var45++];
|
||||
var56 += var1.field1980[var33++] << 7;
|
||||
var51.method2497(var56 & 127);
|
||||
var51.method2497(var56 >> 7 & 127);
|
||||
} else if(var62 == 4) {
|
||||
if(var65) {
|
||||
var51.method2438(208 + var52);
|
||||
var51.method2497(208 + var52);
|
||||
}
|
||||
|
||||
var57 += var1.field1995[var32++];
|
||||
var51.method2438(var57 & 127);
|
||||
var57 += var1.field1980[var32++];
|
||||
var51.method2497(var57 & 127);
|
||||
} else if(var62 == 5) {
|
||||
if(var65) {
|
||||
var51.method2438(160 + var52);
|
||||
var51.method2497(160 + var52);
|
||||
}
|
||||
|
||||
var53 += var1.field1995[var37++];
|
||||
var58 += var1.field1995[var31++];
|
||||
var51.method2438(var53 & 127);
|
||||
var51.method2438(var58 & 127);
|
||||
var53 += var1.field1980[var37++];
|
||||
var58 += var1.field1980[var31++];
|
||||
var51.method2497(var53 & 127);
|
||||
var51.method2497(var58 & 127);
|
||||
} else {
|
||||
if(var62 != 6) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
|
||||
if(var65) {
|
||||
var51.method2438(192 + var52);
|
||||
var51.method2497(192 + var52);
|
||||
}
|
||||
|
||||
var51.method2438(var1.field1995[var44++]);
|
||||
var51.method2497(var1.field1980[var44++]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -322,96 +414,4 @@ public class class179 extends class207 {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
void method3461() {
|
||||
if(this.field2923 == null) {
|
||||
this.field2923 = new class195(16);
|
||||
int[] var1 = new int[16];
|
||||
int[] var2 = new int[16];
|
||||
var2[9] = 128;
|
||||
var1[9] = 128;
|
||||
class181 var4 = new class181(this.field2924);
|
||||
int var5 = var4.method3482();
|
||||
|
||||
int var6;
|
||||
for(var6 = 0; var6 < var5; ++var6) {
|
||||
var4.method3483(var6);
|
||||
var4.method3486(var6);
|
||||
var4.method3484(var6);
|
||||
}
|
||||
|
||||
label76:
|
||||
do {
|
||||
while(true) {
|
||||
var6 = var4.method3491();
|
||||
int var7 = var4.field2941[var6];
|
||||
|
||||
while(var4.field2941[var6] == var7) {
|
||||
var4.method3483(var6);
|
||||
int var8 = var4.method3526(var6);
|
||||
if(var8 == 1) {
|
||||
var4.method3485();
|
||||
var4.method3484(var6);
|
||||
continue label76;
|
||||
}
|
||||
|
||||
int var9 = var8 & 240;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
if(var9 == 176) {
|
||||
var10 = var8 & 15;
|
||||
var11 = var8 >> 8 & 127;
|
||||
var12 = var8 >> 16 & 127;
|
||||
if(var11 == 0) {
|
||||
var1[var10] = (var1[var10] & -2080769) + (var12 << 14);
|
||||
}
|
||||
|
||||
if(var11 == 32) {
|
||||
var1[var10] = (var1[var10] & -16257) + (var12 << 7);
|
||||
}
|
||||
}
|
||||
|
||||
if(var9 == 192) {
|
||||
var10 = var8 & 15;
|
||||
var11 = var8 >> 8 & 127;
|
||||
var2[var10] = var1[var10] + var11;
|
||||
}
|
||||
|
||||
if(var9 == 144) {
|
||||
var10 = var8 & 15;
|
||||
var11 = var8 >> 8 & 127;
|
||||
var12 = var8 >> 16 & 127;
|
||||
if(var12 > 0) {
|
||||
int var13 = var2[var10];
|
||||
class196 var14 = (class196)this.field2923.method3744((long)var13);
|
||||
if(var14 == null) {
|
||||
var14 = new class196(new byte[128]);
|
||||
this.field2923.method3746(var14, (long)var13);
|
||||
}
|
||||
|
||||
var14.field3090[var11] = 1;
|
||||
}
|
||||
}
|
||||
|
||||
var4.method3486(var6);
|
||||
var4.method3484(var6);
|
||||
}
|
||||
}
|
||||
} while(!var4.method3479());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
void method3462() {
|
||||
this.field2923 = null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static class179 method3467(class166 var0, int var1, int var2) {
|
||||
byte[] var3 = var0.method3214(var1, var2);
|
||||
return var3 == null?null:new class179(new class118(var3));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,402 +1,91 @@
|
||||
import java.awt.Component;
|
||||
import java.io.DataInputStream;
|
||||
import java.io.IOException;
|
||||
import java.net.URL;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("c")
|
||||
public class class18 {
|
||||
@ObfuscatedName("cp")
|
||||
public static char field254;
|
||||
@ObfuscatedName("a")
|
||||
DataInputStream field256;
|
||||
@ObfuscatedName("i")
|
||||
byte[] field257 = new byte[4];
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 778262389
|
||||
)
|
||||
int field264;
|
||||
@ObfuscatedName("f")
|
||||
DataInputStream field265;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 896240529
|
||||
intValue = -791529075
|
||||
)
|
||||
int field258;
|
||||
@ObfuscatedName("o")
|
||||
int field266;
|
||||
@ObfuscatedName("s")
|
||||
byte[] field267 = new byte[4];
|
||||
@ObfuscatedName("r")
|
||||
class145 field268;
|
||||
@ObfuscatedName("e")
|
||||
byte[] field269;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 355721811
|
||||
intValue = 1060798343
|
||||
)
|
||||
int field260;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -941340624410154625L
|
||||
)
|
||||
long field261;
|
||||
int field270;
|
||||
@ObfuscatedName("m")
|
||||
byte[] field262;
|
||||
@ObfuscatedName("k")
|
||||
static int[] field264;
|
||||
@ObfuscatedName("em")
|
||||
static class78[] field265;
|
||||
@ObfuscatedName("l")
|
||||
class145 field266;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 330634481
|
||||
longValue = 6960695493420835003L
|
||||
)
|
||||
int field268;
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static int method189(int var0, int var1, int var2, int var3, int var4, int var5) {
|
||||
if(1 == (var5 & 1)) {
|
||||
int var6 = var3;
|
||||
var3 = var4;
|
||||
var4 = var6;
|
||||
}
|
||||
|
||||
var2 &= 3;
|
||||
return 0 == var2?var0:(1 == var2?var1:(var2 == 2?7 - var0 - (var3 - 1):7 - var1 - (var4 - 1)));
|
||||
}
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)V",
|
||||
garbageValue = "-1026038056"
|
||||
)
|
||||
static void method190(int var0) {
|
||||
if(-1 == var0 && !client.field527) {
|
||||
class45.method951();
|
||||
} else if(-1 != var0 && client.field453 != var0 && 0 != client.field525 && !client.field527) {
|
||||
class167 var1 = class137.field2139;
|
||||
int var2 = client.field525;
|
||||
class182.field2957 = 1;
|
||||
class182.field2955 = var1;
|
||||
class125.field2043 = var0;
|
||||
class7.field138 = 0;
|
||||
class75.field1388 = var2;
|
||||
class11.field182 = false;
|
||||
class3.field62 = 2;
|
||||
}
|
||||
|
||||
client.field453 = var0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
static final void method191() {
|
||||
class118.method2647();
|
||||
class42.method895();
|
||||
class44.field1026.method3720();
|
||||
class128.method2757();
|
||||
class4.method37();
|
||||
class7.method96();
|
||||
class42.field984.method3720();
|
||||
class42.field985.method3720();
|
||||
class93.method2137();
|
||||
class20.method567();
|
||||
class52.field1165.method3720();
|
||||
class178.field2918.method3720();
|
||||
class157.method3120();
|
||||
((class94)class90.field1576).method2146();
|
||||
class22.field590.method3720();
|
||||
class10.field168.method3227();
|
||||
class46.field1062.method3227();
|
||||
class76.field1396.method3227();
|
||||
class31.field740.method3227();
|
||||
class24.field623.method3227();
|
||||
class137.field2139.method3227();
|
||||
class32.field757.method3227();
|
||||
class157.field2595.method3227();
|
||||
class108.field1915.method3227();
|
||||
class95.field1640.method3227();
|
||||
class97.field1669.method3227();
|
||||
class160.field2649.method3227();
|
||||
}
|
||||
|
||||
class18(class135 var1, URL var2) {
|
||||
this.field266 = var1.method2814(var2);
|
||||
this.field268 = 0;
|
||||
this.field261 = class109.method2381() + 30000L;
|
||||
}
|
||||
|
||||
@ObfuscatedName("cj")
|
||||
static final void method192(int var0, int var1) {
|
||||
if(class149.method3102(var0)) {
|
||||
class16.method187(class172.field2757[var0], var1);
|
||||
}
|
||||
}
|
||||
|
||||
long field271;
|
||||
@ObfuscatedName("j")
|
||||
public static int method193(CharSequence var0, CharSequence var1) {
|
||||
int var2 = var0.length();
|
||||
int var3 = var1.length();
|
||||
int var4 = 0;
|
||||
int var5 = 0;
|
||||
byte var6 = 0;
|
||||
byte var7 = 0;
|
||||
|
||||
while(var4 - var6 < var2 || var5 - var7 < var3) {
|
||||
if(var4 - var6 >= var2) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if(var5 - var7 >= var3) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
char var8;
|
||||
if(0 != var6) {
|
||||
var8 = (char)var6;
|
||||
boolean var13 = false;
|
||||
} else {
|
||||
var8 = var0.charAt(var4++);
|
||||
}
|
||||
|
||||
char var9;
|
||||
if(0 != var7) {
|
||||
var9 = (char)var7;
|
||||
boolean var14 = false;
|
||||
} else {
|
||||
var9 = var1.charAt(var5++);
|
||||
}
|
||||
|
||||
byte var10;
|
||||
if(var8 == 198) {
|
||||
var10 = 69;
|
||||
} else if(230 == var8) {
|
||||
var10 = 101;
|
||||
} else if(223 == var8) {
|
||||
var10 = 115;
|
||||
} else if(338 == var8) {
|
||||
var10 = 69;
|
||||
} else if(339 == var8) {
|
||||
var10 = 101;
|
||||
} else {
|
||||
var10 = 0;
|
||||
}
|
||||
|
||||
var6 = var10;
|
||||
byte var11;
|
||||
if(198 == var9) {
|
||||
var11 = 69;
|
||||
} else if(230 == var9) {
|
||||
var11 = 101;
|
||||
} else if(var9 == 223) {
|
||||
var11 = 115;
|
||||
} else if(338 == var9) {
|
||||
var11 = 69;
|
||||
} else if(var9 == 339) {
|
||||
var11 = 101;
|
||||
} else {
|
||||
var11 = 0;
|
||||
}
|
||||
|
||||
var7 = var11;
|
||||
var8 = class95.method2165(var8);
|
||||
var9 = class95.method2165(var9);
|
||||
if(var8 != var9 && Character.toUpperCase(var8) != Character.toUpperCase(var9)) {
|
||||
var8 = Character.toLowerCase(var8);
|
||||
var9 = Character.toLowerCase(var9);
|
||||
if(var8 != var9) {
|
||||
return class48.method995(var8) - class48.method995(var9);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var15 = Math.min(var2, var3);
|
||||
|
||||
int var16;
|
||||
char var19;
|
||||
for(var16 = 0; var16 < var15; ++var16) {
|
||||
char var17 = var0.charAt(var16);
|
||||
var19 = var1.charAt(var16);
|
||||
if(var17 != var19 && Character.toUpperCase(var17) != Character.toUpperCase(var19)) {
|
||||
var17 = Character.toLowerCase(var17);
|
||||
var19 = Character.toLowerCase(var19);
|
||||
if(var19 != var17) {
|
||||
return class48.method995(var17) - class48.method995(var19);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var16 = var2 - var3;
|
||||
if(0 != var16) {
|
||||
return var16;
|
||||
} else {
|
||||
for(int var18 = 0; var18 < var15; ++var18) {
|
||||
var19 = var0.charAt(var18);
|
||||
char var12 = var1.charAt(var18);
|
||||
if(var19 != var12) {
|
||||
return class48.method995(var19) - class48.method995(var12);
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("do")
|
||||
static boolean method194(String var0) {
|
||||
if(var0 == null) {
|
||||
return false;
|
||||
} else {
|
||||
String var1 = class134.method2803(var0, client.field473);
|
||||
|
||||
for(int var2 = 0; var2 < client.field559; ++var2) {
|
||||
class7 var3 = client.field560[var2];
|
||||
if(var1.equalsIgnoreCase(class134.method2803(var3.field139, client.field473))) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if(var1.equalsIgnoreCase(class134.method2803(var3.field136, client.field473))) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("dj")
|
||||
static boolean method195(class172 var0) {
|
||||
if(client.field458) {
|
||||
if(class42.method898(var0) != 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if(0 == var0.field2849) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return var0.field2794;
|
||||
}
|
||||
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)V",
|
||||
garbageValue = "-37082840"
|
||||
static class153 field274;
|
||||
@ObfuscatedName("ne")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 21055737
|
||||
)
|
||||
static void method196(int var0) {
|
||||
if(var0 == -3) {
|
||||
class3.method32("Connection timed out.", "Please try using a different world.", "");
|
||||
} else if(-2 == var0) {
|
||||
class3.method32("", "Error connecting to server.", "");
|
||||
} else if(-1 == var0) {
|
||||
class3.method32("No response from server.", "Please try using a different world.", "");
|
||||
} else if(var0 == 3) {
|
||||
class31.field722 = 3;
|
||||
} else if(var0 == 4) {
|
||||
class3.method32("Your account has been disabled.", "Please check your message-centre for details.", "");
|
||||
} else if(5 == var0) {
|
||||
class3.method32("Your account is already logged in.", "Try again in 60 secs...", "");
|
||||
} else if(6 == var0) {
|
||||
class3.method32("RuneScape has been updated!", "Please reload this page.", "");
|
||||
} else if(7 == var0) {
|
||||
class3.method32("This world is full.", "Please use a different world.", "");
|
||||
} else if(var0 == 8) {
|
||||
class3.method32("Unable to connect.", "Login server offline.", "");
|
||||
} else if(var0 == 9) {
|
||||
class3.method32("Login limit exceeded.", "Too many connections from your address.", "");
|
||||
} else if(var0 == 10) {
|
||||
class3.method32("Unable to connect.", "Bad session id.", "");
|
||||
} else if(var0 == 11) {
|
||||
class3.method32("We suspect someone knows your password.", "Press \'change your password\' on front page.", "");
|
||||
} else if(var0 == 12) {
|
||||
class3.method32("You need a members account to login to this world.", "Please subscribe, or use a different world.", "");
|
||||
} else if(13 == var0) {
|
||||
class3.method32("Could not complete login.", "Please try using a different world.", "");
|
||||
} else if(14 == var0) {
|
||||
class3.method32("The server is being updated.", "Please wait 1 minute and try again.", "");
|
||||
} else if(16 == var0) {
|
||||
class3.method32("Too many login attempts.", "Please wait a few minutes before trying again.", "");
|
||||
} else if(17 == var0) {
|
||||
class3.method32("You are standing in a members-only area.", "To play on this world move to a free area first", "");
|
||||
} else if(18 == var0) {
|
||||
class3.method32("Account locked as we suspect it has been stolen.", "Press \'recover a locked account\' on front page.", "");
|
||||
} else if(var0 == 19) {
|
||||
class3.method32("This world is running a closed Beta.", "Sorry invited players only.", "Please use a different world.");
|
||||
} else if(20 == var0) {
|
||||
class3.method32("Invalid loginserver requested.", "Please try using a different world.", "");
|
||||
} else if(22 == var0) {
|
||||
class3.method32("Malformed login packet.", "Please try again.", "");
|
||||
} else if(var0 == 23) {
|
||||
class3.method32("No reply from loginserver.", "Please wait 1 minute and try again.", "");
|
||||
} else if(var0 == 24) {
|
||||
class3.method32("Error loading your profile.", "Please contact customer support.", "");
|
||||
} else if(25 == var0) {
|
||||
class3.method32("Unexpected loginserver response.", "Please try using a different world.", "");
|
||||
} else if(var0 == 26) {
|
||||
class3.method32("This computers address has been blocked", "as it was used to break our rules.", "");
|
||||
} else if(var0 == 27) {
|
||||
class3.method32("", "Service unavailable.", "");
|
||||
} else if(var0 == 31) {
|
||||
class3.method32("Your account must have a displayname set", "in order to play the game. Please set it", "via the website, or the main game.");
|
||||
} else if(32 == var0) {
|
||||
class3.method32("Your attempt to log into your account was", "unsuccessful. Don\'t worry, you can sort", "this out by visiting the billing system.");
|
||||
} else if(var0 == 37) {
|
||||
class3.method32("Your account is currently inaccessible.", "Please try again in a few minutes.", "");
|
||||
} else if(var0 == 38) {
|
||||
class3.method32("You need to vote to play!", "Visit runescape.com and vote,", "and then come back here!");
|
||||
} else if(var0 == 55) {
|
||||
class3.method32("Sorry, but your account is not eligible to", "play this version of the game. Please try", "playing the main game instead!");
|
||||
} else {
|
||||
if(var0 == 56) {
|
||||
class3.method32("Enter the 6-digit code generated by your", "authenticator app.", "");
|
||||
client.method556(11);
|
||||
return;
|
||||
}
|
||||
static int field275;
|
||||
|
||||
if(57 == var0) {
|
||||
class3.method32("The code you entered was incorrect.", "Please try again.", "");
|
||||
client.method556(11);
|
||||
return;
|
||||
}
|
||||
|
||||
class3.method32("Unexpected server response", "Please try using a different world.", "");
|
||||
}
|
||||
|
||||
client.method556(10);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
byte[] method197() throws IOException {
|
||||
if(class109.method2381() > this.field261) {
|
||||
@ObfuscatedName("a")
|
||||
byte[] method206() throws IOException {
|
||||
if(method214() > this.field271) {
|
||||
throw new IOException();
|
||||
} else {
|
||||
if(this.field268 == 0) {
|
||||
if(2 == this.field266.field2222) {
|
||||
if(this.field270 == 0) {
|
||||
if(2 == this.field268.field2202) {
|
||||
throw new IOException();
|
||||
}
|
||||
|
||||
if(this.field266.field2222 == 1) {
|
||||
this.field256 = (DataInputStream)this.field266.field2223;
|
||||
this.field268 = 1;
|
||||
if(1 == this.field268.field2202) {
|
||||
this.field265 = (DataInputStream)this.field268.field2206;
|
||||
this.field270 = 1;
|
||||
}
|
||||
}
|
||||
|
||||
int var1;
|
||||
if(this.field268 == 1) {
|
||||
var1 = this.field256.available();
|
||||
if(1 == this.field270) {
|
||||
var1 = this.field265.available();
|
||||
if(var1 > 0) {
|
||||
if(this.field258 + var1 > 4) {
|
||||
var1 = 4 - this.field258;
|
||||
if(this.field264 + var1 > 4) {
|
||||
var1 = 4 - this.field264;
|
||||
}
|
||||
|
||||
this.field258 += this.field256.read(this.field257, this.field258, var1);
|
||||
if(this.field258 == 4) {
|
||||
int var2 = (new class118(this.field257)).method2458();
|
||||
this.field262 = new byte[var2];
|
||||
this.field268 = 2;
|
||||
this.field264 += this.field265.read(this.field267, this.field264, var1);
|
||||
if(this.field264 == 4) {
|
||||
int var2 = (new class118(this.field267)).method2517();
|
||||
this.field269 = new byte[var2];
|
||||
this.field270 = 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(2 == this.field268) {
|
||||
var1 = this.field256.available();
|
||||
if(this.field270 == 2) {
|
||||
var1 = this.field265.available();
|
||||
if(var1 > 0) {
|
||||
if(var1 + this.field260 > this.field262.length) {
|
||||
var1 = this.field262.length - this.field260;
|
||||
if(var1 + this.field266 > this.field269.length) {
|
||||
var1 = this.field269.length - this.field266;
|
||||
}
|
||||
|
||||
this.field260 += this.field256.read(this.field262, this.field260, var1);
|
||||
if(this.field262.length == this.field260) {
|
||||
return this.field262;
|
||||
this.field266 += this.field265.read(this.field269, this.field266, var1);
|
||||
if(this.field269.length == this.field266) {
|
||||
return this.field269;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -405,8 +94,216 @@ public class class18 {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
static String method198(int var0) {
|
||||
return "<img=" + var0 + ">";
|
||||
@ObfuscatedName("a")
|
||||
public static void method207(Component var0) {
|
||||
var0.setFocusTraversalKeysEnabled(false);
|
||||
var0.addKeyListener(class136.field2108);
|
||||
var0.addFocusListener(class136.field2108);
|
||||
}
|
||||
|
||||
@ObfuscatedName("bg")
|
||||
static final void method210(int var0, int var1, int var2, int var3) {
|
||||
for(int var4 = 0; var4 < client.field497; ++var4) {
|
||||
if(client.field504[var4] + client.field502[var4] > var0 && client.field502[var4] < var0 + var2 && client.field505[var4] + client.field515[var4] > var1 && client.field515[var4] < var1 + var3) {
|
||||
client.field499[var4] = true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
static void method211(class25 var0) {
|
||||
if(var0.method599() != client.field296) {
|
||||
client.field296 = var0.method599();
|
||||
boolean var1 = var0.method599();
|
||||
if(var1 != class51.field1109) {
|
||||
class51.field1137.method3800();
|
||||
class51.field1111.method3800();
|
||||
class51.field1155.method3800();
|
||||
class51.field1109 = var1;
|
||||
}
|
||||
}
|
||||
|
||||
class32.field768 = var0.field630;
|
||||
client.field527 = var0.field638;
|
||||
client.field506 = var0.field639;
|
||||
class72.field1350 = client.field295 == 0?'ꩊ':'鱀' + var0.field638;
|
||||
class94.field1612 = 0 == client.field295?443:var0.field638 + '썐';
|
||||
class36.field800 = class72.field1350;
|
||||
}
|
||||
|
||||
@ObfuscatedName("da")
|
||||
static final boolean method212(class172 var0) {
|
||||
int var1 = var0.field2747;
|
||||
if(var1 == 205) {
|
||||
client.field345 = 250;
|
||||
return true;
|
||||
} else {
|
||||
int var2;
|
||||
int var3;
|
||||
if(var1 >= 300 && var1 <= 313) {
|
||||
var2 = (var1 - 300) / 2;
|
||||
var3 = var1 & 1;
|
||||
client.field378.method3504(var2, 1 == var3);
|
||||
}
|
||||
|
||||
if(var1 >= 314 && var1 <= 323) {
|
||||
var2 = (var1 - 314) / 2;
|
||||
var3 = var1 & 1;
|
||||
client.field378.method3498(var2, 1 == var3);
|
||||
}
|
||||
|
||||
if(var1 == 324) {
|
||||
client.field378.method3497(false);
|
||||
}
|
||||
|
||||
if(325 == var1) {
|
||||
client.field378.method3497(true);
|
||||
}
|
||||
|
||||
if(var1 == 326) {
|
||||
client.field301.method2753(84);
|
||||
client.field378.method3500(client.field301);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
static int method213(class166 var0, class166 var1) {
|
||||
int var2 = 0;
|
||||
if(var0.method3281("title.jpg", "")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3281("logo", "")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3281("logo_deadman_mode", "")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3281("titlebox", "")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3281("titlebutton", "")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3281("runes", "")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3281("title_mute", "")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3275("options_radio_buttons,0")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
if(var1.method3275("options_radio_buttons,2")) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
var1.method3281("sl_back", "");
|
||||
var1.method3281("sl_flags", "");
|
||||
var1.method3281("sl_arrows", "");
|
||||
var1.method3281("sl_stars", "");
|
||||
var1.method3281("sl_button", "");
|
||||
return var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static synchronized long method214() {
|
||||
long var0 = System.currentTimeMillis();
|
||||
if(var0 < class114.field1966) {
|
||||
class114.field1963 += class114.field1966 - var0;
|
||||
}
|
||||
|
||||
class114.field1966 = var0;
|
||||
return var0 + class114.field1963;
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public static int method215(CharSequence var0, int var1, int var2, byte[] var3, int var4) {
|
||||
int var5 = var2 - var1;
|
||||
|
||||
for(int var6 = 0; var6 < var5; ++var6) {
|
||||
char var7 = var0.charAt(var1 + var6);
|
||||
if((var7 <= 0 || var7 >= 128) && (var7 < 160 || var7 > 255)) {
|
||||
if(8364 == var7) {
|
||||
var3[var6 + var4] = -128;
|
||||
} else if(8218 == var7) {
|
||||
var3[var6 + var4] = -126;
|
||||
} else if(var7 == 402) {
|
||||
var3[var4 + var6] = -125;
|
||||
} else if(var7 == 8222) {
|
||||
var3[var4 + var6] = -124;
|
||||
} else if(var7 == 8230) {
|
||||
var3[var6 + var4] = -123;
|
||||
} else if(var7 == 8224) {
|
||||
var3[var6 + var4] = -122;
|
||||
} else if(8225 == var7) {
|
||||
var3[var4 + var6] = -121;
|
||||
} else if(var7 == 710) {
|
||||
var3[var6 + var4] = -120;
|
||||
} else if(8240 == var7) {
|
||||
var3[var6 + var4] = -119;
|
||||
} else if(var7 == 352) {
|
||||
var3[var6 + var4] = -118;
|
||||
} else if(var7 == 8249) {
|
||||
var3[var6 + var4] = -117;
|
||||
} else if(338 == var7) {
|
||||
var3[var4 + var6] = -116;
|
||||
} else if(var7 == 381) {
|
||||
var3[var4 + var6] = -114;
|
||||
} else if(var7 == 8216) {
|
||||
var3[var6 + var4] = -111;
|
||||
} else if(8217 == var7) {
|
||||
var3[var4 + var6] = -110;
|
||||
} else if(var7 == 8220) {
|
||||
var3[var6 + var4] = -109;
|
||||
} else if(var7 == 8221) {
|
||||
var3[var4 + var6] = -108;
|
||||
} else if(var7 == 8226) {
|
||||
var3[var4 + var6] = -107;
|
||||
} else if(8211 == var7) {
|
||||
var3[var4 + var6] = -106;
|
||||
} else if(8212 == var7) {
|
||||
var3[var6 + var4] = -105;
|
||||
} else if(var7 == 732) {
|
||||
var3[var6 + var4] = -104;
|
||||
} else if(8482 == var7) {
|
||||
var3[var6 + var4] = -103;
|
||||
} else if(353 == var7) {
|
||||
var3[var4 + var6] = -102;
|
||||
} else if(var7 == 8250) {
|
||||
var3[var4 + var6] = -101;
|
||||
} else if(339 == var7) {
|
||||
var3[var6 + var4] = -100;
|
||||
} else if(var7 == 382) {
|
||||
var3[var4 + var6] = -98;
|
||||
} else if(376 == var7) {
|
||||
var3[var6 + var4] = -97;
|
||||
} else {
|
||||
var3[var4 + var6] = 63;
|
||||
}
|
||||
} else {
|
||||
var3[var4 + var6] = (byte)var7;
|
||||
}
|
||||
}
|
||||
|
||||
return var5;
|
||||
}
|
||||
|
||||
class18(class135 var1, URL var2) {
|
||||
this.field268 = var1.method2901(var2);
|
||||
this.field270 = 0;
|
||||
this.field271 = method214() + 30000L;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,36 +1,78 @@
|
||||
import java.lang.management.GarbageCollectorMXBean;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fw")
|
||||
@ObfuscatedName("fs")
|
||||
public class class180 extends class207 {
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1863942227
|
||||
)
|
||||
int field2925;
|
||||
@ObfuscatedName("l")
|
||||
class62[] field2926 = new class62[128];
|
||||
@ObfuscatedName("a")
|
||||
short[] field2927 = new short[128];
|
||||
@ObfuscatedName("i")
|
||||
byte[] field2928 = new byte[128];
|
||||
@ObfuscatedName("g")
|
||||
byte[] field2919 = new byte[128];
|
||||
@ObfuscatedName("r")
|
||||
class62[] field2920 = new class62[128];
|
||||
@ObfuscatedName("f")
|
||||
byte[] field2929 = new byte[128];
|
||||
@ObfuscatedName("h")
|
||||
int[] field2930 = new int[128];
|
||||
@ObfuscatedName("o")
|
||||
byte[] field2931 = new byte[128];
|
||||
@ObfuscatedName("pr")
|
||||
static GarbageCollectorMXBean field2935;
|
||||
short[] field2921 = new short[128];
|
||||
@ObfuscatedName("s")
|
||||
byte[] field2922 = new byte[128];
|
||||
@ObfuscatedName("y")
|
||||
byte[] field2923 = new byte[128];
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1288331069
|
||||
)
|
||||
int field2924;
|
||||
@ObfuscatedName("hw")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1136014611
|
||||
)
|
||||
static int field2925;
|
||||
@ObfuscatedName("m")
|
||||
class184[] field2936 = new class184[128];
|
||||
int[] field2926 = new int[128];
|
||||
@ObfuscatedName("e")
|
||||
class184[] field2927 = new class184[128];
|
||||
|
||||
@ObfuscatedName("r")
|
||||
void method3539() {
|
||||
this.field2926 = null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
boolean method3540(class59 var1, byte[] var2, int[] var3) {
|
||||
boolean var4 = true;
|
||||
int var5 = 0;
|
||||
class62 var6 = null;
|
||||
|
||||
for(int var7 = 0; var7 < 128; ++var7) {
|
||||
if(var2 == null || 0 != var2[var7]) {
|
||||
int var8 = this.field2926[var7];
|
||||
if(0 != var8) {
|
||||
if(var5 != var8) {
|
||||
var5 = var8--;
|
||||
if(0 == (var8 & 1)) {
|
||||
var6 = var1.method1277(var8 >> 2, var3);
|
||||
} else {
|
||||
var6 = var1.method1279(var8 >> 2, var3);
|
||||
}
|
||||
|
||||
if(var6 == null) {
|
||||
var4 = false;
|
||||
}
|
||||
}
|
||||
|
||||
if(var6 != null) {
|
||||
this.field2920[var7] = var6;
|
||||
this.field2926[var7] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return var4;
|
||||
}
|
||||
|
||||
class180(byte[] var1) {
|
||||
class118 var2 = new class118(var1);
|
||||
|
||||
int var3;
|
||||
for(var3 = 0; var2.field1995[var3 + var2.field1998] != 0; ++var3) {
|
||||
for(var3 = 0; 0 != var2.field1980[var2.field1979 + var3]; ++var3) {
|
||||
;
|
||||
}
|
||||
|
||||
@@ -38,16 +80,16 @@ public class class180 extends class207 {
|
||||
|
||||
int var5;
|
||||
for(var5 = 0; var5 < var3; ++var5) {
|
||||
var4[var5] = var2.method2454();
|
||||
var4[var5] = var2.method2707();
|
||||
}
|
||||
|
||||
++var2.field1998;
|
||||
++var2.field1979;
|
||||
++var3;
|
||||
var5 = var2.field1998;
|
||||
var2.field1998 += var3;
|
||||
var5 = var2.field1979;
|
||||
var2.field1979 += var3;
|
||||
|
||||
int var6;
|
||||
for(var6 = 0; var2.field1995[var2.field1998 + var6] != 0; ++var6) {
|
||||
for(var6 = 0; var2.field1980[var6 + var2.field1979] != 0; ++var6) {
|
||||
;
|
||||
}
|
||||
|
||||
@@ -55,26 +97,26 @@ public class class180 extends class207 {
|
||||
|
||||
int var8;
|
||||
for(var8 = 0; var8 < var6; ++var8) {
|
||||
var7[var8] = var2.method2454();
|
||||
var7[var8] = var2.method2707();
|
||||
}
|
||||
|
||||
++var2.field1998;
|
||||
++var2.field1979;
|
||||
++var6;
|
||||
var8 = var2.field1998;
|
||||
var2.field1998 += var6;
|
||||
var8 = var2.field1979;
|
||||
var2.field1979 += var6;
|
||||
|
||||
int var9;
|
||||
for(var9 = 0; 0 != var2.field1995[var2.field1998 + var9]; ++var9) {
|
||||
for(var9 = 0; var2.field1980[var9 + var2.field1979] != 0; ++var9) {
|
||||
;
|
||||
}
|
||||
|
||||
byte[] var10 = new byte[var9];
|
||||
|
||||
for(int var11 = 0; var11 < var9; ++var11) {
|
||||
var10[var11] = var2.method2454();
|
||||
var10[var11] = var2.method2707();
|
||||
}
|
||||
|
||||
++var2.field1998;
|
||||
++var2.field1979;
|
||||
++var9;
|
||||
byte[] var36 = new byte[var9];
|
||||
int var12;
|
||||
@@ -85,7 +127,7 @@ public class class180 extends class207 {
|
||||
var12 = 2;
|
||||
|
||||
for(var14 = 2; var14 < var9; ++var14) {
|
||||
int var15 = var2.method2453();
|
||||
int var15 = var2.method2579();
|
||||
if(var15 == 0) {
|
||||
var13 = var12++;
|
||||
} else {
|
||||
@@ -107,25 +149,25 @@ public class class180 extends class207 {
|
||||
class184 var38;
|
||||
for(var14 = 0; var14 < var37.length; ++var14) {
|
||||
var38 = var37[var14] = new class184();
|
||||
int var16 = var2.method2453();
|
||||
int var16 = var2.method2579();
|
||||
if(var16 > 0) {
|
||||
var38.field2991 = new byte[2 * var16];
|
||||
var38.field2982 = new byte[var16 * 2];
|
||||
}
|
||||
|
||||
var16 = var2.method2453();
|
||||
var16 = var2.method2579();
|
||||
if(var16 > 0) {
|
||||
var38.field2988 = new byte[var16 * 2 + 2];
|
||||
var38.field2988[1] = 64;
|
||||
var38.field2983 = new byte[var16 * 2 + 2];
|
||||
var38.field2983[1] = 64;
|
||||
}
|
||||
}
|
||||
|
||||
var14 = var2.method2453();
|
||||
var14 = var2.method2579();
|
||||
byte[] var39 = var14 > 0?new byte[2 * var14]:null;
|
||||
var14 = var2.method2453();
|
||||
byte[] var40 = var14 > 0?new byte[2 * var14]:null;
|
||||
var14 = var2.method2579();
|
||||
byte[] var40 = var14 > 0?new byte[var14 * 2]:null;
|
||||
|
||||
int var17;
|
||||
for(var17 = 0; var2.field1995[var17 + var2.field1998] != 0; ++var17) {
|
||||
for(var17 = 0; var2.field1980[var17 + var2.field1979] != 0; ++var17) {
|
||||
;
|
||||
}
|
||||
|
||||
@@ -133,24 +175,24 @@ public class class180 extends class207 {
|
||||
|
||||
int var19;
|
||||
for(var19 = 0; var19 < var17; ++var19) {
|
||||
var18[var19] = var2.method2454();
|
||||
var18[var19] = var2.method2707();
|
||||
}
|
||||
|
||||
++var2.field1998;
|
||||
++var2.field1979;
|
||||
++var17;
|
||||
var19 = 0;
|
||||
|
||||
int var20;
|
||||
for(var20 = 0; var20 < 128; ++var20) {
|
||||
var19 += var2.method2453();
|
||||
this.field2927[var20] = (short)var19;
|
||||
var19 += var2.method2579();
|
||||
this.field2921[var20] = (short)var19;
|
||||
}
|
||||
|
||||
var19 = 0;
|
||||
|
||||
for(var20 = 0; var20 < 128; ++var20) {
|
||||
var19 += var2.method2453();
|
||||
this.field2927[var20] = (short)(this.field2927[var20] + (var19 << 8));
|
||||
var19 += var2.method2579();
|
||||
this.field2921[var20] = (short)(this.field2921[var20] + (var19 << 8));
|
||||
}
|
||||
|
||||
var20 = 0;
|
||||
@@ -159,18 +201,18 @@ public class class180 extends class207 {
|
||||
|
||||
int var23;
|
||||
for(var23 = 0; var23 < 128; ++var23) {
|
||||
if(0 == var20) {
|
||||
if(var20 == 0) {
|
||||
if(var21 < var18.length) {
|
||||
var20 = var18[var21++];
|
||||
} else {
|
||||
var20 = -1;
|
||||
}
|
||||
|
||||
var22 = var2.method2468();
|
||||
var22 = var2.method2617();
|
||||
}
|
||||
|
||||
this.field2927[var23] = (short)(this.field2927[var23] + ((var22 - 1 & 2) << 14));
|
||||
this.field2930[var23] = var22;
|
||||
this.field2921[var23] = (short)(this.field2921[var23] + ((var22 - 1 & 2) << 14));
|
||||
this.field2926[var23] = var22;
|
||||
--var20;
|
||||
}
|
||||
|
||||
@@ -180,7 +222,7 @@ public class class180 extends class207 {
|
||||
|
||||
int var24;
|
||||
for(var24 = 0; var24 < 128; ++var24) {
|
||||
if(this.field2930[var24] != 0) {
|
||||
if(this.field2926[var24] != 0) {
|
||||
if(var20 == 0) {
|
||||
if(var21 < var4.length) {
|
||||
var20 = var4[var21++];
|
||||
@@ -188,10 +230,10 @@ public class class180 extends class207 {
|
||||
var20 = -1;
|
||||
}
|
||||
|
||||
var23 = var2.field1995[var5++] - 1;
|
||||
var23 = var2.field1980[var5++] - 1;
|
||||
}
|
||||
|
||||
this.field2931[var24] = (byte)var23;
|
||||
this.field2919[var24] = (byte)var23;
|
||||
--var20;
|
||||
}
|
||||
}
|
||||
@@ -201,18 +243,18 @@ public class class180 extends class207 {
|
||||
var24 = 0;
|
||||
|
||||
for(int var25 = 0; var25 < 128; ++var25) {
|
||||
if(this.field2930[var25] != 0) {
|
||||
if(0 == var20) {
|
||||
if(this.field2926[var25] != 0) {
|
||||
if(var20 == 0) {
|
||||
if(var21 < var7.length) {
|
||||
var20 = var7[var21++];
|
||||
} else {
|
||||
var20 = -1;
|
||||
}
|
||||
|
||||
var24 = var2.field1995[var8++] + 16 << 2;
|
||||
var24 = var2.field1980[var8++] + 16 << 2;
|
||||
}
|
||||
|
||||
this.field2929[var25] = (byte)var24;
|
||||
this.field2923[var25] = (byte)var24;
|
||||
--var20;
|
||||
}
|
||||
}
|
||||
@@ -223,7 +265,7 @@ public class class180 extends class207 {
|
||||
|
||||
int var26;
|
||||
for(var26 = 0; var26 < 128; ++var26) {
|
||||
if(this.field2930[var26] != 0) {
|
||||
if(this.field2926[var26] != 0) {
|
||||
if(var20 == 0) {
|
||||
var42 = var37[var36[var21]];
|
||||
if(var21 < var10.length) {
|
||||
@@ -233,7 +275,7 @@ public class class180 extends class207 {
|
||||
}
|
||||
}
|
||||
|
||||
this.field2936[var26] = var42;
|
||||
this.field2927[var26] = var42;
|
||||
--var20;
|
||||
}
|
||||
}
|
||||
@@ -244,73 +286,73 @@ public class class180 extends class207 {
|
||||
|
||||
int var27;
|
||||
for(var27 = 0; var27 < 128; ++var27) {
|
||||
if(0 == var20) {
|
||||
if(var20 == 0) {
|
||||
if(var21 < var18.length) {
|
||||
var20 = var18[var21++];
|
||||
} else {
|
||||
var20 = -1;
|
||||
}
|
||||
|
||||
if(this.field2930[var27] > 0) {
|
||||
var26 = var2.method2453() + 1;
|
||||
if(this.field2926[var27] > 0) {
|
||||
var26 = var2.method2579() + 1;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2928[var27] = (byte)var26;
|
||||
this.field2922[var27] = (byte)var26;
|
||||
--var20;
|
||||
}
|
||||
|
||||
this.field2925 = var2.method2453() + 1;
|
||||
this.field2924 = var2.method2579() + 1;
|
||||
|
||||
class184 var28;
|
||||
int var29;
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if(var28.field2991 != null) {
|
||||
for(var29 = 1; var29 < var28.field2991.length; var29 += 2) {
|
||||
var28.field2991[var29] = var2.method2454();
|
||||
if(null != var28.field2982) {
|
||||
for(var29 = 1; var29 < var28.field2982.length; var29 += 2) {
|
||||
var28.field2982[var29] = var2.method2707();
|
||||
}
|
||||
}
|
||||
|
||||
if(null != var28.field2988) {
|
||||
for(var29 = 3; var29 < var28.field2988.length - 2; var29 += 2) {
|
||||
var28.field2988[var29] = var2.method2454();
|
||||
if(var28.field2983 != null) {
|
||||
for(var29 = 3; var29 < var28.field2983.length - 2; var29 += 2) {
|
||||
var28.field2983[var29] = var2.method2707();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(null != var39) {
|
||||
if(var39 != null) {
|
||||
for(var27 = 1; var27 < var39.length; var27 += 2) {
|
||||
var39[var27] = var2.method2454();
|
||||
var39[var27] = var2.method2707();
|
||||
}
|
||||
}
|
||||
|
||||
if(var40 != null) {
|
||||
if(null != var40) {
|
||||
for(var27 = 1; var27 < var40.length; var27 += 2) {
|
||||
var40[var27] = var2.method2454();
|
||||
var40[var27] = var2.method2707();
|
||||
}
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if(null != var28.field2988) {
|
||||
if(null != var28.field2983) {
|
||||
var19 = 0;
|
||||
|
||||
for(var29 = 2; var29 < var28.field2988.length; var29 += 2) {
|
||||
var19 = var19 + 1 + var2.method2453();
|
||||
var28.field2988[var29] = (byte)var19;
|
||||
for(var29 = 2; var29 < var28.field2983.length; var29 += 2) {
|
||||
var19 = var19 + 1 + var2.method2579();
|
||||
var28.field2983[var29] = (byte)var19;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if(null != var28.field2991) {
|
||||
if(null != var28.field2982) {
|
||||
var19 = 0;
|
||||
|
||||
for(var29 = 2; var29 < var28.field2991.length; var29 += 2) {
|
||||
var19 = 1 + var19 + var2.method2453();
|
||||
var28.field2991[var29] = (byte)var19;
|
||||
for(var29 = 2; var29 < var28.field2982.length; var29 += 2) {
|
||||
var19 = 1 + var19 + var2.method2579();
|
||||
var28.field2982[var29] = (byte)var19;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -321,12 +363,12 @@ public class class180 extends class207 {
|
||||
int var34;
|
||||
int var45;
|
||||
byte var47;
|
||||
if(var39 != null) {
|
||||
var19 = var2.method2453();
|
||||
if(null != var39) {
|
||||
var19 = var2.method2579();
|
||||
var39[0] = (byte)var19;
|
||||
|
||||
for(var27 = 2; var27 < var39.length; var27 += 2) {
|
||||
var19 = var19 + 1 + var2.method2453();
|
||||
var19 = 1 + var19 + var2.method2579();
|
||||
var39[var27] = (byte)var19;
|
||||
}
|
||||
|
||||
@@ -334,17 +376,17 @@ public class class180 extends class207 {
|
||||
byte var43 = var39[1];
|
||||
|
||||
for(var29 = 0; var29 < var47; ++var29) {
|
||||
this.field2928[var29] = (byte)(this.field2928[var29] * var43 + 32 >> 6);
|
||||
this.field2922[var29] = (byte)(32 + this.field2922[var29] * var43 >> 6);
|
||||
}
|
||||
|
||||
for(var29 = 2; var29 < var39.length; var29 += 2) {
|
||||
var30 = var39[var29];
|
||||
byte var31 = var39[1 + var29];
|
||||
var32 = (var30 - var47) / 2 + (var30 - var47) * var43;
|
||||
var32 = (var30 - var47) * var43 + (var30 - var47) / 2;
|
||||
|
||||
for(var33 = var47; var33 < var30; ++var33) {
|
||||
var34 = class42.method896(var32, var30 - var47);
|
||||
this.field2928[var33] = (byte)(var34 * this.field2928[var33] + 32 >> 6);
|
||||
var34 = class106.method2390(var32, var30 - var47);
|
||||
this.field2922[var33] = (byte)(32 + this.field2922[var33] * var34 >> 6);
|
||||
var32 += var31 - var43;
|
||||
}
|
||||
|
||||
@@ -353,18 +395,18 @@ public class class180 extends class207 {
|
||||
}
|
||||
|
||||
for(var45 = var47; var45 < 128; ++var45) {
|
||||
this.field2928[var45] = (byte)(32 + var43 * this.field2928[var45] >> 6);
|
||||
this.field2922[var45] = (byte)(var43 * this.field2922[var45] + 32 >> 6);
|
||||
}
|
||||
|
||||
var38 = null;
|
||||
}
|
||||
|
||||
if(var40 != null) {
|
||||
var19 = var2.method2453();
|
||||
if(null != var40) {
|
||||
var19 = var2.method2579();
|
||||
var40[0] = (byte)var19;
|
||||
|
||||
for(var27 = 2; var27 < var40.length; var27 += 2) {
|
||||
var19 = var19 + 1 + var2.method2453();
|
||||
var19 = var19 + 1 + var2.method2579();
|
||||
var40[var27] = (byte)var19;
|
||||
}
|
||||
|
||||
@@ -372,7 +414,7 @@ public class class180 extends class207 {
|
||||
int var44 = var40[1] << 1;
|
||||
|
||||
for(var29 = 0; var29 < var47; ++var29) {
|
||||
var45 = (this.field2929[var29] & 255) + var44;
|
||||
var45 = var44 + (this.field2923[var29] & 255);
|
||||
if(var45 < 0) {
|
||||
var45 = 0;
|
||||
}
|
||||
@@ -381,18 +423,18 @@ public class class180 extends class207 {
|
||||
var45 = 128;
|
||||
}
|
||||
|
||||
this.field2929[var29] = (byte)var45;
|
||||
this.field2923[var29] = (byte)var45;
|
||||
}
|
||||
|
||||
int var46;
|
||||
for(var29 = 2; var29 < var40.length; var29 += 2) {
|
||||
var30 = var40[var29];
|
||||
var46 = var40[var29 + 1] << 1;
|
||||
var32 = (var30 - var47) / 2 + var44 * (var30 - var47);
|
||||
var46 = var40[1 + var29] << 1;
|
||||
var32 = (var30 - var47) * var44 + (var30 - var47) / 2;
|
||||
|
||||
for(var33 = var47; var33 < var30; ++var33) {
|
||||
var34 = class42.method896(var32, var30 - var47);
|
||||
int var35 = (this.field2929[var33] & 255) + var34;
|
||||
var34 = class106.method2390(var32, var30 - var47);
|
||||
int var35 = var34 + (this.field2923[var33] & 255);
|
||||
if(var35 < 0) {
|
||||
var35 = 0;
|
||||
}
|
||||
@@ -401,7 +443,7 @@ public class class180 extends class207 {
|
||||
var35 = 128;
|
||||
}
|
||||
|
||||
this.field2929[var33] = (byte)var35;
|
||||
this.field2923[var33] = (byte)var35;
|
||||
var32 += var46 - var44;
|
||||
}
|
||||
|
||||
@@ -410,7 +452,7 @@ public class class180 extends class207 {
|
||||
}
|
||||
|
||||
for(var45 = var47; var45 < 128; ++var45) {
|
||||
var46 = var44 + (this.field2929[var45] & 255);
|
||||
var46 = (this.field2923[var45] & 255) + var44;
|
||||
if(var46 < 0) {
|
||||
var46 = 0;
|
||||
}
|
||||
@@ -419,87 +461,156 @@ public class class180 extends class207 {
|
||||
var46 = 128;
|
||||
}
|
||||
|
||||
this.field2929[var45] = (byte)var46;
|
||||
this.field2923[var45] = (byte)var46;
|
||||
}
|
||||
|
||||
Object var41 = null;
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var37[var27].field2989 = var2.method2453();
|
||||
var37[var27].field2984 = var2.method2579();
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if(var28.field2991 != null) {
|
||||
var28.field2987 = var2.method2453();
|
||||
if(var28.field2982 != null) {
|
||||
var28.field2988 = var2.method2579();
|
||||
}
|
||||
|
||||
if(null != var28.field2988) {
|
||||
var28.field2990 = var2.method2453();
|
||||
if(null != var28.field2983) {
|
||||
var28.field2986 = var2.method2579();
|
||||
}
|
||||
|
||||
if(var28.field2984 > 0) {
|
||||
var28.field2987 = var2.method2579();
|
||||
}
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var37[var27].field2989 = var2.method2579();
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if(var28.field2989 > 0) {
|
||||
var28.field2992 = var2.method2453();
|
||||
}
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var37[var27].field2994 = var2.method2453();
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if(var28.field2994 > 0) {
|
||||
var28.field2997 = var2.method2453();
|
||||
var28.field2993 = var2.method2579();
|
||||
}
|
||||
}
|
||||
|
||||
for(var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if(var28.field2997 > 0) {
|
||||
var28.field2995 = var2.method2453();
|
||||
if(var28.field2993 > 0) {
|
||||
var28.field2990 = var2.method2579();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
boolean method3472(class59 var1, byte[] var2, int[] var3) {
|
||||
boolean var4 = true;
|
||||
int var5 = 0;
|
||||
class62 var6 = null;
|
||||
@ObfuscatedName("x")
|
||||
static final void method3545() {
|
||||
class156.method3177();
|
||||
class41.field981.method3800();
|
||||
class44.field1028.method3800();
|
||||
class40.field945.method3800();
|
||||
class40.field933.method3800();
|
||||
class40.field927.method3800();
|
||||
class40.field934.method3800();
|
||||
class39.field883.method3800();
|
||||
class39.field884.method3800();
|
||||
class51.field1137.method3800();
|
||||
class51.field1111.method3800();
|
||||
class51.field1155.method3800();
|
||||
class42.field986.method3800();
|
||||
class42.field1004.method3800();
|
||||
class43.field1008.method3800();
|
||||
class43.field1020.method3800();
|
||||
class1.method13();
|
||||
class49.method1022();
|
||||
class30.method666();
|
||||
class172.field2737.method3800();
|
||||
class172.field2738.method3800();
|
||||
class172.field2801.method3800();
|
||||
class172.field2798.method3800();
|
||||
((class94)class90.field1574).method2189();
|
||||
class22.field604.method3800();
|
||||
class27.field672.method3276();
|
||||
class138.field2129.method3276();
|
||||
class188.field3040.method3276();
|
||||
class12.field181.method3276();
|
||||
class49.field1088.method3276();
|
||||
class129.field2054.method3276();
|
||||
class175.field2892.method3276();
|
||||
class7.field127.method3276();
|
||||
class1.field18.method3276();
|
||||
class213.field3146.method3276();
|
||||
class29.field701.method3276();
|
||||
class24.field623.method3276();
|
||||
}
|
||||
|
||||
for(int var7 = 0; var7 < 128; ++var7) {
|
||||
if(null == var2 || var2[var7] != 0) {
|
||||
int var8 = this.field2930[var7];
|
||||
if(var8 != 0) {
|
||||
if(var5 != var8) {
|
||||
var5 = var8--;
|
||||
if(0 == (var8 & 1)) {
|
||||
var6 = var1.method1254(var8 >> 2, var3);
|
||||
} else {
|
||||
var6 = var1.method1258(var8 >> 2, var3);
|
||||
}
|
||||
@ObfuscatedName("a")
|
||||
public static String method3546(CharSequence var0) {
|
||||
int var1 = var0.length();
|
||||
StringBuilder var2 = new StringBuilder(var1);
|
||||
|
||||
if(var6 == null) {
|
||||
var4 = false;
|
||||
}
|
||||
for(int var3 = 0; var3 < var1; ++var3) {
|
||||
char var4 = var0.charAt(var3);
|
||||
if((var4 < 97 || var4 > 122) && (var4 < 65 || var4 > 90) && (var4 < 48 || var4 > 57) && 46 != var4 && 45 != var4 && var4 != 42 && var4 != 95) {
|
||||
if(var4 == 32) {
|
||||
var2.append('+');
|
||||
} else {
|
||||
byte var5 = class120.method2749(var4);
|
||||
var2.append('%');
|
||||
int var6 = var5 >> 4 & 15;
|
||||
if(var6 >= 10) {
|
||||
var2.append((char)(55 + var6));
|
||||
} else {
|
||||
var2.append((char)(48 + var6));
|
||||
}
|
||||
|
||||
if(null != var6) {
|
||||
this.field2926[var7] = var6;
|
||||
this.field2930[var7] = 0;
|
||||
var6 = var5 & 15;
|
||||
if(var6 >= 10) {
|
||||
var2.append((char)(var6 + 55));
|
||||
} else {
|
||||
var2.append((char)(48 + var6));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var2.append(var4);
|
||||
}
|
||||
}
|
||||
|
||||
return var4;
|
||||
return var2.toString();
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
void method3473() {
|
||||
this.field2930 = null;
|
||||
@ObfuscatedName("by")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIIIIIB)V",
|
||||
garbageValue = "-62"
|
||||
)
|
||||
static final void method3547(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) {
|
||||
class16 var9 = null;
|
||||
|
||||
for(class16 var10 = (class16)client.field427.method3860(); null != var10; var10 = (class16)client.field427.method3861()) {
|
||||
if(var10.field236 == var0 && var10.field229 == var1 && var10.field244 == var2 && var3 == var10.field227) {
|
||||
var9 = var10;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(var9 == null) {
|
||||
var9 = new class16();
|
||||
var9.field236 = var0;
|
||||
var9.field227 = var3;
|
||||
var9.field229 = var1;
|
||||
var9.field244 = var2;
|
||||
class17.method205(var9);
|
||||
client.field427.method3855(var9);
|
||||
}
|
||||
|
||||
var9.field234 = var4;
|
||||
var9.field242 = var5;
|
||||
var9.field235 = var6;
|
||||
var9.field237 = var7;
|
||||
var9.field238 = var8;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,36 +1,207 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("fl")
|
||||
@ObfuscatedName("fi")
|
||||
public class class181 {
|
||||
@ObfuscatedName("i")
|
||||
int[] field2937;
|
||||
@ObfuscatedName("l")
|
||||
int field2938;
|
||||
@ObfuscatedName("r")
|
||||
int field2928;
|
||||
@ObfuscatedName("a")
|
||||
int[] field2939;
|
||||
class118 field2929 = new class118((byte[])null);
|
||||
@ObfuscatedName("f")
|
||||
int[] field2941;
|
||||
@ObfuscatedName("m")
|
||||
int[] field2942;
|
||||
@ObfuscatedName("k")
|
||||
static final byte[] field2943 = new byte[]{(byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)0, (byte)1, (byte)2, (byte)1, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0};
|
||||
int[] field2930;
|
||||
@ObfuscatedName("e")
|
||||
int[] field2931;
|
||||
@ObfuscatedName("y")
|
||||
int[] field2932;
|
||||
@ObfuscatedName("s")
|
||||
int[] field2933;
|
||||
@ObfuscatedName("j")
|
||||
class118 field2944 = new class118((byte[])null);
|
||||
long field2936;
|
||||
@ObfuscatedName("n")
|
||||
long field2945;
|
||||
@ObfuscatedName("o")
|
||||
int field2946;
|
||||
static final byte[] field2937 = new byte[]{(byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)0, (byte)1, (byte)2, (byte)1, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0};
|
||||
@ObfuscatedName("g")
|
||||
int field2940;
|
||||
|
||||
class181(byte[] var1) {
|
||||
this.method3493(var1);
|
||||
this.method3549(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
boolean method3479() {
|
||||
int var1 = this.field2937.length;
|
||||
@ObfuscatedName("a")
|
||||
void method3549(byte[] var1) {
|
||||
this.field2929.field1980 = var1;
|
||||
this.field2929.field1979 = 10;
|
||||
int var2 = this.field2929.method2514();
|
||||
this.field2928 = this.field2929.method2514();
|
||||
this.field2940 = 500000;
|
||||
this.field2930 = new int[var2];
|
||||
|
||||
int var3;
|
||||
int var5;
|
||||
for(var3 = 0; var3 < var2; this.field2929.field1979 += var5) {
|
||||
int var4 = this.field2929.method2517();
|
||||
var5 = this.field2929.method2517();
|
||||
if(var4 == 1297379947) {
|
||||
this.field2930[var3] = this.field2929.field1979;
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2936 = 0L;
|
||||
this.field2933 = new int[var2];
|
||||
|
||||
for(var3 = 0; var3 < var2; ++var3) {
|
||||
this.field2933[var3] = this.field2930[var3];
|
||||
}
|
||||
|
||||
this.field2932 = new int[var2];
|
||||
this.field2931 = new int[var2];
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
void method3550() {
|
||||
this.field2929.field1980 = null;
|
||||
this.field2930 = null;
|
||||
this.field2933 = null;
|
||||
this.field2932 = null;
|
||||
this.field2931 = null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
boolean method3551() {
|
||||
return this.field2929.field1980 != null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
int method3552() {
|
||||
return this.field2933.length;
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
void method3553(int var1) {
|
||||
this.field2929.field1979 = this.field2933[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
int method3557(int var1) {
|
||||
int var2 = this.method3558(var1);
|
||||
return var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
int method3558(int var1) {
|
||||
byte var2 = this.field2929.field1980[this.field2929.field1979];
|
||||
int var5;
|
||||
if(var2 < 0) {
|
||||
var5 = var2 & 255;
|
||||
this.field2931[var1] = var5;
|
||||
++this.field2929.field1979;
|
||||
} else {
|
||||
var5 = this.field2931[var1];
|
||||
}
|
||||
|
||||
if(var5 != 240 && var5 != 247) {
|
||||
return this.method3562(var1, var5);
|
||||
} else {
|
||||
int var3 = this.field2929.method2617();
|
||||
if(var5 == 247 && var3 > 0) {
|
||||
int var4 = this.field2929.field1980[this.field2929.field1979] & 255;
|
||||
if(var4 >= 241 && var4 <= 243 || var4 == 246 || var4 == 248 || var4 >= 250 && var4 <= 252 || var4 == 254) {
|
||||
++this.field2929.field1979;
|
||||
this.field2931[var1] = var4;
|
||||
return this.method3562(var1, var4);
|
||||
}
|
||||
}
|
||||
|
||||
this.field2929.field1979 += var3;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
long method3559(int var1) {
|
||||
return this.field2936 + (long)var1 * (long)this.field2940;
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
int method3561() {
|
||||
int var1 = this.field2933.length;
|
||||
int var2 = -1;
|
||||
int var3 = Integer.MAX_VALUE;
|
||||
|
||||
for(int var4 = 0; var4 < var1; ++var4) {
|
||||
if(this.field2933[var4] >= 0 && this.field2932[var4] < var3) {
|
||||
var2 = var4;
|
||||
var3 = this.field2932[var4];
|
||||
}
|
||||
}
|
||||
|
||||
return var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
int method3562(int var1, int var2) {
|
||||
int var4;
|
||||
if(var2 == 255) {
|
||||
int var7 = this.field2929.method2579();
|
||||
var4 = this.field2929.method2617();
|
||||
if(var7 == 47) {
|
||||
this.field2929.field1979 += var4;
|
||||
return 1;
|
||||
} else if(var7 == 81) {
|
||||
int var5 = this.field2929.method2516();
|
||||
var4 -= 3;
|
||||
int var6 = this.field2932[var1];
|
||||
this.field2936 += (long)var6 * (long)(this.field2940 - var5);
|
||||
this.field2940 = var5;
|
||||
this.field2929.field1979 += var4;
|
||||
return 2;
|
||||
} else {
|
||||
this.field2929.field1979 += var4;
|
||||
return 3;
|
||||
}
|
||||
} else {
|
||||
byte var3 = field2937[var2 - 128];
|
||||
var4 = var2;
|
||||
if(var3 >= 1) {
|
||||
var4 = var2 | this.field2929.method2579() << 8;
|
||||
}
|
||||
|
||||
if(var3 >= 2) {
|
||||
var4 |= this.field2929.method2579() << 16;
|
||||
}
|
||||
|
||||
return var4;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("z")
|
||||
void method3563(long var1) {
|
||||
this.field2936 = var1;
|
||||
int var3 = this.field2933.length;
|
||||
|
||||
for(int var4 = 0; var4 < var3; ++var4) {
|
||||
this.field2932[var4] = 0;
|
||||
this.field2931[var4] = 0;
|
||||
this.field2929.field1979 = this.field2930[var4];
|
||||
this.method3585(var4);
|
||||
this.field2933[var4] = this.field2929.field1979;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
void method3564(int var1) {
|
||||
this.field2933[var1] = this.field2929.field1979;
|
||||
}
|
||||
|
||||
class181() {
|
||||
}
|
||||
|
||||
@ObfuscatedName("v")
|
||||
boolean method3582() {
|
||||
int var1 = this.field2933.length;
|
||||
|
||||
for(int var2 = 0; var2 < var1; ++var2) {
|
||||
if(this.field2937[var2] >= 0) {
|
||||
if(this.field2933[var2] >= 0) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -38,185 +209,14 @@ public class class181 {
|
||||
return true;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
void method3480() {
|
||||
this.field2944.field1995 = null;
|
||||
this.field2939 = null;
|
||||
this.field2937 = null;
|
||||
this.field2941 = null;
|
||||
this.field2942 = null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
boolean method3481() {
|
||||
return this.field2944.field1995 != null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
int method3482() {
|
||||
return this.field2937.length;
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
void method3483(int var1) {
|
||||
this.field2944.field1998 = this.field2937[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
void method3484(int var1) {
|
||||
this.field2937[var1] = this.field2944.field1998;
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
void method3485() {
|
||||
this.field2944.field1998 = -1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
void method3486(int var1) {
|
||||
int var2 = this.field2944.method2468();
|
||||
this.field2941[var1] += var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
int method3488(int var1) {
|
||||
byte var2 = this.field2944.field1995[this.field2944.field1998];
|
||||
int var5;
|
||||
if(var2 < 0) {
|
||||
var5 = var2 & 255;
|
||||
this.field2942[var1] = var5;
|
||||
++this.field2944.field1998;
|
||||
} else {
|
||||
var5 = this.field2942[var1];
|
||||
}
|
||||
|
||||
if(var5 != 240 && var5 != 247) {
|
||||
return this.method3489(var1, var5);
|
||||
} else {
|
||||
int var3 = this.field2944.method2468();
|
||||
if(var5 == 247 && var3 > 0) {
|
||||
int var4 = this.field2944.field1995[this.field2944.field1998] & 255;
|
||||
if(var4 >= 241 && var4 <= 243 || var4 == 246 || var4 == 248 || var4 >= 250 && var4 <= 252 || var4 == 254) {
|
||||
++this.field2944.field1998;
|
||||
this.field2942[var1] = var4;
|
||||
return this.method3489(var1, var4);
|
||||
}
|
||||
}
|
||||
|
||||
this.field2944.field1998 += var3;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
int method3489(int var1, int var2) {
|
||||
int var4;
|
||||
if(var2 == 255) {
|
||||
int var7 = this.field2944.method2453();
|
||||
var4 = this.field2944.method2468();
|
||||
if(var7 == 47) {
|
||||
this.field2944.field1998 += var4;
|
||||
return 1;
|
||||
} else if(var7 == 81) {
|
||||
int var5 = this.field2944.method2553();
|
||||
var4 -= 3;
|
||||
int var6 = this.field2941[var1];
|
||||
this.field2945 += (long)var6 * (long)(this.field2946 - var5);
|
||||
this.field2946 = var5;
|
||||
this.field2944.field1998 += var4;
|
||||
return 2;
|
||||
} else {
|
||||
this.field2944.field1998 += var4;
|
||||
return 3;
|
||||
}
|
||||
} else {
|
||||
byte var3 = field2943[var2 - 128];
|
||||
var4 = var2;
|
||||
if(var3 >= 1) {
|
||||
var4 = var2 | this.field2944.method2453() << 8;
|
||||
}
|
||||
|
||||
if(var3 >= 2) {
|
||||
var4 |= this.field2944.method2453() << 16;
|
||||
}
|
||||
|
||||
return var4;
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("b")
|
||||
long method3490(int var1) {
|
||||
return this.field2945 + (long)var1 * (long)this.field2946;
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
int method3491() {
|
||||
int var1 = this.field2937.length;
|
||||
int var2 = -1;
|
||||
int var3 = Integer.MAX_VALUE;
|
||||
|
||||
for(int var4 = 0; var4 < var1; ++var4) {
|
||||
if(this.field2937[var4] >= 0 && this.field2941[var4] < var3) {
|
||||
var2 = var4;
|
||||
var3 = this.field2941[var4];
|
||||
}
|
||||
}
|
||||
|
||||
return var2;
|
||||
void method3585(int var1) {
|
||||
int var2 = this.field2929.method2617();
|
||||
this.field2932[var1] += var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
void method3492(long var1) {
|
||||
this.field2945 = var1;
|
||||
int var3 = this.field2937.length;
|
||||
|
||||
for(int var4 = 0; var4 < var3; ++var4) {
|
||||
this.field2941[var4] = 0;
|
||||
this.field2942[var4] = 0;
|
||||
this.field2944.field1998 = this.field2939[var4];
|
||||
this.method3486(var4);
|
||||
this.field2937[var4] = this.field2944.field1998;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
void method3493(byte[] var1) {
|
||||
this.field2944.field1995 = var1;
|
||||
this.field2944.field1998 = 10;
|
||||
int var2 = this.field2944.method2455();
|
||||
this.field2938 = this.field2944.method2455();
|
||||
this.field2946 = 500000;
|
||||
this.field2939 = new int[var2];
|
||||
|
||||
int var3;
|
||||
int var5;
|
||||
for(var3 = 0; var3 < var2; this.field2944.field1998 += var5) {
|
||||
int var4 = this.field2944.method2458();
|
||||
var5 = this.field2944.method2458();
|
||||
if(var4 == 1297379947) {
|
||||
this.field2939[var3] = this.field2944.field1998;
|
||||
++var3;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2945 = 0L;
|
||||
this.field2937 = new int[var2];
|
||||
|
||||
for(var3 = 0; var3 < var2; ++var3) {
|
||||
this.field2937[var3] = this.field2939[var3];
|
||||
}
|
||||
|
||||
this.field2941 = new int[var2];
|
||||
this.field2942 = new int[var2];
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
int method3526(int var1) {
|
||||
int var2 = this.method3488(var1);
|
||||
return var2;
|
||||
}
|
||||
|
||||
class181() {
|
||||
void method3594() {
|
||||
this.field2929.field1979 = -1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,82 +1,33 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ge")
|
||||
@ObfuscatedName("gw")
|
||||
public class class182 {
|
||||
@ObfuscatedName("l")
|
||||
public static class166 field2951;
|
||||
@ObfuscatedName("j")
|
||||
public static class166 field2952;
|
||||
@ObfuscatedName("a")
|
||||
public static class166 field2953;
|
||||
@ObfuscatedName("i")
|
||||
public static class183 field2954;
|
||||
@ObfuscatedName("m")
|
||||
public static class166 field2955;
|
||||
@ObfuscatedName("s")
|
||||
public static class183 field2942;
|
||||
@ObfuscatedName("f")
|
||||
public static class166 field2943;
|
||||
@ObfuscatedName("r")
|
||||
public static class166 field2944;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 740607219
|
||||
intValue = -1582921
|
||||
)
|
||||
public static int field2957 = 0;
|
||||
@ObfuscatedName("bj")
|
||||
static class167 field2958;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static void method3539(class112 var0) {
|
||||
class221.field3175 = var0;
|
||||
}
|
||||
|
||||
public static int field2945;
|
||||
@ObfuscatedName("e")
|
||||
public static class166 field2946;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1910229155
|
||||
)
|
||||
public static int field2947 = 0;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1176519791
|
||||
)
|
||||
public static int field2948;
|
||||
@ObfuscatedName("l")
|
||||
public static String method3542(byte[] var0, int var1, int var2) {
|
||||
char[] var3 = new char[var2];
|
||||
int var4 = 0;
|
||||
int var5 = var1;
|
||||
|
||||
int var8;
|
||||
for(int var6 = var2 + var1; var5 < var6; var3[var4++] = (char)var8) {
|
||||
int var7 = var0[var5++] & 255;
|
||||
if(var7 < 128) {
|
||||
if(var7 == 0) {
|
||||
var8 = '<27>';
|
||||
} else {
|
||||
var8 = var7;
|
||||
}
|
||||
} else if(var7 < 192) {
|
||||
var8 = '<27>';
|
||||
} else if(var7 < 224) {
|
||||
if(var5 < var6 && (var0[var5] & 192) == 128) {
|
||||
var8 = (var7 & 31) << 6 | var0[var5++] & 63;
|
||||
if(var8 < 128) {
|
||||
var8 = '<27>';
|
||||
}
|
||||
} else {
|
||||
var8 = '<27>';
|
||||
}
|
||||
} else if(var7 < 240) {
|
||||
if(var5 + 1 < var6 && 128 == (var0[var5] & 192) && 128 == (var0[1 + var5] & 192)) {
|
||||
var8 = (var7 & 15) << 12 | (var0[var5++] & 63) << 6 | var0[var5++] & 63;
|
||||
if(var8 < 2048) {
|
||||
var8 = '<27>';
|
||||
}
|
||||
} else {
|
||||
var8 = '<27>';
|
||||
}
|
||||
} else if(var7 < 248) {
|
||||
if(var5 + 2 < var6 && (var0[var5] & 192) == 128 && (var0[var5 + 1] & 192) == 128 && (var0[var5 + 2] & 192) == 128) {
|
||||
var8 = (var7 & 7) << 18 | (var0[var5++] & 63) << 12 | (var0[var5++] & 63) << 6 | var0[var5++] & 63;
|
||||
if(var8 >= 65536 && var8 <= 1114111) {
|
||||
var8 = '<27>';
|
||||
} else {
|
||||
var8 = '<27>';
|
||||
}
|
||||
} else {
|
||||
var8 = '<27>';
|
||||
}
|
||||
} else {
|
||||
var8 = '<27>';
|
||||
}
|
||||
}
|
||||
|
||||
return new String(var3, 0, var4);
|
||||
}
|
||||
public static boolean field2949;
|
||||
@ObfuscatedName("h")
|
||||
public static class179 field2950;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,64 +1,45 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("gk")
|
||||
@ObfuscatedName("gp")
|
||||
public class class184 {
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1098260541
|
||||
)
|
||||
int field2987;
|
||||
@ObfuscatedName("l")
|
||||
byte[] field2988;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1689120419
|
||||
)
|
||||
int field2989;
|
||||
byte[] field2982;
|
||||
@ObfuscatedName("r")
|
||||
byte[] field2983;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1153110835
|
||||
intValue = 1522299827
|
||||
)
|
||||
int field2990;
|
||||
@ObfuscatedName("j")
|
||||
byte[] field2991;
|
||||
int field2984;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1768601105
|
||||
)
|
||||
int field2986;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1761966487
|
||||
)
|
||||
int field2987;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -39496465
|
||||
)
|
||||
int field2988;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1630533071
|
||||
intValue = 898351809
|
||||
)
|
||||
int field2992;
|
||||
@ObfuscatedName("h")
|
||||
int field2989;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 181020951
|
||||
intValue = 843163051
|
||||
)
|
||||
int field2994;
|
||||
@ObfuscatedName("n")
|
||||
int field2990;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1236439953
|
||||
intValue = -209461627
|
||||
)
|
||||
int field2995;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -559863621
|
||||
)
|
||||
int field2997;
|
||||
|
||||
@ObfuscatedName("n")
|
||||
static final int method3675(int var0, int var1, int var2) {
|
||||
int var3 = var0 / var2;
|
||||
int var4 = var0 & var2 - 1;
|
||||
int var5 = var1 / var2;
|
||||
int var6 = var1 & var2 - 1;
|
||||
int var7 = class50.method1015(var3, var5);
|
||||
int var8 = class50.method1015(1 + var3, var5);
|
||||
int var9 = class50.method1015(var3, 1 + var5);
|
||||
int var10 = class50.method1015(1 + var3, var5 + 1);
|
||||
int var12 = 65536 - class90.field1590[var4 * 1024 / var2] >> 1;
|
||||
int var11 = (var7 * (65536 - var12) >> 16) + (var12 * var8 >> 16);
|
||||
int var14 = 65536 - class90.field1590[1024 * var4 / var2] >> 1;
|
||||
int var13 = (var9 * (65536 - var14) >> 16) + (var14 * var10 >> 16);
|
||||
int var16 = 65536 - class90.field1590[1024 * var6 / var2] >> 1;
|
||||
int var15 = ((65536 - var16) * var11 >> 16) + (var13 * var16 >> 16);
|
||||
return var15;
|
||||
}
|
||||
int field2993;
|
||||
}
|
||||
|
||||
@@ -1,165 +1,245 @@
|
||||
import java.awt.Graphics;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("gz")
|
||||
@ObfuscatedName("gu")
|
||||
public class class185 extends class66 {
|
||||
@ObfuscatedName("kn")
|
||||
static class130 field2998;
|
||||
@ObfuscatedName("l")
|
||||
class198 field2999 = new class198();
|
||||
@ObfuscatedName("j")
|
||||
class183 field3000;
|
||||
@ObfuscatedName("a")
|
||||
class55 field3001 = new class55();
|
||||
|
||||
@ObfuscatedName("dk")
|
||||
static byte[][] field2994;
|
||||
@ObfuscatedName("r")
|
||||
protected void vmethod3676(int var1) {
|
||||
this.field3001.vmethod3676(var1);
|
||||
class198 field2995 = new class198();
|
||||
@ObfuscatedName("f")
|
||||
class55 field2996 = new class55();
|
||||
@ObfuscatedName("a")
|
||||
class183 field2997;
|
||||
|
||||
for(class186 var3 = (class186)this.field2999.method3773(); null != var3; var3 = (class186)this.field2999.method3772()) {
|
||||
if(!this.field3000.method3652(var3)) {
|
||||
int var2 = var1;
|
||||
|
||||
do {
|
||||
if(var2 <= var3.field3022) {
|
||||
this.method3683(var3, var2);
|
||||
var3.field3022 -= var2;
|
||||
break;
|
||||
}
|
||||
|
||||
this.method3683(var3, var3.field3022);
|
||||
var2 -= var3.field3022;
|
||||
} while(!this.field3000.method3584(var3, (int[])null, 0, var2));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
protected class66 vmethod3677() {
|
||||
class186 var1 = (class186)this.field2999.method3773();
|
||||
return (class66)(var1 == null?null:(var1.field3018 != null?var1.field3018:this.vmethod3678()));
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
protected class66 vmethod3678() {
|
||||
@ObfuscatedName("g")
|
||||
protected class66 vmethod3752() {
|
||||
class186 var1;
|
||||
do {
|
||||
var1 = (class186)this.field2999.method3772();
|
||||
if(var1 == null) {
|
||||
var1 = (class186)this.field2995.method3861();
|
||||
if(null == var1) {
|
||||
return null;
|
||||
}
|
||||
} while(var1.field3018 == null);
|
||||
} while(var1.field3017 == null);
|
||||
|
||||
return var1.field3018;
|
||||
return var1.field3017;
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
protected int vmethod3679() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
protected void vmethod3680(int[] var1, int var2, int var3) {
|
||||
this.field3001.vmethod3680(var1, var2, var3);
|
||||
|
||||
for(class186 var6 = (class186)this.field2999.method3773(); var6 != null; var6 = (class186)this.field2999.method3772()) {
|
||||
if(!this.field3000.method3652(var6)) {
|
||||
int var4 = var2;
|
||||
int var5 = var3;
|
||||
|
||||
do {
|
||||
if(var5 <= var6.field3022) {
|
||||
this.method3681(var6, var1, var4, var5, var5 + var4);
|
||||
var6.field3022 -= var5;
|
||||
break;
|
||||
}
|
||||
|
||||
this.method3681(var6, var1, var4, var6.field3022, var4 + var5);
|
||||
var4 += var6.field3022;
|
||||
var5 -= var6.field3022;
|
||||
} while(!this.field3000.method3584(var6, var1, var4, var5));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
void method3681(class186 var1, int[] var2, int var3, int var4, int var5) {
|
||||
if(0 != (this.field3000.field2971[var1.field3012] & 4) && var1.field3017 < 0) {
|
||||
int var6 = this.field3000.field2976[var1.field3012] / class102.field1780;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass186;[IIIII)V",
|
||||
garbageValue = "-321520927"
|
||||
)
|
||||
void method3756(class186 var1, int[] var2, int var3, int var4, int var5) {
|
||||
if((this.field2997.field2957[var1.field3011] & 4) != 0 && var1.field3013 < 0) {
|
||||
int var6 = this.field2997.field2969[var1.field3011] / class56.field1185;
|
||||
|
||||
while(true) {
|
||||
int var7 = (var6 + 1048575 - var1.field3010) / var6;
|
||||
int var7 = (1048575 + var6 - var1.field3002) / var6;
|
||||
if(var7 > var4) {
|
||||
var1.field3010 += var4 * var6;
|
||||
var1.field3002 += var6 * var4;
|
||||
break;
|
||||
}
|
||||
|
||||
var1.field3018.vmethod3680(var2, var3, var7);
|
||||
var1.field3017.vmethod3779(var2, var3, var7);
|
||||
var3 += var7;
|
||||
var4 -= var7;
|
||||
var1.field3010 += var7 * var6 - 1048576;
|
||||
int var8 = class102.field1780 / 100;
|
||||
var1.field3002 += var6 * var7 - 1048576;
|
||||
int var8 = class56.field1185 / 100;
|
||||
int var9 = 262144 / var6;
|
||||
if(var9 < var8) {
|
||||
var8 = var9;
|
||||
}
|
||||
|
||||
class64 var10 = var1.field3018;
|
||||
if(this.field3000.field2974[var1.field3012] == 0) {
|
||||
var1.field3018 = class64.method1355(var1.field3015, var10.method1297(), var10.method1308(), var10.method1309());
|
||||
class64 var10 = var1.field3017;
|
||||
if(0 == this.field2997.field2967[var1.field3011]) {
|
||||
var1.field3017 = class64.method1327(var1.field3001, var10.method1342(), var10.method1333(), var10.method1441());
|
||||
} else {
|
||||
var1.field3018 = class64.method1355(var1.field3015, var10.method1297(), 0, var10.method1309());
|
||||
this.field3000.method3641(var1, var1.field3004.field2927[var1.field3008] < 0);
|
||||
var1.field3018.method1313(var8, var10.method1308());
|
||||
var1.field3017 = class64.method1327(var1.field3001, var10.method1342(), 0, var10.method1441());
|
||||
this.field2997.method3633(var1, var1.field3005.field2921[var1.field3004] < 0);
|
||||
var1.field3017.method1483(var8, var10.method1333());
|
||||
}
|
||||
|
||||
if(var1.field3004.field2927[var1.field3008] < 0) {
|
||||
var1.field3018.method1304(-1);
|
||||
if(var1.field3005.field2921[var1.field3004] < 0) {
|
||||
var1.field3017.method1329(-1);
|
||||
}
|
||||
|
||||
var10.method1315(var8);
|
||||
var10.vmethod3680(var2, var3, var5 - var3);
|
||||
if(var10.method1302()) {
|
||||
this.field3001.method1152(var10);
|
||||
var10.method1380(var8);
|
||||
var10.vmethod3779(var2, var3, var5 - var3);
|
||||
if(var10.method1442()) {
|
||||
this.field2996.method1152(var10);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var1.field3018.vmethod3680(var2, var3, var4);
|
||||
var1.field3017.vmethod3779(var2, var3, var4);
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass186;II)V",
|
||||
garbageValue = "412414074"
|
||||
)
|
||||
void method3757(class186 var1, int var2) {
|
||||
if((this.field2997.field2957[var1.field3011] & 4) != 0 && var1.field3013 < 0) {
|
||||
int var3 = this.field2997.field2969[var1.field3011] / class56.field1185;
|
||||
int var4 = (var3 + 1048575 - var1.field3002) / var3;
|
||||
var1.field3002 = var3 * var2 + var1.field3002 & 1048575;
|
||||
if(var4 <= var2) {
|
||||
if(this.field2997.field2967[var1.field3011] == 0) {
|
||||
var1.field3017 = class64.method1327(var1.field3001, var1.field3017.method1342(), var1.field3017.method1333(), var1.field3017.method1441());
|
||||
} else {
|
||||
var1.field3017 = class64.method1327(var1.field3001, var1.field3017.method1342(), 0, var1.field3017.method1441());
|
||||
this.field2997.method3633(var1, var1.field3005.field2921[var1.field3004] < 0);
|
||||
}
|
||||
|
||||
if(var1.field3005.field2921[var1.field3004] < 0) {
|
||||
var1.field3017.method1329(-1);
|
||||
}
|
||||
|
||||
var2 = var1.field3002 / var3;
|
||||
}
|
||||
}
|
||||
|
||||
var1.field3017.vmethod3765(var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass186;II)V",
|
||||
garbageValue = "-584142135"
|
||||
)
|
||||
void method3683(class186 var1, int var2) {
|
||||
if((this.field3000.field2971[var1.field3012] & 4) != 0 && var1.field3017 < 0) {
|
||||
int var3 = this.field3000.field2976[var1.field3012] / class102.field1780;
|
||||
int var4 = (1048575 + var3 - var1.field3010) / var3;
|
||||
var1.field3010 = var2 * var3 + var1.field3010 & 1048575;
|
||||
if(var4 <= var2) {
|
||||
if(0 == this.field3000.field2974[var1.field3012]) {
|
||||
var1.field3018 = class64.method1355(var1.field3015, var1.field3018.method1297(), var1.field3018.method1308(), var1.field3018.method1309());
|
||||
} else {
|
||||
var1.field3018 = class64.method1355(var1.field3015, var1.field3018.method1297(), 0, var1.field3018.method1309());
|
||||
this.field3000.method3641(var1, var1.field3004.field2927[var1.field3008] < 0);
|
||||
}
|
||||
protected void vmethod3765(int var1) {
|
||||
this.field2996.vmethod3765(var1);
|
||||
|
||||
if(var1.field3004.field2927[var1.field3008] < 0) {
|
||||
var1.field3018.method1304(-1);
|
||||
}
|
||||
for(class186 var3 = (class186)this.field2995.method3860(); null != var3; var3 = (class186)this.field2995.method3861()) {
|
||||
if(!this.field2997.method3655(var3)) {
|
||||
int var2 = var1;
|
||||
|
||||
var2 = var1.field3010 / var3;
|
||||
do {
|
||||
if(var2 <= var3.field3018) {
|
||||
this.method3757(var3, var2);
|
||||
var3.field3018 -= var2;
|
||||
break;
|
||||
}
|
||||
|
||||
this.method3757(var3, var3.field3018);
|
||||
var2 -= var3.field3018;
|
||||
} while(!this.field2997.method3723(var3, (int[])null, 0, var2));
|
||||
}
|
||||
}
|
||||
|
||||
var1.field3018.vmethod3676(var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass80;I)V",
|
||||
garbageValue = "1126315940"
|
||||
)
|
||||
static final void method3766(class80 var0) {
|
||||
short var1 = 256;
|
||||
|
||||
int var2;
|
||||
for(var2 = 0; var2 < class21.field590.length; ++var2) {
|
||||
class21.field590[var2] = 0;
|
||||
}
|
||||
|
||||
int var3;
|
||||
for(var2 = 0; var2 < 5000; ++var2) {
|
||||
var3 = (int)(Math.random() * 128.0D * (double)var1);
|
||||
class21.field590[var3] = (int)(Math.random() * 256.0D);
|
||||
}
|
||||
|
||||
int var4;
|
||||
int var5;
|
||||
for(var2 = 0; var2 < 20; ++var2) {
|
||||
for(var3 = 1; var3 < var1 - 1; ++var3) {
|
||||
for(var4 = 1; var4 < 127; ++var4) {
|
||||
var5 = (var3 << 7) + var4;
|
||||
class149.field2229[var5] = (class21.field590[128 + var5] + class21.field590[var5 - 128] + class21.field590[var5 - 1] + class21.field590[var5 + 1]) / 4;
|
||||
}
|
||||
}
|
||||
|
||||
int[] var8 = class21.field590;
|
||||
class21.field590 = class149.field2229;
|
||||
class149.field2229 = var8;
|
||||
}
|
||||
|
||||
if(null != var0) {
|
||||
var2 = 0;
|
||||
|
||||
for(var3 = 0; var3 < var0.field1417; ++var3) {
|
||||
for(var4 = 0; var4 < var0.field1418; ++var4) {
|
||||
if(var0.field1423[var2++] != 0) {
|
||||
var5 = 16 + var4 + var0.field1419;
|
||||
int var6 = var0.field1421 + var3 + 16;
|
||||
int var7 = (var6 << 7) + var5;
|
||||
class21.field590[var7] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
protected class66 vmethod3767() {
|
||||
class186 var1 = (class186)this.field2995.method3860();
|
||||
return (class66)(null == var1?null:(null != var1.field3017?var1.field3017:this.vmethod3752()));
|
||||
}
|
||||
|
||||
class185(class183 var1) {
|
||||
this.field3000 = var1;
|
||||
this.field2997 = var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
protected int vmethod3770() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("al")
|
||||
static final void method3778(String var0, boolean var1) {
|
||||
byte var2 = 4;
|
||||
int var3 = var2 + 6;
|
||||
int var4 = 6 + var2;
|
||||
int var5 = class72.field1348.method4054(var0, 250);
|
||||
int var6 = class72.field1348.method4055(var0, 250) * 13;
|
||||
class79.method1830(var3 - var2, var4 - var2, var2 + var5 + var2, var2 + var2 + var6, 0);
|
||||
class79.method1853(var3 - var2, var4 - var2, var2 + var5 + var2, var6 + var2 + var2, 16777215);
|
||||
class72.field1348.method4095(var0, var3, var4, var5, var6, 16777215, -1, 1, 1, 0);
|
||||
class18.method210(var3 - var2, var4 - var2, var2 + var5 + var2, var2 + var6 + var2);
|
||||
if(var1) {
|
||||
try {
|
||||
Graphics var7 = class45.field1042.getGraphics();
|
||||
class139.field2149.vmethod1900(var7, 0, 0);
|
||||
} catch (Exception var8) {
|
||||
class45.field1042.repaint();
|
||||
}
|
||||
} else {
|
||||
class0.method4(var3, var4, var5, var6);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
protected void vmethod3779(int[] var1, int var2, int var3) {
|
||||
this.field2996.vmethod3779(var1, var2, var3);
|
||||
|
||||
for(class186 var6 = (class186)this.field2995.method3860(); var6 != null; var6 = (class186)this.field2995.method3861()) {
|
||||
if(!this.field2997.method3655(var6)) {
|
||||
int var4 = var2;
|
||||
int var5 = var3;
|
||||
|
||||
do {
|
||||
if(var5 <= var6.field3018) {
|
||||
this.method3756(var6, var1, var4, var5, var4 + var5);
|
||||
var6.field3018 -= var5;
|
||||
break;
|
||||
}
|
||||
|
||||
this.method3756(var6, var1, var4, var6.field3018, var4 + var5);
|
||||
var4 += var6.field3018;
|
||||
var5 -= var6.field3018;
|
||||
} while(!this.field2997.method3723(var6, var1, var4, var5));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,107 +1,107 @@
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("gf")
|
||||
@ObfuscatedName("gh")
|
||||
public class class186 extends class207 {
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1227627151
|
||||
)
|
||||
int field3003;
|
||||
@ObfuscatedName("l")
|
||||
class180 field3004;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1657294981
|
||||
)
|
||||
int field3005;
|
||||
@ObfuscatedName("i")
|
||||
class184 field3006;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1873959247
|
||||
)
|
||||
int field3007;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -145701843
|
||||
)
|
||||
int field3008;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1383190783
|
||||
)
|
||||
int field3009;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 615010197
|
||||
)
|
||||
int field3010;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1870329271
|
||||
)
|
||||
int field3011;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -351976313
|
||||
)
|
||||
int field3012;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1793698055
|
||||
)
|
||||
int field3013;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2055509005
|
||||
intValue = -1250968691
|
||||
)
|
||||
int field3014;
|
||||
@ObfuscatedName("a")
|
||||
class62 field3015;
|
||||
@ObfuscatedName("q")
|
||||
int field2999;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -523199597
|
||||
intValue = -1391464431
|
||||
)
|
||||
int field3016;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 819755441
|
||||
)
|
||||
int field3017;
|
||||
@ObfuscatedName("z")
|
||||
class64 field3018;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1641222173
|
||||
)
|
||||
int field3019;
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1677979529
|
||||
)
|
||||
int field3020;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1579985135
|
||||
)
|
||||
int field3021;
|
||||
int field3000;
|
||||
@ObfuscatedName("f")
|
||||
class62 field3001;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 509308575
|
||||
intValue = 1945743529
|
||||
)
|
||||
int field3022;
|
||||
@ObfuscatedName("k")
|
||||
int field3002;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1640695253
|
||||
intValue = 1677832471
|
||||
)
|
||||
int field3023;
|
||||
|
||||
int field3003;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 790186681
|
||||
)
|
||||
int field3004;
|
||||
@ObfuscatedName("r")
|
||||
class180 field3005;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 921922043
|
||||
)
|
||||
int field3006;
|
||||
@ObfuscatedName("j")
|
||||
void method3698() {
|
||||
this.field3004 = null;
|
||||
this.field3015 = null;
|
||||
this.field3006 = null;
|
||||
this.field3018 = null;
|
||||
@ObfuscatedGetter(
|
||||
intValue = -610718977
|
||||
)
|
||||
int field3007;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -338011873
|
||||
)
|
||||
int field3008;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 2032105035
|
||||
)
|
||||
int field3009;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 310021487
|
||||
)
|
||||
int field3010;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 699070345
|
||||
)
|
||||
int field3011;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -2059924947
|
||||
)
|
||||
int field3012;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1504967055
|
||||
)
|
||||
int field3013;
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1759501545
|
||||
)
|
||||
int field3014;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1948143523
|
||||
)
|
||||
int field3015;
|
||||
@ObfuscatedName("s")
|
||||
class184 field3016;
|
||||
@ObfuscatedName("c")
|
||||
class64 field3017;
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1072135287
|
||||
)
|
||||
int field3018;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 959389467
|
||||
)
|
||||
int field3019;
|
||||
|
||||
@ObfuscatedName("a")
|
||||
void method3782() {
|
||||
this.field3005 = null;
|
||||
this.field3001 = null;
|
||||
this.field3016 = null;
|
||||
this.field3017 = null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,116 +1,74 @@
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InvalidClassException;
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.OptionalDataException;
|
||||
import java.io.StreamCorruptedException;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("gm")
|
||||
public class class187 {
|
||||
@ObfuscatedName("gi")
|
||||
public static final int[] field3044 = new int[]{6, 4, 0, 0, 0, 0, 0, 0, -2, 1, 0, -2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 0, 2, 0, 0, 0, 0, 6, 0, 2, 0, 0, 12, -1, 0, 6, -2, 0, 0, 0, 0, 4, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, -2, 0, 0, -2, 0, 3, 6, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, -2, 5, 0, -2, 0, -2, 0, 10, 0, -1, 0, 0, -2, 0, 0, 4, 0, 0, 0, 0, 2, 4, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 7, 7, 0, 0, 6, 6, -2, 0, 0, 4, 0, 0, 0, -2, -2, -2, 0, 0, 0, 8, 0, 8, -1, 0, 0, 2, -2, 0, 0, 0, 0, 6, 0, 0, -2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 6, 3, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 6, 14, 0, 0, 1, 0, 6, 15, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 8, 0, -1, 0, 0, 0, 0, 28, 2, 0, 0, 0, 0, -1, 0, 0, 4, 0, 0, 0, 0};
|
||||
@ObfuscatedName("gf")
|
||||
public static final int[] field3029 = new int[]{0, 0, 0, 0, -2, 0, 0, 4, 0, 0, -1, 0, 0, 0, 0, 0, 0, -2, 0, 2, 6, 0, 0, 0, 1, 2, 7, 0, -2, 0, -2, 0, 12, 0, 0, 28, 6, 0, 0, -2, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 2, 2, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 6, 0, 15, 0, 0, 0, 5, 0, 0, 0, 8, 0, 0, 0, 14, 0, 10, 8, 6, 0, -2, 0, 0, 4, 4, 0, -2, 2, 1, -1, 0, 0, 0, 0, 0, 4, -2, -2, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, -1, -2, 0, 0, 2, 0, -2, 0, 0, 0, -2, 6, 0, 6, 0, 2, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 20, 0, 0, -2, 0, 0, 2, 0, 0, 0, 5, -2, -2, 0, 0, 5, 0, -2, 1, 0, 0, 0, 0, 0, 0, -2, 2, 0, 0, 0, -1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 0, 0, 0, 0, 6, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 8, 0, 7, 0, 0, 6, -2, 0, 6, 0, 0, 0, 0, 4};
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass121;I)V",
|
||||
garbageValue = "1198230787"
|
||||
)
|
||||
public static void method3700(class121 var0) {
|
||||
class209 var1 = (class209)class210.field3125.method3807();
|
||||
if(null != var1) {
|
||||
int var2 = var0.field1998;
|
||||
var0.method2441(var1.field3123);
|
||||
public static boolean method3783(CharSequence var0) {
|
||||
boolean var2 = false;
|
||||
boolean var3 = false;
|
||||
int var4 = 0;
|
||||
int var5 = var0.length();
|
||||
int var6 = 0;
|
||||
|
||||
for(int var3 = 0; var3 < var1.field3124; ++var3) {
|
||||
if(0 != var1.field3116[var3]) {
|
||||
var0.method2438(var1.field3116[var3]);
|
||||
} else {
|
||||
try {
|
||||
int var4 = var1.field3117[var3];
|
||||
Field var5;
|
||||
int var6;
|
||||
if(0 == var4) {
|
||||
var5 = var1.field3119[var3];
|
||||
var6 = var5.getInt((Object)null);
|
||||
var0.method2438(0);
|
||||
var0.method2441(var6);
|
||||
} else if(var4 == 1) {
|
||||
var5 = var1.field3119[var3];
|
||||
var5.setInt((Object)null, var1.field3120[var3]);
|
||||
var0.method2438(0);
|
||||
} else if(var4 == 2) {
|
||||
var5 = var1.field3119[var3];
|
||||
var6 = var5.getModifiers();
|
||||
var0.method2438(0);
|
||||
var0.method2441(var6);
|
||||
}
|
||||
|
||||
Method var22;
|
||||
if(var4 != 3) {
|
||||
if(var4 == 4) {
|
||||
var22 = var1.field3121[var3];
|
||||
var6 = var22.getModifiers();
|
||||
var0.method2438(0);
|
||||
var0.method2441(var6);
|
||||
}
|
||||
} else {
|
||||
var22 = var1.field3121[var3];
|
||||
byte[][] var23 = var1.field3122[var3];
|
||||
Object[] var7 = new Object[var23.length];
|
||||
|
||||
for(int var8 = 0; var8 < var23.length; ++var8) {
|
||||
ObjectInputStream var9 = new ObjectInputStream(new ByteArrayInputStream(var23[var8]));
|
||||
var7[var8] = var9.readObject();
|
||||
}
|
||||
|
||||
Object var24 = var22.invoke((Object)null, var7);
|
||||
if(var24 == null) {
|
||||
var0.method2438(0);
|
||||
} else if(var24 instanceof Number) {
|
||||
var0.method2438(1);
|
||||
var0.method2570(((Number)var24).longValue());
|
||||
} else if(var24 instanceof String) {
|
||||
var0.method2438(2);
|
||||
var0.method2444((String)var24);
|
||||
} else {
|
||||
var0.method2438(4);
|
||||
}
|
||||
}
|
||||
} catch (ClassNotFoundException var10) {
|
||||
var0.method2438(-10);
|
||||
} catch (InvalidClassException var11) {
|
||||
var0.method2438(-11);
|
||||
} catch (StreamCorruptedException var12) {
|
||||
var0.method2438(-12);
|
||||
} catch (OptionalDataException var13) {
|
||||
var0.method2438(-13);
|
||||
} catch (IllegalAccessException var14) {
|
||||
var0.method2438(-14);
|
||||
} catch (IllegalArgumentException var15) {
|
||||
var0.method2438(-15);
|
||||
} catch (InvocationTargetException var16) {
|
||||
var0.method2438(-16);
|
||||
} catch (SecurityException var17) {
|
||||
var0.method2438(-17);
|
||||
} catch (IOException var18) {
|
||||
var0.method2438(-18);
|
||||
} catch (NullPointerException var19) {
|
||||
var0.method2438(-19);
|
||||
} catch (Exception var20) {
|
||||
var0.method2438(-20);
|
||||
} catch (Throwable var21) {
|
||||
var0.method2438(-21);
|
||||
}
|
||||
}
|
||||
boolean var1;
|
||||
while(true) {
|
||||
if(var6 >= var5) {
|
||||
var1 = var3;
|
||||
break;
|
||||
}
|
||||
|
||||
var0.method2474(var2);
|
||||
var1.method3853();
|
||||
label90: {
|
||||
char var7 = var0.charAt(var6);
|
||||
if(0 == var6) {
|
||||
if(45 == var7) {
|
||||
var2 = true;
|
||||
break label90;
|
||||
}
|
||||
|
||||
if(43 == var7) {
|
||||
break label90;
|
||||
}
|
||||
}
|
||||
|
||||
int var9;
|
||||
if(var7 >= 48 && var7 <= 57) {
|
||||
var9 = var7 - 48;
|
||||
} else if(var7 >= 65 && var7 <= 90) {
|
||||
var9 = var7 - 55;
|
||||
} else {
|
||||
if(var7 < 97 || var7 > 122) {
|
||||
var1 = false;
|
||||
break;
|
||||
}
|
||||
|
||||
var9 = var7 - 87;
|
||||
}
|
||||
|
||||
if(var9 >= 10) {
|
||||
var1 = false;
|
||||
break;
|
||||
}
|
||||
|
||||
if(var2) {
|
||||
var9 = -var9;
|
||||
}
|
||||
|
||||
int var8 = var4 * 10 + var9;
|
||||
if(var8 / 10 != var4) {
|
||||
var1 = false;
|
||||
break;
|
||||
}
|
||||
|
||||
var4 = var8;
|
||||
var3 = true;
|
||||
}
|
||||
|
||||
++var6;
|
||||
}
|
||||
|
||||
return var1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,43 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("gp")
|
||||
@ObfuscatedName("gk")
|
||||
public class class188 {
|
||||
@ObfuscatedName("l")
|
||||
public static boolean method3701() {
|
||||
class209 var0 = (class209)class210.field3125.method3807();
|
||||
return null != var0;
|
||||
@ObfuscatedName("id")
|
||||
static class172 field3039;
|
||||
@ObfuscatedName("bd")
|
||||
static class167 field3040;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static String method3784(String var0) {
|
||||
int var1 = var0.length();
|
||||
char[] var2 = new char[var1];
|
||||
byte var3 = 2;
|
||||
|
||||
for(int var4 = 0; var4 < var1; ++var4) {
|
||||
char var5 = var0.charAt(var4);
|
||||
if(0 == var3) {
|
||||
var5 = Character.toLowerCase(var5);
|
||||
} else if(var3 == 2 || Character.isUpperCase(var5)) {
|
||||
var5 = class92.method2179(var5);
|
||||
}
|
||||
|
||||
if(Character.isLetter(var5)) {
|
||||
var3 = 0;
|
||||
} else if(var5 != 46 && var5 != 63 && var5 != 33) {
|
||||
if(Character.isSpaceChar(var5)) {
|
||||
if(var3 != 2) {
|
||||
var3 = 1;
|
||||
}
|
||||
} else {
|
||||
var3 = 1;
|
||||
}
|
||||
} else {
|
||||
var3 = 2;
|
||||
}
|
||||
|
||||
var2[var4] = var5;
|
||||
}
|
||||
|
||||
return new String(var2);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,75 +1,41 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("ga")
|
||||
@ObfuscatedName("gv")
|
||||
public class class189 {
|
||||
@ObfuscatedName("l")
|
||||
public static final class189 field3048 = new class189("3", "3");
|
||||
@ObfuscatedName("a")
|
||||
public static final class189 field3049 = new class189("6", "6");
|
||||
@ObfuscatedName("i")
|
||||
public static final class189 field3050 = new class189("15", "15");
|
||||
@ObfuscatedName("b")
|
||||
public static final class189 field3051 = new class189("1", "1");
|
||||
@ObfuscatedName("m")
|
||||
public static final class189 field3052 = new class189("4", "4");
|
||||
@ObfuscatedName("o")
|
||||
public static final class189 field3053 = new class189("2", "2");
|
||||
@ObfuscatedName("h")
|
||||
public static final class189 field3054 = new class189("10", "10");
|
||||
@ObfuscatedName("k")
|
||||
public static final class189 field3055 = new class189("12", "12");
|
||||
@ObfuscatedName("f")
|
||||
public static final class189 field3056 = new class189("8", "8");
|
||||
@ObfuscatedName("r")
|
||||
public static final class189 field3057 = new class189("5", "5");
|
||||
@ObfuscatedName("j")
|
||||
public static final class189 field3058 = new class189("14", "14");
|
||||
@ObfuscatedName("q")
|
||||
public static final class189 field3059 = new class189("13", "13");
|
||||
@ObfuscatedName("u")
|
||||
public static final class189 field3060 = new class189("11", "11");
|
||||
@ObfuscatedName("g")
|
||||
public static final class189 field3061 = new class189("7", "7");
|
||||
static final class189 field3045 = new class189("1", "1");
|
||||
@ObfuscatedName("y")
|
||||
public final String field3062;
|
||||
static final class189 field3046 = new class189("4", "4");
|
||||
@ObfuscatedName("f")
|
||||
static final class189 field3047 = new class189("13", "13");
|
||||
@ObfuscatedName("s")
|
||||
static final class189 field3048 = new class189("7", "7");
|
||||
@ObfuscatedName("u")
|
||||
public final String field3049;
|
||||
@ObfuscatedName("e")
|
||||
static final class189 field3050 = new class189("12", "12");
|
||||
@ObfuscatedName("i")
|
||||
public static final class189 field3051 = new class189("11", "11");
|
||||
@ObfuscatedName("j")
|
||||
static final class189 field3052 = new class189("14", "14");
|
||||
@ObfuscatedName("r")
|
||||
static final class189 field3053 = new class189("6", "6");
|
||||
@ObfuscatedName("n")
|
||||
public static final class189 field3063 = new class189("9", "9");
|
||||
static final class189 field3054 = new class189("9", "9");
|
||||
@ObfuscatedName("l")
|
||||
static final class189 field3055 = new class189("3", "3");
|
||||
@ObfuscatedName("h")
|
||||
static final class189 field3056 = new class189("10", "10");
|
||||
@ObfuscatedName("m")
|
||||
static final class189 field3057 = new class189("15", "15");
|
||||
@ObfuscatedName("v")
|
||||
public static final class189 field3058 = new class189("5", "5");
|
||||
@ObfuscatedName("z")
|
||||
static final class189 field3059 = new class189("8", "8");
|
||||
@ObfuscatedName("a")
|
||||
static final class189 field3060 = new class189("2", "2");
|
||||
|
||||
class189(String var1, String var2) {
|
||||
this.field3062 = var2;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public static String method3702(long var0) {
|
||||
if(var0 > 0L && var0 < 6582952005840035281L) {
|
||||
if(var0 % 37L == 0L) {
|
||||
return null;
|
||||
} else {
|
||||
int var2 = 0;
|
||||
|
||||
for(long var3 = var0; var3 != 0L; var3 /= 37L) {
|
||||
++var2;
|
||||
}
|
||||
|
||||
StringBuilder var5;
|
||||
char var8;
|
||||
for(var5 = new StringBuilder(var2); var0 != 0L; var5.append(var8)) {
|
||||
long var6 = var0;
|
||||
var0 /= 37L;
|
||||
var8 = class161.field2655[(int)(var6 - 37L * var0)];
|
||||
if(var8 == 95) {
|
||||
int var9 = var5.length() - 1;
|
||||
var5.setCharAt(var9, Character.toUpperCase(var5.charAt(var9)));
|
||||
var8 = 160;
|
||||
}
|
||||
}
|
||||
|
||||
var5.reverse();
|
||||
var5.setCharAt(0, Character.toUpperCase(var5.charAt(0)));
|
||||
return var5.toString();
|
||||
}
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
this.field3049 = var2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,218 +1,92 @@
|
||||
import java.awt.Component;
|
||||
import java.io.EOFException;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("x")
|
||||
public class class19 {
|
||||
@ObfuscatedName("i")
|
||||
boolean[] field270;
|
||||
@ObfuscatedName("g")
|
||||
boolean field277 = false;
|
||||
@ObfuscatedName("f")
|
||||
int[] field271;
|
||||
boolean[] field278;
|
||||
@ObfuscatedName("ej")
|
||||
static class78 field279;
|
||||
@ObfuscatedName("e")
|
||||
String[] field281;
|
||||
@ObfuscatedName("y")
|
||||
int[] field282;
|
||||
@ObfuscatedName("m")
|
||||
String[] field272;
|
||||
@ObfuscatedGetter(
|
||||
longValue = -4059478359268144577L
|
||||
)
|
||||
long field283;
|
||||
@ObfuscatedName("s")
|
||||
boolean[] field287;
|
||||
|
||||
@ObfuscatedName("e")
|
||||
class226 method216(boolean var1) {
|
||||
return class135.method2882("2", class18.field274.field2272, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
boolean[] field274;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 3596488678564000329L
|
||||
)
|
||||
long field278;
|
||||
@ObfuscatedName("kx")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -939991725
|
||||
)
|
||||
static int field279;
|
||||
@ObfuscatedName("o")
|
||||
boolean field281 = false;
|
||||
@ObfuscatedName("iz")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1669176611
|
||||
)
|
||||
static int field282;
|
||||
void method217(int var1, int var2) {
|
||||
this.field282[var1] = var2;
|
||||
if(this.field278[var1]) {
|
||||
this.field277 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
void method200(int var1, int var2) {
|
||||
this.field271[var1] = var2;
|
||||
if(this.field274[var1]) {
|
||||
this.field281 = true;
|
||||
void method218() {
|
||||
if(this.field277 && this.field283 < class18.method214() - 60000L) {
|
||||
this.method221();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(ILjava/lang/String;I)V",
|
||||
garbageValue = "108937803"
|
||||
)
|
||||
void method202(int var1, String var2) {
|
||||
this.field272[var1] = var2;
|
||||
if(this.field270[var1]) {
|
||||
this.field281 = true;
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
int method219(int var1) {
|
||||
return this.field282[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
String method203(int var1) {
|
||||
return this.field272[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-1505707658"
|
||||
garbageValue = "-728605894"
|
||||
)
|
||||
void method204() {
|
||||
class226 var1 = this.method205(false);
|
||||
|
||||
try {
|
||||
byte[] var2 = new byte[(int)var1.method4067()];
|
||||
|
||||
int var4;
|
||||
for(int var3 = 0; var3 < var2.length; var3 += var4) {
|
||||
var4 = var1.method4068(var2, var3, var2.length - var3);
|
||||
if(-1 == var4) {
|
||||
throw new EOFException();
|
||||
}
|
||||
}
|
||||
|
||||
class118 var23 = new class118(var2);
|
||||
if(var23.field1995.length - var23.field1998 < 1) {
|
||||
return;
|
||||
}
|
||||
|
||||
int var5 = var23.method2453();
|
||||
if(var5 < 0 || var5 > 1) {
|
||||
return;
|
||||
}
|
||||
|
||||
int var6 = var23.method2455();
|
||||
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
for(var7 = 0; var7 < var6; ++var7) {
|
||||
var8 = var23.method2455();
|
||||
var9 = var23.method2458();
|
||||
if(this.field274[var8]) {
|
||||
this.field271[var8] = var9;
|
||||
}
|
||||
}
|
||||
|
||||
var7 = var23.method2455();
|
||||
|
||||
for(var8 = 0; var8 < var7; ++var8) {
|
||||
var9 = var23.method2455();
|
||||
String var10 = var23.method2461();
|
||||
if(this.field270[var9]) {
|
||||
this.field272[var9] = var10;
|
||||
}
|
||||
}
|
||||
} catch (Exception var21) {
|
||||
;
|
||||
} finally {
|
||||
try {
|
||||
var1.method4069();
|
||||
} catch (Exception var20) {
|
||||
;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this.field281 = false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
class226 method205(boolean var1) {
|
||||
return class0.method1("2", client.field350.field2295, var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "946055480"
|
||||
)
|
||||
void method208() {
|
||||
void method220() {
|
||||
int var1;
|
||||
for(var1 = 0; var1 < this.field271.length; ++var1) {
|
||||
if(!this.field274[var1]) {
|
||||
this.field271[var1] = -1;
|
||||
for(var1 = 0; var1 < this.field282.length; ++var1) {
|
||||
if(!this.field278[var1]) {
|
||||
this.field282[var1] = -1;
|
||||
}
|
||||
}
|
||||
|
||||
for(var1 = 0; var1 < this.field272.length; ++var1) {
|
||||
if(!this.field270[var1]) {
|
||||
this.field272[var1] = null;
|
||||
for(var1 = 0; var1 < this.field281.length; ++var1) {
|
||||
if(!this.field287[var1]) {
|
||||
this.field281[var1] = null;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
boolean method209() {
|
||||
return this.field281;
|
||||
}
|
||||
|
||||
@ObfuscatedName("bb")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIB)V",
|
||||
garbageValue = "7"
|
||||
)
|
||||
static final void method212(int var0, int var1) {
|
||||
int var2 = class1.field28.method3962("Choose Option");
|
||||
|
||||
int var3;
|
||||
int var4;
|
||||
for(var3 = 0; var3 < client.field430; ++var3) {
|
||||
var4 = class1.field28.method3962(class38.method762(var3));
|
||||
if(var4 > var2) {
|
||||
var2 = var4;
|
||||
}
|
||||
}
|
||||
|
||||
var2 += 8;
|
||||
var3 = client.field430 * 15 + 22;
|
||||
var4 = var0 - var2 / 2;
|
||||
if(var2 + var4 > class142.field2190) {
|
||||
var4 = class142.field2190 - var2;
|
||||
}
|
||||
|
||||
if(var4 < 0) {
|
||||
var4 = 0;
|
||||
}
|
||||
|
||||
int var5 = var1;
|
||||
if(var3 + var1 > class89.field1566) {
|
||||
var5 = class89.field1566 - var3;
|
||||
}
|
||||
|
||||
if(var5 < 0) {
|
||||
var5 = 0;
|
||||
}
|
||||
|
||||
client.field308 = true;
|
||||
class136.field2114 = var4;
|
||||
class75.field1387 = var5;
|
||||
class74.field1373 = var2;
|
||||
client.field429 = 22 + client.field430 * 15;
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "1325493128"
|
||||
garbageValue = "1775757932"
|
||||
)
|
||||
void method213() {
|
||||
class226 var1 = this.method205(true);
|
||||
void method221() {
|
||||
class226 var1 = this.method216(true);
|
||||
|
||||
try {
|
||||
int var2 = 3;
|
||||
int var3 = 0;
|
||||
|
||||
int var4;
|
||||
for(var4 = 0; var4 < this.field271.length; ++var4) {
|
||||
if(this.field274[var4] && this.field271[var4] != -1) {
|
||||
for(var4 = 0; var4 < this.field282.length; ++var4) {
|
||||
if(this.field278[var4] && this.field282[var4] != -1) {
|
||||
var2 += 6;
|
||||
++var3;
|
||||
}
|
||||
@@ -221,127 +95,179 @@ public class class19 {
|
||||
var2 += 2;
|
||||
var4 = 0;
|
||||
|
||||
for(int var5 = 0; var5 < this.field272.length; ++var5) {
|
||||
if(this.field270[var5] && this.field272[var5] != null) {
|
||||
var2 += 2 + class36.method742(this.field272[var5]);
|
||||
for(int var5 = 0; var5 < this.field281.length; ++var5) {
|
||||
if(this.field287[var5] && this.field281[var5] != null) {
|
||||
var2 += 2 + class22.method578(this.field281[var5]);
|
||||
++var4;
|
||||
}
|
||||
}
|
||||
|
||||
class118 var17 = new class118(var2);
|
||||
var17.method2438(1);
|
||||
var17.method2541(var3);
|
||||
var17.method2497(1);
|
||||
var17.method2498(var3);
|
||||
|
||||
int var6;
|
||||
for(var6 = 0; var6 < this.field271.length; ++var6) {
|
||||
if(this.field274[var6] && -1 != this.field271[var6]) {
|
||||
var17.method2541(var6);
|
||||
var17.method2441(this.field271[var6]);
|
||||
for(var6 = 0; var6 < this.field282.length; ++var6) {
|
||||
if(this.field278[var6] && this.field282[var6] != -1) {
|
||||
var17.method2498(var6);
|
||||
var17.method2663(this.field282[var6]);
|
||||
}
|
||||
}
|
||||
|
||||
var17.method2541(var4);
|
||||
var17.method2498(var4);
|
||||
|
||||
for(var6 = 0; var6 < this.field272.length; ++var6) {
|
||||
if(this.field270[var6] && null != this.field272[var6]) {
|
||||
var17.method2541(var6);
|
||||
var17.method2444(this.field272[var6]);
|
||||
for(var6 = 0; var6 < this.field281.length; ++var6) {
|
||||
if(this.field287[var6] && null != this.field281[var6]) {
|
||||
var17.method2498(var6);
|
||||
var17.method2503(this.field281[var6]);
|
||||
}
|
||||
}
|
||||
|
||||
var1.method4061(var17.field1995, 0, var17.field1998);
|
||||
var1.method4154(var17.field1980, 0, var17.field1979);
|
||||
} catch (Exception var15) {
|
||||
;
|
||||
} finally {
|
||||
try {
|
||||
var1.method4069();
|
||||
var1.method4168();
|
||||
} catch (Exception var14) {
|
||||
;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this.field281 = false;
|
||||
this.field278 = class109.method2381();
|
||||
this.field277 = false;
|
||||
this.field283 = class18.method214();
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
int method216(int var1) {
|
||||
return this.field271[var1];
|
||||
@ObfuscatedName("f")
|
||||
void method223(int var1, String var2) {
|
||||
this.field281[var1] = var2;
|
||||
if(this.field287[var1]) {
|
||||
this.field277 = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class19() {
|
||||
this.field271 = new int[class115.field1978.method3224(19)];
|
||||
this.field272 = new String[class115.field1978.method3224(15)];
|
||||
this.field274 = new boolean[this.field271.length];
|
||||
this.field282 = new int[class48.field1079.method3273(19)];
|
||||
this.field281 = new String[class48.field1079.method3273(15)];
|
||||
this.field278 = new boolean[this.field282.length];
|
||||
|
||||
int var1;
|
||||
for(var1 = 0; var1 < this.field271.length; ++var1) {
|
||||
class45 var2 = client.method463(var1);
|
||||
this.field274[var1] = var2.field1040;
|
||||
for(var1 = 0; var1 < this.field282.length; ++var1) {
|
||||
class45 var3 = (class45)class45.field1038.method3792((long)var1);
|
||||
class45 var2;
|
||||
if(null != var3) {
|
||||
var2 = var3;
|
||||
} else {
|
||||
byte[] var4 = class45.field1046.method3263(19, var1);
|
||||
var3 = new class45();
|
||||
if(var4 != null) {
|
||||
var3.method957(new class118(var4));
|
||||
}
|
||||
|
||||
class45.field1038.method3794(var3, (long)var1);
|
||||
var2 = var3;
|
||||
}
|
||||
|
||||
this.field278[var1] = var2.field1040;
|
||||
}
|
||||
|
||||
this.field270 = new boolean[this.field272.length];
|
||||
this.field287 = new boolean[this.field281.length];
|
||||
|
||||
for(var1 = 0; var1 < this.field272.length; ++var1) {
|
||||
class49 var3 = class76.method1653(var1);
|
||||
this.field270[var1] = var3.field1090;
|
||||
for(var1 = 0; var1 < this.field281.length; ++var1) {
|
||||
class49 var5 = class2.method28(var1);
|
||||
this.field287[var1] = var5.field1090;
|
||||
}
|
||||
|
||||
for(var1 = 0; var1 < this.field271.length; ++var1) {
|
||||
this.field271[var1] = -1;
|
||||
for(var1 = 0; var1 < this.field282.length; ++var1) {
|
||||
this.field282[var1] = -1;
|
||||
}
|
||||
|
||||
this.method204();
|
||||
this.method240();
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
String method224(int var1) {
|
||||
return this.field281[var1];
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
void method222() {
|
||||
if(this.field281 && this.field278 < class109.method2381() - 60000L) {
|
||||
this.method213();
|
||||
}
|
||||
|
||||
boolean method225() {
|
||||
return this.field277;
|
||||
}
|
||||
|
||||
@ObfuscatedName("bi")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIS)V",
|
||||
garbageValue = "20409"
|
||||
)
|
||||
static final void method230(int var0, int var1) {
|
||||
if(client.field430 >= 2 || client.field301 != 0 || client.field408) {
|
||||
String var2;
|
||||
if(1 == client.field301 && client.field430 < 2) {
|
||||
var2 = "Use" + " " + client.field442 + " " + "->";
|
||||
} else if(client.field408 && client.field430 < 2) {
|
||||
var2 = client.field446 + " " + client.field447 + " " + "->";
|
||||
} else {
|
||||
var2 = class38.method762(client.field430 - 1);
|
||||
@ObfuscatedName("m")
|
||||
void method240() {
|
||||
class226 var1 = this.method216(false);
|
||||
|
||||
try {
|
||||
byte[] var2 = new byte[(int)var1.method4156()];
|
||||
|
||||
int var4;
|
||||
for(int var3 = 0; var3 < var2.length; var3 += var4) {
|
||||
var4 = var1.method4157(var2, var3, var2.length - var3);
|
||||
if(-1 == var4) {
|
||||
throw new EOFException();
|
||||
}
|
||||
}
|
||||
|
||||
if(client.field430 > 2) {
|
||||
var2 = var2 + class24.method592(16777215) + " " + '/' + " " + (client.field430 - 2) + " more options";
|
||||
class118 var23 = new class118(var2);
|
||||
if(var23.field1980.length - var23.field1979 < 1) {
|
||||
return;
|
||||
}
|
||||
|
||||
class1.field28.method4006(var2, 4 + var0, 15 + var1, 16777215, 0, client.field394 / 1000);
|
||||
}
|
||||
}
|
||||
int var5 = var23.method2579();
|
||||
if(var5 < 0 || var5 > 1) {
|
||||
return;
|
||||
}
|
||||
|
||||
int var6 = var23.method2514();
|
||||
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
for(var7 = 0; var7 < var6; ++var7) {
|
||||
var8 = var23.method2514();
|
||||
var9 = var23.method2517();
|
||||
if(this.field278[var8]) {
|
||||
this.field282[var8] = var9;
|
||||
}
|
||||
}
|
||||
|
||||
var7 = var23.method2514();
|
||||
|
||||
for(var8 = 0; var8 < var7; ++var8) {
|
||||
var9 = var23.method2514();
|
||||
String var10 = var23.method2520();
|
||||
if(this.field287[var9]) {
|
||||
this.field281[var9] = var10;
|
||||
}
|
||||
}
|
||||
} catch (Exception var21) {
|
||||
;
|
||||
} finally {
|
||||
try {
|
||||
var1.method4168();
|
||||
} catch (Exception var20) {
|
||||
;
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
static void method232() {
|
||||
if(class86.method2051()) {
|
||||
class31.field721 = true;
|
||||
}
|
||||
|
||||
this.field277 = false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public static int method233(int var0) {
|
||||
var0 = (var0 >>> 1 & 1431655765) + (var0 & 1431655765);
|
||||
var0 = (var0 & 858993459) + (var0 >>> 2 & 858993459);
|
||||
var0 = var0 + (var0 >>> 4) & 252645135;
|
||||
var0 += var0 >>> 8;
|
||||
var0 += var0 >>> 16;
|
||||
return var0 & 255;
|
||||
@ObfuscatedName("aw")
|
||||
public static class77 method247(int var0, int var1, Component var2) {
|
||||
try {
|
||||
class81 var3 = new class81();
|
||||
var3.vmethod1893(var0, var1, var2);
|
||||
return var3;
|
||||
} catch (Throwable var5) {
|
||||
class75 var4 = new class75();
|
||||
var4.vmethod1893(var0, var1, var2);
|
||||
return var4;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,28 +1,9 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("gw")
|
||||
@ObfuscatedName("gt")
|
||||
public class class191 {
|
||||
@ObfuscatedName("j")
|
||||
int[] field3073;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public int method3707(int var1) {
|
||||
int var2 = (this.field3073.length >> 1) - 1;
|
||||
int var3 = var1 & var2;
|
||||
|
||||
while(true) {
|
||||
int var4 = this.field3073[var3 + var3 + 1];
|
||||
if(var4 == -1) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if(this.field3073[var3 + var3] == var1) {
|
||||
return var4;
|
||||
}
|
||||
|
||||
var3 = var3 + 1 & var2;
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("a")
|
||||
int[] field3072;
|
||||
|
||||
public class191(int[] var1) {
|
||||
int var2;
|
||||
@@ -30,21 +11,40 @@ public class class191 {
|
||||
;
|
||||
}
|
||||
|
||||
this.field3073 = new int[var2 + var2];
|
||||
this.field3072 = new int[var2 + var2];
|
||||
|
||||
int var3;
|
||||
for(var3 = 0; var3 < var2 + var2; ++var3) {
|
||||
this.field3073[var3] = -1;
|
||||
this.field3072[var3] = -1;
|
||||
}
|
||||
|
||||
int var4;
|
||||
for(var3 = 0; var3 < var1.length; this.field3073[var4 + var4 + 1] = var3++) {
|
||||
for(var4 = var1[var3] & var2 - 1; this.field3073[var4 + var4 + 1] != -1; var4 = var4 + 1 & var2 - 1) {
|
||||
for(var3 = 0; var3 < var1.length; this.field3072[var4 + var4 + 1] = var3++) {
|
||||
for(var4 = var1[var3] & var2 - 1; this.field3072[var4 + var4 + 1] != -1; var4 = var4 + 1 & var2 - 1) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field3073[var4 + var4] = var1[var3];
|
||||
this.field3072[var4 + var4] = var1[var3];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public int method3790(int var1) {
|
||||
int var2 = (this.field3072.length >> 1) - 1;
|
||||
int var3 = var1 & var2;
|
||||
|
||||
while(true) {
|
||||
int var4 = this.field3072[var3 + var3 + 1];
|
||||
if(var4 == -1) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if(this.field3072[var3 + var3] == var1) {
|
||||
return var4;
|
||||
}
|
||||
|
||||
var3 = var3 + 1 & var2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,75 +1,75 @@
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
|
||||
@ObfuscatedName("gt")
|
||||
@ObfuscatedName("gb")
|
||||
public final class class192 {
|
||||
@ObfuscatedName("f")
|
||||
class202 field3074 = new class202();
|
||||
@ObfuscatedName("j")
|
||||
class203 field3075 = new class203();
|
||||
@ObfuscatedName("l")
|
||||
int field3076;
|
||||
@ObfuscatedName("i")
|
||||
class195 field3077;
|
||||
@ObfuscatedName("a")
|
||||
int field3078;
|
||||
class203 field3073 = new class203();
|
||||
@ObfuscatedName("r")
|
||||
int field3074;
|
||||
@ObfuscatedName("y")
|
||||
class202 field3075 = new class202();
|
||||
@ObfuscatedName("s")
|
||||
class195 field3076;
|
||||
@ObfuscatedName("f")
|
||||
int field3077;
|
||||
|
||||
@ObfuscatedName("j")
|
||||
public class203 method3711(long var1) {
|
||||
class203 var3 = (class203)this.field3077.method3744(var1);
|
||||
@ObfuscatedName("a")
|
||||
public class203 method3792(long var1) {
|
||||
class203 var3 = (class203)this.field3076.method3824(var1);
|
||||
if(var3 != null) {
|
||||
this.field3074.method3814(var3);
|
||||
this.field3075.method3908(var3);
|
||||
}
|
||||
|
||||
return var3;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
public void method3712(long var1) {
|
||||
class203 var3 = (class203)this.field3077.method3744(var1);
|
||||
@ObfuscatedName("r")
|
||||
public void method3793(long var1) {
|
||||
class203 var3 = (class203)this.field3076.method3824(var1);
|
||||
if(var3 != null) {
|
||||
var3.method3853();
|
||||
var3.method3835();
|
||||
++this.field3078;
|
||||
var3.method3946();
|
||||
var3.method3920();
|
||||
++this.field3077;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public void method3713(class203 var1, long var2) {
|
||||
if(this.field3078 == 0) {
|
||||
class203 var4 = this.field3074.method3816();
|
||||
var4.method3853();
|
||||
var4.method3835();
|
||||
if(var4 == this.field3075) {
|
||||
var4 = this.field3074.method3816();
|
||||
var4.method3853();
|
||||
var4.method3835();
|
||||
@ObfuscatedName("f")
|
||||
public void method3794(class203 var1, long var2) {
|
||||
if(this.field3077 == 0) {
|
||||
class203 var4 = this.field3075.method3910();
|
||||
var4.method3946();
|
||||
var4.method3920();
|
||||
if(var4 == this.field3073) {
|
||||
var4 = this.field3075.method3910();
|
||||
var4.method3946();
|
||||
var4.method3920();
|
||||
}
|
||||
} else {
|
||||
--this.field3078;
|
||||
--this.field3077;
|
||||
}
|
||||
|
||||
this.field3077.method3746(var1, var2);
|
||||
this.field3074.method3814(var1);
|
||||
this.field3076.method3831(var1, var2);
|
||||
this.field3075.method3908(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
public void method3800() {
|
||||
this.field3075.method3917();
|
||||
this.field3076.method3823();
|
||||
this.field3073 = new class203();
|
||||
this.field3077 = this.field3074;
|
||||
}
|
||||
|
||||
public class192(int var1) {
|
||||
this.field3076 = var1;
|
||||
this.field3078 = var1;
|
||||
this.field3074 = var1;
|
||||
this.field3077 = var1;
|
||||
|
||||
int var2;
|
||||
for(var2 = 1; var2 + var2 < var1; var2 += var2) {
|
||||
;
|
||||
}
|
||||
|
||||
this.field3077 = new class195(var2);
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
public void method3720() {
|
||||
this.field3074.method3824();
|
||||
this.field3077.method3743();
|
||||
this.field3075 = new class203();
|
||||
this.field3078 = this.field3076;
|
||||
this.field3076 = new class195(var2);
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user