Guest User

Untitled

a guest
Jan 13th, 2013
764
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 184.77 KB | None | 0 0
  1. /* client - Decompiled by JODE
  2. * Visit http://jode.sourceforge.net/
  3. */
  4. import java.awt.Color;
  5. import java.awt.Container;
  6. import java.awt.Frame;
  7. import java.awt.Insets;
  8. import java.awt.Rectangle;
  9. import java.io.IOException;
  10. import java.lang.reflect.Field;
  11. import java.lang.reflect.Method;
  12. import java.util.Calendar;
  13. import java.util.GregorianCalendar;
  14. import java.util.Random;
  15. import java.util.TimeZone;
  16. import java.util.Vector;
  17.  
  18. import jaclib.ping.Ping;
  19.  
  20. public final class client extends Class291 {
  21. static int anInt8637 = -771751936;
  22. public static boolean aBoolean8638;
  23. static boolean aBoolean8639;
  24. public static boolean aBoolean8640;
  25. static int[] anIntArray8641;
  26. public static int playerIndex;
  27. public static boolean aBoolean8643;
  28. static int anInt8644;
  29. public static long aLong8645;
  30. public static boolean aBoolean8646;
  31. public static boolean aBoolean8647;
  32. static String aString8648;
  33. public static String aString8649;
  34. public static Class442 aClass442_8650;
  35. public static boolean aBoolean8651;
  36. public static IComponentDefinition aClass105_8652;
  37. static boolean aBoolean8653;
  38. static int anInt8654;
  39. static String aString8655;
  40. public static String aString8656;
  41. static Class62[] aClass62Array8657;
  42. static Class233 aClass233_8658;
  43. static int anInt8659;
  44. static Class453 aClass453_8660;
  45. public static Object anObject8661;
  46. public static boolean aBoolean8662;
  47. static boolean aBoolean8663;
  48. public static int anInt8664;
  49. public static int anInt8665;
  50. public static boolean aBoolean8666;
  51. static boolean aBoolean8667;
  52. static boolean aBoolean8668;
  53. public static int anInt8669;
  54. static int[] anIntArray8670;
  55. public static Class299[] aClass299Array8671;
  56. public static boolean aBoolean8672;
  57. static boolean aBoolean8673;
  58. static boolean aBoolean8674;
  59. static long aLong8675;
  60. public static boolean aBoolean8676;
  61. public static int anInt8677;
  62. static int anInt8678 = 31;
  63. public static Class25[] aClass25Array8679;
  64. public static boolean aBoolean8680;
  65. public static int anInt8681;
  66. static int anInt8682;
  67. static int anInt8683 = 128;
  68. static boolean[] aBooleanArray8684;
  69. public static LinkedList aClass437_8685;
  70. static int anInt8686;
  71. public static int anInt8687;
  72. public static Interface16[] anInterface16Array8688;
  73. public static Color[] aColorArray8689;
  74. public static int anInt8690;
  75. public static Color[] aColorArray8691;
  76. static int anInt8692;
  77. public static Class25 aClass25_8693;
  78. static int anInt8694;
  79. static int anInt8695 = 13828096;
  80. public static LinkedList aClass437_8696;
  81. static CachingHashMap aClass348_8697;
  82. static String aString8698;
  83. public static int[] anIntArray8699;
  84. public static Interface10 anInterface10_8700;
  85. public static Color[] aColorArray8701;
  86. static Random aRandom8702;
  87. public static int anInt8703;
  88. public static String[] aStringArray8704;
  89. public static int[] anIntArray8705;
  90. static int[] anIntArray8706;
  91. static int anInt8707;
  92. static int anInt8708;
  93. static int[] anIntArray8709;
  94. public static Interface16[] anInterface16Array8710;
  95. public static Class25 aClass25_8711;
  96. static IComponentDefinition aClass105_8712;
  97. static int anInt8713;
  98. static boolean aBoolean8714;
  99. public static Class404 aClass404_8715;
  100. public static Class283 aClass283_8716;
  101. public static volatile boolean aBoolean8717;
  102. public static Object anObject8718;
  103. static int anInt8719 = 1375731712;
  104. public static int anInt8720;
  105. public static int anInt8721;
  106. public static boolean[] aBooleanArray8722;
  107. static int anInt8723;
  108. public static int anInt8724;
  109. public static boolean aBoolean8725;
  110. static int anInt8726;
  111. static int anInt8727;
  112. public static int anInt8728;
  113. static int anInt8729 = 5;
  114. static int anInt8730 = 1179648;
  115. public static int anInt8731;
  116. public static int anInt8732;
  117. static int anInt8733 = -1828716544;
  118. static int anInt8734;
  119. static int[] anIntArray8735;
  120. public static boolean aBoolean8736;
  121. public static int anInt8737;
  122. static int[] calculatedScenePositionYs;
  123. public static int[] anIntArray8739;
  124. public static int anInt8740 = 2048;
  125. static int anInt8741;
  126. static int anInt8742;
  127. public static short aShort8743;
  128. static int anInt8744;
  129. static int anInt8745;
  130. static int anInt8746;
  131. static int anInt8747;
  132. static int anInt8748;
  133. static int anInt8749;
  134. static int[] calculatedScenePositionXs;
  135. public static int[] anIntArray8751;
  136. public static int anInt8752;
  137. public static int anInt8753;
  138. public static String aString8754;
  139. public static int anInt8755;
  140. static int anInt8756;
  141. public static float aFloat8757;
  142. static Calendar aCalendar8758;
  143. static float aFloat8759;
  144. static float aFloat8760;
  145. static boolean aBoolean8761;
  146. static boolean aBoolean8762;
  147. public static boolean aBoolean8763;
  148. static int anInt8764;
  149. public static int anInt8765 = 2;
  150. static int anInt8766 = 65535;
  151. public static int[][][] anIntArrayArrayArray8767;
  152. public static int anInt8768;
  153. public static int anInt8769;
  154. public static int anInt8770;
  155. public static int anInt8771;
  156. public static int anInt8772;
  157. static String[] aStringArray8773;
  158. public static int anInt8774;
  159. static boolean aBoolean8775;
  160. static boolean aBoolean8776;
  161. public static int anInt8777;
  162. public static boolean isMemberWorld;
  163. static int[] anIntArray8779;
  164. static CachingHashMap aClass348_8780;
  165. static Class442 aClass442_8781;
  166. static long aLong8782;
  167. static int anInt8783;
  168. static int anInt8784;
  169. static int anInt8785;
  170. static int anInt8786;
  171. static int[] anIntArray8787;
  172. static int anInt8788;
  173. static int anInt8789 = 2;
  174. static int[] anIntArray8790;
  175. static int anInt8791 = 1;
  176. static int anInt8792;
  177. static int[] anIntArray8793;
  178. public static int anInt8794;
  179. static int[] anIntArray8795;
  180. static int anInt8796;
  181. static int[] anIntArray8797;
  182. static long aLong8798;
  183. static boolean aBoolean8799;
  184. static int anInt8800;
  185. static int anInt8801;
  186. public static boolean aBoolean8802;
  187. public static int anInt8803;
  188. public static String aString8804;
  189. public static Player[] aClass365_Sub1_Sub1_Sub2_Sub2Array8805;
  190. public static boolean aBoolean8806;
  191. public static boolean aBoolean8807;
  192. static int anInt8808;
  193. public static int playerRights;
  194. static int anInt8810;
  195. public static boolean aBoolean8811;
  196. public static boolean aBoolean8812;
  197. static boolean aBoolean8813;
  198. public static int anInt8814;
  199. static boolean aBoolean8815;
  200. public static Class298_Sub29[] aClass298_Sub29Array8816;
  201. static int anInt8817;
  202. static short[] aShortArray8818;
  203. public static IComponentDefinition aClass105_8819;
  204. static String[] aStringArray8820;
  205. static boolean[] aBooleanArray8821;
  206. static int anInt8822;
  207. static int[] anIntArray8823;
  208. public static Class453 aClass453_8824;
  209. public static LinkedList aClass437_8825;
  210. static int anInt8826;
  211. public static Class453 aClass453_8827;
  212. public static int[] anIntArray8828;
  213. public static int[] anIntArray8829;
  214. static int anInt8830;
  215. public static int anInt8831;
  216. static int anInt8832;
  217. static int[] anIntArray8833;
  218. public static int anInt8834;
  219. public static boolean aBoolean8835;
  220. static int anInt8836;
  221. public static int anInt8837;
  222. public static String aString8838;
  223. public static short aShort8839;
  224. public static volatile int WINDOW_PANE_ID;
  225. public static LinkedList aClass437_8841;
  226. static int anInt8842;
  227. public static byte[] aByteArray8843;
  228. public static int anInt8844;
  229. public static int anInt8845;
  230. static boolean aBoolean8846;
  231. static int[] anIntArray8847;
  232. static int anInt8848 = 0;
  233. static boolean aBoolean8849;
  234. static IComponentDefinition aClass105_8850;
  235. static int[] anIntArray8851;
  236. public static int anInt8852;
  237. static int anInt8853;
  238. static IComponentDefinition aClass105_8854;
  239. static boolean aBoolean8855;
  240. static int anInt8856;
  241. public static int anInt8857;
  242. static int anInt8858;
  243. public static String[] aStringArray8859;
  244. static int[] anIntArray8860;
  245. static int anInt8861;
  246. static int anInt8862;
  247. static boolean aBoolean8863;
  248. static int anInt8864;
  249. static boolean aBoolean8865;
  250. static boolean aBoolean8866;
  251. public static boolean aBoolean8867;
  252. static int anInt8868 = 79;
  253. public static Class19[] aClass19Array8869;
  254. public static int anInt8870;
  255. static Class222 aClass222_8871;
  256. static int anInt8872 = 9633792;
  257. static int anInt8873;
  258. static int[] anIntArray8874;
  259. static int anInt8875;
  260. static int[] anIntArray8876;
  261. static int anInt8877;
  262. static int anInt8878;
  263. static int anInt8879;
  264. static int[] anIntArray8880;
  265. static int anInt8881;
  266. public static int anInt8882;
  267. static int anInt8883;
  268. public static int anInt8884;
  269. static int anInt8885;
  270. static int anInt8886;
  271. static int anInt8887;
  272. static int anInt8888;
  273. public static int anInt8889 = 1;
  274. public static int anInt8890;
  275. public static float[] aFloatArray8891;
  276. static long aLong8892;
  277. public static Class453 aClass453_8893;
  278. public static int anInt8894;
  279. static Class453 aClass453_8895;
  280. static LinkedList aClass437_8896;
  281. public static int anInt8897 = 113;
  282. static CachingHashMap aClass348_8898;
  283. static int[] anIntArray8899;
  284. public static boolean[] aBooleanArray8900;
  285. static boolean[] aBooleanArray8901;
  286. static Rectangle[] aRectangleArray8902;
  287. static int anInt8903;
  288. static int[] anIntArray8904;
  289. static int anInt8905;
  290. static int anInt8906;
  291. static int[] anIntArray8907;
  292. static int[] anIntArray8908;
  293. static int[] anIntArray8909;
  294. static int anInt8910;
  295. static int[] anIntArray8911;
  296. static int anInt8912;
  297. public static int anInt8913;
  298. static int anInt8914 = 100;
  299. static long[] aLongArray8915;
  300. static int anInt8916;
  301. static boolean aBoolean8917;
  302. static int[] anIntArray8918;
  303. public static String aString8919;
  304. public static Class251[] aClass251Array8920;
  305. static int anInt8921;
  306. static boolean aBoolean8922;
  307. public static short aShort8923;
  308. public static int[] anIntArray8924;
  309. static int[] anIntArray8925;
  310. static int[] anIntArray8926;
  311. static String aString8927;
  312. public static short aShort8928;
  313. public static short aShort8929;
  314. static int anInt8930;
  315. public static short aShort8931;
  316. public static int anInt8932;
  317. public static int anInt8933;
  318. public static short aShort8934;
  319. public static short aShort8935;
  320. static int anInt8936;
  321. static int anInt8937;
  322. static boolean aBoolean8938;
  323. public static int anInt8939;
  324. static int anInt8940;
  325. public static int anInt8941;
  326. public static int anInt8942;
  327. static int anInt8943 = 4095;
  328. public static Class411 aClass411_8944 = null;
  329. public static String[] aStringArray8945;
  330. public static int[] anIntArray8946;
  331. public static String[] aStringArray8947;
  332. static int anInt8948 = 32;
  333. public static float aFloat8949;
  334. public static boolean[] aBooleanArray8950;
  335. static Class442 aClass442_8951;
  336. public static int anInt8952;
  337. static int anInt8953 = 200;
  338. public static String[] aStringArray8954;
  339. public static String[] aStringArray8955;
  340. static int anInt8956;
  341. public static boolean[] aBooleanArray8957;
  342. static boolean aBoolean8958;
  343. public static byte aByte8959;
  344. public static Interface17 anInterface17_8960;
  345. static int anInt8961;
  346. static int anInt8962 = 5373952;
  347. static int anInt8963 = 9568256;
  348. static int anInt8964 = 13762560;
  349. static int anInt8965 = 301989888;
  350. static int anInt8966;
  351. static int anInt8967 = -1845493760;
  352. static Class222 aClass222_8968;
  353. static int anInt8969 = 1245184;
  354. static int anInt8970 = 5439488;
  355. public static int anInt8971;
  356. static int anInt8972;
  357. static int anInt8973 = 318767104;
  358. static int anInt8974 = 1392508928;
  359. static int anInt8975 = 8;
  360. static int anInt8976 = -754974720;
  361. static int[] anIntArray8977;
  362.  
  363. public final void init() {
  364. try {
  365. if (method2758(1161676873)) {
  366. Class209[] class209s = Class266.method2523(2020193893);
  367. for (int i = 0; i < class209s.length; i++) {
  368. Class209 class209 = class209s[i];
  369. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  370. if (string != null) {
  371. switch (Integer.parseInt(class209.aString2395)) {
  372. case 9:
  373. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  374. break;
  375. case 23:
  376. if (string.equals(Class26.aString355))
  377. aBoolean8643 = true;
  378. else
  379. aBoolean8643 = false;
  380. break;
  381. case 33:
  382. Class112.aString1369 = string;
  383. break;
  384. default:
  385. IPAddress.method6062("", new RuntimeException(), (short) -10320);
  386. break;
  387. case 7:
  388. Class486.aString6063 = string;
  389. break;
  390. case 21:
  391. Class474.aClass471_5976 = new IPAddress();
  392. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  393. break;
  394. case 3:
  395. aString8655 = string;
  396. break;
  397. case 12:
  398. if (string.equalsIgnoreCase(Class26.aString355))
  399. aBoolean8651 = true;
  400. else
  401. aBoolean8651 = false;
  402. break;
  403. case 18:
  404. if (string.equalsIgnoreCase(Class26.aString355))
  405. aBoolean8807 = true;
  406. break;
  407. case 17:
  408. if (string.equalsIgnoreCase(Class26.aString355))
  409. aBoolean8958 = true;
  410. else
  411. aBoolean8958 = false;
  412. break;
  413. case 11:
  414. if (string.equalsIgnoreCase(Class26.aString355))
  415. aBoolean8638 = true;
  416. else
  417. aBoolean8638 = false;
  418. break;
  419. case 24:
  420. aString8649 = string;
  421. break;
  422. case 27:
  423. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 615406105);
  424. break;
  425. case 30:
  426. if (string.equalsIgnoreCase(Class26.aString355))
  427. aBoolean8653 = true;
  428. else
  429. aBoolean8653 = false;
  430. break;
  431. case 22:
  432. if (string.equalsIgnoreCase(Class26.aString355))
  433. aBoolean8639 = true;
  434. else
  435. aBoolean8639 = false;
  436. break;
  437. case 13:
  438. Class242.aClass401_2708 = ((Class401) (Class422_Sub20.method5701(Class401.method4936(-1240424446), Integer.parseInt(string), (byte) 2)));
  439. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  440. Class242.aClass401_2708 = Class401.aClass401_6560;
  441. else if (!Class401.method4932((Class242.aClass401_2708), 2072733929) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  442. Class242.aClass401_2708 = Class401.aClass401_6557;
  443. break;
  444. case 5:
  445. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  446. break;
  447. case 32:
  448. aLong8645 = (Long.parseLong(string) * -4477728998236397853L);
  449. break;
  450. case 1:
  451. anInt8665 = Integer.parseInt(string) * 708949575;
  452. break;
  453. case 6:
  454. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -115);
  455. if ((Class510.aClass444_6221 != Class444.aClass444_5605) && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  456. Class510.aClass444_6221 = Class444.aClass444_5604;
  457. break;
  458. case 20:
  459. if (Class241.aClass471_2705 == null)
  460. Class241.aClass471_2705 = new IPAddress();
  461. Class241.aClass471_2705.address = string;
  462. break;
  463. case 8:
  464. break;
  465. case 2:
  466. aString8648 = string;
  467. if (aString8648.length() > 100)
  468. aString8648 = null;
  469. break;
  470. case 25:
  471. anInt8654 = Integer.parseInt(string) * -431443955;
  472. break;
  473. case 4:
  474. if (Class241.aClass471_2705 == null)
  475. Class241.aClass471_2705 = new IPAddress();
  476. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  477. break;
  478. case 31:
  479. if (string.equalsIgnoreCase(Class26.aString355))
  480. aBoolean8867 = true;
  481. else
  482. aBoolean8867 = false;
  483. break;
  484. case 10:
  485. aString8656 = string;
  486. break;
  487. case 14:
  488. break;
  489. case 29:
  490. if (null != string) {
  491. aByteArray8843 = (Class140.method1557(Class328.method3989(string, -1122576135), (byte) 59));
  492. if (aByteArray8843.length < 16)
  493. aByteArray8843 = null;
  494. }
  495. break;
  496. case 26:
  497. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 119);
  498. break;
  499. case 28:
  500. anInt8971 = Integer.parseInt(string) * 131907935;
  501. if (745003679 * anInt8971 < 0 || (745003679 * anInt8971 >= aColorArray8689.length))
  502. anInt8971 = 0;
  503. break;
  504. case 16:
  505. if (string.equals(Class26.aString355))
  506. aBoolean8680 = true;
  507. else
  508. aBoolean8680 = false;
  509. break;
  510. case 15:
  511. aString8927 = string;
  512. }
  513. }
  514. }
  515. if (aString8927 == null)
  516. aString8927 = "";
  517. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  518. Class385.aClient4141 = this;
  519. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(-369062280), 718, 1, aBoolean8653, (byte) 23);
  520. }
  521. } catch (RuntimeException runtimeexception) {
  522. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.init(").append(')').toString());
  523. }
  524. }
  525.  
  526. final void method2763(byte i) {
  527. try {
  528. Frame frame = new Frame(" ");
  529. frame.pack();
  530. frame.dispose();
  531. Class82_Sub3.aClass105_6825 = new IComponentDefinition();
  532. Class229.method2124((byte) -66);
  533. Class365_Sub1_Sub3.aClass255_9804 = new Class255();
  534. Class248.aClass247_2752 = new Class247_Sub1();
  535. int[] is = { 20, 260 };
  536. int[] is_0_ = { 1000, 100 };
  537. if (is == null || null == is_0_) {
  538. Class136.anIntArray6388 = null;
  539. Class416.anIntArray5331 = null;
  540. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = null;
  541. } else {
  542. Class136.anIntArray6388 = is;
  543. Class416.anIntArray5331 = new int[is.length];
  544. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = new byte[is.length][][];
  545. for (int i_1_ = 0; i_1_ < Class136.anIntArray6388.length; i_1_++)
  546. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001[i_1_] = new byte[is_0_[i_1_]][];
  547. }
  548. Class217.method2017(100);
  549. Class218.method2027(10);
  550. Class298_Sub38.method3500(100, 906973812);
  551. Class315.method3838(100, 1489616392);
  552. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  553. Class98.aByteArrayArray949 = new byte[50][];
  554. Class422_Sub25.aClass298_Sub48_8425 = Class121.method1315(815058743);
  555. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub21_7580.method5703((byte) -54) == 1)
  556. Class331.aBoolean3540 = false;
  557. if (Class401.aClass401_6557 == Class242.aClass401_2708)
  558. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  559. else if (Class401.method4932(Class242.aClass401_2708, 2144783357)) {
  560. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  561. Class474.aClass471_5976.anInt5954 = (815680320 + Class474.aClass471_5976.worldId * -1670427267);
  562. Class241.aClass471_2705.anInt5954 = (815680320 + Class241.aClass471_2705.worldId * -1670427267);
  563. Class474.aClass471_5976.anInt5955 = (-52655920 + Class474.aClass471_5976.worldId * 925746937);
  564. Class241.aClass471_2705.anInt5955 = (Class241.aClass471_2705.worldId * 925746937 + -52655920);
  565. } else if (Class242.aClass401_2708 == Class401.aClass401_6552) {
  566. Class474.aClass471_5976.address = Class26.aString354;
  567. Class241.aClass471_2705.address = Class26.aString354;
  568. Class474.aClass471_5976.anInt5954 = (815680320 + Class474.aClass471_5976.worldId * -1670427267);
  569. Class241.aClass471_2705.anInt5954 = (-1670427267 * Class241.aClass471_2705.worldId + 815680320);
  570. Class474.aClass471_5976.anInt5955 = (-52655920 + Class474.aClass471_5976.worldId * 925746937);
  571. Class241.aClass471_2705.anInt5955 = (-52655920 + Class241.aClass471_2705.worldId * 925746937);
  572. }
  573. Class474.aClass471_5979 = Class474.aClass471_5976;
  574. if (aClass411_8944 == Class411.aClass411_5320)
  575. aBoolean8674 = false;
  576. Class107.aShortArray1315 = ObjectDefinitions.aShortArray5423 = NPCDefinitions.aShortArray6182 = ItemDefinitions.aShortArray5757 = new short[256];
  577. try {
  578. Class365_Sub1_Sub5_Sub2.aClipboard9941 = Class318.method3874((byte) 72).getToolkit().getSystemClipboard();
  579. } catch (Exception exception) {
  580. /* empty */
  581. }
  582. Class372.aClass323_4052 = Class294.method2825(Class52_Sub2_Sub1.aCanvas9079, 906112381);
  583. Class165.aClass319_6366 = Class291.method2785(Class52_Sub2_Sub1.aCanvas9079, true, (short) 391);
  584. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  585. aBoolean8667 = true;
  586. aString6485 = Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210);
  587. Class62.aClass248_612 = new Class248();
  588. new Thread(Class62.aClass248_612).start();
  589. } catch (RuntimeException runtimeexception) {
  590. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.ak(").append(')').toString());
  591. }
  592. }
  593.  
  594. final void method2773(byte i) {
  595. try {
  596. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-497578575) == 2) {
  597. try {
  598. method2806((byte) 0);
  599. } catch (ThreadDeath threaddeath) {
  600. throw threaddeath;
  601. } catch (Throwable throwable) {
  602. IPAddress.method6062(new StringBuilder().append(throwable.getMessage()).append(" ").append(method2761((byte) 53)).toString(), throwable, (short) -28836);
  603. aBoolean8662 = true;
  604. Class370.method4578(0, false, 622850291);
  605. }
  606. } else
  607. method2806((byte) 0);
  608. } catch (RuntimeException runtimeexception) {
  609. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.ae(").append(')').toString());
  610. }
  611. }
  612.  
  613. final void method2774(int i) {
  614. try {
  615. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-1358011800) == 2) {
  616. try {
  617. method2792((byte) 0);
  618. } catch (ThreadDeath threaddeath) {
  619. throw threaddeath;
  620. } catch (Throwable throwable) {
  621. IPAddress.method6062(new StringBuilder().append(throwable.getMessage()).append(" ").append(method2761((byte) 17)).toString(), throwable, (short) 1591);
  622. aBoolean8662 = true;
  623. Class370.method4578(0, false, 622850291);
  624. }
  625. } else
  626. method2792((byte) 0);
  627. } catch (RuntimeException runtimeexception) {
  628. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.ao(").append(')').toString());
  629. }
  630. }
  631.  
  632. void method2792(byte i) {
  633. try {
  634. if (-1233866115 * anInt8752 != 10) {
  635. long l = (Class82_Sub3.method881((byte) 12) / 1000000L - 2783675710070397783L * aLong8782);
  636. aLong8782 = (Class82_Sub3.method881((byte) -35) / 1000000L * -1871756826282688409L);
  637. boolean bool = Class69.method795(1477772934);
  638. if (bool && Class300.aBoolean3208 && Class300.aClass284_3212 != null)
  639. Class300.aClass284_3212.method2689(-1023851530);
  640. if (Class319.method3902(-1233866115 * anInt8752, 476312339)) {
  641. if (0L != aLong8798 * -7612703297707729209L && (Class122.method1319((byte) 1) > -7612703297707729209L * aLong8798))
  642. Class357.method4276(Class190.method1859((byte) -69), -1, -1, false, 243122933);
  643. else if (!Class373.aClass_ra4071.method5074() && aBoolean6478)
  644. Class335.method4086(-444434121);
  645. }
  646. if (null == Class231.aFrame2589) {
  647. Container container = Class318.method3874((byte) 74);
  648. int i_2_ = container.getSize().width;
  649. int i_3_ = container.getSize().height;
  650. if (container == Class298_Sub36.aFrame7403) {
  651. Insets insets = Class298_Sub36.aFrame7403.getInsets();
  652. i_2_ -= insets.right + insets.left;
  653. i_3_ -= insets.bottom + insets.top;
  654. }
  655. if (Class78.anInt733 * -639974669 != i_2_ || i_3_ != 1282634425 * anInt6472 || aBoolean8676) {
  656. if (null == Class373.aClass_ra4071 || Class373.aClass_ra4071.method4995())
  657. Class229.method2124((byte) -98);
  658. else {
  659. Class78.anInt733 = i_2_ * 1325868603;
  660. anInt6472 = i_3_ * -2115832951;
  661. }
  662. aLong8798 = ((Class122.method1319((byte) 1) + 500L) * -1373096961092238601L);
  663. aBoolean8676 = false;
  664. }
  665. }
  666. if (Class452.aBoolean5642 && null != Class231.aFrame2589 && !Class422_Sub7.aBoolean8385 && Class319.method3902(-1233866115 * anInt8752, 476312339))
  667. Class357.method4276(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub12_7543.method5669((byte) 34), -1, -1, false, 1694372474);
  668. boolean bool_4_ = false;
  669. if (aBoolean6471) {
  670. aBoolean6471 = false;
  671. bool_4_ = true;
  672. }
  673. if (bool_4_)
  674. Class148.method1614((byte) -3);
  675. if ((Class373.aClass_ra4071 != null && Class373.aClass_ra4071.method5074()) || Class190.method1859((byte) -122) != 1)
  676. Class360.method4301(-1789306490);
  677. if (Class88.method976(-1233866115 * anInt8752, -1448819665))
  678. Class60.method710(bool_4_, 430993133);
  679. else if (Class158_Sub1.method1703(-1233866115 * anInt8752, 520913281))
  680. Class405.method4958(447944821);
  681. else if (Class363.method4315(anInt8752 * -1233866115, 279703369))
  682. Class405.method4958(447944821);
  683. else if (Class358.method4287(anInt8752 * -1233866115, 361133550)) {
  684. if (aClass283_8716.method2627((byte) 103) == Class273.aClass273_2906) {
  685. int i_5_ = aClass283_8716.method2662(-471108411) / 2;
  686. Class139.method1548(new StringBuilder().append(Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210)).append(Class26.aString350).append("(").append(i_5_).append("%)").toString(), true, Class373.aClass_ra4071, Class343.aClass264_3673, Class422_Sub2.aClass505_8369, (byte) 20);
  687. } else if (aClass283_8716.method2627((byte) 65) == Class273.aClass273_2904) {
  688. int i_6_ = 50 + aClass283_8716.method2670((byte) -20) / 2;
  689. Class139.method1548(new StringBuilder().append(Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210)).append(Class26.aString350).append("(").append(i_6_).append("%)").toString(), true, Class373.aClass_ra4071, Class343.aClass264_3673, Class422_Sub2.aClass505_8369, (byte) 38);
  690. } else
  691. Class139.method1548((Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210)), true, Class373.aClass_ra4071, Class343.aClass264_3673, Class422_Sub2.aClass505_8369, (byte) 64);
  692. } else if (-1233866115 * anInt8752 == 0)
  693. Class322.method3932(l);
  694. else if (5 == -1233866115 * anInt8752)
  695. Class139.method1548(new StringBuilder().append(Tradution.aClass470_5876.method6049(Class321.aClass429_3357, -875414210)).append(Class26.aString350).append(Tradution.aClass470_5794.method6049(Class321.aClass429_3357, -875414210)).toString(), false, Class373.aClass_ra4071, Class343.aClass264_3673, Class422_Sub2.aClass505_8369, (byte) -78);
  696. else if (-1233866115 * anInt8752 == 13)
  697. Class139.method1548(Tradution.aClass470_5788.method6049(Class321.aClass429_3357, -875414210), false, Class373.aClass_ra4071, Class343.aClass264_3673, Class422_Sub2.aClass505_8369, (byte) -34);
  698. if (anInt8956 * 2067224717 == 3) {
  699. for (int i_7_ = 0; i_7_ < -112139815 * anInt8686; i_7_++) {
  700. Rectangle rectangle = aRectangleArray8902[i_7_];
  701. if (aBooleanArray8901[i_7_])
  702. Class373.aClass_ra4071.method5014(rectangle.x, rectangle.y, rectangle.width, rectangle.height, -65281, -1154135078);
  703. else
  704. Class373.aClass_ra4071.method5014(rectangle.x, rectangle.y, rectangle.width, rectangle.height, -16711936, -2005947871);
  705. }
  706. }
  707. if (Class423.method5734(-268540899))
  708. Class445.method5895(Class373.aClass_ra4071, (byte) 127);
  709. if (!Class88.method976(anInt8752 * -1233866115, 797947023) && !Class358.method4287(-1233866115 * anInt8752, 1114719498) && -1 != WINDOW_PANE_ID * -257444687) {
  710. try {
  711. Class373.aClass_ra4071.method4988((byte) -94);
  712. } catch (Exception_Sub1 exception_sub1) {
  713. IPAddress.method6062(new StringBuilder().append(exception_sub1.getMessage()).append(" ").append(method2761((byte) 3)).toString(), exception_sub1, (short) -15479);
  714. Class370.method4578(0, false, 622850291);
  715. }
  716. }
  717. Class292.method2817(-1025699241);
  718. int i_8_ = Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub26_7577.method5717((byte) 1);
  719. if (0 == i_8_)
  720. IPAddress.method6060(15L);
  721. else if (i_8_ == 1)
  722. IPAddress.method6060(10L);
  723. else if (2 == i_8_)
  724. IPAddress.method6060(5L);
  725. else if (3 == i_8_)
  726. IPAddress.method6060(2L);
  727. if (aBoolean8672)
  728. Class442.method5879(1638092472);
  729. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub27_7579.method5720((byte) -31) == 1 && 19 == -1233866115 * anInt8752 && -257444687 * WINDOW_PANE_ID != -1) {
  730. Class422_Sub25.aClass298_Sub48_8425.method3540((Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub27_7579), 0, 1020440405);
  731. Class3.method300(656179282);
  732. }
  733. }
  734. } catch (RuntimeException runtimeexception) {
  735. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.fy(").append(')').toString());
  736. }
  737. }
  738.  
  739. final void method2765(int i) {
  740. try {
  741. if (aBoolean8736)
  742. Class52_Sub2.method589(1472564076);
  743. Class16.method352(-1772893156);
  744. if (null != Class373.aClass_ra4071)
  745. Class373.aClass_ra4071.method5136(1233420487);
  746. if (Class452.aBoolean5642 && Class231.aFrame2589 != null) {
  747. Class93.method1010(Class389.aClass457_4164, Class231.aFrame2589, -784023783);
  748. Class231.aFrame2589 = null;
  749. }
  750. aClass25_8711.method384((byte) 68);
  751. ((Class25) aClass25_8711).aClass124_340.method1382(-2007013994);
  752. aClass25_8693.method384((byte) 31);
  753. ((Class25) aClass25_8693).aClass124_340.method1382(-1769039718);
  754. Class523.method6332(1722973256);
  755. Class248.aClass247_2752.method2346((byte) -87);
  756. Class365_Sub1_Sub3.aClass255_9804.method2433(-1838301690);
  757. if (null != aClass404_8715) {
  758. aClass404_8715.method4948(876164724);
  759. aClass404_8715 = null;
  760. }
  761. try {
  762. Ping.quit();
  763. } catch (Throwable throwable) {
  764. /* empty */
  765. }
  766. Class244.method2326(875496962);
  767. try {
  768. Class444.method5890((byte) -128);
  769. } catch (Exception exception) {
  770. /* empty */
  771. }
  772. if (aBoolean6480)
  773. Class117.method1279(-849889720);
  774. } catch (RuntimeException runtimeexception) {
  775. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.ad(").append(')').toString());
  776. }
  777. }
  778.  
  779. void method2793(int i) {
  780. try {
  781. boolean bool = Class248.aClass247_2752.method2351(-358267640);
  782. if (!bool)
  783. method2810(1084635084);
  784. } catch (RuntimeException runtimeexception) {
  785. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.ft(").append(')').toString());
  786. }
  787. }
  788.  
  789. void method2794(int i, int i_9_) {
  790. try {
  791. Class423.aSocket5355 = null;
  792. Class365_Sub1_Sub5_Sub2.aClass318_9940 = null;
  793. anInt8692 = 0;
  794. Class248.aClass247_2752.anInt2735 += 686188557;
  795. Class248.aClass247_2752.anInt2745 = i * -1293857183;
  796. } catch (RuntimeException runtimeexception) {
  797. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.fl(").append(')').toString());
  798. }
  799. }
  800.  
  801. static final void method2795() {
  802. int i = 1168366243 * Class10.anInt129;
  803. int[] is = Class10.anIntArray135;
  804. int i_10_ = Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub25_7569.method5716((byte) -15);
  805. boolean bool = i_10_ == 1 && i > 200 || i_10_ == 0 && i > 50;
  806. for (int i_11_ = 0; i_11_ < i; i_11_++) {
  807. Player class365_sub1_sub1_sub2_sub2 = aClass365_Sub1_Sub1_Sub2_Sub2Array8805[is[i_11_]];
  808. if (!class365_sub1_sub1_sub2_sub2.method4477(526198823))
  809. class365_sub1_sub1_sub2_sub2.anInt10071 = 689024993;
  810. else if (class365_sub1_sub1_sub2_sub2.hidden)
  811. class365_sub1_sub1_sub2_sub2.anInt10071 = 689024993;
  812. else {
  813. class365_sub1_sub1_sub2_sub2.method4404(449273804);
  814. if (class365_sub1_sub1_sub2_sub2.aShort9798 < 0 || class365_sub1_sub1_sub2_sub2.aShort9795 < 0 || (class365_sub1_sub1_sub2_sub2.aShort9796 >= aClass283_8716.method2629(-1927739596)) || (class365_sub1_sub1_sub2_sub2.aShort9797 >= aClass283_8716.method2630(2032357288)))
  815. class365_sub1_sub1_sub2_sub2.anInt10071 = 689024993;
  816. else {
  817. class365_sub1_sub1_sub2_sub2.aBoolean10207 = (class365_sub1_sub1_sub2_sub2.aBoolean10094 ? bool : false);
  818. if (Class287.myPlayer == class365_sub1_sub1_sub2_sub2)
  819. class365_sub1_sub1_sub2_sub2.anInt10071 = -1458458655;
  820. else {
  821. int i_12_ = 0;
  822. if (!class365_sub1_sub1_sub2_sub2.aBoolean10123)
  823. i_12_++;
  824. if ((class365_sub1_sub1_sub2_sub2.anInt10116 * -1472450313) > anInt8884 * 443738891)
  825. i_12_ += 2;
  826. i_12_ += 5 - class365_sub1_sub1_sub2_sub2.getSize() << 2;
  827. if (class365_sub1_sub1_sub2_sub2.aBoolean10203 || class365_sub1_sub1_sub2_sub2.aBoolean10222)
  828. i_12_ += 512;
  829. else {
  830. if (198119493 * anInt8903 == 0)
  831. i_12_ += 32;
  832. else
  833. i_12_ += 128;
  834. i_12_ += 256;
  835. }
  836. class365_sub1_sub1_sub2_sub2.anInt10071 = (1 + i_12_) * -689024993;
  837. }
  838. }
  839. }
  840. }
  841. for (int i_13_ = 0; i_13_ < -1230451913 * anInt8703; i_13_++) {
  842. NPC class365_sub1_sub1_sub2_sub1 = ((NPC) (((Class298_Sub29) aClass437_8696.method5812((long) anIntArray8699[i_13_])).anObject7366));
  843. if (!class365_sub1_sub1_sub2_sub1.method4457(819293556) || !class365_sub1_sub1_sub2_sub1.aClass503_10190.method6241(Class128.aClass148_6331, 922180251))
  844. class365_sub1_sub1_sub2_sub1.anInt10071 = 689024993;
  845. else {
  846. class365_sub1_sub1_sub2_sub1.method4404(449273804);
  847. if (class365_sub1_sub1_sub2_sub1.aShort9798 < 0 || class365_sub1_sub1_sub2_sub1.aShort9795 < 0 || (class365_sub1_sub1_sub2_sub1.aShort9796 >= aClass283_8716.method2629(-1937230343)) || (class365_sub1_sub1_sub2_sub1.aShort9797 >= aClass283_8716.method2630(1822473503)))
  848. class365_sub1_sub1_sub2_sub1.anInt10071 = 689024993;
  849. else {
  850. int i_14_ = 0;
  851. if (!class365_sub1_sub1_sub2_sub1.aBoolean10123)
  852. i_14_++;
  853. if (-1472450313 * class365_sub1_sub1_sub2_sub1.anInt10116 > 443738891 * anInt8884)
  854. i_14_ += 2;
  855. i_14_ += 5 - class365_sub1_sub1_sub2_sub1.getSize() << 2;
  856. if (0 == anInt8903 * 198119493) {
  857. if (class365_sub1_sub1_sub2_sub1.aClass503_10190.aBoolean6173)
  858. i_14_ += 64;
  859. else
  860. i_14_ += 128;
  861. } else if (198119493 * anInt8903 == 1) {
  862. if (class365_sub1_sub1_sub2_sub1.aClass503_10190.aBoolean6173)
  863. i_14_ += 32;
  864. else
  865. i_14_ += 64;
  866. }
  867. if (class365_sub1_sub1_sub2_sub1.aClass503_10190.aBoolean6124)
  868. i_14_ += 1024;
  869. else if (!class365_sub1_sub1_sub2_sub1.aClass503_10190.aBoolean6155)
  870. i_14_ += 256;
  871. class365_sub1_sub1_sub2_sub1.anInt10071 = (1 + i_14_) * -689024993;
  872. }
  873. }
  874. }
  875. for (int i_15_ = 0; i_15_ < aClass19Array8869.length; i_15_++) {
  876. Class19 class19 = aClass19Array8869[i_15_];
  877. if (null != class19) {
  878. if (958933333 * class19.anInt266 == 1) {
  879. Class298_Sub29 class298_sub29 = ((Class298_Sub29) aClass437_8696.method5812((long) (class19.anInt256 * -841622081)));
  880. if (class298_sub29 != null) {
  881. NPC class365_sub1_sub1_sub2_sub1 = ((NPC) class298_sub29.anObject7366);
  882. if (648883167 * class365_sub1_sub1_sub2_sub1.anInt10071 >= 0)
  883. class365_sub1_sub1_sub2_sub1.anInt10071 += 1921054720;
  884. }
  885. } else if (958933333 * class19.anInt266 == 10) {
  886. Player class365_sub1_sub1_sub2_sub2 = (aClass365_Sub1_Sub1_Sub2_Sub2Array8805[-841622081 * class19.anInt256]);
  887. if (class365_sub1_sub1_sub2_sub2 != null && (Class287.myPlayer != class365_sub1_sub1_sub2_sub2) && (648883167 * class365_sub1_sub1_sub2_sub2.anInt10071 >= 0))
  888. class365_sub1_sub1_sub2_sub2.anInt10071 += 1921054720;
  889. }
  890. }
  891. }
  892. }
  893.  
  894. static final void method2796(int i) {
  895. int i_16_ = 1168366243 * Class10.anInt129;
  896. int[] is = Class10.anIntArray135;
  897. int[][] is_17_ = aClass283_8716.method2656((byte) 11);
  898. int[][] is_18_ = aClass283_8716.method2638(-516804479);
  899. int i_19_;
  900. if (0 == anInt8724 * 1596783995)
  901. i_19_ = Class87.aClass94Array794.length;
  902. else
  903. i_19_ = anInt8703 * -1230451913 + i_16_;
  904. for (int i_20_ = 0; i_20_ < i_19_; i_20_++) {
  905. Entity class365_sub1_sub1_sub2;
  906. if (0 == 1596783995 * anInt8724) {
  907. Class94 class94 = Class87.aClass94Array794[i_20_];
  908. if (!class94.aBoolean912)
  909. continue;
  910. class365_sub1_sub1_sub2 = class94.method1015(1762691762);
  911. } else {
  912. if (i_20_ < i_16_)
  913. class365_sub1_sub1_sub2 = aClass365_Sub1_Sub1_Sub2_Sub2Array8805[is[i_20_]];
  914. else
  915. class365_sub1_sub1_sub2 = ((Entity) (((Class298_Sub29) aClass437_8696.method5812((long) anIntArray8699[i_20_ - i_16_])).anObject7366));
  916. if (i != class365_sub1_sub1_sub2.plane || class365_sub1_sub1_sub2.anInt10071 * 648883167 < 0)
  917. continue;
  918. }
  919. int i_21_ = class365_sub1_sub1_sub2.getSize();
  920. Class217 class217 = class365_sub1_sub1_sub2.method4337().aClass217_2599;
  921. if ((i_21_ & 0x1) == 0) {
  922. if (((int) class217.aFloat2451 & 0x1ff) != 0 || 0 != ((int) class217.aFloat2454 & 0x1ff))
  923. continue;
  924. } else if (((int) class217.aFloat2451 & 0x1ff) != 256 || 256 != ((int) class217.aFloat2454 & 0x1ff))
  925. continue;
  926. if (i_21_ == 1) {
  927. int i_22_ = (int) class217.aFloat2451 >> 9;
  928. int i_23_ = (int) class217.aFloat2454 >> 9;
  929. if (648883167 * class365_sub1_sub1_sub2.anInt10071 > is_17_[i_22_][i_23_]) {
  930. is_17_[i_22_][i_23_] = 648883167 * class365_sub1_sub1_sub2.anInt10071;
  931. is_18_[i_22_][i_23_] = 1;
  932. } else if (class365_sub1_sub1_sub2.anInt10071 * 648883167 == is_17_[i_22_][i_23_])
  933. is_18_[i_22_][i_23_]++;
  934. } else {
  935. int i_24_ = 60 + (i_21_ - 1) * 256;
  936. int i_25_ = (int) class217.aFloat2451 - i_24_ >> 9;
  937. int i_26_ = (int) class217.aFloat2454 - i_24_ >> 9;
  938. int i_27_ = (int) class217.aFloat2451 + i_24_ >> 9;
  939. int i_28_ = i_24_ + (int) class217.aFloat2454 >> 9;
  940. for (int i_29_ = i_25_; i_29_ <= i_27_; i_29_++) {
  941. for (int i_30_ = i_26_; i_30_ <= i_28_; i_30_++) {
  942. if (class365_sub1_sub1_sub2.anInt10071 * 648883167 > is_17_[i_29_][i_30_]) {
  943. is_17_[i_29_][i_30_] = (648883167 * class365_sub1_sub1_sub2.anInt10071);
  944. is_18_[i_29_][i_30_] = 1;
  945. } else if (is_17_[i_29_][i_30_] == (class365_sub1_sub1_sub2.anInt10071 * 648883167))
  946. is_18_[i_29_][i_30_]++;
  947. }
  948. }
  949. }
  950. }
  951. }
  952.  
  953. static final void method2797(int i) {
  954. int i_31_ = Class10.anInt129 * 1168366243;
  955. int[] is = Class10.anIntArray135;
  956. int[][] is_32_ = aClass283_8716.method2656((byte) 11);
  957. int[][] is_33_ = aClass283_8716.method2638(-516804479);
  958. int i_34_;
  959. if (anInt8724 * 1596783995 == 0)
  960. i_34_ = Class87.aClass94Array794.length;
  961. else
  962. i_34_ = aBoolean8673 ? i_31_ : -1230451913 * anInt8703 + i_31_;
  963. for (int i_35_ = 0; i_35_ < i_34_; i_35_++) {
  964. Entity class365_sub1_sub1_sub2;
  965. if (anInt8724 * 1596783995 == 0) {
  966. Class94 class94 = Class87.aClass94Array794[i_35_];
  967. if (!class94.aBoolean912)
  968. continue;
  969. class365_sub1_sub1_sub2 = class94.method1015(2029177891);
  970. } else {
  971. if (i_35_ < i_31_)
  972. class365_sub1_sub1_sub2 = aClass365_Sub1_Sub1_Sub2_Sub2Array8805[is[i_35_]];
  973. else
  974. class365_sub1_sub1_sub2 = ((Entity) (((Class298_Sub29) aClass437_8696.method5812((long) anIntArray8699[i_35_ - i_31_])).anObject7366));
  975. if (i != class365_sub1_sub1_sub2.plane)
  976. continue;
  977. if (648883167 * class365_sub1_sub1_sub2.anInt10071 < 0) {
  978. class365_sub1_sub1_sub2.aBoolean10123 = false;
  979. continue;
  980. }
  981. }
  982. class365_sub1_sub1_sub2.anInt10069 = 0;
  983. int i_36_ = class365_sub1_sub1_sub2.getSize();
  984. Class217 class217 = class365_sub1_sub1_sub2.method4337().aClass217_2599;
  985. if ((i_36_ & 0x1) == 0) {
  986. if (0 != ((int) class217.aFloat2451 & 0x1ff) || ((int) class217.aFloat2454 & 0x1ff) != 0) {
  987. class365_sub1_sub1_sub2.aBoolean10123 = false;
  988. continue;
  989. }
  990. } else if (((int) class217.aFloat2451 & 0x1ff) != 256 || 256 != ((int) class217.aFloat2454 & 0x1ff)) {
  991. class365_sub1_sub1_sub2.aBoolean10123 = false;
  992. continue;
  993. }
  994. if (0 != anInt8724 * 1596783995) {
  995. if (i_36_ == 1) {
  996. int i_37_ = (int) class217.aFloat2451 >> 9;
  997. int i_38_ = (int) class217.aFloat2454 >> 9;
  998. if (648883167 * class365_sub1_sub1_sub2.anInt10071 != is_32_[i_37_][i_38_]) {
  999. class365_sub1_sub1_sub2.aBoolean10123 = true;
  1000. continue;
  1001. }
  1002. if (is_33_[i_37_][i_38_] > 1) {
  1003. is_33_[i_37_][i_38_]--;
  1004. class365_sub1_sub1_sub2.aBoolean10123 = true;
  1005. continue;
  1006. }
  1007. } else {
  1008. int i_39_ = (i_36_ - 1) * 256 + 252;
  1009. int i_40_ = (int) class217.aFloat2451 - i_39_ >> 9;
  1010. int i_41_ = (int) class217.aFloat2454 - i_39_ >> 9;
  1011. int i_42_ = (int) class217.aFloat2451 + i_39_ >> 9;
  1012. int i_43_ = i_39_ + (int) class217.aFloat2454 >> 9;
  1013. if (!Class146.method1599(is_32_, is_33_, (class365_sub1_sub1_sub2.anInt10071) * 648883167, i_40_, i_41_, i_42_, i_43_, -1335348035)) {
  1014. for (int i_44_ = i_40_; i_44_ <= i_42_; i_44_++) {
  1015. for (int i_45_ = i_41_; i_45_ <= i_43_; i_45_++) {
  1016. if (is_32_[i_44_][i_45_] == (class365_sub1_sub1_sub2.anInt10071 * 648883167))
  1017. is_33_[i_44_][i_45_]--;
  1018. }
  1019. }
  1020. class365_sub1_sub1_sub2.aBoolean10123 = true;
  1021. continue;
  1022. }
  1023. }
  1024. }
  1025. class365_sub1_sub1_sub2.aBoolean10123 = false;
  1026. class365_sub1_sub1_sub2.method4341(class217.aFloat2451, (float) Class356.method4271((int) class217.aFloat2451, (int) class217.aFloat2454, class365_sub1_sub1_sub2.plane, -1247004114), class217.aFloat2454);
  1027. aClass283_8716.method2675(-1611682495).method4022(class365_sub1_sub1_sub2, true, (byte) 0);
  1028. }
  1029. }
  1030.  
  1031. static final void method2798() {
  1032. anInt8659 = 0;
  1033. for (int i = 0; i < -1230451913 * anInt8703; i++) {
  1034. NPC class365_sub1_sub1_sub2_sub1 = ((NPC) (((Class298_Sub29) aClass437_8696.method5812((long) anIntArray8699[i])).anObject7366));
  1035. if (class365_sub1_sub1_sub2_sub1.aBoolean10123 && class365_sub1_sub1_sub2_sub1.method4427((byte) 1) != -1) {
  1036. int i_46_ = ((class365_sub1_sub1_sub2_sub1.getSize() - 1) * 256 + 252);
  1037. Class217 class217 = class365_sub1_sub1_sub2_sub1.method4337().aClass217_2599;
  1038. int i_47_ = (int) class217.aFloat2451 - i_46_ >> 9;
  1039. int i_48_ = (int) class217.aFloat2454 - i_46_ >> 9;
  1040. Entity class365_sub1_sub1_sub2 = Class391.method4886((class365_sub1_sub1_sub2_sub1.plane), i_47_, i_48_, (byte) 88);
  1041. if (null != class365_sub1_sub1_sub2) {
  1042. int i_49_ = class365_sub1_sub1_sub2.anInt10064 * 1888274983;
  1043. if (class365_sub1_sub1_sub2 instanceof NPC)
  1044. i_49_ += 2048;
  1045. if (0 == -152681609 * class365_sub1_sub1_sub2.anInt10069 && (class365_sub1_sub1_sub2.method4427((byte) 1) != -1)) {
  1046. anIntArray8851[1306491689 * anInt8659] = i_49_;
  1047. anIntArray8779[anInt8659 * 1306491689] = i_49_;
  1048. anInt8659 += -517123815;
  1049. class365_sub1_sub1_sub2.anInt10069 += 512067143;
  1050. }
  1051. anIntArray8851[1306491689 * anInt8659] = i_49_;
  1052. anIntArray8779[1306491689 * anInt8659] = (1888274983 * class365_sub1_sub1_sub2_sub1.anInt10064 + 2048);
  1053. anInt8659 += -517123815;
  1054. class365_sub1_sub1_sub2.anInt10069 += 512067143;
  1055. }
  1056. }
  1057. }
  1058. Class82_Sub17.method920(anIntArray8779, anIntArray8851, 0, 1306491689 * anInt8659 - 1, 1469095364);
  1059. }
  1060.  
  1061. static final void method2799() {
  1062. int i = Class10.anInt129 * 1168366243;
  1063. int[] is = Class10.anIntArray135;
  1064. int i_50_;
  1065. if (0 == anInt8724 * 1596783995)
  1066. i_50_ = Class87.aClass94Array794.length;
  1067. else
  1068. i_50_ = aBoolean8673 ? i : i + -1230451913 * anInt8703;
  1069. for (int i_51_ = 0; i_51_ < i_50_; i_51_++) {
  1070. Entity class365_sub1_sub1_sub2;
  1071. if (0 == 1596783995 * anInt8724) {
  1072. Class94 class94 = Class87.aClass94Array794[i_51_];
  1073. if (!class94.aBoolean912)
  1074. continue;
  1075. class365_sub1_sub1_sub2 = class94.method1015(459581942);
  1076. } else {
  1077. if (i_51_ < i)
  1078. class365_sub1_sub1_sub2 = aClass365_Sub1_Sub1_Sub2_Sub2Array8805[is[i_51_]];
  1079. else
  1080. class365_sub1_sub1_sub2 = ((Entity) (((Class298_Sub29) aClass437_8696.method5812((long) anIntArray8699[i_51_ - i])).anObject7366));
  1081. if (648883167 * class365_sub1_sub1_sub2.anInt10071 < 0)
  1082. continue;
  1083. }
  1084. int i_52_ = class365_sub1_sub1_sub2.getSize();
  1085. Class217 class217 = class365_sub1_sub1_sub2.method4337().aClass217_2599;
  1086. if (0 == (i_52_ & 0x1)) {
  1087. if (((int) class217.aFloat2451 & 0x1ff) == 0 && 0 == ((int) class217.aFloat2454 & 0x1ff))
  1088. continue;
  1089. } else if (((int) class217.aFloat2451 & 0x1ff) == 256 && 256 == ((int) class217.aFloat2454 & 0x1ff))
  1090. continue;
  1091. class365_sub1_sub1_sub2.method4341(class217.aFloat2451, (float) Class356.method4271((int) class217.aFloat2451, (int) class217.aFloat2454, class365_sub1_sub1_sub2.plane, -1692137069), class217.aFloat2454);
  1092. aClass283_8716.method2675(-1611682495).method4022(class365_sub1_sub1_sub2, true, (byte) 0);
  1093. }
  1094. }
  1095.  
  1096. public static final void method2800(Class119 class119, IComponentDefinition[] class105s, int i, int i_53_, int i_54_, int i_55_, int i_56_, int i_57_, int i_58_, int i_59_, int i_60_) {
  1097. for (int i_61_ = 0; i_61_ < class105s.length; i_61_++) {
  1098. IComponentDefinition class105 = class105s[i_61_];
  1099. if (class105 != null && 1573706803 * class105.anInt1160 == i) {
  1100. int i_62_ = 1354508417 * class105.anInt1143 + i_57_;
  1101. int i_63_ = -749038817 * class105.anInt1155 + i_58_;
  1102. int i_64_;
  1103. int i_65_;
  1104. int i_66_;
  1105. int i_67_;
  1106. if (2 == -1215239439 * class105.anInt1144) {
  1107. i_64_ = i_53_;
  1108. i_65_ = i_54_;
  1109. i_66_ = i_55_;
  1110. i_67_ = i_56_;
  1111. } else {
  1112. int i_68_ = -2093041337 * class105.anInt1156 + i_62_;
  1113. int i_69_ = class105.anInt1162 * 457937409 + i_63_;
  1114. if (-1215239439 * class105.anInt1144 == 9) {
  1115. i_68_++;
  1116. i_69_++;
  1117. }
  1118. i_64_ = i_62_ > i_53_ ? i_62_ : i_53_;
  1119. i_65_ = i_63_ > i_54_ ? i_63_ : i_54_;
  1120. i_66_ = i_68_ < i_55_ ? i_68_ : i_55_;
  1121. i_67_ = i_69_ < i_56_ ? i_69_ : i_56_;
  1122. }
  1123. if (0 != -1215239439 * class105.anInt1144 && !class105.aBoolean1238 && method2801(class105).anInt7416 * -1266165749 == 0 && aClass105_8712 != class105 && (907611645 * class105.anInt1145 != IComponentDefinition.anInt1265 * 310968271) && (405143323 * IComponentDefinition.anInt1129 != 907611645 * class105.anInt1145) && (-451364727 * IComponentDefinition.anInt1269 != 907611645 * class105.anInt1145) && (907611645 * class105.anInt1145 != -1997023283 * IComponentDefinition.anInt1123)) {
  1124. if (i_64_ < i_66_ && i_65_ < i_67_)
  1125. Class411.method5577(class105, -1954843749);
  1126. } else if (!method2802(class105)) {
  1127. if (aClass105_8850 == class105 && Class419.method5603(aClass105_8850, 1205106518)) {
  1128. aBoolean8938 = true;
  1129. anInt8861 = i_62_ * -1501079155;
  1130. anInt8862 = -1873720993 * i_63_;
  1131. }
  1132. if (class105.aBoolean1220 || i_64_ < i_66_ && i_65_ < i_67_) {
  1133. if (class105.aBoolean1165 && i_59_ >= i_64_ && i_60_ >= i_65_ && i_59_ < i_66_ && i_60_ < i_67_) {
  1134. for (Class298_Sub46 class298_sub46 = ((Class298_Sub46) aClass453_8893.method5939(1766612795)); class298_sub46 != null; class298_sub46 = ((Class298_Sub46) aClass453_8893.method5944(49146))) {
  1135. if (class298_sub46.aBoolean7533) {
  1136. class298_sub46.method2839(-1460969981);
  1137. class298_sub46.aClass105_7525.aBoolean1294 = false;
  1138. }
  1139. }
  1140. if (0 == Class82_Sub22.anInt6917 * 379282043) {
  1141. aClass105_8850 = null;
  1142. aClass105_8712 = null;
  1143. }
  1144. anInt8864 = 0;
  1145. Class301_Sub1.aBoolean7628 = false;
  1146. aBoolean8866 = false;
  1147. if (!Class436.aBoolean5478)
  1148. Class98_Sub2.method1065((byte) 9);
  1149. }
  1150. boolean bool = (class105.aBoolean1183 && 5 == -1215239439 * class105.anInt1144 && class105.anInt1223 * -1993792969 == 0 && class105.anInt1283 * 925824753 < 0 && -1232467723 * class105.anInt1280 == -1 && -1 == class105.anInt1289 * -324971993 && !class105.aBoolean1196 && 840270937 * class105.anInt1306 == 0);
  1151. boolean bool_70_ = false;
  1152. if ((Class165.aClass319_6366.method3894((byte) -29) >= i_64_) && (Class165.aClass319_6366.method3883((byte) -71) >= i_65_) && (Class165.aClass319_6366.method3894((byte) 22) < i_66_) && (Class165.aClass319_6366.method3883((byte) 45) < i_67_)) {
  1153. if (bool) {
  1154. Class117 class117 = class105.method1116((Class373.aClass_ra4071), 1065695472);
  1155. if (class117 == null || (class105.anInt1156 * -2093041337 != class117.anInt1393 * 1633695381) || (class117.anInt1394 * -60174999 != 457937409 * class105.anInt1162))
  1156. bool_70_ = true;
  1157. else {
  1158. int i_71_ = (Class165.aClass319_6366.method3894((byte) 110) - i_62_);
  1159. int i_72_ = (Class165.aClass319_6366.method3883((byte) -27) - i_63_);
  1160. if (i_72_ >= 0 && i_72_ < (class117.anIntArray1396).length) {
  1161. int i_73_ = class117.anIntArray1396[i_72_];
  1162. if (i_71_ >= i_73_ && (i_71_ <= i_73_ + (class117.anIntArray1395[i_72_])))
  1163. bool_70_ = true;
  1164. }
  1165. }
  1166. } else
  1167. bool_70_ = true;
  1168. }
  1169. if (!aBoolean8835 && bool_70_) {
  1170. if (class105.anInt1272 * -1200030067 >= 0)
  1171. anInt8937 = class105.anInt1272 * -133568665;
  1172. else if (class105.aBoolean1165)
  1173. anInt8937 = 280458557;
  1174. }
  1175. if (!Class436.aBoolean5478 && bool_70_ && !class119.aBoolean1403)
  1176. Class87.method971(class105, i_59_ - i_62_, i_60_ - i_63_, -1958017189);
  1177. boolean bool_74_ = false;
  1178. if (Class165.aClass319_6366.method3878(-591622557) && bool_70_)
  1179. bool_74_ = true;
  1180. boolean bool_75_ = false;
  1181. Class298_Sub50 class298_sub50 = ((Class298_Sub50) aClass453_8827.method5939(1766612795));
  1182. if (null != class298_sub50 && class298_sub50.method3546(-1372966703) == 0 && class298_sub50.method3547((byte) -35) >= i_64_ && class298_sub50.method3560(-2145889865) >= i_65_ && class298_sub50.method3547((byte) 43) < i_66_ && (class298_sub50.method3560(-2006325499) < i_67_)) {
  1183. if (bool) {
  1184. Class117 class117 = class105.method1116((Class373.aClass_ra4071), 1959642657);
  1185. if (class117 == null || (-2093041337 * class105.anInt1156 != 1633695381 * class117.anInt1393) || (class117.anInt1394 * -60174999 != class105.anInt1162 * 457937409))
  1186. bool_75_ = true;
  1187. else {
  1188. int i_76_ = (class298_sub50.method3547((byte) -40) - i_62_);
  1189. int i_77_ = (class298_sub50.method3560(-1117555002) - i_63_);
  1190. if (i_77_ >= 0 && i_77_ < (class117.anIntArray1396).length) {
  1191. int i_78_ = class117.anIntArray1396[i_77_];
  1192. if (i_76_ >= i_78_ && i_76_ <= (class117.anIntArray1395[i_77_]) + i_78_)
  1193. bool_75_ = true;
  1194. }
  1195. }
  1196. } else
  1197. bool_75_ = true;
  1198. }
  1199. if (class105.aByteArray1185 != null && !Class423.method5734(-1797996523)) {
  1200. for (int i_79_ = 0; i_79_ < class105.aByteArray1185.length; i_79_++) {
  1201. if (!Class372.aClass323_4052.method3936(class105.aByteArray1185[i_79_], 2064123957)) {
  1202. if (class105.anIntArray1305 != null)
  1203. class105.anIntArray1305[i_79_] = 0;
  1204. } else if (class105.anIntArray1305 == null || (443738891 * anInt8884 >= (class105.anIntArray1305[i_79_]))) {
  1205. byte i_80_ = class105.aByteArray1222[i_79_];
  1206. if (0 == i_80_ || (((i_80_ & 0x8) == 0 || (!(Class372.aClass323_4052.method3936(86, -229313729)) && !(Class372.aClass323_4052.method3936(82, 328550876)) && !(Class372.aClass323_4052.method3936(81, 1628571302)))) && ((i_80_ & 0x2) == 0 || (Class372.aClass323_4052.method3936(86, -1332099546))) && (0 == (i_80_ & 0x1) || (Class372.aClass323_4052.method3936(82, 343135989))) && ((i_80_ & 0x4) == 0 || (Class372.aClass323_4052.method3936(81, 883110115))))) {
  1207. if (i_79_ < 10)
  1208. Class301_Sub1.method3713(i_79_ + 1, (-440872681 * class105.anInt1142), (class105.anInt1154 * -1309843523), "", -1542002795);
  1209. else if (10 == i_79_) {
  1210. Class144.method1587((byte) 4);
  1211. Class298_Sub38 class298_sub38 = method2801(class105);
  1212. Class147.method1600(class105, class298_sub38.method3497((byte) -4), (class298_sub38.anInt7410 * -1133219011), 1387537939);
  1213. aString8838 = (Class88.method977(class105, -1213150980));
  1214. if (aString8838 == null)
  1215. aString8838 = "Null";
  1216. aString8754 = new StringBuilder().append(class105.aString1228).append(Class285.method2709(16777215, -1325844551)).toString();
  1217. }
  1218. int i_81_ = class105.anIntArray1276[i_79_];
  1219. if (class105.anIntArray1305 == null)
  1220. class105.anIntArray1305 = (new int[(class105.aByteArray1185).length]);
  1221. if (0 != i_81_)
  1222. class105.anIntArray1305[i_79_] = (i_81_ + 443738891 * anInt8884);
  1223. else
  1224. class105.anIntArray1305[i_79_] = 2147483647;
  1225. }
  1226. }
  1227. }
  1228. }
  1229. if (bool_75_)
  1230. Class523.method6330(class105, class298_sub50.method3547((byte) 0) - i_62_, class298_sub50.method3560(-779478067) - i_63_, 1509566402);
  1231. if (aClass105_8850 != null && class105 != aClass105_8850 && bool_70_ && method2801(class105).method3494(230946951))
  1232. aClass105_8854 = class105;
  1233. if (aClass105_8712 == class105) {
  1234. aBoolean8855 = true;
  1235. anInt8856 = 1246614319 * i_62_;
  1236. anInt8800 = i_63_ * -429639553;
  1237. anInt8858 = -1332645491 * aClass105_8712.anInt1156;
  1238. anInt8966 = -85522485 * aClass105_8712.anInt1162;
  1239. }
  1240. if (class105.aBoolean1238 || 0 != class105.anInt1145 * 907611645) {
  1241. if (bool_70_ && 0 != anInt8682 * 1170859143 && class105.anObjectArray1229 != null) {
  1242. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1243. class298_sub46.aBoolean7533 = true;
  1244. class298_sub46.aClass105_7525 = class105;
  1245. class298_sub46.anInt7527 = -1937115609 * anInt8682;
  1246. class298_sub46.anObjectArray7530 = class105.anObjectArray1229;
  1247. aClass453_8893.method5935(class298_sub46, 1704998047);
  1248. }
  1249. if (null != aClass105_8850) {
  1250. bool_75_ = false;
  1251. bool_74_ = false;
  1252. } else if (Class436.aBoolean5478 || ((907611645 * class105.anInt1145 != 826979979 * IComponentDefinition.anInt1126) && anInt8864 * -651858367 > 0)) {
  1253. bool_75_ = false;
  1254. bool_74_ = false;
  1255. bool_70_ = false;
  1256. }
  1257. if (class105.anInt1145 * 907611645 != 0) {
  1258. if ((-451364727 * IComponentDefinition.anInt1269 == 907611645 * class105.anInt1145) || (907611645 * class105.anInt1145 == IComponentDefinition.anInt1123 * -1997023283)) {
  1259. aClass105_8819 = class105;
  1260. Class385 class385 = aClass283_8716.method2640((byte) -11).method4316((byte) -85);
  1261. if ((class385.method4710((byte) -111) != null) && !Class62.aClass248_612.method2380(16777472))
  1262. class385.method4710((byte) -126).method2588(Class373.aClass_ra4071, class105.anInt1162 * 457937409, Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub19_7567.method5695(-1741518508), 1359487645);
  1263. if ((IComponentDefinition.anInt1269 * -451364727 == class105.anInt1145 * 907611645) && !Class436.aBoolean5478 && i_59_ >= i_64_ && i_60_ >= i_65_ && i_59_ < i_66_ && i_60_ < i_67_) {
  1264. Class98.method1055((Class373.aClass_ra4071), i_59_, i_60_, 132816560);
  1265. for (Class302_Sub5 class302_sub5 = ((Class302_Sub5) (aClass442_8781.method5868(-16777216))); null != class302_sub5; class302_sub5 = ((Class302_Sub5) (aClass442_8781.method5872(266564001)))) {
  1266. if (i_59_ >= (-1082644483 * (((Class302_Sub5) class302_sub5).anInt7659)) && i_59_ < (-989655965 * (((Class302_Sub5) class302_sub5).anInt7664)) && i_60_ >= ((((Class302_Sub5) class302_sub5).anInt7663) * 614770279) && i_60_ < (-252204233 * (((Class302_Sub5) class302_sub5).anInt7665))) {
  1267. Class98_Sub2.method1065((byte) 112);
  1268. Class91.method1001((((Class302_Sub5) class302_sub5).aClass365_Sub1_Sub1_Sub2_7660), (byte) -86);
  1269. }
  1270. }
  1271. }
  1272. int i_82_ = Class10.anInt129 * 1168366243;
  1273. int[] is = Class10.anIntArray135;
  1274. for (int i_83_ = 0; i_83_ < i_82_; i_83_++) {
  1275. Player class365_sub1_sub1_sub2_sub2 = (aClass365_Sub1_Sub1_Sub2_Sub2Array8805[is[i_83_]]);
  1276. if (null != class365_sub1_sub1_sub2_sub2) {
  1277. Class62.method729(Class502.aClass502_6716, -1, -1, class365_sub1_sub1_sub2_sub2, is[i_83_], (byte) -7);
  1278. class365_sub1_sub1_sub2_sub2.method4413(i_64_, i_65_, i_66_, i_67_, i_62_ - (class105.anInt1166 * 684246511), i_63_ - (class105.anInt1167 * -1424956747), i_59_, i_60_, 744800283);
  1279. }
  1280. }
  1281. for (int i_84_ = 0; i_84_ < -1230451913 * anInt8703; i_84_++) {
  1282. int i_85_ = anIntArray8699[i_84_];
  1283. Class298_Sub29 class298_sub29 = ((Class298_Sub29) aClass437_8696.method5812((long) i_85_));
  1284. if (null != class298_sub29) {
  1285. Class62.method729(Class502.aClass502_6720, (-407713023 * (((NPC) (class298_sub29.anObject7366)).aClass503_10190.anInt6126)), -1, ((Entity) class298_sub29.anObject7366), i_85_, (byte) -73);
  1286. ((Entity) class298_sub29.anObject7366).method4413(i_64_, i_65_, i_66_, i_67_, i_62_ - (class105.anInt1166 * 684246511), i_63_ - (class105.anInt1167 * -1424956747), i_59_, i_60_, 744800283);
  1287. }
  1288. }
  1289. continue;
  1290. }
  1291. if (310968271 * IComponentDefinition.anInt1265 == 907611645 * class105.anInt1145) {
  1292. Class117 class117 = class105.method1116((Class373.aClass_ra4071), 842748651);
  1293. if (class117 != null && (0 == -64305285 * Class3.anInt56 || Class3.anInt56 * -64305285 == 3) && !Class436.aBoolean5478 && i_59_ >= i_64_ && i_60_ >= i_65_ && i_59_ < i_66_ && i_60_ < i_67_) {
  1294. int i_86_ = i_59_ - i_62_;
  1295. int i_87_ = i_60_ - i_63_;
  1296. int i_88_ = class117.anIntArray1396[i_87_];
  1297. if (i_86_ >= i_88_ && i_86_ <= (class117.anIntArray1395[i_87_]) + i_88_) {
  1298. i_86_ -= (class105.anInt1156 * -2093041337 / 2);
  1299. i_87_ -= (457937409 * class105.anInt1162 / 2);
  1300. int i_89_;
  1301. if (2 == (-863531439 * Class298_Sub1.anInt7164))
  1302. i_89_ = ((int) aFloat8949 & 0x3fff);
  1303. else
  1304. i_89_ = (((int) aFloat8949 + (anInt8801 * 1227356013)) & 0x3fff);
  1305. int i_90_ = (Class220.anIntArray2483[i_89_]);
  1306. int i_91_ = (Class220.anIntArray2474[i_89_]);
  1307. if ((Class298_Sub1.anInt7164 * -863531439) != 2) {
  1308. i_90_ = ((256 + (356727603 * anInt8749)) * i_90_) >> 8;
  1309. i_91_ = (anInt8749 * 356727603 + 256) * i_91_ >> 8;
  1310. }
  1311. int i_92_ = ((i_86_ * i_91_ + i_87_ * i_90_) >> 14);
  1312. int i_93_ = ((i_87_ * i_91_ - i_90_ * i_86_) >> 14);
  1313. int i_94_;
  1314. int i_95_;
  1315. if (2 == -863531439 * (Class298_Sub1.anInt7164)) {
  1316. i_94_ = (-2080858977 * anInt8753 >> 9) + (i_92_ >> 2);
  1317. i_95_ = (anInt8755 * 1818837461 >> 9) - (i_93_ >> 2);
  1318. } else {
  1319. int i_96_ = ((Class287.myPlayer.getSize()) - 1) * 256;
  1320. Class217 class217 = (Class287.myPlayer.method4337().aClass217_2599);
  1321. i_94_ = ((i_92_ >> 2) + (((int) (class217.aFloat2451) - i_96_) >> 9));
  1322. i_95_ = (((int) (class217.aFloat2454) - i_96_) >> 9) - (i_93_ >> 2);
  1323. }
  1324. if (aBoolean8835 && ((-112110875 * Class298.anInt3192) & 0x40) != 0) {
  1325. IComponentDefinition class105_97_ = (Class140.method1558((1262526353 * Class379.anInt4099), 392084321 * anInt8836, -156511736));
  1326. if (class105_97_ != null)
  1327. Class234.method2174(aString8838, new StringBuilder().append(" ").append(Class26.aString351).toString(), (697885143 * (Class240.anInt2704)), 59, (-1232467723 * (class105.anInt1280)), 1L, i_94_, i_95_, true, false, (long) (((-1309843523 * (class105.anInt1154)) << 32) | ((class105.anInt1142) * -440872681)), true, -1552213884);
  1328. else
  1329. Class144.method1587((byte) 4);
  1330. } else {
  1331. if (Class411.aClass411_5316 == aClass411_8944)
  1332. Class234.method2174((Tradution.aClass470_5910.method6049((Class321.aClass429_3357), -875414210)), "", -1, 60, -1, 1L, i_94_, i_95_, true, false, 0L, true, -1517476672);
  1333. Class234.method2174(Class82_Sub6.aString6845, "", -1471730241 * anInt8822, 23, -1, 1L, i_94_, i_95_, true, false, 0L, true, -1229159943);
  1334. }
  1335. }
  1336. }
  1337. continue;
  1338. }
  1339. if (class105.anInt1145 * 907611645 == 826979979 * IComponentDefinition.anInt1126) {
  1340. Class113.aClass105_1373 = class105;
  1341. if (bool_70_)
  1342. Class301_Sub1.aBoolean7628 = true;
  1343. if (bool_75_) {
  1344. int i_98_ = (int) ((double) ((class298_sub50.method3547((byte) -16)) - i_62_ - (-2093041337 * (class105.anInt1156) / 2)) * 2.0 / (double) (WorldMap.aFloat3233));
  1345. int i_99_ = (int) -((double) ((class298_sub50.method3560(-890591574)) - i_63_ - (457937409 * (class105.anInt1162) / 2)) * 2.0 / (double) (WorldMap.aFloat3233));
  1346. int i_100_ = (i_98_ + (Class82_Sub14.anInt6875 * 1196508279) + WorldMap.mapX);
  1347. int i_101_ = (WorldMap.mapY + (i_99_ + (Class376.anInt4090 * 1882038855)));
  1348. Class298_Sub37_Sub13 class298_sub37_sub13 = Class298_Sub7.method2864(-360398838);
  1349. if (null != class298_sub37_sub13) {
  1350. int[] is = new int[3];
  1351. class298_sub37_sub13.method3451(i_100_, i_101_, is, -1054516511);
  1352. if (null != is) {
  1353. if ((Class372.aClass323_4052.method3936(82, 1232426176)) && (1806357379 * playerRights > 0)) {
  1354. Class476.method6083(is[0], is[1], is[2], 1774070906);
  1355. continue;
  1356. }
  1357. aBoolean8866 = true;
  1358. Class241.anInt2706 = is[0] * -938951349;
  1359. Class98.anInt950 = -1364790753 * is[1];
  1360. Class221.anInt6663 = is[2] * 1686622783;
  1361. }
  1362. anInt8864 = 640786881;
  1363. aBoolean8865 = false;
  1364. anInt8734 = (Class165.aClass319_6366.method3894((byte) 32) * -344812543);
  1365. anInt8853 = (Class165.aClass319_6366.method3883((byte) 45) * -1376922141);
  1366. }
  1367. } else if (bool_74_ && anInt8864 * -651858367 > 0) {
  1368. if (1 == anInt8864 * -651858367 && ((-98735103 * anInt8734 != (Class165.aClass319_6366.method3894((byte) -21))) || (-938469429 * anInt8853 != (Class165.aClass319_6366.method3883((byte) 40))))) {
  1369. Class401.anInt6562 = (Class82_Sub14.anInt6875 * -880153251);
  1370. Class441.anInt5589 = (Class376.anInt4090 * 1849990747);
  1371. anInt8864 = 1281573762;
  1372. }
  1373. if (2 == -651858367 * anInt8864) {
  1374. aBoolean8865 = true;
  1375. Class77.method842(((Class401.anInt6562 * 100354019) + (int) ((double) ((-98735103 * anInt8734) - (Class165.aClass319_6366.method3894((byte) 13))) * 2.0 / (double) (WorldMap.aFloat3234))), (short) 1347);
  1376. Class352.method4246(((-1026644091 * Class441.anInt5589) - (int) ((double) ((-938469429 * anInt8853) - (Class165.aClass319_6366.method3883((byte) -70))) * 2.0 / (double) (WorldMap.aFloat3234))), (byte) 44);
  1377. }
  1378. } else {
  1379. if (-651858367 * anInt8864 > 0 && !aBoolean8865) {
  1380. if ((anInt8830 * 2089115297 == 1 || (Class58.method694(-1803643567))) && (-278777595 * Class436.anInt5506) > 2)
  1381. Class63.method738(-98735103 * anInt8734, anInt8853 * -938469429, -2029149482);
  1382. else if (Class63.method740(2130342678))
  1383. Class63.method738(anInt8734 * -98735103, -938469429 * anInt8853, -2029149482);
  1384. }
  1385. anInt8864 = 0;
  1386. }
  1387. continue;
  1388. }
  1389. if (IComponentDefinition.anInt1127 * -283863983 == class105.anInt1145 * 907611645) {
  1390. if (bool_74_)
  1391. Class74.method831((Class165.aClass319_6366.method3894((byte) -30) - i_62_), (Class165.aClass319_6366.method3883((byte) 50) - i_63_), -2093041337 * class105.anInt1156, 457937409 * class105.anInt1162, -2108838735);
  1392. continue;
  1393. }
  1394. if (907611645 * class105.anInt1145 == 405143323 * IComponentDefinition.anInt1129) {
  1395. Class82_Sub17.method918(class105, i_62_, i_63_, -462358504);
  1396. continue;
  1397. }
  1398. }
  1399. if (!class105.aBoolean1295 && bool_75_) {
  1400. class105.aBoolean1295 = true;
  1401. if (class105.anObjectArray1240 != null) {
  1402. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1403. class298_sub46.aBoolean7533 = true;
  1404. class298_sub46.aClass105_7525 = class105;
  1405. class298_sub46.anInt7526 = (class298_sub50.method3547((byte) 70) - i_62_) * 622624491;
  1406. class298_sub46.anInt7527 = (class298_sub50.method3560(-1664921845) - i_63_) * 335112545;
  1407. class298_sub46.anObjectArray7530 = class105.anObjectArray1240;
  1408. aClass453_8893.method5935(class298_sub46, 1397555107);
  1409. }
  1410. }
  1411. if (class105.aBoolean1295 && bool_74_ && class105.anObjectArray1263 != null) {
  1412. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1413. class298_sub46.aBoolean7533 = true;
  1414. class298_sub46.aClass105_7525 = class105;
  1415. class298_sub46.anInt7526 = (Class165.aClass319_6366.method3894((byte) -5) - i_62_) * 622624491;
  1416. class298_sub46.anInt7527 = (Class165.aClass319_6366.method3883((byte) 20) - i_63_) * 335112545;
  1417. class298_sub46.anObjectArray7530 = class105.anObjectArray1263;
  1418. aClass453_8893.method5935(class298_sub46, 521504192);
  1419. }
  1420. if (class105.aBoolean1295 && !bool_74_) {
  1421. class105.aBoolean1295 = false;
  1422. if (null != class105.anObjectArray1150) {
  1423. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1424. class298_sub46.aBoolean7533 = true;
  1425. class298_sub46.aClass105_7525 = class105;
  1426. class298_sub46.anInt7526 = (Class165.aClass319_6366.method3894((byte) -46) - i_62_) * 622624491;
  1427. class298_sub46.anInt7527 = (Class165.aClass319_6366.method3883((byte) -116) - i_63_) * 335112545;
  1428. class298_sub46.anObjectArray7530 = class105.anObjectArray1150;
  1429. aClass453_8895.method5935(class298_sub46, 544676739);
  1430. }
  1431. }
  1432. if (bool_74_ && null != class105.anObjectArray1243) {
  1433. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1434. class298_sub46.aBoolean7533 = true;
  1435. class298_sub46.aClass105_7525 = class105;
  1436. class298_sub46.anInt7526 = (Class165.aClass319_6366.method3894((byte) 84) - i_62_) * 622624491;
  1437. class298_sub46.anInt7527 = (Class165.aClass319_6366.method3883((byte) 88) - i_63_) * 335112545;
  1438. class298_sub46.anObjectArray7530 = class105.anObjectArray1243;
  1439. aClass453_8893.method5935(class298_sub46, 1121649679);
  1440. }
  1441. if (!class105.aBoolean1294 && bool_70_) {
  1442. class105.aBoolean1294 = true;
  1443. if (class105.anObjectArray1244 != null) {
  1444. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1445. class298_sub46.aBoolean7533 = true;
  1446. class298_sub46.aClass105_7525 = class105;
  1447. class298_sub46.anInt7526 = (Class165.aClass319_6366.method3894((byte) 77) - i_62_) * 622624491;
  1448. class298_sub46.anInt7527 = (Class165.aClass319_6366.method3883((byte) 43) - i_63_) * 335112545;
  1449. class298_sub46.anObjectArray7530 = class105.anObjectArray1244;
  1450. aClass453_8893.method5935(class298_sub46, -424737725);
  1451. }
  1452. }
  1453. if (class105.aBoolean1294 && bool_70_ && null != class105.anObjectArray1245) {
  1454. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1455. class298_sub46.aBoolean7533 = true;
  1456. class298_sub46.aClass105_7525 = class105;
  1457. class298_sub46.anInt7526 = (Class165.aClass319_6366.method3894((byte) 71) - i_62_) * 622624491;
  1458. class298_sub46.anInt7527 = (Class165.aClass319_6366.method3883((byte) -47) - i_63_) * 335112545;
  1459. class298_sub46.anObjectArray7530 = class105.anObjectArray1245;
  1460. aClass453_8893.method5935(class298_sub46, 1191346239);
  1461. }
  1462. if (class105.aBoolean1294 && !bool_70_) {
  1463. class105.aBoolean1294 = false;
  1464. if (null != class105.anObjectArray1122) {
  1465. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1466. class298_sub46.aBoolean7533 = true;
  1467. class298_sub46.aClass105_7525 = class105;
  1468. class298_sub46.anInt7526 = (Class165.aClass319_6366.method3894((byte) 44) - i_62_) * 622624491;
  1469. class298_sub46.anInt7527 = (Class165.aClass319_6366.method3883((byte) 29) - i_63_) * 335112545;
  1470. class298_sub46.anObjectArray7530 = class105.anObjectArray1122;
  1471. aClass453_8895.method5935(class298_sub46, 1896898026);
  1472. }
  1473. }
  1474. if (null != class105.anObjectArray1209) {
  1475. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1476. class298_sub46.aClass105_7525 = class105;
  1477. class298_sub46.anObjectArray7530 = class105.anObjectArray1209;
  1478. aClass453_8660.method5935(class298_sub46, 1662348001);
  1479. }
  1480. if (class105.anObjectArray1200 != null && (116700579 * anInt8877 > -1690676599 * class105.anInt1300)) {
  1481. if (null == class105.anIntArray1258 || ((116700579 * anInt8877 - -1690676599 * class105.anInt1300) > 32)) {
  1482. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1483. class298_sub46.aClass105_7525 = class105;
  1484. class298_sub46.anObjectArray7530 = class105.anObjectArray1200;
  1485. aClass453_8893.method5935(class298_sub46, 502102502);
  1486. } else {
  1487. while_122_: for (int i_102_ = (-1690676599 * class105.anInt1300); i_102_ < anInt8877 * 116700579; i_102_++) {
  1488. int i_103_ = anIntArray8876[i_102_ & 0x1f];
  1489. for (int i_104_ = 0; i_104_ < (class105.anIntArray1258).length; i_104_++) {
  1490. if (i_103_ == (class105.anIntArray1258[i_104_])) {
  1491. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1492. class298_sub46.aClass105_7525 = class105;
  1493. class298_sub46.anObjectArray7530 = (class105.anObjectArray1200);
  1494. aClass453_8893.method5935(class298_sub46, 1623160189);
  1495. break while_122_;
  1496. }
  1497. }
  1498. }
  1499. }
  1500. class105.anInt1300 = -1610191925 * anInt8877;
  1501. }
  1502. if (null != class105.anObjectArray1157 && (-466597939 * anInt8879 > -954704559 * class105.anInt1301)) {
  1503. if (null == class105.anIntArray1260 || ((-466597939 * anInt8879 - class105.anInt1301 * -954704559) > 32)) {
  1504. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1505. class298_sub46.aClass105_7525 = class105;
  1506. class298_sub46.anObjectArray7530 = class105.anObjectArray1157;
  1507. aClass453_8893.method5935(class298_sub46, 1651648237);
  1508. } else {
  1509. while_123_: for (int i_105_ = -954704559 * class105.anInt1301; i_105_ < anInt8879 * -466597939; i_105_++) {
  1510. int i_106_ = anIntArray8787[i_105_ & 0x1f];
  1511. for (int i_107_ = 0; i_107_ < (class105.anIntArray1260).length; i_107_++) {
  1512. if (class105.anIntArray1260[i_107_] == i_106_) {
  1513. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1514. class298_sub46.aClass105_7525 = class105;
  1515. class298_sub46.anObjectArray7530 = (class105.anObjectArray1157);
  1516. aClass453_8893.method5935(class298_sub46, 1953578472);
  1517. break while_123_;
  1518. }
  1519. }
  1520. }
  1521. }
  1522. class105.anInt1301 = anInt8879 * -1362594883;
  1523. }
  1524. if (null != class105.anObjectArray1177 && (anInt8783 * -1667357449 > 942876795 * class105.anInt1288)) {
  1525. if (null == class105.anIntArray1188 || ((anInt8783 * -1667357449 - class105.anInt1288 * 942876795) > 32)) {
  1526. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1527. class298_sub46.aClass105_7525 = class105;
  1528. class298_sub46.anObjectArray7530 = class105.anObjectArray1177;
  1529. aClass453_8893.method5935(class298_sub46, 2005476208);
  1530. } else {
  1531. while_124_: for (int i_108_ = 942876795 * class105.anInt1288; i_108_ < anInt8783 * -1667357449; i_108_++) {
  1532. int i_109_ = anIntArray8874[i_108_ & 0x1f];
  1533. for (int i_110_ = 0; i_110_ < (class105.anIntArray1188).length; i_110_++) {
  1534. if (i_109_ == (class105.anIntArray1188[i_110_])) {
  1535. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1536. class298_sub46.aClass105_7525 = class105;
  1537. class298_sub46.anObjectArray7530 = (class105.anObjectArray1177);
  1538. aClass453_8893.method5935(class298_sub46, 1394697778);
  1539. break while_124_;
  1540. }
  1541. }
  1542. }
  1543. }
  1544. class105.anInt1288 = 1037546165 * anInt8783;
  1545. }
  1546. if (class105.anObjectArray1172 != null && (1610062389 * anInt8873 > -745327741 * class105.anInt1298)) {
  1547. if (null == class105.anIntArray1254 || ((anInt8873 * 1610062389 - -745327741 * class105.anInt1298) > 32)) {
  1548. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1549. class298_sub46.aClass105_7525 = class105;
  1550. class298_sub46.anObjectArray7530 = class105.anObjectArray1172;
  1551. aClass453_8893.method5935(class298_sub46, 1555874647);
  1552. } else {
  1553. while_125_: for (int i_111_ = class105.anInt1298 * -745327741; i_111_ < anInt8873 * 1610062389; i_111_++) {
  1554. int i_112_ = anIntArray8823[i_111_ & 0x1f];
  1555. for (int i_113_ = 0; i_113_ < (class105.anIntArray1254).length; i_113_++) {
  1556. if (class105.anIntArray1254[i_113_] == i_112_) {
  1557. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1558. class298_sub46.aClass105_7525 = class105;
  1559. class298_sub46.anObjectArray7530 = (class105.anObjectArray1172);
  1560. aClass453_8893.method5935(class298_sub46, -117285712);
  1561. break while_125_;
  1562. }
  1563. }
  1564. }
  1565. }
  1566. class105.anInt1298 = anInt8873 * 914240999;
  1567. }
  1568. if (class105.anObjectArray1255 != null && (-1048955195 * anInt8875 > -670133479 * class105.anInt1299)) {
  1569. if (class105.anIntArray1256 == null || ((anInt8875 * -1048955195 - -670133479 * class105.anInt1299) > 32)) {
  1570. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1571. class298_sub46.aClass105_7525 = class105;
  1572. class298_sub46.anObjectArray7530 = class105.anObjectArray1255;
  1573. aClass453_8893.method5935(class298_sub46, 1231950426);
  1574. } else {
  1575. while_126_: for (int i_114_ = -670133479 * class105.anInt1299; i_114_ < anInt8875 * -1048955195; i_114_++) {
  1576. int i_115_ = anIntArray8833[i_114_ & 0x1f];
  1577. for (int i_116_ = 0; i_116_ < (class105.anIntArray1256).length; i_116_++) {
  1578. if (class105.anIntArray1256[i_116_] == i_115_) {
  1579. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1580. class298_sub46.aClass105_7525 = class105;
  1581. class298_sub46.anObjectArray7530 = (class105.anObjectArray1255);
  1582. aClass453_8893.method5935(class298_sub46, 1221126976);
  1583. break while_126_;
  1584. }
  1585. }
  1586. }
  1587. }
  1588. class105.anInt1299 = anInt8875 * -715849075;
  1589. }
  1590. if (class105.anObjectArray1261 != null && (-1653538697 * anInt8881 > 1544416945 * class105.anInt1302)) {
  1591. if (null == class105.anIntArray1189 || ((anInt8881 * -1653538697 - class105.anInt1302 * 1544416945) > 32)) {
  1592. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1593. class298_sub46.aClass105_7525 = class105;
  1594. class298_sub46.anObjectArray7530 = class105.anObjectArray1261;
  1595. aClass453_8893.method5935(class298_sub46, -118981685);
  1596. } else {
  1597. while_127_: for (int i_117_ = 1544416945 * class105.anInt1302; i_117_ < -1653538697 * anInt8881; i_117_++) {
  1598. int i_118_ = anIntArray8880[i_117_ & 0x1f];
  1599. for (int i_119_ = 0; i_119_ < (class105.anIntArray1189).length; i_119_++) {
  1600. if (i_118_ == (class105.anIntArray1189[i_119_])) {
  1601. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1602. class298_sub46.aClass105_7525 = class105;
  1603. class298_sub46.anObjectArray7530 = (class105.anObjectArray1261);
  1604. aClass453_8893.method5935(class298_sub46, 337274912);
  1605. break while_127_;
  1606. }
  1607. }
  1608. }
  1609. }
  1610. class105.anInt1302 = -1196442713 * anInt8881;
  1611. }
  1612. if ((538810253 * anInt8882 > 1916751821 * class105.anInt1215) && null != class105.anObjectArray1267) {
  1613. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1614. class298_sub46.aClass105_7525 = class105;
  1615. class298_sub46.anObjectArray7530 = class105.anObjectArray1267;
  1616. aClass453_8893.method5935(class298_sub46, 873474299);
  1617. }
  1618. if ((605488971 * anInt8883 > class105.anInt1215 * 1916751821) && null != class105.anObjectArray1285) {
  1619. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1620. class298_sub46.aClass105_7525 = class105;
  1621. class298_sub46.anObjectArray7530 = class105.anObjectArray1285;
  1622. aClass453_8893.method5935(class298_sub46, 1133301081);
  1623. }
  1624. if ((anInt8912 * -2049433257 > class105.anInt1215 * 1916751821) && null != class105.anObjectArray1270) {
  1625. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1626. class298_sub46.aClass105_7525 = class105;
  1627. class298_sub46.anObjectArray7530 = class105.anObjectArray1270;
  1628. aClass453_8893.method5935(class298_sub46, 2128380863);
  1629. }
  1630. if ((anInt8885 * -570891387 > class105.anInt1215 * 1916751821) && null != class105.anObjectArray1271) {
  1631. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1632. class298_sub46.aClass105_7525 = class105;
  1633. class298_sub46.anObjectArray7530 = class105.anObjectArray1271;
  1634. aClass453_8893.method5935(class298_sub46, 967792354);
  1635. }
  1636. if ((-707528081 * anInt8886 > class105.anInt1215 * 1916751821) && class105.anObjectArray1287 != null) {
  1637. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1638. class298_sub46.aClass105_7525 = class105;
  1639. class298_sub46.anObjectArray7530 = class105.anObjectArray1287;
  1640. aClass453_8893.method5935(class298_sub46, 1183468985);
  1641. }
  1642. if ((-53597277 * anInt8796 > class105.anInt1215 * 1916751821) && null != class105.anObjectArray1274) {
  1643. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1644. class298_sub46.aClass105_7525 = class105;
  1645. class298_sub46.anObjectArray7530 = class105.anObjectArray1274;
  1646. aClass453_8893.method5935(class298_sub46, 1170867246);
  1647. }
  1648. if ((anInt8888 * -1961929885 > 1916751821 * class105.anInt1215) && null != class105.anObjectArray1273) {
  1649. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1650. class298_sub46.aClass105_7525 = class105;
  1651. class298_sub46.anObjectArray7530 = class105.anObjectArray1273;
  1652. aClass453_8893.method5935(class298_sub46, 1238026704);
  1653. }
  1654. class105.anInt1215 = anInt8933 * -1380945021;
  1655. if (null != class105.anObjectArray1268) {
  1656. for (int i_120_ = 0; i_120_ < 1351936279 * anInt8894; i_120_++) {
  1657. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1658. class298_sub46.aClass105_7525 = class105;
  1659. class298_sub46.anInt7532 = (anInterface16Array8710[i_120_].method218((byte) -58) * 615642911);
  1660. class298_sub46.anInt7531 = (anInterface16Array8710[i_120_].method217((byte) -10) * 100528189);
  1661. class298_sub46.anObjectArray7530 = class105.anObjectArray1268;
  1662. aClass453_8893.method5935(class298_sub46, 1490051014);
  1663. }
  1664. }
  1665. if (aBoolean8775 && null != class105.anObjectArray1277) {
  1666. Class298_Sub46 class298_sub46 = new Class298_Sub46();
  1667. class298_sub46.aClass105_7525 = class105;
  1668. class298_sub46.anObjectArray7530 = class105.anObjectArray1277;
  1669. aClass453_8893.method5935(class298_sub46, 693108400);
  1670. }
  1671. }
  1672. if (class105.anInt1144 * -1215239439 == 5 && -1 != 925824753 * class105.anInt1283)
  1673. class105.method1121(ConfigDefinitions.aClass317_3472, Class138_Sub1.aClass131_7010, 1204090508).method2588(Class373.aClass_ra4071, class105.anInt1162 * 457937409, Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub19_7567.method5695(-1741518508), 961658636);
  1674. Class411.method5577(class105, -1825904339);
  1675. if (class105.anInt1144 * -1215239439 == 0) {
  1676. method2800(class119, class105s, class105.anInt1142 * -440872681, i_64_, i_65_, i_66_, i_67_, i_62_ - class105.anInt1166 * 684246511, (i_63_ - -1424956747 * class105.anInt1167), i_59_, i_60_);
  1677. if (null != class105.aClass105Array1293)
  1678. method2800(class119, class105.aClass105Array1293, -440872681 * class105.anInt1142, i_64_, i_65_, i_66_, i_67_, (i_62_ - class105.anInt1166 * 684246511), i_63_ - (-1424956747 * class105.anInt1167), i_59_, i_60_);
  1679. Interface class298_sub51 = (Interface) (aClass437_8841.method5812((long) (class105.anInt1142 * -440872681)));
  1680. if (class298_sub51 != null) {
  1681. if (aClass411_8944 == Class411.aClass411_5320 && 0 == 27137839 * class298_sub51.clipped && !Class436.aBoolean5478 && bool_70_ && !aBoolean8846)
  1682. Class98_Sub2.method1065((byte) 51);
  1683. Class298_Sub32_Sub26.method3307(class298_sub51, -1617025021 * class298_sub51.interfaceId, i_64_, i_65_, i_66_, i_67_, i_62_, i_63_, i_59_, i_60_, (byte) 34);
  1684. }
  1685. }
  1686. }
  1687. }
  1688. }
  1689. }
  1690. }
  1691.  
  1692. public static Class298_Sub38 method2801(IComponentDefinition class105) {
  1693. Class298_Sub38 class298_sub38 = ((Class298_Sub38) aClass437_8896.method5812((long) (-1309843523 * class105.anInt1154) + ((long) (class105.anInt1142 * -440872681) << 32)));
  1694. return (null != class298_sub38 ? class298_sub38 : class105.aClass298_Sub38_1219);
  1695. }
  1696.  
  1697. static boolean method2802(IComponentDefinition class105) {
  1698. if (aBoolean8846) {
  1699. if (method2801(class105).anInt7416 * -1266165749 != 0)
  1700. return false;
  1701. if (-1215239439 * class105.anInt1144 == 0)
  1702. return false;
  1703. }
  1704. return class105.aBoolean1161;
  1705. }
  1706.  
  1707. static {
  1708. aBoolean8638 = false;
  1709. aBoolean8639 = false;
  1710. aString8927 = null;
  1711. anInt8665 = 0;
  1712. anInt8971 = 0;
  1713. aBoolean8643 = false;
  1714. aByteArray8843 = null;
  1715. aLong8645 = 0L;
  1716. aBoolean8646 = false;
  1717. aBoolean8647 = false;
  1718. aString8648 = null;
  1719. aString8649 = null;
  1720. aBoolean8867 = false;
  1721. aBoolean8651 = false;
  1722. aBoolean8958 = false;
  1723. aBoolean8653 = false;
  1724. anInt8654 = 431443955;
  1725. aString8655 = null;
  1726. aString8656 = null;
  1727. anInt8752 = 121508348;
  1728. aClass233_8658 = new Class233();
  1729. aClass222_8871 = new Class222();
  1730. aClass222_8968 = new Class222();
  1731. aLong8782 = 0L;
  1732. aBoolean8662 = false;
  1733. aBoolean8663 = true;
  1734. anInt8677 = 0;
  1735. anInt8884 = 0;
  1736. aBoolean8666 = true;
  1737. aBoolean8667 = false;
  1738. aBoolean8668 = false;
  1739. anInt8669 = 0;
  1740. aClass19Array8869 = new Class19[8];
  1741. aClass299Array8671 = new Class299[9];
  1742. aBoolean8672 = false;
  1743. aBoolean8673 = false;
  1744. aBoolean8674 = true;
  1745. aLong8675 = (long) (Math.random() * 9.999999999E9) * -2884790245004171741L;
  1746. aBoolean8676 = false;
  1747. anInt8814 = 0;
  1748. aBoolean8806 = false;
  1749. anInt8723 = 0;
  1750. aBoolean8680 = false;
  1751. aClass453_8827 = new Class453();
  1752. anInt8682 = 0;
  1753. anInt8894 = 0;
  1754. anInterface16Array8710 = new Interface16[128];
  1755. anInt8687 = 0;
  1756. anInterface16Array8688 = new Interface16[79];
  1757. aColorArray8689 = new Color[] { new Color(9179409), new Color(3289650), new Color(3289650), new Color(3289650) };
  1758. aColorArray8701 = new Color[] { new Color(9179409), new Color(16777215), new Color(16726277), new Color(16726277) };
  1759. aColorArray8691 = new Color[] { new Color(16777215), new Color(16777215), new Color(16741381), new Color(16741381) };
  1760. anInt8692 = 0;
  1761. anInt8887 = 0;
  1762. anInt8694 = 0;
  1763. aClass348_8780 = new CachingHashMap(4);
  1764. aClass348_8898 = new CachingHashMap(4);
  1765. aClass348_8697 = new CachingHashMap(8);
  1766. aString8698 = null;
  1767. anInterface10_8700 = new Class238();
  1768. aClass437_8696 = new LinkedList(64);
  1769. aClass298_Sub29Array8816 = new Class298_Sub29[1024];
  1770. anInt8772 = 0;
  1771. anInt8703 = 0;
  1772. anIntArray8699 = new int[1024];
  1773. anInt8808 = 0;
  1774. anIntArray8706 = new int[258];
  1775. anInt8707 = 0;
  1776. anInt8708 = 0;
  1777. anIntArray8709 = new int[1012];
  1778. aClass25_8693 = new Class25();
  1779. aClass25_8711 = new Class25();
  1780. aClass25Array8679 = new Class25[] { aClass25_8711, aClass25_8693 };
  1781. anInt8713 = 0;
  1782. aBoolean8714 = false;
  1783. aClass404_8715 = new Class404();
  1784. aClass283_8716 = new Class283(false);
  1785. aBoolean8717 = false;
  1786. anObject8718 = new Object();
  1787. anObject8661 = new Object();
  1788. anIntArray8751 = new int[64];
  1789. anInt8721 = 0;
  1790. anIntArray8739 = new int[] { 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3 };
  1791. anInt8870 = -221729505;
  1792. anInt8724 = -1334571751;
  1793. aBoolean8725 = false;
  1794. anInt8726 = 733205975;
  1795. anInt8930 = 0;
  1796. anInt8728 = 652594363;
  1797. anInt8737 = -60133325;
  1798. anInt8681 = 1875737127;
  1799. anInt8731 = 0;
  1800. anInt8732 = 0;
  1801. anInt8720 = 0;
  1802. anIntArray8735 = new int[4096];
  1803. anIntArray8847 = new int[4096];
  1804. calculatedScenePositionXs = new int[50];
  1805. calculatedScenePositionYs = new int[50];
  1806. anIntArray8918 = new int[] { -1, 8192, 0, -1, 12288, 10240, 14336, -1, 4096, 6144, 2048 };
  1807. anInt8817 = 0;
  1808. anInt8741 = -57270710;
  1809. anInt8742 = 0;
  1810. anInt8826 = -792852734;
  1811. anInt8744 = 0;
  1812. anInt8745 = 901405925;
  1813. anInt8746 = 0;
  1814. anInt8801 = 0;
  1815. anInt8878 = -640741266;
  1816. anInt8749 = 0;
  1817. anInt8972 = 999313729;
  1818. anInt8810 = 0;
  1819. aRandom8702 = new Random();
  1820. anInt8961 = 0;
  1821. anInt8753 = 0;
  1822. anInt8755 = 0;
  1823. aFloat8757 = 1044.0F;
  1824. aFloat8949 = 0.0F;
  1825. aFloat8759 = 0.0F;
  1826. aFloat8760 = 0.0F;
  1827. aBoolean8761 = false;
  1828. aBoolean8762 = false;
  1829. aBoolean8763 = true;
  1830. anInt8764 = 0;
  1831. anIntArrayArrayArray8767 = new int[2][][];
  1832. anInt8768 = -1723181617;
  1833. anInt8769 = 2694169;
  1834. anInt8770 = 0;
  1835. anInt8771 = 0;
  1836. anInt8857 = 0;
  1837. anInt8852 = 0;
  1838. anInt8774 = 0;
  1839. aBoolean8775 = false;
  1840. aBoolean8776 = false;
  1841. anInt8777 = 0;
  1842. anIntArray8851 = new int[511];
  1843. anIntArray8779 = new int[513];
  1844. anInt8659 = 0;
  1845. aClass442_8781 = new Class442();
  1846. anInt8903 = 0;
  1847. aFloatArray8891 = new float[3];
  1848. anInt8784 = 0;
  1849. anInt8785 = 0;
  1850. anInt8786 = 0;
  1851. anInt8748 = 0;
  1852. anInt8788 = 0;
  1853. anInt8792 = 1225211529;
  1854. anIntArray8793 = new int[2];
  1855. anIntArray8670 = new int[2];
  1856. anIntArray8795 = new int[2];
  1857. anIntArray8641 = new int[2];
  1858. anIntArray8797 = new int[2];
  1859. aLong8798 = 0L;
  1860. aBoolean8799 = true;
  1861. anInt8727 = 421892320;
  1862. anInt8910 = -1413813424;
  1863. anInt8794 = 1384393775;
  1864. anInt8803 = -1146614829;
  1865. aClass365_Sub1_Sub1_Sub2_Sub2Array8805 = new Player[2048];
  1866. playerIndex = -1448461709;
  1867. aBoolean8807 = false;
  1868. isMemberWorld = false;
  1869. playerRights = 0;
  1870. anInt8932 = 0;
  1871. aBoolean8811 = false;
  1872. aBoolean8812 = false;
  1873. aBoolean8813 = false;
  1874. aBoolean8640 = false;
  1875. aBoolean8815 = true;
  1876. aBoolean8802 = false;
  1877. aShortArray8818 = new short[] { 44, 45, 46, 47, 48, 49, 50, 51 };
  1878. anIntArray8904 = new int[8];
  1879. aStringArray8820 = new String[8];
  1880. aBooleanArray8821 = new boolean[8];
  1881. anInt8822 = -812630591;
  1882. aClass437_8685 = new LinkedList(64);
  1883. aClass453_8824 = new Class453();
  1884. aClass437_8825 = new LinkedList(16);
  1885. aClass442_8650 = new Class442();
  1886. anIntArray8924 = new int[25];
  1887. anIntArray8828 = new int[25];
  1888. anIntArray8829 = new int[25];
  1889. anInt8830 = 0;
  1890. anInt8831 = -443563833;
  1891. anInt8937 = 280458557;
  1892. anInt8690 = 802224543;
  1893. anInt8834 = 766301529;
  1894. aBoolean8835 = false;
  1895. anInt8836 = -1598367905;
  1896. anInt8906 = -398138063;
  1897. aString8838 = null;
  1898. aString8754 = null;
  1899. WINDOW_PANE_ID = -1785861201;
  1900. aClass437_8841 = new LinkedList(8);
  1901. anInt8842 = 0;
  1902. aClass105_8652 = null;
  1903. anInt8844 = 0;
  1904. anInt8845 = 0;
  1905. aBoolean8846 = false;
  1906. aBoolean8922 = false;
  1907. aClass105_8819 = null;
  1908. aBoolean8849 = false;
  1909. aClass105_8850 = null;
  1910. aClass105_8712 = null;
  1911. anInt8734 = 0;
  1912. anInt8853 = 0;
  1913. aClass105_8854 = null;
  1914. aBoolean8855 = false;
  1915. anInt8856 = -1246614319;
  1916. anInt8800 = 429639553;
  1917. anInt8858 = -1523738763;
  1918. anInt8966 = 706199093;
  1919. aBoolean8938 = false;
  1920. anInt8861 = 1501079155;
  1921. anInt8862 = 1873720993;
  1922. aBoolean8863 = false;
  1923. anInt8864 = 0;
  1924. aBoolean8865 = false;
  1925. aBoolean8866 = false;
  1926. anInt8933 = -908761385;
  1927. anIntArray8874 = new int[32];
  1928. anInt8783 = 0;
  1929. anIntArray8823 = new int[32];
  1930. anInt8873 = 0;
  1931. anIntArray8833 = new int[32];
  1932. anInt8875 = 0;
  1933. anIntArray8876 = new int[32];
  1934. anInt8877 = 0;
  1935. anIntArray8787 = new int[32];
  1936. anInt8879 = 0;
  1937. anIntArray8880 = new int[32];
  1938. anInt8881 = 0;
  1939. anInt8882 = 0;
  1940. anInt8883 = 0;
  1941. anInt8912 = 0;
  1942. anInt8885 = 0;
  1943. anInt8886 = 0;
  1944. anInt8796 = 0;
  1945. anInt8888 = 0;
  1946. anInt8890 = 0;
  1947. aBoolean8736 = false;
  1948. aLong8892 = -5732957771927789473L;
  1949. aClass453_8893 = new Class453();
  1950. aClass453_8660 = new Class453();
  1951. aClass453_8895 = new Class453();
  1952. aClass437_8896 = new LinkedList(512);
  1953. anInt8686 = 0;
  1954. anInt8832 = 870349622;
  1955. aBooleanArray8900 = new boolean[113];
  1956. aBooleanArray8901 = new boolean[113];
  1957. aRectangleArray8902 = new Rectangle[113];
  1958. for (int i = 0; i < 113; i++)
  1959. aRectangleArray8902[i] = new Rectangle();
  1960. anInt8956 = 0;
  1961. anIntArray8899 = new int[4];
  1962. anInt8905 = 0;
  1963. anInt8644 = -2022928202;
  1964. anIntArray8907 = new int[anInt8644 * 547709851];
  1965. anIntArray8908 = new int[547709851 * anInt8644];
  1966. anIntArray8909 = new int[547709851 * anInt8644];
  1967. aClass62Array8657 = new Class62[anInt8644 * 547709851];
  1968. anIntArray8911 = new int[] { 16776960, 16711680, 65280, 65535, 16711935, 16777215 };
  1969. anInt8837 = 0;
  1970. anInt8913 = 0;
  1971. aLongArray8915 = new long[100];
  1972. anInt8916 = 0;
  1973. aBoolean8917 = false;
  1974. aString8804 = null;
  1975. aString8919 = null;
  1976. aClass251Array8920 = new Class251[6];
  1977. anInt8921 = 0;
  1978. aBooleanArray8684 = new boolean[5];
  1979. anIntArray8860 = new int[5];
  1980. anIntArray8925 = new int[5];
  1981. anIntArray8926 = new int[5];
  1982. anIntArray8790 = new int[5];
  1983. aShort8928 = (short) 256;
  1984. aShort8929 = (short) 205;
  1985. aShort8923 = (short) 256;
  1986. aShort8931 = (short) 320;
  1987. aShort8839 = (short) 1;
  1988. aShort8743 = (short) 32767;
  1989. aShort8934 = (short) 1;
  1990. aShort8935 = (short) 32767;
  1991. anInt8936 = 0;
  1992. anInt8747 = 0;
  1993. anInt8664 = 0;
  1994. anInt8939 = 0;
  1995. anInt8940 = 0;
  1996. anInt8941 = 0;
  1997. anInt8942 = 0;
  1998. aStringArray8704 = new String[200];
  1999. aStringArray8945 = new String[200];
  2000. anIntArray8946 = new int[200];
  2001. aStringArray8947 = new String[200];
  2002. anIntArray8705 = new int[200];
  2003. aBooleanArray8722 = new boolean[200];
  2004. aBooleanArray8950 = new boolean[200];
  2005. aClass442_8951 = new Class442();
  2006. anInt8952 = 0;
  2007. aStringArray8859 = new String[100];
  2008. aStringArray8954 = new String[100];
  2009. aStringArray8955 = new String[100];
  2010. aStringArray8773 = new String[100];
  2011. aBooleanArray8957 = new boolean[100];
  2012. aCalendar8758 = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
  2013. aByte8959 = (byte) -6;
  2014. anInterface17_8960 = new Class523();
  2015. anIntArray8977 = new int[4];
  2016. }
  2017.  
  2018. public final void method205() {
  2019. if (method2758(-60994638)) {
  2020. Class209[] class209s = Class266.method2523(-1853688964);
  2021. for (int i = 0; i < class209s.length; i++) {
  2022. Class209 class209 = class209s[i];
  2023. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  2024. if (string != null) {
  2025. switch (Integer.parseInt(class209.aString2395)) {
  2026. case 9:
  2027. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  2028. break;
  2029. case 23:
  2030. if (string.equals(Class26.aString355))
  2031. aBoolean8643 = true;
  2032. else
  2033. aBoolean8643 = false;
  2034. break;
  2035. case 33:
  2036. Class112.aString1369 = string;
  2037. break;
  2038. default:
  2039. IPAddress.method6062("", new RuntimeException(), (short) 7807);
  2040. break;
  2041. case 7:
  2042. Class486.aString6063 = string;
  2043. break;
  2044. case 21:
  2045. Class474.aClass471_5976 = new IPAddress();
  2046. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  2047. break;
  2048. case 3:
  2049. aString8655 = string;
  2050. break;
  2051. case 12:
  2052. if (string.equalsIgnoreCase(Class26.aString355))
  2053. aBoolean8651 = true;
  2054. else
  2055. aBoolean8651 = false;
  2056. break;
  2057. case 18:
  2058. if (string.equalsIgnoreCase(Class26.aString355))
  2059. aBoolean8807 = true;
  2060. break;
  2061. case 17:
  2062. if (string.equalsIgnoreCase(Class26.aString355))
  2063. aBoolean8958 = true;
  2064. else
  2065. aBoolean8958 = false;
  2066. break;
  2067. case 11:
  2068. if (string.equalsIgnoreCase(Class26.aString355))
  2069. aBoolean8638 = true;
  2070. else
  2071. aBoolean8638 = false;
  2072. break;
  2073. case 24:
  2074. aString8649 = string;
  2075. break;
  2076. case 27:
  2077. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 1796181193);
  2078. break;
  2079. case 30:
  2080. if (string.equalsIgnoreCase(Class26.aString355))
  2081. aBoolean8653 = true;
  2082. else
  2083. aBoolean8653 = false;
  2084. break;
  2085. case 22:
  2086. if (string.equalsIgnoreCase(Class26.aString355))
  2087. aBoolean8639 = true;
  2088. else
  2089. aBoolean8639 = false;
  2090. break;
  2091. case 13:
  2092. Class242.aClass401_2708 = (Class401) (Class422_Sub20.method5701(Class401.method4936(978559132), Integer.parseInt(string), (byte) 2));
  2093. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  2094. Class242.aClass401_2708 = Class401.aClass401_6560;
  2095. else if (!Class401.method4932(Class242.aClass401_2708, 2135116996) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  2096. Class242.aClass401_2708 = Class401.aClass401_6557;
  2097. break;
  2098. case 5:
  2099. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  2100. break;
  2101. case 32:
  2102. aLong8645 = Long.parseLong(string) * -4477728998236397853L;
  2103. break;
  2104. case 1:
  2105. anInt8665 = Integer.parseInt(string) * 708949575;
  2106. break;
  2107. case 6:
  2108. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -63);
  2109. if (Class510.aClass444_6221 != Class444.aClass444_5605 && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  2110. Class510.aClass444_6221 = Class444.aClass444_5604;
  2111. break;
  2112. case 20:
  2113. if (Class241.aClass471_2705 == null)
  2114. Class241.aClass471_2705 = new IPAddress();
  2115. Class241.aClass471_2705.address = string;
  2116. break;
  2117. case 8:
  2118. break;
  2119. case 2:
  2120. aString8648 = string;
  2121. if (aString8648.length() > 100)
  2122. aString8648 = null;
  2123. break;
  2124. case 25:
  2125. anInt8654 = Integer.parseInt(string) * -431443955;
  2126. break;
  2127. case 4:
  2128. if (Class241.aClass471_2705 == null)
  2129. Class241.aClass471_2705 = new IPAddress();
  2130. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  2131. break;
  2132. case 31:
  2133. if (string.equalsIgnoreCase(Class26.aString355))
  2134. aBoolean8867 = true;
  2135. else
  2136. aBoolean8867 = false;
  2137. break;
  2138. case 10:
  2139. aString8656 = string;
  2140. break;
  2141. case 14:
  2142. break;
  2143. case 29:
  2144. if (null != string) {
  2145. aByteArray8843 = (Class140.method1557(Class328.method3989(string, -2124619496), (byte) 77));
  2146. if (aByteArray8843.length < 16)
  2147. aByteArray8843 = null;
  2148. }
  2149. break;
  2150. case 26:
  2151. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 91);
  2152. break;
  2153. case 28:
  2154. anInt8971 = Integer.parseInt(string) * 131907935;
  2155. if (745003679 * anInt8971 < 0 || 745003679 * anInt8971 >= aColorArray8689.length)
  2156. anInt8971 = 0;
  2157. break;
  2158. case 16:
  2159. if (string.equals(Class26.aString355))
  2160. aBoolean8680 = true;
  2161. else
  2162. aBoolean8680 = false;
  2163. break;
  2164. case 15:
  2165. aString8927 = string;
  2166. }
  2167. }
  2168. }
  2169. if (aString8927 == null)
  2170. aString8927 = "";
  2171. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  2172. Class385.aClient4141 = this;
  2173. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(-1723932293), 718, 1, aBoolean8653, (byte) -31);
  2174. }
  2175. }
  2176.  
  2177. final void method2770() {
  2178. Frame frame = new Frame(" ");
  2179. frame.pack();
  2180. frame.dispose();
  2181. Class82_Sub3.aClass105_6825 = new IComponentDefinition();
  2182. Class229.method2124((byte) -73);
  2183. Class365_Sub1_Sub3.aClass255_9804 = new Class255();
  2184. Class248.aClass247_2752 = new Class247_Sub1();
  2185. int[] is = { 20, 260 };
  2186. int[] is_121_ = { 1000, 100 };
  2187. if (is == null || null == is_121_) {
  2188. Class136.anIntArray6388 = null;
  2189. Class416.anIntArray5331 = null;
  2190. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = null;
  2191. } else {
  2192. Class136.anIntArray6388 = is;
  2193. Class416.anIntArray5331 = new int[is.length];
  2194. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = new byte[is.length][][];
  2195. for (int i = 0; i < Class136.anIntArray6388.length; i++)
  2196. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001[i] = new byte[is_121_[i]][];
  2197. }
  2198. Class217.method2017(100);
  2199. Class218.method2027(10);
  2200. Class298_Sub38.method3500(100, 2088368476);
  2201. Class315.method3838(100, -205571101);
  2202. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  2203. Class98.aByteArrayArray949 = new byte[50][];
  2204. Class422_Sub25.aClass298_Sub48_8425 = Class121.method1315(1281460883);
  2205. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub21_7580.method5703((byte) -114) == 1)
  2206. Class331.aBoolean3540 = false;
  2207. if (Class401.aClass401_6557 == Class242.aClass401_2708)
  2208. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  2209. else if (Class401.method4932(Class242.aClass401_2708, 2144135205)) {
  2210. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  2211. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  2212. Class241.aClass471_2705.anInt5954 = 815680320 + Class241.aClass471_2705.worldId * -1670427267;
  2213. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  2214. Class241.aClass471_2705.anInt5955 = Class241.aClass471_2705.worldId * 925746937 + -52655920;
  2215. } else if (Class242.aClass401_2708 == Class401.aClass401_6552) {
  2216. Class474.aClass471_5976.address = Class26.aString354;
  2217. Class241.aClass471_2705.address = Class26.aString354;
  2218. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  2219. Class241.aClass471_2705.anInt5954 = -1670427267 * Class241.aClass471_2705.worldId + 815680320;
  2220. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  2221. Class241.aClass471_2705.anInt5955 = -52655920 + Class241.aClass471_2705.worldId * 925746937;
  2222. }
  2223. Class474.aClass471_5979 = Class474.aClass471_5976;
  2224. if (aClass411_8944 == Class411.aClass411_5320)
  2225. aBoolean8674 = false;
  2226. Class107.aShortArray1315 = ObjectDefinitions.aShortArray5423 = NPCDefinitions.aShortArray6182 = ItemDefinitions.aShortArray5757 = new short[256];
  2227. try {
  2228. Class365_Sub1_Sub5_Sub2.aClipboard9941 = Class318.method3874((byte) 114).getToolkit().getSystemClipboard();
  2229. } catch (Exception exception) {
  2230. /* empty */
  2231. }
  2232. Class372.aClass323_4052 = Class294.method2825(Class52_Sub2_Sub1.aCanvas9079, 761707328);
  2233. Class165.aClass319_6366 = Class291.method2785(Class52_Sub2_Sub1.aCanvas9079, true, (short) 391);
  2234. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  2235. aBoolean8667 = true;
  2236. aString6485 = Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210);
  2237. Class62.aClass248_612 = new Class248();
  2238. new Thread(Class62.aClass248_612).start();
  2239. }
  2240.  
  2241. public final void method210() {
  2242. if (method2758(555346996)) {
  2243. Class209[] class209s = Class266.method2523(1031965287);
  2244. for (int i = 0; i < class209s.length; i++) {
  2245. Class209 class209 = class209s[i];
  2246. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  2247. if (string != null) {
  2248. switch (Integer.parseInt(class209.aString2395)) {
  2249. case 9:
  2250. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  2251. break;
  2252. case 23:
  2253. if (string.equals(Class26.aString355))
  2254. aBoolean8643 = true;
  2255. else
  2256. aBoolean8643 = false;
  2257. break;
  2258. case 33:
  2259. Class112.aString1369 = string;
  2260. break;
  2261. default:
  2262. IPAddress.method6062("", new RuntimeException(), (short) 4311);
  2263. break;
  2264. case 7:
  2265. Class486.aString6063 = string;
  2266. break;
  2267. case 21:
  2268. Class474.aClass471_5976 = new IPAddress();
  2269. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  2270. break;
  2271. case 3:
  2272. aString8655 = string;
  2273. break;
  2274. case 12:
  2275. if (string.equalsIgnoreCase(Class26.aString355))
  2276. aBoolean8651 = true;
  2277. else
  2278. aBoolean8651 = false;
  2279. break;
  2280. case 18:
  2281. if (string.equalsIgnoreCase(Class26.aString355))
  2282. aBoolean8807 = true;
  2283. break;
  2284. case 17:
  2285. if (string.equalsIgnoreCase(Class26.aString355))
  2286. aBoolean8958 = true;
  2287. else
  2288. aBoolean8958 = false;
  2289. break;
  2290. case 11:
  2291. if (string.equalsIgnoreCase(Class26.aString355))
  2292. aBoolean8638 = true;
  2293. else
  2294. aBoolean8638 = false;
  2295. break;
  2296. case 24:
  2297. aString8649 = string;
  2298. break;
  2299. case 27:
  2300. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 2129104581);
  2301. break;
  2302. case 30:
  2303. if (string.equalsIgnoreCase(Class26.aString355))
  2304. aBoolean8653 = true;
  2305. else
  2306. aBoolean8653 = false;
  2307. break;
  2308. case 22:
  2309. if (string.equalsIgnoreCase(Class26.aString355))
  2310. aBoolean8639 = true;
  2311. else
  2312. aBoolean8639 = false;
  2313. break;
  2314. case 13:
  2315. Class242.aClass401_2708 = (Class401) (Class422_Sub20.method5701(Class401.method4936(-1772297471), Integer.parseInt(string), (byte) 2));
  2316. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  2317. Class242.aClass401_2708 = Class401.aClass401_6560;
  2318. else if (!Class401.method4932(Class242.aClass401_2708, 2053185315) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  2319. Class242.aClass401_2708 = Class401.aClass401_6557;
  2320. break;
  2321. case 5:
  2322. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  2323. break;
  2324. case 32:
  2325. aLong8645 = Long.parseLong(string) * -4477728998236397853L;
  2326. break;
  2327. case 1:
  2328. anInt8665 = Integer.parseInt(string) * 708949575;
  2329. break;
  2330. case 6:
  2331. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -17);
  2332. if (Class510.aClass444_6221 != Class444.aClass444_5605 && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  2333. Class510.aClass444_6221 = Class444.aClass444_5604;
  2334. break;
  2335. case 20:
  2336. if (Class241.aClass471_2705 == null)
  2337. Class241.aClass471_2705 = new IPAddress();
  2338. Class241.aClass471_2705.address = string;
  2339. break;
  2340. case 8:
  2341. break;
  2342. case 2:
  2343. aString8648 = string;
  2344. if (aString8648.length() > 100)
  2345. aString8648 = null;
  2346. break;
  2347. case 25:
  2348. anInt8654 = Integer.parseInt(string) * -431443955;
  2349. break;
  2350. case 4:
  2351. if (Class241.aClass471_2705 == null)
  2352. Class241.aClass471_2705 = new IPAddress();
  2353. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  2354. break;
  2355. case 31:
  2356. if (string.equalsIgnoreCase(Class26.aString355))
  2357. aBoolean8867 = true;
  2358. else
  2359. aBoolean8867 = false;
  2360. break;
  2361. case 10:
  2362. aString8656 = string;
  2363. break;
  2364. case 14:
  2365. break;
  2366. case 29:
  2367. if (null != string) {
  2368. aByteArray8843 = (Class140.method1557(Class328.method3989(string, -1069347336), (byte) 105));
  2369. if (aByteArray8843.length < 16)
  2370. aByteArray8843 = null;
  2371. }
  2372. break;
  2373. case 26:
  2374. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 23);
  2375. break;
  2376. case 28:
  2377. anInt8971 = Integer.parseInt(string) * 131907935;
  2378. if (745003679 * anInt8971 < 0 || 745003679 * anInt8971 >= aColorArray8689.length)
  2379. anInt8971 = 0;
  2380. break;
  2381. case 16:
  2382. if (string.equals(Class26.aString355))
  2383. aBoolean8680 = true;
  2384. else
  2385. aBoolean8680 = false;
  2386. break;
  2387. case 15:
  2388. aString8927 = string;
  2389. }
  2390. }
  2391. }
  2392. if (aString8927 == null)
  2393. aString8927 = "";
  2394. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  2395. Class385.aClient4141 = this;
  2396. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(-586316395), 718, 1, aBoolean8653, (byte) 80);
  2397. }
  2398. }
  2399.  
  2400. final void method2768() {
  2401. Frame frame = new Frame(" ");
  2402. frame.pack();
  2403. frame.dispose();
  2404. Class82_Sub3.aClass105_6825 = new IComponentDefinition();
  2405. Class229.method2124((byte) -49);
  2406. Class365_Sub1_Sub3.aClass255_9804 = new Class255();
  2407. Class248.aClass247_2752 = new Class247_Sub1();
  2408. int[] is = { 20, 260 };
  2409. int[] is_122_ = { 1000, 100 };
  2410. if (is == null || null == is_122_) {
  2411. Class136.anIntArray6388 = null;
  2412. Class416.anIntArray5331 = null;
  2413. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = null;
  2414. } else {
  2415. Class136.anIntArray6388 = is;
  2416. Class416.anIntArray5331 = new int[is.length];
  2417. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = new byte[is.length][][];
  2418. for (int i = 0; i < Class136.anIntArray6388.length; i++)
  2419. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001[i] = new byte[is_122_[i]][];
  2420. }
  2421. Class217.method2017(100);
  2422. Class218.method2027(10);
  2423. Class298_Sub38.method3500(100, 230540177);
  2424. Class315.method3838(100, 945128656);
  2425. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  2426. Class98.aByteArrayArray949 = new byte[50][];
  2427. Class422_Sub25.aClass298_Sub48_8425 = Class121.method1315(1110000568);
  2428. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub21_7580.method5703((byte) -45) == 1)
  2429. Class331.aBoolean3540 = false;
  2430. if (Class401.aClass401_6557 == Class242.aClass401_2708)
  2431. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  2432. else if (Class401.method4932(Class242.aClass401_2708, 2086746818)) {
  2433. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  2434. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  2435. Class241.aClass471_2705.anInt5954 = 815680320 + Class241.aClass471_2705.worldId * -1670427267;
  2436. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  2437. Class241.aClass471_2705.anInt5955 = Class241.aClass471_2705.worldId * 925746937 + -52655920;
  2438. } else if (Class242.aClass401_2708 == Class401.aClass401_6552) {
  2439. Class474.aClass471_5976.address = Class26.aString354;
  2440. Class241.aClass471_2705.address = Class26.aString354;
  2441. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  2442. Class241.aClass471_2705.anInt5954 = -1670427267 * Class241.aClass471_2705.worldId + 815680320;
  2443. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  2444. Class241.aClass471_2705.anInt5955 = -52655920 + Class241.aClass471_2705.worldId * 925746937;
  2445. }
  2446. Class474.aClass471_5979 = Class474.aClass471_5976;
  2447. if (aClass411_8944 == Class411.aClass411_5320)
  2448. aBoolean8674 = false;
  2449. Class107.aShortArray1315 = ObjectDefinitions.aShortArray5423 = NPCDefinitions.aShortArray6182 = ItemDefinitions.aShortArray5757 = new short[256];
  2450. try {
  2451. Class365_Sub1_Sub5_Sub2.aClipboard9941 = Class318.method3874((byte) 22).getToolkit().getSystemClipboard();
  2452. } catch (Exception exception) {
  2453. /* empty */
  2454. }
  2455. Class372.aClass323_4052 = Class294.method2825(Class52_Sub2_Sub1.aCanvas9079, 1701448688);
  2456. Class165.aClass319_6366 = Class291.method2785(Class52_Sub2_Sub1.aCanvas9079, true, (short) 391);
  2457. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  2458. aBoolean8667 = true;
  2459. aString6485 = Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210);
  2460. Class62.aClass248_612 = new Class248();
  2461. new Thread(Class62.aClass248_612).start();
  2462. }
  2463.  
  2464. final void method2775() {
  2465. Frame frame = new Frame(" ");
  2466. frame.pack();
  2467. frame.dispose();
  2468. Class82_Sub3.aClass105_6825 = new IComponentDefinition();
  2469. Class229.method2124((byte) -84);
  2470. Class365_Sub1_Sub3.aClass255_9804 = new Class255();
  2471. Class248.aClass247_2752 = new Class247_Sub1();
  2472. int[] is = { 20, 260 };
  2473. int[] is_123_ = { 1000, 100 };
  2474. if (is == null || null == is_123_) {
  2475. Class136.anIntArray6388 = null;
  2476. Class416.anIntArray5331 = null;
  2477. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = null;
  2478. } else {
  2479. Class136.anIntArray6388 = is;
  2480. Class416.anIntArray5331 = new int[is.length];
  2481. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = new byte[is.length][][];
  2482. for (int i = 0; i < Class136.anIntArray6388.length; i++)
  2483. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001[i] = new byte[is_123_[i]][];
  2484. }
  2485. Class217.method2017(100);
  2486. Class218.method2027(10);
  2487. Class298_Sub38.method3500(100, 643091682);
  2488. Class315.method3838(100, 1212945074);
  2489. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  2490. Class98.aByteArrayArray949 = new byte[50][];
  2491. Class422_Sub25.aClass298_Sub48_8425 = Class121.method1315(719994704);
  2492. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub21_7580.method5703((byte) -48) == 1)
  2493. Class331.aBoolean3540 = false;
  2494. if (Class401.aClass401_6557 == Class242.aClass401_2708)
  2495. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  2496. else if (Class401.method4932(Class242.aClass401_2708, 2088050765)) {
  2497. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  2498. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  2499. Class241.aClass471_2705.anInt5954 = 815680320 + Class241.aClass471_2705.worldId * -1670427267;
  2500. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  2501. Class241.aClass471_2705.anInt5955 = Class241.aClass471_2705.worldId * 925746937 + -52655920;
  2502. } else if (Class242.aClass401_2708 == Class401.aClass401_6552) {
  2503. Class474.aClass471_5976.address = Class26.aString354;
  2504. Class241.aClass471_2705.address = Class26.aString354;
  2505. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  2506. Class241.aClass471_2705.anInt5954 = -1670427267 * Class241.aClass471_2705.worldId + 815680320;
  2507. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  2508. Class241.aClass471_2705.anInt5955 = -52655920 + Class241.aClass471_2705.worldId * 925746937;
  2509. }
  2510. Class474.aClass471_5979 = Class474.aClass471_5976;
  2511. if (aClass411_8944 == Class411.aClass411_5320)
  2512. aBoolean8674 = false;
  2513. Class107.aShortArray1315 = ObjectDefinitions.aShortArray5423 = NPCDefinitions.aShortArray6182 = ItemDefinitions.aShortArray5757 = new short[256];
  2514. try {
  2515. Class365_Sub1_Sub5_Sub2.aClipboard9941 = Class318.method3874((byte) 106).getToolkit().getSystemClipboard();
  2516. } catch (Exception exception) {
  2517. /* empty */
  2518. }
  2519. Class372.aClass323_4052 = Class294.method2825(Class52_Sub2_Sub1.aCanvas9079, 1054576068);
  2520. Class165.aClass319_6366 = Class291.method2785(Class52_Sub2_Sub1.aCanvas9079, true, (short) 391);
  2521. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  2522. aBoolean8667 = true;
  2523. aString6485 = Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210);
  2524. Class62.aClass248_612 = new Class248();
  2525. new Thread(Class62.aClass248_612).start();
  2526. }
  2527.  
  2528. public String method2803() {
  2529. String string = " ";
  2530. try {
  2531. Class341 class341 = aClass283_8716.method2628(681479919);
  2532. string = new StringBuilder().append(string).append(class341.gameSceneBaseX * -1760580017).append(Class26.aString353).append(283514611 * class341.gameSceneBaseY).append(Class26.aString353).append(aClass283_8716.method2629(-2128021636)).append(Class26.aString353).append(aClass283_8716.method2630(-1076815167)).append(" ").toString();
  2533. if (Class287.myPlayer != null)
  2534. string = new StringBuilder().append(string).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(-1760580017 * class341.gameSceneBaseX + (Class287.myPlayer.scenePositionXQueue[0])).append(Class26.aString353).append((Class287.myPlayer.scenePositionYQueue[0]) + class341.gameSceneBaseY * 283514611).append(" ").toString();
  2535. else
  2536. string = new StringBuilder().append(string).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(" ").toString();
  2537. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-682947587)).append(" ").append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub13_7549.method5675(-723955200)).append(" ").append(Class190.method1859((byte) -61)).append(" ").append(Class462.anInt5683 * -2110394505).append(Class26.aString353).append(Class298_Sub40_Sub9.anInt9716 * -1111710645).append(" ").toString();
  2538. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub15_7560.method5684(-2018199679)).append(" ").toString();
  2539. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub7_7581.method5650(-90347626)).append(" ").toString();
  2540. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub5_7572.method5642(-1374891617)).append(" ").toString();
  2541. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub16_7557.method5687(1903704462)).append(" ").toString();
  2542. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub6_7551.method5647(-917787431)).append(" ").toString();
  2543. string = new StringBuilder().append(string).append("0 ").toString();
  2544. string = new StringBuilder().append(string).append(maximumMemory * 1126040225).append(" ").toString();
  2545. string = new StringBuilder().append(string).append(-1233866115 * anInt8752).append(" ").toString();
  2546. if (null != Class12.aClass298_Sub44_9946)
  2547. string = new StringBuilder().append(string).append(Class12.aClass298_Sub44_9946.cpuClockSpeed * 399637415).toString();
  2548. else
  2549. string = new StringBuilder().append(string).append(-1).toString();
  2550. string = new StringBuilder().append(string).append(" ").toString();
  2551. if (aString8655 != null)
  2552. string = new StringBuilder().append(string).append(aString8655).toString();
  2553. else
  2554. string = new StringBuilder().append(string).append(Class26.aString353).toString();
  2555. try {
  2556. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-1738416059) == 2) {
  2557. Class var_class = java.lang.ClassLoader.class;
  2558. Field field = var_class.getDeclaredField("nativeLibraries");
  2559. Class var_class_124_ = java.lang.reflect.AccessibleObject.class;
  2560. Method method = var_class_124_.getDeclaredMethod("setAccessible", (new Class[] { Boolean.TYPE }));
  2561. method.invoke(field, new Object[] { Boolean.TRUE });
  2562. Vector vector = (Vector) field.get(client.class.getClassLoader());
  2563. for (int i = 0; i < vector.size(); i++) {
  2564. try {
  2565. Object object = vector.elementAt(i);
  2566. Field field_125_ = object.getClass().getDeclaredField("name");
  2567. method.invoke(field_125_, new Object[] { Boolean.TRUE });
  2568. try {
  2569. String string_126_ = (String) field_125_.get(object);
  2570. if (null != string_126_ && string_126_.indexOf("sw3d.dll") != -1) {
  2571. Field field_127_ = object.getClass().getDeclaredField("handle");
  2572. method.invoke(field_127_, (new Object[] { Boolean.TRUE }));
  2573. string = new StringBuilder().append(string).append(" ").append(Long.toHexString(field_127_.getLong(object))).toString();
  2574. method.invoke(field_127_, (new Object[] { Boolean.FALSE }));
  2575. }
  2576. } catch (Throwable throwable) {
  2577. /* empty */
  2578. }
  2579. method.invoke(field_125_, new Object[] { Boolean.FALSE });
  2580. } catch (Throwable throwable) {
  2581. /* empty */
  2582. }
  2583. }
  2584. }
  2585. } catch (Throwable throwable) {
  2586. /* empty */
  2587. }
  2588. } catch (Throwable throwable) {
  2589. /* empty */
  2590. }
  2591. return string;
  2592. }
  2593.  
  2594. public String method2804() {
  2595. String string = " ";
  2596. try {
  2597. Class341 class341 = aClass283_8716.method2628(681479919);
  2598. string = new StringBuilder().append(string).append(class341.gameSceneBaseX * -1760580017).append(Class26.aString353).append(283514611 * class341.gameSceneBaseY).append(Class26.aString353).append(aClass283_8716.method2629(-2102644604)).append(Class26.aString353).append(aClass283_8716.method2630(-955929187)).append(" ").toString();
  2599. if (Class287.myPlayer != null)
  2600. string = new StringBuilder().append(string).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(-1760580017 * class341.gameSceneBaseX + (Class287.myPlayer.scenePositionXQueue[0])).append(Class26.aString353).append((Class287.myPlayer.scenePositionYQueue[0]) + class341.gameSceneBaseY * 283514611).append(" ").toString();
  2601. else
  2602. string = new StringBuilder().append(string).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(" ").toString();
  2603. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-2069894035)).append(" ").append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub13_7549.method5675(-980707631)).append(" ").append(Class190.method1859((byte) -68)).append(" ").append(Class462.anInt5683 * -2110394505).append(Class26.aString353).append(Class298_Sub40_Sub9.anInt9716 * -1111710645).append(" ").toString();
  2604. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub15_7560.method5684(-1869858699)).append(" ").toString();
  2605. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub7_7581.method5650(-1501062841)).append(" ").toString();
  2606. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub5_7572.method5642(1402925605)).append(" ").toString();
  2607. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub16_7557.method5687(2098109554)).append(" ").toString();
  2608. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub6_7551.method5647(708887962)).append(" ").toString();
  2609. string = new StringBuilder().append(string).append("0 ").toString();
  2610. string = new StringBuilder().append(string).append(maximumMemory * 1126040225).append(" ").toString();
  2611. string = new StringBuilder().append(string).append(-1233866115 * anInt8752).append(" ").toString();
  2612. if (null != Class12.aClass298_Sub44_9946)
  2613. string = new StringBuilder().append(string).append(Class12.aClass298_Sub44_9946.cpuClockSpeed * 399637415).toString();
  2614. else
  2615. string = new StringBuilder().append(string).append(-1).toString();
  2616. string = new StringBuilder().append(string).append(" ").toString();
  2617. if (aString8655 != null)
  2618. string = new StringBuilder().append(string).append(aString8655).toString();
  2619. else
  2620. string = new StringBuilder().append(string).append(Class26.aString353).toString();
  2621. try {
  2622. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-578216379) == 2) {
  2623. Class var_class = java.lang.ClassLoader.class;
  2624. Field field = var_class.getDeclaredField("nativeLibraries");
  2625. Class var_class_128_ = java.lang.reflect.AccessibleObject.class;
  2626. Method method = var_class_128_.getDeclaredMethod("setAccessible", (new Class[] { Boolean.TYPE }));
  2627. method.invoke(field, new Object[] { Boolean.TRUE });
  2628. Vector vector = (Vector) field.get(client.class.getClassLoader());
  2629. for (int i = 0; i < vector.size(); i++) {
  2630. try {
  2631. Object object = vector.elementAt(i);
  2632. Field field_129_ = object.getClass().getDeclaredField("name");
  2633. method.invoke(field_129_, new Object[] { Boolean.TRUE });
  2634. try {
  2635. String string_130_ = (String) field_129_.get(object);
  2636. if (null != string_130_ && string_130_.indexOf("sw3d.dll") != -1) {
  2637. Field field_131_ = object.getClass().getDeclaredField("handle");
  2638. method.invoke(field_131_, (new Object[] { Boolean.TRUE }));
  2639. string = new StringBuilder().append(string).append(" ").append(Long.toHexString(field_131_.getLong(object))).toString();
  2640. method.invoke(field_131_, (new Object[] { Boolean.FALSE }));
  2641. }
  2642. } catch (Throwable throwable) {
  2643. /* empty */
  2644. }
  2645. method.invoke(field_129_, new Object[] { Boolean.FALSE });
  2646. } catch (Throwable throwable) {
  2647. /* empty */
  2648. }
  2649. }
  2650. }
  2651. } catch (Throwable throwable) {
  2652. /* empty */
  2653. }
  2654. } catch (Throwable throwable) {
  2655. /* empty */
  2656. }
  2657. return string;
  2658. }
  2659.  
  2660. public String method2805() {
  2661. String string = " ";
  2662. try {
  2663. Class341 class341 = aClass283_8716.method2628(681479919);
  2664. string = new StringBuilder().append(string).append(class341.gameSceneBaseX * -1760580017).append(Class26.aString353).append(283514611 * class341.gameSceneBaseY).append(Class26.aString353).append(aClass283_8716.method2629(-1917252704)).append(Class26.aString353).append(aClass283_8716.method2630(-659381111)).append(" ").toString();
  2665. if (Class287.myPlayer != null)
  2666. string = new StringBuilder().append(string).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(-1760580017 * class341.gameSceneBaseX + (Class287.myPlayer.scenePositionXQueue[0])).append(Class26.aString353).append((Class287.myPlayer.scenePositionYQueue[0]) + class341.gameSceneBaseY * 283514611).append(" ").toString();
  2667. else
  2668. string = new StringBuilder().append(string).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(" ").toString();
  2669. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-361845304)).append(" ").append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub13_7549.method5675(-1338991605)).append(" ").append(Class190.method1859((byte) -87)).append(" ").append(Class462.anInt5683 * -2110394505).append(Class26.aString353).append(Class298_Sub40_Sub9.anInt9716 * -1111710645).append(" ").toString();
  2670. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub15_7560.method5684(-1870553527)).append(" ").toString();
  2671. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub7_7581.method5650(-12224060)).append(" ").toString();
  2672. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub5_7572.method5642(-149412729)).append(" ").toString();
  2673. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub16_7557.method5687(1908877980)).append(" ").toString();
  2674. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub6_7551.method5647(-1923698698)).append(" ").toString();
  2675. string = new StringBuilder().append(string).append("0 ").toString();
  2676. string = new StringBuilder().append(string).append(maximumMemory * 1126040225).append(" ").toString();
  2677. string = new StringBuilder().append(string).append(-1233866115 * anInt8752).append(" ").toString();
  2678. if (null != Class12.aClass298_Sub44_9946)
  2679. string = new StringBuilder().append(string).append(Class12.aClass298_Sub44_9946.cpuClockSpeed * 399637415).toString();
  2680. else
  2681. string = new StringBuilder().append(string).append(-1).toString();
  2682. string = new StringBuilder().append(string).append(" ").toString();
  2683. if (aString8655 != null)
  2684. string = new StringBuilder().append(string).append(aString8655).toString();
  2685. else
  2686. string = new StringBuilder().append(string).append(Class26.aString353).toString();
  2687. try {
  2688. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-1704140617) == 2) {
  2689. Class var_class = java.lang.ClassLoader.class;
  2690. Field field = var_class.getDeclaredField("nativeLibraries");
  2691. Class var_class_132_ = java.lang.reflect.AccessibleObject.class;
  2692. Method method = var_class_132_.getDeclaredMethod("setAccessible", (new Class[] { Boolean.TYPE }));
  2693. method.invoke(field, new Object[] { Boolean.TRUE });
  2694. Vector vector = (Vector) field.get(client.class.getClassLoader());
  2695. for (int i = 0; i < vector.size(); i++) {
  2696. try {
  2697. Object object = vector.elementAt(i);
  2698. Field field_133_ = object.getClass().getDeclaredField("name");
  2699. method.invoke(field_133_, new Object[] { Boolean.TRUE });
  2700. try {
  2701. String string_134_ = (String) field_133_.get(object);
  2702. if (null != string_134_ && string_134_.indexOf("sw3d.dll") != -1) {
  2703. Field field_135_ = object.getClass().getDeclaredField("handle");
  2704. method.invoke(field_135_, (new Object[] { Boolean.TRUE }));
  2705. string = new StringBuilder().append(string).append(" ").append(Long.toHexString(field_135_.getLong(object))).toString();
  2706. method.invoke(field_135_, (new Object[] { Boolean.FALSE }));
  2707. }
  2708. } catch (Throwable throwable) {
  2709. /* empty */
  2710. }
  2711. method.invoke(field_133_, new Object[] { Boolean.FALSE });
  2712. } catch (Throwable throwable) {
  2713. /* empty */
  2714. }
  2715. }
  2716. }
  2717. } catch (Throwable throwable) {
  2718. /* empty */
  2719. }
  2720. } catch (Throwable throwable) {
  2721. /* empty */
  2722. }
  2723. return string;
  2724. }
  2725.  
  2726. void method2806(byte i) {
  2727. try {
  2728. if (10 != -1233866115 * anInt8752) {
  2729. if (aBoolean8717) {
  2730. synchronized (anObject8661) {
  2731. anObject8661.notify();
  2732. }
  2733. synchronized (anObject8718) {
  2734. try {
  2735. anObject8718.wait();
  2736. } catch (InterruptedException interruptedexception) {
  2737. /* empty */
  2738. }
  2739. }
  2740. aBoolean8717 = false;
  2741. }
  2742. anInt8884 += -2114713437;
  2743. if (1 == anInt8884 * 443738891 % 1000) {
  2744. GregorianCalendar gregoriancalendar = new GregorianCalendar();
  2745. Class368.anInt4005 = (gregoriancalendar.get(11) * 600 + gregoriancalendar.get(12) * 10 + gregoriancalendar.get(13) / 6) * -850559371;
  2746. aRandom8702.setSeed((long) (1401020893 * Class368.anInt4005));
  2747. }
  2748. aClass25_8711.method388((byte) 110);
  2749. aClass25_8693.method388((byte) -69);
  2750. method2793(-1133219011);
  2751. if (null != Class203.aClass225_2337)
  2752. Class203.aClass225_2337.method2097(-741953209);
  2753. Class321.method3927(1528835992);
  2754. Class510.method6289(1235750018);
  2755. Class372.aClass323_4052.method3942(-1098053107);
  2756. Class165.aClass319_6366.method3886(846408062);
  2757. if (Class373.aClass_ra4071 != null)
  2758. Class373.aClass_ra4071.method4993((int) Class122.method1319((byte) 1));
  2759. anInt8894 = 0;
  2760. anInt8687 = 0;
  2761. for (Interface16 interface16 = Class372.aClass323_4052.method3937((byte) -104); interface16 != null; interface16 = Class372.aClass323_4052.method3937((byte) -84)) {
  2762. int i_136_ = interface16.method227(-915468471);
  2763. if (i_136_ == 2 || i_136_ == 3) {
  2764. char c = interface16.method217((byte) -126);
  2765. if (Class394.method4897(1632341597) && (c == '`' || c == '\u00a7' || c == '\u00b2')) {
  2766. if (Class423.method5734(-1504050336))
  2767. Class_v.method3673(-200374470);
  2768. else
  2769. Class375.method4653(-1941589186);
  2770. } else if (1351936279 * anInt8894 < 128) {
  2771. anInterface16Array8710[anInt8894 * 1351936279] = interface16;
  2772. anInt8894 += 1498865319;
  2773. }
  2774. } else if (0 == i_136_ && -1625219821 * anInt8687 < 79) {
  2775. anInterface16Array8688[anInt8687 * -1625219821] = interface16;
  2776. anInt8687 += -1573964517;
  2777. }
  2778. }
  2779. anInt8682 = 0;
  2780. for (Class298_Sub50 class298_sub50 = Class165.aClass319_6366.method3879(-1183106665); null != class298_sub50; class298_sub50 = Class165.aClass319_6366.method3879(390773081)) {
  2781. int i_137_ = class298_sub50.method3546(-1372966703);
  2782. if (i_137_ == -1)
  2783. Class93.method1012(class298_sub50, -1457107013);
  2784. else if (i_137_ == 6) {
  2785. anInt8682 += (class298_sub50.method3548(2127682803) * 815898935);
  2786. class298_sub50.method3550(1052301405);
  2787. } else if (Class128.method1437(i_137_, 1317289232)) {
  2788. aClass453_8827.method5935(class298_sub50, 289207550);
  2789. if (aClass453_8827.method5948(1828905535) > 10) {
  2790. Class298_Sub50 class298_sub50_138_ = ((Class298_Sub50) aClass453_8827.method5936(2122873457));
  2791. if (class298_sub50_138_ != null)
  2792. class298_sub50_138_.method3550(880718198);
  2793. }
  2794. }
  2795. }
  2796. if (Class423.method5734(-2065645422))
  2797. Class350.method4218(2062671792);
  2798. if (Class88.method976(anInt8752 * -1233866115, 579190405)) {
  2799. Class275.method2573(-123142149);
  2800. Class113.method1247(1876624858);
  2801. } else if (Class358.method4287(-1233866115 * anInt8752, -922237026))
  2802. aClass283_8716.method2672(-319147356);
  2803. if (Class413.method5584(anInt8752 * -1233866115, 1989496806) && !Class358.method4287(-1233866115 * anInt8752, -1179252225)) {
  2804. method2809(-2054858271);
  2805. Class288_Sub1.method2730(-1664553677);
  2806. Class460.method5980((byte) 71);
  2807. } else if (Class299.method3682(anInt8752 * -1233866115, 1765230881) && !Class358.method4287(-1233866115 * anInt8752, 275834204)) {
  2808. method2809(-1772986224);
  2809. Class460.method5980((byte) 123);
  2810. } else if (6 == anInt8752 * -1233866115)
  2811. Class460.method5980((byte) 42);
  2812. else if (Class435.method5804(anInt8752 * -1233866115, (byte) 9) && !Class358.method4287(anInt8752 * -1233866115, 1200358903))
  2813. Class126.method1407((byte) 31);
  2814. else if (-1233866115 * anInt8752 == 5 || 13 == -1233866115 * anInt8752) {
  2815. Class460.method5980((byte) 15);
  2816. if (-3 != Class360.anInt3871 * -1372893999 && 2 != -1372893999 * Class360.anInt3871 && Class360.anInt3871 * -1372893999 != 15) {
  2817. if (13 == anInt8752 * -1233866115) {
  2818. Class360.anInt3888 = 1522102865 * Class360.anInt3910;
  2819. Class360.anInt3906 = Class360.anInt3909 * -2096622051;
  2820. Class360.anInt3894 = Class360.anInt3871 * 1695357761;
  2821. if (Class474.aBoolean5973) {
  2822. Class372.method4589((Class474.aClass471_5972.worldId) * 1606920449, (Class474.aClass471_5972.address), 955770805);
  2823. aClass25_8711.method385(1032485285);
  2824. Class439.method5851(5, 1513920408);
  2825. } else
  2826. Class216.method2001(Class360.aBoolean3912, (byte) 127);
  2827. } else
  2828. Class216.method2001(false, (byte) 21);
  2829. }
  2830. }
  2831. Class517.method6308(Class373.aClass_ra4071, -828057261);
  2832. aClass453_8827.method5936(2109619537);
  2833. }
  2834. } catch (RuntimeException runtimeexception) {
  2835. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.er(").append(')').toString());
  2836. }
  2837. }
  2838.  
  2839. final void method2771() {
  2840. if (aBoolean8736)
  2841. Class52_Sub2.method589(1390271339);
  2842. Class16.method352(-2139893918);
  2843. if (null != Class373.aClass_ra4071)
  2844. Class373.aClass_ra4071.method5136(295313203);
  2845. if (Class452.aBoolean5642 && Class231.aFrame2589 != null) {
  2846. Class93.method1010(Class389.aClass457_4164, Class231.aFrame2589, -171748881);
  2847. Class231.aFrame2589 = null;
  2848. }
  2849. aClass25_8711.method384((byte) 48);
  2850. ((Class25) aClass25_8711).aClass124_340.method1382(-1556544216);
  2851. aClass25_8693.method384((byte) 55);
  2852. ((Class25) aClass25_8693).aClass124_340.method1382(-921770099);
  2853. Class523.method6332(1369308377);
  2854. Class248.aClass247_2752.method2346((byte) -34);
  2855. Class365_Sub1_Sub3.aClass255_9804.method2433(-854256441);
  2856. if (null != aClass404_8715) {
  2857. aClass404_8715.method4948(807433749);
  2858. aClass404_8715 = null;
  2859. }
  2860. try {
  2861. Ping.quit();
  2862. } catch (Throwable throwable) {
  2863. /* empty */
  2864. }
  2865. Class244.method2326(767475885);
  2866. try {
  2867. Class444.method5890((byte) -40);
  2868. } catch (Exception exception) {
  2869. /* empty */
  2870. }
  2871. if (aBoolean6480)
  2872. Class117.method1279(-849889720);
  2873. }
  2874.  
  2875. public String method2761(byte i) {
  2876. try {
  2877. String string = " ";
  2878. try {
  2879. Class341 class341 = aClass283_8716.method2628(681479919);
  2880. string = new StringBuilder().append(string).append(class341.gameSceneBaseX * -1760580017).append(Class26.aString353).append(283514611 * class341.gameSceneBaseY).append(Class26.aString353).append(aClass283_8716.method2629(-2133877490)).append(Class26.aString353).append(aClass283_8716.method2630(-932420747)).append(" ").toString();
  2881. if (Class287.myPlayer != null)
  2882. string = new StringBuilder().append(string).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(-1760580017 * class341.gameSceneBaseX + (Class287.myPlayer.scenePositionXQueue[0])).append(Class26.aString353).append((Class287.myPlayer.scenePositionYQueue[0]) + class341.gameSceneBaseY * 283514611).append(" ").toString();
  2883. else
  2884. string = new StringBuilder().append(string).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(Class99.anInt952 * 1855729883).append(Class26.aString353).append(1855729883 * Class99.anInt952).append(Class26.aString353).append(" ").toString();
  2885. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-719661759)).append(" ").append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub13_7549.method5675(-1847382084)).append(" ").append(Class190.method1859((byte) -120)).append(" ").append(Class462.anInt5683 * -2110394505).append(Class26.aString353).append(Class298_Sub40_Sub9.anInt9716 * -1111710645).append(" ").toString();
  2886. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub15_7560.method5684(-2046413432)).append(" ").toString();
  2887. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub7_7581.method5650(-1774221022)).append(" ").toString();
  2888. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub5_7572.method5642(-2036567589)).append(" ").toString();
  2889. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub16_7557.method5687(2062127023)).append(" ").toString();
  2890. string = new StringBuilder().append(string).append(Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub6_7551.method5647(1830613279)).append(" ").toString();
  2891. string = new StringBuilder().append(string).append("0 ").toString();
  2892. string = new StringBuilder().append(string).append(maximumMemory * 1126040225).append(" ").toString();
  2893. string = new StringBuilder().append(string).append(-1233866115 * anInt8752).append(" ").toString();
  2894. if (null != Class12.aClass298_Sub44_9946)
  2895. string = new StringBuilder().append(string).append(Class12.aClass298_Sub44_9946.cpuClockSpeed * 399637415).toString();
  2896. else
  2897. string = new StringBuilder().append(string).append(-1).toString();
  2898. string = new StringBuilder().append(string).append(" ").toString();
  2899. if (aString8655 != null)
  2900. string = new StringBuilder().append(string).append(aString8655).toString();
  2901. else
  2902. string = new StringBuilder().append(string).append(Class26.aString353).toString();
  2903. try {
  2904. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-1809803071) == 2) {
  2905. Class var_class = java.lang.ClassLoader.class;
  2906. Field field = var_class.getDeclaredField("nativeLibraries");
  2907. Class var_class_139_ = java.lang.reflect.AccessibleObject.class;
  2908. Method method = var_class_139_.getDeclaredMethod("setAccessible", (new Class[] { Boolean.TYPE }));
  2909. method.invoke(field, new Object[] { Boolean.TRUE });
  2910. Vector vector = (Vector) field.get(client.class.getClassLoader());
  2911. for (int i_140_ = 0; i_140_ < vector.size(); i_140_++) {
  2912. try {
  2913. Object object = vector.elementAt(i_140_);
  2914. Field field_141_ = object.getClass().getDeclaredField("name");
  2915. method.invoke(field_141_, new Object[] { Boolean.TRUE });
  2916. try {
  2917. String string_142_ = (String) field_141_.get(object);
  2918. if (null != string_142_ && (string_142_.indexOf("sw3d.dll") != -1)) {
  2919. Field field_143_ = object.getClass().getDeclaredField("handle");
  2920. method.invoke(field_143_, (new Object[] { Boolean.TRUE }));
  2921. string = new StringBuilder().append(string).append(" ").append(Long.toHexString(field_143_.getLong(object))).toString();
  2922. method.invoke(field_143_, (new Object[] { Boolean.FALSE }));
  2923. }
  2924. } catch (Throwable throwable) {
  2925. /* empty */
  2926. }
  2927. method.invoke(field_141_, new Object[] { Boolean.FALSE });
  2928. } catch (Throwable throwable) {
  2929. /* empty */
  2930. }
  2931. }
  2932. }
  2933. } catch (Throwable throwable) {
  2934. /* empty */
  2935. }
  2936. } catch (Throwable throwable) {
  2937. /* empty */
  2938. }
  2939. return string;
  2940. } catch (RuntimeException runtimeexception) {
  2941. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.j(").append(')').toString());
  2942. }
  2943. }
  2944.  
  2945. final void method2779() {
  2946. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-638897214) == 2) {
  2947. try {
  2948. method2792((byte) 0);
  2949. } catch (ThreadDeath threaddeath) {
  2950. throw threaddeath;
  2951. } catch (Throwable throwable) {
  2952. IPAddress.method6062(new StringBuilder().append(throwable.getMessage()).append(" ").append(method2761((byte) 79)).toString(), throwable, (short) -11302);
  2953. aBoolean8662 = true;
  2954. Class370.method4578(0, false, 622850291);
  2955. }
  2956. } else
  2957. method2792((byte) 0);
  2958. }
  2959.  
  2960. static final void method2807() {
  2961. int[][] is = aClass283_8716.method2656((byte) 11);
  2962. int i = aClass283_8716.method2629(-1956838281);
  2963. int i_144_ = aClass283_8716.method2630(-848747876);
  2964. for (int i_145_ = 0; i_145_ < i; i_145_++) {
  2965. int[] is_146_ = is[i_145_];
  2966. for (int i_147_ = 0; i_147_ < i_144_; i_147_++)
  2967. is_146_[i_147_] = 0;
  2968. }
  2969. }
  2970.  
  2971. final void method2769() {
  2972. Frame frame = new Frame(" ");
  2973. frame.pack();
  2974. frame.dispose();
  2975. Class82_Sub3.aClass105_6825 = new IComponentDefinition();
  2976. Class229.method2124((byte) -110);
  2977. Class365_Sub1_Sub3.aClass255_9804 = new Class255();
  2978. Class248.aClass247_2752 = new Class247_Sub1();
  2979. int[] is = { 20, 260 };
  2980. int[] is_148_ = { 1000, 100 };
  2981. if (is == null || null == is_148_) {
  2982. Class136.anIntArray6388 = null;
  2983. Class416.anIntArray5331 = null;
  2984. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = null;
  2985. } else {
  2986. Class136.anIntArray6388 = is;
  2987. Class416.anIntArray5331 = new int[is.length];
  2988. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001 = new byte[is.length][][];
  2989. for (int i = 0; i < Class136.anIntArray6388.length; i++)
  2990. Class298_Sub37_Sub9_Sub2.aByteArrayArrayArray10001[i] = new byte[is_148_[i]][];
  2991. }
  2992. Class217.method2017(100);
  2993. Class218.method2027(10);
  2994. Class298_Sub38.method3500(100, -621093418);
  2995. Class315.method3838(100, 1820171138);
  2996. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  2997. Class98.aByteArrayArray949 = new byte[50][];
  2998. Class422_Sub25.aClass298_Sub48_8425 = Class121.method1315(1638033926);
  2999. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub21_7580.method5703((byte) -41) == 1)
  3000. Class331.aBoolean3540 = false;
  3001. if (Class401.aClass401_6557 == Class242.aClass401_2708)
  3002. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  3003. else if (Class401.method4932(Class242.aClass401_2708, 2103536787)) {
  3004. Class474.aClass471_5976.address = ClientScriptMap.anApplet6044.getCodeBase().getHost();
  3005. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  3006. Class241.aClass471_2705.anInt5954 = 815680320 + Class241.aClass471_2705.worldId * -1670427267;
  3007. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  3008. Class241.aClass471_2705.anInt5955 = Class241.aClass471_2705.worldId * 925746937 + -52655920;
  3009. } else if (Class242.aClass401_2708 == Class401.aClass401_6552) {
  3010. Class474.aClass471_5976.address = Class26.aString354;
  3011. Class241.aClass471_2705.address = Class26.aString354;
  3012. Class474.aClass471_5976.anInt5954 = 815680320 + Class474.aClass471_5976.worldId * -1670427267;
  3013. Class241.aClass471_2705.anInt5954 = -1670427267 * Class241.aClass471_2705.worldId + 815680320;
  3014. Class474.aClass471_5976.anInt5955 = -52655920 + Class474.aClass471_5976.worldId * 925746937;
  3015. Class241.aClass471_2705.anInt5955 = -52655920 + Class241.aClass471_2705.worldId * 925746937;
  3016. }
  3017. Class474.aClass471_5979 = Class474.aClass471_5976;
  3018. if (aClass411_8944 == Class411.aClass411_5320)
  3019. aBoolean8674 = false;
  3020. Class107.aShortArray1315 = ObjectDefinitions.aShortArray5423 = NPCDefinitions.aShortArray6182 = ItemDefinitions.aShortArray5757 = new short[256];
  3021. try {
  3022. Class365_Sub1_Sub5_Sub2.aClipboard9941 = Class318.method3874((byte) 65).getToolkit().getSystemClipboard();
  3023. } catch (Exception exception) {
  3024. /* empty */
  3025. }
  3026. Class372.aClass323_4052 = Class294.method2825(Class52_Sub2_Sub1.aCanvas9079, 1207669534);
  3027. Class165.aClass319_6366 = Class291.method2785(Class52_Sub2_Sub1.aCanvas9079, true, (short) 391);
  3028. if (Class401.aClass401_6557 != Class242.aClass401_2708)
  3029. aBoolean8667 = true;
  3030. aString6485 = Tradution.aClass470_5874.method6049(Class321.aClass429_3357, -875414210);
  3031. Class62.aClass248_612 = new Class248();
  3032. new Thread(Class62.aClass248_612).start();
  3033. }
  3034.  
  3035. static IComponentDefinition method2808(IComponentDefinition class105) {
  3036. Class298_Sub38 class298_sub38 = method2801(class105);
  3037. if (class298_sub38.method3496(-1363143168))
  3038. return Class82_Sub3.aClass105_6825;
  3039. int i = class298_sub38.method3493((byte) 1);
  3040. if (i == 0)
  3041. return null;
  3042. for (int i_149_ = 0; i_149_ < i; i_149_++) {
  3043. class105 = Class523.method6331(Exception_Sub3.method275(((class105.anInt1142) * -440872681), (byte) 3), class105, -1949792813);
  3044. if (class105 == null)
  3045. return Class82_Sub3.aClass105_6825;
  3046. }
  3047. return class105;
  3048. }
  3049.  
  3050. final void method2809(int i) {
  3051. try {
  3052. if ((14 == -1233866115 * anInt8752 && !Class315.method3837((byte) 34)) || (18 == -1233866115 * anInt8752 && 42 == Class360.anInt3871 * -1372893999) || 8 == -1233866115 * anInt8752) {
  3053. if (anInt8669 * 1592380953 > 1) {
  3054. anInt8669 -= -2090750423;
  3055. anInt8888 = 1991119277 * anInt8933;
  3056. }
  3057. if (!Class436.aBoolean5478)
  3058. Class98_Sub2.method1065((byte) 83);
  3059. for (int i_150_ = 0; i_150_ < 100; i_150_++) {
  3060. if (!Class247.method2370(aClass25_8693, 1977605455)) {
  3061. if (i >= -1655691580)
  3062. throw new IllegalStateException();
  3063. break;
  3064. }
  3065. }
  3066. }
  3067. Class422_Sub5.method5644(-2001896291);
  3068. Class336_Sub4.method4104(-320472795);
  3069. anInt8961 += 512435497;
  3070. Class298_Sub32.method3138(-1, -1, (byte) -29);
  3071. Class82_Sub17.method918(null, -1, -1, -936647614);
  3072. Class62.method732(-1860145091);
  3073. anInt8933 += -908761385;
  3074. for (int i_151_ = 0; i_151_ < anInt8772 * 1962237353; i_151_++) {
  3075. NPC npc = ((NPC) aClass298_Sub29Array8816[i_151_].anObject7366);
  3076. if (null == npc) {
  3077. if (i >= -1655691580) {
  3078. /* empty */
  3079. }
  3080. } else {
  3081. byte i_152_ = (npc.aClass503_10190.aByte6170);
  3082. if (0 == (i_152_ & 0x1)) {
  3083. if (i >= -1655691580)
  3084. return;
  3085. } else {
  3086. int size = npc.getSize();
  3087. if (0 != (i_152_ & 0x2) && 0 == (2050671733 * npc.anInt10120) && Math.random() * 1000.0 < 10.0) {
  3088. int xDiff = (int) Math.round(Math.random() * 10.0 - 5.0);
  3089. int yDiff = (int) Math.round(Math.random() * 10.0 - 5.0);
  3090. if (0 != xDiff || yDiff != 0) {
  3091. int toX = xDiff + (npc.scenePositionXQueue[0]);
  3092. int toY = ((npc.scenePositionYQueue[0]) + yDiff);
  3093. if (toX < 0)
  3094. toX = 0;
  3095. else if (toX > (aClass283_8716.method2629(-2117729189) - size - 1))
  3096. toX = (aClass283_8716.method2629(-1866331716) - size - 1);
  3097. if (toY < 0)
  3098. toY = 0;
  3099. else if (toY > (aClass283_8716.method2630(519906067) - size - 1))
  3100. toY = (aClass283_8716.method2630(-1049497824) - size - 1);
  3101. int steps = (Class298_Sub37.calculateRoute((npc.scenePositionXQueue[0]), (npc.scenePositionYQueue[0]), size, Class209.setExtraRoutefinderData(toX, toY, size, size, 0), (aClass283_8716.getSceneClipDataPlane((npc.plane))), true, calculatedScenePositionXs, calculatedScenePositionYs));
  3102. if (steps > 0) {
  3103. if (steps > 9)
  3104. steps = 9;
  3105. for (int i_159_ = 0; i_159_ < steps; i_159_++) {
  3106. npc.scenePositionXQueue[i_159_] = (calculatedScenePositionXs[steps - i_159_ - 1]);
  3107. npc.scenePositionYQueue[i_159_] = (calculatedScenePositionYs[steps - i_159_ - 1]);
  3108. npc.aByteArray10110[i_159_] = (Class282.aClass282_6540.aByte6542);
  3109. }
  3110. npc.anInt10120 = steps * -1013322787;
  3111. }
  3112. }
  3113. }
  3114. Class341.method4141(npc, true, 2113441601);
  3115. int i_160_ = Class266.method2525(npc, -219055962);
  3116. Class116.method1270(npc, -1234202907);
  3117. Class298_Sub32_Sub36.method3373(npc, -2143152965 * Class331.anInt3565, 236175727 * Class431.anInt6504, i_160_, -1481572185);
  3118. Class411.method5575(npc, -2143152965 * Class331.anInt3565, 1554285314);
  3119. Class473.method6068(npc, (byte) 13);
  3120. Class218 class218 = Class218.method2019();
  3121. class218.method2032(Class220.method2049(npc.aClass386_10084.method4719((byte) 0)), Class220.method2049(npc.aClass386_10111.method4719((byte) 0)), Class220.method2049(npc.aClass386_10113.method4719((byte) 0)));
  3122. npc.method4346(class218);
  3123. class218.method2029();
  3124. }
  3125. }
  3126. }
  3127. if ((19 == anInt8752 * -1233866115 || 18 == anInt8752 * -1233866115 || anInt8752 * -1233866115 == 14 || anInt8752 * -1233866115 == 8) && (!Class315.method3837((byte) 34) || (anInt8752 * -1233866115 == 18 && -1372893999 * Class360.anInt3871 == 42)) && !Class489.method6167(-391880689)) {
  3128. if (Class298_Sub1.anInt7164 * -863531439 == 3)
  3129. Class298_Sub39.method3506(-887753775);
  3130. else
  3131. Class397.method4913((byte) 53);
  3132. if (-1740717447 * Class367.anInt4000 >> 9 < 14 || (-1740717447 * Class367.anInt4000 >> 9 >= aClass283_8716.method2629(-2005655322) - 14) || Class146.anInt1575 * -299812095 >> 9 < 14 || (-299812095 * Class146.anInt1575 >> 9 >= aClass283_8716.method2630(-281479847) - 14))
  3133. aClass283_8716.sendMapScene(new Class267((Class266.aClass266_2848), null), -1991819579);
  3134. }
  3135. for (;;) {
  3136. Class298_Sub46 class298_sub46 = (Class298_Sub46) aClass453_8660.method5936(2110977409);
  3137. if (class298_sub46 == null) {
  3138. if (i >= -1655691580) {
  3139. /* empty */
  3140. }
  3141. break;
  3142. }
  3143. IComponentDefinition class105 = class298_sub46.aClass105_7525;
  3144. if (-1309843523 * class105.anInt1154 >= 0) {
  3145. IComponentDefinition class105_161_ = Class50.getIComponentDefinitions(1573706803 * class105.anInt1160, (byte) 75);
  3146. if (class105_161_ == null || class105_161_.aClass105Array1292 == null || (class105.anInt1154 * -1309843523 >= class105_161_.aClass105Array1292.length))
  3147. continue;
  3148. if (class105 != (class105_161_.aClass105Array1292[-1309843523 * class105.anInt1154])) {
  3149. if (i >= -1655691580) {
  3150. /* empty */
  3151. }
  3152. continue;
  3153. }
  3154. }
  3155. Class444.method5889(class298_sub46, (byte) -80);
  3156. }
  3157. for (;;) {
  3158. Class298_Sub46 class298_sub46 = (Class298_Sub46) aClass453_8895.method5936(2104272776);
  3159. if (class298_sub46 == null) {
  3160. if (i < -1655691580)
  3161. break;
  3162. return;
  3163. }
  3164. IComponentDefinition class105 = class298_sub46.aClass105_7525;
  3165. if (class105.anInt1154 * -1309843523 >= 0) {
  3166. IComponentDefinition class105_162_ = Class50.getIComponentDefinitions(1573706803 * class105.anInt1160, (byte) 54);
  3167. if (class105_162_ == null || null == class105_162_.aClass105Array1292 || (class105.anInt1154 * -1309843523 >= class105_162_.aClass105Array1292.length))
  3168. continue;
  3169. if (class105 != (class105_162_.aClass105Array1292[class105.anInt1154 * -1309843523])) {
  3170. if (i >= -1655691580) {
  3171. /* empty */
  3172. }
  3173. continue;
  3174. }
  3175. }
  3176. Class444.method5889(class298_sub46, (byte) -46);
  3177. }
  3178. for (;;) {
  3179. Class298_Sub46 class298_sub46 = (Class298_Sub46) aClass453_8893.method5936(2124467113);
  3180. if (class298_sub46 == null) {
  3181. if (i >= -1655691580) {
  3182. /* empty */
  3183. }
  3184. break;
  3185. }
  3186. IComponentDefinition class105 = class298_sub46.aClass105_7525;
  3187. if (-1309843523 * class105.anInt1154 >= 0) {
  3188. IComponentDefinition class105_163_ = Class50.getIComponentDefinitions(1573706803 * class105.anInt1160, (byte) 71);
  3189. if (class105_163_ == null || class105_163_.aClass105Array1292 == null || (-1309843523 * class105.anInt1154 >= class105_163_.aClass105Array1292.length))
  3190. continue;
  3191. if ((class105_163_.aClass105Array1292[-1309843523 * class105.anInt1154]) != class105) {
  3192. if (i >= -1655691580) {
  3193. /* empty */
  3194. }
  3195. continue;
  3196. }
  3197. }
  3198. Class444.method5889(class298_sub46, (byte) 21);
  3199. }
  3200. if (null != aClass105_8850)
  3201. Class53.method602(-587743288);
  3202. if (443738891 * anInt8884 % 1500 == 0)
  3203. Class141.method1567(-1874138850);
  3204. if ((-1233866115 * anInt8752 == 14 && !Class315.method3837((byte) -38)) || (anInt8752 * -1233866115 == 18 && 42 == Class360.anInt3871 * -1372893999))
  3205. Graphics.method610(99949596);
  3206. Class308.method3784((byte) -37);
  3207. if (aBoolean8736 && (-4876927317316500383L * aLong8892 < Class122.method1319((byte) 1) - 60000L))
  3208. Class52_Sub2.method589(1589950276);
  3209. for (Class302_Sub2 class302_sub2 = (Class302_Sub2) aClass442_8951.method5868(-16777216); class302_sub2 != null; class302_sub2 = ((Class302_Sub2) aClass442_8951.method5872(-1698881635))) {
  3210. if ((long) (-1505693583 * ((Class302_Sub2) class302_sub2).anInt7647) < Class122.method1319((byte) 1) / 1000L - 5L) {
  3211. if (((Class302_Sub2) class302_sub2).aShort7646 > 0)
  3212. Class242_Sub1.method2282(5, 0, "", "", "", new StringBuilder().append(((Class302_Sub2) class302_sub2).aString7648).append(Tradution.aClass470_5901.method6049(Class321.aClass429_3357, -875414210)).toString(), -1638737966);
  3213. if (((Class302_Sub2) class302_sub2).aShort7646 == 0)
  3214. Class242_Sub1.method2282(5, 0, "", "", "", new StringBuilder().append(((Class302_Sub2) class302_sub2).aString7648).append(Tradution.aClass470_5902.method6049(Class321.aClass429_3357, -875414210)).toString(), 750491919);
  3215. class302_sub2.method3714(-250843172);
  3216. }
  3217. }
  3218. if ((14 == anInt8752 * -1233866115 && !Class315.method3837((byte) -62)) || (-1233866115 * anInt8752 == 18 && -1372893999 * Class360.anInt3871 == 42) || 8 == anInt8752 * -1233866115) {
  3219. if (anInt8752 * -1233866115 != 18 && aClass25_8693.method387(537308016) == null)
  3220. Class216.method2001(false, (byte) 100);
  3221. else if (null != aClass25_8693) {
  3222. aClass25_8693.anInt339 += 1797987493;
  3223. if (aClass25_8693.anInt339 * 2033675053 > 50) {
  3224. Class298_Sub36 class298_sub36 = Class18.method359(OutcommingPacket.PING_PACKET, aClass25_8693.aClass449_330, (byte) 52);
  3225. aClass25_8693.method390(class298_sub36, (byte) -13);
  3226. }
  3227. try {
  3228. aClass25_8693.method386(-1252759839);
  3229. } catch (IOException ioexception) {
  3230. if (18 == -1233866115 * anInt8752)
  3231. aClass25_8693.method384((byte) 79);
  3232. else
  3233. Class216.method2001(false, (byte) 120);
  3234. }
  3235. }
  3236. }
  3237. } catch (RuntimeException runtimeexception) {
  3238. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.gy(").append(')').toString());
  3239. }
  3240. }
  3241.  
  3242. final void method2772() {
  3243. if (aBoolean8736)
  3244. Class52_Sub2.method589(1480902174);
  3245. Class16.method352(-1837678985);
  3246. if (null != Class373.aClass_ra4071)
  3247. Class373.aClass_ra4071.method5136(1124301967);
  3248. if (Class452.aBoolean5642 && Class231.aFrame2589 != null) {
  3249. Class93.method1010(Class389.aClass457_4164, Class231.aFrame2589, 1636611445);
  3250. Class231.aFrame2589 = null;
  3251. }
  3252. aClass25_8711.method384((byte) 50);
  3253. ((Class25) aClass25_8711).aClass124_340.method1382(-1670676523);
  3254. aClass25_8693.method384((byte) 110);
  3255. ((Class25) aClass25_8693).aClass124_340.method1382(-2132756692);
  3256. Class523.method6332(1169249273);
  3257. Class248.aClass247_2752.method2346((byte) -54);
  3258. Class365_Sub1_Sub3.aClass255_9804.method2433(-776756018);
  3259. if (null != aClass404_8715) {
  3260. aClass404_8715.method4948(566548824);
  3261. aClass404_8715 = null;
  3262. }
  3263. try {
  3264. Ping.quit();
  3265. } catch (Throwable throwable) {
  3266. /* empty */
  3267. }
  3268. Class244.method2326(502450411);
  3269. try {
  3270. Class444.method5890((byte) -82);
  3271. } catch (Exception exception) {
  3272. /* empty */
  3273. }
  3274. if (aBoolean6480)
  3275. Class117.method1279(-849889720);
  3276. }
  3277.  
  3278. final void method2782() {
  3279. if (aBoolean8736)
  3280. Class52_Sub2.method589(1523652284);
  3281. Class16.method352(190646444);
  3282. if (null != Class373.aClass_ra4071)
  3283. Class373.aClass_ra4071.method5136(761781050);
  3284. if (Class452.aBoolean5642 && Class231.aFrame2589 != null) {
  3285. Class93.method1010(Class389.aClass457_4164, Class231.aFrame2589, -593229897);
  3286. Class231.aFrame2589 = null;
  3287. }
  3288. aClass25_8711.method384((byte) 15);
  3289. ((Class25) aClass25_8711).aClass124_340.method1382(-1072650507);
  3290. aClass25_8693.method384((byte) 26);
  3291. ((Class25) aClass25_8693).aClass124_340.method1382(-1922574767);
  3292. Class523.method6332(1756987742);
  3293. Class248.aClass247_2752.method2346((byte) -25);
  3294. Class365_Sub1_Sub3.aClass255_9804.method2433(-2042019743);
  3295. if (null != aClass404_8715) {
  3296. aClass404_8715.method4948(495769489);
  3297. aClass404_8715 = null;
  3298. }
  3299. try {
  3300. Ping.quit();
  3301. } catch (Throwable throwable) {
  3302. /* empty */
  3303. }
  3304. Class244.method2326(808532358);
  3305. try {
  3306. Class444.method5890((byte) -20);
  3307. } catch (Exception exception) {
  3308. /* empty */
  3309. }
  3310. if (aBoolean6480)
  3311. Class117.method1279(-849889720);
  3312. }
  3313.  
  3314. void method2810(int i) {
  3315. try {
  3316. if (-1874843963 * Class248.aClass247_2752.anInt2735 > 276316621 * anInt8694) {
  3317. Class474.aClass471_5979.method6058(-1472184385);
  3318. anInt8887 = (Class248.aClass247_2752.anInt2735 * 597723658 - -1674112382);
  3319. if (1634815037 * anInt8887 > 3000)
  3320. anInt8887 = 1385487896;
  3321. if (-1874843963 * Class248.aClass247_2752.anInt2735 >= 2 && 2071451041 * Class248.aClass247_2752.anInt2745 == 6) {
  3322. method2778("js5connect_outofdate", 1290969486);
  3323. anInt8752 = 1532912722;
  3324. return;
  3325. }
  3326. if (-1874843963 * Class248.aClass247_2752.anInt2735 >= 1 && 48 == Class248.aClass247_2752.anInt2745 * 2071451041) {
  3327. method2778("sessionexpired", -1620528831);
  3328. anInt8752 = 1532912722;
  3329. return;
  3330. }
  3331. if (-1874843963 * Class248.aClass247_2752.anInt2735 >= 4 && Class248.aClass247_2752.anInt2745 * 2071451041 == -1) {
  3332. method2778("js5crc", -147236052);
  3333. anInt8752 = 1532912722;
  3334. return;
  3335. }
  3336. if (-1874843963 * Class248.aClass247_2752.anInt2735 >= 4 && Class88.method976(-1233866115 * anInt8752, -1528186124)) {
  3337. if (7 == Class248.aClass247_2752.anInt2745 * 2071451041 || Class248.aClass247_2752.anInt2745 * 2071451041 == 9)
  3338. method2778("js5connect_full", -2072548353);
  3339. else if (2071451041 * Class248.aClass247_2752.anInt2745 > 0) {
  3340. if (null == aString8698)
  3341. method2778("js5connect", 1739880113);
  3342. else
  3343. method2778(new StringBuilder().append("js5proxy_").append(aString8698.trim()).toString(), 846081998);
  3344. } else
  3345. method2778("js5io", -534127401);
  3346. anInt8752 = 1532912722;
  3347. return;
  3348. }
  3349. }
  3350. anInt8694 = 1790042329 * Class248.aClass247_2752.anInt2735;
  3351. if (1634815037 * anInt8887 > 0)
  3352. anInt8887 -= 2003348245;
  3353. else {
  3354. try {
  3355. if (anInt8692 * -333700189 == 0) {
  3356. Class423.aSocket5355 = Class474.aClass471_5979.method6056(295506052);
  3357. anInt8692 += -244111349;
  3358. }
  3359. if (anInt8692 * -333700189 == 1) {
  3360. Class365_Sub1_Sub5_Sub2.aClass318_9940 = Class264_Sub4.method2515(Class423.aSocket5355, 125000, -649048480);
  3361. int i_164_ = 9 + aString8655.length();
  3362. RsByteBuffer class298_sub53 = new RsByteBuffer(i_164_ + 2);
  3363. class298_sub53.writeByte((Class211.aClass211_2408.anInt2418) * -1813470547);
  3364. class298_sub53.writeByte(i_164_);
  3365. class298_sub53.writeInt(Loader.REVISION, 662709758);
  3366. if (Loader.SUB_REVISION != 0)
  3367. class298_sub53.writeInt(Loader.SUB_REVISION, -899867170);
  3368. class298_sub53.writeString(aString8655, 2115753617);
  3369. Class365_Sub1_Sub5_Sub2.aClass318_9940.method3868(class298_sub53.buffer, 0, i_164_ + 2, 2087409715);
  3370. anInt8692 += -244111349;
  3371. Class205.aLong2341 = (Class122.method1319((byte) 1) * 3230976033870405335L);
  3372. }
  3373. if (2 == -333700189 * anInt8692) {
  3374. if (Class365_Sub1_Sub5_Sub2.aClass318_9940.isAvailable(1, (byte) -6)) {
  3375. byte[] is = new byte[1];
  3376. int i_165_ = Class365_Sub1_Sub5_Sub2.aClass318_9940.readBytes(is, 0, 1, (byte) 29);
  3377. if (is[0] != 0) {
  3378. method2794(i_165_, 1537331688);
  3379. return;
  3380. }
  3381. anInt8692 += -244111349;
  3382. } else if ((Class122.method1319((byte) 1) - (Class205.aLong2341 * 4898534346964759783L)) > 30000L) {
  3383. method2794(1001, 1729333366);
  3384. return;
  3385. }
  3386. }
  3387. if (anInt8692 * -333700189 == 3) {
  3388. Class479[] class479s = Class479.method6104(1922216158);
  3389. int i_166_ = 4 * class479s.length;
  3390. if (Class365_Sub1_Sub5_Sub2.aClass318_9940.isAvailable(i_166_, (byte) -56)) {
  3391. RsByteBuffer class298_sub53 = new RsByteBuffer(i_166_);
  3392. Class365_Sub1_Sub5_Sub2.aClass318_9940.readBytes(class298_sub53.buffer, 0, class298_sub53.buffer.length, (byte) 28);
  3393. for (int i_167_ = 0; i_167_ < class479s.length; i_167_++)
  3394. class479s[i_167_].method6103(class298_sub53.readInt((byte) 30), 1206092602);
  3395. boolean bool = (Class88.method976(-1233866115 * anInt8752, -1798608797) || Class413.method5584((-1233866115 * anInt8752), 1916221113) || Class299.method3682((anInt8752 * -1233866115), 1765230881));
  3396. Class248.aClass247_2752.method2344(Class365_Sub1_Sub5_Sub2.aClass318_9940, !bool, 2131588995);
  3397. Class423.aSocket5355 = null;
  3398. Class365_Sub1_Sub5_Sub2.aClass318_9940 = null;
  3399. anInt8692 = 0;
  3400. }
  3401. }
  3402. } catch (IOException ioexception) {
  3403. method2794(1002, 1042413501);
  3404. }
  3405. }
  3406. } catch (RuntimeException runtimeexception) {
  3407. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.fu(").append(')').toString());
  3408. }
  3409. }
  3410.  
  3411. final void method2784() {
  3412. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-1278701263) == 2) {
  3413. try {
  3414. method2806((byte) 0);
  3415. } catch (ThreadDeath threaddeath) {
  3416. throw threaddeath;
  3417. } catch (Throwable throwable) {
  3418. IPAddress.method6062(new StringBuilder().append(throwable.getMessage()).append(" ").append(method2761((byte) -30)).toString(), throwable, (short) 876);
  3419. aBoolean8662 = true;
  3420. Class370.method4578(0, false, 622850291);
  3421. }
  3422. } else
  3423. method2806((byte) 0);
  3424. }
  3425.  
  3426. public final void method206() {
  3427. if (method2758(1016289663)) {
  3428. Class209[] class209s = Class266.method2523(-2747182);
  3429. for (int i = 0; i < class209s.length; i++) {
  3430. Class209 class209 = class209s[i];
  3431. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  3432. if (string != null) {
  3433. switch (Integer.parseInt(class209.aString2395)) {
  3434. case 9:
  3435. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  3436. break;
  3437. case 23:
  3438. if (string.equals(Class26.aString355))
  3439. aBoolean8643 = true;
  3440. else
  3441. aBoolean8643 = false;
  3442. break;
  3443. case 33:
  3444. Class112.aString1369 = string;
  3445. break;
  3446. default:
  3447. IPAddress.method6062("", new RuntimeException(), (short) -3254);
  3448. break;
  3449. case 7:
  3450. Class486.aString6063 = string;
  3451. break;
  3452. case 21:
  3453. Class474.aClass471_5976 = new IPAddress();
  3454. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  3455. break;
  3456. case 3:
  3457. aString8655 = string;
  3458. break;
  3459. case 12:
  3460. if (string.equalsIgnoreCase(Class26.aString355))
  3461. aBoolean8651 = true;
  3462. else
  3463. aBoolean8651 = false;
  3464. break;
  3465. case 18:
  3466. if (string.equalsIgnoreCase(Class26.aString355))
  3467. aBoolean8807 = true;
  3468. break;
  3469. case 17:
  3470. if (string.equalsIgnoreCase(Class26.aString355))
  3471. aBoolean8958 = true;
  3472. else
  3473. aBoolean8958 = false;
  3474. break;
  3475. case 11:
  3476. if (string.equalsIgnoreCase(Class26.aString355))
  3477. aBoolean8638 = true;
  3478. else
  3479. aBoolean8638 = false;
  3480. break;
  3481. case 24:
  3482. aString8649 = string;
  3483. break;
  3484. case 27:
  3485. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 422244563);
  3486. break;
  3487. case 30:
  3488. if (string.equalsIgnoreCase(Class26.aString355))
  3489. aBoolean8653 = true;
  3490. else
  3491. aBoolean8653 = false;
  3492. break;
  3493. case 22:
  3494. if (string.equalsIgnoreCase(Class26.aString355))
  3495. aBoolean8639 = true;
  3496. else
  3497. aBoolean8639 = false;
  3498. break;
  3499. case 13:
  3500. Class242.aClass401_2708 = (Class401) (Class422_Sub20.method5701(Class401.method4936(-2002441744), Integer.parseInt(string), (byte) 2));
  3501. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  3502. Class242.aClass401_2708 = Class401.aClass401_6560;
  3503. else if (!Class401.method4932(Class242.aClass401_2708, 2131067135) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  3504. Class242.aClass401_2708 = Class401.aClass401_6557;
  3505. break;
  3506. case 5:
  3507. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  3508. break;
  3509. case 32:
  3510. aLong8645 = Long.parseLong(string) * -4477728998236397853L;
  3511. break;
  3512. case 1:
  3513. anInt8665 = Integer.parseInt(string) * 708949575;
  3514. break;
  3515. case 6:
  3516. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -72);
  3517. if (Class510.aClass444_6221 != Class444.aClass444_5605 && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  3518. Class510.aClass444_6221 = Class444.aClass444_5604;
  3519. break;
  3520. case 20:
  3521. if (Class241.aClass471_2705 == null)
  3522. Class241.aClass471_2705 = new IPAddress();
  3523. Class241.aClass471_2705.address = string;
  3524. break;
  3525. case 8:
  3526. break;
  3527. case 2:
  3528. aString8648 = string;
  3529. if (aString8648.length() > 100)
  3530. aString8648 = null;
  3531. break;
  3532. case 25:
  3533. anInt8654 = Integer.parseInt(string) * -431443955;
  3534. break;
  3535. case 4:
  3536. if (Class241.aClass471_2705 == null)
  3537. Class241.aClass471_2705 = new IPAddress();
  3538. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  3539. break;
  3540. case 31:
  3541. if (string.equalsIgnoreCase(Class26.aString355))
  3542. aBoolean8867 = true;
  3543. else
  3544. aBoolean8867 = false;
  3545. break;
  3546. case 10:
  3547. aString8656 = string;
  3548. break;
  3549. case 14:
  3550. break;
  3551. case 29:
  3552. if (null != string) {
  3553. aByteArray8843 = (Class140.method1557(Class328.method3989(string, -1670653072), (byte) 83));
  3554. if (aByteArray8843.length < 16)
  3555. aByteArray8843 = null;
  3556. }
  3557. break;
  3558. case 26:
  3559. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 39);
  3560. break;
  3561. case 28:
  3562. anInt8971 = Integer.parseInt(string) * 131907935;
  3563. if (745003679 * anInt8971 < 0 || 745003679 * anInt8971 >= aColorArray8689.length)
  3564. anInt8971 = 0;
  3565. break;
  3566. case 16:
  3567. if (string.equals(Class26.aString355))
  3568. aBoolean8680 = true;
  3569. else
  3570. aBoolean8680 = false;
  3571. break;
  3572. case 15:
  3573. aString8927 = string;
  3574. }
  3575. }
  3576. }
  3577. if (aString8927 == null)
  3578. aString8927 = "";
  3579. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  3580. Class385.aClient4141 = this;
  3581. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(-1477238389), 718, 1, aBoolean8653, (byte) 80);
  3582. }
  3583. }
  3584.  
  3585. public final void method207() {
  3586. if (method2758(-150089276)) {
  3587. Class209[] class209s = Class266.method2523(1350680601);
  3588. for (int i = 0; i < class209s.length; i++) {
  3589. Class209 class209 = class209s[i];
  3590. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  3591. if (string != null) {
  3592. switch (Integer.parseInt(class209.aString2395)) {
  3593. case 9:
  3594. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  3595. break;
  3596. case 23:
  3597. if (string.equals(Class26.aString355))
  3598. aBoolean8643 = true;
  3599. else
  3600. aBoolean8643 = false;
  3601. break;
  3602. case 33:
  3603. Class112.aString1369 = string;
  3604. break;
  3605. default:
  3606. IPAddress.method6062("", new RuntimeException(), (short) -7537);
  3607. break;
  3608. case 7:
  3609. Class486.aString6063 = string;
  3610. break;
  3611. case 21:
  3612. Class474.aClass471_5976 = new IPAddress();
  3613. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  3614. break;
  3615. case 3:
  3616. aString8655 = string;
  3617. break;
  3618. case 12:
  3619. if (string.equalsIgnoreCase(Class26.aString355))
  3620. aBoolean8651 = true;
  3621. else
  3622. aBoolean8651 = false;
  3623. break;
  3624. case 18:
  3625. if (string.equalsIgnoreCase(Class26.aString355))
  3626. aBoolean8807 = true;
  3627. break;
  3628. case 17:
  3629. if (string.equalsIgnoreCase(Class26.aString355))
  3630. aBoolean8958 = true;
  3631. else
  3632. aBoolean8958 = false;
  3633. break;
  3634. case 11:
  3635. if (string.equalsIgnoreCase(Class26.aString355))
  3636. aBoolean8638 = true;
  3637. else
  3638. aBoolean8638 = false;
  3639. break;
  3640. case 24:
  3641. aString8649 = string;
  3642. break;
  3643. case 27:
  3644. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 1006289259);
  3645. break;
  3646. case 30:
  3647. if (string.equalsIgnoreCase(Class26.aString355))
  3648. aBoolean8653 = true;
  3649. else
  3650. aBoolean8653 = false;
  3651. break;
  3652. case 22:
  3653. if (string.equalsIgnoreCase(Class26.aString355))
  3654. aBoolean8639 = true;
  3655. else
  3656. aBoolean8639 = false;
  3657. break;
  3658. case 13:
  3659. Class242.aClass401_2708 = (Class401) (Class422_Sub20.method5701(Class401.method4936(-890747284), Integer.parseInt(string), (byte) 2));
  3660. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  3661. Class242.aClass401_2708 = Class401.aClass401_6560;
  3662. else if (!Class401.method4932(Class242.aClass401_2708, 2094353987) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  3663. Class242.aClass401_2708 = Class401.aClass401_6557;
  3664. break;
  3665. case 5:
  3666. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  3667. break;
  3668. case 32:
  3669. aLong8645 = Long.parseLong(string) * -4477728998236397853L;
  3670. break;
  3671. case 1:
  3672. anInt8665 = Integer.parseInt(string) * 708949575;
  3673. break;
  3674. case 6:
  3675. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -52);
  3676. if (Class510.aClass444_6221 != Class444.aClass444_5605 && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  3677. Class510.aClass444_6221 = Class444.aClass444_5604;
  3678. break;
  3679. case 20:
  3680. if (Class241.aClass471_2705 == null)
  3681. Class241.aClass471_2705 = new IPAddress();
  3682. Class241.aClass471_2705.address = string;
  3683. break;
  3684. case 8:
  3685. break;
  3686. case 2:
  3687. aString8648 = string;
  3688. if (aString8648.length() > 100)
  3689. aString8648 = null;
  3690. break;
  3691. case 25:
  3692. anInt8654 = Integer.parseInt(string) * -431443955;
  3693. break;
  3694. case 4:
  3695. if (Class241.aClass471_2705 == null)
  3696. Class241.aClass471_2705 = new IPAddress();
  3697. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  3698. break;
  3699. case 31:
  3700. if (string.equalsIgnoreCase(Class26.aString355))
  3701. aBoolean8867 = true;
  3702. else
  3703. aBoolean8867 = false;
  3704. break;
  3705. case 10:
  3706. aString8656 = string;
  3707. break;
  3708. case 14:
  3709. break;
  3710. case 29:
  3711. if (null != string) {
  3712. aByteArray8843 = (Class140.method1557(Class328.method3989(string, 509279540), (byte) 84));
  3713. if (aByteArray8843.length < 16)
  3714. aByteArray8843 = null;
  3715. }
  3716. break;
  3717. case 26:
  3718. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 20);
  3719. break;
  3720. case 28:
  3721. anInt8971 = Integer.parseInt(string) * 131907935;
  3722. if (745003679 * anInt8971 < 0 || 745003679 * anInt8971 >= aColorArray8689.length)
  3723. anInt8971 = 0;
  3724. break;
  3725. case 16:
  3726. if (string.equals(Class26.aString355))
  3727. aBoolean8680 = true;
  3728. else
  3729. aBoolean8680 = false;
  3730. break;
  3731. case 15:
  3732. aString8927 = string;
  3733. }
  3734. }
  3735. }
  3736. if (aString8927 == null)
  3737. aString8927 = "";
  3738. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  3739. Class385.aClient4141 = this;
  3740. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(1155058529), 718, 1, aBoolean8653, (byte) -51);
  3741. }
  3742. }
  3743.  
  3744. public final void method208() {
  3745. if (method2758(2074155450)) {
  3746. Class209[] class209s = Class266.method2523(-913728975);
  3747. for (int i = 0; i < class209s.length; i++) {
  3748. Class209 class209 = class209s[i];
  3749. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  3750. if (string != null) {
  3751. switch (Integer.parseInt(class209.aString2395)) {
  3752. case 9:
  3753. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  3754. break;
  3755. case 23:
  3756. if (string.equals(Class26.aString355))
  3757. aBoolean8643 = true;
  3758. else
  3759. aBoolean8643 = false;
  3760. break;
  3761. case 33:
  3762. Class112.aString1369 = string;
  3763. break;
  3764. default:
  3765. IPAddress.method6062("", new RuntimeException(), (short) 868);
  3766. break;
  3767. case 7:
  3768. Class486.aString6063 = string;
  3769. break;
  3770. case 21:
  3771. Class474.aClass471_5976 = new IPAddress();
  3772. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  3773. break;
  3774. case 3:
  3775. aString8655 = string;
  3776. break;
  3777. case 12:
  3778. if (string.equalsIgnoreCase(Class26.aString355))
  3779. aBoolean8651 = true;
  3780. else
  3781. aBoolean8651 = false;
  3782. break;
  3783. case 18:
  3784. if (string.equalsIgnoreCase(Class26.aString355))
  3785. aBoolean8807 = true;
  3786. break;
  3787. case 17:
  3788. if (string.equalsIgnoreCase(Class26.aString355))
  3789. aBoolean8958 = true;
  3790. else
  3791. aBoolean8958 = false;
  3792. break;
  3793. case 11:
  3794. if (string.equalsIgnoreCase(Class26.aString355))
  3795. aBoolean8638 = true;
  3796. else
  3797. aBoolean8638 = false;
  3798. break;
  3799. case 24:
  3800. aString8649 = string;
  3801. break;
  3802. case 27:
  3803. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 2074884925);
  3804. break;
  3805. case 30:
  3806. if (string.equalsIgnoreCase(Class26.aString355))
  3807. aBoolean8653 = true;
  3808. else
  3809. aBoolean8653 = false;
  3810. break;
  3811. case 22:
  3812. if (string.equalsIgnoreCase(Class26.aString355))
  3813. aBoolean8639 = true;
  3814. else
  3815. aBoolean8639 = false;
  3816. break;
  3817. case 13:
  3818. Class242.aClass401_2708 = (Class401) (Class422_Sub20.method5701(Class401.method4936(-292786858), Integer.parseInt(string), (byte) 2));
  3819. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  3820. Class242.aClass401_2708 = Class401.aClass401_6560;
  3821. else if (!Class401.method4932(Class242.aClass401_2708, 2141395178) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  3822. Class242.aClass401_2708 = Class401.aClass401_6557;
  3823. break;
  3824. case 5:
  3825. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  3826. break;
  3827. case 32:
  3828. aLong8645 = Long.parseLong(string) * -4477728998236397853L;
  3829. break;
  3830. case 1:
  3831. anInt8665 = Integer.parseInt(string) * 708949575;
  3832. break;
  3833. case 6:
  3834. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -74);
  3835. if (Class510.aClass444_6221 != Class444.aClass444_5605 && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  3836. Class510.aClass444_6221 = Class444.aClass444_5604;
  3837. break;
  3838. case 20:
  3839. if (Class241.aClass471_2705 == null)
  3840. Class241.aClass471_2705 = new IPAddress();
  3841. Class241.aClass471_2705.address = string;
  3842. break;
  3843. case 8:
  3844. break;
  3845. case 2:
  3846. aString8648 = string;
  3847. if (aString8648.length() > 100)
  3848. aString8648 = null;
  3849. break;
  3850. case 25:
  3851. anInt8654 = Integer.parseInt(string) * -431443955;
  3852. break;
  3853. case 4:
  3854. if (Class241.aClass471_2705 == null)
  3855. Class241.aClass471_2705 = new IPAddress();
  3856. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  3857. break;
  3858. case 31:
  3859. if (string.equalsIgnoreCase(Class26.aString355))
  3860. aBoolean8867 = true;
  3861. else
  3862. aBoolean8867 = false;
  3863. break;
  3864. case 10:
  3865. aString8656 = string;
  3866. break;
  3867. case 14:
  3868. break;
  3869. case 29:
  3870. if (null != string) {
  3871. aByteArray8843 = (Class140.method1557(Class328.method3989(string, -315411760), (byte) 64));
  3872. if (aByteArray8843.length < 16)
  3873. aByteArray8843 = null;
  3874. }
  3875. break;
  3876. case 26:
  3877. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 67);
  3878. break;
  3879. case 28:
  3880. anInt8971 = Integer.parseInt(string) * 131907935;
  3881. if (745003679 * anInt8971 < 0 || 745003679 * anInt8971 >= aColorArray8689.length)
  3882. anInt8971 = 0;
  3883. break;
  3884. case 16:
  3885. if (string.equals(Class26.aString355))
  3886. aBoolean8680 = true;
  3887. else
  3888. aBoolean8680 = false;
  3889. break;
  3890. case 15:
  3891. aString8927 = string;
  3892. }
  3893. }
  3894. }
  3895. if (aString8927 == null)
  3896. aString8927 = "";
  3897. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  3898. Class385.aClient4141 = this;
  3899. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(-1507101618), 718, 1, aBoolean8653, (byte) -75);
  3900. }
  3901. }
  3902.  
  3903. public final void method204() {
  3904. if (method2758(1279242864)) {
  3905. Class209[] class209s = Class266.method2523(2103696164);
  3906. for (int i = 0; i < class209s.length; i++) {
  3907. Class209 class209 = class209s[i];
  3908. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  3909. if (string != null) {
  3910. switch (Integer.parseInt(class209.aString2395)) {
  3911. case 9:
  3912. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  3913. break;
  3914. case 23:
  3915. if (string.equals(Class26.aString355))
  3916. aBoolean8643 = true;
  3917. else
  3918. aBoolean8643 = false;
  3919. break;
  3920. case 33:
  3921. Class112.aString1369 = string;
  3922. break;
  3923. default:
  3924. IPAddress.method6062("", new RuntimeException(), (short) -23039);
  3925. break;
  3926. case 7:
  3927. Class486.aString6063 = string;
  3928. break;
  3929. case 21:
  3930. Class474.aClass471_5976 = new IPAddress();
  3931. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  3932. break;
  3933. case 3:
  3934. aString8655 = string;
  3935. break;
  3936. case 12:
  3937. if (string.equalsIgnoreCase(Class26.aString355))
  3938. aBoolean8651 = true;
  3939. else
  3940. aBoolean8651 = false;
  3941. break;
  3942. case 18:
  3943. if (string.equalsIgnoreCase(Class26.aString355))
  3944. aBoolean8807 = true;
  3945. break;
  3946. case 17:
  3947. if (string.equalsIgnoreCase(Class26.aString355))
  3948. aBoolean8958 = true;
  3949. else
  3950. aBoolean8958 = false;
  3951. break;
  3952. case 11:
  3953. if (string.equalsIgnoreCase(Class26.aString355))
  3954. aBoolean8638 = true;
  3955. else
  3956. aBoolean8638 = false;
  3957. break;
  3958. case 24:
  3959. aString8649 = string;
  3960. break;
  3961. case 27:
  3962. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 556012524);
  3963. break;
  3964. case 30:
  3965. if (string.equalsIgnoreCase(Class26.aString355))
  3966. aBoolean8653 = true;
  3967. else
  3968. aBoolean8653 = false;
  3969. break;
  3970. case 22:
  3971. if (string.equalsIgnoreCase(Class26.aString355))
  3972. aBoolean8639 = true;
  3973. else
  3974. aBoolean8639 = false;
  3975. break;
  3976. case 13:
  3977. Class242.aClass401_2708 = (Class401) (Class422_Sub20.method5701(Class401.method4936(1007543512), Integer.parseInt(string), (byte) 2));
  3978. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  3979. Class242.aClass401_2708 = Class401.aClass401_6560;
  3980. else if (!Class401.method4932(Class242.aClass401_2708, 2074117544) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  3981. Class242.aClass401_2708 = Class401.aClass401_6557;
  3982. break;
  3983. case 5:
  3984. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  3985. break;
  3986. case 32:
  3987. aLong8645 = Long.parseLong(string) * -4477728998236397853L;
  3988. break;
  3989. case 1:
  3990. anInt8665 = Integer.parseInt(string) * 708949575;
  3991. break;
  3992. case 6:
  3993. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -119);
  3994. if (Class510.aClass444_6221 != Class444.aClass444_5605 && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  3995. Class510.aClass444_6221 = Class444.aClass444_5604;
  3996. break;
  3997. case 20:
  3998. if (Class241.aClass471_2705 == null)
  3999. Class241.aClass471_2705 = new IPAddress();
  4000. Class241.aClass471_2705.address = string;
  4001. break;
  4002. case 8:
  4003. break;
  4004. case 2:
  4005. aString8648 = string;
  4006. if (aString8648.length() > 100)
  4007. aString8648 = null;
  4008. break;
  4009. case 25:
  4010. anInt8654 = Integer.parseInt(string) * -431443955;
  4011. break;
  4012. case 4:
  4013. if (Class241.aClass471_2705 == null)
  4014. Class241.aClass471_2705 = new IPAddress();
  4015. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  4016. break;
  4017. case 31:
  4018. if (string.equalsIgnoreCase(Class26.aString355))
  4019. aBoolean8867 = true;
  4020. else
  4021. aBoolean8867 = false;
  4022. break;
  4023. case 10:
  4024. aString8656 = string;
  4025. break;
  4026. case 14:
  4027. break;
  4028. case 29:
  4029. if (null != string) {
  4030. aByteArray8843 = (Class140.method1557(Class328.method3989(string, -394383445), (byte) 114));
  4031. if (aByteArray8843.length < 16)
  4032. aByteArray8843 = null;
  4033. }
  4034. break;
  4035. case 26:
  4036. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 122);
  4037. break;
  4038. case 28:
  4039. anInt8971 = Integer.parseInt(string) * 131907935;
  4040. if (745003679 * anInt8971 < 0 || 745003679 * anInt8971 >= aColorArray8689.length)
  4041. anInt8971 = 0;
  4042. break;
  4043. case 16:
  4044. if (string.equals(Class26.aString355))
  4045. aBoolean8680 = true;
  4046. else
  4047. aBoolean8680 = false;
  4048. break;
  4049. case 15:
  4050. aString8927 = string;
  4051. }
  4052. }
  4053. }
  4054. if (aString8927 == null)
  4055. aString8927 = "";
  4056. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  4057. Class385.aClient4141 = this;
  4058. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(1164456300), 718, 1, aBoolean8653, (byte) 22);
  4059. }
  4060. }
  4061.  
  4062. public final void method211() {
  4063. if (method2758(-967809085)) {
  4064. Class209[] class209s = Class266.method2523(103288217);
  4065. for (int i = 0; i < class209s.length; i++) {
  4066. Class209 class209 = class209s[i];
  4067. String string = ClientScriptMap.anApplet6044.getParameter(class209.aString2395);
  4068. if (string != null) {
  4069. switch (Integer.parseInt(class209.aString2395)) {
  4070. case 9:
  4071. Class73.anInt689 = Integer.parseInt(string) * -2071496301;
  4072. break;
  4073. case 23:
  4074. if (string.equals(Class26.aString355))
  4075. aBoolean8643 = true;
  4076. else
  4077. aBoolean8643 = false;
  4078. break;
  4079. case 33:
  4080. Class112.aString1369 = string;
  4081. break;
  4082. default:
  4083. IPAddress.method6062("", new RuntimeException(), (short) -24314);
  4084. break;
  4085. case 7:
  4086. Class486.aString6063 = string;
  4087. break;
  4088. case 21:
  4089. Class474.aClass471_5976 = new IPAddress();
  4090. Class474.aClass471_5976.worldId = Integer.parseInt(string) * 348739329;
  4091. break;
  4092. case 3:
  4093. aString8655 = string;
  4094. break;
  4095. case 12:
  4096. if (string.equalsIgnoreCase(Class26.aString355))
  4097. aBoolean8651 = true;
  4098. else
  4099. aBoolean8651 = false;
  4100. break;
  4101. case 18:
  4102. if (string.equalsIgnoreCase(Class26.aString355))
  4103. aBoolean8807 = true;
  4104. break;
  4105. case 17:
  4106. if (string.equalsIgnoreCase(Class26.aString355))
  4107. aBoolean8958 = true;
  4108. else
  4109. aBoolean8958 = false;
  4110. break;
  4111. case 11:
  4112. if (string.equalsIgnoreCase(Class26.aString355))
  4113. aBoolean8638 = true;
  4114. else
  4115. aBoolean8638 = false;
  4116. break;
  4117. case 24:
  4118. aString8649 = string;
  4119. break;
  4120. case 27:
  4121. Class321.aClass429_3357 = Class429.method5754(Integer.parseInt(string), 1190807224);
  4122. break;
  4123. case 30:
  4124. if (string.equalsIgnoreCase(Class26.aString355))
  4125. aBoolean8653 = true;
  4126. else
  4127. aBoolean8653 = false;
  4128. break;
  4129. case 22:
  4130. if (string.equalsIgnoreCase(Class26.aString355))
  4131. aBoolean8639 = true;
  4132. else
  4133. aBoolean8639 = false;
  4134. break;
  4135. case 13:
  4136. Class242.aClass401_2708 = (Class401) (Class422_Sub20.method5701(Class401.method4936(-1055186700), Integer.parseInt(string), (byte) 2));
  4137. if (Class401.aClass401_6552 == Class242.aClass401_2708)
  4138. Class242.aClass401_2708 = Class401.aClass401_6560;
  4139. else if (!Class401.method4932(Class242.aClass401_2708, 2064566243) && (Class242.aClass401_2708 != Class401.aClass401_6557))
  4140. Class242.aClass401_2708 = Class401.aClass401_6557;
  4141. break;
  4142. case 5:
  4143. Class350.anInt3758 = Integer.parseInt(string) * -339928991;
  4144. break;
  4145. case 32:
  4146. aLong8645 = Long.parseLong(string) * -4477728998236397853L;
  4147. break;
  4148. case 1:
  4149. anInt8665 = Integer.parseInt(string) * 708949575;
  4150. break;
  4151. case 6:
  4152. Class510.aClass444_6221 = Class444.method5888(Integer.parseInt(string), (byte) -68);
  4153. if (Class510.aClass444_6221 != Class444.aClass444_5605 && (Class510.aClass444_6221 != Class444.aClass444_5602) && (Class444.aClass444_5603 != Class510.aClass444_6221) && (Class510.aClass444_6221 != Class444.aClass444_5604))
  4154. Class510.aClass444_6221 = Class444.aClass444_5604;
  4155. break;
  4156. case 20:
  4157. if (Class241.aClass471_2705 == null)
  4158. Class241.aClass471_2705 = new IPAddress();
  4159. Class241.aClass471_2705.address = string;
  4160. break;
  4161. case 8:
  4162. break;
  4163. case 2:
  4164. aString8648 = string;
  4165. if (aString8648.length() > 100)
  4166. aString8648 = null;
  4167. break;
  4168. case 25:
  4169. anInt8654 = Integer.parseInt(string) * -431443955;
  4170. break;
  4171. case 4:
  4172. if (Class241.aClass471_2705 == null)
  4173. Class241.aClass471_2705 = new IPAddress();
  4174. Class241.aClass471_2705.worldId = Integer.parseInt(string) * 348739329;
  4175. break;
  4176. case 31:
  4177. if (string.equalsIgnoreCase(Class26.aString355))
  4178. aBoolean8867 = true;
  4179. else
  4180. aBoolean8867 = false;
  4181. break;
  4182. case 10:
  4183. aString8656 = string;
  4184. break;
  4185. case 14:
  4186. break;
  4187. case 29:
  4188. if (null != string) {
  4189. aByteArray8843 = (Class140.method1557(Class328.method3989(string, -1400546512), (byte) 95));
  4190. if (aByteArray8843.length < 16)
  4191. aByteArray8843 = null;
  4192. }
  4193. break;
  4194. case 26:
  4195. aClass411_8944 = Class352.method4244(Integer.parseInt(string), (byte) 95);
  4196. break;
  4197. case 28:
  4198. anInt8971 = Integer.parseInt(string) * 131907935;
  4199. if (745003679 * anInt8971 < 0 || 745003679 * anInt8971 >= aColorArray8689.length)
  4200. anInt8971 = 0;
  4201. break;
  4202. case 16:
  4203. if (string.equals(Class26.aString355))
  4204. aBoolean8680 = true;
  4205. else
  4206. aBoolean8680 = false;
  4207. break;
  4208. case 15:
  4209. aString8927 = string;
  4210. }
  4211. }
  4212. }
  4213. if (aString8927 == null)
  4214. aString8927 = "";
  4215. Class311 class311 = new Class311(775068819 * anInt8794, -791746413 * anInt8803, 351263031 * anInt8727, anInt8910 * -510898275, aClass411_8944.aString5322);
  4216. Class385.aClient4141 = this;
  4217. method2751(class311, aClass411_8944.aString5317, Class510.aClass444_6221.aString5607, 32 + 1286017487 * Class510.aClass444_6221.anInt5608, Class356.method4268(-418428626), 718, 1, aBoolean8653, (byte) 29);
  4218. }
  4219. }
  4220.  
  4221. final void method2781() {
  4222. if (Class422_Sub25.aClass298_Sub48_8425.aClass422_Sub14_7571.method5677(-1480003909) == 2) {
  4223. try {
  4224. method2806((byte) 0);
  4225. } catch (ThreadDeath threaddeath) {
  4226. throw threaddeath;
  4227. } catch (Throwable throwable) {
  4228. IPAddress.method6062(new StringBuilder().append(throwable.getMessage()).append(" ").append(method2761((byte) -19)).toString(), throwable, (short) -2557);
  4229. aBoolean8662 = true;
  4230. Class370.method4578(0, false, 622850291);
  4231. }
  4232. } else
  4233. method2806((byte) 0);
  4234. }
  4235.  
  4236. static final void method2811(ClientScript2 class403, int i) {
  4237. try {
  4238. ((ClientScript2) class403).anIntArray5244[((((ClientScript2) class403).anInt5239 += -391880689) * 681479919 - 1)] = Class100.anInt1079 * -1537941929;
  4239. } catch (RuntimeException runtimeexception) {
  4240. throw Class346.method4175(runtimeexception, new StringBuilder().append("client.amm(").append(')').toString());
  4241. }
  4242. }
  4243. }
Advertisement
Add Comment
Please, Sign In to add comment