Files
runelite/src/main/java/class0.java
Runelite auto updater 80fe385364 Update
2016-04-16 21:13:10 -04:00

444 lines
13 KiB
Java

import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("a")
public class class0 extends class208 {
@ObfuscatedName("q")
@ObfuscatedGetter(
intValue = 36100349
)
int field1;
@ObfuscatedName("d")
class173 field2;
@ObfuscatedName("c")
@ObfuscatedGetter(
intValue = -1367838427
)
int field3;
@ObfuscatedName("a")
Object[] field4;
@ObfuscatedName("k")
@ObfuscatedGetter(
intValue = 1675452687
)
int field5;
@ObfuscatedName("r")
class173 field6;
@ObfuscatedName("w")
boolean field8;
@ObfuscatedName("m")
String field9;
@ObfuscatedName("e")
@ObfuscatedGetter(
intValue = -573398773
)
int field10;
@ObfuscatedName("ey")
static class78[] field13;
@ObfuscatedName("p")
@ObfuscatedGetter(
intValue = -1843229033
)
int field14;
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = -1225047445
)
int field16;
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(Lclass167;Lclass167;IZI)Lclass103;",
garbageValue = "0"
)
public static class103 method0(class167 var0, class167 var1, int var2, boolean var3) {
boolean var4 = true;
int[] var5 = var0.method3368(var2);
for(int var6 = 0; var6 < var5.length; ++var6) {
byte[] var7 = var0.method3432(var2, var5[var6]);
if(var7 == null) {
var4 = false;
} else {
int var8 = (var7[0] & 255) << 8 | var7[1] & 255;
byte[] var9 = var1.method3432(var8, 0);
if(var9 == null) {
var4 = false;
}
}
}
if(!var4) {
return null;
} else {
try {
return new class103(var0, var1, var2, var3);
} catch (Exception var10) {
return null;
}
}
}
@ObfuscatedName("bd")
@ObfuscatedSignature(
signature = "(IIIIIIIIII)V",
garbageValue = "232572883"
)
static final void method1(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.field426.method3926(); var10 != null; var10 = (class16)client.field426.method3902()) {
if(var0 == var10.field242 && var10.field238 == var1 && var2 == var10.field243 && var10.field237 == var3) {
var9 = var10;
break;
}
}
if(null == var9) {
var9 = new class16();
var9.field242 = var0;
var9.field237 = var3;
var9.field238 = var1;
var9.field243 = var2;
class106.method2478(var9);
client.field426.method3900(var9);
}
var9.field241 = var4;
var9.field250 = var5;
var9.field244 = var6;
var9.field239 = var7;
var9.field247 = var8;
}
@ObfuscatedName("do")
@ObfuscatedSignature(
signature = "(IB)V",
garbageValue = "127"
)
static final void method2(int var0) {
class39.method871();
method5();
int var1 = class43.method1009(var0).field1171;
if(0 != var1) {
int var2 = class176.field2905[var0];
if(var1 == 1) {
if(1 == var2) {
class91.method2174(0.9D);
((class95)class91.field1575).method2261(0.9D);
}
if(var2 == 2) {
class91.method2174(0.8D);
((class95)class91.field1575).method2261(0.8D);
}
if(3 == var2) {
class91.method2174(0.7D);
((class95)class91.field1575).method2261(0.7D);
}
if(var2 == 4) {
class91.method2174(0.6D);
((class95)class91.field1575).method2261(0.6D);
}
class51.field1146.method3843();
}
if(var1 == 3) {
short var3 = 0;
if(var2 == 0) {
var3 = 255;
}
if(var2 == 1) {
var3 = 192;
}
if(2 == var2) {
var3 = 128;
}
if(var2 == 3) {
var3 = 64;
}
if(4 == var2) {
var3 = 0;
}
if(var3 != client.field531) {
if(0 == client.field531 && client.field532 != -1) {
class144.method3157(class38.field884, client.field532, 0, var3, false);
client.field299 = false;
} else if(0 == var3) {
class9.method163();
client.field299 = false;
} else {
class74.method1702(var3);
}
client.field531 = var3;
}
}
if(var1 == 4) {
if(var2 == 0) {
client.field466 = 127;
}
if(1 == var2) {
client.field466 = 96;
}
if(2 == var2) {
client.field466 = 64;
}
if(var2 == 3) {
client.field466 = 32;
}
if(4 == var2) {
client.field466 = 0;
}
}
if(var1 == 5) {
client.field432 = var2;
}
if(6 == var1) {
client.field454 = var2;
}
if(9 == var1) {
client.field455 = var2;
}
if(var1 == 10) {
if(var2 == 0) {
client.field514 = 127;
}
if(var2 == 1) {
client.field514 = 96;
}
if(var2 == 2) {
client.field514 = 64;
}
if(3 == var2) {
client.field514 = 32;
}
if(var2 == 4) {
client.field514 = 0;
}
}
if(var1 == 17) {
client.field460 = var2 & '\uffff';
}
if(18 == var1) {
client.field322 = (class20)class125.method2926(class37.method844(), var2);
if(null == client.field322) {
client.field322 = class20.field587;
}
}
if(var1 == 19) {
if(-1 == var2) {
client.field424 = -1;
} else {
client.field424 = var2 & 2047;
}
}
if(var1 == 22) {
client.field508 = (class20)class125.method2926(class37.method844(), var2);
if(client.field508 == null) {
client.field508 = class20.field587;
}
}
}
}
@ObfuscatedName("bf")
@ObfuscatedSignature(
signature = "(B)V",
garbageValue = "7"
)
static final void method3() {
boolean var0 = false;
int var1;
int var4;
while(!var0) {
var0 = true;
for(var1 = 0; var1 < client.field434 - 1; ++var1) {
if(client.field437[var1] < 1000 && client.field437[1 + var1] > 1000) {
String var2 = client.field440[var1];
client.field440[var1] = client.field440[1 + var1];
client.field440[var1 + 1] = var2;
String var3 = client.field439[var1];
client.field439[var1] = client.field439[var1 + 1];
client.field439[var1 + 1] = var3;
var4 = client.field437[var1];
client.field437[var1] = client.field437[1 + var1];
client.field437[1 + var1] = var4;
var4 = client.field435[var1];
client.field435[var1] = client.field435[var1 + 1];
client.field435[var1 + 1] = var4;
var4 = client.field525[var1];
client.field525[var1] = client.field525[var1 + 1];
client.field525[1 + var1] = var4;
var4 = client.field500[var1];
client.field500[var1] = client.field500[var1 + 1];
client.field500[1 + var1] = var4;
var0 = false;
}
}
}
if(null == class3.field65) {
if(null == client.field465) {
int var10;
int var11;
label315: {
int var9 = class140.field2157;
int var6;
int var8;
if(client.field433) {
if(var9 != 1 && (class7.field143 || var9 != 4)) {
var1 = class140.field2151;
var10 = class140.field2161;
if(var1 < class2.field59 - 10 || var1 > 10 + class2.field59 + class42.field996 || var10 < class72.field1355 - 10 || var10 > 10 + class3.field69 + class72.field1355) {
client.field433 = false;
class31.method756(class2.field59, class72.field1355, class42.field996, class3.field69);
}
}
if(var9 == 1 || !class7.field143 && 4 == var9) {
var1 = class2.field59;
var10 = class72.field1355;
var11 = class42.field996;
var4 = class140.field2160;
int var12 = class140.field2159;
var6 = -1;
for(int var14 = 0; var14 < client.field434; ++var14) {
var8 = 15 * (client.field434 - 1 - var14) + 31 + var10;
if(var4 > var1 && var4 < var1 + var11 && var12 > var8 - 13 && var12 < 3 + var8) {
var6 = var14;
}
}
if(var6 != -1) {
class186.method3809(var6);
}
client.field433 = false;
class31.method756(class2.field59, class72.field1355, class42.field996, class3.field69);
}
} else {
if((1 == var9 || !class7.field143 && 4 == var9) && client.field434 > 0) {
var1 = client.field437[client.field434 - 1];
if(var1 == 39 || var1 == 40 || 41 == var1 || var1 == 42 || var1 == 43 || var1 == 33 || var1 == 34 || 35 == var1 || 36 == var1 || var1 == 37 || 38 == var1 || var1 == 1005) {
var10 = client.field435[client.field434 - 1];
var11 = client.field525[client.field434 - 1];
class173 var13 = class20.method641(var11);
var6 = class31.method776(var13);
boolean var5 = (var6 >> 28 & 1) != 0;
if(var5) {
break label315;
}
var8 = class31.method776(var13);
boolean var7 = 0 != (var8 >> 29 & 1);
if(var7) {
break label315;
}
}
}
if((var9 == 1 || !class7.field143 && 4 == var9) && (1 == client.field432 && client.field434 > 2 || class17.method220(client.field434 - 1))) {
var9 = 2;
}
if((var9 == 1 || !class7.field143 && var9 == 4) && client.field434 > 0) {
class186.method3809(client.field434 - 1);
}
if(2 == var9 && client.field434 > 0) {
class10.method171(class140.field2160, class140.field2159);
}
}
return;
}
if(class3.field65 != null && !client.field412 && 1 != client.field432 && !class17.method220(client.field434 - 1) && client.field434 > 0) {
class5.method113(client.field414, client.field377);
}
client.field412 = false;
client.field413 = 0;
if(null != class3.field65) {
class23.method657(class3.field65);
}
class3.field65 = class20.method641(var11);
client.field408 = var10;
client.field414 = class140.field2160;
client.field377 = class140.field2159;
if(client.field434 > 0) {
class16.method214(client.field434 - 1);
}
class23.method657(class3.field65);
}
}
}
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "(Lclass167;Lclass167;III)Lclass224;",
garbageValue = "236975516"
)
public static class224 method4(class167 var0, class167 var1, int var2, int var3) {
return !class30.method748(var0, var2, var3)?null:class82.method1981(var1.method3403(var2, var3));
}
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-872711638"
)
static void method5() {
for(class23 var0 = (class23)class23.field627.method3926(); null != var0; var0 = (class23)class23.field627.method3902()) {
if(null != var0.field612) {
var0.method658();
}
}
}
@ObfuscatedName("co")
@ObfuscatedSignature(
signature = "(IIIZI)V",
garbageValue = "92552174"
)
static final void method6(int var0, int var1, int var2, boolean var3) {
if(class9.method161(var0)) {
class35.method825(class173.field2886[var0], -1, var1, var2, var3);
}
}
}