import org.openrs2.deob.annotation.OriginalArg; import org.openrs2.deob.annotation.OriginalMember; import org.openrs2.deob.annotation.Pc; public final class Static245 { @OriginalMember(owner = "client!tm", name = "g", descriptor = "I") public static int anInt5375; @OriginalMember(owner = "client!tm", name = "d", descriptor = "Lclient!na;") public static final JagString aClass100_1018 = Static28.method790("; Expires=Thu)1 01)2Jan)21970 00:00:00 GMT; Max)2Age=0"); @OriginalMember(owner = "client!tm", name = "e", descriptor = "Z") public static boolean aBoolean281 = false; @OriginalMember(owner = "client!tm", name = "i", descriptor = "I") public static int anInt5377 = 0; @OriginalMember(owner = "client!tm", name = "n", descriptor = "Lclient!na;") private static final JagString aClass100_1020 = Static28.method790("flash2:"); @OriginalMember(owner = "client!tm", name = "k", descriptor = "Lclient!na;") public static final JagString aClass100_1019 = aClass100_1020; @OriginalMember(owner = "client!tm", name = "o", descriptor = "Lclient!na;") public static final JagString aClass100_1021 = Static28.method790("Annuler"); @OriginalMember(owner = "client!tm", name = "p", descriptor = "Lclient!na;") public static JagString aClass100_1022 = aClass100_1020; @OriginalMember(owner = "client!tm", name = "a", descriptor = "(II)V") public static void method4224(@OriginalArg(0) int arg0) { @Pc(16) Class3_Sub2_Sub8 local16 = Static238.method4143(6, arg0); local16.method1007(); } @OriginalMember(owner = "client!tm", name = "b", descriptor = "(II)Z") public static boolean method4225(@OriginalArg(0) int arg0) { if (Static223.aBooleanArray115[arg0]) { return true; } else if (Static202.aClass153_84.method4479(arg0)) { @Pc(25) int local25 = Static202.aClass153_84.method4504(arg0); if (local25 == 0) { Static223.aBooleanArray115[arg0] = true; return true; } if (Static241.aClass13ArrayArray12[arg0] == null) { Static241.aClass13ArrayArray12[arg0] = new Class13[local25]; } for (@Pc(46) int local46 = 0; local46 < local25; local46++) { if (Static241.aClass13ArrayArray12[arg0][local46] == null) { @Pc(62) byte[] local62 = Static202.aClass153_84.method4495(arg0, local46); if (local62 != null) { @Pc(74) Class13 local74 = Static241.aClass13ArrayArray12[arg0][local46] = new Class13(); local74.anInt507 = local46 + (arg0 << 16); if (local62[0] == -1) { local74.method490(new Buffer(local62)); } else { local74.method481(new Buffer(local62)); } } } } Static223.aBooleanArray115[arg0] = true; return true; } else { return false; } } @OriginalMember(owner = "client!tm", name = "a", descriptor = "(I)V") public static void method4226() { for (@Pc(7) int local7 = 0; local7 < Static116.anInt2951; local7++) { @Pc(31) int local31 = Static44.anIntArray106[local7]; @Pc(35) Player local35 = Static159.aClass8_Sub4_Sub1Array1[local31]; @Pc(39) int local39 = Static57.aClass3_Sub15_Sub1_3.method2229(); if ((local39 & 0x10) != 0) { local39 += Static57.aClass3_Sub15_Sub1_3.method2229() << 8; } Static84.method1768(local39, local31, local35); } } @OriginalMember(owner = "client!tm", name = "a", descriptor = "(III[Lclient!mj;IB[BIIIZ)V") public static void method4228(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) CollisionMap[] arg3, @OriginalArg(4) int arg4, @OriginalArg(6) byte[] arg5, @OriginalArg(7) int arg6, @OriginalArg(8) int arg7, @OriginalArg(9) int arg8, @OriginalArg(10) boolean arg9) { @Pc(17) int local17; if (!arg9) { for (@Pc(10) int local10 = 0; local10 < 8; local10++) { for (local17 = 0; local17 < 8; local17++) { if (arg1 + local10 > 0 && local10 + arg1 < 103 && local17 + arg4 > 0 && arg4 + local17 < 103) { arg3[arg2].anIntArrayArray30[local10 + arg1][local17 + arg4] &= 0xFEFFFFFF; } } } } @Pc(87) byte local87; if (arg9) { local87 = 1; } else { local87 = 4; } @Pc(96) Buffer local96 = new Buffer(arg5); @Pc(103) int local103; @Pc(108) int local108; for (local17 = 0; local17 < local87; local17++) { for (local103 = 0; local103 < 64; local103++) { for (local108 = 0; local108 < 64; local108++) { if (arg6 == local17 && arg8 <= local103 && arg8 + 8 > local103 && arg7 <= local108 && local108 < arg7 + 8) { Static278.method4651(0, 0, arg9, local96, Static202.method3659(arg0, local103 & 0x7, local108 & 0x7) + arg4, Static214.method4360(arg0, local108 & 0x7, local103 & 0x7) + arg1, arg0, arg2); } else { Static278.method4651(0, 0, arg9, local96, -1, -1, 0, 0); } } } } @Pc(232) int local232; @Pc(417) int local417; @Pc(255) int local255; @Pc(266) int local266; @Pc(316) int local316; while (local96.aByteArray40.length > local96.anInt2792) { local103 = local96.method2229(); if (local103 != 129) { local96.anInt2792--; break; } for (local108 = 0; local108 < 4; local108++) { @Pc(223) byte local223 = local96.method2186(); @Pc(237) int local237; if (local223 == 0) { if (local108 <= arg6) { local237 = arg1 + 7; local232 = arg1; local255 = arg4 + 7; if (local255 < 0) { local255 = 0; } else if (local255 >= 104) { local255 = 104; } if (local237 < 0) { local237 = 0; } else if (local237 >= 104) { local237 = 104; } local417 = arg4; if (arg4 < 0) { local417 = 0; } else if (arg4 >= 104) { local417 = 104; } if (arg1 < 0) { local232 = 0; } else if (arg1 >= 104) { local232 = 104; } while (local237 > local232) { while (local417 < local255) { Static232.aByteArrayArrayArray13[arg2][local232][local417] = 0; local417++; } local232++; } } } else if (local223 == 1) { for (local232 = 0; local232 < 64; local232 += 4) { for (local237 = 0; local237 < 64; local237 += 4) { @Pc(246) byte local246 = local96.method2186(); if (local108 <= arg6) { for (local255 = local232; local255 < local232 + 4; local255++) { for (local266 = local237; local266 < local237 + 4; local266++) { if (local255 >= arg8 && local255 < arg8 + 8 && local266 >= arg7 && arg7 + 8 > arg7) { local316 = arg1 + Static214.method4360(arg0, local266 & 0x7, local255 & 0x7); @Pc(328) int local328 = Static202.method3659(arg0, local255 & 0x7, local266 & 0x7) + arg4; if (local316 >= 0 && local316 < 104 && local328 >= 0 && local328 < 104) { Static232.aByteArrayArrayArray13[arg2][local316][local328] = local246; } } } } } } } } else if (local223 == 2) { } } } @Pc(497) int local497; if (Static239.aBoolean269 && !arg9) { @Pc(472) Environment local472 = null; label207: while (true) { label200: do { while (local96.aByteArray40.length > local96.anInt2792) { local108 = local96.method2229(); if (local108 != 0) { if (local108 != 1) { throw new IllegalStateException(); } local497 = local96.method2229(); continue label200; } local472 = new Environment(local96); } if (local472 == null) { local472 = new Environment(); } Static192.aClass92ArrayArray1[arg1 >> 3][arg4 >> 3] = local472; break label207; } while (local497 <= 0); for (local232 = 0; local232 < local497; local232++) { @Pc(517) Light local517 = new Light(local96); if (local517.anInt2243 == 31) { @Pc(529) Class65 local529 = Static140.method2709(local96.method2163()); local517.method1762(local529.anInt2865, local529.anInt2873, local529.anInt2867, local529.anInt2872); } local417 = local517.anInt2240 >> 7; local255 = local517.anInt2245 >> 7; if (arg6 == local517.anInt2241 && local417 >= arg8 && arg8 + 8 > local417 && arg7 <= local255 && arg7 + 8 > local255) { local266 = Static204.method3675(arg0, local517.anInt2240 & 0x3FF, local517.anInt2245 & 0x3FF) + (arg1 << 7); local316 = Static184.method3388(local517.anInt2240 & 0x3FF, arg0, local517.anInt2245 & 0x3FF) + (arg4 << 7); local517.anInt2240 = local266; local517.anInt2245 = local316; local417 = local517.anInt2240 >> 7; local255 = local517.anInt2245 >> 7; if (local417 >= 0 && local255 >= 0 && local417 < 104 && local255 < 104) { local517.aBoolean125 = (Static12.aByteArrayArrayArray2[1][local417][local255] & 0x2) != 0; local517.anInt2235 = Static83.anIntArrayArrayArray4[local517.anInt2241][local417][local255] - local517.anInt2235; Static120.method2389(local517); } } } } } local103 = arg1 + 7; local108 = arg4 + 7; for (local497 = arg1; local497 < local103; local497++) { for (local232 = arg4; local232 < local108; local232++) { Static232.aByteArrayArrayArray13[arg2][local497][local232] = 0; } } } }