142 lines
3.9 KiB
Java
142 lines
3.9 KiB
Java
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
|
|
@ObfuscatedName("da")
|
|
public abstract class class107 {
|
|
@ObfuscatedName("aw")
|
|
static class143 field1886;
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedGetter(
|
|
intValue = -1475125683
|
|
)
|
|
public int field1887;
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedGetter(
|
|
intValue = 165281467
|
|
)
|
|
public int field1888;
|
|
@ObfuscatedName("p")
|
|
@ObfuscatedGetter(
|
|
intValue = 272784255
|
|
)
|
|
public int field1889;
|
|
@ObfuscatedName("bs")
|
|
static String field1891;
|
|
@ObfuscatedName("w")
|
|
@ObfuscatedGetter(
|
|
intValue = 2078327987
|
|
)
|
|
public int field1892;
|
|
|
|
@ObfuscatedName("l")
|
|
public static final class78 method2388(int var0, int var1, int var2, int var3, int var4, boolean var5) {
|
|
if(var1 == -1) {
|
|
var4 = 0;
|
|
} else if(var4 == 2 && var1 != 1) {
|
|
var4 = 1;
|
|
}
|
|
|
|
long var6 = ((long)var3 << 42) + ((long)var4 << 40) + (long)var0 + ((long)var1 << 16) + ((long)var2 << 38);
|
|
class78 var8;
|
|
if(!var5) {
|
|
var8 = (class78)class51.field1119.method3771(var6);
|
|
if(var8 != null) {
|
|
return var8;
|
|
}
|
|
}
|
|
|
|
class51 var9 = class50.method1055(var0);
|
|
if(var1 > 1 && var9.field1134 != null) {
|
|
int var10 = -1;
|
|
|
|
for(int var11 = 0; var11 < 10; ++var11) {
|
|
if(var1 >= var9.field1126[var11] && 0 != var9.field1126[var11]) {
|
|
var10 = var9.field1134[var11];
|
|
}
|
|
}
|
|
|
|
if(var10 != -1) {
|
|
var9 = class50.method1055(var10);
|
|
}
|
|
}
|
|
|
|
class105 var19 = var9.method1084(1);
|
|
if(null == var19) {
|
|
return null;
|
|
} else {
|
|
class78 var20 = null;
|
|
if(-1 != var9.field1153) {
|
|
var20 = method2388(var9.field1150, 10, 1, 0, 0, true);
|
|
if(null == var20) {
|
|
return null;
|
|
}
|
|
} else if(-1 != var9.field1152) {
|
|
var20 = method2388(var9.field1161, var1, var2, var3, 0, false);
|
|
if(null == var20) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
int[] var12 = class79.field1416;
|
|
int var13 = class79.field1414;
|
|
int var14 = class79.field1415;
|
|
int[] var15 = new int[4];
|
|
class79.method1775(var15);
|
|
var8 = new class78(36, 32);
|
|
class79.method1771(var8.field1406, 36, 32);
|
|
class79.method1777();
|
|
class91.method2082();
|
|
class91.method2104(16, 16);
|
|
class91.field1574 = false;
|
|
int var16 = var9.field1158;
|
|
if(var5) {
|
|
var16 = (int)((double)var16 * 1.5D);
|
|
} else if(var2 == 2) {
|
|
var16 = (int)((double)var16 * 1.04D);
|
|
}
|
|
|
|
int var17 = var16 * class91.field1573[var9.field1140] >> 16;
|
|
int var18 = var16 * class91.field1595[var9.field1140] >> 16;
|
|
var19.method2323();
|
|
var19.method2349(0, var9.field1129, var9.field1130, var9.field1140, var9.field1131, var9.field1132 + var19.field1467 / 2 + var17, var18 + var9.field1132);
|
|
if(var9.field1152 != -1) {
|
|
var20.method1699(0, 0);
|
|
}
|
|
|
|
if(var2 >= 1) {
|
|
var8.method1695(1);
|
|
}
|
|
|
|
if(var2 >= 2) {
|
|
var8.method1695(16777215);
|
|
}
|
|
|
|
if(var3 != 0) {
|
|
var8.method1747(var3);
|
|
}
|
|
|
|
class79.method1771(var8.field1406, 36, 32);
|
|
if(-1 != var9.field1153) {
|
|
var20.method1699(0, 0);
|
|
}
|
|
|
|
if(1 == var4 || 2 == var4 && 1 == var9.field1133) {
|
|
class96.field1642.method4037(class93.method2159(var1), 0, 9, 16776960, 1);
|
|
}
|
|
|
|
if(!var5) {
|
|
class51.field1119.method3773(var8, var6);
|
|
}
|
|
|
|
class79.method1771(var12, var13, var14);
|
|
class79.method1776(var15);
|
|
class91.method2082();
|
|
class91.field1574 = true;
|
|
return var8;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("w")
|
|
public abstract boolean vmethod2389(int var1, int var2);
|
|
}
|