runescape-client: fix the thing
This commit is contained in:
@@ -95,20 +95,20 @@ public enum ModeWhere implements Enumerated {
|
||||
)
|
||||
ModeWhere(String var3, int var4, class200[] var5) {
|
||||
this.field2404 = new HashSet();
|
||||
this.id = var4;
|
||||
class200[] var6 = var5;
|
||||
this.id = var4; // L: 39
|
||||
class200[] var6 = var5; // L: 41
|
||||
|
||||
for (int var7 = 0; var7 < var6.length; ++var7) {
|
||||
class200 var8 = var6[var7];
|
||||
this.field2404.add(var8);
|
||||
for (int var7 = 0; var7 < var6.length; ++var7) { // L: 42
|
||||
class200 var8 = var6[var7]; // L: 43
|
||||
this.field2404.add(var8); // L: 44
|
||||
}
|
||||
|
||||
}
|
||||
} // L: 47
|
||||
|
||||
ModeWhere(String var3, int var4) {
|
||||
this.field2404 = new HashSet();
|
||||
this.id = var4;
|
||||
}
|
||||
this.field2404 = new HashSet(); // L: 32
|
||||
this.id = var4; // L: 35
|
||||
} // L: 36
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
@@ -117,7 +117,7 @@ public enum ModeWhere implements Enumerated {
|
||||
)
|
||||
@Export("rsOrdinal")
|
||||
public int rsOrdinal() {
|
||||
return this.id;
|
||||
return this.id; // L: 50
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@@ -127,108 +127,108 @@ public enum ModeWhere implements Enumerated {
|
||||
)
|
||||
static int method3717(int var0, Script var1, boolean var2) {
|
||||
Widget var3;
|
||||
if (var0 >= 2000) {
|
||||
var0 -= 1000;
|
||||
var3 = CollisionMap.getWidget(Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]);
|
||||
if (var0 >= 2000) { // L: 947
|
||||
var0 -= 1000; // L: 948
|
||||
var3 = CollisionMap.getWidget(Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]); // L: 949
|
||||
} else {
|
||||
var3 = var2 ? PlayerAppearance.field2561 : VarcInt.field3264;
|
||||
var3 = var2 ? PlayerAppearance.field2561 : VarcInt.field3264; // L: 951
|
||||
}
|
||||
|
||||
String var4 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
|
||||
int[] var5 = null;
|
||||
if (var4.length() > 0 && var4.charAt(var4.length() - 1) == 'Y') {
|
||||
int var6 = Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize];
|
||||
if (var6 > 0) {
|
||||
for (var5 = new int[var6]; var6-- > 0; var5[var6] = Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]) {
|
||||
String var4 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize]; // L: 952
|
||||
int[] var5 = null; // L: 953
|
||||
if (var4.length() > 0 && var4.charAt(var4.length() - 1) == 'Y') { // L: 954
|
||||
int var6 = Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]; // L: 955
|
||||
if (var6 > 0) { // L: 956
|
||||
for (var5 = new int[var6]; var6-- > 0; var5[var6] = Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]) { // L: 957 958
|
||||
}
|
||||
}
|
||||
|
||||
var4 = var4.substring(0, var4.length() - 1);
|
||||
var4 = var4.substring(0, var4.length() - 1); // L: 960
|
||||
}
|
||||
|
||||
Object[] var8 = new Object[var4.length() + 1];
|
||||
Object[] var8 = new Object[var4.length() + 1]; // L: 962
|
||||
|
||||
int var7;
|
||||
for (var7 = var8.length - 1; var7 >= 1; --var7) {
|
||||
if (var4.charAt(var7 - 1) == 's') {
|
||||
for (var7 = var8.length - 1; var7 >= 1; --var7) { // L: 963
|
||||
if (var4.charAt(var7 - 1) == 's') { // L: 964
|
||||
var8[var7] = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
|
||||
} else {
|
||||
var8[var7] = new Integer(Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]);
|
||||
var8[var7] = new Integer(Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]); // L: 965
|
||||
}
|
||||
}
|
||||
|
||||
var7 = Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize];
|
||||
if (var7 != -1) {
|
||||
var7 = Interpreter.Interpreter_intStack[--VarcInt.Interpreter_intStackSize]; // L: 967
|
||||
if (var7 != -1) { // L: 968
|
||||
var8[0] = new Integer(var7);
|
||||
} else {
|
||||
var8 = null;
|
||||
var8 = null; // L: 969
|
||||
}
|
||||
|
||||
if (var0 == ScriptOpcodes.CC_SETONCLICK) {
|
||||
var3.onClick = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONHOLD) {
|
||||
var3.onClick = var8; // L: 970
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONHOLD) { // L: 971
|
||||
var3.onHold = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONRELEASE) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONRELEASE) { // L: 972
|
||||
var3.onRelease = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEOVER) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEOVER) { // L: 973
|
||||
var3.onMouseOver = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMOUSELEAVE) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMOUSELEAVE) { // L: 974
|
||||
var3.onMouseLeave = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONDRAG) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONDRAG) { // L: 975
|
||||
var3.onDrag = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONTARGETLEAVE) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONTARGETLEAVE) { // L: 976
|
||||
var3.onTargetLeave = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONVARTRANSMIT) {
|
||||
var3.onVarTransmit = var8;
|
||||
var3.varTransmitTriggers = var5;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONTIMER) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONVARTRANSMIT) { // L: 977
|
||||
var3.onVarTransmit = var8; // L: 978
|
||||
var3.varTransmitTriggers = var5; // L: 979
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONTIMER) { // L: 981
|
||||
var3.onTimer = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONOP) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONOP) { // L: 982
|
||||
var3.onOp = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONDRAGCOMPLETE) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONDRAGCOMPLETE) { // L: 983
|
||||
var3.onDragComplete = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONCLICKREPEAT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONCLICKREPEAT) { // L: 984
|
||||
var3.onClickRepeat = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEREPEAT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEREPEAT) { // L: 985
|
||||
var3.onMouseRepeat = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONINVTRANSMIT) {
|
||||
var3.onInvTransmit = var8;
|
||||
var3.invTransmitTriggers = var5;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSTATTRANSMIT) {
|
||||
var3.onStatTransmit = var8;
|
||||
var3.statTransmitTriggers = var5;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONTARGETENTER) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONINVTRANSMIT) { // L: 986
|
||||
var3.onInvTransmit = var8; // L: 987
|
||||
var3.invTransmitTriggers = var5; // L: 988
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSTATTRANSMIT) { // L: 990
|
||||
var3.onStatTransmit = var8; // L: 991
|
||||
var3.statTransmitTriggers = var5; // L: 992
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONTARGETENTER) { // L: 994
|
||||
var3.onTargetEnter = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSCROLLWHEEL) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSCROLLWHEEL) { // L: 995
|
||||
var3.onScroll = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONCHATTRANSMIT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONCHATTRANSMIT) { // L: 996
|
||||
var3.onChatTransmit = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONKEY) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONKEY) { // L: 997
|
||||
var3.onKey = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONFRIENDTRANSMIT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONFRIENDTRANSMIT) { // L: 998
|
||||
var3.onFriendTransmit = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONCLANTRANSMIT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONCLANTRANSMIT) { // L: 999
|
||||
var3.onClanTransmit = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMISCTRANSMIT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONMISCTRANSMIT) { // L: 1000
|
||||
var3.onMiscTransmit = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONDIALOGABORT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONDIALOGABORT) { // L: 1001
|
||||
var3.onDialogAbort = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSUBCHANGE) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSUBCHANGE) { // L: 1002
|
||||
var3.onSubChange = var8;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSTOCKTRANSMIT) {
|
||||
} else if (var0 == ScriptOpcodes.CC_SETONSTOCKTRANSMIT) { // L: 1003
|
||||
var3.onStockTransmit = var8;
|
||||
} else if (var0 == 1426) {
|
||||
} else if (var0 == 1426) { // L: 1004
|
||||
var3.field2703 = var8;
|
||||
} else {
|
||||
if (var0 != ScriptOpcodes.CC_SETONRESIZE) {
|
||||
return 2;
|
||||
if (var0 != ScriptOpcodes.CC_SETONRESIZE) { // L: 1005
|
||||
return 2; // L: 1006
|
||||
}
|
||||
|
||||
var3.onResize = var8;
|
||||
}
|
||||
|
||||
var3.hasListener = true;
|
||||
return 1;
|
||||
var3.hasListener = true; // L: 1007
|
||||
return 1; // L: 1008
|
||||
}
|
||||
|
||||
@ObfuscatedName("iq")
|
||||
@@ -238,76 +238,76 @@ public enum ModeWhere implements Enumerated {
|
||||
)
|
||||
static final void method3714(boolean var0, PacketBuffer var1) {
|
||||
while (true) {
|
||||
if (var1.bitsRemaining(Client.packetWriter.serverPacketLength) >= 27) {
|
||||
int var2 = var1.readBits(15);
|
||||
if (var2 != 32767) {
|
||||
boolean var3 = false;
|
||||
if (Client.npcs[var2] == null) {
|
||||
Client.npcs[var2] = new NPC();
|
||||
var3 = true;
|
||||
if (var1.bitsRemaining(Client.packetWriter.serverPacketLength) >= 27) { // L: 7261
|
||||
int var2 = var1.readBits(15); // L: 7262
|
||||
if (var2 != 32767) { // L: 7263
|
||||
boolean var3 = false; // L: 7264
|
||||
if (Client.npcs[var2] == null) { // L: 7265
|
||||
Client.npcs[var2] = new NPC(); // L: 7266
|
||||
var3 = true; // L: 7267
|
||||
}
|
||||
|
||||
NPC var4 = Client.npcs[var2];
|
||||
Client.npcIndices[++Client.npcCount - 1] = var2;
|
||||
var4.npcCycle = Client.cycle;
|
||||
var4.definition = WorldMapIcon_0.getNpcDefinition(var1.readBits(14));
|
||||
int var5 = var1.readBits(1);
|
||||
if (var5 == 1) {
|
||||
NPC var4 = Client.npcs[var2]; // L: 7269
|
||||
Client.npcIndices[++Client.npcCount - 1] = var2; // L: 7270
|
||||
var4.npcCycle = Client.cycle; // L: 7271
|
||||
var4.definition = WorldMapIcon_0.getNpcDefinition(var1.readBits(14)); // L: 7272
|
||||
int var5 = var1.readBits(1); // L: 7273
|
||||
if (var5 == 1) { // L: 7274
|
||||
Client.field654[++Client.field826 - 1] = var2;
|
||||
}
|
||||
|
||||
int var6;
|
||||
if (var0) {
|
||||
var6 = var1.readBits(8);
|
||||
if (var6 > 127) {
|
||||
if (var0) { // L: 7276
|
||||
var6 = var1.readBits(8); // L: 7277
|
||||
if (var6 > 127) { // L: 7278
|
||||
var6 -= 256;
|
||||
}
|
||||
} else {
|
||||
var6 = var1.readBits(5);
|
||||
if (var6 > 15) {
|
||||
var6 = var1.readBits(5); // L: 7281
|
||||
if (var6 > 15) { // L: 7282
|
||||
var6 -= 32;
|
||||
}
|
||||
}
|
||||
|
||||
int var7 = Client.defaultRotations[var1.readBits(3)];
|
||||
if (var3) {
|
||||
int var7 = Client.defaultRotations[var1.readBits(3)]; // L: 7284
|
||||
if (var3) { // L: 7285
|
||||
var4.orientation = var4.rotation = var7;
|
||||
}
|
||||
|
||||
int var8 = var1.readBits(1);
|
||||
int var8 = var1.readBits(1); // L: 7286
|
||||
int var9;
|
||||
if (var0) {
|
||||
var9 = var1.readBits(8);
|
||||
if (var9 > 127) {
|
||||
if (var0) { // L: 7288
|
||||
var9 = var1.readBits(8); // L: 7289
|
||||
if (var9 > 127) { // L: 7290
|
||||
var9 -= 256;
|
||||
}
|
||||
} else {
|
||||
var9 = var1.readBits(5);
|
||||
if (var9 > 15) {
|
||||
var9 = var1.readBits(5); // L: 7293
|
||||
if (var9 > 15) { // L: 7294
|
||||
var9 -= 32;
|
||||
}
|
||||
}
|
||||
|
||||
var4.field941 = var4.definition.size * 64;
|
||||
var4.field940 = var4.definition.rotation;
|
||||
if (var4.field940 == 0) {
|
||||
var4.field941 = var4.definition.size; // L: 7296
|
||||
var4.field940 = var4.definition.rotation; // L: 7297
|
||||
if (var4.field940 == 0) { // L: 7298
|
||||
var4.rotation = 0;
|
||||
}
|
||||
|
||||
var4.walkSequence = var4.definition.walkSequence;
|
||||
var4.walkBackSequence = var4.definition.walkBackSequence;
|
||||
var4.walkLeftSequence = var4.definition.walkLeftSequence;
|
||||
var4.walkRightSequence = var4.definition.walkRightSequence;
|
||||
var4.idleSequence = var4.definition.idleSequence;
|
||||
var4.turnLeftSequence = var4.definition.turnLeftSequence;
|
||||
var4.turnRightSequence = var4.definition.turnRightSequence;
|
||||
var4.method2106(PlayerAppearance.localPlayer.pathX[0] + var6, PlayerAppearance.localPlayer.pathY[0] + var9, var8 == 1);
|
||||
continue;
|
||||
var4.walkSequence = var4.definition.walkSequence; // L: 7299
|
||||
var4.walkBackSequence = var4.definition.walkBackSequence; // L: 7300
|
||||
var4.walkLeftSequence = var4.definition.walkLeftSequence; // L: 7301
|
||||
var4.walkRightSequence = var4.definition.walkRightSequence; // L: 7302
|
||||
var4.idleSequence = var4.definition.idleSequence; // L: 7303
|
||||
var4.turnLeftSequence = var4.definition.turnLeftSequence; // L: 7304
|
||||
var4.turnRightSequence = var4.definition.turnRightSequence; // L: 7305
|
||||
var4.method2106(PlayerAppearance.localPlayer.pathX[0] + var6, PlayerAppearance.localPlayer.pathY[0] + var9, var8 == 1); // L: 7306
|
||||
continue; // L: 7307
|
||||
}
|
||||
}
|
||||
|
||||
var1.exportIndex();
|
||||
return;
|
||||
var1.exportIndex(); // L: 7308
|
||||
return; // L: 7309
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user