Ejemplo n.º 1
0
 static final int method1977(int i) {
   anInt6902++;
   if (Class213.aNode_Sub27_2512.aClass320_Sub10_7300.method3718(false) == 0) {
     for (int i_2_ = 0; (i_2_ ^ 0xffffffff) > (Class357.anInt4429 ^ 0xffffffff); i_2_++) {
       if ((Class320_Sub7.anInterface21Array8275[i_2_].method77(-24069) ^ 0xffffffff) == -116
           || Class320_Sub7.anInterface21Array8275[i_2_].method77(i ^ ~0x5e05) == 'S') {
         Class213.aNode_Sub27_2512.method2690(
             56, 1, Class213.aNode_Sub27_2512.aClass320_Sub10_7300);
         Node_Sub32.aBoolean7377 = true;
         break;
       }
     }
   }
   if (Class110.aClass110_1384 == Class252.aClass110_3189) {
     Runtime runtime = Runtime.getRuntime();
     int i_3_ = (int) ((runtime.totalMemory() - runtime.freeMemory()) / 1024L);
     long l = Class313.method3650(false);
     if (Class4.aLong123 == 0L) {
       Class4.aLong123 = l;
     }
     if (i_3_ > 16384 && -Class4.aLong123 + l < 5000L) {
       if (-Class290.aLong3647 + l > 1000L) {
         System.gc();
         Class290.aLong3647 = l;
       }
       return 0;
     }
   }
   if (Class110.aClass110_1390 == Class252.aClass110_3189) {
     if (Class144_Sub1.aClass232_6802 == null) {
       Class144_Sub1.aClass232_6802 =
           new Class232(
               Class267.aClass266_3449,
               Class320_Sub1.aClass141_8207,
               Class239.RSA_EXPONENT,
               Node_Sub38_Sub32.aBigInteger10430);
     }
     if (!Class144_Sub1.aClass232_6802.method2136(255)) {
       return 0;
     }
     Node_Sub38_Sub27.method2878(73, null, true, 0);
     Class320_Sub13.aBoolean8335 = !Node_Sub46.method2948(16062);
     Class320_Sub6.index32or34 =
         Class58.method576(false, Class320_Sub13.aBoolean8335 ? 34 : 32, 1, i + 1);
     Class273.index33 = Class58.method576(false, 33, 1, 2);
     AnimableAnimator_Sub1.aClass302_9091 = Class58.method576(false, 13, 1, i ^ 0x3);
   }
   if (Class110.aClass110_1392 == Class252.aClass110_3189) {
     boolean bool = Class273.index33.method3520((byte) 15);
     int i_4_ = GraphicsToolkit.aClass34_Sub1Array1547[33].method376(i + 99);
     i_4_ =
         i_4_
             + GraphicsToolkit.aClass34_Sub1Array1547[!Class320_Sub13.aBoolean8335 ? 32 : 34]
                 .method376(100);
     i_4_ += GraphicsToolkit.aClass34_Sub1Array1547[13].method376(i + 99);
     i_4_ = i_4_ + (bool ? 100 : Class273.index33.method3511(19492));
     if (i_4_ != 400) {
       return i_4_ / 4;
     }
     Class171.anInt2066 = Class320_Sub6.index32or34.method3505(false);
     Class251.anInt3185 = Class273.index33.method3505(false);
     Node_Sub38_Sub28.method2888((byte) 61, Class320_Sub6.index32or34);
     int i_5_ = Class213.aNode_Sub27_2512.aClass320_Sub11_7264.method3722(false);
     Class174.aClass250_2094 =
         new Class250(Class209.aClass353_2483, Class35.language, Class273.index33);
     int[] is = Class174.aClass250_2094.method3091(i_5_, (byte) 104);
     if (is.length == 0) {
       is = Class174.aClass250_2094.method3091(0, (byte) 100);
     }
     Class373 class373 =
         new Class373(Class320_Sub6.index32or34, AnimableAnimator_Sub1.aClass302_9091);
     if (is.length > 0) {
       Class235_Sub1.anInterface16Array8978 = new Interface16[is.length];
       for (int i_6_ = 0;
           (i_6_ ^ 0xffffffff) > (Class235_Sub1.anInterface16Array8978.length ^ 0xffffffff);
           i_6_++)
         Class235_Sub1.anInterface16Array8978[i_6_] =
             new Class327(Class174.aClass250_2094.method3093(is[i_6_], false), class373);
     }
   }
   if (Class110.aClass110_1394 == Class252.aClass110_3189) {
     Class49.method484(
         (byte) 111,
         AnimableAnimator_Sub1.aClass302_9091,
         Class320_Sub6.index32or34,
         Class36.method392((byte) -36));
   }
   if (Class110.aClass110_1395 == Class252.aClass110_3189) {
     int i_7_ = Class190.method1940(255);
     int i_8_ = aa_Sub3.method160(i ^ ~0x15c5);
     if (i_8_ > i_7_) {
       return 100 * i_7_ / i_8_;
     }
   }
   if (Class110.aClass110_1396 == Class252.aClass110_3189) {
     if (Class235_Sub1.anInterface16Array8978 != null
         && (Class235_Sub1.anInterface16Array8978.length ^ 0xffffffff) < -1) {
       if ((Class235_Sub1.anInterface16Array8978[0].method58(27285) ^ 0xffffffff) > -101) {
         return 0;
       }
       if ((Class235_Sub1.anInterface16Array8978.length ^ 0xffffffff) < -2
           && Class174.aClass250_2094.method3092(false)
           && (Class235_Sub1.anInterface16Array8978[1].method58(27285) ^ 0xffffffff) > -101) {
         return 0;
       }
     }
     Class300.method3497((byte) 107, Class93.aGraphicsToolkit1241);
     Class320_Sub21.method3760(true, Class93.aGraphicsToolkit1241);
     Class48.method478(1, (byte) 126);
   }
   if (Class110.aClass110_1397 == Class252.aClass110_3189) {
     for (int i_9_ = 0; i_9_ < 4; i_9_++)
       Class304.SCENE_CLIP_DATA_PLANES[i_9_] =
           Class63.method707(
               Node_Sub54.GAME_SCENE_WDITH, Class377_Sub1.GAME_SCENE_HEIGHT, (byte) 42);
   }
   if (Class252.aClass110_3189 == Class110.aClass110_1398) {
     Node_Sub38_Sub39.aClass302_10500 = Class58.method576(false, 8, 1, i + 1);
     Class181.aClass302_2158 = Class58.method576(false, 0, 1, i ^ 0x3);
     Class75.aClass302_1003 = Class58.method576(false, 1, 1, 2);
     Class4.index2 = Class58.method576(false, 2, 1, 2);
     Class293.aClass302_3681 = Class58.method576(false, 3, 1, 2);
     Class148.aClass302_1827 = Class58.method576(false, 4, 1, 2);
     Animable_Sub1_Sub1.aClass302_10618 = Class58.method576(true, 5, 1, 2);
     SeekableFile.index6 = Class58.method576(true, 6, 1, i ^ 0x3);
     Class107.aClass302_1364 = Class58.method576(false, 7, 1, 2);
     Class282.aClass302_3583 = Class58.method576(false, 9, 1, i ^ 0x3);
     Class250.aClass302_3179 = Class58.method576(false, 10, 1, 2);
     Class179.aClass302_2132 = Class58.method576(false, 11, 1, 2);
     Class21.aClass302_357 = Class58.method576(false, 12, 1, 2);
     Class78.aClass302_1033 = Class58.method576(false, 14, 1, i ^ 0x3);
     Class218.aClass302_2563 = Class58.method576(false, 15, 1, 2);
     Class247.aClass302_3143 = Class58.method576(false, 16, 1, 2);
     Class14.index17 = Class58.method576(false, 17, 1, 2);
     Class174.aClass302_2093 = Class58.method576(false, 18, 1, i + 1);
     Class205.index19 = Class58.method576(false, 19, 1, i ^ 0x3);
     Class262_Sub23.aClass302_7886 = Class58.method576(false, 20, 1, i + 1);
     Node_Sub15_Sub5.aClass302_9805 = Class58.method576(false, 21, 1, i ^ 0x3);
     Class127.index22 = Class58.method576(false, 22, 1, 2);
     r_Sub1.aClass302_11047 = Class58.method576(true, 23, 1, i ^ 0x3);
     Node_Sub38_Sub4.aClass302_10116 = Class58.method576(false, 24, 1, i + 1);
     Node_Sub18.aClass302_7150 = Class58.method576(false, 25, 1, 2);
     Node_Sub38_Sub10.aClass302_10197 = Class58.method576(true, 26, 1, 2);
     CacheNode_Sub5.aClass302_9477 = Class58.method576(false, 27, 1, i + 1);
     Class176.aClass302_2102 = Class58.method576(true, 28, 1, i + 1);
     Class262_Sub3.aClass302_7715 = Class58.method576(false, 29, 1, 2);
     Node_Sub15_Sub10.aClass302_9853 = Class58.method576(true, 35, 1, 2);
     Class326.index30 = Class58.method576(true, 30, 1, i ^ 0x3);
     Class262_Sub2.index31 = Class58.method576(true, 31, 1, i ^ 0x3);
     Node_Sub38_Sub38.index36 = Class58.method576(true, 36, 2, 2);
   }
   if (Class252.aClass110_3189 == Class110.aClass110_1399) {
     int i_10_ = 0;
     for (int i_11_ = 0; i_11_ < GraphicsToolkit.aClass34_Sub1Array1547.length; i_11_++) {
       if (GraphicsToolkit.aClass34_Sub1Array1547[i_11_] != null) {
         i_10_ =
             i_10_
                 + GraphicsToolkit.aClass34_Sub1Array1547[i_11_].method376(i + 99)
                     * Class249.anIntArray3151[i_11_]
                     / 100;
       }
     }
     if ((i_10_ ^ 0xffffffff) != -101) {
       if (Node_Sub51.anInt7633 < 0) {
         Node_Sub51.anInt7633 = i_10_;
       }
       return 100 * (-Node_Sub51.anInt7633 + i_10_) / (100 - Node_Sub51.anInt7633);
     }
     Node_Sub16.method2589(Node_Sub38_Sub39.aClass302_10500, 1);
     Class49.method484(
         (byte) 103,
         AnimableAnimator_Sub1.aClass302_9091,
         Node_Sub38_Sub39.aClass302_10500,
         Class36.method392((byte) -13));
   }
   if (Class252.aClass110_3189 == Class110.aClass110_1400) {
     byte[] bs = Class176.aClass302_2102.method3518((byte) 52, 4);
     if (bs == null) {
       return 0;
     }
     MainFile.method175(bs, true);
     ItemDefinitions.method1690((byte) -109);
     Class48.method478(2, (byte) 100);
   }
   if (i != 1) {
     method1973(15, -83);
   }
   if (Class110.aClass110_1401 == Class252.aClass110_3189) {
     IOException_Sub1.method133(255, Class326.index30, Class240.aSignLink2946);
   }
   if (Class110.aClass110_1402 == Class252.aClass110_3189) {
     int i_12_ = Class290_Sub6.method3438(i + 14626);
     if ((i_12_ ^ 0xffffffff) > -101) {
       return i_12_;
     }
     Class268.method3292((byte) -127, Class176.aClass302_2102.method3518((byte) 111, 1));
     CacheNode_Sub4.aClass1_9466 = new Class1(Class176.aClass302_2102);
     Class45.aShortArrayArray5265 = CacheNode_Sub4.aClass1_9466.aShortArrayArray106;
     Class117_Sub2.aShortArrayArrayArray5151 =
         CacheNode_Sub4.aClass1_9466.aShortArrayArrayArray113;
     Class63.aClass363_922 = new Class363(Class176.aClass302_2102);
   }
   if (Class110.aClass110_1403 == Class252.aClass110_3189) {
     if ((CacheNode_Sub4.aClass1_9466.anInt110 ^ 0xffffffff) != 0
         && !Class107.aClass302_1364.method3515(0, CacheNode_Sub4.aClass1_9466.anInt110, 0)) {
       return 99;
     }
     TemporaryItemDefinition.aD565 =
         new Class274(
             Node_Sub38_Sub10.aClass302_10197,
             Class282.aClass302_3583,
             Node_Sub38_Sub39.aClass302_10500);
     Class188_Sub2_Sub2.aClass36_9366 =
         new Class36(Class209.aClass353_2483, Class35.language, Class4.index2);
     InputStream_Sub2.aClass281_83 =
         new Class281(
             Class209.aClass353_2483, Class35.language, Class4.index2, Class63.aClass363_922);
     Class186.aClass239_2249 =
         new Class239(
             Class209.aClass353_2483,
             Class35.language,
             Class4.index2,
             Node_Sub38_Sub39.aClass302_10500);
     Class328.aClass362_4112 =
         new Class362(Class209.aClass353_2483, Class35.language, Class14.index17);
     Class290_Sub7.aClass71_8134 =
         new Class71(Class209.aClass353_2483, Class35.language, Class4.index2);
     r.aClass58_9578 = new Class58(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class296.aClass186_5429 =
         new Class186(
             Class209.aClass353_2483,
             Class35.language,
             Class4.index2,
             Node_Sub38_Sub39.aClass302_10500);
     Class42.aClass181_643 =
         new Class181(
             Class209.aClass353_2483, Class35.language, Class4.index2, Class107.aClass302_1364);
     Class269.aClass308_3469 =
         new Class308(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class32.aClass359_508 =
         new Class359(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class186.aClass112_2256 =
         new Class112(
             Class209.aClass353_2483,
             Class35.language,
             true,
             Class247.aClass302_3143,
             Class107.aClass302_1364);
     Class304.aClass215_3834 =
         new Class215(
             Class209.aClass353_2483,
             Class35.language,
             Class4.index2,
             Node_Sub38_Sub39.aClass302_10500);
     Node_Sub54.aClass338_7671 =
         new Class338(
             Class209.aClass353_2483,
             Class35.language,
             Class4.index2,
             Node_Sub38_Sub39.aClass302_10500);
     Class366.aClass279_4526 =
         new Class279(
             Class209.aClass353_2483,
             Class35.language,
             true,
             Class174.aClass302_2093,
             Class107.aClass302_1364);
     EntityNode_Sub3_Sub1.aClass86_9166 =
         new Class86(
             Class209.aClass353_2483,
             Class35.language,
             true,
             Class188_Sub2_Sub2.aClass36_9366,
             Class205.index19,
             Class107.aClass302_1364,
             null);
     Class146.aClass32_1812 =
         new Class32(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class18.aClass37_306 =
         new Class37(
             Class209.aClass353_2483,
             Class35.language,
             Class262_Sub23.aClass302_7886,
             Class181.aClass302_2158,
             Class75.aClass302_1003);
     Class171.aClass278_2062 =
         new Class278(Class209.aClass353_2483, Class35.language, Class4.index2);
     CacheNode_Sub6.aClass57_9480 =
         new Class57(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class16.aClass101_228 =
         new Class101(
             Class209.aClass353_2483,
             Class35.language,
             Node_Sub15_Sub5.aClass302_9805,
             Class107.aClass302_1364);
     Node_Sub9_Sub4.aClass180_9727 =
         new Class180(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class382.aClass142_5246 =
         new Class142(Class209.aClass353_2483, Class35.language, Class4.index2);
     Node_Sub53.aClass176_7667 =
         new Class176(Class209.aClass353_2483, Class35.language, Class4.index2);
     IOException_Sub1.aClass128_85 =
         new Class128(Class209.aClass353_2483, Class35.language, Class127.index22);
     Class188_Sub2_Sub1.aClass229_9354 =
         new Class229(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class336.aClass315_4173 =
         new Class315(Class209.aClass353_2483, Class35.language, Class4.index2);
     Class291_Sub1.aClass13_8198 =
         new Class13(Class209.aClass353_2483, Class35.language, Class4.index2);
     NpcDefinition.method3001(
         Class293.aClass302_3681,
         AnimableAnimator_Sub1.aClass302_9091,
         Node_Sub38_Sub39.aClass302_10500,
         (byte) 64,
         Class107.aClass302_1364);
     Node_Sub10.method2539(Class262_Sub3.aClass302_7715, -128);
     Class42.aClass122_631 =
         new Class122(
             Class35.language, Node_Sub38_Sub4.aClass302_10116, Node_Sub18.aClass302_7150);
     Node_Sub36_Sub1.aClass109_10035 =
         new Class109(
             Class35.language,
             Node_Sub38_Sub4.aClass302_10116,
             Node_Sub18.aClass302_7150,
             new Class220());
     OutputStream_Sub2.method139((byte) -110);
     Class186.aClass112_2256.method1143(
         -2098,
         (Class213.aNode_Sub27_2512.aClass320_Sub19_7301.method3751(false) ^ 0xffffffff) == -1);
     Class24.aClass275_442 = new Class275();
     Class320_Sub12.method3728(0);
     Class28.method333(Class18.aClass37_306, -1);
     Node_Sub38_Sub9.method2822(CacheNode_Sub5.aClass302_9477, 0);
     Class218.method2077(TemporaryItemDefinition.aD565, Class107.aClass302_1364, false);
     Class163 class163 = new Class163(Class250.aClass302_3179.method3529("huffman", "", i));
     Animable_Sub2.method834(-123, class163);
     try {
       jagmisc.init();
     } catch (Throwable throwable) {
       /* empty */
     }
     Animable_Sub3_Sub1.aClass234_11017 = Class300.method3498(4);
     Node_Sub23.aNode_Sub39_7201 = new Node_Sub39(true, Class240.aSignLink2946);
   }
   if (Class110.aClass110_1405 == Class252.aClass110_3189) {
     int i_13_ =
         Class200_Sub1.method2017(0, Node_Sub38_Sub39.aClass302_10500)
             + Node_Sub30.method2721(true, false);
     int i_14_ = CacheNode_Sub16_Sub2.method2391((byte) 99) - -aa_Sub3.method160(-5573);
     if ((i_13_ ^ 0xffffffff) > (i_14_ ^ 0xffffffff)) {
       return 100 * i_13_ / i_14_;
     }
   }
   if (Class110.aClass110_1406 == Class252.aClass110_3189) {
     Class20.method275(
         r_Sub1.aClass302_11047,
         Class290_Sub7.aClass71_8134,
         r.aClass58_9578,
         Class186.aClass112_2256,
         Class304.aClass215_3834,
         Node_Sub54.aClass338_7671,
         Class24.aClass275_442);
   }
   if (Class110.aClass110_1407 == Class252.aClass110_3189) {
     Node_Sub38_Sub3.aStringArray10105 = new String[Class382.aClass142_5246.anInt1760];
     Class320_Sub22.anIntArray8417 = new int[Node_Sub53.aClass176_7667.anInt2105];
     FileOnDisk.aBooleanArray1332 = new boolean[Node_Sub53.aClass176_7667.anInt2105];
     for (int i_15_ = 0;
         (Node_Sub53.aClass176_7667.anInt2105 ^ 0xffffffff) < (i_15_ ^ 0xffffffff);
         i_15_++) {
       if ((Node_Sub53.aClass176_7667.method1805(i_15_, -4409).anInt3208 ^ 0xffffffff) == -1) {
         FileOnDisk.aBooleanArray1332[i_15_] = true;
         Class188_Sub1_Sub1.anInt9333++;
       }
       Class320_Sub22.anIntArray8417[i_15_] = -1;
     }
     Class120.method1230(124);
     Animable_Sub1_Sub1.aClass302_10618.method3504(false, (byte) 31, true);
     SeekableFile.index6.method3504(true, (byte) 31, true);
     Node_Sub38_Sub39.aClass302_10500.method3504(true, (byte) 31, true);
     AnimableAnimator_Sub1.aClass302_9091.method3504(true, (byte) 31, true);
     Class250.aClass302_3179.method3504(true, (byte) 31, true);
     Class4.index2.anInt3795 = 2;
     Node_Sub38_Sub31.aBoolean10418 = true;
     Class14.index17.anInt3795 = 2;
     Class247.aClass302_3143.anInt3795 = 2;
     Class174.aClass302_2093.anInt3795 = 2;
     Class205.index19.anInt3795 = 2;
     Class262_Sub23.aClass302_7886.anInt3795 = 2;
     Node_Sub15_Sub5.aClass302_9805.anInt3795 = 2;
   }
   if (Class252.aClass110_3189 == Class110.aClass110_1408) {
     if (!CacheNode_Sub15.method2379(i + 7014, CacheNode_Sub4.aClass1_9466.anInt120)) {
       return 0;
     }
     boolean bool = true;
     for (int i_16_ = 0;
         i_16_ < Class134_Sub3.aWidgetArrayArray9035[CacheNode_Sub4.aClass1_9466.anInt120].length;
         i_16_++) {
       IComponentDefinitions widget =
           Class134_Sub3.aWidgetArrayArray9035[CacheNode_Sub4.aClass1_9466.anInt120][i_16_];
       if (widget.type == 5
           && widget.anInt4820 != -1
           && !Node_Sub38_Sub39.aClass302_10500.method3515(0, widget.anInt4820, 0)) {
         bool = false;
       }
     }
     if (!bool) {
       return 0;
     }
   }
   if (Class110.aClass110_1409 == Class252.aClass110_3189) {
     Class245.method3069(-1, true);
   }
   if (Class110.aClass110_1410 == Class252.aClass110_3189) {
     Class243.aClass340_3069.method3952(100);
     try {
       Class132.aThread1677.join();
     } catch (InterruptedException interruptedexception) {
       return 0;
     }
     Class235_Sub1.anInterface16Array8978 = null;
     Class243.aClass340_3069 = null;
     Class320_Sub6.index32or34 = null;
     Class273.index33 = null;
     Class132.aThread1677 = null;
     Class174.aClass250_2094 = null;
     MainFile.method174((byte) -110);
     CacheNode_Sub1.aBoolean9425 =
         (Class213.aNode_Sub27_2512.aClass320_Sub10_7300.method3718(false) ^ 0xffffffff) == -2;
     Class213.aNode_Sub27_2512.method2690(24, 1, Class213.aNode_Sub27_2512.aClass320_Sub10_7300);
     if (CacheNode_Sub1.aBoolean9425) {
       Class213.aNode_Sub27_2512.method2690(
           116, 0, Class213.aNode_Sub27_2512.aClass320_Sub29_7291);
     } else if (Class213.aNode_Sub27_2512.aClass320_Sub29_7291.aBoolean8486
         && Node_Sub23.aNode_Sub39_7201.anInt7484 < 512
         && (Node_Sub23.aNode_Sub39_7201.anInt7484 ^ 0xffffffff) != -1) {
       Class213.aNode_Sub27_2512.method2690(61, 0, Class213.aNode_Sub27_2512.aClass320_Sub29_7291);
     }
     Node_Sub38_Sub31.method2893(1);
     if (!CacheNode_Sub1.aBoolean9425) {
       Class22.method300(
           Class213.aNode_Sub27_2512.aClass320_Sub29_7291.method3791(false), true, false);
     } else {
       Class22.method300(0, true, false);
     }
     Node_Sub38_Sub19.method2850(
         i ^ 0x2, Class213.aNode_Sub27_2512.aClass320_Sub1_7287.method3678(false), -1, false, -1);
     Class300.method3497((byte) 107, Class93.aGraphicsToolkit1241);
     Class320_Sub21.method3760(true, Class93.aGraphicsToolkit1241);
     Class130.method1557(
         (byte) -126, Node_Sub38_Sub39.aClass302_10500, Class93.aGraphicsToolkit1241);
     Class173.method1800((byte) -61, Node_Sub52.aGLSpriteArray7655);
   }
   return Class169_Sub3.method1781((byte) 82);
 }
Ejemplo n.º 2
0
 static final void method2376(int i) {
   Node_Sub24.method2650(false, -14651);
   anInt11066++;
   Node_Sub29_Sub2.anInt10015 = 0;
   boolean bool = true;
   for (int i_26_ = 0;
       (Class188_Sub1_Sub1.aByteArrayArray9334.length ^ 0xffffffff) < (i_26_ ^ 0xffffffff);
       i_26_++) {
     if (StandardPlane.anIntArray7980[i_26_] != -1
         && Class188_Sub1_Sub1.aByteArrayArray9334[i_26_] == null) {
       Class188_Sub1_Sub1.aByteArrayArray9334[i_26_] =
           Animable_Sub1_Sub1.aClass302_10618.method3524(
               false, 0, StandardPlane.anIntArray7980[i_26_]);
       if (Class188_Sub1_Sub1.aByteArrayArray9334[i_26_] == null) {
         Node_Sub29_Sub2.anInt10015++;
         bool = false;
       }
     }
     if (Class144.anIntArray1789[i_26_] != -1 && FileOnDisk.aByteArrayArray1331[i_26_] == null) {
       FileOnDisk.aByteArrayArray1331[i_26_] =
           Animable_Sub1_Sub1.aClass302_10618.method3512(
               Class15.XTEA_KEYS[i_26_], 0, -114, Class144.anIntArray1789[i_26_]);
       if (FileOnDisk.aByteArrayArray1331[i_26_] == null) {
         bool = false;
         Node_Sub29_Sub2.anInt10015++;
       }
     }
     if (Class42.anIntArray645[i_26_] != -1 && Class320_Sub6.aByteArrayArray8263[i_26_] == null) {
       Class320_Sub6.aByteArrayArray8263[i_26_] =
           Animable_Sub1_Sub1.aClass302_10618.method3524(false, 0, Class42.anIntArray645[i_26_]);
       if (Class320_Sub6.aByteArrayArray8263[i_26_] == null) {
         Node_Sub29_Sub2.anInt10015++;
         bool = false;
       }
     }
     if (ProducingGraphicsBuffer.anIntArray9895[i_26_] != -1
         && Class320_Sub18.aByteArrayArray8378[i_26_] == null) {
       Class320_Sub18.aByteArrayArray8378[i_26_] =
           Animable_Sub1_Sub1.aClass302_10618.method3524(
               false, 0, ProducingGraphicsBuffer.anIntArray9895[i_26_]);
       if (Class320_Sub18.aByteArrayArray8378[i_26_] == null) {
         Node_Sub29_Sub2.anInt10015++;
         bool = false;
       }
     }
     if (Class204.anIntArray2460 != null
         && Class194.aByteArrayArray2373[i_26_] == null
         && (Class204.anIntArray2460[i_26_] ^ 0xffffffff) != 0) {
       Class194.aByteArrayArray2373[i_26_] =
           Animable_Sub1_Sub1.aClass302_10618.method3512(
               Class15.XTEA_KEYS[i_26_], 0, 118, Class204.anIntArray2460[i_26_]);
       if (Class194.aByteArrayArray2373[i_26_] == null) {
         Node_Sub29_Sub2.anInt10015++;
         bool = false;
       }
     }
   }
   if (Class262_Sub15_Sub1.aClass224_10520 == null) {
     if (Class92.aCacheNode_Sub11_1233 != null
         && r_Sub1.aClass302_11047.method3516(
             Class92.aCacheNode_Sub11_1233.aString9537 + "_staticelements", -73)) {
       if (r_Sub1.aClass302_11047.method3527(
           Class92.aCacheNode_Sub11_1233.aString9537 + "_staticelements", 0)) {
         Class262_Sub15_Sub1.aClass224_10520 =
             Class152.method1695(
                 Class101.aBoolean1313,
                 0,
                 r_Sub1.aClass302_11047,
                 Class92.aCacheNode_Sub11_1233.aString9537 + "_staticelements");
       } else {
         bool = false;
         Node_Sub29_Sub2.anInt10015++;
       }
     } else {
       Class262_Sub15_Sub1.aClass224_10520 = new Class224(0);
     }
   }
   if (!bool) {
     Class118.anInt5407 = 1;
   } else {
     bool = true;
     Node_Sub2.anInt6937 = 0;
     for (int i_27_ = 0;
         (Class188_Sub1_Sub1.aByteArrayArray9334.length ^ 0xffffffff) < (i_27_ ^ 0xffffffff);
         i_27_++) {
       byte[] bs = FileOnDisk.aByteArrayArray1331[i_27_];
       if (bs != null) {
         int i_28_ =
             (Class262_Sub1.MAP_REGION_HASHES[i_27_] >> 8) * 64 - Node_Sub53.gameSceneBaseX;
         int i_29_ =
             64 * (Class262_Sub1.MAP_REGION_HASHES[i_27_] & 0xff) + -Class320_Sub4.gameSceneBaseY;
         if ((Class61.anInt898 ^ 0xffffffff) != -1) {
           i_28_ = 10;
           i_29_ = 10;
         }
         bool &=
             Class118.method1175(
                 bs,
                 -1,
                 i_28_,
                 Node_Sub54.GAME_SCENE_WDITH,
                 i_29_,
                 Class377_Sub1.GAME_SCENE_HEIGHT);
       }
       bs = Class320_Sub18.aByteArrayArray8378[i_27_];
       if (bs != null) {
         int i_30_ =
             (Class262_Sub1.MAP_REGION_HASHES[i_27_] >> 8) * 64 + -Node_Sub53.gameSceneBaseX;
         int i_31_ =
             -Class320_Sub4.gameSceneBaseY + (0xff & Class262_Sub1.MAP_REGION_HASHES[i_27_]) * 64;
         if (Class61.anInt898 != 0) {
           i_31_ = 10;
           i_30_ = 10;
         }
         bool &=
             Class118.method1175(
                 bs,
                 -1,
                 i_30_,
                 Node_Sub54.GAME_SCENE_WDITH,
                 i_31_,
                 Class377_Sub1.GAME_SCENE_HEIGHT);
       }
     }
     if (!bool) {
       Class118.anInt5407 = 2;
     } else {
       if ((Class118.anInt5407 ^ 0xffffffff) != -1) {
         Class169_Sub3.method1779(
             Class93.aGraphicsToolkit1241,
             Class22.aClass22_375.method297(Class35.language) + "<br>(100%)",
             true,
             Class169_Sub3.aClass357_8820,
             StandardSprite.aClass52_8945,
             -16777216);
       }
       CacheNode_Sub16_Sub1.method2387((byte) -114);
       Node_Sub36_Sub2.method2761((byte) 125);
       Class30.method343(-126);
       boolean bool_33_ = false;
       if (Class93.aGraphicsToolkit1241.z()
           && Class213.aNode_Sub27_2512.aClass320_Sub26_7269.method3779(false) == 2) {
         for (int i_34_ = 0;
             (Class188_Sub1_Sub1.aByteArrayArray9334.length ^ 0xffffffff) < (i_34_ ^ 0xffffffff);
             i_34_++) {
           if (Class320_Sub18.aByteArrayArray8378[i_34_] != null
               || Class320_Sub6.aByteArrayArray8263[i_34_] != null) {
             bool_33_ = true;
             break;
           }
         }
       }
       int i_35_;
       if ((Class213.aNode_Sub27_2512.aClass320_Sub16_7316.method3744(false) ^ 0xffffffff) == -2) {
         i_35_ = CacheNode_Sub15.anIntArray9586[Node_Sub38_Sub25.CURRENT_GAME_SCENE_SIZE];
       } else {
         i_35_ = CacheNode_Sub14.anIntArray9575[Node_Sub38_Sub25.CURRENT_GAME_SCENE_SIZE];
       }
       if (Class93.aGraphicsToolkit1241.p()) {
         i_35_++;
       }
       AbstractToolkit.method1267(
           Class93.aGraphicsToolkit1241,
           Class244.anInt3081,
           9,
           4,
           Node_Sub54.GAME_SCENE_WDITH,
           Class377_Sub1.GAME_SCENE_HEIGHT,
           i_35_,
           bool_33_,
           Class93.aGraphicsToolkit1241.e() > 0);
       Class262_Sub16.method3195(Node_Sub9_Sub5.anInt9766);
       if (Node_Sub9_Sub5.anInt9766 == 0) {
         Node_Sub10.method2540(null);
       } else {
         Node_Sub10.method2540(CacheNode_Sub18.aClass52_9609);
       }
       for (int i_36_ = 0; (i_36_ ^ 0xffffffff) > -5; i_36_++)
         Class304.SCENE_CLIP_DATA_PLANES[i_36_].method991(-119);
       Class163.method1738(-1096);
       PlayerUpdateReference.method3808(false, -1);
       Class262_Sub17.method3197(0);
       Class59.aBoolean867 = false;
       CacheNode_Sub16_Sub1.method2387((byte) -114);
       System.gc();
       Node_Sub24.method2650(true, -14651);
       Node_Sub9_Sub5.method2528(1390489120);
       Class237.anInt2906 = Class213.aNode_Sub27_2512.aClass320_Sub12_7282.method3730(false);
       Class339_Sub6.aBoolean8715 = Class201.anInt2446 >= 96;
       Class34.aBoolean532 = Class213.aNode_Sub27_2512.aClass320_Sub26_7269.method3779(false) == 2;
       Class163.aBoolean2015 =
           Class213.aNode_Sub27_2512.aClass320_Sub24_7317.method3773(false) == 1;
       Class256.anInt3237 =
           (Class213.aNode_Sub27_2512.aClass320_Sub19_7301.method3751(false) ^ 0xffffffff) == -2
               ? -1
               : Class94.anInt1249;
       Class382.aBoolean5254 =
           Class213.aNode_Sub27_2512.aClass320_Sub23_7290.method3770(false) == 1;
       Class169_Sub2_Sub1.aBoolean10563 =
           Class213.aNode_Sub27_2512.aClass320_Sub30_7275.method3796(false) == 1;
       Node_Sub38_Sub1.aClass277_Sub1_10084 =
           new Class277_Sub1(
               4, Node_Sub54.GAME_SCENE_WDITH, Class377_Sub1.GAME_SCENE_HEIGHT, false);
       if (Class61.anInt898 == 0) {
         Actor.method863(
             Class188_Sub1_Sub1.aByteArrayArray9334,
             (byte) -74,
             Node_Sub38_Sub1.aClass277_Sub1_10084);
       } else {
         Class368.method4078(
             Class188_Sub1_Sub1.aByteArrayArray9334,
             (byte) -119,
             Node_Sub38_Sub1.aClass277_Sub1_10084);
       }
       Class290_Sub2.method3426(
           Node_Sub54.GAME_SCENE_WDITH >> 4, (byte) 119, Class377_Sub1.GAME_SCENE_HEIGHT >> 4);
       Class89.method1022(false);
       if (bool_33_) {
         Node_Sub38_Sub17.method2842(true);
         Class270_Sub1.aClass277_Sub1_8028 =
             new Class277_Sub1(
                 1, Node_Sub54.GAME_SCENE_WDITH, Class377_Sub1.GAME_SCENE_HEIGHT, true);
         if ((Class61.anInt898 ^ 0xffffffff) == -1) {
           Actor.method863(
               Class320_Sub6.aByteArrayArray8263, (byte) -74, Class270_Sub1.aClass277_Sub1_8028);
           Node_Sub24.method2650(true, -14651);
         } else {
           Class368.method4078(
               Class320_Sub6.aByteArrayArray8263, (byte) -116, Class270_Sub1.aClass277_Sub1_8028);
           Node_Sub24.method2650(true, -14651);
         }
         Class270_Sub1.aClass277_Sub1_8028.method3343(
             Node_Sub38_Sub1.aClass277_Sub1_10084.anIntArrayArrayArray3520[0], (byte) 119, 0);
         Class270_Sub1.aClass277_Sub1_8028.method3339(
             -2, null, Class93.aGraphicsToolkit1241, null);
         Node_Sub38_Sub17.method2842(false);
       }
       Node_Sub38_Sub1.aClass277_Sub1_10084.method3339(
           -2,
           bool_33_ ? Class270_Sub1.aClass277_Sub1_8028.anIntArrayArrayArray3520 : null,
           Class93.aGraphicsToolkit1241,
           Class304.SCENE_CLIP_DATA_PLANES);
       if ((Class61.anInt898 ^ 0xffffffff) != -1) {
         Node_Sub24.method2650(true, -14651);
         CacheNode_Sub7.method2317(
             FileOnDisk.aByteArrayArray1331, (byte) -122, Node_Sub38_Sub1.aClass277_Sub1_10084);
       } else {
         Node_Sub24.method2650(true, -14651);
         Class178.method1811(
             31269, FileOnDisk.aByteArrayArray1331, Node_Sub38_Sub1.aClass277_Sub1_10084);
         if (Class194.aByteArrayArray2373 != null) {
           Class201.method2019(32273);
         }
       }
       Node_Sub36_Sub2.method2761((byte) 125);
       if (Class201.anInt2446 < 96) {
         Class189.method1934((byte) 17);
       }
       Node_Sub24.method2650(true, -14651);
       Node_Sub38_Sub1.aClass277_Sub1_10084.method3346(
           (byte) 75,
           Class93.aGraphicsToolkit1241,
           bool_33_ ? Class368.aPlaneArray4548[0] : null,
           null);
       Node_Sub38_Sub1.aClass277_Sub1_10084.method3356(
           false, Class93.aGraphicsToolkit1241, (byte) 83);
       Node_Sub24.method2650(true, -14651);
       if (bool_33_) {
         Node_Sub38_Sub17.method2842(true);
         Node_Sub24.method2650(true, -14651);
         if ((Class61.anInt898 ^ 0xffffffff) != -1) {
           CacheNode_Sub7.method2317(
               Class320_Sub18.aByteArrayArray8378, (byte) -92, Class270_Sub1.aClass277_Sub1_8028);
         } else {
           Class178.method1811(
               31269, Class320_Sub18.aByteArrayArray8378, Class270_Sub1.aClass277_Sub1_8028);
         }
         Node_Sub36_Sub2.method2761((byte) 125);
         Node_Sub24.method2650(true, -14651);
         Class270_Sub1.aClass277_Sub1_8028.method3346(
             (byte) 75, Class93.aGraphicsToolkit1241, null, Node_Sub38_Sub37.aPlaneArray10466[0]);
         Class270_Sub1.aClass277_Sub1_8028.method3356(
             true, Class93.aGraphicsToolkit1241, (byte) 83);
         Node_Sub24.method2650(true, -14651);
         Node_Sub38_Sub17.method2842(false);
       }
       Class115.method1159(-122);
       int i_37_ = Node_Sub38_Sub1.aClass277_Sub1_10084.anInt8046;
       if (i_37_ > CacheNode_Sub20_Sub1.myPlayerPlane) {
         i_37_ = CacheNode_Sub20_Sub1.myPlayerPlane;
       }
       if (CacheNode_Sub20_Sub1.myPlayerPlane - 1 > i_37_) {
         i_37_ = -1 + CacheNode_Sub20_Sub1.myPlayerPlane;
       }
       if (Class213.aNode_Sub27_2512.aClass320_Sub19_7301.method3751(false) != 0) {
         CacheNode_Sub1.method2280(0);
       } else {
         CacheNode_Sub1.method2280(i_37_);
       }
       for (int i_38_ = 0; (i_38_ ^ 0xffffffff) > -5; i_38_++) {
         for (int i_39_ = 0; i_39_ < Node_Sub54.GAME_SCENE_WDITH; i_39_++) {
           for (int i_40_ = 0;
               (i_40_ ^ 0xffffffff) > (Class377_Sub1.GAME_SCENE_HEIGHT ^ 0xffffffff);
               i_40_++) Node_Sub36.method2750(false, i_38_, i_40_, i_39_);
         }
       }
       Class46.method471(-1);
       CacheNode_Sub16_Sub1.method2387((byte) -114);
       Class109.method1127(false);
       Node_Sub36_Sub2.method2761((byte) 125);
       Class239.method3022(false);
       if (Node_Sub29.aFrame7344 != null
           && Class218.aClass123_2566.aClass365_1557 != null
           && Class151.anInt1843 == 12) {
         Animable_Sub3.anInt9139++;
         Node_Sub13 node_sub13 =
             FloatBuffer.method2250(
                 -386, Class169_Sub3.aClass318_8808, Class218.aClass123_2566.anIsaacCipher1571);
         node_sub13.aPacket7113.writeInt(1057001181);
         Class218.aClass123_2566.sendPacket(126, node_sub13);
       }
       if ((Class61.anInt898 ^ 0xffffffff) == -1) {
         int i_41_ = (-(Node_Sub54.GAME_SCENE_WDITH >> 4) + Player.anInt11178) / 8;
         int i_42_ = (Player.anInt11178 - -(Node_Sub54.GAME_SCENE_WDITH >> 4)) / 8;
         int i_43_ = (-(Class377_Sub1.GAME_SCENE_HEIGHT >> 4) + Class277.anInt3527) / 8;
         int i_44_ = ((Class377_Sub1.GAME_SCENE_HEIGHT >> 4) + Class277.anInt3527) / 8;
         for (int i_45_ = i_41_ - 1; i_42_ + 1 >= i_45_; i_45_++) {
           for (int i_46_ = i_43_ - 1; (1 + i_44_ ^ 0xffffffff) <= (i_46_ ^ 0xffffffff); i_46_++) {
             if ((i_45_ ^ 0xffffffff) > (i_41_ ^ 0xffffffff)
                 || i_45_ > i_42_
                 || (i_46_ ^ 0xffffffff) > (i_43_ ^ 0xffffffff)
                 || (i_44_ ^ 0xffffffff) > (i_46_ ^ 0xffffffff)) {
               Animable_Sub1_Sub1.aClass302_10618.method3531("m" + i_45_ + "_" + i_46_, -18758);
               Animable_Sub1_Sub1.aClass302_10618.method3531("l" + i_45_ + "_" + i_46_, -18758);
             }
           }
         }
       }
       if ((Class151.anInt1843 ^ 0xffffffff) != -5) {
         if ((Class151.anInt1843 ^ 0xffffffff) == -9) {
           Class48.method478(7, (byte) 108);
         } else if ((Class151.anInt1843 ^ 0xffffffff) == -11) {
           Class48.method478(9, (byte) 113);
         } else {
           Class48.method478(11, (byte) 105);
           if (Class218.aClass123_2566.aClass365_1557 != null) {
             Node_Sub13 node_sub13 =
                 FloatBuffer.method2250(
                     -386, Class91.aClass318_1220, Class218.aClass123_2566.anIsaacCipher1571);
             Class218.aClass123_2566.sendPacket(127, node_sub13);
           }
         }
       } else {
         Class48.method478(3, (byte) 109);
       }
       Class365_Sub1.method4070(-122);
       CacheNode_Sub16_Sub1.method2387((byte) -114);
       Node_Sub38_Sub10.method2824(0);
       Class194_Sub1.aBoolean6892 = true;
       if (Class19.aBoolean313) {
         Node_Sub7.method2422(
             (byte) 43, "Took: " + (-Class366.aLong4528 + Class313.method3650(false)) + "ms");
         Class19.aBoolean313 = false;
       }
     }
   }
 }