public Class1_Sub2 method288(Class130 arg0, boolean arg1) { try { anInt6476++; if (aClass66_6474 == null || !method353(1024, -5235, arg0)) return null; Class9 class9 = arg0.method1238(); int i = aClass171_5297.method2441((byte) 127); class9.method177(i); class9.method174(anInt3733, anInt3746, anInt3747); Class72 class72 = this.method344(110); Class66 class66 = (aClass66_6474.anIntArray845 == null ? aClass66_6474 : aClass66_6474.method697(!arg1)); if (Class121.aBoolean1588 && class66.aBoolean857 && class72.aBoolean978) { Class161 class161 = (anInt5247 == -1 || (anInt5256 ^ 0xffffffff) != -1 ? null : Class145.method2159(anInt5247, (byte) -107)); Class161 class161_7_ = ((anInt5254 ^ 0xffffffff) != 0 && (!aBoolean5261 || class161 == null) ? Class145.method2159(anInt5254, (byte) -124) : null); Class154 class154 = (Class131_Sub2_Sub27.method1601( 0xffff & aClass66_6474.aShort894, arg0, class161_7_ != null ? class161_7_ : class161, 0xff & aClass66_6474.aByte854, anInt5236, i, aBoolean5309, class161_7_ != null ? anInt5235 : anInt5248, aClass154Array5329[0], anInt5252, anInt5275, aClass66_6474.aShort862 & 0xffff, aClass66_6474.anInt839, 0xff & aClass66_6474.aByte851, (byte) 22)); if (class154 != null) { float f = arg0.method1162(); float f_8_ = arg0.method1239(); arg0.method1177(false); arg0.method1252(f, f_8_ - 150.0F); class154.method2261(class9, null, 0); arg0.method1252(f, f_8_); arg0.method1177(true); } } Class1_Sub2 class1_sub2 = null; if (method351(82)) class1_sub2 = Class131_Sub41_Sub11.method2003(aClass154Array5329.length, 12300); if (aClass1_Sub6_5316 != null) { Class105 class105 = aClass1_Sub6_5316.method113(); arg0.method1234( aClass154Array5329, class105, class9, (class1_sub2 != null ? class1_sub2.aClass1_Sub5Array3500 : null), 0); } else arg0.method1196( aClass154Array5329, class9, (class1_sub2 == null ? null : class1_sub2.aClass1_Sub5Array3500), 0); this.method331((byte) -111, arg0, aClass154Array5329, arg1); if (aClass154Array5329[2] != null) { if ((i ^ 0xffffffff) != -1) aClass154Array5329[2].method2264(i); aClass154Array5329[2].method2272( -anInt5327 + anInt3733, anInt3746 - anInt5325, anInt3747 - anInt5323); } return class1_sub2; } catch (RuntimeException runtimeexception) { throw Class131_Sub2_Sub6.method1495( runtimeexception, ("ai.C(" + (arg0 != null ? "{...}" : "null") + ',' + arg1 + ')')); } }
public boolean method353(int arg0, int arg1, Class130 arg2) { try { anInt6480++; int i = arg0; Class72 class72 = this.method344(arg1 + 5351); Class161 class161 = (anInt5247 == -1 || (anInt5256 ^ 0xffffffff) != -1 ? null : Class145.method2159(anInt5247, (byte) -116)); Class161 class161_0_ = (((anInt5254 ^ 0xffffffff) == 0 || aBoolean5261 && class161 != null) ? null : Class145.method2159(anInt5254, (byte) -97)); int i_1_ = class72.anInt973; int i_2_ = class72.anInt975; if ((i_1_ ^ 0xffffffff) != -1 || (i_2_ ^ 0xffffffff) != -1 || class72.anInt956 != 0 || class72.anInt965 != 0) arg0 |= 0x7; if (arg1 != -5235) aClass214_6477 = null; Class154 class154 = (aClass154Array5329[0] = aClass66_6474.method696( anInt5304, anInt5237, aClass141Array5313, class161, 110, class161_0_, anInt5235, arg2, anInt5248, anInt5305, arg0, anInt5258)); if (class154 == null) return false; anInt5264 = class154.method2256(); this.method341(14889, class154); int i_3_ = aClass171_5297.method2441((byte) 126); anInt5252 = 0; anInt5236 = 0; anInt5275 = 0; if (i_1_ == 0 && i_2_ == 0) this.method336( this.method335((byte) -67) << -905035737, 2, this.method335((byte) -122) << 1548331143, i_3_); else { this.method336(i_2_, 2, i_1_, i_3_); if (anInt5252 != 0) aClass154Array5329[0].method2288(anInt5252); if ((anInt5275 ^ 0xffffffff) != -1) aClass154Array5329[0].method2251(anInt5275); if (anInt5236 != 0) aClass154Array5329[0].method2272(0, anInt5236, 0); } aClass154Array5329[1] = null; if (anInt5253 != -1 && (anInt5262 ^ 0xffffffff) != 0) { Class112 class112 = Class151.method2194(anInt5253, -6861); Class154 class154_4_ = class112.method956( -1, anInt5262, anInt5288, anInt5251, (!class112.aBoolean1442 ? 2 : 7) | i, arg2); if (class154_4_ != null) { class154_4_.method2272(0, -anInt5286, 0); if (class112.aBoolean1442 && (i_1_ != 0 || i_2_ != 0)) { if ((anInt5252 ^ 0xffffffff) != -1) class154_4_.method2288(anInt5252); if ((anInt5275 ^ 0xffffffff) != -1) class154_4_.method2251(anInt5275); if (anInt5236 != 0) class154_4_.method2272(0, anInt5236, 0); } aClass154Array5329[1] = class154_4_; } } aClass154Array5329[2] = null; if (anInterface6_5333 != null) { if ((Class125.anInt1632 ^ 0xffffffff) <= (anInt5332 ^ 0xffffffff)) anInterface6_5333 = null; if ((Class125.anInt1632 ^ 0xffffffff) <= (anInt5324 ^ 0xffffffff) && anInt5332 > Class125.anInt1632) { Class154 class154_5_ = anInterface6_5333.method18((byte) 105, i | 0x7, arg2); if (class154_5_ != null) { class154_5_.method2272( -anInt3733 + anInt5327, -anInt3746 + anInt5325, anInt5323 - anInt3747); if ((i_3_ ^ 0xffffffff) != -1) class154_5_.method2264(i_3_); aClass154Array5329[2] = class154_5_; } } } return true; } catch (RuntimeException runtimeexception) { throw Class131_Sub2_Sub6.method1495( runtimeexception, ("ai.O(" + arg0 + ',' + arg1 + ',' + (arg2 != null ? "{...}" : "null") + ')')); } }