update client to rev 183

This commit is contained in:
ThatGamerBlue
2019-09-12 14:00:01 +01:00
parent 0446151736
commit 12c08b271a
342 changed files with 41159 additions and 41468 deletions

View File

@@ -4,74 +4,66 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("cl")
@ObfuscatedName("cd")
@Implements("DynamicObject")
public class DynamicObject extends Entity {
@ObfuscatedName("at")
static String field1268;
@ObfuscatedName("ha")
@ObfuscatedName("c")
@ObfuscatedGetter(
intValue = -775717141
)
@Export("oculusOrbFocalPointX")
static int oculusOrbFocalPointX;
@ObfuscatedName("s")
@ObfuscatedGetter(
intValue = -760390045
intValue = -440317767
)
@Export("id")
int id;
@ObfuscatedName("j")
@ObfuscatedName("x")
@ObfuscatedGetter(
intValue = -980932459
intValue = 1457716031
)
@Export("type")
int type;
@ObfuscatedName("i")
@ObfuscatedName("t")
@ObfuscatedGetter(
intValue = -400059677
intValue = 2004235481
)
@Export("orientation")
int orientation;
@ObfuscatedName("k")
@ObfuscatedName("g")
@ObfuscatedGetter(
intValue = 1290123367
intValue = 1247808451
)
@Export("plane")
int plane;
@ObfuscatedName("u")
@ObfuscatedName("l")
@ObfuscatedGetter(
intValue = -508815789
intValue = 910065863
)
@Export("x")
int x;
@ObfuscatedName("n")
@ObfuscatedName("u")
@ObfuscatedGetter(
intValue = -490638225
intValue = 439709923
)
@Export("y")
int y;
@ObfuscatedName("t")
@ObfuscatedName("j")
@ObfuscatedSignature(
signature = "Lij;"
signature = "Liw;"
)
@Export("sequenceDefinition")
SequenceDefinition sequenceDefinition;
@ObfuscatedName("q")
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = 156262843
intValue = 1565823045
)
@Export("frame")
int frame;
@ObfuscatedName("x")
@ObfuscatedName("d")
@ObfuscatedGetter(
intValue = 1843823299
intValue = -1402940691
)
@Export("cycleStart")
int cycleStart;
@ObfuscatedSignature(
signature = "(IIIIIIIZLen;)V"
signature = "(IIIIIIIZLel;)V"
)
DynamicObject(int var1, int var2, int var3, int var4, int var5, int var6, int var7, boolean var8, Entity var9) {
this.id = var1;
@@ -81,12 +73,12 @@ public class DynamicObject extends Entity {
this.x = var5;
this.y = var6;
if (var7 != -1) {
this.sequenceDefinition = Widget.SequenceDefinition_get(var7);
this.sequenceDefinition = class83.SequenceDefinition_get(var7);
this.frame = 0;
this.cycleStart = Client.cycle - 1;
if (this.sequenceDefinition.field3492 == 0 && var9 != null && var9 instanceof DynamicObject) {
if (this.sequenceDefinition.field3502 == 0 && var9 != null && var9 instanceof DynamicObject) {
DynamicObject var10 = (DynamicObject)var9;
if (this.sequenceDefinition == var10.sequenceDefinition) {
if (var10.sequenceDefinition == this.sequenceDefinition) {
this.frame = var10.frame;
this.cycleStart = var10.cycleStart;
return;
@@ -101,10 +93,10 @@ public class DynamicObject extends Entity {
}
@ObfuscatedName("x")
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "(I)Ldo;",
garbageValue = "-419920513"
signature = "(B)Ldr;",
garbageValue = "-35"
)
@Export("getModel")
protected final Model getModel() {
@@ -134,7 +126,7 @@ public class DynamicObject extends Entity {
this.cycleStart = Client.cycle - var1;
}
ObjectDefinition var12 = class215.getObjectDefinition(this.id);
ObjectDefinition var12 = WallDecoration.getObjectDefinition(this.id);
if (var12.transforms != null) {
var12 = var12.transform();
}
@@ -157,109 +149,82 @@ public class DynamicObject extends Entity {
int var6 = (var3 >> 1) + this.y;
int var7 = (var3 + 1 >> 1) + this.y;
int[][] var8 = Tiles.Tiles_heights[this.plane];
int var9 = var8[var5][var6] + var8[var4][var6] + var8[var4][var7] + var8[var5][var7] >> 2;
int var9 = var8[var5][var7] + var8[var4][var6] + var8[var5][var6] + var8[var4][var7] >> 2;
int var10 = (this.x << 7) + (var2 << 6);
int var11 = (this.y << 7) + (var3 << 6);
return var12.getModelDynamic(this.type, this.orientation, var8, var10, var9, var11, this.sequenceDefinition, this.frame);
}
}
@ObfuscatedName("s")
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "(Lky;Lln;I)Lln;",
garbageValue = "796089456"
signature = "(Ljava/lang/CharSequence;I)Z",
garbageValue = "1791385097"
)
@Export("readStringIntParameters")
static final IterableNodeHashTable readStringIntParameters(Buffer var0, IterableNodeHashTable var1) {
int var2 = var0.readUnsignedByte();
int var3;
if (var1 == null) {
int var4 = var2 - 1;
var4 |= var4 >>> 1;
var4 |= var4 >>> 2;
var4 |= var4 >>> 4;
var4 |= var4 >>> 8;
var4 |= var4 >>> 16;
var3 = var4 + 1;
var1 = new IterableNodeHashTable(var3);
}
@Export("isNumber")
public static boolean isNumber(CharSequence var0) {
boolean var2 = false;
boolean var3 = false;
int var4 = 0;
int var5 = var0.length();
int var6 = 0;
for (var3 = 0; var3 < var2; ++var3) {
boolean var7 = var0.readUnsignedByte() == 1;
int var5 = var0.readMedium();
Object var6;
if (var7) {
var6 = new ObjectNode(var0.readStringCp1252NullTerminated());
} else {
var6 = new IntegerNode(var0.readInt());
boolean var1;
while (true) {
if (var6 >= var5) {
var1 = var3;
break;
}
var1.put((Node)var6, (long)var5);
label84: {
char var7 = var0.charAt(var6);
if (var6 == 0) {
if (var7 == '-') {
var2 = true;
break label84;
}
if (var7 == '+') {
break label84;
}
}
int var9;
if (var7 >= '0' && var7 <= '9') {
var9 = var7 - '0';
} else if (var7 >= 'A' && var7 <= 'Z') {
var9 = var7 - '7';
} else {
if (var7 < 'a' || var7 > 'z') {
var1 = false;
break;
}
var9 = var7 - 'W';
}
if (var9 >= 10) {
var1 = false;
break;
}
if (var2) {
var9 = -var9;
}
int var8 = var9 + var4 * 10;
if (var4 != var8 / 10) {
var1 = false;
break;
}
var4 = var8;
var3 = true;
}
++var6;
}
return var1;
}
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-513328656"
)
static void method2153() {
if (Login.field1146) {
Login.titleboxSprite = null;
Login.titlebuttonSprite = null;
ItemDefinition.runesSprite = null;
Login.leftTitleSprite = null;
Login.rightTitleSprite = null;
class51.logoSprite = null;
BoundaryObject.title_muteSprite = null;
Login.options_buttons_0Sprite = null;
Login.options_buttons_2Sprite = null;
SoundCache.worldSelectBackSprites = null;
class1.worldSelectFlagSprites = null;
Decimator.worldSelectArrows = null;
NetFileRequest.worldSelectStars = null;
class195.field2368 = null;
Bounds.loginScreenRunesAnimation.method1731();
DevicePcmPlayerProvider.method793(2);
NPC.method1977(true);
Login.field1146 = false;
}
}
@ObfuscatedName("jz")
@ObfuscatedSignature(
signature = "(Lhp;Liu;IIZB)V",
garbageValue = "41"
)
@Export("addWidgetItemMenuItem")
static final void addWidgetItemMenuItem(Widget var0, ItemDefinition var1, int var2, int var3, boolean var4) {
String[] var5 = var1.inventoryActions;
byte var6 = -1;
String var7 = null;
if (var5 != null && var5[var3] != null) {
if (var3 == 0) {
var6 = 33;
} else if (var3 == 1) {
var6 = 34;
} else if (var3 == 2) {
var6 = 35;
} else if (var3 == 3) {
var6 = 36;
} else {
var6 = 37;
}
var7 = var5[var3];
} else if (var3 == 4) {
var6 = 37;
var7 = "Drop";
}
if (var6 != -1 && var7 != null) {
NetCache.insertMenuItem(var7, class16.colorStartTag(16748608) + var1.name, var6, var1.id, var2, var0.id, var4);
}
}
}