Server/Client/src/main/java/org/runite/client/BufferedDataStream.java
Woah 12503411f7 GFX methods in-lined
Minor renaming
2021-03-31 20:40:35 -04:00

1064 lines
57 KiB
Java

package org.runite.client;
import org.rs09.SystemLogger;
import java.util.Objects;
public final class BufferedDataStream extends DataBuffer {
public static BufferedDataStream incomingBuffer = new BufferedDataStream();
static RSString[] aClass94Array3802;
static int anInt872;
static int anInt2330 = 0;
static float aFloat3044;
static int anInt4037;
static int anInt1345;
static int anInt1407;
static int anInt1473;
static float aFloat1475;
static int anInt1736;
static int[] anIntArray2709 = new int[]{0, 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, 16383, 32767, 65535, 131071, 262143, 524287, 1048575, 2097151, 4194303, 8388607, 16777215, 33554431, 67108863, 134217727, 268435455, 536870911, 1073741823, Integer.MAX_VALUE, -1};
static int anInt1971;
static int anInt3652;
private ISAACCipher isaacCipher;
static int[] anIntArray3804 = new int[256];
static int[] anIntArray3805;
private int headiconsPrayerSpriteArchive6;
static void addChatMessage(RSString var0, int type, RSString message, int var3) {
try {
MessageManager.sendGameMessage(var3, type, message, null, var0);
} catch (RuntimeException var5) {
throw ClientErrorException.clientError(var5, "i.W(" + (var0 != null ? "{...}" : "null") + ',' + type + ',' + (message != null ? "{...}" : "null") + ',' + var3 + ')');
}
}
static void method806(int var1) {
try {
if (var1 >= 0) {
int var2 = Class117.anIntArray1613[var1];
int var3 = Class27.anIntArray512[var1];
int var4 = TextureOperation27.aShortArray3095[var1];
if (var4 >= 2000) {
var4 -= 2000;
}
long var6 = Unsorted.aLongArray3271[var1];
int var5 = (int) Unsorted.aLongArray3271[var1];
Player var8;
if (31 == var4) {
var8 = Unsorted.players[var5];
if (null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2;
Unsorted.anInt2958 = 0;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(71);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
}
if (var4 == 46) {
Class163_Sub2_Sub1.method2224(var6, var3, var2);
TextureOperation12.outgoingBuffer.putOpcode(247);
TextureOperation12.outgoingBuffer.writeShortLE(Texture.anInt1152 + var3);
TextureOperation12.outgoingBuffer.writeShort128LE(var2 + Class131.anInt1716);
TextureOperation12.outgoingBuffer.writeShort(Integer.MAX_VALUE & (int) (var6 >>> 32));
}
if (var4 == 40) {
TextureOperation12.outgoingBuffer.putOpcode(27);
TextureOperation12.outgoingBuffer.writeShort(anInt1473);
TextureOperation12.outgoingBuffer.writeIntLE2(var3);
TextureOperation12.outgoingBuffer.writeShortLE(var2);
TextureOperation12.outgoingBuffer.writeIntLE2(Class3_Sub28_Sub18.anInt3764);
TextureOperation12.outgoingBuffer.writeShort128LE(Class164.anInt2050);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
System.out.println(anInt1473 + ", " + var3 + ", " + var2 + ", " + Class3_Sub28_Sub18.anInt3764 + ", " + Class164.anInt2050 + ", " + var5);
}
NPC var11;
if (var4 == 19) {
var11 = NPC.npcs[var5];
if (null != var11) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var11.anIntArray2767[0], 1, 0, 2, var11.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2;
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(30);
TextureOperation12.outgoingBuffer.writeShort(var5);
}
}
if (17 == var4) {
var11 = NPC.npcs[var5];
if (var11 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var11.anIntArray2767[0], 1, 0, 2, var11.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(78);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
}
}
if (var4 == 44) {
var8 = Unsorted.players[var5];
if (null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(133);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
}
}
if (var4 == 58) {
TextureOperation12.outgoingBuffer.putOpcode(135);
TextureOperation12.outgoingBuffer.putShortA(var5);
TextureOperation12.outgoingBuffer.putShortA(var2);
TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 42) {
Class163_Sub2_Sub1.method2224(var6, var3, var2);
TextureOperation12.outgoingBuffer.putOpcode(254);
TextureOperation12.outgoingBuffer.writeShortLE(var2 + Class131.anInt1716);
TextureOperation12.outgoingBuffer.putShortA((int) (var6 >>> 32) & Integer.MAX_VALUE);
TextureOperation12.outgoingBuffer.writeShort(var3 - -Texture.anInt1152);
}
if (28 == var4) {
TextureOperation4.method264((byte) 122);
}
if (var4 == 45) {
var11 = NPC.npcs[var5];
if (var11 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var11.anIntArray2767[0], 1, 0, 2, var11.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2;
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(239);
TextureOperation12.outgoingBuffer.writeIntLE2(anInt872);
TextureOperation12.outgoingBuffer.putShortA(RSInterface.anInt278);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
}
boolean var14;
if (18 == var4) {
if (Class158.paramGameTypeID == 1) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
} else {
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 ^ 2599, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
if (!var14) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
}
}
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(66);
TextureOperation12.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2);
TextureOperation12.outgoingBuffer.writeShort(var5);
TextureOperation12.outgoingBuffer.writeShort128LE(var3 - -Texture.anInt1152);
}
if (var4 == 1001) {
Class163_Sub2_Sub1.method2224(var6, var3, var2);
TextureOperation12.outgoingBuffer.putOpcode(170);
TextureOperation12.outgoingBuffer.writeShort128LE(Integer.MAX_VALUE & (int) (var6 >>> 32));
TextureOperation12.outgoingBuffer.writeShort128LE(var2 - -Class131.anInt1716);
TextureOperation12.outgoingBuffer.writeShort128LE(var3 - -Texture.anInt1152);
}
if (var4 == 1002) {
Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(92);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
RSInterface var13;
if (var4 == 1006) {
var13 = Unsorted.getRSInterface(var3);
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);
} else {
TextureOperation12.outgoingBuffer.putOpcode(92);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 60) {
if (var5 == 0) {
Unsorted.method589(WorldListCountry.localPlane, var2, var3);
} else if (var5 == 1) {
if (0 < Player.rights && ObjectDefinition.aBooleanArray1490[82] && ObjectDefinition.aBooleanArray1490[81]) {
Class30.method979(Class131.anInt1716 + var2, Texture.anInt1152 + var3, WorldListCountry.localPlane);
} else if (Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, true, 0, 2, var2, 0, 0, 1, var3, Class102.player.anIntArray2767[0])) {
TextureOperation12.outgoingBuffer.writeByte(Class1.anInt56);
TextureOperation12.outgoingBuffer.writeByte(Class58.anInt916);
TextureOperation12.outgoingBuffer.writeShort(GraphicDefinition.CAMERA_DIRECTION);
TextureOperation12.outgoingBuffer.writeByte(57);
TextureOperation12.outgoingBuffer.writeByte(TextureOperation9.anInt3102);
TextureOperation12.outgoingBuffer.writeByte(Class164_Sub2.anInt3020);
TextureOperation12.outgoingBuffer.writeByte(89);
TextureOperation12.outgoingBuffer.writeShort(Class102.player.xAxis);
TextureOperation12.outgoingBuffer.writeShort(Class102.player.zAxis);
TextureOperation12.outgoingBuffer.writeByte(Class129.anInt1692);
TextureOperation12.outgoingBuffer.writeByte(63);
}
}
}
if (1007 == var4) {
Unsorted.anInt2958 = 0;
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
var11 = NPC.npcs[var5];
if (var11 != null) {
NPCDefinition var9 = var11.definition;
if (var9.childNPCs != null) {
var9 = var9.method1471((byte) 80);
}
if (null != var9) {
TextureOperation12.outgoingBuffer.putOpcode(72);
TextureOperation12.outgoingBuffer.writeShort(var9.npcId);
}
}
}
if (var4 == 47) {
if (MouseWheel.shiftDown) {
TextureOperation12.outgoingBuffer.putOpcode(135);
TextureOperation12.outgoingBuffer.putShortA(var5);
TextureOperation12.outgoingBuffer.putShortA(var2);
TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
} else {
TextureOperation12.outgoingBuffer.putOpcode(156);
TextureOperation12.outgoingBuffer.writeShort128LE(var2);
TextureOperation12.outgoingBuffer.putShortA(var5);
TextureOperation12.outgoingBuffer.writeIntLE2(var3);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
}
KeyboardListener.anInt1918 = var2;
}
if (var4 == 3) {
TextureOperation12.outgoingBuffer.putOpcode(253);
TextureOperation12.outgoingBuffer.writeIntLE2(anInt872);
TextureOperation12.outgoingBuffer.writeShort128LE(var2);
TextureOperation12.outgoingBuffer.writeIntLE2(var3);
TextureOperation12.outgoingBuffer.putShortA(var5);
TextureOperation12.outgoingBuffer.writeShortLE(RSInterface.anInt278);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 10) {
var8 = Unsorted.players[var5];
if (var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(4);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
}
}
if (41 == var4 && TextureOperation27.aClass11_3087 == null) {
Unsorted.method78(var2, var3);
TextureOperation27.aClass11_3087 = AbstractSprite.method638(var3, var2);
Class20.method909(TextureOperation27.aClass11_3087);
}
if (49 == var4) {
Class163_Sub2_Sub1.method2224(var6, var3, var2);
TextureOperation12.outgoingBuffer.putOpcode(84);
TextureOperation12.outgoingBuffer.writeShort128LE(Integer.MAX_VALUE & (int) (var6 >>> 32));
TextureOperation12.outgoingBuffer.writeShort128LE(Texture.anInt1152 + var3);
TextureOperation12.outgoingBuffer.writeShortLE(var2 - -Class131.anInt1716);
}
if (var4 == 23) {
TextureOperation12.outgoingBuffer.putOpcode(206);
TextureOperation12.outgoingBuffer.putShortA(var5);//itemId
TextureOperation12.outgoingBuffer.writeShortLE(var2);//data
TextureOperation12.outgoingBuffer.writeIntLE2(var3);//slot
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 14) {
Class163_Sub2_Sub1.method2224(var6, var3, var2);
TextureOperation12.outgoingBuffer.putOpcode(134);
TextureOperation12.outgoingBuffer.putShortA(Class131.anInt1716 + var2);
TextureOperation12.outgoingBuffer.writeShort(Class164.anInt2050);
TextureOperation12.outgoingBuffer.writeShortLE(var3 - -Texture.anInt1152);
TextureOperation12.outgoingBuffer.writeShort(anInt1473);
TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
TextureOperation12.outgoingBuffer.putShortA((int) (var6 >>> 32) & Integer.MAX_VALUE);
}
if (var4 == 37) {
var8 = Unsorted.players[var5];
if (var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0;
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
TextureOperation12.outgoingBuffer.putOpcode(114);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
}
if (var4 == 9 || 1003 == var4) {
Unsorted.method66(Class163_Sub2_Sub1.aClass94Array4016[var1], var2, var5, (byte) -19, var3);
}
if (var4 == 5) {
if (MouseWheel.shiftDown) {
TextureOperation12.outgoingBuffer.putOpcode(135);
TextureOperation12.outgoingBuffer.putShortA(var5);
TextureOperation12.outgoingBuffer.putShortA(var2);
TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
} else {
TextureOperation12.outgoingBuffer.putOpcode(55);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
TextureOperation12.outgoingBuffer.putShortA(var2);
TextureOperation12.outgoingBuffer.writeIntV1(var3);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
}
KeyboardListener.anInt1918 = var2;
}
if (var4 == 21) {
if (Class158.paramGameTypeID == 1) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
} else {
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 + -2595, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
if (!var14) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
}
}
Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(228);
TextureOperation12.outgoingBuffer.writeShort(var5);
TextureOperation12.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2);
TextureOperation12.outgoingBuffer.writeShort128LE(Texture.anInt1152 + var3);
}
if (var4 == 4) {
var11 = NPC.npcs[var5];
if (var11 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var11.anIntArray2767[0], 1, 0, 2, var11.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2;
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
TextureOperation12.outgoingBuffer.putOpcode(148);
TextureOperation12.outgoingBuffer.putShortA(var5);
}
}
if (32 == var4) {
var13 = AbstractSprite.method638(var3, var2);
if (null != var13) {
Class25.method958((byte) -126);
Class3_Sub1 var16 = Client.method44(var13);
Class145.method2074(var3, var2, var16.method101(), var16.anInt2202, var13.anInt266, var13.anInt238);
Class164_Sub1.anInt3012 = 0;
Class3_Sub28_Sub9.aClass94_3621 = Class53.method1174(var13, (byte) -94);
if (Class3_Sub28_Sub9.aClass94_3621 == null) {
Class3_Sub28_Sub9.aClass94_3621 = TextCore.aClass94_1915;
}
if (var13.usingScripts) {
TextCore.aClass94_676 = RSString.stringCombiner(new RSString[]{var13.aClass94_277, ColorCore.ContextColor});
} else {
TextCore.aClass94_676 = RSString.stringCombiner(new RSString[]{RSString.parse("<col=00ff00>"), var13.aClass94_243, ColorCore.ContextColor});
}
}
} else {
if (29 == var4) {
var8 = Unsorted.players[var5];
if (null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0;
Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993;
TextureOperation12.outgoingBuffer.putOpcode(180);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
}
if (var4 == 35) {
TextureOperation12.outgoingBuffer.putOpcode(161);
TextureOperation12.outgoingBuffer.writeIntLE2(var3);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
TextureOperation12.outgoingBuffer.writeShort128LE(var2);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (15 == var4) {
var8 = Unsorted.players[var5];
if (var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0;
Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(195);
TextureOperation12.outgoingBuffer.putShortA(RSInterface.anInt278);
TextureOperation12.outgoingBuffer.writeIntLE2(anInt872);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
}
if (34 == var4) {
if (Class158.paramGameTypeID == 1) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
} else {
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2597 ^ 2599, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
if (!var14) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
}
}
Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(109);
TextureOperation12.outgoingBuffer.writeShortLE(var3 - -Texture.anInt1152);
TextureOperation12.outgoingBuffer.writeShort(var2 + Class131.anInt1716);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
if (var4 == 25) {
TextureOperation12.outgoingBuffer.putOpcode(81);
TextureOperation12.outgoingBuffer.putShortA(var2);
TextureOperation12.outgoingBuffer.writeShort(var5);
TextureOperation12.outgoingBuffer.writeIntV1(var3);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 2) {
var11 = NPC.npcs[var5];
if (var11 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var11.anIntArray2767[0], 1, 0, 2, var11.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(218);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
}
}
int var12;
if (var4 == 51) {
TextureOperation12.outgoingBuffer.putOpcode(10);
TextureOperation12.outgoingBuffer.writeInt(var3);
var13 = Unsorted.getRSInterface(var3);
if (Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
var12 = var13.childDataBuffers[0][1];
if (ItemDefinition.ram[var12] != var13.anIntArray307[0]) {
ItemDefinition.ram[var12] = var13.anIntArray307[0];
Class46.method1087(98, var12);
}
}
}
if (var4 == 26) {
var11 = NPC.npcs[var5];
if (var11 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var11.anIntArray2767[0], 1, 0, 2, var11.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2;
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
TextureOperation12.outgoingBuffer.putOpcode(115);//Item on NPC
TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
TextureOperation12.outgoingBuffer.writeShortLE(anInt1473);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
TextureOperation12.outgoingBuffer.writeShort128LE(Class164.anInt2050);
// System.out.println(Class3_Sub28_Sub18.anInt3764 + ", " + Class110.anInt1473 + ", " + var5 + ", " + Class164.anInt2050);
}
}
if (59 == var4) {
TextureOperation12.outgoingBuffer.putOpcode(10);
TextureOperation12.outgoingBuffer.writeInt(var3);
var13 = Unsorted.getRSInterface(var3);
if (Objects.requireNonNull(var13).childDataBuffers != null && var13.childDataBuffers[0][0] == 5) {
var12 = var13.childDataBuffers[0][1];
ItemDefinition.ram[var12] = -ItemDefinition.ram[var12] + 1;
Class46.method1087(68, var12);
}
}
if (var4 == 33) {
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
if (!var14) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
}
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2;
TextureOperation12.outgoingBuffer.putOpcode(101);
TextureOperation12.outgoingBuffer.writeShort128LE(var2 - -Class131.anInt1716);
TextureOperation12.outgoingBuffer.writeShortLE(anInt1473);
TextureOperation12.outgoingBuffer.writeShortLE(Class164.anInt2050);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
TextureOperation12.outgoingBuffer.writeShort128LE(Texture.anInt1152 + var3);
TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
}
if (var4 == 1004) {
Unsorted.anInt2958 = 0;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
TextureOperation12.outgoingBuffer.putOpcode(94);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
if (11 == var4) {
if (var5 == 0) {
CS2Script.anInt2440 = 1;
Unsorted.method589(WorldListCountry.localPlane, var2, var3);
} else if (1 == var5) {
TextureOperation12.outgoingBuffer.putOpcode(131);
TextureOperation12.outgoingBuffer.writeIntV2(anInt872);
TextureOperation12.outgoingBuffer.putShortA(Class131.anInt1716 + var2);
TextureOperation12.outgoingBuffer.writeShort128LE(RSInterface.anInt278);
TextureOperation12.outgoingBuffer.putShortA(var3 + Texture.anInt1152);
}
}
if (8 == var4) {
var13 = Unsorted.getRSInterface(var3);
boolean var15 = true;
if (0 < Objects.requireNonNull(var13).anInt189) {
var15 = method715(var13);
}
if (var15) {
TextureOperation12.outgoingBuffer.putOpcode(10);
TextureOperation12.outgoingBuffer.writeInt(var3);
}
}
if (var4 == 1) {
var8 = Unsorted.players[var5];
if (var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993;
TextureOperation12.outgoingBuffer.putOpcode(248);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
TextureOperation12.outgoingBuffer.writeShort(Class164.anInt2050);
TextureOperation12.outgoingBuffer.writeShort(anInt1473);
TextureOperation12.outgoingBuffer.writeIntV2(Class3_Sub28_Sub18.anInt3764);
}
}
if (var4 == 7) {
TextureOperation12.outgoingBuffer.putOpcode(85);
TextureOperation12.outgoingBuffer.writeIntV1(var3);
TextureOperation12.outgoingBuffer.writeShort(var2);
TextureOperation12.outgoingBuffer.putShortA(var5);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 24) {
if (Class158.paramGameTypeID == 1) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2597 + -2595, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
} else {
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
if (!var14) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
}
}
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(48);
TextureOperation12.outgoingBuffer.putShortA(var2 - -Class131.anInt1716);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
TextureOperation12.outgoingBuffer.writeShortLE(Texture.anInt1152 + var3);
}
if (var4 == 38) {
Class163_Sub2_Sub1.method2224(var6, var3, var2);
TextureOperation12.outgoingBuffer.putOpcode(233);
TextureOperation12.outgoingBuffer.writeShort128LE(var3 + Texture.anInt1152);
TextureOperation12.outgoingBuffer.putShortA(Class131.anInt1716 + var2);
TextureOperation12.outgoingBuffer.writeShort128LE(RSInterface.anInt278);
TextureOperation12.outgoingBuffer.writeIntV1(anInt872);
TextureOperation12.outgoingBuffer.putShortA((int) (var6 >>> 32) & Integer.MAX_VALUE);
}
if (var4 == 13) {
TextureOperation12.outgoingBuffer.putOpcode(6);
TextureOperation12.outgoingBuffer.writeInt(var3);
TextureOperation12.outgoingBuffer.putShortA(var2);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (57 == var4) {
var8 = Unsorted.players[var5];
if (null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class36.anInt638 = 2;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(175);
TextureOperation12.outgoingBuffer.putShortA(var5);
}
}
if (var4 == 22) {
if (MouseWheel.shiftDown) {
TextureOperation12.outgoingBuffer.putOpcode(135);
TextureOperation12.outgoingBuffer.putShortA(var5);
TextureOperation12.outgoingBuffer.putShortA(var2);
TextureOperation12.outgoingBuffer.writeIntV2(var3);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
} else {
Class25.method958((byte) -86);
var13 = Unsorted.getRSInterface(var3);
Class3_Sub28_Sub18.anInt3764 = var3;
anInt1473 = var2;
Class164_Sub1.anInt3012 = 1;
Class164.anInt2050 = var5;
Class20.method909(var13);
RenderAnimationDefinition.aClass94_378 = RSString.stringCombiner(new RSString[]{
ColorCore.ContextColor2, ItemDefinition.getItemDefinition(var5).name, ColorCore.ContextColor
});
}
} else {
if (var4 == 50) {
Class163_Sub2_Sub1.method2224(var6, var3, var2);
TextureOperation12.outgoingBuffer.putOpcode(194);
TextureOperation12.outgoingBuffer.writeShort128LE(var3 + Texture.anInt1152);
TextureOperation12.outgoingBuffer.writeShortLE(Class131.anInt1716 + var2);
TextureOperation12.outgoingBuffer.writeShort((int) (var6 >>> 32) & Integer.MAX_VALUE);
}
if (var4 == 48) {
TextureOperation12.outgoingBuffer.putOpcode(154);
TextureOperation12.outgoingBuffer.writeShortLE(var2);
TextureOperation12.outgoingBuffer.writeIntV1(var3);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 30) {
var8 = Unsorted.players[var5];
if (null != var8) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt2958 = 0;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2;
TextureOperation12.outgoingBuffer.putOpcode(68);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
}
if (var4 == 43) {
TextureOperation12.outgoingBuffer.putOpcode(153);
TextureOperation12.outgoingBuffer.writeIntLE2(var3);
TextureOperation12.outgoingBuffer.writeShortLE(var2);
TextureOperation12.outgoingBuffer.writeShortLE(var5);
anInt2330 = 0;
Unsorted.aClass11_1933 = Unsorted.getRSInterface(var3);
KeyboardListener.anInt1918 = var2;
}
if (var4 == 39) {
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
if (!var14) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
}
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2;
Unsorted.anInt2958 = 0;
TextureOperation12.outgoingBuffer.putOpcode(73);
TextureOperation12.outgoingBuffer.writeIntV1(anInt872);
TextureOperation12.outgoingBuffer.writeShort(Texture.anInt1152 + var3);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
TextureOperation12.outgoingBuffer.writeShort128LE(var2 + Class131.anInt1716);
TextureOperation12.outgoingBuffer.writeShortLE(RSInterface.anInt278);
}
if (var4 == 12) {
TextureOperation12.outgoingBuffer.putOpcode(82);
TextureOperation12.outgoingBuffer.writeShort(RSInterface.anInt278);
TextureOperation12.outgoingBuffer.writeIntV1(var3);
TextureOperation12.outgoingBuffer.writeInt(anInt872);
TextureOperation12.outgoingBuffer.writeShort128LE(var2);
}
if (var4 == 36) {
if (var5 == 0) {
ObjectDefinition.anInt1521 = 1;
Unsorted.method589(WorldListCountry.localPlane, var2, var3);
} else if (Player.rights > 0 && ObjectDefinition.aBooleanArray1490[82] && ObjectDefinition.aBooleanArray1490[81]) {
Class30.method979(var2 + Class131.anInt1716, Texture.anInt1152 - -var3, WorldListCountry.localPlane);
} else {
TextureOperation12.outgoingBuffer.putOpcode(179);
TextureOperation12.outgoingBuffer.writeShort(var3 + Texture.anInt1152);
TextureOperation12.outgoingBuffer.writeShort(var2 + Class131.anInt1716);
}
}
if (6 == var4) {
var8 = Unsorted.players[var5];
if (var8 != null) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var8.anIntArray2767[0], 1, 0, 2, var8.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0;
Class36.anInt638 = 2;
Class70.anInt1053 = Class163_Sub1.anInt2993;
TextureOperation12.outgoingBuffer.putOpcode(106);
TextureOperation12.outgoingBuffer.writeShort(var5);
}
}
if (var4 == 20) {
if (1 == Class158.paramGameTypeID) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
} else {
var14 = Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 0, false, 0, 2, var2, 0, 0, 2, var3, Class102.player.anIntArray2767[0]);
if (!var14) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var2, 1, 0, 2, var3, Class102.player.anIntArray2767[0]);
}
}
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Unsorted.anInt2958 = 0;
Class70.anInt1053 = Class163_Sub1.anInt2993;
Class36.anInt638 = 2;
TextureOperation12.outgoingBuffer.putOpcode(33);
TextureOperation12.outgoingBuffer.writeShort(var5);
TextureOperation12.outgoingBuffer.writeShort(Class131.anInt1716 + var2);
TextureOperation12.outgoingBuffer.writeShortLE(Texture.anInt1152 + var3);
}
if (var4 == 16) {
var11 = NPC.npcs[var5];
if (null != var11) {
Class3_Sub28_Sub9.method582(Class102.player.anIntArray2755[0], 0, 1, false, 0, 2, var11.anIntArray2767[0], 1, 0, 2, var11.anIntArray2755[0], Class102.player.anIntArray2767[0]);
Class70.anInt1053 = Class163_Sub1.anInt2993;
Unsorted.anInt2958 = 0;
Unsorted.anInt4062 = Class38_Sub1.anInt2614;
Class36.anInt638 = 2;
TextureOperation12.outgoingBuffer.putOpcode(3);
TextureOperation12.outgoingBuffer.writeShort128LE(var5);
}
}
if (Class164_Sub1.anInt3012 != 0) {
Class164_Sub1.anInt3012 = 0;
Class20.method909(Unsorted.getRSInterface(Class3_Sub28_Sub18.anInt3764));
}
if (GameObject.aBoolean1837) {
Class25.method958((byte) -36);
}
if (Unsorted.aClass11_1933 != null && anInt2330 == 0) {
Class20.method909(Unsorted.aClass11_1933);
}
}
}
}
} catch (RuntimeException var10) {
throw ClientErrorException.clientError(var10, "i.E(" + 2597 + ',' + var1 + ')');
}
}
static boolean method715(RSInterface var1) {
try {
if (205 == var1.anInt189) {
Class159.anInt2023 = 250;
return true;
} else {
return false;
}
} catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "ud.B(" + 205 + ',' + "null" + ')');
}
}
final void setBitAccess() {
try {
this.headiconsPrayerSpriteArchive6 = this.index * 8;
} catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "i.R(" + ')');
}
}
public BufferedDataStream() {
super(5000);
}
static int method809(int var0, int var1, int var2, int var3) {
try {
if (TextureOperation14.aBoolean3387) {
var0 = 1000000;
TextureOperation14.aBoolean3387 = false;
}
AtmosphereParser var5 = AtmosphereParser.aAtmosphereParserArrayArray1581[var3][var1];
float var7 = ((float) var2 * 0.1F + 0.7F) * var5.aFloat1187;
float var8 = var5.aFloat1190;
int var6 = var5.anInt1177;
int var11 = var5.anInt1184;
int var10 = var5.anInt1175;
if (!Class38.aBoolean661) {
var11 = 0;
}
float var9 = var5.aFloat1189;
if (var6 != Class60.anInt932 || Class3_Sub17.aFloat2457 != var7 || aFloat3044 != var8 || var9 != RSInterface.aFloat246 || anInt1345 != var10 || anInt1736 != var11) {
Class3_Sub17.aFloat2457 = var7;
TextureOperation36.aFloat3435 = TextureOperation36.aFloat3424;
TextureOperation9.aFloat3105 = Class30.aFloat578;
Class60.anInt932 = var6;
anInt1971 = anInt3652;
anInt1407 = Unsorted.anInt689;
RSInterface.aFloat246 = var9;
Unsorted.anInt72 = 0;
anInt4037 = Unsorted.anInt1950;
anInt1736 = var11;
aFloat3044 = var8;
anInt1345 = var10;
aFloat1475 = Class12.aFloat319;
}
if (65536 > Unsorted.anInt72) {
Unsorted.anInt72 += 250 * var0;
if (Unsorted.anInt72 >= 65536) {
Unsorted.anInt72 = 65536;
}
float var15 = (float) Unsorted.anInt72 / 65536.0F;
int var13 = Unsorted.anInt72 >> 8;
int var12 = -Unsorted.anInt72 + 65536 >> 8;
anInt3652 = (-16711936 & var13 * (anInt1345 & 16711935) + (16711935 & anInt1971) * var12) + (16711680 & var12 * (anInt1971 & 65280) + (65280 & anInt1345) * var13) >> 8;
float var14 = (float) (65536 - Unsorted.anInt72) / 65536.0F;
Class30.aFloat578 = var14 * TextureOperation9.aFloat3105 + var15 * Class3_Sub17.aFloat2457;
TextureOperation36.aFloat3424 = TextureOperation36.aFloat3435 * var14 + var15 * aFloat3044;
Class12.aFloat319 = var15 * RSInterface.aFloat246 + var14 * aFloat1475;
Unsorted.anInt1950 = (16711680 & (Class60.anInt932 & 65280) * var13 + var12 * (anInt4037 & 65280)) + ((16711935 & anInt4037) * var12 - -((Class60.anInt932 & 16711935) * var13) & -16711936) >> 8;
Unsorted.anInt689 = var13 * anInt1736 + var12 * anInt1407 >> 8;
}
Class92.setLightParams(Unsorted.anInt1950, Class30.aFloat578, TextureOperation36.aFloat3424, Class12.aFloat319);
Class92.setFogValues(anInt3652, Unsorted.anInt689);
Class92.setLightPosition((float) Class46.anInt741, (float) TextureOperation1.anInt3274, (float) AtmosphereParser.anInt1191);
Class92.method1504();
return anInt3652;
} catch (RuntimeException var16) {
throw ClientErrorException.clientError(var16, "i.F(" + var0 + ',' + var1 + ',' + var2 + ',' + var3 + ',' + 1 + ')');
}
}
static int method810(int var1) {
return 255 & var1;
}
final void method811(byte var1, int var2, byte[] var3, int var4) {
try {
if (var1 < 16) {
addChatMessage(null, 126, null, -28);
}
for (int var5 = 0; var5 < var4; ++var5) {
var3[var2 + var5] = (byte) (this.buffer[this.index++] + -this.isaacCipher.nextOpcode());
}
} catch (RuntimeException var6) {
throw ClientErrorException.clientError(var6, "i.S(" + var1 + ',' + var2 + ',' + (var3 != null ? "{...}" : "null") + ',' + var4 + ')');
}
}
final int getBits(int var2) {
try {
int var3 = this.headiconsPrayerSpriteArchive6 >> 3;
int var4 = 8 + -(7 & this.headiconsPrayerSpriteArchive6);
int var5 = 0;
this.headiconsPrayerSpriteArchive6 += var2;
while (var2 > var4) {
var5 += (anIntArray2709[var4] & this.buffer[var3++]) << -var4 + var2;
var2 -= var4;
var4 = 8;
}
if (var2 == var4) {
var5 += this.buffer[var3] & anIntArray2709[var4];
} else {
var5 += this.buffer[var3] >> var4 - var2 & anIntArray2709[var2];
}
return var5;
} catch (RuntimeException var6) {
throw ClientErrorException.clientError(var6, "i.C(" + (byte) -11 + ',' + var2 + ')');
}
}
final void method814(int[] var1) {
try {
this.isaacCipher = new ISAACCipher(var1);
} catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "i.T(" + (var1 != null ? "{...}" : "null") + ',' + false + ')');
}
}
final int method815(int var1) {
try {
return var1 * 8 - this.headiconsPrayerSpriteArchive6;
} catch (RuntimeException var4) {
throw ClientErrorException.clientError(var4, "i.U(" + var1 + ',' + 32666 + ')');
}
}
public final void putOpcode(int opcode) {
if (buffer == null || isaacCipher == null) {
SystemLogger.logInfo("Buffer/cipher null. ISAAC likely disabled or not implemented.");
return;
}
this.buffer[this.index++] = (byte) (opcode + this.isaacCipher.nextOpcode());
}
public final int getOpcode() {
try {
return 255 & this.buffer[this.index++] - this.isaacCipher.nextOpcode();
} catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "i.P(" + 0 + ')');
}
}
final void method818() {
try {
this.index = (this.headiconsPrayerSpriteArchive6 + 7) / 8;
} catch (RuntimeException var3) {
throw ClientErrorException.clientError(var3, "i.Q(" + false + ')');
}
}
static void method819() {
try {
Class3_Sub31 var1 = TextureOperation23.aHashTable_3208.first();
for (; var1 != null; var1 = TextureOperation23.aHashTable_3208.next()) {
int var2 = var1.anInt2602;
if (Unsorted.loadInterface(var2)) {
boolean var3 = true;
RSInterface[] var4 = GameObject.aClass11ArrayArray1834[var2];
int var5;
for (var5 = 0; var5 < var4.length; ++var5) {
if (var4[var5] != null) {
var3 = var4[var5].usingScripts;
break;
}
}
if (!var3) {
var5 = (int) var1.linkableKey;
RSInterface var6 = Unsorted.getRSInterface(var5);
if (null != var6) {
Class20.method909(var6);
}
}
}
}
} catch (RuntimeException var7) {
throw ClientErrorException.clientError(var7, "i.A(" + false + ')');
}
}
}