Code:
String string_268_ = Class447.aClass469_5618.method6045(i_264_, (short) -10826).method3459(stream, -734708119);
if (2 == rights)
Class25.method393(20, 0, new StringBuilder().append(Class247.method2368(1, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(1, -278777595)).append(string_260_).toString(), string, string_268_, Class404.method4952(l), i_264_, 1446000206);
else if (rights == 1)
Class25.method393(20, 0, new StringBuilder().append(Class247.method2368(0, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(0, -278777595)).append(string_260_).toString(), string, string_268_, Class404.method4952(l), i_264_, 1446000206);
else if (rights != 0)
Class25.method393(20, 0, "<img=" + rights + ">" + string, "<img=" + rights + ">" + string_260_, string, string_268_, Class404.method4952(l), i_264_, 1446000206);
else
Class25.method393(20, 0, string, string_260_, string, string_268_, Class404.method4952(l), i_264_, 1446000206);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2242) {
boolean bool = stream.readUnsignedByte() == 1;
Class343.method4162(1490036813);
Class396.aBoolean5196 = bool;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.FRIENDS_PACKET) {
while (stream.index * 385051775 < ((Class25) class25).anInt336 * -866602563) {
boolean bool = stream.readUnsignedByte() == 1;
String string = stream.readString(1159315726);
String string_269_ = stream.readString(1988455124);
int i_270_ = stream.readUnsignedShort();
int i_271_ = stream.readUnsignedByte();
boolean bool_272_ = stream.readUnsignedByte() == 1;
String string_273_ = "";
boolean bool_274_ = false;
if (i_270_ > 0) {
string_273_ = stream.readString(1917634572);
bool_274_ = stream.readUnsignedByte() == 1;
}
for (int i_275_ = 0; i_275_ < client.anInt8941 * -1054937867; i_275_++) {
if (!bool) {
if (string.equals(client.aStringArray8704[i_275_])) {
if (client.anIntArray8946[i_275_] != i_270_) {
boolean bool_276_ = true;
for (Class302_Sub2 class302_sub2 = ((Class302_Sub2) client.aClass442_8951.method5868(-16777216)); null != class302_sub2; class302_sub2 = ((Class302_Sub2) client.aClass442_8951.method5872(269965941))) {
if (((Class302_Sub2) class302_sub2).aString7648.equals(string)) {
if (i_270_ != 0 && (((Class302_Sub2) class302_sub2).aShort7646 == 0)) {
class302_sub2.method3714(185516853);
bool_276_ = false;
} else if (i_270_ == 0 && (0 != (((Class302_Sub2) class302_sub2).aShort7646))) {
class302_sub2.method3714(1336201155);
bool_276_ = false;
}
}
}
if (bool_276_)
client.aClass442_8951.method5870(new Class302_Sub2(string, i_270_), 1940667363);
client.anIntArray8946[i_275_] = i_270_;
}
client.aStringArray8945[i_275_] = string_269_;
client.aStringArray8947[i_275_] = string_273_;
client.anIntArray8705[i_275_] = i_271_;
client.aBooleanArray8722[i_275_] = bool_274_;
client.aBooleanArray8950[i_275_] = bool_272_;
string = null;
break;
}
} else if (string_269_.equals(client.aStringArray8704[i_275_])) {
client.aStringArray8704[i_275_] = string;
client.aStringArray8945[i_275_] = string_269_;
string = null;
break;
}
}
if (string != null && client.anInt8941 * -1054937867 < 200) {
client.aStringArray8704[-1054937867 * client.anInt8941] = string;
client.aStringArray8945[-1054937867 * client.anInt8941] = string_269_;
client.anIntArray8946[-1054937867 * client.anInt8941] = i_270_;
client.aStringArray8947[client.anInt8941 * -1054937867] = string_273_;
client.anIntArray8705[-1054937867 * client.anInt8941] = i_271_;
client.aBooleanArray8722[(-1054937867 * client.anInt8941)] = bool_274_;
client.aBooleanArray8950[(client.anInt8941 * -1054937867)] = bool_272_;
client.anInt8941 += 560029533;
}
}
client.anInt8942 = 1353701786;
client.anInt8883 = 754377557 * client.anInt8933;
boolean bool = false;
int i_277_ = -1054937867 * client.anInt8941;
while_89_: do {
do {
if (i_277_ <= 0)
break while_89_;
bool = true;
i_277_--;
for (int i_278_ = 0; i_278_ < i_277_; i_278_++) {
boolean bool_279_ = false;
if ((Class474.aClass471_5979.worldId * 1606920449 != client.anIntArray8946[i_278_]) && ((1606920449 * Class474.aClass471_5979.worldId) == client.anIntArray8946[i_278_ + 1]))
bool_279_ = true;
if (!bool_279_ && client.anIntArray8946[i_278_] == 0 && client.anIntArray8946[i_278_ + 1] != 0)
bool_279_ = true;
if (!bool_279_ && !client.aBooleanArray8950[i_278_] && client.aBooleanArray8950[1 + i_278_])
bool_279_ = true;
if (bool_279_) {
int i_280_ = client.anIntArray8946[i_278_];
client.anIntArray8946[i_278_] = client.anIntArray8946[i_278_ + 1];
client.anIntArray8946[1 + i_278_] = i_280_;
String string = client.aStringArray8947[i_278_];
client.aStringArray8947[i_278_] = client.aStringArray8947[i_278_ + 1];
client.aStringArray8947[1 + i_278_] = string;
String string_281_ = client.aStringArray8704[i_278_];
client.aStringArray8704[i_278_] = client.aStringArray8704[i_278_ + 1];
client.aStringArray8704[1 + i_278_] = string_281_;
String string_282_ = client.aStringArray8945[i_278_];
client.aStringArray8945[i_278_] = client.aStringArray8945[1 + i_278_];
client.aStringArray8945[1 + i_278_] = string_282_;
int i_283_ = client.anIntArray8705[i_278_];
client.anIntArray8705[i_278_] = client.anIntArray8705[i_278_ + 1];
client.anIntArray8705[1 + i_278_] = i_283_;
boolean bool_284_ = client.aBooleanArray8722[i_278_];
client.aBooleanArray8722[i_278_] = client.aBooleanArray8722[i_278_ + 1];
client.aBooleanArray8722[1 + i_278_] = bool_284_;
boolean bool_285_ = client.aBooleanArray8950[i_278_];
client.aBooleanArray8950[i_278_] = client.aBooleanArray8950[1 + i_278_];
client.aBooleanArray8950[1 + i_278_] = bool_285_;
bool = false;
}
}
} while (!bool);
if (i <= -1128197512)
throw new IllegalStateException();
} while (false);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2283) {
client.anInt8885 = 887090299 * client.anInt8933;
boolean bool = stream.readUnsignedByte() == 1;
if (-866602563 * ((Class25) class25).anInt336 == 1) {
if (bool)
Class225.aClass162_2512 = null;
else
Class508.aClass162_6216 = null;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (bool)
Class225.aClass162_2512 = new Class162(stream);
else
Class508.aClass162_6216 = new Class162(stream);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.SPAWN_OBJECT_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.SPAWN_OBJECT_PACKET, (short) -2213);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.SET_CAMERA_POS_PACKET) {
int speed2 = stream.readUnsignedByte128(-1014855659);
int speed1 = stream.readUnsignedByte128(-1014855659);
int moveLocalY = stream.readUnsignedByte();
int moveZ = stream.readUnsignedShort() << 2;
int moveLocalX = stream.readUnsignedByte();
Class343.method4162(1925493110);
Class97_Sub1.method1043(moveLocalX, moveLocalY, moveZ, speed2, speed1, true);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2228 == ((Class25) class25).INCOMMING_PACKET) {
if (-1 != client.WINDOW_PANE_ID * -257444687)
Class82_Sub10.method903(client.WINDOW_PANE_ID * -257444687, 0, 390245730);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2198 == ((Class25) class25).INCOMMING_PACKET) {
int i_291_ = stream.readUnsignedShort();
long l = stream.readLong((short) 19761);
if (null == Class313.anObjectArray3298)
Class313.anObjectArray3298 = (new Object[Class99.aClass517_951.anInt6268 * 2143828057]);
Class313.anObjectArray3298[i_291_] = new Long(l);
client.anIntArray8880[((client.anInt8881 += -1965237945) * -1653538697) - 1 & 0x1f] = i_291_;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.OPEN_INTERFACE_NPC == ((Class25) class25).INCOMMING_PACKET) {
int key1 = stream.readIntV2((byte) 20);
int npcIndex = stream.readUnsignedShortLE128(1478539457);
int cliped = stream.readUnsignedByte128(-1014855659);
int key4 = stream.readInt((byte) 94);
int interfaceId = stream.readUnsignedShortLE128(1478539457);
int key3 = stream.readIntLE(-2033138780);
int key2 = stream.readIntV2((byte) 114);
int parentHash = stream.readIntV1(922208794);
Class343.method4162(1810781923);
Class113.method1254(parentHash, new Class298_Sub51_Sub2(interfaceId, cliped, npcIndex), new int[] { key1, key2, key3, key4 }, false, 1697416272);
/*
* Class113.method1254(parentHash, new Interface(interfaceId,
* clipped), new int[] { key1, key2, key3, key4 }, false,
* -37609880);
*/
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2239) {
client.anInt8913 = stream.readUnsigned128Byte((byte) 101) * -1777248765;
client.anInt8837 = stream.readUnsignedByte() * 1583527743;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2267 == ((Class25) class25).INCOMMING_PACKET) {
int i_300_ = stream.readUnsignedShortLE((byte) 10);
int interfaceHash = stream.readIntV1(-104926142);
int i_302_ = stream.readInt((byte) 74);
Class343.method4162(2137201192);
SubIncommingPacket.method1924(interfaceHash, 5, i_300_, i_302_, 262144);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.CAMERA_ROTATION_PACKET == ((Class25) class25).INCOMMING_PACKET) {
int i_303_ = stream.readUnsignedShort();
int i_304_ = stream.readUnsignedShortLE((byte) -3);
Class343.method4162(2073286157);
Class344.method4165(i_304_, i_303_, 0, -1627127168);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.SEND_PRIVATE_MESSAGE_PACKET) {
String string = stream.readString(1394442545);
String string_305_ = (Class248.decryptStringMessage(Class127_Sub1.huffManDecryption(stream, 1133530682), 882285799));
Class242_Sub1.method2282(6, 0, string, string, string, string_305_, -109686251);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2299 == ((Class25) class25).INCOMMING_PACKET) {
int i_306_ = stream.readUnsignedByte128(-1014855659);
byte i_307_ = stream.readByteC(1558025285);
Class343.method4162(1545754039);
Class239.method2207(i_307_, i_306_, (byte) 59);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.GLOBAL_CONFIG2_PACKET) {
int i_308_ = stream.readUnsignedShort128(-534917966);
int i_309_ = stream.readInt((byte) 11);
Class343.method4162(2060055041);
Class305.method3752(i_308_, i_309_, 644551429);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2201 == ((Class25) class25).INCOMMING_PACKET) {
int i_310_ = stream.readUnsignedShort128(615970463);
Class343.method4162(2136468444);
Class285.method2710(i_310_, (byte) 50);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.CONFIG_BY_FILE1_PACKET == ((Class25) class25).INCOMMING_PACKET) {
int i_311_ = stream.readUnsignedShort128(-1866261395);
int i_312_ = stream.readUnsignedByteC((short) -13502);
Class128.aClass148_6331.setConfigByFileValue(i_311_, i_312_, -580939812);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2185) {
for (int i_313_ = 0; (i_313_ < client.aClass365_Sub1_Sub1_Sub2_Sub2Array8805.length); i_313_++) {
if (client.aClass365_Sub1_Sub1_Sub2_Sub2Array8805[i_313_] != null) {
client.aClass365_Sub1_Sub1_Sub2_Sub2Array8805[i_313_].anIntArray10093 = null;
client.aClass365_Sub1_Sub1_Sub2_Sub2Array8805[i_313_].aClass438_10078.method5821(-1, -1564622591);
}
}
for (int i_314_ = 0; i_314_ < client.anInt8772 * 1962237353; i_314_++) {
((Entity) client.aClass298_Sub29Array8816[i_314_].anObject7366).anIntArray10093 = null;
((Entity) client.aClass298_Sub29Array8816[i_314_].anObject7366).aClass438_10078.method5821(-1, -2064932982);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2251) {
int i_315_ = stream.readInt((byte) 69);
int i_316_ = stream.readInt((byte) -11);
Class343.method4162(1838306305);
Interface class298_sub51 = ((Interface) client.aClass437_8841.method5812((long) i_315_));
Interface class298_sub51_317_ = ((Interface) client.aClass437_8841.method5812((long) i_316_));
if (null != class298_sub51_317_)
Class173.method1821(class298_sub51_317_, (class298_sub51 == null || ((class298_sub51_317_.interfaceId * -1617025021) != (-1617025021 * class298_sub51.interfaceId))), false, -113822480);
if (class298_sub51 != null) {
class298_sub51.method2839(-1460969981);
client.aClass437_8841.method5817(class298_sub51, (long) i_316_);
}
IComponentDefinition class105 = Class50.getIComponentDefinitions(i_315_, (byte) -52);
if (class105 != null)
Tradution.method6054(class105, 1086965599);
class105 = Class50.getIComponentDefinitions(i_316_, (byte) 51);
if (class105 != null) {
Tradution.method6054(class105, -904794130);
Class65.method761((Class389.aClass119Array4165[(-440872681 * class105.anInt1142 >>> 16)]), class105, true, 112223880);
}
if (client.WINDOW_PANE_ID * -257444687 != -1)
Class82_Sub10.method903(client.WINDOW_PANE_ID * -257444687, 1, -167409895);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.TILE_MESSAGE_PACKET) {
Class315.method3834(SubIncommingPacket.TILE_MESSAGE_PACKET, (short) 15563);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.MUSIC_EFFECT_PACKET == ((Class25) class25).INCOMMING_PACKET) {
int i_318_ = stream.readUnsigned128Byte((byte) 61);
int i_319_ = stream.read24BitUnsignedIntegerV2((byte) 8);
int i_320_ = stream.readUnsignedShort();
if (i_320_ == 65535)
i_320_ = -1;
System.out.println("called: " + i_318_ + ", " + i_319_ + ", " + i_320_);
Class136.method1495(i_320_, i_319_, i_318_, -649427988);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.GAME_PANE_PACKET) {
int type = stream.readUnsigned128Byte((byte) 107);
int windowId = stream.readUnsignedShort128(822482622);
int secondXteaKey = stream.readIntLE(-1743023788);
int firstXteaKey = stream.readIntV2((byte) 50);
int fourthXteaKey = stream.readInt((byte) -102);
int thirdXteaKey = stream.readInt((byte) -25);
Class343.method4162(1900966840);
if (2 == type)
Class365_Sub1_Sub2_Sub1.method4499((byte) 84);
int[] keySet = { firstXteaKey, secondXteaKey, thirdXteaKey, fourthXteaKey };
client.WINDOW_PANE_ID = 1785861201 * windowId;
Class8.method321(windowId, keySet, 1073572568);
Class257.method2453(false, (byte) 8);
Class14.method341(client.WINDOW_PANE_ID * -257444687, keySet, 278724032);
for (int i_327_ = 0; i_327_ < 113; i_327_++)
client.aBooleanArray8900[i_327_] = true;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2176) {
int i_328_ = stream.readUnsignedShort();
if (65535 == i_328_)
i_328_ = -1;
int i_329_ = stream.readUnsignedByte();
int i_330_ = stream.readUnsignedShort();
int i_331_ = stream.readUnsignedByte();
int i_332_ = stream.readUnsignedShort();
Class239.method2210(i_328_, i_329_, i_330_, i_331_, i_332_, 1530382732);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.ITEMS_UPDATE_PACKET) {
int key = stream.readUnsignedShort();
int keyCheck = stream.readUnsignedByte();
boolean negativekeyCheck = (keyCheck & 0x1) == 1;
while (385051775 * stream.index < ((Class25) class25).anInt336 * -866602563) {
int slotId = stream.readUnsignedSmart(1723054621);
int id = stream.readUnsignedShort();
int i_337_ = 0;
if (0 != id) {
i_337_ = stream.readUnsignedByte();
if (255 == i_337_)
i_337_ = stream.readInt((byte) 3);
}
Class82_Sub8.method896(key, slotId, id - 1, i_337_, negativekeyCheck, -540593777);
}
client.anIntArray8823[(client.anInt8873 += 1524000797) * 1610062389 - 1 & 0x1f] = key;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2230) {
int i_338_ = stream.readUnsignedShort128(1639237229);
int i_339_ = stream.readIntV2((byte) 111);
Class343.method4162(1587998629);
Class82_Sub8.method895(i_339_, i_338_, 1883543357);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.GLOBAL_CONFIG1_PACKET == ((Class25) class25).INCOMMING_PACKET) {
byte i_340_ = stream.readByteC(-112492447);
int i_341_ = stream.readUnsignedShort128(-40843211);
Class343.method4162(1542442248);
Class305.method3752(i_341_, i_340_, 644551429);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2250 == ((Class25) class25).INCOMMING_PACKET) {
int i_342_ = stream.readInt((byte) -66);
Class343.method4162(1629324419);
SubIncommingPacket.method1924(i_342_, 5, client.playerIndex * -442628795, 0, 262144);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.PLAYER_UNDER_NPC_PRIORITY_PACKET) {
int i_343_ = stream.readUnsignedByteC((short) -2884);
Class343.method4162(1810891735);
client.anInt8903 = i_343_ * -1149402483;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2172) {
int i_344_ = stream.readIntLE(-1698291810);
int i_345_ = stream.readUnsignedShort128(-75929984);
int i_346_ = stream.readUnsignedShort128(-771680618);
int i_347_ = stream.readUnsignedShortLE((byte) -100);
Class343.method4162(1819509217);
Class355.method4265(i_344_, i_347_, i_345_, i_346_, -1411433618);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2290 == ((Class25) class25).INCOMMING_PACKET) {
int i_348_ = stream.readUnsignedShortLE128(1478539457);
int i_349_ = stream.readShort(1694615298);
int i_350_ = stream.readUnsignedShort128(-1882102994);
int i_351_ = stream.readByteC(1399907326);
int i_352_ = stream.readUnsignedByte128(-1014855659);
if (i_352_ == 255)
i_352_ = -1;
int i_353_ = stream.method3651(-1839915924);
int i_354_ = stream.readUnsignedShort();
int i_355_ = stream.readUnsigned128Byte((byte) 14) * 4;
int i_356_ = stream.readUnsignedByte();
int i_357_ = stream.readUnsignedShort128(-931118162);
int i_358_ = stream.readUnsigned128Byte((byte) 17);
int i_359_ = stream.readUnsignedShort128(-643251199);
int i_360_ = stream.readUnsignedShort();
int i_361_ = stream.readByteC(263654343);
boolean bool = 0 != (i_356_ & 0x1);
boolean bool_362_ = (i_356_ & 0x2) != 0;
int i_363_ = bool_362_ ? i_356_ >> 2 : -1;
if (bool_362_)
i_358_ = (byte) i_358_;
else
i_358_ *= 4;
Class341 class341 = client.aClass283_8716.method2628(681479919);
int i_364_ = i_354_ - class341.gameSceneBaseX * 773807262;
int i_365_ = i_357_ - 567029222 * class341.gameSceneBaseY;
i_351_ += i_364_;
i_361_ += i_365_;
if (i_364_ >= 0 && i_365_ >= 0 && (i_364_ < client.aClass283_8716.method2629(-1911669738) * 2) && (i_365_ < client.aClass283_8716.method2629(-1992464171) * 2) && i_351_ >= 0 && i_361_ >= 0 && (i_351_ < client.aClass283_8716.method2630(-2022476058) * 2) && (i_361_ < client.aClass283_8716.method2630(1563119067) * 2) && 65535 != i_348_) {
i_364_ *= 256;
i_365_ *= 256;
i_351_ = 256 * i_351_;
i_361_ = 256 * i_361_;
i_358_ <<= 2;
i_355_ <<= 2;
i_350_ <<= 2;
LinkedList.method5818(i_348_, i_349_, i_353_, i_363_, i_358_, i_355_, i_364_, i_365_, i_351_, i_361_, i_360_, i_359_, i_352_, i_350_, bool, 2141342802);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.RESET_SOUNDS_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class422.method5617((byte) -98);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.RECEIVE_PERSONAL_MESSAGE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
boolean bool = stream.readUnsignedByte() == 1;
String string = stream.readString(-1519760350);
String string_366_ = string;
if (bool)
string_366_ = stream.readString(1241788566);
int rights = stream.readUnsignedByte();
boolean bool_368_ = false;
if (rights != 2) {
if (client.aBoolean8811 && !client.aBoolean8812 || client.aBoolean8802)
bool_368_ = true;
else if (rights != 2 && Class287.method2722(string_366_, -1379408074))
bool_368_ = true;
}
if (!bool_368_) {
String string_369_ = (Class248.decryptStringMessage(Class127_Sub1.huffManDecryption(stream, 1427185881), 1705296480));
if (2 == rights)
Class25.method393(24, 0, new StringBuilder().append(Class247.method2368(1, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(1, -278777595)).append(string_366_).toString(), string, string_369_, null, -1, 1446000206);
else if (rights == 1)
Class25.method393(24, 0, new StringBuilder().append(Class247.method2368(0, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(0, -278777595)).append(string_366_).toString(), string, string_369_, null, -1, 1446000206);
else if (rights != 0)
Class25.method393(24, 0, "<img=" + rights + ">" + string, "<img=" + rights + ">" + string_366_, string, string_369_, null, -1, 1446000206);
else
Class25.method393(24, 0, string, string_366_, string, string_369_, null, -1, 1446000206);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.NPC_UPDATE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class406.decodeNPCUpdate(false, -1542019143);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2272) {
int i_370_ = stream.readIntV2((byte) 74);
int i_371_ = stream.readIntV1(-453095803);
Class343.method4162(1793904328);
Class494.method6193(i_371_, i_370_, -1060655592);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2168) {
// Probably some chat packet?
client.anInt8942 = -1470632755;
client.anInt8883 = client.anInt8933 * 754377557;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.LOGOUT_PACKET) {
Class216.method2001(false, (byte) 107);
((Class25) class25).INCOMMING_PACKET = null;
return false;
}
if (IncommingPacket.aClass202_2179 == ((Class25) class25).INCOMMING_PACKET) {
int i_372_ = stream.readUnsignedShortLE((byte) -26);
int i_373_ = stream.readIntV1(716816642);
int i_374_ = stream.readUnsignedShortLE128(1478539457);
int i_375_ = stream.readUnsignedByte();
Class343.method4162(1544492012);
Class237.method2198(i_373_, i_375_, i_372_, i_374_, (short) -8450);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2297 == ((Class25) class25).INCOMMING_PACKET) {
client.aBoolean8815 = stream.readUnsignedByteC((short) -6905) == 1;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2221 == ((Class25) class25).INCOMMING_PACKET) {
int i_376_ = stream.readUnsignedShort();
int i_377_ = stream.readIntV2((byte) 112);
int i_378_ = stream.readUnsignedShortLE((byte) -41);
int i_379_ = stream.readUnsignedByte128(-1014855659);
Class343.method4162(1863986418);
Class82_Sub20.method935(i_377_, i_379_, i_378_, i_376_, 1382023549);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.SEND_GROUND_ITEM_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.SEND_GROUND_ITEM_PACKET, (short) 18993);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.CUTSCENE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
int i_380_ = stream.readUnsignedShort();
client.anInt8726 = 733205975;
client.anInt8870 = 221729505 * i_380_;
client.anInt8724 = 986798515;
Class399.aClass243_5220.method2310(577335585 * client.anInt8870, -457216440);
Class194.method1868(2025307040);
Class98_Sub2.method1065((byte) 74);
int i_381_ = stream.readUnsignedShort();
Class298_Sub37.anIntArrayArray7407 = new int[i_381_][4];
for (int i_382_ = 0; i_382_ < i_381_; i_382_++) {
for (int i_383_ = 0; i_383_ < 4; i_383_++)
Class298_Sub37.anIntArrayArray7407[i_382_][i_383_] = stream.readInt((byte) 32);
}
int i_384_ = stream.readUnsignedByte();
Class128_Sub1.aClass298_Sub53_8555 = new RsByteBuffer(i_384_);
Class128_Sub1.aClass298_Sub53_8555.writeBytes(stream.buffer, 385051775 * stream.index, i_384_, (short) -25177);
stream.index += i_384_ * 116413311;
((Class25) class25).INCOMMING_PACKET = null;
return false;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.DESTROY_OBJECT_PACKET) {
Class315.method3834(SubIncommingPacket.DESTROY_OBJECT_PACKET, (short) -19172);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2203 == ((Class25) class25).INCOMMING_PACKET) {
int i_385_ = stream.readUnsignedByte();
if (stream.readUnsignedByte() == 0)
client.aClass251Array8920[i_385_] = new Class251();
else {
stream.index -= 116413311;
client.aClass251Array8920[i_385_] = new Class251(stream);
}
client.anInt8796 = client.anInt8933 * 1729482221;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.ITEM_ON_ICOMPONENT_PACKET) {
int i_386_ = stream.readUnsignedShort128(-666448295);
if (65535 == i_386_)
i_386_ = -1;
int i_387_ = stream.readIntV1(-731950816);
int i_388_ = stream.readIntV2((byte) 47);
Class343.method4162(1742484303);
RsByteBuffer.method3656(i_388_, i_386_, i_387_, (short) 1020);
ItemDefinitions class468 = Class298_Sub32_Sub14.aClass477_9400.getItemDefinitions(i_386_);
Class355.method4265(i_388_, 330519029 * class468.anInt5714, -3355859 * class468.anInt5715, class468.anInt5713 * 1396167403, -1121225747);
Class253.method2422(i_388_, 252709809 * class468.anInt5717, -1811316489 * class468.anInt5718, class468.anInt5716 * -1368639199, 499708204);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2191 == ((Class25) class25).INCOMMING_PACKET) {
int i_389_ = stream.readIntLE(-2128346216);
int i_390_ = stream.readUnsignedShortLE128(1478539457);
Class343.method4162(2079015348);
Class112.method1244(i_389_, i_390_, (byte) -47);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2231 == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.aClass206_2346, (short) 9490);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2284 == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.aClass206_2357, (short) 18359);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2271) {
int i_391_ = stream.readInt((byte) -35);
int i_392_ = stream.readIntV2((byte) 14);
Class343.method4162(1466518715);
Class108.method1152(i_392_, i_391_, -314450920);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.CLIENT_CONSOLE_COMMAND_PACKET) {
String string = stream.readString(1645493685);
Class419.method5605(string, false, false, 1722466628);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.ICOMPONENT_TEXT_PACKET == ((Class25) class25).INCOMMING_PACKET) {
String string = stream.readString(-1785786498);
int i_393_ = stream.readInt((byte) 115);
Class343.method4162(1866229286);
Class98.method1058(i_393_, string, (byte) 66);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.RECEIVE_QUICK_PRIVATE_MESSAGE) {
boolean bool = stream.readUnsignedByte() == 1;
String string = stream.readString(-247712899);
long l = (long) stream.readUnsignedShort();
long l_394_ = (long) stream.read24BitUnsignedInteger((byte) -13);
int rights = stream.readUnsignedByte();
int i_396_ = stream.readUnsignedShort();
long l_397_ = (l << 32) + l_394_;
boolean bool_398_ = false;
Object object = null;
Class298_Sub25 class298_sub25 = (bool ? Class350.aClass298_Sub25_3757 : Class375.aClass298_Sub25_4084);
while_90_: do {
if (class298_sub25 == null)
bool_398_ = true;
else {
for (int i_399_ = 0; i_399_ < 100; i_399_++) {
if (l_397_ == client.aLongArray8915[i_399_]) {
bool_398_ = true;
break while_90_;
}
}
if (rights != 2 && Class287.method2722(string, -1151281576))
bool_398_ = true;
}
} while (false);
if (!bool_398_) {
client.aLongArray8915[1594173071 * client.anInt8916] = l_397_;
client.anInt8916 = ((1594173071 * client.anInt8916 + 1) % 100 * 1356544111);
String string_400_ = Class447.aClass469_5618.method6045(i_396_, (short) -926).method3459(stream, -734708119);
int i_401_ = bool ? 42 : 45;
if (rights == 2 || 3 == rights)
Class25.method393(i_401_, 0, new StringBuilder().append(Class247.method2368(1, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(1, -278777595)).append(string).toString(), string, string_400_, class298_sub25.aString7358, i_396_, 1446000206);
else if (1 == rights)
Class25.method393(i_401_, 0, new StringBuilder().append(Class247.method2368(0, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(0, -278777595)).append(string).toString(), string, string_400_, class298_sub25.aString7358, i_396_, 1446000206);
else if (rights != 0)
Class25.method393(i_401_, 0, "<img=" + rights + ">" + string, "<img=" + rights + ">" + string, string, string_400_, class298_sub25.aString7358, i_396_, 1446000206);
else
Class25.method393(i_401_, 0, string, string, string, string_400_, class298_sub25.aString7358, i_396_, 1446000206);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2174 == ((Class25) class25).INCOMMING_PACKET) {
boolean bool = stream.readUnsignedByte() == 1;
String string = stream.readString(-862055008);
String string_402_ = string;
if (bool)
string_402_ = stream.readString(-2118001006);
int i_403_ = stream.readUnsignedByte();
int i_404_ = stream.readUnsignedShort();
boolean bool_405_ = false;
if (i_403_ <= 1 && Class287.method2722(string_402_, -1454768672))
bool_405_ = true;
if (!bool_405_) {
String string_406_ = Class447.aClass469_5618.method6045(i_404_, (short) -11547).method3459(stream, -734708119);
if (2 == i_403_)
Class25.method393(25, 0, new StringBuilder().append(Class247.method2368(1, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(1, -278777595)).append(string_402_).toString(), string, string_406_, null, i_404_, 1446000206);
else if (1 == i_403_)
Class25.method393(25, 0, new StringBuilder().append(Class247.method2368(0, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(0, -278777595)).append(string_402_).toString(), string, string_406_, null, i_404_, 1446000206);
else
Class25.method393(25, 0, string, string_402_, string, string_406_, null, i_404_, 1446000206);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.SOUND_INDEX15) {
int soundId = stream.readUnsignedShort();
if (soundId == 65535)
soundId = -1;
int i_408_ = stream.readUnsignedByte();
int i_409_ = stream.readUnsignedShort();
int i_410_ = stream.readUnsignedByte();
Class320.method3913(soundId, i_408_, i_409_, i_410_, true, 256, 2006173434);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2305 == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.aClass206_2356, (short) -5340);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2163) {
int i_411_ = stream.readUnsignedByte128(-1014855659);
int i_412_ = stream.readUnsignedByte128(-1014855659);
if (i_412_ == 255) {
i_412_ = -1;
i_411_ = -1;
}
Class372_Sub1.method4596(i_412_, i_411_, 1367458334);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.REMOVE_GROUND_ITEM_PACKET) {
Class315.method3834(SubIncommingPacket.REMOVE_GROUND_ITEM_PACKET, (short) 8251);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2232) {
int i_413_ = stream.readInt((byte) -19);
int i_414_ = stream.readInt((byte) -1);
Class298_Sub36 class298_sub36 = Class18.method359(OutcommingPacket.aClass198_1998, class25.aClass449_330, (byte) 120);
class298_sub36.aClass298_Sub53_Sub2_7396.write128Byte(914379507 * client.anInt6467, (byte) 1);
class298_sub36.aClass298_Sub53_Sub2_7396.writeInt(i_413_, 390381879);
class298_sub36.aClass298_Sub53_Sub2_7396.writeIntV1(i_414_, (byte) -42);
class25.method390(class298_sub36, (byte) -114);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.OPEN_INTERFACE_PLAYER == ((Class25) class25).INCOMMING_PACKET) {// interface
// defs?
int index = stream.readUnsignedShort128(-529654569);
int firstXtea = stream.readInt((byte) 18);
int interfaceId = stream.readUnsignedShort128(-680257970);
int thirdXtea = stream.readIntV1(2002579136);
int parentHash = stream.readIntV2((byte) 1);
int clipped = stream.readUnsigned128Byte((byte) 98);
int secondXtea = stream.readIntV2((byte) 63);
int fourthXtea = stream.readIntV1(200309251);
Class343.method4162(1675842876);
Class113.method1254(parentHash, new Class298_Sub51_Sub1(interfaceId, clipped, index), new int[] { firstXtea, secondXtea, thirdXtea, fourthXtea }, false, -983354204);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.SECURITY_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class273.method2566(stream, ((Class25) class25).anInt336 * -866602563, (byte) -111);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2154) {// emote
int[] is = new int[Class522.method6325((byte) -31).length];
for (int i_423_ = 0; i_423_ < Class522.method6325((byte) -48).length; i_423_++)
is[i_423_] = stream.readInt((byte) -69);
int i_424_ = stream.readUnsignedByte();
int i_425_ = stream.readUnsignedShort();
Class298_Sub29 class298_sub29 = ((Class298_Sub29) client.aClass437_8696.method5812((long) i_425_));
if (class298_sub29 != null)
Class431.method5768(((Entity) class298_sub29.anObject7366), is, i_424_, true, (byte) -7);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2220 == ((Class25) class25).INCOMMING_PACKET) {
Class216.baseTileY = ((stream.read128Byte(1269677513) << 3) * 2091861441);
Class375.basePlane = stream.readUnsigned128Byte((byte) 40) * -1217120325;
Class162.baseTileX = (stream.readByteC(188175247) << 3) * 1536927433;
Class341 class341 = client.aClass283_8716.method2628(681479919);
for (Class298_Sub2 class298_sub2 = ((Class298_Sub2) client.aClass437_8685.method5816(1564654282)); class298_sub2 != null; class298_sub2 = ((Class298_Sub2) client.aClass437_8685.method5815((byte) 10))) {
int i_426_ = (int) ((class298_sub2.aLong3188 * 7051297995265073167L) >> 28 & 0x3L);
int i_427_ = (int) (7051297995265073167L * class298_sub2.aLong3188 & 0x3fffL);
int i_428_ = i_427_ - -1760580017 * class341.gameSceneBaseX;
int i_429_ = (int) ((7051297995265073167L * class298_sub2.aLong3188) >> 14 & 0x3fffL);
int i_430_ = i_429_ - 283514611 * class341.gameSceneBaseY;
if (i_426_ == Class375.basePlane * -191892109 && i_428_ >= 134435705 * Class162.baseTileX && i_428_ < 8 + 134435705 * Class162.baseTileX && i_430_ >= -105526719 * Class216.baseTileY && i_430_ < 8 + Class216.baseTileY * -105526719) {
class298_sub2.method2839(-1460969981);
if (i_428_ >= 0 && i_430_ >= 0 && i_428_ < client.aClass283_8716.method2629(-2088487368) && i_430_ < client.aClass283_8716.method2630(1377874440))
Class173.method1820((Class375.basePlane * -191892109), i_428_, i_430_, 1641680263);
}
}
for (Class298_Sub1 class298_sub1 = (Class298_Sub1) Class298_Sub1.aClass453_7152.method5939(1766612795); class298_sub1 != null; class298_sub1 = ((Class298_Sub1) Class298_Sub1.aClass453_7152.method5944(49146))) {
if ((class298_sub1.anInt7150 * 634196087 >= 134435705 * Class162.baseTileX) && (634196087 * class298_sub1.anInt7150 < 8 + 134435705 * Class162.baseTileX) && (-2146829167 * class298_sub1.anInt7155 >= -105526719 * Class216.baseTileY) && (-2146829167 * class298_sub1.anInt7155 < Class216.baseTileY * -105526719 + 8) && (((Class298_Sub1) class298_sub1).anInt7151 * 2108312995) == -191892109 * Class375.basePlane)
((Class298_Sub1) class298_sub1).aBoolean7160 = true;
}
for (Class298_Sub1 class298_sub1 = (Class298_Sub1) Class298_Sub1.aClass453_7162.method5939(1766612795); null != class298_sub1; class298_sub1 = ((Class298_Sub1) Class298_Sub1.aClass453_7162.method5944(49146))) {
if ((634196087 * class298_sub1.anInt7150 >= 134435705 * Class162.baseTileX) && (634196087 * class298_sub1.anInt7150 < Class162.baseTileX * 134435705 + 8) && (class298_sub1.anInt7155 * -2146829167 >= -105526719 * Class216.baseTileY) && (class298_sub1.anInt7155 * -2146829167 < -105526719 * Class216.baseTileY + 8) && ((2108312995 * ((Class298_Sub1) class298_sub1).anInt7151) == -191892109 * Class375.basePlane))
((Class298_Sub1) class298_sub1).aBoolean7160 = true;
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.GLOBAL_STRING_PACKET == ((Class25) class25).INCOMMING_PACKET) {
int i_431_ = stream.readUnsignedShort();
String string = stream.readString(975296122);
Class343.method4162(1777124419);
Class501.method6230(i_431_, string, -2125607456);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.STOP_CAMERA_SHAKE_PACKET) {
Class343.method4162(1929183255);
Class82_Sub11.method906(-1060675118);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2227) {
int i_432_ = stream.readUnsignedShort();
int i_433_ = stream.readUnsignedShort();
int i_434_ = stream.readUnsignedShort();
Class343.method4162(1555900413);
if (Class389.aClass119Array4165[i_432_] != null) {
for (int i_435_ = i_433_; i_435_ < i_434_; i_435_++) {
int i_436_ = stream.read24BitUnsignedInteger((byte) -1);
if (i_435_ < (Class389.aClass119Array4165[i_432_].aClass105Array1405).length && (Class389.aClass119Array4165[i_432_].aClass105Array1405[i_435_]) != null)
Class389.aClass119Array4165[i_432_].aClass105Array1405[i_435_].anInt1141 = i_436_ * -177949397;
}
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.SWITCH_ITEMS_LOOK_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class477.switchItems(stream.readUnsignedByte() == 1);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.WORLD_TILE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class216.baseTileY = (stream.readByte128((byte) -8) << 3) * 2091861441;
Class375.basePlane = (stream.readUnsignedByteC((short) -28965) * -1217120325);
Class162.baseTileX = ((stream.read128Byte(-1150117384) << 3) * 1536927433);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2188) {
int i_437_ = stream.readUnsignedShort();
int i_438_ = stream.readInt((byte) -116);
if (Class313.anObjectArray3298 == null)
Class313.anObjectArray3298 = (new Object[Class99.aClass517_951.anInt6268 * 2143828057]);
Class313.anObjectArray3298[i_437_] = new Integer(i_438_);
client.anIntArray8880[((client.anInt8881 += -1965237945) * -1653538697) - 1 & 0x1f] = i_437_;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2158 == ((Class25) class25).INCOMMING_PACKET) {
// seems to switch world
int i_439_ = stream.readUnsignedShort();
String string = stream.readString(-2100646019);
boolean bool = stream.readUnsignedByte() == 1;
Class474.aClass471_5972 = Class474.aClass471_5979;
Class474.aBoolean5973 = bool;
Class372.method4589(i_439_, string, 955770805);
Object object = null;
Class439.method5851(13, 1140359625);
((Class25) class25).INCOMMING_PACKET = null;
return false;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.SKILL_LEVEL_PACKET) {
int skillId = stream.readUnsigned128Byte((byte) 17);
int xp = stream.readInt((byte) 78);
int level = stream.readUnsignedByte128(-1014855659);
client.anIntArray8829[skillId] = xp;
client.anIntArray8924[skillId] = level;
client.anIntArray8828[skillId] = 1;
int i_443_ = Class368.anIntArray4002[skillId] - 1;
for (int i_444_ = 0; i_444_ < i_443_; i_444_++) {
if (xp >= Class368.anIntArray4003[i_444_])
client.anIntArray8828[skillId] = 2 + i_444_;
}
client.anIntArray8833[(client.anInt8875 += 1972492301) * -1048955195 - 1 & 0x1f] = skillId;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.FRIENDS_CHAT_CHANNEL_PACKET) {
client.anInt8912 = 1348241137 * client.anInt8933;
if (((Class25) class25).anInt336 * -866602563 == 0) {
client.aString8804 = null;
client.aString8919 = null;
Class489.anInt6071 = 0;
Class82_Sub6.aClass7Array6846 = null;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
client.aString8919 = stream.readString(2105595106);
boolean bool = stream.readUnsignedByte() == 1;
if (bool)
stream.readString(-124470201);
long l = stream.readLong((short) 6221);
client.aString8804 = Class377.method4664(l);
Class514.aByte6228 = stream.readByte(-12558881);
int i_445_ = stream.readUnsignedByte();
if (255 == i_445_) {
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
Class489.anInt6071 = -1649911343 * i_445_;
Class7[] class7s = new Class7[100];
for (int i_446_ = 0; i_446_ < Class489.anInt6071 * -1801543887; i_446_++) {
class7s[i_446_] = new Class7();
class7s[i_446_].aString92 = stream.readString(403996572);
bool = stream.readUnsignedByte() == 1;
if (bool)
class7s[i_446_].aString93 = stream.readString(1553463180);
else
class7s[i_446_].aString93 = class7s[i_446_].aString92;
((Class7) class7s[i_446_]).aString94 = Class173.method1824(class7s[i_446_].aString93, 445649895);
class7s[i_446_].anInt95 = (stream.readUnsignedShort() * -129166695);
class7s[i_446_].aByte97 = stream.readByte(-12558881);
class7s[i_446_].aString96 = stream.readString(-1930467617);
if (class7s[i_446_].aString93.equals(Class287.myPlayer.aString10195))
Class173.aByte1759 = class7s[i_446_].aByte97;
}
boolean bool_447_ = false;
int i_448_ = Class489.anInt6071 * -1801543887;
while_91_: do {
do {
if (i_448_ <= 0)
break while_91_;
bool_447_ = true;
i_448_--;
for (int i_449_ = 0; i_449_ < i_448_; i_449_++) {
if ((((Class7) class7s[i_449_]).aString94.compareTo(((Class7) class7s[1 + i_449_]).aString94)) > 0) {
Class7 class7 = class7s[i_449_];
class7s[i_449_] = class7s[1 + i_449_];
class7s[1 + i_449_] = class7;
bool_447_ = false;
}
}
} while (!bool_447_);
if (i <= -1128197512)
throw new IllegalStateException();
} while (false);
Class82_Sub6.aClass7Array6846 = class7s;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.LARGE_NPC_UPDATE_PACKET) {
Class406.decodeNPCUpdate(true, -1463103982);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.RESET_CAMERA_PACKET) {
Class343.method4162(1464854077);
Class_na.method3478(-2144902476);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.HINT_ICON_PACKET) {
int i_450_ = stream.readUnsignedByte();
int i_451_ = i_450_ >> 5;
int i_452_ = i_450_ & 0x1f;
if (0 == i_452_) {
client.aClass19Array8869[i_451_] = null;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
Class19 class19 = new Class19();
class19.anInt266 = 1231457277 * i_452_;
((Class19) class19).anInt258 = stream.readUnsignedByte() * -1078964265;
if (((Class19) class19).anInt258 * -92466201 >= 0 && (((Class19) class19).anInt258 * -92466201 < Class128_Sub2.aClass57Array8560.length)) {
if (class19.anInt266 * 958933333 == 1 || 10 == class19.anInt266 * 958933333) {
class19.anInt256 = (stream.readUnsignedShort() * 1626935871);
((Class19) class19).anInt265 = (stream.readUnsignedShort() * -571637617);
stream.index += 465653244;
} else if (class19.anInt266 * 958933333 >= 2 && class19.anInt266 * 958933333 <= 6) {
if (958933333 * class19.anInt266 == 2) {
class19.anInt260 = 1513435904;
class19.anInt261 = -1303452928;
}
if (3 == 958933333 * class19.anInt266) {
class19.anInt260 = 0;
class19.anInt261 = -1303452928;
}
if (958933333 * class19.anInt266 == 4) {
class19.anInt260 = -1268095488;
class19.anInt261 = -1303452928;
}
if (5 == 958933333 * class19.anInt266) {
class19.anInt260 = 1513435904;
class19.anInt261 = 0;
}
if (class19.anInt266 * 958933333 == 6) {
class19.anInt260 = 1513435904;
class19.anInt261 = 1688061440;
}
class19.anInt266 = -1832052742;
((Class19) class19).anInt259 = (stream.readUnsignedByte() * -1962848411);
Class341 class341 = client.aClass283_8716.method2628(681479919);
class19.anInt260 += ((stream.readUnsignedShort() - -1760580017 * class341.gameSceneBaseX) << 9) * 962213171;
class19.anInt261 += ((stream.readUnsignedShort() - class341.gameSceneBaseY * 283514611) << 9) * 313675491;
((Class19) class19).anInt262 = ((stream.readUnsignedByte() << 2) * -2098711205);
class19.anInt257 = (stream.readUnsignedShort() * -1670140163);
}
class19.anInt263 = (stream.readInt((byte) -34) * -698073157);
client.aClass19Array8869[i_451_] = class19;
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.PLAYER_ON_ICOMPONENT_PACKET == ((Class25) class25).INCOMMING_PACKET) {
int i_453_ = stream.readIntV2((byte) 99);
Class343.method4162(1945510464);
SubIncommingPacket.method1924(i_453_, 3, client.playerIndex * -442628795, 0, 262144);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.BLACK_OUT_PACKET) {
Class3.anInt56 = stream.readUnsignedByte() * -986054733;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2247 == ((Class25) class25).INCOMMING_PACKET) {
int i_454_ = stream.readUnsignedShort();
String string = stream.readString(-1175861112);
if (null == Class313.anObjectArray3298)
Class313.anObjectArray3298 = (new Object[2143828057 * Class99.aClass517_951.anInt6268]);
Class313.anObjectArray3298[i_454_] = string;
client.anIntArray8880[((client.anInt8881 += -1965237945) * -1653538697) - 1 & 0x1f] = i_454_;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.LOAD_MAP_SCENE_DYNAMIC_PACKET) {
RsBitsBuffer class298_sub53_sub2_455_ = new RsBitsBuffer(((Class25) class25).anInt336 * -866602563);
System.arraycopy((((Class25) class25).aClass298_Sub53_Sub2_333.buffer), (((Class25) class25).aClass298_Sub53_Sub2_333.index) * 385051775, class298_sub53_sub2_455_.buffer, 0, ((Class25) class25).anInt336 * -866602563);
Class119.method1304(1849823335);
if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub21_7580.method5703((byte) -70) == 1)
Class62.aClass248_612.method2385(new Class267(Class266.LOAD_MAP_SCENE_DYNAMIC, class298_sub53_sub2_455_), 1563574437);
else
client.aClass283_8716.sendMapScene(new Class267(Class266.LOAD_MAP_SCENE_DYNAMIC, class298_sub53_sub2_455_), -1991819579);
((Class25) class25).INCOMMING_PACKET = null;
return false;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2306) {
int i_456_ = stream.readUnsignedShort128(-739582411);
int i_457_ = stream.readUnsigned128Byte((byte) 91);
boolean bool = (i_457_ & 0x1) == 1;
Class197.method1888(i_456_, bool, 1659854875);
client.anIntArray8823[(client.anInt8873 += 1524000797) * 1610062389 - 1 & 0x1f] = i_456_;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2194 == ((Class25) class25).INCOMMING_PACKET) {
int i_458_ = stream.readInt((byte) 30);
int i_459_ = stream.readUnsignedByte128(-1014855659);
int i_460_ = stream.readInt((byte) 38);
int i_461_ = stream.readUnsignedByte();
int i_462_ = stream.readUnsignedByteC((short) -2008);
int i_463_ = i_460_ >> 28;
int i_464_ = i_460_ >> 14 & 0x3fff;
int i_465_ = i_460_ & 0x3fff;
Class426.method5743(i_463_, i_464_, i_465_, i_459_, i_462_, i_458_, i_461_, 2105013784);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2215 == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.aClass206_2343, (short) 17513);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2287 == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.aClass206_2348, (short) 10101);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.OPEN_URL_PACKET) {
if (Class452.aBoolean5642 && Class231.aFrame2589 != null)
Class357.method4276(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub12_7543.method5669((byte) 42), -1, -1, false, -1432148158);
byte[] is = new byte[((Class25) class25).anInt336 * -866602563 - 1];
boolean bool = stream.readUnsignedByte() == 1;
stream.method3662(is, 0, (((Class25) class25).anInt336 * -866602563) - 1, (byte) 1);
RsByteBuffer class298_sub53 = new RsByteBuffer(is);
String string = class298_sub53.readString(799488751);
if (bool) {
String string_466_ = class298_sub53.readString(403182631);
if (string_466_.length() == 0)
string_466_ = string;
if (!client.aBoolean8638 || Class82_Sub8.aString6856.startsWith("mac") || !Class65.method762(string, 1, Class212.aClass212_2424.method1951(-1209858466), -1999887910))
Class346.method4172(string_466_, true, Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-2008340671) == 5, client.aBoolean8867, client.aBoolean8651, (byte) 13);
} else
Class346.method4172(string, true, Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-389602471) == 5, client.aBoolean8867, client.aBoolean8651, (byte) 54);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.CONFIG2_PACKET) {
int configId = stream.readUnsignedShort128(2011852017);
int value = stream.readIntLE(-1991182834);
Class128.aClass148_6331.method1605(configId, value, (byte) 35);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2238 == ((Class25) class25).INCOMMING_PACKET) {
int i_469_ = stream.readUnsignedShortLE((byte) -12);
int i_470_ = stream.readUnsignedShort128(-382838124);
int i_471_ = stream.readIntV1(1708571253);
int i_472_ = stream.readUnsignedShort();
Class343.method4162(1927580267);
SubIncommingPacket.method1924(i_471_, 7, i_470_ << 16 | i_469_, i_472_, 262144);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.PLAYER_UPDATE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class247.decodePlayerUpdate(stream, ((Class25) class25).anInt336 * -866602563, 1110385787);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.PROJECTILE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.PROJECTILE_PACKET, (short) -13236);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.RECEIVE_FRIEND_CHAT_MESSAGE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
boolean bool = stream.readUnsignedByte() == 1;
String string = stream.readString(-2047466585);
String string_473_ = string;
if (bool)
string_473_ = stream.readString(-378419431);
long l = stream.readLong((short) 19447);
long l_474_ = (long) stream.readUnsignedShort();
long l_475_ = (long) stream.read24BitUnsignedInteger((byte) 5);
int rights = stream.readUnsignedByte();
long l_477_ = l_475_ + (l_474_ << 32);
boolean bool_478_ = false;
while_92_: do {
for (int i_479_ = 0; i_479_ < 100; i_479_++) {
if (l_477_ == client.aLongArray8915[i_479_]) {
bool_478_ = true;
break while_92_;
}
}
if (rights != 2) {
if (client.aBoolean8811 && !client.aBoolean8812 || client.aBoolean8802)
bool_478_ = true;
else if (Class287.method2722(string_473_, -991136791))
bool_478_ = true;
}
} while (false);
if (!bool_478_) {
client.aLongArray8915[1594173071 * client.anInt8916] = l_477_;
client.anInt8916 = 1356544111 * ((1 + 1594173071 * client.anInt8916) % 100);
String string_480_ = (Class248.decryptStringMessage(Class127_Sub1.huffManDecryption(stream, 130122413), -1233870536));
if (rights == 2 || rights == 3)
Class25.method393(9, 0, new StringBuilder().append(Class247.method2368(1, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(1, -278777595)).append(string_473_).toString(), string, string_480_, Class404.method4952(l), -1, 1446000206);
else if (1 == rights)
Class25.method393(9, 0, new StringBuilder().append(Class247.method2368(0, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(0, -278777595)).append(string_473_).toString(), string, string_480_, Class404.method4952(l), -1, 1446000206);
else if (rights != 0)
Class25.method393(9, 0, "<img=" + rights + ">" + string, "<img=" + rights + ">" + string_473_, string, string_480_, Class404.method4952(l), -1, 1446000206);
else
Class25.method393(9, 0, string, string_473_, string, string_480_, Class404.method4952(l), -1, 1446000206);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.CLOSE_INTERFACE_PACKET) {
int i_481_ = stream.readIntLE(-2020536115);
Class343.method4162(1762312694);
Interface class298_sub51 = ((Interface) client.aClass437_8841.method5812((long) i_481_));
if (class298_sub51 != null)
Class173.method1821(class298_sub51, true, false, -113822480);
if (client.aClass105_8652 != null) {
Tradution.method6054(client.aClass105_8652, -760560936);
client.aClass105_8652 = null;
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2208) {
int i_482_ = stream.readUnsignedShort128(1340695333);
if (i_482_ == 65535)
i_482_ = -1;
Class50.method530(i_482_, -111895522);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.IGNORES_PACKET == ((Class25) class25).INCOMMING_PACKET) {
client.anInt8952 = stream.readUnsignedByte() * -765637727;
for (int i_483_ = 0; i_483_ < client.anInt8952 * -548972447; i_483_++) {
client.aStringArray8859[i_483_] = stream.readString(-1615855350);
client.aStringArray8954[i_483_] = stream.readString(700707036);
if (client.aStringArray8954[i_483_].equals(""))
client.aStringArray8954[i_483_] = client.aStringArray8859[i_483_];
client.aStringArray8955[i_483_] = stream.readString(-104782632);
client.aStringArray8773[i_483_] = stream.readString(1098088401);
if (client.aStringArray8773[i_483_].equals(""))
client.aStringArray8773[i_483_] = client.aStringArray8955[i_483_];
client.aBooleanArray8957[i_483_] = false;
}
client.anInt8883 = 754377557 * client.anInt8933;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2157 == ((Class25) class25).INCOMMING_PACKET) {
Class298_Sub41.anInt7456 = stream.read24BitInteger((byte) -43) * 777394511;
client.aBoolean8811 = stream.readUnsignedByte() == 1;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2151 == ((Class25) class25).INCOMMING_PACKET) {
Class315.method3834(SubIncommingPacket.aClass206_2353, (short) -14002);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.aClass202_2265 == ((Class25) class25).INCOMMING_PACKET) {
int i_484_ = stream.readIntV2((byte) 77);
boolean bool = stream.readUnsigned128Byte((byte) 32) == 1;
Class343.method4162(2147134789);
Class508.method6282(i_484_, bool, -1778713719);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2218) {
int i_485_ = stream.readShort(1670794281);
int i_486_ = stream.readShort(1614686039);
int i_487_ = stream.readIntLE(-2073398222);
Class343.method4162(1771373308);
ClientScriptMap.method6132(i_487_, i_486_, i_485_, (byte) 45);
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (IncommingPacket.RECEIVE_PRIVATE_MESSAGE_PACKET == ((Class25) class25).INCOMMING_PACKET) {
boolean bool = stream.readUnsignedByte() == 1;
String string = stream.readString(-323676906);
String string_488_ = string;
if (bool)
string_488_ = stream.readString(-726880698);
long l = (long) stream.readUnsignedShort();
long l_489_ = (long) stream.read24BitUnsignedInteger((byte) -115);
int rights = stream.readUnsignedByte();
long l_491_ = l_489_ + (l << 32);
boolean bool_492_ = false;
while_93_: do {
for (int i_493_ = 0; i_493_ < 100; i_493_++) {
if (l_491_ == client.aLongArray8915[i_493_]) {
bool_492_ = true;
break while_93_;
}
}
if (rights != 2) {
if (client.aBoolean8811 && !client.aBoolean8812 || client.aBoolean8802)
bool_492_ = true;
else if (Class287.method2722(string_488_, -2116888507))
bool_492_ = true;
}
} while (false);
if (!bool_492_) {
client.aLongArray8915[client.anInt8916 * 1594173071] = l_491_;
client.anInt8916 = 1356544111 * ((1 + client.anInt8916 * 1594173071) % 100);
String string_494_ = (Class248.decryptStringMessage(Class127_Sub1.huffManDecryption(stream, -1313378115), 19429593));
if (2 == rights)
Class25.method393(7, 0, new StringBuilder().append(Class247.method2368(1, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(1, -278777595)).append(string_488_).toString(), string, string_494_, null, -1, 1446000206);
else if (rights == 1)
Class25.method393(7, 0, new StringBuilder().append(Class247.method2368(0, -278777595)).append(string).toString(), new StringBuilder().append(Class247.method2368(0, -278777595)).append(string_488_).toString(), string, string_494_, null, -1, 1446000206);
else if (rights != 0)
Class25.method393(3, 0, "<img=" + rights + ">" + string, "<img=" + rights + ">" + string_488_, string, string_494_, null, -1, 1446000206);
else
Class25.method393(3, 0, string, string_488_, string, string_494_, null, -1, 1446000206);
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.IGNORE_PACKET) {
int i_495_ = stream.readUnsignedByte();
boolean bool = (i_495_ & 0x1) == 1;
String string = stream.readString(1721558949);
String string_496_ = stream.readString(-1738395503);
if (string_496_.equals(""))
string_496_ = string;
String string_497_ = stream.readString(1813366475);
String string_498_ = stream.readString(1965503507);
if (string_498_.equals(""))
string_498_ = string_497_;
if (!bool) {
client.aStringArray8859[client.anInt8952 * -548972447] = string;
client.aStringArray8954[client.anInt8952 * -548972447] = string_496_;
client.aStringArray8955[client.anInt8952 * -548972447] = string_497_;
client.aStringArray8773[-548972447 * client.anInt8952] = string_498_;
client.aBooleanArray8957[-548972447 * client.anInt8952] = 2 == (i_495_ & 0x2);
client.anInt8952 += -765637727;
} else {
for (int i_499_ = 0; i_499_ < client.anInt8952 * -548972447; i_499_++) {
if (client.aStringArray8954[i_499_].equals(string_498_)) {
client.aStringArray8859[i_499_] = string;
client.aStringArray8954[i_499_] = string_496_;
client.aStringArray8955[i_499_] = string_497_;
client.aStringArray8773[i_499_] = string_498_;
break;
}
}
}
client.anInt8883 = client.anInt8933 * 754377557;
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
IPAddress.method6062(new StringBuilder().append(((Class25) class25).INCOMMING_PACKET != null ? 2075990793 * (((Class25) class25).INCOMMING_PACKET.anInt2187) : -1).append(Class26.aString353).append(null != ((Class25) class25).aClass202_345 ? (((Class25) class25).aClass202_345.anInt2187) * 2075990793 : -1).append(Class26.aString353).append(null != ((Class25) class25).aClass202_348 ? (((Class25) class25).aClass202_348.anInt2187) * 2075990793 : -1).append(" ").append(((Class25) class25).anInt336 * -866602563).toString(), new RuntimeException(), (short) -18255);
Class216.method2001(false, (byte) 69);
return true;
} catch (RuntimeException runtimeexception) {
throw Class346.method4175(runtimeexception, new StringBuilder().append("pf.jw(").append(')').toString());
}
}
}