mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-12 09:30:19 -07:00
Separated out QuickChat methods into QuickChat.java + QuickChatDefinition.java
This commit is contained in:
parent
98450d84a1
commit
8d56a8c0de
50 changed files with 426 additions and 440 deletions
|
|
@ -22,7 +22,7 @@ public abstract class AbstractSprite extends Node {
|
||||||
|
|
||||||
public static RSInterface method638(int var1, int var2) {
|
public static RSInterface method638(int var1, int var2) {
|
||||||
try {
|
try {
|
||||||
RSInterface var3 = Class7.getRSInterface(var1);
|
RSInterface var3 = Unsorted.getRSInterface(var1);
|
||||||
return var2 == -1 ?var3: var3 != null && var3.aClass11Array262 != null && var2 < var3.aClass11Array262.length ?var3.aClass11Array262[var2]:null;
|
return var2 == -1 ?var3: var3 != null && var3.aClass11Array262 != null && var2 < var3.aClass11Array262.length ?var3.aClass11Array262[var2]:null;
|
||||||
} catch (RuntimeException var4) {
|
} catch (RuntimeException var4) {
|
||||||
throw ClientErrorException.clientError(var4, "qf.P(" + (byte) -19 + ',' + var1 + ',' + var2 + ')');
|
throw ClientErrorException.clientError(var4, "qf.P(" + (byte) -19 + ',' + var1 + ',' + var2 + ')');
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.writeShort128LE(Class164.anInt2050);
|
TextureOperation12.outgoingBuffer.writeShort128LE(Class164.anInt2050);
|
||||||
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
|
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
System.out.println(anInt1473 + ", " + var3 + ", " + var2 + ", " + Class3_Sub28_Sub18.anInt3764 + ", " + Class164.anInt2050 + ", " + var5);
|
System.out.println(anInt1473 + ", " + var3 + ", " + var2 + ", " + Class3_Sub28_Sub18.anInt3764 + ", " + Class164.anInt2050 + ", " + var5);
|
||||||
}
|
}
|
||||||
|
|
@ -128,7 +128,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var2);
|
TextureOperation12.outgoingBuffer.putShortA(var2);
|
||||||
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -199,7 +199,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
|
|
||||||
RSInterface var13;
|
RSInterface var13;
|
||||||
if (var4 == 1006) {
|
if (var4 == 1006) {
|
||||||
var13 = Class7.getRSInterface(var3);
|
var13 = Unsorted.getRSInterface(var3);
|
||||||
if (null != var13 && var13.itemIds[var2] >= 100000) {
|
if (null != var13 && var13.itemIds[var2] >= 100000) {
|
||||||
addChatMessage(RSString.parse(""), 0, RSString.stringCombiner(new RSString[]{RSString.stringAnimator(var13.itemIds[var2]), TextCore.aClass94_3777, ItemDefinition.getItemDefinition(var5).name}), -1);
|
addChatMessage(RSString.parse(""), 0, RSString.stringCombiner(new RSString[]{RSString.stringAnimator(var13.itemIds[var2]), TextCore.aClass94_3777, ItemDefinition.getItemDefinition(var5).name}), -1);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -208,7 +208,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
}
|
}
|
||||||
|
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -261,7 +261,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var2);
|
TextureOperation12.outgoingBuffer.putShortA(var2);
|
||||||
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -270,7 +270,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var5);
|
TextureOperation12.outgoingBuffer.putShortA(var5);
|
||||||
TextureOperation12.outgoingBuffer.writeIntLE2(var3);
|
TextureOperation12.outgoingBuffer.writeIntLE2(var3);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
}
|
}
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
@ -283,7 +283,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var5);
|
TextureOperation12.outgoingBuffer.putShortA(var5);
|
||||||
TextureOperation12.outgoingBuffer.writeShortLE(RSInterface.anInt278);
|
TextureOperation12.outgoingBuffer.writeShortLE(RSInterface.anInt278);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -320,7 +320,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.writeShortLE(var2);//data
|
TextureOperation12.outgoingBuffer.writeShortLE(var2);//data
|
||||||
TextureOperation12.outgoingBuffer.writeIntLE2(var3);//slot
|
TextureOperation12.outgoingBuffer.writeIntLE2(var3);//slot
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -359,7 +359,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var2);
|
TextureOperation12.outgoingBuffer.putShortA(var2);
|
||||||
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
TextureOperation12.outgoingBuffer.putOpcode(55);
|
TextureOperation12.outgoingBuffer.putOpcode(55);
|
||||||
|
|
@ -367,7 +367,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var2);
|
TextureOperation12.outgoingBuffer.putShortA(var2);
|
||||||
TextureOperation12.outgoingBuffer.writeIntV1(var3);
|
TextureOperation12.outgoingBuffer.writeIntV1(var3);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
|
|
||||||
}
|
}
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
|
|
@ -445,7 +445,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
|
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
|
||||||
TextureOperation12.outgoingBuffer.writeShort128LE(var2);
|
TextureOperation12.outgoingBuffer.writeShort128LE(var2);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -490,7 +490,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.writeShort(var5);
|
TextureOperation12.outgoingBuffer.writeShort(var5);
|
||||||
TextureOperation12.outgoingBuffer.writeIntV1(var3);
|
TextureOperation12.outgoingBuffer.writeIntV1(var3);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -511,7 +511,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
if (var4 == 51) {
|
if (var4 == 51) {
|
||||||
TextureOperation12.outgoingBuffer.putOpcode(10);
|
TextureOperation12.outgoingBuffer.putOpcode(10);
|
||||||
TextureOperation12.outgoingBuffer.writeInt(var3);
|
TextureOperation12.outgoingBuffer.writeInt(var3);
|
||||||
var13 = Class7.getRSInterface(var3);
|
var13 = Unsorted.getRSInterface(var3);
|
||||||
if (Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
|
if (Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
|
||||||
var12 = var13.childDataBuffers[0][1];
|
var12 = var13.childDataBuffers[0][1];
|
||||||
if (ItemDefinition.ram[var12] != var13.anIntArray307[0]) {
|
if (ItemDefinition.ram[var12] != var13.anIntArray307[0]) {
|
||||||
|
|
@ -541,7 +541,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
if (59 == var4) {
|
if (59 == var4) {
|
||||||
TextureOperation12.outgoingBuffer.putOpcode(10);
|
TextureOperation12.outgoingBuffer.putOpcode(10);
|
||||||
TextureOperation12.outgoingBuffer.writeInt(var3);
|
TextureOperation12.outgoingBuffer.writeInt(var3);
|
||||||
var13 = Class7.getRSInterface(var3);
|
var13 = Unsorted.getRSInterface(var3);
|
||||||
if (Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
|
if (Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
|
||||||
var12 = var13.childDataBuffers[0][1];
|
var12 = var13.childDataBuffers[0][1];
|
||||||
ItemDefinition.ram[var12] = -ItemDefinition.ram[var12] + 1;
|
ItemDefinition.ram[var12] = -ItemDefinition.ram[var12] + 1;
|
||||||
|
|
@ -591,7 +591,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (8 == var4) {
|
if (8 == var4) {
|
||||||
var13 = Class7.getRSInterface(var3);
|
var13 = Unsorted.getRSInterface(var3);
|
||||||
boolean var15 = true;
|
boolean var15 = true;
|
||||||
if (0 < Objects.requireNonNull(var13).anInt189) {
|
if (0 < Objects.requireNonNull(var13).anInt189) {
|
||||||
var15 = method715(var13);
|
var15 = method715(var13);
|
||||||
|
|
@ -625,7 +625,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.writeShort(var2);
|
TextureOperation12.outgoingBuffer.writeShort(var2);
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var5);
|
TextureOperation12.outgoingBuffer.putShortA(var5);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -665,7 +665,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var2);
|
TextureOperation12.outgoingBuffer.putShortA(var2);
|
||||||
TextureOperation12.outgoingBuffer.writeShortLE(var5);
|
TextureOperation12.outgoingBuffer.writeShortLE(var5);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -690,13 +690,13 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.putShortA(var2);
|
TextureOperation12.outgoingBuffer.putShortA(var2);
|
||||||
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
TextureOperation12.outgoingBuffer.writeIntV2(var3);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
Class25.method958((byte) -86);
|
Class25.method958((byte) -86);
|
||||||
var13 = Class7.getRSInterface(var3);
|
var13 = Unsorted.getRSInterface(var3);
|
||||||
Class3_Sub28_Sub18.anInt3764 = var3;
|
Class3_Sub28_Sub18.anInt3764 = var3;
|
||||||
anInt1473 = var2;
|
anInt1473 = var2;
|
||||||
Class164_Sub1.anInt3012 = 1;
|
Class164_Sub1.anInt3012 = 1;
|
||||||
|
|
@ -722,7 +722,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.writeIntV1(var3);
|
TextureOperation12.outgoingBuffer.writeIntV1(var3);
|
||||||
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
|
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -745,7 +745,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
TextureOperation12.outgoingBuffer.writeShortLE(var2);
|
TextureOperation12.outgoingBuffer.writeShortLE(var2);
|
||||||
TextureOperation12.outgoingBuffer.writeShortLE(var5);
|
TextureOperation12.outgoingBuffer.writeShortLE(var5);
|
||||||
anInt2330 = 0;
|
anInt2330 = 0;
|
||||||
Unsorted.aClass11_1933 = Class7.getRSInterface(var3);
|
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
|
||||||
KeyboardListener.anInt1918 = var2;
|
KeyboardListener.anInt1918 = var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -836,7 +836,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
|
|
||||||
if (Class164_Sub1.anInt3012 != 0) {
|
if (Class164_Sub1.anInt3012 != 0) {
|
||||||
Class164_Sub1.anInt3012 = 0;
|
Class164_Sub1.anInt3012 = 0;
|
||||||
Class20.method909(Class7.getRSInterface(Class3_Sub28_Sub18.anInt3764));
|
Class20.method909(Unsorted.getRSInterface(Class3_Sub28_Sub18.anInt3764));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (GameObject.aBoolean1837) {
|
if (GameObject.aBoolean1837) {
|
||||||
|
|
@ -1058,7 +1058,7 @@ public final class BufferedDataStream extends DataBuffer {
|
||||||
|
|
||||||
if (!var3) {
|
if (!var3) {
|
||||||
var5 = (int) var1.linkableKey;
|
var5 = (int) var1.linkableKey;
|
||||||
RSInterface var6 = Class7.getRSInterface(var5);
|
RSInterface var6 = Unsorted.getRSInterface(var5);
|
||||||
if (null != var6) {
|
if (null != var6) {
|
||||||
Class20.method909(var6);
|
Class20.method909(var6);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
public class CS2Methods {
|
public class CS2Methods {
|
||||||
|
static QuickChat aQuickChat_1056;
|
||||||
|
|
||||||
static RSString method27(RSString var0) {
|
static RSString method27(RSString var0) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
|
@ -19,4 +21,20 @@ public class CS2Methods {
|
||||||
throw ClientErrorException.clientError(var2, "rc.Q(" + true + ')');
|
throw ClientErrorException.clientError(var2, "rc.Q(" + true + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void method852(int var1) {
|
||||||
|
try {
|
||||||
|
Class3_Sub25 var2 = (Class3_Sub25) Class3_Sub2.aHashTable_2220.get(var1);
|
||||||
|
if (var2 != null) {
|
||||||
|
|
||||||
|
for (int var3 = 0; var2.anIntArray2547.length > var3; ++var3) {
|
||||||
|
var2.anIntArray2547[var3] = -1;
|
||||||
|
var2.anIntArray2551[var3] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var4) {
|
||||||
|
throw ClientErrorException.clientError(var4, "bd.C(" + (byte) 114 + ',' + var1 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -510,7 +510,7 @@ public final class CS2Script extends Linkable {
|
||||||
int k66 = ItemDefinition.intsStack[2 + iStackCounter];
|
int k66 = ItemDefinition.intsStack[2 + iStackCounter];
|
||||||
if (i44 == 0)
|
if (i44 == 0)
|
||||||
throw new RuntimeException();
|
throw new RuntimeException();
|
||||||
RSInterface class11_21 = Class7.getRSInterface(j6);
|
RSInterface class11_21 = Unsorted.getRSInterface(j6);
|
||||||
if (null == class11_21.aClass11Array262)
|
if (null == class11_21.aClass11Array262)
|
||||||
class11_21.aClass11Array262 = new RSInterface[k66 + 1];
|
class11_21.aClass11Array262 = new RSInterface[k66 + 1];
|
||||||
if (k66 >= class11_21.aClass11Array262.length) {
|
if (k66 >= class11_21.aClass11Array262.length) {
|
||||||
|
|
@ -542,13 +542,13 @@ public final class CS2Script extends Linkable {
|
||||||
throw new RuntimeException("Tried to cc_delete static active-component!");
|
throw new RuntimeException("Tried to cc_delete static active-component!");
|
||||||
else
|
else
|
||||||
throw new RuntimeException("Tried to .cc_delete static .active-component!");
|
throw new RuntimeException("Tried to .cc_delete static .active-component!");
|
||||||
RSInterface class11_17 = Class7.getRSInterface(class11.componentHash);
|
RSInterface class11_17 = Unsorted.getRSInterface(class11.componentHash);
|
||||||
class11_17.aClass11Array262[class11.anInt191] = null;
|
class11_17.aClass11Array262[class11.anInt191] = null;
|
||||||
Class20.method909(class11_17);
|
Class20.method909(class11_17);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 102) {
|
if (opcode == 102) {
|
||||||
RSInterface class11_1 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_1 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
class11_1.aClass11Array262 = null;
|
class11_1.aClass11Array262 = null;
|
||||||
Class20.method909(class11_1);
|
Class20.method909(class11_1);
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -572,7 +572,7 @@ public final class CS2Script extends Linkable {
|
||||||
if (opcode != 201)
|
if (opcode != 201)
|
||||||
break;
|
break;
|
||||||
int l6 = ItemDefinition.intsStack[--iStackCounter];
|
int l6 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
RSInterface class11_18 = Class7.getRSInterface(l6);
|
RSInterface class11_18 = Unsorted.getRSInterface(l6);
|
||||||
if (null == class11_18) {
|
if (null == class11_18) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = 0;
|
ItemDefinition.intsStack[iStackCounter++] = 0;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -590,7 +590,7 @@ public final class CS2Script extends Linkable {
|
||||||
if (opcode < 2000) {
|
if (opcode < 2000) {
|
||||||
class11_2 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
class11_2 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
||||||
} else {
|
} else {
|
||||||
class11_2 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
class11_2 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
opcode -= 1000;
|
opcode -= 1000;
|
||||||
}
|
}
|
||||||
if (opcode == 1000) {
|
if (opcode == 1000) {
|
||||||
|
|
@ -673,7 +673,7 @@ public final class CS2Script extends Linkable {
|
||||||
if (opcode >= 1300 && opcode < 1400 || opcode >= 2300 && opcode < 2400) {
|
if (opcode >= 1300 && opcode < 1400 || opcode >= 2300 && opcode < 2400) {
|
||||||
RSInterface class11_3;
|
RSInterface class11_3;
|
||||||
if (2000 <= opcode) {
|
if (2000 <= opcode) {
|
||||||
class11_3 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
class11_3 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
opcode -= 1000;
|
opcode -= 1000;
|
||||||
} else {
|
} else {
|
||||||
class11_3 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
class11_3 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
||||||
|
|
@ -838,7 +838,7 @@ public final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (2600 > opcode) {
|
if (2600 > opcode) {
|
||||||
RSInterface class11_7 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_7 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
if (opcode == 2500) {
|
if (opcode == 2500) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = class11_7.anInt306;
|
ItemDefinition.intsStack[iStackCounter++] = class11_7.anInt306;
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -915,7 +915,7 @@ public final class CS2Script extends Linkable {
|
||||||
int j46 = ItemDefinition.intsStack[iStackCounter - -1];
|
int j46 = ItemDefinition.intsStack[iStackCounter - -1];
|
||||||
int j7 = ItemDefinition.intsStack[iStackCounter];
|
int j7 = ItemDefinition.intsStack[iStackCounter];
|
||||||
int l67 = ItemDefinition.intsStack[2 + iStackCounter];
|
int l67 = ItemDefinition.intsStack[2 + iStackCounter];
|
||||||
RSInterface class11_22 = Class7.getRSInterface(l67);
|
RSInterface class11_22 = Unsorted.getRSInterface(l67);
|
||||||
InterfaceWidget.a(j46, j7, 115, class11_22);
|
InterfaceWidget.a(j46, j7, 115, class11_22);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1889,14 +1889,14 @@ public final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode == 5055) {
|
if (opcode == 5055) {
|
||||||
int k26 = ItemDefinition.intsStack[--iStackCounter];
|
int k26 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
ItemDefinition.stringsStack[sStackCounter++] = LinkableRSString.method733(k26).method554();
|
ItemDefinition.stringsStack[sStackCounter++] = QuickChat.method733(k26).method554();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5056) {
|
if (opcode == 5056) {
|
||||||
int l26 = ItemDefinition.intsStack[--iStackCounter];
|
int l26 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
Class3_Sub28_Sub4 class3_sub28_sub4 = LinkableRSString.method733(l26);
|
QuickChatDefinition quickChatDefinition = QuickChat.method733(l26);
|
||||||
if (null != class3_sub28_sub4.anIntArray3567)
|
if (null != quickChatDefinition.anIntArray3567)
|
||||||
ItemDefinition.intsStack[iStackCounter++] = class3_sub28_sub4.anIntArray3567.length;
|
ItemDefinition.intsStack[iStackCounter++] = quickChatDefinition.anIntArray3567.length;
|
||||||
else
|
else
|
||||||
ItemDefinition.intsStack[iStackCounter++] = 0;
|
ItemDefinition.intsStack[iStackCounter++] = 0;
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -1905,14 +1905,14 @@ public final class CS2Script extends Linkable {
|
||||||
iStackCounter -= 2;
|
iStackCounter -= 2;
|
||||||
int k56 = ItemDefinition.intsStack[1 + iStackCounter];
|
int k56 = ItemDefinition.intsStack[1 + iStackCounter];
|
||||||
int i27 = ItemDefinition.intsStack[iStackCounter];
|
int i27 = ItemDefinition.intsStack[iStackCounter];
|
||||||
ItemDefinition.intsStack[iStackCounter++] = LinkableRSString.method733(i27).anIntArray3567[k56];
|
ItemDefinition.intsStack[iStackCounter++] = QuickChat.method733(i27).anIntArray3567[k56];
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5058) {
|
if (opcode == 5058) {
|
||||||
Class70.aClass10_1056 = new Class10();
|
CS2Methods.aQuickChat_1056 = new QuickChat();
|
||||||
Class70.aClass10_1056.anInt149 = ItemDefinition.intsStack[--iStackCounter];
|
CS2Methods.aQuickChat_1056.anInt149 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
Class70.aClass10_1056.aClass3_Sub28_Sub4_151 = LinkableRSString.method733(Class70.aClass10_1056.anInt149);
|
CS2Methods.aQuickChat_1056.aQuickChatDefinition_151 = QuickChat.method733(CS2Methods.aQuickChat_1056.anInt149);
|
||||||
Class70.aClass10_1056.anIntArray153 = new int[Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method552()];
|
CS2Methods.aQuickChat_1056.anIntArray153 = new int[CS2Methods.aQuickChat_1056.aQuickChatDefinition_151.method552()];
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (5059 == opcode) {
|
if (5059 == opcode) {
|
||||||
|
|
@ -1920,8 +1920,8 @@ public final class CS2Script extends Linkable {
|
||||||
TextureOperation12.outgoingBuffer.writeByte(0);
|
TextureOperation12.outgoingBuffer.writeByte(0);
|
||||||
int j27 = TextureOperation12.outgoingBuffer.index;
|
int j27 = TextureOperation12.outgoingBuffer.index;
|
||||||
TextureOperation12.outgoingBuffer.writeByte(0);
|
TextureOperation12.outgoingBuffer.writeByte(0);
|
||||||
TextureOperation12.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149);
|
TextureOperation12.outgoingBuffer.writeShort(CS2Methods.aQuickChat_1056.anInt149);
|
||||||
Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(TextureOperation12.outgoingBuffer, Class70.aClass10_1056.anIntArray153);
|
CS2Methods.aQuickChat_1056.aQuickChatDefinition_151.method545(TextureOperation12.outgoingBuffer, CS2Methods.aQuickChat_1056.anIntArray153);
|
||||||
TextureOperation12.outgoingBuffer.method769(-j27 + TextureOperation12.outgoingBuffer.index);
|
TextureOperation12.outgoingBuffer.method769(-j27 + TextureOperation12.outgoingBuffer.index);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1931,8 +1931,8 @@ public final class CS2Script extends Linkable {
|
||||||
TextureOperation12.outgoingBuffer.writeByte(0);
|
TextureOperation12.outgoingBuffer.writeByte(0);
|
||||||
int l56 = TextureOperation12.outgoingBuffer.index;
|
int l56 = TextureOperation12.outgoingBuffer.index;
|
||||||
TextureOperation12.outgoingBuffer.writeLong(class94_21.toLong());
|
TextureOperation12.outgoingBuffer.writeLong(class94_21.toLong());
|
||||||
TextureOperation12.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149);
|
TextureOperation12.outgoingBuffer.writeShort(CS2Methods.aQuickChat_1056.anInt149);
|
||||||
Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(TextureOperation12.outgoingBuffer, Class70.aClass10_1056.anIntArray153);
|
CS2Methods.aQuickChat_1056.aQuickChatDefinition_151.method545(TextureOperation12.outgoingBuffer, CS2Methods.aQuickChat_1056.anIntArray153);
|
||||||
TextureOperation12.outgoingBuffer.method769(TextureOperation12.outgoingBuffer.index + -l56);
|
TextureOperation12.outgoingBuffer.method769(TextureOperation12.outgoingBuffer.index + -l56);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1941,8 +1941,8 @@ public final class CS2Script extends Linkable {
|
||||||
TextureOperation12.outgoingBuffer.writeByte(0);
|
TextureOperation12.outgoingBuffer.writeByte(0);
|
||||||
int k27 = TextureOperation12.outgoingBuffer.index;
|
int k27 = TextureOperation12.outgoingBuffer.index;
|
||||||
TextureOperation12.outgoingBuffer.writeByte(1);
|
TextureOperation12.outgoingBuffer.writeByte(1);
|
||||||
TextureOperation12.outgoingBuffer.writeShort(Class70.aClass10_1056.anInt149);
|
TextureOperation12.outgoingBuffer.writeShort(CS2Methods.aQuickChat_1056.anInt149);
|
||||||
Class70.aClass10_1056.aClass3_Sub28_Sub4_151.method545(TextureOperation12.outgoingBuffer, Class70.aClass10_1056.anIntArray153);
|
CS2Methods.aQuickChat_1056.aQuickChatDefinition_151.method545(TextureOperation12.outgoingBuffer, CS2Methods.aQuickChat_1056.anIntArray153);
|
||||||
TextureOperation12.outgoingBuffer.method769(-k27 + TextureOperation12.outgoingBuffer.index);
|
TextureOperation12.outgoingBuffer.method769(-k27 + TextureOperation12.outgoingBuffer.index);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1982,14 +1982,14 @@ public final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (opcode == 5066) {
|
if (opcode == 5066) {
|
||||||
int l28 = ItemDefinition.intsStack[--iStackCounter];
|
int l28 = ItemDefinition.intsStack[--iStackCounter];
|
||||||
ItemDefinition.intsStack[iStackCounter++] = LinkableRSString.method733(l28).method552();
|
ItemDefinition.intsStack[iStackCounter++] = QuickChat.method733(l28).method552();
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5067) {
|
if (opcode == 5067) {
|
||||||
iStackCounter -= 2;
|
iStackCounter -= 2;
|
||||||
int i58 = ItemDefinition.intsStack[iStackCounter + 1];
|
int i58 = ItemDefinition.intsStack[iStackCounter + 1];
|
||||||
int i29 = ItemDefinition.intsStack[iStackCounter];
|
int i29 = ItemDefinition.intsStack[iStackCounter];
|
||||||
int i70 = LinkableRSString.method733(i29).method550(49, i58);
|
int i70 = QuickChat.method733(i29).method550(49, i58);
|
||||||
ItemDefinition.intsStack[iStackCounter++] = i70;
|
ItemDefinition.intsStack[iStackCounter++] = i70;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1997,14 +1997,14 @@ public final class CS2Script extends Linkable {
|
||||||
iStackCounter -= 2;
|
iStackCounter -= 2;
|
||||||
int j29 = ItemDefinition.intsStack[iStackCounter];
|
int j29 = ItemDefinition.intsStack[iStackCounter];
|
||||||
int j58 = ItemDefinition.intsStack[1 + iStackCounter];
|
int j58 = ItemDefinition.intsStack[1 + iStackCounter];
|
||||||
Class70.aClass10_1056.anIntArray153[j29] = j58;
|
CS2Methods.aQuickChat_1056.anIntArray153[j29] = j58;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5069) {
|
if (opcode == 5069) {
|
||||||
iStackCounter -= 2;
|
iStackCounter -= 2;
|
||||||
int k29 = ItemDefinition.intsStack[iStackCounter];
|
int k29 = ItemDefinition.intsStack[iStackCounter];
|
||||||
int k58 = ItemDefinition.intsStack[iStackCounter + 1];
|
int k58 = ItemDefinition.intsStack[iStackCounter + 1];
|
||||||
Class70.aClass10_1056.anIntArray153[k29] = k58;
|
CS2Methods.aQuickChat_1056.anIntArray153[k29] = k58;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5070) {
|
if (opcode == 5070) {
|
||||||
|
|
@ -2012,10 +2012,10 @@ public final class CS2Script extends Linkable {
|
||||||
int l29 = ItemDefinition.intsStack[iStackCounter];
|
int l29 = ItemDefinition.intsStack[iStackCounter];
|
||||||
int j70 = ItemDefinition.intsStack[iStackCounter - -2];
|
int j70 = ItemDefinition.intsStack[iStackCounter - -2];
|
||||||
int l58 = ItemDefinition.intsStack[iStackCounter + 1];
|
int l58 = ItemDefinition.intsStack[iStackCounter + 1];
|
||||||
Class3_Sub28_Sub4 class3_sub28_sub4_1 = LinkableRSString.method733(l29);
|
QuickChatDefinition quickChatDefinition_1 = QuickChat.method733(l29);
|
||||||
if (0 != class3_sub28_sub4_1.method550(73, l58))
|
if (0 != quickChatDefinition_1.method550(73, l58))
|
||||||
throw new RuntimeException("bad command");
|
throw new RuntimeException("bad command");
|
||||||
ItemDefinition.intsStack[iStackCounter++] = class3_sub28_sub4_1.method549(j70, l58);
|
ItemDefinition.intsStack[iStackCounter++] = quickChatDefinition_1.method549(j70, l58);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 5071) {
|
if (opcode == 5071) {
|
||||||
|
|
@ -2606,7 +2606,7 @@ public final class CS2Script extends Linkable {
|
||||||
}
|
}
|
||||||
if (6012 == opcode) {
|
if (6012 == opcode) {
|
||||||
if (HDToolKit.highDetail)
|
if (HDToolKit.highDetail)
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
Class106.aBoolean1441 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
Class106.aBoolean1441 = ItemDefinition.intsStack[--iStackCounter] == 1;
|
||||||
if (HDToolKit.highDetail && Class106.aBoolean1441) {
|
if (HDToolKit.highDetail && Class106.aBoolean1441) {
|
||||||
Class51.method1137(0.7F);
|
Class51.method1137(0.7F);
|
||||||
|
|
@ -3429,7 +3429,7 @@ public final class CS2Script extends Linkable {
|
||||||
ItemDefinition.stringsStack[sStackCounter++] = Class3_Sub23.method407(Class3_Sub20.paramLanguage, flag1, 0, k64);
|
ItemDefinition.stringsStack[sStackCounter++] = Class3_Sub23.method407(Class3_Sub20.paramLanguage, flag1, 0, k64);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
RSInterface class11_8 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_8 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
if (opcode == 2800) {
|
if (opcode == 2800) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = Client.method44(class11_8).method101();
|
ItemDefinition.intsStack[iStackCounter++] = Client.method44(class11_8).method101();
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -3452,12 +3452,12 @@ public final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 2700) {
|
if (opcode == 2700) {
|
||||||
RSInterface class11_9 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_9 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
ItemDefinition.intsStack[iStackCounter++] = class11_9.anInt192;
|
ItemDefinition.intsStack[iStackCounter++] = class11_9.anInt192;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 2701) {
|
if (opcode == 2701) {
|
||||||
RSInterface class11_10 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_10 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
if (-1 != class11_10.anInt192)
|
if (-1 != class11_10.anInt192)
|
||||||
ItemDefinition.intsStack[iStackCounter++] = class11_10.anInt271;
|
ItemDefinition.intsStack[iStackCounter++] = class11_10.anInt271;
|
||||||
else
|
else
|
||||||
|
|
@ -3474,7 +3474,7 @@ public final class CS2Script extends Linkable {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (opcode == 2703) {
|
if (opcode == 2703) {
|
||||||
RSInterface class11_11 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_11 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
if (null == class11_11.aClass11Array262) {
|
if (null == class11_11.aClass11Array262) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = 0;
|
ItemDefinition.intsStack[iStackCounter++] = 0;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -3505,7 +3505,7 @@ public final class CS2Script extends Linkable {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = 1;
|
ItemDefinition.intsStack[iStackCounter++] = 1;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
RSInterface class11_12 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
RSInterface class11_12 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
if (2600 == opcode) {
|
if (2600 == opcode) {
|
||||||
ItemDefinition.intsStack[iStackCounter++] = class11_12.anInt247;
|
ItemDefinition.intsStack[iStackCounter++] = class11_12.anInt247;
|
||||||
continue;
|
continue;
|
||||||
|
|
@ -3580,7 +3580,7 @@ public final class CS2Script extends Linkable {
|
||||||
class11_14 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
class11_14 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
||||||
} else {
|
} else {
|
||||||
opcode -= 1000;
|
opcode -= 1000;
|
||||||
class11_14 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
class11_14 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
}
|
}
|
||||||
int[] ai3 = null;
|
int[] ai3 = null;
|
||||||
RSString class94_62 = ItemDefinition.stringsStack[--sStackCounter];
|
RSString class94_62 = ItemDefinition.stringsStack[--sStackCounter];
|
||||||
|
|
@ -3677,7 +3677,7 @@ public final class CS2Script extends Linkable {
|
||||||
if (opcode < 2000) {
|
if (opcode < 2000) {
|
||||||
class11_15 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
class11_15 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
||||||
} else {
|
} else {
|
||||||
class11_15 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
class11_15 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
opcode -= 1000;
|
opcode -= 1000;
|
||||||
}
|
}
|
||||||
Class20.method909(class11_15);
|
Class20.method909(class11_15);
|
||||||
|
|
@ -3746,7 +3746,7 @@ public final class CS2Script extends Linkable {
|
||||||
class11_16 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
class11_16 = flag ? Class164.aClass11_2055 : aClass11_1749;
|
||||||
} else {
|
} else {
|
||||||
opcode -= 1000;
|
opcode -= 1000;
|
||||||
class11_16 = Class7.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
class11_16 = Unsorted.getRSInterface(ItemDefinition.intsStack[--iStackCounter]);
|
||||||
}
|
}
|
||||||
if (opcode == 1100) {
|
if (opcode == 1100) {
|
||||||
iStackCounter -= 2;
|
iStackCounter -= 2;
|
||||||
|
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
package org.runite.client;
|
|
||||||
|
|
||||||
final class Class10 {
|
|
||||||
|
|
||||||
static CacheIndex aClass153_152;
|
|
||||||
static int anInt154 = 0;
|
|
||||||
int anInt149;
|
|
||||||
Class3_Sub28_Sub4 aClass3_Sub28_Sub4_151;
|
|
||||||
int[] anIntArray153;
|
|
||||||
|
|
||||||
static Class3_Sub28_Sub16_Sub2[] method851() {
|
|
||||||
try {
|
|
||||||
Class3_Sub28_Sub16_Sub2[] var1 = new Class3_Sub28_Sub16_Sub2[Class95.anInt1338];
|
|
||||||
|
|
||||||
for (int var2 = 0; Class95.anInt1338 > var2; ++var2) {
|
|
||||||
int var3 = Unsorted.anIntArray3076[var2] * Class140_Sub7.anIntArray2931[var2];
|
|
||||||
byte[] var4 = Class163_Sub1.aByteArrayArray2987[var2];
|
|
||||||
int[] var5 = new int[var3];
|
|
||||||
|
|
||||||
for (int var6 = 0; var3 > var6; ++var6) {
|
|
||||||
var5[var6] = TextureOperation38.spritePalette[Unsorted.bitwiseAnd(255, var4[var6])];
|
|
||||||
}
|
|
||||||
|
|
||||||
var1[var2] = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[var2], Unsorted.anIntArray2591[var2], Class140_Sub7.anIntArray2931[var2], Unsorted.anIntArray3076[var2], var5);
|
|
||||||
}
|
|
||||||
|
|
||||||
Class39.method1035((byte) 113);
|
|
||||||
return var1;
|
|
||||||
} catch (RuntimeException var7) {
|
|
||||||
throw ClientErrorException.clientError(var7, "bd.B(" + true + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method852(byte var0, int var1) {
|
|
||||||
try {
|
|
||||||
Class3_Sub25 var2 = (Class3_Sub25) Class3_Sub2.aHashTable_2220.get(var1);
|
|
||||||
if (var2 != null) {
|
|
||||||
if (var0 != 114) {
|
|
||||||
aClass153_152 = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (int var3 = 0; var2.anIntArray2547.length > var3; ++var3) {
|
|
||||||
var2.anIntArray2547[var3] = -1;
|
|
||||||
var2.anIntArray2551[var3] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "bd.C(" + var0 + ',' + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -368,7 +368,7 @@ public final class Class102 implements Interface2 {
|
||||||
|
|
||||||
public final void method8(int var1, boolean var2) {
|
public final void method8(int var1, boolean var2) {
|
||||||
try {
|
try {
|
||||||
Class3_Sub28_Sub4.method551(255 & this.aByteArray2143[var1], this.aByteArray2144[var1] & 0xFF);
|
Unsorted.method551(255 & this.aByteArray2143[var1], this.aByteArray2144[var1] & 0xFF);
|
||||||
if (var2) {
|
if (var2) {
|
||||||
boolean var3 = false;
|
boolean var3 = false;
|
||||||
Class3_Sub28_Sub20 var4 = this.method1613(var1);
|
Class3_Sub28_Sub20 var4 = this.method1613(var1);
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@ final class Class110 {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (object != null) {
|
if (object != null) {
|
||||||
boolean var37 = Class7.method835(var2, var7, var9, var19, var12, var13, (GameObject) object, var24);
|
boolean var37 = method835(var2, var7, var9, var19, var12, var13, (GameObject) object, var24);
|
||||||
if (def.aBoolean1525 && var37 && var1) {
|
if (def.aBoolean1525 && var37 && var1) {
|
||||||
int var29 = 15;
|
int var29 = 15;
|
||||||
if (object instanceof Model) {
|
if (object instanceof Model) {
|
||||||
|
|
@ -161,7 +161,7 @@ final class Class110 {
|
||||||
object = new Class140_Sub3(objectId, type, var10, var0, var7, var9, def.animationId, def.aBoolean1492, null);
|
object = new Class140_Sub3(objectId, type, var10, var0, var7, var9, def.animationId, def.aBoolean1492, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class7.method835(var2, var7, var9, var19, 1, 1, (GameObject) object, var24);
|
method835(var2, var7, var9, var19, 1, 1, (GameObject) object, var24);
|
||||||
if (var1 && type <= 17 && type != 13 && var2 > 0) {
|
if (var1 && type <= 17 && type != 13 && var2 > 0) {
|
||||||
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 4);
|
Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9] = TextureOperation3.bitwiseOr(Class38_Sub1.anIntArrayArrayArray2609[var2][var7][var9], 4);
|
||||||
}
|
}
|
||||||
|
|
@ -350,7 +350,7 @@ final class Class110 {
|
||||||
object = new Class140_Sub3(objectId, type, var10, var0, var7, var9, def.animationId, def.aBoolean1492, null);
|
object = new Class140_Sub3(objectId, type, var10, var0, var7, var9, def.animationId, def.aBoolean1492, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class7.method835(var2, var7, var9, var19, 1, 1, (GameObject) object, var24);
|
method835(var2, var7, var9, var19, 1, 1, (GameObject) object, var24);
|
||||||
if (def.ClipType != 0 && var4 != null) {
|
if (def.ClipType != 0 && var4 != null) {
|
||||||
var4.method1489(var7, def.ProjectileClipped, (byte) 127, var9, var12, var13);
|
var4.method1489(var7, def.ProjectileClipped, (byte) 127, var9, var12, var13);
|
||||||
}
|
}
|
||||||
|
|
@ -484,4 +484,13 @@ final class Class110 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static boolean method835(int var0, int var1, int var2, int var3, int var4, int var5, GameObject var6, long var8) {
|
||||||
|
if (var6 == null) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
int var10 = var1 * 128 + 64 * var4;
|
||||||
|
int var11 = var2 * 128 + 64 * var5;
|
||||||
|
return Class56.method1189(var0, var1, var2, var4, var5, var10, var11, var3, var6, 0, false, var8);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2979,7 +2979,7 @@ final class Class140_Sub1_Sub1 extends Model {
|
||||||
short var7 = this.aShortArray3827[var5];
|
short var7 = this.aShortArray3827[var5];
|
||||||
if(var7 == -1) {
|
if(var7 == -1) {
|
||||||
HDToolKit.bindTexture2D(-1);
|
HDToolKit.bindTexture2D(-1);
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
} else {
|
} else {
|
||||||
Class51.anInterface2_838.method8(var7 & 65535, true);
|
Class51.anInterface2_838.method8(var7 & 65535, true);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -126,7 +126,7 @@ final class Class141 {
|
||||||
HDToolKit.method1847(1);
|
HDToolKit.method1847(1);
|
||||||
HDToolKit.method1823();
|
HDToolKit.method1823();
|
||||||
HDToolKit.method1837(false);
|
HDToolKit.method1837(false);
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
var6.glDepthMask(false);
|
var6.glDepthMask(false);
|
||||||
|
|
||||||
for (int var7 = 0; var7 < anInt1844; ++var7) {
|
for (int var7 = 0; var7 < anInt1844; ++var7) {
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ final class Class145 {
|
||||||
}
|
}
|
||||||
|
|
||||||
var12 = Class58.anIntArrayArrayArray914[0][var3][var4] + Class58.anIntArrayArrayArray914[0][var3 + 1][var4] + Class58.anIntArrayArrayArray914[0][var3][var4 + 1] + Class58.anIntArrayArrayArray914[0][var3 + 1][var4 + 1] >> 2;
|
var12 = Class58.anIntArrayArrayArray914[0][var3][var4] + Class58.anIntArrayArrayArray914[0][var3 + 1][var4] + Class58.anIntArrayArrayArray914[0][var3][var4 + 1] + Class58.anIntArrayArrayArray914[0][var3 + 1][var4 + 1] >> 2;
|
||||||
Class3_Sub28_Sub4.method551(-var12, 3);
|
Unsorted.method551(-var12, 3);
|
||||||
var8 = 201.5F;
|
var8 = 201.5F;
|
||||||
} else {
|
} else {
|
||||||
var8 = 201.5F - 50.0F * (float) (var6 + 1);
|
var8 = 201.5F - 50.0F * (float) (var6 + 1);
|
||||||
|
|
|
||||||
|
|
@ -104,7 +104,7 @@ abstract class Class146 {
|
||||||
var24.glTranslatef((float) (-var0), (float) (-var1), (float) (-var2));
|
var24.glTranslatef((float) (-var0), (float) (-var1), (float) (-var2));
|
||||||
if (var22) {
|
if (var22) {
|
||||||
Class3_Sub22.method403();
|
Class3_Sub22.method403();
|
||||||
Class3_Sub28_Sub4.method551(-1, 3);
|
Unsorted.method551(-1, 3);
|
||||||
TextureOperation23.aBoolean3207 = true;
|
TextureOperation23.aBoolean3207 = true;
|
||||||
WaterShader.method2254();
|
WaterShader.method2254();
|
||||||
Unsorted.anInt1244 = -1;
|
Unsorted.anInt1244 = -1;
|
||||||
|
|
|
||||||
|
|
@ -23,18 +23,6 @@ class Class155 {
|
||||||
private int anInt1987 = 0;
|
private int anInt1987 = 0;
|
||||||
private int anInt1988 = 0;
|
private int anInt1988 = 0;
|
||||||
|
|
||||||
static Class10 method2156(DataBuffer var1) {
|
|
||||||
try {
|
|
||||||
Class10 var2 = new Class10();
|
|
||||||
var2.anInt149 = var1.readUnsignedShort();
|
|
||||||
|
|
||||||
var2.aClass3_Sub28_Sub4_151 = LinkableRSString.method733(var2.anInt149);
|
|
||||||
return var2;
|
|
||||||
} catch (RuntimeException var3) {
|
|
||||||
throw ClientErrorException.clientError(var3, "vh.M(" + 1024 + ',' + (var1 != null ? "{...}" : "null") + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method2162(GameObject var0, int var1, int var2, int var3) {
|
static void method2162(GameObject var0, int var1, int var2, int var3) {
|
||||||
Class3_Sub2 var4;
|
Class3_Sub2 var4;
|
||||||
if (var2 < Unsorted.anInt1234) {
|
if (var2 < Unsorted.anInt1234) {
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ final class Class157 {
|
||||||
try {
|
try {
|
||||||
//System.out.println("Class 157 " + var2);
|
//System.out.println("Class 157 " + var2);
|
||||||
if (Class75_Sub4.method1351(var1, 0, var0)) {
|
if (Class75_Sub4.method1351(var1, 0, var0)) {
|
||||||
return Class10.method851();
|
return method851();
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
@ -70,6 +70,29 @@ final class Class157 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static Class3_Sub28_Sub16_Sub2[] method851() {
|
||||||
|
try {
|
||||||
|
Class3_Sub28_Sub16_Sub2[] var1 = new Class3_Sub28_Sub16_Sub2[Class95.anInt1338];
|
||||||
|
|
||||||
|
for (int var2 = 0; Class95.anInt1338 > var2; ++var2) {
|
||||||
|
int var3 = Unsorted.anIntArray3076[var2] * Class140_Sub7.anIntArray2931[var2];
|
||||||
|
byte[] var4 = Class163_Sub1.aByteArrayArray2987[var2];
|
||||||
|
int[] var5 = new int[var3];
|
||||||
|
|
||||||
|
for (int var6 = 0; var3 > var6; ++var6) {
|
||||||
|
var5[var6] = TextureOperation38.spritePalette[Unsorted.bitwiseAnd(255, var4[var6])];
|
||||||
|
}
|
||||||
|
|
||||||
|
var1[var2] = new Class3_Sub28_Sub16_Sub2(Class3_Sub15.anInt2426, Class133.anInt1748, Class164.anIntArray2048[var2], Unsorted.anIntArray2591[var2], Class140_Sub7.anIntArray2931[var2], Unsorted.anIntArray3076[var2], var5);
|
||||||
|
}
|
||||||
|
|
||||||
|
Class39.method1035((byte) 113);
|
||||||
|
return var1;
|
||||||
|
} catch (RuntimeException var7) {
|
||||||
|
throw ClientErrorException.clientError(var7, "bd.B(" + true + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] method2173(byte[] var1) {
|
final byte[] method2173(byte[] var1) {
|
||||||
try {
|
try {
|
||||||
if (null != this.anIntArrayArray1999) {
|
if (null != this.anIntArrayArray1999) {
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ public class Class163_Sub1 extends Class163 {
|
||||||
if(var2 == 25 || var2 == 23 || 48 == var2 || var2 == 7 || 13 == var2 || var2 == 47 || var2 == 5 || var2 == 43 || var2 == 35 || var2 == 58 || var2 == 22 || var2 == 1006) {
|
if(var2 == 25 || var2 == 23 || 48 == var2 || var2 == 7 || 13 == var2 || var2 == 47 || var2 == 5 || var2 == 43 || var2 == 35 || var2 == 58 || var2 == 22 || var2 == 1006) {
|
||||||
var3 = Class117.anIntArray1613[-1 + Unsorted.menuOptionCount];
|
var3 = Class117.anIntArray1613[-1 + Unsorted.menuOptionCount];
|
||||||
var4 = Class27.anIntArray512[Unsorted.menuOptionCount + -1];
|
var4 = Class27.anIntArray512[Unsorted.menuOptionCount + -1];
|
||||||
RSInterface var5 = Class7.getRSInterface(var4);
|
RSInterface var5 = Unsorted.getRSInterface(var4);
|
||||||
Class3_Sub1 var6 = Client.method44(Objects.requireNonNull(var5));
|
Class3_Sub1 var6 = Client.method44(Objects.requireNonNull(var5));
|
||||||
if(var6.method100() || var6.method93()) {
|
if(var6.method100() || var6.method93()) {
|
||||||
Class40.anInt677 = 0;
|
Class40.anInt677 = 0;
|
||||||
|
|
@ -100,7 +100,7 @@ public class Class163_Sub1 extends Class163 {
|
||||||
Class20.method909(Class67.aClass11_1017);
|
Class20.method909(Class67.aClass11_1017);
|
||||||
}
|
}
|
||||||
|
|
||||||
Class67.aClass11_1017 = Class7.getRSInterface(var4);
|
Class67.aClass11_1017 = Unsorted.getRSInterface(var4);
|
||||||
Class129_Sub1.anInt2693 = anInt2993;
|
Class129_Sub1.anInt2693 = anInt2993;
|
||||||
Unsorted.anInt40 = Class38_Sub1.anInt2614;
|
Unsorted.anInt40 = Class38_Sub1.anInt2614;
|
||||||
PacketParser.anInt86 = var3;
|
PacketParser.anInt86 = var3;
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,7 @@ public class Class164_Sub2 extends Class164 {
|
||||||
if(var8 == 4) {
|
if(var8 == 4) {
|
||||||
var11 = var4[var6++] << 16;
|
var11 = var4[var6++] << 16;
|
||||||
var11 += var4[var6++];
|
var11 += var4[var6++];
|
||||||
var12 = Class7.getRSInterface(var11);
|
var12 = Unsorted.getRSInterface(var11);
|
||||||
var13 = var4[var6++];
|
var13 = var4[var6++];
|
||||||
if(-1 != var13 && (!ItemDefinition.getItemDefinition(var13).membersItem || Unsorted.isMember)) {
|
if(-1 != var13 && (!ItemDefinition.getItemDefinition(var13).membersItem || Unsorted.isMember)) {
|
||||||
for(var14 = 0; var14 < Objects.requireNonNull(var12).itemAmounts.length; ++var14) {
|
for(var14 = 0; var14 < Objects.requireNonNull(var12).itemAmounts.length; ++var14) {
|
||||||
|
|
@ -156,7 +156,7 @@ public class Class164_Sub2 extends Class164 {
|
||||||
if(var8 == 10) {
|
if(var8 == 10) {
|
||||||
var11 = var4[var6++] << 16;
|
var11 = var4[var6++] << 16;
|
||||||
var11 += var4[var6++];
|
var11 += var4[var6++];
|
||||||
var12 = Class7.getRSInterface(var11);
|
var12 = Unsorted.getRSInterface(var11);
|
||||||
var13 = var4[var6++];
|
var13 = var4[var6++];
|
||||||
if(var13 != -1 && (!ItemDefinition.getItemDefinition(var13).membersItem || Unsorted.isMember)) {
|
if(var13 != -1 && (!ItemDefinition.getItemDefinition(var13).membersItem || Unsorted.isMember)) {
|
||||||
for(var14 = 0; var14 < Objects.requireNonNull(var12).itemAmounts.length; ++var14) {
|
for(var14 = 0; var14 < Objects.requireNonNull(var12).itemAmounts.length; ++var14) {
|
||||||
|
|
|
||||||
|
|
@ -694,7 +694,7 @@ final class Class168 {
|
||||||
|
|
||||||
static RSInterface method2273(RSInterface iface) {
|
static RSInterface method2273(RSInterface iface) {
|
||||||
if (iface.parentId != -1) {
|
if (iface.parentId != -1) {
|
||||||
return Class7.getRSInterface(iface.parentId);
|
return Unsorted.getRSInterface(iface.parentId);
|
||||||
}
|
}
|
||||||
|
|
||||||
int var3 = iface.componentHash >>> 16;
|
int var3 = iface.componentHash >>> 16;
|
||||||
|
|
@ -702,7 +702,7 @@ final class Class168 {
|
||||||
|
|
||||||
for (Class3_Sub31 var2 = var4.method1393(); null != var2; var2 = var4.method1392()) {
|
for (Class3_Sub31 var2 = var4.method1393(); null != var2; var2 = var4.method1392()) {
|
||||||
if (var2.anInt2602 == var3) {
|
if (var2.anInt2602 == var3) {
|
||||||
return Class7.getRSInterface((int) var2.linkableKey);
|
return Unsorted.getRSInterface((int) var2.linkableKey);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -944,7 +944,7 @@ final class Class168 {
|
||||||
private void method2279(int var2, DataBuffer var3, int var4) {
|
private void method2279(int var2, DataBuffer var3, int var4) {
|
||||||
try {
|
try {
|
||||||
if (var2 == 1) {
|
if (var2 == 1) {
|
||||||
this.anInt2103 = RSInterface.method869(116, var3.readMedium());
|
this.anInt2103 = RSInterface.method869(var3.readMedium());
|
||||||
} else if (var2 == 2) {
|
} else if (var2 == 2) {
|
||||||
this.anInt2095 = var3.readUnsignedByte();
|
this.anInt2095 = var3.readUnsignedByte();
|
||||||
} else if (3 == var2) {
|
} else if (3 == var2) {
|
||||||
|
|
@ -955,7 +955,7 @@ final class Class168 {
|
||||||
} else if (5 == var2) {
|
} else if (5 == var2) {
|
||||||
this.aBoolean2102 = false;
|
this.aBoolean2102 = false;
|
||||||
} else if (var2 == 7) {
|
} else if (var2 == 7) {
|
||||||
this.anInt2098 = RSInterface.method869(116, var3.readMedium());
|
this.anInt2098 = RSInterface.method869(var3.readMedium());
|
||||||
} else if (var2 == 8) {
|
} else if (var2 == 8) {
|
||||||
TextureOperation26.anInt3081 = var4;
|
TextureOperation26.anInt3081 = var4;
|
||||||
} else if (var2 == 9) {
|
} else if (var2 == 9) {
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ public final class Class21 {
|
||||||
var4.anInt2602 = interfaceId;
|
var4.anInt2602 = interfaceId;
|
||||||
TextureOperation23.aHashTable_3208.put(interfaceHash, var4);
|
TextureOperation23.aHashTable_3208.put(interfaceHash, var4);
|
||||||
TextureOperation20.method232(interfaceId);
|
TextureOperation20.method232(interfaceId);
|
||||||
RSInterface var5 = Class7.getRSInterface(interfaceHash);
|
RSInterface var5 = Unsorted.getRSInterface(interfaceHash);
|
||||||
if (var5 == null) {
|
if (var5 == null) {
|
||||||
System.out.println("Invalid interface opened - [window=" + (interfaceHash >> 16) + ", child=" + (interfaceHash & 0xFF) + ", id=" + interfaceId + "]");
|
System.out.println("Invalid interface opened - [window=" + (interfaceHash >> 16) + ", child=" + (interfaceHash & 0xFF) + ", id=" + interfaceId + "]");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ public final class Class24 {
|
||||||
static Random aRandom3088 = new Random();
|
static Random aRandom3088 = new Random();
|
||||||
static int anInt467 = 0;
|
static int anInt467 = 0;
|
||||||
static int anInt472 = 0;
|
static int anInt472 = 0;
|
||||||
|
static CacheIndex aClass153_152;
|
||||||
private final int[] anIntArray475 = new int[]{-1, -1, -1, -1, -1};
|
private final int[] anIntArray475 = new int[]{-1, -1, -1, -1, -1};
|
||||||
int anInt466 = -1;
|
int anInt466 = -1;
|
||||||
boolean aBoolean476 = false;
|
boolean aBoolean476 = false;
|
||||||
|
|
@ -163,7 +164,7 @@ public final class Class24 {
|
||||||
|
|
||||||
for (int var4 = 0; var4 < 5; ++var4) {
|
for (int var4 = 0; var4 < 5; ++var4) {
|
||||||
if (this.anIntArray475[var4] != -1) {
|
if (this.anIntArray475[var4] != -1) {
|
||||||
var2[var3++] = Model_Sub1.method2015(Class10.aClass153_152, this.anIntArray475[var4]);
|
var2[var3++] = Model_Sub1.method2015(aClass153_152, this.anIntArray475[var4]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -195,7 +196,7 @@ public final class Class24 {
|
||||||
boolean var2 = true;
|
boolean var2 = true;
|
||||||
|
|
||||||
for (int var3 = 0; this.anIntArray474.length > var3; ++var3) {
|
for (int var3 = 0; this.anIntArray474.length > var3; ++var3) {
|
||||||
if (!Class10.aClass153_152.method2129((byte) -90, 0, this.anIntArray474[var3])) {
|
if (!aClass153_152.method2129((byte) -90, 0, this.anIntArray474[var3])) {
|
||||||
var2 = false;
|
var2 = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -260,7 +261,7 @@ public final class Class24 {
|
||||||
Model_Sub1[] var2 = new Model_Sub1[this.anIntArray474.length];
|
Model_Sub1[] var2 = new Model_Sub1[this.anIntArray474.length];
|
||||||
|
|
||||||
for (int var3 = 0; this.anIntArray474.length > var3; ++var3) {
|
for (int var3 = 0; this.anIntArray474.length > var3; ++var3) {
|
||||||
var2[var3] = Model_Sub1.method2015(Class10.aClass153_152, this.anIntArray474[var3]);
|
var2[var3] = Model_Sub1.method2015(aClass153_152, this.anIntArray474[var3]);
|
||||||
}
|
}
|
||||||
Model_Sub1 var7;
|
Model_Sub1 var7;
|
||||||
if (var2.length == 1) {
|
if (var2.length == 1) {
|
||||||
|
|
@ -294,7 +295,7 @@ public final class Class24 {
|
||||||
boolean var2 = true;
|
boolean var2 = true;
|
||||||
|
|
||||||
for (int var3 = 0; var3 < 5; ++var3) {
|
for (int var3 = 0; var3 < 5; ++var3) {
|
||||||
if (-1 != this.anIntArray475[var3] && !Class10.aClass153_152.method2129((byte) 95, 0, this.anIntArray475[var3])) {
|
if (-1 != this.anIntArray475[var3] && !aClass153_152.method2129((byte) 95, 0, this.anIntArray475[var3])) {
|
||||||
var2 = false;
|
var2 = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -238,7 +238,7 @@ final class Class3_Sub11 extends Linkable {
|
||||||
GL var10 = HDToolKit.gl;
|
GL var10 = HDToolKit.gl;
|
||||||
if(this.anInt2351 == -1 || var3) {
|
if(this.anInt2351 == -1 || var3) {
|
||||||
HDToolKit.bindTexture2D(-1);
|
HDToolKit.bindTexture2D(-1);
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
} else {
|
} else {
|
||||||
Class51.anInterface2_838.method8(this.anInt2351, true);
|
Class51.anInterface2_838.method8(this.anInt2351, true);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -126,7 +126,7 @@ final class Class3_Sub22 extends Linkable {
|
||||||
Class146.method2083(var0, var1, var2, null, 0, (byte)0, var13, var14);
|
Class146.method2083(var0, var1, var2, null, 0, (byte)0, var13, var14);
|
||||||
if(HDToolKit.highDetail) {
|
if(HDToolKit.highDetail) {
|
||||||
TextureOperation23.aBoolean3207 = false;
|
TextureOperation23.aBoolean3207 = false;
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
Class92.method1512(null);
|
Class92.method1512(null);
|
||||||
Class68.method1265();
|
Class68.method1265();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import java.util.Objects;
|
||||||
final class Class3_Sub24_Sub3 extends Class3_Sub24 {
|
final class Class3_Sub24_Sub3 extends Class3_Sub24 {
|
||||||
|
|
||||||
LinkedList aLinkedList_3489 = new LinkedList();
|
LinkedList aLinkedList_3489 = new LinkedList();
|
||||||
static CacheIndex aClass153_3490;
|
|
||||||
static int[] anIntArray3491 = new int[]{0, -1, 0, 1};
|
static int[] anIntArray3491 = new int[]{0, -1, 0, 1};
|
||||||
static int maxClientMemory = 64;
|
static int maxClientMemory = 64;
|
||||||
private final Class3_Sub24_Sub4 aClass3_Sub24_Sub4_3493;
|
private final Class3_Sub24_Sub4 aClass3_Sub24_Sub4_3493;
|
||||||
|
|
|
||||||
|
|
@ -88,10 +88,10 @@ final class Class3_Sub28_Sub3 extends Node {
|
||||||
int var4 = 0;
|
int var4 = 0;
|
||||||
short[] var3 = new short[16];
|
short[] var3 = new short[16];
|
||||||
int var6 = !var1?0:32768;
|
int var6 = !var1?0:32768;
|
||||||
int var7 = (!var1?Class83.anInt1156:RenderAnimationDefinition.anInt377) + var6;
|
int var7 = (!var1? QuickChat.anInt1156: QuickChat.anInt377) + var6;
|
||||||
|
|
||||||
for(int var8 = var6; var8 < var7; ++var8) {
|
for(int var8 = var6; var8 < var7; ++var8) {
|
||||||
Class3_Sub28_Sub4 var9 = LinkableRSString.method733(var8);
|
QuickChatDefinition var9 = QuickChat.method733(var8);
|
||||||
if(var9.aBoolean3568 && var9.method554().toLowercase().indexOf(var2, 112) != -1) {
|
if(var9.aBoolean3568 && var9.method554().toLowercase().indexOf(var2, 112) != -1) {
|
||||||
if(var4 >= 50) {
|
if(var4 >= 50) {
|
||||||
Unsorted.anInt952 = -1;
|
Unsorted.anInt952 = -1;
|
||||||
|
|
@ -117,7 +117,7 @@ final class Class3_Sub28_Sub3 extends Node {
|
||||||
RSString[] var13 = new RSString[Unsorted.anInt952];
|
RSString[] var13 = new RSString[Unsorted.anInt952];
|
||||||
|
|
||||||
for(int var14 = 0; Unsorted.anInt952 > var14; ++var14) {
|
for(int var14 = 0; Unsorted.anInt952 > var14; ++var14) {
|
||||||
var13[var14] = LinkableRSString.method733(var3[var14]).method554();
|
var13[var14] = QuickChat.method733(var3[var14]).method554();
|
||||||
}
|
}
|
||||||
|
|
||||||
TextureOperation3.method307(var13, Class99.aShortArray1398, 100);
|
TextureOperation3.method307(var13, Class99.aShortArray1398, 100);
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ public abstract class Class44 {
|
||||||
|
|
||||||
static void method1073() {
|
static void method1073() {
|
||||||
try {
|
try {
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
|
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "gj.L(" + 97 + ')');
|
throw ClientErrorException.clientError(var2, "gj.L(" + 97 + ')');
|
||||||
|
|
|
||||||
|
|
@ -124,7 +124,7 @@ public final class Class49 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return Class3_Sub28_Sub4.method612(var1);
|
return QuickChatDefinition.method612(var1);
|
||||||
} catch (RuntimeException var6) {
|
} catch (RuntimeException var6) {
|
||||||
throw ClientErrorException.clientError(var6, "ha.H(" + (var0 != null ? "{...}" : "null") + ',' + var1 + ',' + var3 + ',' + false + ')');
|
throw ClientErrorException.clientError(var6, "ha.H(" + (var0 != null ? "{...}" : "null") + ',' + var1 + ',' + var3 + ',' + false + ')');
|
||||||
}
|
}
|
||||||
|
|
@ -149,7 +149,7 @@ public final class Class49 {
|
||||||
var3 = var3 + var0;
|
var3 = var3 + var0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class7.method831(var3);
|
method831(var3);
|
||||||
var3 = InterfaceWidget.a(":", "%3a", var3);
|
var3 = InterfaceWidget.a(":", "%3a", var3);
|
||||||
var3 = InterfaceWidget.a("@", "%40", var3);
|
var3 = InterfaceWidget.a("@", "%40", var3);
|
||||||
var3 = InterfaceWidget.a("&", "%26", var3);
|
var3 = InterfaceWidget.a("&", "%26", var3);
|
||||||
|
|
@ -344,4 +344,7 @@ public final class Class49 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void method831(String var1) {
|
||||||
|
System.out.println("Error: " + InterfaceWidget.a("%0a", "\n", var1));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -61,15 +61,6 @@ public final class Class65 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method1236(CacheIndex var0, CacheIndex var1) {
|
|
||||||
try {
|
|
||||||
Unsorted.quickChatMessages = var1;
|
|
||||||
Unsorted.aClass153_332 = var0;
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "ja.F(" + (var0 != null ? "{...}" : "null") + ',' + (var1 != null ? "{...}" : "null") + ',' + -117 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method1237(int var0) {
|
static void method1237(int var0) {
|
||||||
try {
|
try {
|
||||||
WorldListEntry.anInt2626 = 1000 / var0;
|
WorldListEntry.anInt2626 = 1000 / var0;
|
||||||
|
|
|
||||||
|
|
@ -374,7 +374,7 @@ final class Class68 {
|
||||||
static void method1277(Class3_Sub2[][][] var2) {
|
static void method1277(Class3_Sub2[][][] var2) {
|
||||||
if (Class106.aBoolean1441) {
|
if (Class106.aBoolean1441) {
|
||||||
GL var3 = HDToolKit.gl;
|
GL var3 = HDToolKit.gl;
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
HDToolKit.method1856(0);
|
HDToolKit.method1856(0);
|
||||||
HDToolKit.method1823();
|
HDToolKit.method1823();
|
||||||
HDToolKit.bindTexture2D(HDToolKit.anInt1810);
|
HDToolKit.bindTexture2D(HDToolKit.anInt1810);
|
||||||
|
|
|
||||||
|
|
@ -12,54 +12,6 @@ public final class Class7 implements Interface4 {
|
||||||
static short[] aShortArray2167 = new short[]{(short) 30, (short) 6, (short) 31, (short) 29, (short) 10, (short) 44, (short) 37, (short) 57};
|
static short[] aShortArray2167 = new short[]{(short) 30, (short) 6, (short) 31, (short) 29, (short) 10, (short) 44, (short) 37, (short) 57};
|
||||||
|
|
||||||
|
|
||||||
static void method831(String var1) {
|
|
||||||
System.out.println("Error: " + InterfaceWidget.a("%0a", "\n", var1));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static RSInterface getRSInterface(int interfaceHash) {
|
|
||||||
try {
|
|
||||||
int windowId = interfaceHash >> 16;
|
|
||||||
|
|
||||||
int componentId = 65535 & interfaceHash;
|
|
||||||
if (GameObject.aClass11ArrayArray1834.length <= windowId || windowId < 0) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
if (GameObject.aClass11ArrayArray1834[windowId] == null || GameObject.aClass11ArrayArray1834[windowId].length <= componentId || null == GameObject.aClass11ArrayArray1834[windowId][componentId]) {
|
|
||||||
boolean var4 = Unsorted.loadInterface(windowId);
|
|
||||||
if (!var4) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (GameObject.aClass11ArrayArray1834[windowId].length <= componentId) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
return GameObject.aClass11ArrayArray1834[windowId][componentId];
|
|
||||||
} catch (RuntimeException var5) {
|
|
||||||
throw ClientErrorException.clientError(var5, "af.F(" + interfaceHash + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method834() {
|
|
||||||
try {
|
|
||||||
Unsorted.method1250(43, false);
|
|
||||||
System.gc();
|
|
||||||
Class117.method1719(25);
|
|
||||||
|
|
||||||
} catch (RuntimeException var2) {
|
|
||||||
throw ClientErrorException.clientError(var2, "af.D(" + (byte) -86 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static boolean method835(int var0, int var1, int var2, int var3, int var4, int var5, GameObject var6, long var8) {
|
|
||||||
if (var6 == null) {
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
int var10 = var1 * 128 + 64 * var4;
|
|
||||||
int var11 = var2 * 128 + 64 * var5;
|
|
||||||
return Class56.method1189(var0, var1, var2, var4, var5, var10, var11, var3, var6, 0, false, var8);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public final RSString method20(int var1, int[] var2, int var3, long var4) {
|
public final RSString method20(int var1, int[] var2, int var3, long var4) {
|
||||||
try {
|
try {
|
||||||
if (var1 == 0) {
|
if (var1 == 0) {
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ final class Class70 {
|
||||||
static int anInt1047;
|
static int anInt1047;
|
||||||
static double aDouble1050 = -1.0D;
|
static double aDouble1050 = -1.0D;
|
||||||
static int anInt1053 = 0;
|
static int anInt1053 = 0;
|
||||||
static Class10 aClass10_1056;
|
|
||||||
int anInt1045;
|
int anInt1045;
|
||||||
long aLong1048 = 0L;
|
long aLong1048 = 0L;
|
||||||
GameObject aClass140_1049;
|
GameObject aClass140_1049;
|
||||||
|
|
@ -20,7 +19,7 @@ final class Class70 {
|
||||||
static void method1285(CacheIndex var0, int var2, int var5) {
|
static void method1285(CacheIndex var0, int var2, int var5) {
|
||||||
try {
|
try {
|
||||||
Class101.aClass153_1423 = var0;
|
Class101.aClass153_1423 = var0;
|
||||||
Class10.anInt154 = 1;
|
Unsorted.anInt154 = 1;
|
||||||
TextureOperation36.anInt3423 = var5;
|
TextureOperation36.anInt3423 = var5;
|
||||||
Class132.anInt1741 = 0;
|
Class132.anInt1741 = 0;
|
||||||
TextureOperation8.anInt3463 = var2;
|
TextureOperation8.anInt3463 = var2;
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ final class Class75_Sub3 extends Class75 {
|
||||||
Unsorted.aReferenceCache_4043.sweep(5);
|
Unsorted.aReferenceCache_4043.sweep(5);
|
||||||
CS2Script.aReferenceCache_2442.sweep(5);
|
CS2Script.aReferenceCache_2442.sweep(5);
|
||||||
Class154.aReferenceCache_1964.sweep(5);
|
Class154.aReferenceCache_1964.sweep(5);
|
||||||
Class3_Sub28_Sub4.aReferenceCache_3572.sweep(5);
|
QuickChatDefinition.aReferenceCache_3572.sweep(5);
|
||||||
Class143.aReferenceCache_1874.sweep(5);
|
Class143.aReferenceCache_1874.sweep(5);
|
||||||
Class67.aReferenceCache_1013.sweep(5);
|
Class67.aReferenceCache_1013.sweep(5);
|
||||||
Texture.aReferenceCache_1146.sweep(5);
|
Texture.aReferenceCache_1146.sweep(5);
|
||||||
|
|
|
||||||
|
|
@ -176,7 +176,7 @@ final class Class79 {
|
||||||
|
|
||||||
static boolean method1391(int var0) {
|
static boolean method1391(int var0) {
|
||||||
try {
|
try {
|
||||||
return var0 == ~Class10.anInt154 && !Class101.aClass3_Sub24_Sub4_1421.method473(-128);
|
return var0 == ~Unsorted.anInt154 && !Class101.aClass3_Sub24_Sub4_1421.method473(-128);
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "kk.A(" + var0 + ')');
|
throw ClientErrorException.clientError(var2, "kk.A(" + var0 + ')');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ import org.rs09.client.rendering.Toolkit;
|
||||||
public final class Class83 {
|
public final class Class83 {
|
||||||
|
|
||||||
static int[] anIntArray1161;
|
static int[] anIntArray1161;
|
||||||
static int anInt1156 = 0;
|
|
||||||
static boolean aBoolean1158 = false;
|
static boolean aBoolean1158 = false;
|
||||||
private final CacheIndex aClass153_1153;
|
private final CacheIndex aClass153_1153;
|
||||||
private final HashTable aHashTable_1155 = new HashTable(256);
|
private final HashTable aHashTable_1155 = new HashTable(256);
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
static void method375(CacheIndex var1, CacheIndex var2) {
|
static void method375(CacheIndex var1, CacheIndex var2) {
|
||||||
try {
|
try {
|
||||||
Class10.aClass153_152 = var1;
|
Class24.aClass153_152 = var1;
|
||||||
LoginHandler.aClass153_1680 = var2;
|
LoginHandler.aClass153_1680 = var2;
|
||||||
Class25.anInt497 = LoginHandler.aClass153_1680.getFileAmount(3);
|
Class25.anInt497 = LoginHandler.aClass153_1680.getFileAmount(3);
|
||||||
} catch (RuntimeException var4) {
|
} catch (RuntimeException var4) {
|
||||||
|
|
@ -103,7 +103,7 @@ public final class Client extends GameShell {
|
||||||
return null;
|
return null;
|
||||||
} else {
|
} else {
|
||||||
for (int var2 = 0; var2 < var1; ++var2) {
|
for (int var2 = 0; var2 < var1; ++var2) {
|
||||||
var0 = Class7.getRSInterface(var0.parentId);
|
var0 = Unsorted.getRSInterface(var0.parentId);
|
||||||
if (var0 == null) {
|
if (var0 == null) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
@ -594,7 +594,7 @@ public final class Client extends GameShell {
|
||||||
if (inter.anIntArray175 != null && Unsorted.anInt944 - inter.anInt255 <= 32) {
|
if (inter.anIntArray175 != null && Unsorted.anInt944 - inter.anInt255 <= 32) {
|
||||||
label474:
|
label474:
|
||||||
for (var19 = inter.anInt255; var19 < Unsorted.anInt944; ++var19) {
|
for (var19 = inter.anInt255; var19 < Unsorted.anInt944; ++var19) {
|
||||||
var29 = Class3_Sub28_Sub4.anIntArray3565[var19 & 31];
|
var29 = QuickChatDefinition.anIntArray3565[var19 & 31];
|
||||||
|
|
||||||
for (var21 = 0; var21 < inter.anIntArray175.length; ++var21) {
|
for (var21 = 0; var21 < inter.anIntArray175.length; ++var21) {
|
||||||
if (inter.anIntArray175[var21] == var29) {
|
if (inter.anIntArray175[var21] == var29) {
|
||||||
|
|
@ -1265,7 +1265,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
var12 = var11.aClass11_2449;
|
var12 = var11.aClass11_2449;
|
||||||
if (0 <= var12.anInt191) {
|
if (0 <= var12.anInt191) {
|
||||||
var13 = Class7.getRSInterface(var12.parentId);
|
var13 = Unsorted.getRSInterface(var12.parentId);
|
||||||
if (var13 == null || null == var13.aClass11Array262 || var12.anInt191 >= var13.aClass11Array262.length || var12 != var13.aClass11Array262[var12.anInt191]) {
|
if (var13 == null || null == var13.aClass11Array262 || var12.anInt191 >= var13.aClass11Array262.length || var12 != var13.aClass11Array262[var12.anInt191]) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1277,7 +1277,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
var12 = var11.aClass11_2449;
|
var12 = var11.aClass11_2449;
|
||||||
if (var12.anInt191 >= 0) {
|
if (var12.anInt191 >= 0) {
|
||||||
var13 = Class7.getRSInterface(var12.parentId);
|
var13 = Unsorted.getRSInterface(var12.parentId);
|
||||||
if (null == var13 || var13.aClass11Array262 == null || var13.aClass11Array262.length <= var12.anInt191 || var12 != var13.aClass11Array262[var12.anInt191]) {
|
if (null == var13 || var13.aClass11Array262 == null || var13.aClass11Array262.length <= var12.anInt191 || var12 != var13.aClass11Array262[var12.anInt191]) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1289,7 +1289,7 @@ public final class Client extends GameShell {
|
||||||
|
|
||||||
var12 = var11.aClass11_2449;
|
var12 = var11.aClass11_2449;
|
||||||
if (var12.anInt191 >= 0) {
|
if (var12.anInt191 >= 0) {
|
||||||
var13 = Class7.getRSInterface(var12.parentId);
|
var13 = Unsorted.getRSInterface(var12.parentId);
|
||||||
if (null == var13 || null == var13.aClass11Array262 || var12.anInt191 >= var13.aClass11Array262.length || var12 != var13.aClass11Array262[var12.anInt191]) {
|
if (null == var13 || null == var13.aClass11Array262 || var12.anInt191 >= var13.aClass11Array262.length || var12 != var13.aClass11Array262[var12.anInt191]) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -1610,8 +1610,8 @@ public final class Client extends GameShell {
|
||||||
Unsorted.method89(CacheIndex.fontsIndex, CacheIndex.spritesIndex, CacheIndex.interfacesIndex, CacheIndex.modelsIndex);
|
Unsorted.method89(CacheIndex.fontsIndex, CacheIndex.spritesIndex, CacheIndex.interfacesIndex, CacheIndex.modelsIndex);
|
||||||
TextureOperation23.method250(CacheIndex.configurationsIndex);
|
TextureOperation23.method250(CacheIndex.configurationsIndex);
|
||||||
EnumDefinitionProvider.setIndex(CacheIndex.clientscriptMaskIndex);
|
EnumDefinitionProvider.setIndex(CacheIndex.clientscriptMaskIndex);
|
||||||
TextureOperation9.method205(CacheIndex.quickchatMenusIndex, CacheIndex.quickchatMessagesIndex, new Class7());
|
QuickChat.method205(CacheIndex.quickchatMenusIndex, CacheIndex.quickchatMessagesIndex, new Class7());
|
||||||
Class65.method1236(CacheIndex.quickchatMenusIndex, CacheIndex.quickchatMessagesIndex);
|
QuickChat.method1236(CacheIndex.quickchatMenusIndex, CacheIndex.quickchatMessagesIndex);
|
||||||
Class58.method1197(CacheIndex.configurationsIndex);
|
Class58.method1197(CacheIndex.configurationsIndex);
|
||||||
Unsorted.method2065(CacheIndex.configurationsIndex, CacheIndex.spritesIndex);
|
Unsorted.method2065(CacheIndex.configurationsIndex, CacheIndex.spritesIndex);
|
||||||
Class107.method1645(CacheIndex.configurationsIndex, CacheIndex.spritesIndex);
|
Class107.method1645(CacheIndex.configurationsIndex, CacheIndex.spritesIndex);
|
||||||
|
|
|
||||||
|
|
@ -213,7 +213,7 @@ public class ClientCommands {
|
||||||
Unsorted.aReferenceCache_4043.clearSoftReferences();//Class163_Sub2_Sub1.method2222();
|
Unsorted.aReferenceCache_4043.clearSoftReferences();//Class163_Sub2_Sub1.method2222();
|
||||||
CS2Script.aReferenceCache_2442.clearSoftReferences();//Class163_Sub2_Sub1.method2222();
|
CS2Script.aReferenceCache_2442.clearSoftReferences();//Class163_Sub2_Sub1.method2222();
|
||||||
Class154.aReferenceCache_1964.clearSoftReferences();//Class163_Sub2_Sub1.method2222();
|
Class154.aReferenceCache_1964.clearSoftReferences();//Class163_Sub2_Sub1.method2222();
|
||||||
Class3_Sub28_Sub4.aReferenceCache_3572.clearSoftReferences();//Originally Class3_Sub30_Sub1.method813();
|
QuickChatDefinition.aReferenceCache_3572.clearSoftReferences();//Originally Class3_Sub30_Sub1.method813();
|
||||||
Class143.aReferenceCache_1874.clearSoftReferences();//Originally Class3_Sub30_Sub1.method813();
|
Class143.aReferenceCache_1874.clearSoftReferences();//Originally Class3_Sub30_Sub1.method813();
|
||||||
Class67.aReferenceCache_1013.clearSoftReferences();//Originally Class3_Sub30_Sub1.method813();
|
Class67.aReferenceCache_1013.clearSoftReferences();//Originally Class3_Sub30_Sub1.method813();
|
||||||
Texture.aReferenceCache_1146.clearSoftReferences();//Originally Class133.method1803();
|
Texture.aReferenceCache_1146.clearSoftReferences();//Originally Class133.method1803();
|
||||||
|
|
|
||||||
|
|
@ -163,7 +163,7 @@ abstract class GameObject {
|
||||||
static void method1870() {
|
static void method1870() {
|
||||||
try {
|
try {
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
|
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
|
||||||
Class10.anInt154 = 1;
|
Unsorted.anInt154 = 1;
|
||||||
Class101.aClass153_1423 = null;
|
Class101.aClass153_1423 = null;
|
||||||
} catch (RuntimeException var2) {
|
} catch (RuntimeException var2) {
|
||||||
throw ClientErrorException.clientError(var2, "th.GC(" + false + ')');
|
throw ClientErrorException.clientError(var2, "th.GC(" + false + ')');
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ public final class HDToolKit {
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method1822() {
|
static void method1822() {
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
method1836();
|
method1836();
|
||||||
method1856(1);
|
method1856(1);
|
||||||
method1847(1);
|
method1847(1);
|
||||||
|
|
@ -80,7 +80,7 @@ public final class HDToolKit {
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method1824() {
|
static void method1824() {
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
method1836();
|
method1836();
|
||||||
method1856(0);
|
method1856(0);
|
||||||
method1847(0);
|
method1847(0);
|
||||||
|
|
@ -130,7 +130,7 @@ public final class HDToolKit {
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method1828() {
|
static void method1828() {
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
method1836();
|
method1836();
|
||||||
method1856(0);
|
method1856(0);
|
||||||
method1847(0);
|
method1847(0);
|
||||||
|
|
@ -252,7 +252,7 @@ public final class HDToolKit {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void method1835() {
|
public static void method1835() {
|
||||||
Class3_Sub28_Sub4.method551(0, 0);
|
Unsorted.method551(0, 0);
|
||||||
method1836();
|
method1836();
|
||||||
bindTexture2D(-1);
|
bindTexture2D(-1);
|
||||||
method1837(false);
|
method1837(false);
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@ final class ItemDefinition {
|
||||||
|
|
||||||
static ItemDefinition getItemDefinition(int itemId) {
|
static ItemDefinition getItemDefinition(int itemId) {
|
||||||
try {
|
try {
|
||||||
ItemDefinition var2 = (ItemDefinition)Class3_Sub28_Sub4.aReferenceCache_3572.get(itemId);
|
ItemDefinition var2 = (ItemDefinition) QuickChatDefinition.aReferenceCache_3572.get(itemId);
|
||||||
if(var2 == null) {
|
if(var2 == null) {
|
||||||
byte[] var3 = Class97.aClass153_1370.getFile(Class140_Sub2.method1951(itemId), 255 & itemId);
|
byte[] var3 = Class97.aClass153_1370.getFile(Class140_Sub2.method1951(itemId), 255 & itemId);
|
||||||
var2 = new ItemDefinition();
|
var2 = new ItemDefinition();
|
||||||
|
|
@ -201,7 +201,7 @@ final class ItemDefinition {
|
||||||
var2.groundOptions = Unsorted.aClass94Array2596;
|
var2.groundOptions = Unsorted.aClass94Array2596;
|
||||||
}
|
}
|
||||||
|
|
||||||
Class3_Sub28_Sub4.aReferenceCache_3572.put(var2, itemId);
|
QuickChatDefinition.aReferenceCache_3572.put(var2, itemId);
|
||||||
}
|
}
|
||||||
return var2;
|
return var2;
|
||||||
} catch (RuntimeException var4) {
|
} catch (RuntimeException var4) {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package org.runite.client;
|
package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.Linkable;
|
import org.rs09.client.Linkable;
|
||||||
import org.rs09.client.data.NodeCache;
|
|
||||||
|
|
||||||
public final class LinkableRSString extends Linkable {
|
public final class LinkableRSString extends Linkable {
|
||||||
|
|
||||||
|
|
@ -10,7 +9,6 @@ public final class LinkableRSString extends Linkable {
|
||||||
static CacheIndex aClass153_2581;
|
static CacheIndex aClass153_2581;
|
||||||
public static int anInt2582 = 0;
|
public static int anInt2582 = 0;
|
||||||
static boolean isDynamicSceneGraph = false;
|
static boolean isDynamicSceneGraph = false;
|
||||||
static NodeCache aClass47_3776 = new NodeCache(64);
|
|
||||||
public RSString value;
|
public RSString value;
|
||||||
static int anInt2587;
|
static int anInt2587;
|
||||||
static GameShell anApplet_Sub1_2588 = null;
|
static GameShell anApplet_Sub1_2588 = null;
|
||||||
|
|
@ -30,7 +28,7 @@ public final class LinkableRSString extends Linkable {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (Class10.anInt154 == 1) {
|
if (Unsorted.anInt154 == 1) {
|
||||||
int var1 = Class101.aClass3_Sub24_Sub4_1421.method499();
|
int var1 = Class101.aClass3_Sub24_Sub4_1421.method499();
|
||||||
if (var1 > 0 && Class101.aClass3_Sub24_Sub4_1421.method473(-124)) {
|
if (var1 > 0 && Class101.aClass3_Sub24_Sub4_1421.method473(-124)) {
|
||||||
var1 -= GraphicDefinition.anInt546;
|
var1 -= GraphicDefinition.anInt546;
|
||||||
|
|
@ -45,11 +43,11 @@ public final class LinkableRSString extends Linkable {
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
|
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method485();
|
Class101.aClass3_Sub24_Sub4_1421.method485();
|
||||||
NPC.aClass3_Sub27_1154 = null;
|
NPC.aClass3_Sub27_1154 = null;
|
||||||
Class3_Sub28_Sub4.aClass83_3579 = null;
|
QuickChatDefinition.aClass83_3579 = null;
|
||||||
if (Class101.aClass153_1423 == null) {
|
if (Class101.aClass153_1423 == null) {
|
||||||
Class10.anInt154 = 0;
|
Unsorted.anInt154 = 0;
|
||||||
} else {
|
} else {
|
||||||
Class10.anInt154 = 2;
|
Unsorted.anInt154 = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception var2) {
|
} catch (Exception var2) {
|
||||||
|
|
@ -57,8 +55,8 @@ public final class LinkableRSString extends Linkable {
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -127);
|
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -127);
|
||||||
Class101.aClass153_1423 = null;
|
Class101.aClass153_1423 = null;
|
||||||
NPC.aClass3_Sub27_1154 = null;
|
NPC.aClass3_Sub27_1154 = null;
|
||||||
Class10.anInt154 = 0;
|
Unsorted.anInt154 = 0;
|
||||||
Class3_Sub28_Sub4.aClass83_3579 = null;
|
QuickChatDefinition.aClass83_3579 = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (RuntimeException var3) {
|
} catch (RuntimeException var3) {
|
||||||
|
|
@ -120,35 +118,6 @@ public final class LinkableRSString extends Linkable {
|
||||||
public LinkableRSString() {
|
public LinkableRSString() {
|
||||||
}
|
}
|
||||||
|
|
||||||
static Class3_Sub28_Sub4 method733(int var1) {
|
|
||||||
try {
|
|
||||||
Class3_Sub28_Sub4 var2 = (Class3_Sub28_Sub4) aClass47_3776.get(var1);
|
|
||||||
if (null == var2) {
|
|
||||||
byte[] var3;
|
|
||||||
if (var1 < 32768) {
|
|
||||||
var3 = Class3_Sub24_Sub3.aClass153_3490.getFile(1, var1);
|
|
||||||
} else {
|
|
||||||
var3 = TextureOperation9.aClass153_1967.getFile(1, 32767 & var1);
|
|
||||||
}
|
|
||||||
|
|
||||||
var2 = new Class3_Sub28_Sub4();
|
|
||||||
|
|
||||||
if (var3 != null) {
|
|
||||||
var2.method546(new DataBuffer(var3));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (var1 >= 32768) {
|
|
||||||
var2.method548();
|
|
||||||
}
|
|
||||||
|
|
||||||
aClass47_3776.put(var1, var2);
|
|
||||||
}
|
|
||||||
return var2;
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "sj.Q(" + 12345678 + ',' + var1 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void method734(RSString var1) {
|
static void method734(RSString var1) {
|
||||||
try {
|
try {
|
||||||
Class163_Sub2.paramSettings = var1;
|
Class163_Sub2.paramSettings = var1;
|
||||||
|
|
@ -160,7 +129,7 @@ public final class LinkableRSString extends Linkable {
|
||||||
if (0 == var1.length()) {
|
if (0 == var1.length()) {
|
||||||
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasAgeExpire});
|
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasAgeExpire});
|
||||||
} else {
|
} else {
|
||||||
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasExpires, Class15.method894(94608000000L + TimeUtils.time()), TextCore.HasMaxAge, Class3_Sub28_Sub4.method612(94608000L)});
|
var4 = RSString.stringCombiner(new RSString[]{var4, TextCore.HasExpires, Class15.method894(94608000000L + TimeUtils.time()), TextCore.HasMaxAge, QuickChatDefinition.method612(94608000L)});
|
||||||
}
|
}
|
||||||
|
|
||||||
RSString.stringCombiner(new RSString[]{TextCore.aClass94_1694, var4, TextCore.aClass94_1698}).method1554(Class38.signlink.gameApplet);
|
RSString.stringCombiner(new RSString[]{TextCore.aClass94_1694, var4, TextCore.aClass94_1698}).method1554(Class38.signlink.gameApplet);
|
||||||
|
|
@ -179,7 +148,7 @@ public final class LinkableRSString extends Linkable {
|
||||||
method736(-60, -93);
|
method736(-60, -93);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class10.anInt154 == 0) {
|
if (Unsorted.anInt154 == 0) {
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method506(var0);
|
Class101.aClass3_Sub24_Sub4_1421.method506(var0);
|
||||||
} else {
|
} else {
|
||||||
TextureOperation36.anInt3423 = var0;
|
TextureOperation36.anInt3423 = var0;
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ public final class NPC extends Class140_Sub4 {
|
||||||
static boolean method1988() {
|
static boolean method1988() {
|
||||||
try {
|
try {
|
||||||
try {
|
try {
|
||||||
if (Class10.anInt154 == 2) {
|
if (Unsorted.anInt154 == 2) {
|
||||||
if (aClass3_Sub27_1154 == null) {
|
if (aClass3_Sub27_1154 == null) {
|
||||||
aClass3_Sub27_1154 = Class3_Sub27.method517(Class101.aClass153_1423, TextureOperation8.anInt3463, Class132.anInt1741);
|
aClass3_Sub27_1154 = Class3_Sub27.method517(Class101.aClass153_1423, TextureOperation8.anInt3463, Class132.anInt1741);
|
||||||
if (null == aClass3_Sub27_1154) {
|
if (null == aClass3_Sub27_1154) {
|
||||||
|
|
@ -74,17 +74,17 @@ public final class NPC extends Class140_Sub4 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class3_Sub28_Sub4.aClass83_3579 == null) {
|
if (QuickChatDefinition.aClass83_3579 == null) {
|
||||||
Class3_Sub28_Sub4.aClass83_3579 = new Class83(Class40.aClass153_679, Class3_Sub28_Sub20.aClass153_3786);
|
QuickChatDefinition.aClass83_3579 = new Class83(Class40.aClass153_679, Class3_Sub28_Sub20.aClass153_3786);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Class101.aClass3_Sub24_Sub4_1421.method470(aClass3_Sub27_1154, Class124.aClass153_1661, Class3_Sub28_Sub4.aClass83_3579)) {
|
if (Class101.aClass3_Sub24_Sub4_1421.method470(aClass3_Sub27_1154, Class124.aClass153_1661, QuickChatDefinition.aClass83_3579)) {
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method471();
|
Class101.aClass3_Sub24_Sub4_1421.method471();
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method506(TextureOperation36.anInt3423);
|
Class101.aClass3_Sub24_Sub4_1421.method506(TextureOperation36.anInt3423);
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method490(Unsorted.aBoolean2311, aClass3_Sub27_1154);
|
Class101.aClass3_Sub24_Sub4_1421.method490(Unsorted.aBoolean2311, aClass3_Sub27_1154);
|
||||||
Class10.anInt154 = 0;
|
Unsorted.anInt154 = 0;
|
||||||
aClass3_Sub27_1154 = null;
|
aClass3_Sub27_1154 = null;
|
||||||
Class3_Sub28_Sub4.aClass83_3579 = null;
|
QuickChatDefinition.aClass83_3579 = null;
|
||||||
Class101.aClass153_1423 = null;
|
Class101.aClass153_1423 = null;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
@ -94,8 +94,8 @@ public final class NPC extends Class140_Sub4 {
|
||||||
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
|
Class101.aClass3_Sub24_Sub4_1421.method505((byte) -128);
|
||||||
Class101.aClass153_1423 = null;
|
Class101.aClass153_1423 = null;
|
||||||
aClass3_Sub27_1154 = null;
|
aClass3_Sub27_1154 = null;
|
||||||
Class10.anInt154 = 0;
|
Unsorted.anInt154 = 0;
|
||||||
Class3_Sub28_Sub4.aClass83_3579 = null;
|
QuickChatDefinition.aClass83_3579 = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
|
|
@ -319,7 +319,7 @@ public final class PacketParser {
|
||||||
if (!var63 && 0 == inTutorialIsland) {
|
if (!var63 && 0 == inTutorialIsland) {
|
||||||
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var55;
|
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var55;
|
||||||
MouseListeningClass.anInt1921 = (1 + MouseListeningClass.anInt1921) % 100;
|
MouseListeningClass.anInt1921 = (1 + MouseListeningClass.anInt1921) % 100;
|
||||||
RSString var61 = LinkableRSString.method733(var11).method555(BufferedDataStream.incomingBuffer);
|
RSString var61 = QuickChat.method733(var11).method555(BufferedDataStream.incomingBuffer);
|
||||||
if (clanChatIcon == 2 || 3 == clanChatIcon) {
|
if (clanChatIcon == 2 || 3 == clanChatIcon) {
|
||||||
MessageManager.sendGameMessage(var11, 20, var61, Objects.requireNonNull(Unsorted.method1052(nameAsLong)).longToRSString(), RSString.stringCombiner(new RSString[]{RSString.parse("<img=1>"), Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}));
|
MessageManager.sendGameMessage(var11, 20, var61, Objects.requireNonNull(Unsorted.method1052(nameAsLong)).longToRSString(), RSString.stringCombiner(new RSString[]{RSString.parse("<img=1>"), Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}));
|
||||||
} else if (clanChatIcon == 1) {
|
} else if (clanChatIcon == 1) {
|
||||||
|
|
@ -460,7 +460,7 @@ public final class PacketParser {
|
||||||
modelId = BufferedDataStream.incomingBuffer.readUnsignedShortLE128();
|
modelId = BufferedDataStream.incomingBuffer.readUnsignedShortLE128();
|
||||||
Class146.updateInterfacePacketCounter(modelId);
|
Class146.updateInterfacePacketCounter(modelId);
|
||||||
if (var19 == 2) {
|
if (var19 == 2) {
|
||||||
Class7.method834();
|
method834();
|
||||||
}
|
}
|
||||||
ConfigInventoryDefinition.anInt3655 = nodeModelId;
|
ConfigInventoryDefinition.anInt3655 = nodeModelId;
|
||||||
TextureOperation20.method232(nodeModelId);
|
TextureOperation20.method232(nodeModelId);
|
||||||
|
|
@ -485,7 +485,7 @@ public final class PacketParser {
|
||||||
} else if (141 == Unsorted.incomingOpcode) { //UNUSED BY SERVER
|
} else if (141 == Unsorted.incomingOpcode) { //UNUSED BY SERVER
|
||||||
var2 = BufferedDataStream.incomingBuffer.readLong();
|
var2 = BufferedDataStream.incomingBuffer.readLong();
|
||||||
modelId = BufferedDataStream.incomingBuffer.readUnsignedShort();
|
modelId = BufferedDataStream.incomingBuffer.readUnsignedShort();
|
||||||
var56 = LinkableRSString.method733(modelId).method555(BufferedDataStream.incomingBuffer);
|
var56 = QuickChat.method733(modelId).method555(BufferedDataStream.incomingBuffer);
|
||||||
MessageManager.sendGameMessage(modelId, 19, var56, null, Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString());
|
MessageManager.sendGameMessage(modelId, 19, var56, null, Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString());
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -545,7 +545,7 @@ public final class PacketParser {
|
||||||
var38 = new Class3_Sub1(var47.anInt2205, nodeModelId);
|
var38 = new Class3_Sub1(var47.anInt2205, nodeModelId);
|
||||||
var47.unlink();
|
var47.unlink();
|
||||||
} else if (var30 == -1) {
|
} else if (var30 == -1) {
|
||||||
var38 = new Class3_Sub1(Objects.requireNonNull(Class7.getRSInterface(var19)).aClass3_Sub1_257.anInt2205, nodeModelId);
|
var38 = new Class3_Sub1(Objects.requireNonNull(Unsorted.getRSInterface(var19)).aClass3_Sub1_257.anInt2205, nodeModelId);
|
||||||
} else {
|
} else {
|
||||||
var38 = new Class3_Sub1(0, nodeModelId);
|
var38 = new Class3_Sub1(0, nodeModelId);
|
||||||
}
|
}
|
||||||
|
|
@ -765,7 +765,7 @@ public final class PacketParser {
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 144) {
|
} else if (Unsorted.incomingOpcode == 144) {
|
||||||
nodeModelId = BufferedDataStream.incomingBuffer.readIntV2();
|
nodeModelId = BufferedDataStream.incomingBuffer.readIntV2();
|
||||||
RSInterface var65 = Class7.getRSInterface(nodeModelId);
|
RSInterface var65 = Unsorted.getRSInterface(nodeModelId);
|
||||||
|
|
||||||
for (modelId = 0; Objects.requireNonNull(var65).itemAmounts.length > modelId; ++modelId) {
|
for (modelId = 0; Objects.requireNonNull(var65).itemAmounts.length > modelId; ++modelId) {
|
||||||
var65.itemAmounts[modelId] = -1;
|
var65.itemAmounts[modelId] = -1;
|
||||||
|
|
@ -959,7 +959,7 @@ public final class PacketParser {
|
||||||
if (!var49 && inTutorialIsland == 0) {
|
if (!var49 && inTutorialIsland == 0) {
|
||||||
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var51;
|
Class163_Sub2_Sub1.aLongArray4017[MouseListeningClass.anInt1921] = var51;
|
||||||
MouseListeningClass.anInt1921 = (1 + MouseListeningClass.anInt1921) % 100;
|
MouseListeningClass.anInt1921 = (1 + MouseListeningClass.anInt1921) % 100;
|
||||||
var64 = LinkableRSString.method733(var33).method555(BufferedDataStream.incomingBuffer);
|
var64 = QuickChat.method733(var33).method555(BufferedDataStream.incomingBuffer);
|
||||||
if (chatIcon == 2) {
|
if (chatIcon == 2) {
|
||||||
MessageManager.sendGameMessage(var33, 18, var64, null, RSString.stringCombiner(new RSString[]{RSString.parse("<img=1>"), Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}));
|
MessageManager.sendGameMessage(var33, 18, var64, null, RSString.stringCombiner(new RSString[]{RSString.parse("<img=1>"), Objects.requireNonNull(Unsorted.method1052(var2)).longToRSString()}));
|
||||||
} else if (1 == chatIcon) {
|
} else if (1 == chatIcon) {
|
||||||
|
|
@ -989,12 +989,12 @@ public final class PacketParser {
|
||||||
TextureOperation23.aHashTable_3208.put(modelId, var23);
|
TextureOperation23.aHashTable_3208.put(modelId, var23);
|
||||||
}
|
}
|
||||||
|
|
||||||
RSInterface var27 = Class7.getRSInterface(nodeModelId);
|
RSInterface var27 = Unsorted.getRSInterface(nodeModelId);
|
||||||
if (var27 != null) {
|
if (var27 != null) {
|
||||||
Class20.method909(var27);
|
Class20.method909(var27);
|
||||||
}
|
}
|
||||||
|
|
||||||
var27 = Class7.getRSInterface(modelId);
|
var27 = Unsorted.getRSInterface(modelId);
|
||||||
if (null != var27) {
|
if (null != var27) {
|
||||||
Class20.method909(var27);
|
Class20.method909(var27);
|
||||||
Unsorted.method2104(var27, true, 48);
|
Unsorted.method2104(var27, true, 48);
|
||||||
|
|
@ -1065,7 +1065,7 @@ public final class PacketParser {
|
||||||
} else if (Unsorted.incomingOpcode == 191) {
|
} else if (Unsorted.incomingOpcode == 191) {
|
||||||
nodeModelId = BufferedDataStream.incomingBuffer.readUnsignedShortLE();
|
nodeModelId = BufferedDataStream.incomingBuffer.readUnsignedShortLE();
|
||||||
Class3_Sub28_Sub1.method532(nodeModelId);
|
Class3_Sub28_Sub1.method532(nodeModelId);
|
||||||
Class3_Sub28_Sub4.anIntArray3565[Unsorted.bitwiseAnd(31, Unsorted.anInt944++)] = Unsorted.bitwiseAnd(nodeModelId, 32767);
|
QuickChatDefinition.anIntArray3565[Unsorted.bitwiseAnd(31, Unsorted.anInt944++)] = Unsorted.bitwiseAnd(nodeModelId, 32767);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 102) {
|
} else if (Unsorted.incomingOpcode == 102) {
|
||||||
|
|
@ -1412,7 +1412,7 @@ public final class PacketParser {
|
||||||
if (nodeModelId < 0) {
|
if (nodeModelId < 0) {
|
||||||
var25 = null;
|
var25 = null;
|
||||||
} else {
|
} else {
|
||||||
var25 = Class7.getRSInterface(nodeModelId);
|
var25 = Unsorted.getRSInterface(nodeModelId);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (; Unsorted.incomingPacketLength > BufferedDataStream.incomingBuffer.index; Class168.method2277(var6 + -1, counter, var30, var19, (byte) 46)) {
|
for (; Unsorted.incomingPacketLength > BufferedDataStream.incomingBuffer.index; Class168.method2277(var6 + -1, counter, var30, var19, (byte) 46)) {
|
||||||
|
|
@ -1437,7 +1437,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
|
|
||||||
BufferedDataStream.method819();
|
BufferedDataStream.method819();
|
||||||
Class3_Sub28_Sub4.anIntArray3565[Unsorted.bitwiseAnd(Unsorted.anInt944++, 31)] = Unsorted.bitwiseAnd(32767, var19);
|
QuickChatDefinition.anIntArray3565[Unsorted.bitwiseAnd(Unsorted.anInt944++, 31)] = Unsorted.bitwiseAnd(32767, var19);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 24) {
|
} else if (Unsorted.incomingOpcode == 24) {
|
||||||
|
|
@ -1503,7 +1503,7 @@ public final class PacketParser {
|
||||||
var47 = (Class3_Sub1) Class124.aHashTable_1659.get(var36);
|
var47 = (Class3_Sub1) Class124.aHashTable_1659.get(var36);
|
||||||
if (var47 == null) {
|
if (var47 == null) {
|
||||||
if (-1 == var30) {
|
if (-1 == var30) {
|
||||||
var38 = new Class3_Sub1(var6, Objects.requireNonNull(Class7.getRSInterface(modelId)).aClass3_Sub1_257.anInt2202);
|
var38 = new Class3_Sub1(var6, Objects.requireNonNull(Unsorted.getRSInterface(modelId)).aClass3_Sub1_257.anInt2202);
|
||||||
} else {
|
} else {
|
||||||
var38 = new Class3_Sub1(var6, -1);
|
var38 = new Class3_Sub1(var6, -1);
|
||||||
}
|
}
|
||||||
|
|
@ -1611,7 +1611,7 @@ public final class PacketParser {
|
||||||
|
|
||||||
counter = BufferedDataStream.incomingBuffer.readUnsignedShortLE();
|
counter = BufferedDataStream.incomingBuffer.readUnsignedShortLE();
|
||||||
Class146.updateInterfacePacketCounter(counter);
|
Class146.updateInterfacePacketCounter(counter);
|
||||||
RSInterface var34 = Class7.getRSInterface(var19);
|
RSInterface var34 = Unsorted.getRSInterface(var19);
|
||||||
ItemDefinition var43;
|
ItemDefinition var43;
|
||||||
if (Objects.requireNonNull(var34).usingScripts) {
|
if (Objects.requireNonNull(var34).usingScripts) {
|
||||||
Class140_Sub6.method2026(var19, nodeModelId, modelId);
|
Class140_Sub6.method2026(var19, nodeModelId, modelId);
|
||||||
|
|
@ -1644,7 +1644,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 <= nodeModelId) {
|
if (0 <= nodeModelId) {
|
||||||
var25 = Class7.getRSInterface(nodeModelId);
|
var25 = Unsorted.getRSInterface(nodeModelId);
|
||||||
} else {
|
} else {
|
||||||
var25 = null;
|
var25 = null;
|
||||||
}
|
}
|
||||||
|
|
@ -1656,7 +1656,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Class10.method852((byte) 114, var19);
|
CS2Methods.method852(var19);
|
||||||
counter = BufferedDataStream.incomingBuffer.readUnsignedShort();
|
counter = BufferedDataStream.incomingBuffer.readUnsignedShort();
|
||||||
|
|
||||||
for (var6 = 0; counter > var6; ++var6) {
|
for (var6 = 0; counter > var6; ++var6) {
|
||||||
|
|
@ -1679,7 +1679,7 @@ public final class PacketParser {
|
||||||
}
|
}
|
||||||
|
|
||||||
BufferedDataStream.method819();
|
BufferedDataStream.method819();
|
||||||
Class3_Sub28_Sub4.anIntArray3565[Unsorted.bitwiseAnd(Unsorted.anInt944++, 31)] = Unsorted.bitwiseAnd(32767, var19);
|
QuickChatDefinition.anIntArray3565[Unsorted.bitwiseAnd(Unsorted.anInt944++, 31)] = Unsorted.bitwiseAnd(32767, var19);
|
||||||
Unsorted.incomingOpcode = -1;
|
Unsorted.incomingOpcode = -1;
|
||||||
return true;
|
return true;
|
||||||
} else if (Unsorted.incomingOpcode == 142) {
|
} else if (Unsorted.incomingOpcode == 142) {
|
||||||
|
|
@ -1838,4 +1838,15 @@ public final class PacketParser {
|
||||||
throw ClientErrorException.clientError(var4, "ni.B(" + 255 + ',' + (var1 != null ? "{...}" : "null") + ',' + var2 + ')');
|
throw ClientErrorException.clientError(var4, "ni.B(" + 255 + ',' + (var1 != null ? "{...}" : "null") + ',' + var2 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void method834() {
|
||||||
|
try {
|
||||||
|
Unsorted.method1250(43, false);
|
||||||
|
System.gc();
|
||||||
|
Class117.method1719(25);
|
||||||
|
|
||||||
|
} catch (RuntimeException var2) {
|
||||||
|
throw ClientErrorException.clientError(var2, "af.D(" + (byte) -86 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -230,10 +230,10 @@ public final class PlayerRendering {
|
||||||
int var13 = -1;
|
int var13 = -1;
|
||||||
RSString message;
|
RSString message;
|
||||||
if (var8) {
|
if (var8) {
|
||||||
Class10 var14 = Class155.method2156(playerRenderBuffer);
|
QuickChat var14 = QuickChat.method2156(playerRenderBuffer);
|
||||||
var4 &= 32767;
|
var4 &= 32767;
|
||||||
var13 = var14.anInt149;
|
var13 = var14.anInt149;
|
||||||
message = var14.aClass3_Sub28_Sub4_151.method555(playerRenderBuffer);
|
message = var14.aQuickChatDefinition_151.method555(playerRenderBuffer);
|
||||||
} else {
|
} else {
|
||||||
message = Font.method686(Objects.requireNonNull(Class32.method992(playerRenderBuffer).properlyCapitalize()));
|
message = Font.method686(Objects.requireNonNull(Class32.method992(playerRenderBuffer).properlyCapitalize()));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,76 @@ package org.runite.client;
|
||||||
|
|
||||||
import org.rs09.client.data.NodeCache;
|
import org.rs09.client.data.NodeCache;
|
||||||
|
|
||||||
public class QuickChat {
|
final class QuickChat {
|
||||||
|
|
||||||
|
static CacheIndex aClass153_1967;
|
||||||
|
static CacheIndex aClass153_3490;
|
||||||
static NodeCache aClass47_3137 = new NodeCache(64);
|
static NodeCache aClass47_3137 = new NodeCache(64);
|
||||||
|
static NodeCache aClass47_3776 = new NodeCache(64);
|
||||||
|
static int anInt377 = 0;
|
||||||
|
static int anInt1156 = 0;
|
||||||
|
|
||||||
|
int anInt149;
|
||||||
|
QuickChatDefinition aQuickChatDefinition_151;
|
||||||
|
int[] anIntArray153;
|
||||||
|
|
||||||
|
static void method205(CacheIndex quickchatMenusIndex, CacheIndex quickchatMessagesIndex, Interface4 var3) {
|
||||||
|
try {
|
||||||
|
aClass153_1967 = quickchatMenusIndex;
|
||||||
|
Class58.anInterface4_915 = var3;
|
||||||
|
aClass153_3490 = quickchatMessagesIndex;
|
||||||
|
if (aClass153_3490 != null) {
|
||||||
|
anInt1156 = aClass153_3490.getFileAmount(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (aClass153_1967 != null) {
|
||||||
|
anInt377 = aClass153_1967.getFileAmount(1);
|
||||||
|
}
|
||||||
|
} catch (RuntimeException var5) {
|
||||||
|
throw ClientErrorException.clientError(var5, "ej.E(" + (quickchatMenusIndex != null ? "{...}" : "null") + ',' + 115 + ',' + (quickchatMessagesIndex != null ? "{...}" : "null") + ',' + (var3 != null ? "{...}" : "null") + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static QuickChatDefinition method733(int var1) {
|
||||||
|
try {
|
||||||
|
QuickChatDefinition var2 = (QuickChatDefinition) aClass47_3776.get(var1);
|
||||||
|
if (null == var2) {
|
||||||
|
byte[] var3;
|
||||||
|
if (var1 < 32768) {
|
||||||
|
var3 = aClass153_3490.getFile(1, var1);
|
||||||
|
} else {
|
||||||
|
var3 = aClass153_1967.getFile(1, 32767 & var1);
|
||||||
|
}
|
||||||
|
|
||||||
|
var2 = new QuickChatDefinition();
|
||||||
|
|
||||||
|
if (var3 != null) {
|
||||||
|
var2.decode(new DataBuffer(var3));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (var1 >= 32768) {
|
||||||
|
var2.method548();
|
||||||
|
}
|
||||||
|
|
||||||
|
aClass47_3776.put(var1, var2);
|
||||||
|
}
|
||||||
|
return var2;
|
||||||
|
} catch (RuntimeException var4) {
|
||||||
|
throw ClientErrorException.clientError(var4, "sj.Q(" + 12345678 + ',' + var1 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static QuickChat method2156(DataBuffer var1) {
|
||||||
|
try {
|
||||||
|
QuickChat var2 = new QuickChat();
|
||||||
|
var2.anInt149 = var1.readUnsignedShort();
|
||||||
|
|
||||||
|
var2.aQuickChatDefinition_151 = method733(var2.anInt149);
|
||||||
|
return var2;
|
||||||
|
} catch (RuntimeException var3) {
|
||||||
|
throw ClientErrorException.clientError(var3, "vh.M(" + 1024 + ',' + (var1 != null ? "{...}" : "null") + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static Class3_Sub28_Sub1 getQuickChatMessage(int fileId) {
|
static Class3_Sub28_Sub1 getQuickChatMessage(int fileId) {
|
||||||
try {
|
try {
|
||||||
|
|
@ -33,4 +100,13 @@ public class QuickChat {
|
||||||
throw ClientErrorException.clientError(var4, "tb.B(" + fileId + ',' + (byte) -54 + ')');
|
throw ClientErrorException.clientError(var4, "tb.B(" + fileId + ',' + (byte) -54 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void method1236(CacheIndex var0, CacheIndex var1) {
|
||||||
|
try {
|
||||||
|
Unsorted.quickChatMessages = var1;
|
||||||
|
Unsorted.aClass153_332 = var0;
|
||||||
|
} catch (RuntimeException var4) {
|
||||||
|
throw ClientErrorException.clientError(var4, "ja.F(" + (var0 != null ? "{...}" : "null") + ',' + (var1 != null ? "{...}" : "null") + ',' + -117 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import org.rs09.client.data.ReferenceCache;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
final class Class3_Sub28_Sub4 extends Node {
|
final class QuickChatDefinition extends Node {
|
||||||
|
|
||||||
static int[] anIntArray3565 = new int[32];
|
static int[] anIntArray3565 = new int[32];
|
||||||
static int[] anIntArray2209 = new int[]{2, 2, 4, 2, 1, 8, 4, 1, 4, 4, 2, 1, 1, 1, 4, 1};
|
static int[] anIntArray2209 = new int[]{2, 2, 4, 2, 1, 8, 4, 1, 4, 4, 2, 1, 1, 1, 4, 1};
|
||||||
|
|
@ -22,6 +22,57 @@ final class Class3_Sub28_Sub4 extends Node {
|
||||||
return TextureOperation9.method207(10, false, 116, var0);
|
return TextureOperation9.method207(10, false, 116, var0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
final void decode(DataBuffer buffer) {
|
||||||
|
|
||||||
|
while(true) {
|
||||||
|
int var3 = buffer.readUnsignedByte();
|
||||||
|
if(0 == var3) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.decode(buffer, var3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void decode(DataBuffer var1, int var2) {
|
||||||
|
try {
|
||||||
|
|
||||||
|
if(var2 == 1) {
|
||||||
|
this.aClass94Array3571 = var1.readString().method1567(60, (byte)118);
|
||||||
|
} else {
|
||||||
|
int var4;
|
||||||
|
int var5;
|
||||||
|
if(var2 == 2) {
|
||||||
|
var4 = var1.readUnsignedByte();
|
||||||
|
this.anIntArray3567 = new int[var4];
|
||||||
|
|
||||||
|
for(var5 = 0; var5 < var4; ++var5) {
|
||||||
|
this.anIntArray3567[var5] = var1.readUnsignedShort();
|
||||||
|
}
|
||||||
|
} else if (var2 == 3) {
|
||||||
|
var4 = var1.readUnsignedByte();
|
||||||
|
this.anIntArray3566 = new int[var4];
|
||||||
|
this.anIntArrayArray3570 = new int[var4][];
|
||||||
|
|
||||||
|
for (var5 = 0; var4 > var5; ++var5) {
|
||||||
|
int var6 = var1.readUnsignedShort();
|
||||||
|
this.anIntArray3566[var5] = var6;
|
||||||
|
this.anIntArrayArray3570[var5] = new int[anIntArray1976[var6]];
|
||||||
|
|
||||||
|
for (int var7 = 0; anIntArray1976[var6] > var7; ++var7) {
|
||||||
|
this.anIntArrayArray3570[var5][var7] = var1.readUnsignedShort();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else if (var2 == 4) {
|
||||||
|
this.aBoolean3568 = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (RuntimeException var8) {
|
||||||
|
throw ClientErrorException.clientError(var8, "cb.R(" + (var1 != null?"{...}":"null") + ',' + var2 + ',' + -14637 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final void method545(DataBuffer var1, int[] var2) {
|
final void method545(DataBuffer var1, int[] var2) {
|
||||||
try {
|
try {
|
||||||
if(this.anIntArray3566 != null) {
|
if(this.anIntArray3566 != null) {
|
||||||
|
|
@ -38,22 +89,6 @@ final class Class3_Sub28_Sub4 extends Node {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
final void method546(DataBuffer var1) {
|
|
||||||
try {
|
|
||||||
while(true) {
|
|
||||||
int var3 = var1.readUnsignedByte();
|
|
||||||
if(0 == var3) {
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.method553(var1, var3);
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "cb.D(" + (var1 != null?"{...}":"null") + ',' + -1 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
final void method548() {
|
final void method548() {
|
||||||
try {
|
try {
|
||||||
if(null != this.anIntArray3567) {
|
if(null != this.anIntArray3567) {
|
||||||
|
|
@ -88,42 +123,6 @@ final class Class3_Sub28_Sub4 extends Node {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method551(int var1, int var2) {
|
|
||||||
try {
|
|
||||||
if(4 == var2 && !Class128.aBoolean1685) {
|
|
||||||
var2 = 2;
|
|
||||||
var1 = 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(var2 == Class23.anInt453) {
|
|
||||||
if(0 != var2 && var1 != TextureOperation37.anInt3263) {
|
|
||||||
Unsorted.anShaderInterfaceArray70[var2].method23(var1);
|
|
||||||
TextureOperation37.anInt3263 = var1;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if(TextureOperation23.aBoolean3207) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(Class23.anInt453 != 0) {
|
|
||||||
Unsorted.anShaderInterfaceArray70[Class23.anInt453].method21();
|
|
||||||
}
|
|
||||||
|
|
||||||
if(var2 != 0) {
|
|
||||||
ShaderInterface var3 = Unsorted.anShaderInterfaceArray70[var2];
|
|
||||||
var3.method22();
|
|
||||||
var3.method23(var1);
|
|
||||||
}
|
|
||||||
|
|
||||||
Class23.anInt453 = var2;
|
|
||||||
TextureOperation37.anInt3263 = var1;
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (RuntimeException var4) {
|
|
||||||
throw ClientErrorException.clientError(var4, "cb.A(" + 0 + ',' + var1 + ',' + var2 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
final int method552() {
|
final int method552() {
|
||||||
try {
|
try {
|
||||||
return (this.anIntArray3566 != null?this.anIntArray3566.length:0);
|
return (this.anIntArray3566 != null?this.anIntArray3566.length:0);
|
||||||
|
|
@ -132,45 +131,6 @@ final class Class3_Sub28_Sub4 extends Node {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void method553(DataBuffer var1, int var2) {
|
|
||||||
try {
|
|
||||||
|
|
||||||
if(var2 == 1) {
|
|
||||||
this.aClass94Array3571 = var1.readString().method1567(60, (byte)118);
|
|
||||||
} else {
|
|
||||||
int var4;
|
|
||||||
int var5;
|
|
||||||
if(var2 == 2) {
|
|
||||||
var4 = var1.readUnsignedByte();
|
|
||||||
this.anIntArray3567 = new int[var4];
|
|
||||||
|
|
||||||
for(var5 = 0; var5 < var4; ++var5) {
|
|
||||||
this.anIntArray3567[var5] = var1.readUnsignedShort();
|
|
||||||
}
|
|
||||||
} else if (var2 == 3) {
|
|
||||||
var4 = var1.readUnsignedByte();
|
|
||||||
this.anIntArray3566 = new int[var4];
|
|
||||||
this.anIntArrayArray3570 = new int[var4][];
|
|
||||||
|
|
||||||
for (var5 = 0; var4 > var5; ++var5) {
|
|
||||||
int var6 = var1.readUnsignedShort();
|
|
||||||
this.anIntArray3566[var5] = var6;
|
|
||||||
this.anIntArrayArray3570[var5] = new int[anIntArray1976[var6]];
|
|
||||||
|
|
||||||
for (int var7 = 0; anIntArray1976[var6] > var7; ++var7) {
|
|
||||||
this.anIntArrayArray3570[var5][var7] = var1.readUnsignedShort();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else if (var2 == 4) {
|
|
||||||
this.aBoolean3568 = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
} catch (RuntimeException var8) {
|
|
||||||
throw ClientErrorException.clientError(var8, "cb.R(" + (var1 != null?"{...}":"null") + ',' + var2 + ',' + -14637 + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
final RSString method554() {
|
final RSString method554() {
|
||||||
try {
|
try {
|
||||||
RSString var2 = Unsorted.emptyString(80);
|
RSString var2 = Unsorted.emptyString(80);
|
||||||
|
|
@ -1030,11 +1030,11 @@ public final class RSInterface {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int method869(int var0, int var1) {
|
static int method869(int var1) {
|
||||||
try {
|
try {
|
||||||
return var1 != 16711935 ? (var0 < 97 ? -63 : Class56.method1186(var1)) : -1;
|
return var1 != 16711935 ? Class56.method1186(var1) : -1;
|
||||||
} catch (RuntimeException var3) {
|
} catch (RuntimeException var3) {
|
||||||
throw ClientErrorException.clientError(var3, "be.D(" + var0 + ',' + var1 + ')');
|
throw ClientErrorException.clientError(var3, "be.D(" + 116 + ',' + var1 + ')');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@ final class RenderAnimationDefinition {
|
||||||
int slow_walk_follow_full_turn_anim = -1;
|
int slow_walk_follow_full_turn_anim = -1;
|
||||||
int run_follow_ccw_turn_anim = -1;
|
int run_follow_ccw_turn_anim = -1;
|
||||||
int run_follow_cw_turn_anim = -1;
|
int run_follow_cw_turn_anim = -1;
|
||||||
static int anInt377 = 0;
|
|
||||||
static RSString aClass94_378 = null;
|
static RSString aClass94_378 = null;
|
||||||
int slow_walk_follow_cw_turn_anim = -1;
|
int slow_walk_follow_cw_turn_anim = -1;
|
||||||
int hill_height = 0;
|
int hill_height = 0;
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ final class TextureOperation19 extends TextureOperation {
|
||||||
}
|
}
|
||||||
|
|
||||||
Class164_Sub2.method2249(var3);
|
Class164_Sub2.method2249(var3);
|
||||||
RSInterface var5 = Class7.getRSInterface(var4);
|
RSInterface var5 = Unsorted.getRSInterface(var4);
|
||||||
if(null != var5) {
|
if(null != var5) {
|
||||||
Class20.method909(var5);
|
Class20.method909(var5);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -458,13 +458,13 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
} else {
|
} else {
|
||||||
RSInterface var20;
|
RSInterface var20;
|
||||||
if(var3 == 3) {
|
if(var3 == 3) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
if(!var16.text.equalsString(Objects.requireNonNull(var20).text)) {
|
if(!var16.text.equalsString(Objects.requireNonNull(var20).text)) {
|
||||||
var20.text = var16.text;
|
var20.text = var16.text;
|
||||||
Class20.method909(var20);
|
Class20.method909(var20);
|
||||||
}
|
}
|
||||||
} else if (var3 == 4) {
|
} else if (var3 == 4) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
var6 = var16.anInt3598;
|
var6 = var16.anInt3598;
|
||||||
var8 = var16.anInt3596;
|
var8 = var16.anInt3596;
|
||||||
nodeModelID = var16.anInt3597;
|
nodeModelID = var16.anInt3597;
|
||||||
|
|
@ -475,7 +475,7 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
Class20.method909(var20);
|
Class20.method909(var20);
|
||||||
}
|
}
|
||||||
} else if (var3 == 5) {
|
} else if (var3 == 5) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
if (var16.anInt3598 != Objects.requireNonNull(var20).animationId || var16.anInt3598 == -1) {
|
if (var16.anInt3598 != Objects.requireNonNull(var20).animationId || var16.anInt3598 == -1) {
|
||||||
var20.anInt260 = 1;
|
var20.anInt260 = 1;
|
||||||
var20.anInt267 = 0;
|
var20.anInt267 = 0;
|
||||||
|
|
@ -488,21 +488,21 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
var6 = (32195 & var5) >> 10;
|
var6 = (32195 & var5) >> 10;
|
||||||
var8 = var5 & 31;
|
var8 = var5 & 31;
|
||||||
nodeModelID = (var5 & 1000) >> 5;
|
nodeModelID = (var5 & 1000) >> 5;
|
||||||
RSInterface var10 = Class7.getRSInterface(var4);
|
RSInterface var10 = Unsorted.getRSInterface(var4);
|
||||||
var9 = (var8 << 3) + (nodeModelID << 11) + (var6 << 19);
|
var9 = (var8 << 3) + (nodeModelID << 11) + (var6 << 19);
|
||||||
if (Objects.requireNonNull(var10).anInt218 != var9) {
|
if (Objects.requireNonNull(var10).anInt218 != var9) {
|
||||||
var10.anInt218 = var9;
|
var10.anInt218 = var9;
|
||||||
Class20.method909(var10);
|
Class20.method909(var10);
|
||||||
}
|
}
|
||||||
} else if (var3 == 7) {
|
} else if (var3 == 7) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
boolean var24 = var16.anInt3598 == 1;
|
boolean var24 = var16.anInt3598 == 1;
|
||||||
if (var20 != null && var24 == !var20.hidden) {
|
if (var20 != null && var24 == !var20.hidden) {
|
||||||
var20.hidden = var24;
|
var20.hidden = var24;
|
||||||
Class20.method909(var20);
|
Class20.method909(var20);
|
||||||
}
|
}
|
||||||
} else if (var3 == 8) {
|
} else if (var3 == 8) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
if (var16.anInt3598 != Objects.requireNonNull(var20).anInt182 || var20.anInt308 != var16.anInt3597 || var20.anInt164 != var16.anInt3596) {
|
if (var16.anInt3598 != Objects.requireNonNull(var20).anInt182 || var20.anInt308 != var16.anInt3597 || var20.anInt164 != var16.anInt3596) {
|
||||||
var20.anInt182 = var16.anInt3598;
|
var20.anInt182 = var16.anInt3598;
|
||||||
var20.anInt164 = var16.anInt3596;
|
var20.anInt164 = var16.anInt3596;
|
||||||
|
|
@ -520,14 +520,14 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
Class20.method909(var20);
|
Class20.method909(var20);
|
||||||
}
|
}
|
||||||
} else if (var3 == 9) {
|
} else if (var3 == 9) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
if (Objects.requireNonNull(var20).anInt192 != var16.anInt3598 || var20.anInt271 != var16.anInt3597) {
|
if (Objects.requireNonNull(var20).anInt192 != var16.anInt3598 || var20.anInt271 != var16.anInt3597) {
|
||||||
var20.anInt192 = var16.anInt3598;
|
var20.anInt192 = var16.anInt3598;
|
||||||
var20.anInt271 = var16.anInt3597;
|
var20.anInt271 = var16.anInt3597;
|
||||||
Class20.method909(var20);
|
Class20.method909(var20);
|
||||||
}
|
}
|
||||||
} else if (var3 == 10) {
|
} else if (var3 == 10) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
if (var16.anInt3598 != Objects.requireNonNull(var20).anInt258 || var20.anInt264 != var16.anInt3597 || var20.anInt280 != var16.anInt3596) {
|
if (var16.anInt3598 != Objects.requireNonNull(var20).anInt258 || var20.anInt264 != var16.anInt3597 || var20.anInt280 != var16.anInt3596) {
|
||||||
var20.anInt264 = var16.anInt3597;
|
var20.anInt264 = var16.anInt3597;
|
||||||
var20.anInt280 = var16.anInt3596;
|
var20.anInt280 = var16.anInt3596;
|
||||||
|
|
@ -535,14 +535,14 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
Class20.method909(var20);
|
Class20.method909(var20);
|
||||||
}
|
}
|
||||||
} else if (var3 == 11) {
|
} else if (var3 == 11) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
Objects.requireNonNull(var20).anInt306 = var20.defX = var16.anInt3598;
|
Objects.requireNonNull(var20).anInt306 = var20.defX = var16.anInt3598;
|
||||||
var20.horizontalPos = 0;
|
var20.horizontalPos = 0;
|
||||||
var20.verticalPos = 0;
|
var20.verticalPos = 0;
|
||||||
var20.anInt210 = var20.defY = var16.anInt3597;
|
var20.anInt210 = var20.defY = var16.anInt3597;
|
||||||
Class20.method909(var20);
|
Class20.method909(var20);
|
||||||
} else if (var3 == 12) {
|
} else if (var3 == 12) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
var6 = var16.anInt3598;
|
var6 = var16.anInt3598;
|
||||||
if (null != var20 && 0 == var20.type) {
|
if (null != var20 && 0 == var20.type) {
|
||||||
if (var6 > var20.anInt252 + -var20.height) {
|
if (var6 > var20.anInt252 + -var20.height) {
|
||||||
|
|
@ -559,7 +559,7 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (var3 == 13) {
|
} else if (var3 == 13) {
|
||||||
var20 = Class7.getRSInterface(var4);
|
var20 = Unsorted.getRSInterface(var4);
|
||||||
Objects.requireNonNull(var20).anInt237 = var16.anInt3598;
|
Objects.requireNonNull(var20).anInt237 = var16.anInt3598;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -895,7 +895,7 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
|
|
||||||
var25 = var26.aClass11_2449;
|
var25 = var26.aClass11_2449;
|
||||||
if(var25.anInt191 >= 0) {
|
if(var25.anInt191 >= 0) {
|
||||||
var23 = Class7.getRSInterface(var25.parentId);
|
var23 = Unsorted.getRSInterface(var25.parentId);
|
||||||
if(null == var23 || var23.aClass11Array262 == null || var23.aClass11Array262.length <= var25.anInt191 || var25 != var23.aClass11Array262[var25.anInt191]) {
|
if(null == var23 || var23.aClass11Array262 == null || var23.aClass11Array262.length <= var25.anInt191 || var25 != var23.aClass11Array262[var25.anInt191]) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -907,7 +907,7 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
|
|
||||||
var25 = var26.aClass11_2449;
|
var25 = var26.aClass11_2449;
|
||||||
if(var25.anInt191 >= 0) {
|
if(var25.anInt191 >= 0) {
|
||||||
var23 = Class7.getRSInterface(var25.parentId);
|
var23 = Unsorted.getRSInterface(var25.parentId);
|
||||||
if(var23 == null || null == var23.aClass11Array262 || var23.aClass11Array262.length <= var25.anInt191 || var23.aClass11Array262[var25.anInt191] != var25) {
|
if(var23 == null || null == var23.aClass11Array262 || var23.aClass11Array262.length <= var25.anInt191 || var23.aClass11Array262[var25.anInt191] != var25) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -919,7 +919,7 @@ final class TextureOperation20 extends TextureOperation {
|
||||||
|
|
||||||
var25 = var26.aClass11_2449;
|
var25 = var26.aClass11_2449;
|
||||||
if(var25.anInt191 >= 0) {
|
if(var25.anInt191 >= 0) {
|
||||||
var23 = Class7.getRSInterface(var25.parentId);
|
var23 = Unsorted.getRSInterface(var25.parentId);
|
||||||
if(var23 == null || var23.aClass11Array262 == null || var25.anInt191 >= var23.aClass11Array262.length || var23.aClass11Array262[var25.anInt191] != var25) {
|
if(var23 == null || var23.aClass11Array262 == null || var25.anInt191 >= var23.aClass11Array262.length || var23.aClass11Array262[var25.anInt191] != var25) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,7 @@ import java.util.Objects;
|
||||||
|
|
||||||
public final class TextureOperation9 extends TextureOperation {
|
public final class TextureOperation9 extends TextureOperation {
|
||||||
|
|
||||||
static CacheIndex aClass153_1967;
|
private boolean aBoolean3100 = true;
|
||||||
private boolean aBoolean3100 = true;
|
|
||||||
public static int anInt3102 = 0;
|
public static int anInt3102 = 0;
|
||||||
static int anInt3103;
|
static int anInt3103;
|
||||||
private boolean aBoolean3104 = true;
|
private boolean aBoolean3104 = true;
|
||||||
|
|
@ -117,23 +116,6 @@ public final class TextureOperation9 extends TextureOperation {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void method205(CacheIndex var0, CacheIndex var2, Interface4 var3) {
|
|
||||||
try {
|
|
||||||
aClass153_1967 = var0;
|
|
||||||
Class58.anInterface4_915 = var3;
|
|
||||||
Class3_Sub24_Sub3.aClass153_3490 = var2;
|
|
||||||
if(Class3_Sub24_Sub3.aClass153_3490 != null) {
|
|
||||||
Class83.anInt1156 = Class3_Sub24_Sub3.aClass153_3490.getFileAmount(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(aClass153_1967 != null) {
|
|
||||||
RenderAnimationDefinition.anInt377 = aClass153_1967.getFileAmount(1);
|
|
||||||
}
|
|
||||||
} catch (RuntimeException var5) {
|
|
||||||
throw ClientErrorException.clientError(var5, "ej.E(" + (var0 != null?"{...}":"null") + ',' + 115 + ',' + (var2 != null?"{...}":"null") + ',' + (var3 != null?"{...}":"null") + ')');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public TextureOperation9() {
|
public TextureOperation9() {
|
||||||
super(1, false);
|
super(1, false);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -175,6 +175,7 @@ public class Unsorted {
|
||||||
public static Class158 aClass158_3009;
|
public static Class158 aClass158_3009;
|
||||||
static long[] aLongArray3271 = new long[500];
|
static long[] aLongArray3271 = new long[500];
|
||||||
static boolean aBoolean3275 = true;
|
static boolean aBoolean3275 = true;
|
||||||
|
static int anInt154 = 0;
|
||||||
|
|
||||||
static void method2086() {
|
static void method2086() {
|
||||||
try {
|
try {
|
||||||
|
|
@ -1038,7 +1039,7 @@ public class Unsorted {
|
||||||
Class132.anInt1741 = 0;
|
Class132.anInt1741 = 0;
|
||||||
TextureOperation8.anInt3463 = var1;
|
TextureOperation8.anInt3463 = var1;
|
||||||
aBoolean2311 = false;
|
aBoolean2311 = false;
|
||||||
Class10.anInt154 = 1;
|
anInt154 = 1;
|
||||||
GraphicDefinition.anInt546 = 2;
|
GraphicDefinition.anInt546 = 2;
|
||||||
|
|
||||||
TextureOperation36.anInt3423 = var5;
|
TextureOperation36.anInt3423 = var5;
|
||||||
|
|
@ -1752,7 +1753,7 @@ public class Unsorted {
|
||||||
try {
|
try {
|
||||||
TextureOperation36.anInt3423 = 0;
|
TextureOperation36.anInt3423 = 0;
|
||||||
Class132.anInt1741 = -1;
|
Class132.anInt1741 = -1;
|
||||||
Class10.anInt154 = 1;
|
anInt154 = 1;
|
||||||
GraphicDefinition.anInt546 = 2;
|
GraphicDefinition.anInt546 = 2;
|
||||||
aBoolean2311 = false;
|
aBoolean2311 = false;
|
||||||
Class101.aClass153_1423 = null;
|
Class101.aClass153_1423 = null;
|
||||||
|
|
@ -3239,7 +3240,7 @@ public class Unsorted {
|
||||||
|
|
||||||
if (var2 == 1 && var4.anObjectArray176 != null) {
|
if (var2 == 1 && var4.anObjectArray176 != null) {
|
||||||
if (var4.anInt191 >= 0) {
|
if (var4.anInt191 >= 0) {
|
||||||
RSInterface var8 = Class7.getRSInterface(var4.componentHash);
|
RSInterface var8 = getRSInterface(var4.componentHash);
|
||||||
if (null == var8 || null == var8.aClass11Array262 || var8.aClass11Array262.length <= var4.anInt191 || var8.aClass11Array262[var4.anInt191] != var4) {
|
if (null == var8 || null == var8.aClass11Array262 || var8.aClass11Array262.length <= var4.anInt191 || var8.aClass11Array262[var4.anInt191] != var4) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -5225,4 +5226,63 @@ public class Unsorted {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static RSInterface getRSInterface(int interfaceHash) {
|
||||||
|
try {
|
||||||
|
int windowId = interfaceHash >> 16;
|
||||||
|
|
||||||
|
int componentId = 65535 & interfaceHash;
|
||||||
|
if (GameObject.aClass11ArrayArray1834.length <= windowId || windowId < 0) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (GameObject.aClass11ArrayArray1834[windowId] == null || GameObject.aClass11ArrayArray1834[windowId].length <= componentId || null == GameObject.aClass11ArrayArray1834[windowId][componentId]) {
|
||||||
|
boolean var4 = loadInterface(windowId);
|
||||||
|
if (!var4) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (GameObject.aClass11ArrayArray1834[windowId].length <= componentId) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return GameObject.aClass11ArrayArray1834[windowId][componentId];
|
||||||
|
} catch (RuntimeException var5) {
|
||||||
|
throw ClientErrorException.clientError(var5, "af.F(" + interfaceHash + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void method551(int var1, int var2) {
|
||||||
|
try {
|
||||||
|
if(4 == var2 && !Class128.aBoolean1685) {
|
||||||
|
var2 = 2;
|
||||||
|
var1 = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(var2 == Class23.anInt453) {
|
||||||
|
if(0 != var2 && var1 != TextureOperation37.anInt3263) {
|
||||||
|
anShaderInterfaceArray70[var2].method23(var1);
|
||||||
|
TextureOperation37.anInt3263 = var1;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if(TextureOperation23.aBoolean3207) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(Class23.anInt453 != 0) {
|
||||||
|
anShaderInterfaceArray70[Class23.anInt453].method21();
|
||||||
|
}
|
||||||
|
|
||||||
|
if(var2 != 0) {
|
||||||
|
ShaderInterface var3 = anShaderInterfaceArray70[var2];
|
||||||
|
var3.method22();
|
||||||
|
var3.method23(var1);
|
||||||
|
}
|
||||||
|
|
||||||
|
Class23.anInt453 = var2;
|
||||||
|
TextureOperation37.anInt3263 = var1;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (RuntimeException var4) {
|
||||||
|
throw ClientErrorException.clientError(var4, "cb.A(" + 0 + ',' + var1 + ',' + var2 + ')');
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ final class WaterfallShader implements ShaderInterface {
|
||||||
|
|
||||||
static void method1626(byte var0) {
|
static void method1626(byte var0) {
|
||||||
try {
|
try {
|
||||||
Class3_Sub28_Sub4.aReferenceCache_3572.clear();
|
QuickChatDefinition.aReferenceCache_3572.clear();
|
||||||
Class143.aReferenceCache_1874.clear();
|
Class143.aReferenceCache_1874.clear();
|
||||||
if(var0 <= -124) {
|
if(var0 <= -124) {
|
||||||
Class67.aReferenceCache_1013.clear();
|
Class67.aReferenceCache_1013.clear();
|
||||||
|
|
|
||||||
|
|
@ -214,7 +214,7 @@ object DeveloperConsole {
|
||||||
for (i in 0..17) {
|
for (i in 0..17) {
|
||||||
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
||||||
|
|
||||||
val rsiface = Class7.getRSInterface(component)
|
val rsiface = Unsorted.getRSInterface(component)
|
||||||
if (rsiface == null) println("Error: couldnt find component for hash $component")
|
if (rsiface == null) println("Error: couldnt find component for hash $component")
|
||||||
|
|
||||||
println("$i: <col=5555ff>${rsiface.text}</col>")
|
println("$i: <col=5555ff>${rsiface.text}</col>")
|
||||||
|
|
@ -228,7 +228,7 @@ object DeveloperConsole {
|
||||||
for (i in 0..130) {
|
for (i in 0..130) {
|
||||||
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
val component = (lookup.values!![i.toLong()]!! as LinkableInt).value
|
||||||
|
|
||||||
val rsiface = Class7.getRSInterface(component)
|
val rsiface = Unsorted.getRSInterface(component)
|
||||||
if (rsiface == null) println("Error: couldnt find component for hash $component")
|
if (rsiface == null) println("Error: couldnt find component for hash $component")
|
||||||
|
|
||||||
println("$i: <col=5555ff>${rsiface.text}</col>")
|
println("$i: <col=5555ff>${rsiface.text}</col>")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue