Update
This commit is contained in:
@@ -1,504 +1,443 @@
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedName("a")
|
||||
public class class0 extends class208 {
|
||||
@ObfuscatedName("w")
|
||||
boolean field0;
|
||||
@ObfuscatedName("f")
|
||||
class173 field2;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1382700925
|
||||
intValue = 36100349
|
||||
)
|
||||
int field1;
|
||||
@ObfuscatedName("d")
|
||||
class173 field2;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1367838427
|
||||
)
|
||||
int field3;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("a")
|
||||
Object[] field4;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1394121189
|
||||
)
|
||||
int field4;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1423735111
|
||||
intValue = 1675452687
|
||||
)
|
||||
int field5;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("r")
|
||||
class173 field6;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 51585699
|
||||
)
|
||||
int field7;
|
||||
@ObfuscatedName("l")
|
||||
static String field8;
|
||||
@ObfuscatedName("k")
|
||||
String field9;
|
||||
@ObfuscatedName("w")
|
||||
boolean field8;
|
||||
@ObfuscatedName("m")
|
||||
String field9;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 853361417
|
||||
intValue = -573398773
|
||||
)
|
||||
int field10;
|
||||
@ObfuscatedName("e")
|
||||
Object[] field11;
|
||||
@ObfuscatedName("fh")
|
||||
@ObfuscatedName("ey")
|
||||
static class78[] field13;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 267390873
|
||||
intValue = -1843229033
|
||||
)
|
||||
@Export("cameraZ")
|
||||
static int field12;
|
||||
@ObfuscatedName("r")
|
||||
int field14;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1314496523
|
||||
intValue = -1225047445
|
||||
)
|
||||
int field16;
|
||||
@ObfuscatedName("ms")
|
||||
static byte field17;
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIII)V",
|
||||
garbageValue = "-2054969986"
|
||||
signature = "(Lclass167;Lclass167;IZI)Lclass103;",
|
||||
garbageValue = "0"
|
||||
)
|
||||
static final void method0(int var0, int var1, int var2) {
|
||||
int var3;
|
||||
for(var3 = 0; var3 < 8; ++var3) {
|
||||
for(int var4 = 0; var4 < 8; ++var4) {
|
||||
class5.field90[var0][var1 + var3][var2 + var4] = 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(var1 > 0) {
|
||||
for(var3 = 1; var3 < 8; ++var3) {
|
||||
class5.field90[var0][var1][var2 + var3] = class5.field90[var0][var1 - 1][var3 + var2];
|
||||
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(var2 > 0) {
|
||||
for(var3 = 1; var3 < 8; ++var3) {
|
||||
class5.field90[var0][var1 + var3][var2] = class5.field90[var0][var1 + var3][var2 - 1];
|
||||
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(var1 > 0 && class5.field90[var0][var1 - 1][var2] != 0) {
|
||||
class5.field90[var0][var1][var2] = class5.field90[var0][var1 - 1][var2];
|
||||
} else if(var2 > 0 && class5.field90[var0][var1][var2 - 1] != 0) {
|
||||
class5.field90[var0][var1][var2] = class5.field90[var0][var1][var2 - 1];
|
||||
} else if(var1 > 0 && var2 > 0 && class5.field90[var0][var1 - 1][var2 - 1] != 0) {
|
||||
class5.field90[var0][var1][var2] = class5.field90[var0][var1 - 1][var2 - 1];
|
||||
}
|
||||
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 = "(IIIIIILclass86;Lclass108;B)V",
|
||||
garbageValue = "10"
|
||||
signature = "(I)V",
|
||||
garbageValue = "-872711638"
|
||||
)
|
||||
static final void method1(int var0, int var1, int var2, int var3, int var4, int var5, class86 var6, class108 var7) {
|
||||
if(!client.field285 || (class5.field80[0][var1][var2] & 2) != 0 || (class5.field80[var0][var1][var2] & 16) == 0) {
|
||||
if(var0 < class5.field81) {
|
||||
class5.field81 = var0;
|
||||
}
|
||||
|
||||
class40 var8 = class26.method633(var3);
|
||||
int var9;
|
||||
int var10;
|
||||
if(1 != var4 && var4 != 3) {
|
||||
var9 = var8.field908;
|
||||
var10 = var8.field915;
|
||||
} else {
|
||||
var9 = var8.field915;
|
||||
var10 = var8.field908;
|
||||
}
|
||||
|
||||
int var11;
|
||||
int var12;
|
||||
if(var9 + var1 <= 104) {
|
||||
var11 = (var9 >> 1) + var1;
|
||||
var12 = (1 + var9 >> 1) + var1;
|
||||
} else {
|
||||
var11 = var1;
|
||||
var12 = var1 + 1;
|
||||
}
|
||||
|
||||
int var13;
|
||||
int var14;
|
||||
if(var2 + var10 <= 104) {
|
||||
var13 = (var10 >> 1) + var2;
|
||||
var14 = (var10 + 1 >> 1) + var2;
|
||||
} else {
|
||||
var13 = var2;
|
||||
var14 = var2 + 1;
|
||||
}
|
||||
|
||||
int[][] var15 = class5.field90[var0];
|
||||
int var16 = var15[var12][var14] + var15[var11][var14] + var15[var11][var13] + var15[var12][var13] >> 2;
|
||||
int var17 = (var9 << 6) + (var1 << 7);
|
||||
int var18 = (var10 << 6) + (var2 << 7);
|
||||
int var19 = var1 + (var2 << 7) + (var3 << 14) + 1073741824;
|
||||
if(var8.field922 == 0) {
|
||||
var19 -= Integer.MIN_VALUE;
|
||||
}
|
||||
|
||||
int var20 = var5 + (var4 << 6);
|
||||
if(1 == var8.field948) {
|
||||
var20 += 256;
|
||||
}
|
||||
|
||||
int var22;
|
||||
int var23;
|
||||
if(var8.method823()) {
|
||||
class23 var21 = new class23();
|
||||
var21.field589 = var0;
|
||||
var21.field590 = var1 * 128;
|
||||
var21.field597 = var2 * 128;
|
||||
var22 = var8.field908;
|
||||
var23 = var8.field915;
|
||||
if(var4 == 1 || var4 == 3) {
|
||||
var22 = var8.field915;
|
||||
var23 = var8.field908;
|
||||
}
|
||||
|
||||
var21.field592 = (var22 + var1) * 128;
|
||||
var21.field593 = (var23 + var2) * 128;
|
||||
var21.field588 = var8.field943;
|
||||
var21.field594 = var8.field935 * 128;
|
||||
var21.field600 = var8.field937;
|
||||
var21.field598 = var8.field946;
|
||||
var21.field599 = var8.field947;
|
||||
if(var8.field923 != null) {
|
||||
var21.field602 = var8;
|
||||
var21.method587();
|
||||
}
|
||||
|
||||
class23.field601.method3834(var21);
|
||||
if(null != var21.field599) {
|
||||
var21.field595 = var21.field600 + (int)(Math.random() * (double)(var21.field598 - var21.field600));
|
||||
}
|
||||
}
|
||||
|
||||
Object var26;
|
||||
if(22 == var5) {
|
||||
if(!client.field285 || var8.field922 != 0 || var8.field924 == 1 || var8.field940) {
|
||||
if(var8.field938 == -1 && var8.field923 == null) {
|
||||
var26 = var8.method793(22, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 22, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1929(var0, var1, var2, var16, (class85)var26, var19, var20);
|
||||
if(var8.field924 == 1 && null != var7) {
|
||||
var7.method2411(var1, var2);
|
||||
}
|
||||
|
||||
}
|
||||
} else if(10 != var5 && 11 != var5) {
|
||||
if(var5 >= 12) {
|
||||
if(-1 == var8.field938 && null == var8.field923) {
|
||||
var26 = var8.method793(var5, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, var5, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1936(var0, var1, var2, var16, 1, 1, (class85)var26, 0, var19, var20);
|
||||
if(var5 >= 12 && var5 <= 17 && var5 != 13 && var0 > 0) {
|
||||
class4.field74[var0][var1][var2] |= 2340;
|
||||
}
|
||||
|
||||
if(0 != var8.field924 && var7 != null) {
|
||||
var7.method2409(var1, var2, var9, var10, var8.field917);
|
||||
}
|
||||
|
||||
} else if(0 == var5) {
|
||||
if(-1 == var8.field938 && null == var8.field923) {
|
||||
var26 = var8.method793(0, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 0, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method2027(var0, var1, var2, var16, (class85)var26, (class85)null, class5.field85[var4], 0, var19, var20);
|
||||
if(var4 == 0) {
|
||||
if(var8.field930) {
|
||||
class5.field98[var0][var1][var2] = 50;
|
||||
class5.field98[var0][var1][var2 + 1] = 50;
|
||||
}
|
||||
|
||||
if(var8.field921) {
|
||||
class4.field74[var0][var1][var2] |= 585;
|
||||
}
|
||||
} else if(var4 == 1) {
|
||||
if(var8.field930) {
|
||||
class5.field98[var0][var1][var2 + 1] = 50;
|
||||
class5.field98[var0][1 + var1][1 + var2] = 50;
|
||||
}
|
||||
|
||||
if(var8.field921) {
|
||||
class4.field74[var0][var1][var2 + 1] |= 1170;
|
||||
}
|
||||
} else if(2 == var4) {
|
||||
if(var8.field930) {
|
||||
class5.field98[var0][1 + var1][var2] = 50;
|
||||
class5.field98[var0][var1 + 1][1 + var2] = 50;
|
||||
}
|
||||
|
||||
if(var8.field921) {
|
||||
class4.field74[var0][1 + var1][var2] |= 585;
|
||||
}
|
||||
} else if(3 == var4) {
|
||||
if(var8.field930) {
|
||||
class5.field98[var0][var1][var2] = 50;
|
||||
class5.field98[var0][1 + var1][var2] = 50;
|
||||
}
|
||||
|
||||
if(var8.field921) {
|
||||
class4.field74[var0][var1][var2] |= 1170;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != var8.field924 && null != var7) {
|
||||
var7.method2412(var1, var2, var5, var4, var8.field917);
|
||||
}
|
||||
|
||||
if(var8.field945 != 16) {
|
||||
var6.method2083(var0, var1, var2, var8.field945);
|
||||
}
|
||||
|
||||
} else if(var5 == 1) {
|
||||
if(-1 == var8.field938 && var8.field923 == null) {
|
||||
var26 = var8.method793(1, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 1, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method2027(var0, var1, var2, var16, (class85)var26, (class85)null, class5.field96[var4], 0, var19, var20);
|
||||
if(var8.field930) {
|
||||
if(0 == var4) {
|
||||
class5.field98[var0][var1][1 + var2] = 50;
|
||||
} else if(1 == var4) {
|
||||
class5.field98[var0][var1 + 1][1 + var2] = 50;
|
||||
} else if(var4 == 2) {
|
||||
class5.field98[var0][1 + var1][var2] = 50;
|
||||
} else if(3 == var4) {
|
||||
class5.field98[var0][var1][var2] = 50;
|
||||
}
|
||||
}
|
||||
|
||||
if(var8.field924 != 0 && var7 != null) {
|
||||
var7.method2412(var1, var2, var5, var4, var8.field917);
|
||||
}
|
||||
|
||||
} else {
|
||||
int var27;
|
||||
Object var28;
|
||||
if(var5 == 2) {
|
||||
var27 = 1 + var4 & 3;
|
||||
Object var30;
|
||||
if(var8.field938 == -1 && var8.field923 == null) {
|
||||
var30 = var8.method793(2, var4 + 4, var15, var17, var16, var18);
|
||||
var28 = var8.method793(2, var27, var15, var17, var16, var18);
|
||||
} else {
|
||||
var30 = new class12(var3, 2, var4 + 4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
var28 = new class12(var3, 2, var27, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method2027(var0, var1, var2, var16, (class85)var30, (class85)var28, class5.field85[var4], class5.field85[var27], var19, var20);
|
||||
if(var8.field921) {
|
||||
if(0 == var4) {
|
||||
class4.field74[var0][var1][var2] |= 585;
|
||||
class4.field74[var0][var1][var2 + 1] |= 1170;
|
||||
} else if(1 == var4) {
|
||||
class4.field74[var0][var1][var2 + 1] |= 1170;
|
||||
class4.field74[var0][var1 + 1][var2] |= 585;
|
||||
} else if(var4 == 2) {
|
||||
class4.field74[var0][var1 + 1][var2] |= 585;
|
||||
class4.field74[var0][var1][var2] |= 1170;
|
||||
} else if(var4 == 3) {
|
||||
class4.field74[var0][var1][var2] |= 1170;
|
||||
class4.field74[var0][var1][var2] |= 585;
|
||||
}
|
||||
}
|
||||
|
||||
if(var8.field924 != 0 && null != var7) {
|
||||
var7.method2412(var1, var2, var5, var4, var8.field917);
|
||||
}
|
||||
|
||||
if(16 != var8.field945) {
|
||||
var6.method2083(var0, var1, var2, var8.field945);
|
||||
}
|
||||
|
||||
} else if(var5 == 3) {
|
||||
if(-1 == var8.field938 && null == var8.field923) {
|
||||
var26 = var8.method793(3, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 3, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method2027(var0, var1, var2, var16, (class85)var26, (class85)null, class5.field96[var4], 0, var19, var20);
|
||||
if(var8.field930) {
|
||||
if(0 == var4) {
|
||||
class5.field98[var0][var1][var2 + 1] = 50;
|
||||
} else if(1 == var4) {
|
||||
class5.field98[var0][var1 + 1][var2 + 1] = 50;
|
||||
} else if(var4 == 2) {
|
||||
class5.field98[var0][var1 + 1][var2] = 50;
|
||||
} else if(var4 == 3) {
|
||||
class5.field98[var0][var1][var2] = 50;
|
||||
}
|
||||
}
|
||||
|
||||
if(0 != var8.field924 && null != var7) {
|
||||
var7.method2412(var1, var2, var5, var4, var8.field917);
|
||||
}
|
||||
|
||||
} else if(9 == var5) {
|
||||
if(var8.field938 == -1 && var8.field923 == null) {
|
||||
var26 = var8.method793(var5, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, var5, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1936(var0, var1, var2, var16, 1, 1, (class85)var26, 0, var19, var20);
|
||||
if(0 != var8.field924 && null != var7) {
|
||||
var7.method2409(var1, var2, var9, var10, var8.field917);
|
||||
}
|
||||
|
||||
if(var8.field945 != 16) {
|
||||
var6.method2083(var0, var1, var2, var8.field945);
|
||||
}
|
||||
|
||||
} else if(4 == var5) {
|
||||
if(-1 == var8.field938 && var8.field923 == null) {
|
||||
var26 = var8.method793(4, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 4, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1935(var0, var1, var2, var16, (class85)var26, (class85)null, class5.field85[var4], 0, 0, 0, var19, var20);
|
||||
} else if(var5 == 5) {
|
||||
var27 = 16;
|
||||
var22 = var6.method1952(var0, var1, var2);
|
||||
if(0 != var22) {
|
||||
var27 = class26.method633(var22 >> 14 & 32767).field945;
|
||||
}
|
||||
|
||||
if(var8.field938 == -1 && null == var8.field923) {
|
||||
var28 = var8.method793(4, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var28 = new class12(var3, 4, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1935(var0, var1, var2, var16, (class85)var28, (class85)null, class5.field85[var4], 0, class5.field87[var4] * var27, class5.field88[var4] * var27, var19, var20);
|
||||
} else if(6 == var5) {
|
||||
var27 = 8;
|
||||
var22 = var6.method1952(var0, var1, var2);
|
||||
if(0 != var22) {
|
||||
var27 = class26.method633(var22 >> 14 & 32767).field945 / 2;
|
||||
}
|
||||
|
||||
if(-1 == var8.field938 && null == var8.field923) {
|
||||
var28 = var8.method793(4, 4 + var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var28 = new class12(var3, 4, 4 + var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1935(var0, var1, var2, var16, (class85)var28, (class85)null, 256, var4, class5.field89[var4] * var27, class5.field83[var4] * var27, var19, var20);
|
||||
} else if(var5 == 7) {
|
||||
var22 = var4 + 2 & 3;
|
||||
if(-1 == var8.field938 && null == var8.field923) {
|
||||
var26 = var8.method793(4, var22 + 4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 4, 4 + var22, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1935(var0, var1, var2, var16, (class85)var26, (class85)null, 256, var22, 0, 0, var19, var20);
|
||||
} else if(8 == var5) {
|
||||
var27 = 8;
|
||||
var22 = var6.method1952(var0, var1, var2);
|
||||
if(0 != var22) {
|
||||
var27 = class26.method633(var22 >> 14 & 32767).field945 / 2;
|
||||
}
|
||||
|
||||
int var25 = var4 + 2 & 3;
|
||||
Object var29;
|
||||
if(var8.field938 == -1 && var8.field923 == null) {
|
||||
var28 = var8.method793(4, var4 + 4, var15, var17, var16, var18);
|
||||
var29 = var8.method793(4, 4 + var25, var15, var17, var16, var18);
|
||||
} else {
|
||||
var28 = new class12(var3, 4, 4 + var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
var29 = new class12(var3, 4, 4 + var25, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
var6.method1935(var0, var1, var2, var16, (class85)var28, (class85)var29, 256, var4, class5.field89[var4] * var27, var27 * class5.field83[var4], var19, var20);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if(var8.field938 == -1 && var8.field923 == null) {
|
||||
var26 = var8.method793(10, var4, var15, var17, var16, var18);
|
||||
} else {
|
||||
var26 = new class12(var3, 10, var4, var0, var1, var2, var8.field938, true, (class85)null);
|
||||
}
|
||||
|
||||
if(null != var26 && var6.method1936(var0, var1, var2, var16, var9, var10, (class85)var26, 11 == var5?256:0, var19, var20) && var8.field930) {
|
||||
var22 = 15;
|
||||
if(var26 instanceof class105) {
|
||||
var22 = ((class105)var26).method2327() / 4;
|
||||
if(var22 > 30) {
|
||||
var22 = 30;
|
||||
}
|
||||
}
|
||||
|
||||
for(var23 = 0; var23 <= var9; ++var23) {
|
||||
for(int var24 = 0; var24 <= var10; ++var24) {
|
||||
if(var22 > class5.field98[var0][var1 + var23][var2 + var24]) {
|
||||
class5.field98[var0][var1 + var23][var24 + var2] = (byte)var22;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var8.field924 != 0 && var7 != null) {
|
||||
var7.method2409(var1, var2, var9, var10, var8.field917);
|
||||
}
|
||||
|
||||
static void method5() {
|
||||
for(class23 var0 = (class23)class23.field627.method3926(); null != var0; var0 = (class23)class23.field627.method3902()) {
|
||||
if(null != var0.field612) {
|
||||
var0.method658();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
public static boolean method2(int var0) {
|
||||
return 0 != (var0 >> 28 & 1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
public static boolean method3(int var0) {
|
||||
return (var0 >> 31 & 1) != 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("co")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lclass42;IIII)V",
|
||||
garbageValue = "-555361440"
|
||||
signature = "(IIIZI)V",
|
||||
garbageValue = "92552174"
|
||||
)
|
||||
static void method4(class42 var0, int var1, int var2, int var3) {
|
||||
if(client.field383 < 50 && 0 != client.field519) {
|
||||
if(null != var0.field969 && var1 < var0.field969.length) {
|
||||
int var4 = var0.field969[var1];
|
||||
if(var4 != 0) {
|
||||
int var5 = var4 >> 8;
|
||||
int var6 = var4 >> 4 & 7;
|
||||
int var7 = var4 & 15;
|
||||
client.field521[client.field383] = var5;
|
||||
client.field522[client.field383] = var6;
|
||||
client.field523[client.field383] = 0;
|
||||
client.field444[client.field383] = null;
|
||||
int var8 = (var2 - 64) / 128;
|
||||
int var9 = (var3 - 64) / 128;
|
||||
client.field446[client.field383] = (var8 << 16) + (var9 << 8) + var7;
|
||||
++client.field383;
|
||||
}
|
||||
}
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user