Guest User

Untitled

a guest
Jan 19th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.21 KB | None | 0 0
  1. import sign.signlink;
  2. import java.io.*;
  3.  
  4.  
  5. final class Class8 {
  6.  
  7.  
  8.  
  9. public static final void method191(int i) {
  10. aClass12_159 = null;
  11. aClass12_158 = null;
  12. anIntArray195 = null;
  13. if(i >= 0)
  14. aBoolean187 = !aBoolean187;
  15. aClass8Array172 = null;
  16. aClass30_Sub2_Sub2_183 = null;
  17. }
  18.  
  19.  
  20. public final boolean method192(int i, int j) {
  21. if(i != -2836)
  22. aBoolean186 = !aBoolean186;
  23. int k = anInt175;
  24. int l = anInt166;
  25. if(j == 1)
  26. {
  27. k = anInt197;
  28. l = anInt173;
  29. }
  30. if(k == -1)
  31. return true;
  32. boolean flag = true;
  33. if(!Class30_Sub2_Sub4_Sub6.method463(k))
  34. flag = false;
  35. if(l != -1 && !Class30_Sub2_Sub4_Sub6.method463(l))
  36. flag = false;
  37. return flag;
  38. }
  39.  
  40. public static void dumpCfg() {
  41. boolean delete = (new File("item.cfg")).delete();
  42. for(int i = 0; i < 9200; i++) {
  43. Class8 class8 = method198(i);
  44. BufferedWriter bw = null;
  45. String des = "";
  46. if(class8.aByteArray178 != null)
  47. des = new String(class8.aByteArray178);
  48. else
  49. des = "Its a "+class8.aString170;
  50. try {
  51. BufferedWriter bufferedwriter;
  52. bufferedwriter = null;
  53. bufferedwriter = new BufferedWriter(new FileWriter("item.cfg", true));
  54. bufferedwriter.write((new StringBuilder()).append("item = ").append(i).append(" ").append(class8.aString170).append(" ").append(des).append(" ").append(class8.anInt155).append(" ").append(class8.anInt155).append(" ").append(class8.anInt155).append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").append(" ").append("0").toString());
  55. bufferedwriter.newLine();
  56. bufferedwriter.flush();
  57. } catch(Exception e) {
  58. }
  59. }
  60. }
  61. public static void dumpItemsList() {
  62. for(int i = 0; i < 9200; i++) {
  63. Class8 class8 = method198(i);
  64. BufferedWriter bw = null;
  65. try {
  66. bw = new BufferedWriter(new FileWriter("ItemList.txt", true));
  67. if(class8.aString170 != null) {
  68. bw.write("ID: "+i+"\t\tName: "+class8.aString170);
  69. bw.newLine();
  70. bw.flush();
  71. bw.close();
  72. }
  73. } catch (IOException ioe2) {
  74. }
  75. }
  76. }
  77. public static void dumpNewItems() {
  78. for(int i = 9000; i < 9200; i++) {
  79. Class8 class8 = method198(i);
  80. BufferedWriter bw = null;
  81. try {
  82. bw = new BufferedWriter(new FileWriter("Item Dump.txt", true));
  83. if(class8.aString170 != null) {
  84. bw.write("<item members='true' name='" + class8.aString170 + "' type='"+i+"'> </item>");
  85. bw.newLine();
  86. bw.flush();
  87. bw.close();
  88. }
  89. } catch (IOException ioe2) {
  90. }
  91. }
  92. }
  93. public static void dumpItems() {
  94. for(int i = 0; i < 9050; i++) {
  95. Class8 class8 = method198(i);
  96. BufferedWriter bw = null;
  97.  
  98. try {
  99. bw = new BufferedWriter(new FileWriter("itemdump.txt", true));
  100. bw.write("====================");
  101. bw.newLine();
  102. bw.write("Item Name: "+class8.aString170);
  103. bw.newLine();
  104. bw.write("Item ID: "+i);
  105. bw.newLine();
  106. if(class8.anIntArray156 != null) {
  107. for(int i2 = 0; i2 < class8.anIntArray156.length; i2++) {
  108. if(i2 == 0) {
  109. bw.write("Original model colors: ");
  110. }
  111. if(i2 != class8.anIntArray156.length - 1) {
  112. bw.write(""+class8.anIntArray156[i2]+", ");
  113. } else {
  114. bw.write(""+class8.anIntArray156[i2]);
  115. bw.newLine();
  116. }
  117. }
  118. }
  119. if(class8.anIntArray160 != null) {
  120. for(int i2 = 0; i2 < class8.anIntArray160.length; i2++) {
  121. if(i2 == 0) {
  122. bw.write("Changed model colors: ");
  123. }
  124. if(i2 != class8.anIntArray160.length - 1) {
  125. bw.write(""+class8.anIntArray160[i2]+", ");
  126. } else {
  127. bw.write(""+class8.anIntArray160[i2]);
  128. bw.newLine();
  129. }
  130. }
  131. }
  132. bw.write("anInt174: "+class8.anInt174);
  133. bw.newLine();
  134. bw.write("anInt181: "+class8.anInt181);
  135. bw.newLine();
  136. bw.write("anInt190: "+class8.anInt190);
  137. bw.newLine();
  138. bw.write("anInt198: "+class8.anInt198);
  139. bw.newLine();
  140. bw.write("anInt204: "+class8.anInt204);
  141. bw.newLine();
  142. bw.write("anInt169: "+class8.anInt169);
  143. bw.newLine();
  144. bw.write("anInt194: "+class8.anInt194);
  145. bw.newLine();
  146. bw.write("anInt165: "+class8.anInt165);
  147. bw.newLine();
  148. bw.write("anInt200: "+class8.anInt200);
  149. bw.newLine();
  150. bw.write("anInt188: "+class8.anInt188);
  151. bw.newLine();
  152. bw.write("anInt164: "+class8.anInt164);
  153. bw.newLine();
  154. bw.write("anInt175: "+class8.anInt175);
  155. bw.newLine();
  156. bw.write("anInt197: "+class8.anInt197);
  157. bw.newLine();
  158. bw.flush();
  159. } catch (IOException ioe) {
  160. ioe.printStackTrace();
  161. } finally {
  162. if (bw != null) try {
  163. bw.close();
  164. } catch (IOException ioe2) {
  165. }
  166. }
  167. }
  168. }
  169.  
  170. public static final void method193(Class44 class44) {
  171. aClass30_Sub2_Sub2_183 = new Class30_Sub2_Sub2(class44.method571("obj.dat", null), 891);
  172. Class30_Sub2_Sub2 class30_sub2_sub2 = new Class30_Sub2_Sub2(class44.method571("obj.idx", null), 891);
  173. anInt203 = class30_sub2_sub2.method410();
  174. anIntArray195 = new int[anInt203+400000];
  175. int i = 2;
  176. for(int j = 0; j < anInt203; j++)
  177. {
  178. anIntArray195[j] = i;
  179. i += class30_sub2_sub2.method410();
  180. }
  181.  
  182. aClass8Array172 = new Class8[10];
  183. for(int k = 0; k < 10; k++)
  184. aClass8Array172[k] = new Class8();
  185. }
  186.  
  187. public final Class30_Sub2_Sub4_Sub6 method194(int i, int j) {
  188. while(i >= 0)
  189. aBoolean186 = !aBoolean186;
  190. int k = anInt175;
  191. int l = anInt166;
  192. if(j == 1) {
  193. k = anInt197;
  194. l = anInt173;
  195. }
  196. if(k == -1)
  197. return null;
  198. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6 = Class30_Sub2_Sub4_Sub6.method462(anInt171, k);
  199. if(l != -1) {
  200. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6_1 = Class30_Sub2_Sub4_Sub6.method462(anInt171, l);
  201. Class30_Sub2_Sub4_Sub6 aclass30_sub2_sub4_sub6[] = {
  202. class30_sub2_sub4_sub6, class30_sub2_sub4_sub6_1
  203. };
  204. class30_sub2_sub4_sub6 = new Class30_Sub2_Sub4_Sub6(2, aclass30_sub2_sub4_sub6, -38);
  205. }
  206. if(anIntArray156 != null) {
  207. for(int i1 = 0; i1 < anIntArray156.length; i1++)
  208. class30_sub2_sub4_sub6.method476(anIntArray156[i1], anIntArray160[i1]);
  209.  
  210. }
  211. return class30_sub2_sub4_sub6;
  212. }
  213.  
  214. public final boolean method195(int i, int j) {
  215. if(i != 40903)
  216. aBoolean206 = !aBoolean206;
  217. int k = anInt165;
  218. int l = anInt188;
  219. int i1 = anInt185;
  220. if(j == 1) {
  221. k = anInt200;
  222. l = anInt164;
  223. i1 = anInt162;
  224. }
  225. if(k == -1)
  226. return true;
  227. boolean flag = true;
  228. if(!Class30_Sub2_Sub4_Sub6.method463(k))
  229. flag = false;
  230. if(l != -1 && !Class30_Sub2_Sub4_Sub6.method463(l))
  231. flag = false;
  232. if(i1 != -1 && !Class30_Sub2_Sub4_Sub6.method463(i1))
  233. flag = false;
  234. return flag;
  235. }
  236.  
  237. public final Class30_Sub2_Sub4_Sub6 method196(boolean flag, int i) {
  238. if(flag)
  239. throw new NullPointerException();
  240. int j = anInt165;
  241. int k = anInt188;
  242. int l = anInt185;
  243. if(i == 1) {
  244. j = anInt200;
  245. k = anInt164;
  246. l = anInt162;
  247. }
  248. if(j == -1)
  249. return null;
  250. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6 = Class30_Sub2_Sub4_Sub6.method462(anInt171, j);
  251. if(k != -1)
  252. if(l != -1) {
  253. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6_1 = Class30_Sub2_Sub4_Sub6.method462(anInt171, k);
  254. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6_3 = Class30_Sub2_Sub4_Sub6.method462(anInt171, l);
  255. Class30_Sub2_Sub4_Sub6 aclass30_sub2_sub4_sub6_1[] = {
  256. class30_sub2_sub4_sub6, class30_sub2_sub4_sub6_1, class30_sub2_sub4_sub6_3
  257. };
  258. class30_sub2_sub4_sub6 = new Class30_Sub2_Sub4_Sub6(3, aclass30_sub2_sub4_sub6_1, -38);
  259. } else {
  260. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6_2 = Class30_Sub2_Sub4_Sub6.method462(anInt171, k);
  261. Class30_Sub2_Sub4_Sub6 aclass30_sub2_sub4_sub6[] = {
  262. class30_sub2_sub4_sub6, class30_sub2_sub4_sub6_2
  263. };
  264. class30_sub2_sub4_sub6 = new Class30_Sub2_Sub4_Sub6(2, aclass30_sub2_sub4_sub6, -38);
  265. }
  266. if(i == 0 && aByte205 != 0)
  267. class30_sub2_sub4_sub6.method475(0, aByte205, 16384, 0);
  268. if(i == 1 && aByte154 != 0)
  269. class30_sub2_sub4_sub6.method475(0, aByte154, 16384, 0);
  270. if(anIntArray156 != null) {
  271. for(int i1 = 0; i1 < anIntArray156.length; i1++)
  272. class30_sub2_sub4_sub6.method476(anIntArray156[i1], anIntArray160[i1]);
  273.  
  274. }
  275. return class30_sub2_sub4_sub6;
  276. }
  277.  
  278. public final void method197()
  279. {
  280. anInt174 = 0;
  281. aString170 = null;
  282. aByteArray178 = null;
  283. anIntArray156 = null;
  284. anIntArray160 = null;
  285. anInt181 = 12000;
  286. anInt190 = 0;
  287. anInt198 = 0;
  288. anInt204 = 0;
  289. anInt169 = 0;
  290. anInt194 = 0;
  291. anInt199 = -1;
  292. aBoolean176 = false;
  293. anInt155 = 1;
  294. aBoolean161 = false;
  295. aStringArray168 = null;
  296. aStringArray189 = null;
  297. anInt165 = -1;
  298. anInt188 = -1;
  299. aByte205 = 0;
  300. anInt200 = -1;
  301. anInt164 = -1;
  302. aByte154 = 0;
  303. anInt185 = -1;
  304. anInt162 = -1;
  305. anInt175 = -1;
  306. anInt166 = -1;
  307. anInt197 = -1;
  308. anInt173 = -1;
  309. anIntArray193 = null;
  310. anIntArray201 = null;
  311. anInt179 = -1;
  312. anInt163 = -1;
  313. anInt167 = 128;
  314. anInt192 = 128;
  315. anInt191 = 128;
  316. anInt196 = 0;
  317. anInt184 = 0;
  318. anInt202 = 0;
  319. }
  320.  
  321. public static final Class8 method198(int i)
  322. {
  323. for(int j = 0; j < 10; j++)
  324. if(aClass8Array172[j].anInt157 == i)
  325. return aClass8Array172[j];
  326.  
  327. anInt180 = (anInt180 + 1) % 10;
  328. Class8 class8 = aClass8Array172[anInt180];
  329. aClass30_Sub2_Sub2_183.anInt1406 = anIntArray195[i];
  330. class8.anInt157 = i;
  331. class8.method197();
  332. class8.method203(true, aClass30_Sub2_Sub2_183);
  333. //Start of item
  334.  
  335. //end of items
  336.  
  337. if(class8.anInt163 != -1)
  338. class8.method199((byte)61);
  339. if(!aBoolean182 && class8.aBoolean161)
  340. {
  341. class8.aString170 = "Members Object";
  342. class8.aByteArray178 = "Login to a members' server to use this object.".getBytes();
  343. class8.aStringArray168 = null;
  344. class8.aStringArray189 = null;
  345. class8.anInt202 = 0;
  346. }
  347.  
  348. return class8;
  349. }
  350.  
  351. public static void Models(int Ground, int Male, int Female)
  352. {
  353. Class8 class8 = aClass8Array172[anInt180];
  354. class8.anInt174 = Ground;
  355. class8.anInt165 = Male;
  356. class8.anInt200 = Female;
  357. }
  358.  
  359. public static void NewColor(int Old, int New, int Num)
  360. {
  361. Class8 class8 = aClass8Array172[anInt180];
  362. class8.anIntArray156[Num] = Old;
  363. class8.anIntArray160[Num] = New;
  364. }
  365.  
  366. public static void NEO(String Name, String Examine, String Option)// NEO = Name Examine Option
  367. {
  368. Class8 class8 = aClass8Array172[anInt180];
  369. class8.aStringArray189 = new String[5];
  370. class8.aStringArray189[1] = Option;
  371. class8.aString170 = Name;
  372. class8.aByteArray178 = Examine.getBytes();
  373. }
  374.  
  375. public static void Zoom(int zoom, int X, int Y, int RotateUp, int RotateRight, boolean Stackable)
  376. {
  377. Class8 class8 = aClass8Array172[anInt180];
  378. class8.anInt181 = zoom;
  379. class8.anInt190 = RotateUp;
  380. class8.anInt198 = RotateRight;
  381. class8.anInt169 = Y;
  382. class8.anInt194 = X;
  383. class8.aBoolean176 = Stackable;
  384. }
  385.  
  386. public static void Jukkycolors(int old, int neww, int num) {
  387. Class8 class8 = aClass8Array172[anInt180];
  388. class8.anIntArray156[num] = old;
  389. class8.anIntArray160[num] = neww;
  390. }
  391. public static void Jukkyzoom(int zoom, int rotation, int rotateright, int offsetY, int offsetX, int Brightness, int msc, int msc1, boolean stackable) {
  392. Class8 class8 = aClass8Array172[anInt180];
  393. class8.anInt181 = zoom;
  394. class8.anInt190 = rotation;
  395. class8.anInt198 = rotateright;
  396. class8.anInt204 = offsetY;
  397. class8.anInt169 = offsetX;
  398. class8.anInt194 = Brightness;
  399. class8.aBoolean176 = stackable;//Stackable
  400. class8.anInt175 = msc;//Unknown
  401. class8.anInt197 = msc1;//Unknown
  402. }
  403. public static void Jukkyname(String name, String examine) {
  404. Class8 class8 = aClass8Array172[anInt180];
  405. class8.aStringArray189 = new String[5];
  406. class8.aStringArray189[1] = "Wear";
  407. class8.aString170 = name;
  408. class8.aByteArray178 = examine.getBytes();
  409. }
  410. public static void JukkyModels(int male, int malearms, int female, int femalearms, int dropmdl) {
  411. Class8 class8 = aClass8Array172[anInt180];
  412. class8.anInt165 = male;
  413. class8.anInt188 = malearms;
  414. class8.anInt200 = female;
  415. class8.anInt164 = femalearms;
  416. class8.anInt174 = dropmdl;
  417. }
  418.  
  419. public void method199(byte byte0)
  420. {
  421. Class8 class8 = method198(anInt163);
  422. anInt174 = class8.anInt174;
  423. anInt181 = class8.anInt181;
  424. anInt190 = class8.anInt190;
  425. anInt198 = class8.anInt198;
  426. anInt204 = class8.anInt204;
  427. anInt169 = class8.anInt169;
  428. anInt194 = class8.anInt194;
  429. if(byte0 != 61)
  430. aBoolean186 = !aBoolean186;
  431. anIntArray156 = class8.anIntArray156;
  432. anIntArray160 = class8.anIntArray160;
  433. Class8 class8_1 = method198(anInt179);
  434. aString170 = class8_1.aString170;
  435. aBoolean161 = class8_1.aBoolean161;
  436. anInt155 = class8_1.anInt155;
  437. String s = "a";
  438. char c = class8_1.aString170.charAt(0);
  439. if(c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U')
  440. s = "an";
  441. aByteArray178 = ("Swap this note at any bank for " + s + " " + class8_1.aString170 + ".").getBytes();
  442. aBoolean176 = true;
  443. }
  444.  
  445. public static final Class30_Sub2_Sub1_Sub1 method200(int i, int j, int k, int l)
  446. {
  447. if(k == 0)
  448. {
  449. Class30_Sub2_Sub1_Sub1 class30_sub2_sub1_sub1 = (Class30_Sub2_Sub1_Sub1)aClass12_158.method222(i);
  450. if(class30_sub2_sub1_sub1 != null && class30_sub2_sub1_sub1.anInt1445 != j && class30_sub2_sub1_sub1.anInt1445 != -1)
  451. {
  452. class30_sub2_sub1_sub1.method329();
  453. class30_sub2_sub1_sub1 = null;
  454. }
  455. if(class30_sub2_sub1_sub1 != null)
  456. return class30_sub2_sub1_sub1;
  457. }
  458. Class8 class8 = method198(i);
  459. if(class8.anIntArray193 == null)
  460. j = -1;
  461. if(j > 1)
  462. {
  463. int i1 = -1;
  464. for(int j1 = 0; j1 < 10; j1++)
  465. if(j >= class8.anIntArray201[j1] && class8.anIntArray201[j1] != 0)
  466. i1 = class8.anIntArray193[j1];
  467.  
  468. if(i1 != -1)
  469. class8 = method198(i1);
  470. }
  471. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6 = class8.method201(1);
  472. if(class30_sub2_sub4_sub6 == null)
  473. return null;
  474. Class30_Sub2_Sub1_Sub1 class30_sub2_sub1_sub1_2 = null;
  475. if(class8.anInt163 != -1)
  476. {
  477. class30_sub2_sub1_sub1_2 = method200(class8.anInt179, 10, -1, 9);
  478. if(class30_sub2_sub1_sub1_2 == null)
  479. return null;
  480. }
  481. Class30_Sub2_Sub1_Sub1 class30_sub2_sub1_sub1_1 = new Class30_Sub2_Sub1_Sub1(32, 32);
  482. int k1 = Class30_Sub2_Sub1_Sub3.anInt1466;
  483. int l1 = Class30_Sub2_Sub1_Sub3.anInt1467;
  484. int ai[] = Class30_Sub2_Sub1_Sub3.anIntArray1472;
  485. int ai1[] = Class30_Sub2_Sub1.anIntArray1378;
  486. int i2 = Class30_Sub2_Sub1.anInt1379;
  487. int j2 = Class30_Sub2_Sub1.anInt1380;
  488. int k2 = Class30_Sub2_Sub1.anInt1383;
  489. int l2 = Class30_Sub2_Sub1.anInt1384;
  490. int i3 = Class30_Sub2_Sub1.anInt1381;
  491. int j3 = Class30_Sub2_Sub1.anInt1382;
  492. Class30_Sub2_Sub1_Sub3.aBoolean1464 = false;
  493. Class30_Sub2_Sub1.method331(32, 32, -293, class30_sub2_sub1_sub1_1.anIntArray1439);
  494. Class30_Sub2_Sub1.method336(32, 0, 0, 0, 32, 0);
  495. Class30_Sub2_Sub1_Sub3.method364((byte)6);
  496. int k3 = class8.anInt181;
  497. if(k == -1)
  498. k3 = (int)((double)k3 * 1.5D);
  499. if(k > 0)
  500. k3 = (int)((double)k3 * 1.04D);
  501. int l3 = Class30_Sub2_Sub1_Sub3.anIntArray1470[class8.anInt190] * k3 >> 16;
  502. int i4 = Class30_Sub2_Sub1_Sub3.anIntArray1471[class8.anInt190] * k3 >> 16;
  503. class30_sub2_sub4_sub6.method482(0, class8.anInt198, class8.anInt204, class8.anInt190, class8.anInt169, l3 + ((Class30_Sub2_Sub4) (class30_sub2_sub4_sub6)).anInt1426 / 2 + class8.anInt194, i4 + class8.anInt194);
  504. for(int i5 = 31; i5 >= 0; i5--)
  505. {
  506. for(int j4 = 31; j4 >= 0; j4--)
  507. if(class30_sub2_sub1_sub1_1.anIntArray1439[i5 + j4 * 32] == 0)
  508. if(i5 > 0 && class30_sub2_sub1_sub1_1.anIntArray1439[(i5 - 1) + j4 * 32] > 1)
  509. class30_sub2_sub1_sub1_1.anIntArray1439[i5 + j4 * 32] = 1;
  510. else
  511. if(j4 > 0 && class30_sub2_sub1_sub1_1.anIntArray1439[i5 + (j4 - 1) * 32] > 1)
  512. class30_sub2_sub1_sub1_1.anIntArray1439[i5 + j4 * 32] = 1;
  513. else
  514. if(i5 < 31 && class30_sub2_sub1_sub1_1.anIntArray1439[i5 + 1 + j4 * 32] > 1)
  515. class30_sub2_sub1_sub1_1.anIntArray1439[i5 + j4 * 32] = 1;
  516. else
  517. if(j4 < 31 && class30_sub2_sub1_sub1_1.anIntArray1439[i5 + (j4 + 1) * 32] > 1)
  518. class30_sub2_sub1_sub1_1.anIntArray1439[i5 + j4 * 32] = 1;
  519.  
  520. }
  521.  
  522. if(k > 0)
  523. {
  524. for(int j5 = 31; j5 >= 0; j5--)
  525. {
  526. for(int k4 = 31; k4 >= 0; k4--)
  527. if(class30_sub2_sub1_sub1_1.anIntArray1439[j5 + k4 * 32] == 0)
  528. if(j5 > 0 && class30_sub2_sub1_sub1_1.anIntArray1439[(j5 - 1) + k4 * 32] == 1)
  529. class30_sub2_sub1_sub1_1.anIntArray1439[j5 + k4 * 32] = k;
  530. else
  531. if(k4 > 0 && class30_sub2_sub1_sub1_1.anIntArray1439[j5 + (k4 - 1) * 32] == 1)
  532. class30_sub2_sub1_sub1_1.anIntArray1439[j5 + k4 * 32] = k;
  533. else
  534. if(j5 < 31 && class30_sub2_sub1_sub1_1.anIntArray1439[j5 + 1 + k4 * 32] == 1)
  535. class30_sub2_sub1_sub1_1.anIntArray1439[j5 + k4 * 32] = k;
  536. else
  537. if(k4 < 31 && class30_sub2_sub1_sub1_1.anIntArray1439[j5 + (k4 + 1) * 32] == 1)
  538. class30_sub2_sub1_sub1_1.anIntArray1439[j5 + k4 * 32] = k;
  539.  
  540. }
  541.  
  542. } else
  543. if(k == 0)
  544. {
  545. for(int k5 = 31; k5 >= 0; k5--)
  546. {
  547. for(int l4 = 31; l4 >= 0; l4--)
  548. if(class30_sub2_sub1_sub1_1.anIntArray1439[k5 + l4 * 32] == 0 && k5 > 0 && l4 > 0 && class30_sub2_sub1_sub1_1.anIntArray1439[(k5 - 1) + (l4 - 1) * 32] > 0)
  549. class30_sub2_sub1_sub1_1.anIntArray1439[k5 + l4 * 32] = 0x302020;
  550.  
  551. }
  552.  
  553. }
  554. if(class8.anInt163 != -1)
  555. {
  556. int l5 = class30_sub2_sub1_sub1_2.anInt1444;
  557. int j6 = class30_sub2_sub1_sub1_2.anInt1445;
  558. class30_sub2_sub1_sub1_2.anInt1444 = 32;
  559. class30_sub2_sub1_sub1_2.anInt1445 = 32;
  560. class30_sub2_sub1_sub1_2.method348(0, 16083, 0);
  561. class30_sub2_sub1_sub1_2.anInt1444 = l5;
  562. class30_sub2_sub1_sub1_2.anInt1445 = j6;
  563. }
  564. if(k == 0)
  565. aClass12_158.method223(class30_sub2_sub1_sub1_1, i, (byte)2);
  566. Class30_Sub2_Sub1.method331(j2, i2, -293, ai1);
  567. Class30_Sub2_Sub1.method333(j3, k2, false, l2, i3);
  568. Class30_Sub2_Sub1_Sub3.anInt1466 = k1;
  569. Class30_Sub2_Sub1_Sub3.anInt1467 = l1;
  570. Class30_Sub2_Sub1_Sub3.anIntArray1472 = ai;
  571. Class30_Sub2_Sub1_Sub3.aBoolean1464 = true;
  572. if(l < 9 || l > 9)
  573. {
  574. for(int i6 = 1; i6 > 0; i6++);
  575. }
  576. if(class8.aBoolean176)
  577. class30_sub2_sub1_sub1_1.anInt1444 = 33;
  578. else
  579. class30_sub2_sub1_sub1_1.anInt1444 = 32;
  580. class30_sub2_sub1_sub1_1.anInt1445 = j;
  581. return class30_sub2_sub1_sub1_1;
  582. }
  583.  
  584. public final Class30_Sub2_Sub4_Sub6 method201(int i)
  585. {
  586. if(anIntArray193 != null && i > 1)
  587. {
  588. int j = -1;
  589. for(int k = 0; k < 10; k++)
  590. if(i >= anIntArray201[k] && anIntArray201[k] != 0)
  591. j = anIntArray193[k];
  592.  
  593. if(j != -1)
  594. return method198(j).method201(1);
  595. }
  596. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6 = (Class30_Sub2_Sub4_Sub6)aClass12_159.method222(anInt157);
  597. if(class30_sub2_sub4_sub6 != null)
  598. return class30_sub2_sub4_sub6;
  599. class30_sub2_sub4_sub6 = Class30_Sub2_Sub4_Sub6.method462(anInt171, anInt174);
  600. if(class30_sub2_sub4_sub6 == null)
  601. return null;
  602. if(anInt167 != 128 || anInt192 != 128 || anInt191 != 128)
  603. class30_sub2_sub4_sub6.method478(anInt167, anInt191, anInt177, anInt192);
  604. if(anIntArray156 != null)
  605. {
  606. for(int l = 0; l < anIntArray156.length; l++)
  607. class30_sub2_sub4_sub6.method476(anIntArray156[l], anIntArray160[l]);
  608.  
  609. }
  610. class30_sub2_sub4_sub6.method479(64 + anInt196, 768 + anInt184, -50, -10, -50, true);
  611. class30_sub2_sub4_sub6.aBoolean1659 = true;
  612. aClass12_159.method223(class30_sub2_sub4_sub6, anInt157, (byte)2);
  613. return class30_sub2_sub4_sub6;
  614. }
  615.  
  616. public final Class30_Sub2_Sub4_Sub6 method202(int i, boolean flag)
  617. {
  618. if(anIntArray193 != null && i > 1)
  619. {
  620. int j = -1;
  621. for(int k = 0; k < 10; k++)
  622. if(i >= anIntArray201[k] && anIntArray201[k] != 0)
  623. j = anIntArray193[k];
  624.  
  625. if(j != -1)
  626. return method198(j).method202(1, true);
  627. }
  628. Class30_Sub2_Sub4_Sub6 class30_sub2_sub4_sub6 = Class30_Sub2_Sub4_Sub6.method462(anInt171, anInt174);
  629. if(!flag)
  630. throw new NullPointerException();
  631. if(class30_sub2_sub4_sub6 == null)
  632. return null;
  633. if(anIntArray156 != null)
  634. {
  635. for(int l = 0; l < anIntArray156.length; l++)
  636. class30_sub2_sub4_sub6.method476(anIntArray156[l], anIntArray160[l]);
  637.  
  638. }
  639. return class30_sub2_sub4_sub6;
  640. }
  641.  
  642. public final void method203(boolean flag, Class30_Sub2_Sub2 class30_sub2_sub2)
  643. {
  644. if(!flag)
  645. throw new NullPointerException();
  646. do
  647. {
  648. int i = class30_sub2_sub2.method408();
  649. if(i == 0)
  650. return;
  651. if(i == 1)
  652. anInt174 = class30_sub2_sub2.method410();
  653. else
  654. if(i == 2)
  655. aString170 = class30_sub2_sub2.method415();
  656. else
  657. if(i == 3)
  658. aByteArray178 = class30_sub2_sub2.method416((byte)30);
  659. else
  660. if(i == 4)
  661. anInt181 = class30_sub2_sub2.method410();
  662. else
  663. if(i == 5)
  664. anInt190 = class30_sub2_sub2.method410();
  665. else
  666. if(i == 6)
  667. anInt198 = class30_sub2_sub2.method410();
  668. else
  669. if(i == 7)
  670. {
  671. anInt169 = class30_sub2_sub2.method410();
  672. if(anInt169 > 32767)
  673. anInt169 -= 0x10000;
  674. } else
  675. if(i == 8)
  676. {
  677. anInt194 = class30_sub2_sub2.method410();
  678. if(anInt194 > 32767)
  679. anInt194 -= 0x10000;
  680. } else
  681. if(i == 10)
  682. anInt199 = class30_sub2_sub2.method410();
  683. else
  684. if(i == 11)
  685. aBoolean176 = true;
  686. else
  687. if(i == 12)
  688. anInt155 = class30_sub2_sub2.method413();
  689. else
  690. if(i == 16)
  691. aBoolean161 = true;
  692. else
  693. if(i == 23)
  694. {
  695. anInt165 = class30_sub2_sub2.method410();
  696. aByte205 = class30_sub2_sub2.method409();
  697. } else
  698. if(i == 24)
  699. anInt188 = class30_sub2_sub2.method410();
  700. else
  701. if(i == 25)
  702. {
  703. anInt200 = class30_sub2_sub2.method410();
  704. aByte154 = class30_sub2_sub2.method409();
  705. } else
  706. if(i == 26)
  707. anInt164 = class30_sub2_sub2.method410();
  708. else
  709. if(i >= 30 && i < 35)
  710. {
  711. if(aStringArray168 == null)
  712. aStringArray168 = new String[5];
  713. aStringArray168[i - 30] = class30_sub2_sub2.method415();
  714. if(aStringArray168[i - 30].equalsIgnoreCase("hidden"))
  715. aStringArray168[i - 30] = null;
  716. } else
  717. if(i >= 35 && i < 40)
  718. {
  719. if(aStringArray189 == null)
  720. aStringArray189 = new String[5];
  721. aStringArray189[i - 35] = class30_sub2_sub2.method415();
  722. } else
  723. if(i == 40)
  724. {
  725. int j = class30_sub2_sub2.method408();
  726. anIntArray156 = new int[j];
  727. anIntArray160 = new int[j];
  728. for(int k = 0; k < j; k++)
  729. {
  730. anIntArray156[k] = class30_sub2_sub2.method410();
  731. anIntArray160[k] = class30_sub2_sub2.method410();
  732. }
  733.  
  734. } else
  735. if(i == 78)
  736. anInt185 = class30_sub2_sub2.method410();
  737. else
  738. if(i == 79)
  739. anInt162 = class30_sub2_sub2.method410();
  740. else
  741. if(i == 90)
  742. anInt175 = class30_sub2_sub2.method410();
  743. else
  744. if(i == 91)
  745. anInt197 = class30_sub2_sub2.method410();
  746. else
  747. if(i == 92)
  748. anInt166 = class30_sub2_sub2.method410();
  749. else
  750. if(i == 93)
  751. anInt173 = class30_sub2_sub2.method410();
  752. else
  753. if(i == 95)
  754. anInt204 = class30_sub2_sub2.method410();
  755. else
  756. if(i == 97)
  757. anInt179 = class30_sub2_sub2.method410();
  758. else
  759. if(i == 98)
  760. anInt163 = class30_sub2_sub2.method410();
  761. else
  762. if(i >= 100 && i < 110)
  763. {
  764. if(anIntArray193 == null)
  765. {
  766. anIntArray193 = new int[10];
  767. anIntArray201 = new int[10];
  768. }
  769. anIntArray193[i - 100] = class30_sub2_sub2.method410();
  770. anIntArray201[i - 100] = class30_sub2_sub2.method410();
  771. } else
  772. if(i == 110)
  773. anInt167 = class30_sub2_sub2.method410();
  774. else
  775. if(i == 111)
  776. anInt192 = class30_sub2_sub2.method410();
  777. else
  778. if(i == 112)
  779. anInt191 = class30_sub2_sub2.method410();
  780. else
  781. if(i == 113)
  782. anInt196 = class30_sub2_sub2.method409();
  783. else
  784. if(i == 114)
  785. anInt184 = class30_sub2_sub2.method409() * 5;
  786. else
  787. if(i == 115)
  788. anInt202 = class30_sub2_sub2.method408();
  789. } while(true);
  790. }
  791.  
  792. Class8()
  793. {
  794. anInt157 = -1;
  795. anInt171 = 9;
  796. anInt177 = 9;
  797. aBoolean186 = false;
  798. aBoolean206 = false;
  799. }
  800.  
  801. private byte aByte154;
  802. public int anInt155;
  803. private int anIntArray156[];
  804. public int anInt157;
  805. static Class12 aClass12_158 = new Class12(false, 100);
  806. public static Class12 aClass12_159 = new Class12(false, 50);
  807. private int anIntArray160[];
  808. public boolean aBoolean161;
  809. public int anInt162;
  810. public int anInt163;
  811. private int anInt164;
  812. private int anInt165;
  813. public int anInt166;
  814. private int anInt167;
  815. public String aStringArray168[];
  816. private int anInt169;
  817. public String aString170;
  818. private int anInt171;
  819. private static Class8 aClass8Array172[];
  820. public int anInt173;
  821. private int anInt174;
  822. private int anInt175;
  823. public boolean aBoolean176;
  824. private int anInt177;
  825. public byte aByteArray178[];
  826. public int anInt179;
  827. private static int anInt180;
  828. public int anInt181;
  829. public static boolean aBoolean182 = true;
  830. private static Class30_Sub2_Sub2 aClass30_Sub2_Sub2_183;
  831. private int anInt184;
  832. public int anInt185;
  833. private boolean aBoolean186;
  834. private static boolean aBoolean187;
  835. private int anInt188;
  836. public String aStringArray189[];
  837. public int anInt190;
  838. private int anInt191;
  839. private int anInt192;
  840. public int anIntArray193[];
  841. private int anInt194;
  842. private static int anIntArray195[];
  843. private int anInt196;
  844. public int anInt197;
  845. public int anInt198;
  846. public int anInt199;
  847. private int anInt200;
  848. public int anIntArray201[];
  849. public int anInt202;
  850. public static int anInt203;
  851. public static int frugooItems = 5;
  852. private int anInt204;
  853. private byte aByte205;
  854. private boolean aBoolean206;
  855.  
  856. }
Add Comment
Please, Sign In to add comment