package rt4; import org.openrs2.deob.annotation.OriginalArg; import org.openrs2.deob.annotation.OriginalMember; import org.openrs2.deob.annotation.Pc; public final class Static54 { @OriginalMember(owner = "client!ed", name = "D", descriptor = "Lclient!na;") public static final JagString aClass100_374 = JagString.parse("details"); @OriginalMember(owner = "client!ed", name = "H", descriptor = "Lclient!na;") public static final JagString aClass100_375 = JagString.parse("<)4col> x"); @OriginalMember(owner = "client!ed", name = "a", descriptor = "(III)V") public static void runScripts(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1) { if (InterfaceList.load(arg1)) { Static2.method7(InterfaceList.components[arg1], arg0); } } @OriginalMember(owner = "client!ed", name = "a", descriptor = "(ZIIII)V") public static void method1306(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3) { if (arg3 >= TextureOp29.anInt4164 && arg3 <= TextureOp29.anInt5063) { @Pc(22) int local22 = Static78.method1690(TextureOp29.anInt2869, arg1, TextureOp29.anInt5773); @Pc(28) int local28 = Static78.method1690(TextureOp29.anInt2869, arg0, TextureOp29.anInt5773); Static101.method2054(local22, arg3, local28, arg2); } } @OriginalMember(owner = "client!ed", name = "a", descriptor = "([SI[Lclient!na;II)V") public static void method1307(@OriginalArg(0) short[] arg0, @OriginalArg(1) int arg1, @OriginalArg(2) JagString[] arg2, @OriginalArg(4) int arg3) { if (arg1 <= arg3) { return; } @Pc(14) int local14 = arg3; @Pc(21) int local21 = (arg3 + arg1) / 2; @Pc(25) JagString local25 = arg2[local21]; arg2[local21] = arg2[arg1]; arg2[arg1] = local25; @Pc(39) short local39 = arg0[local21]; arg0[local21] = arg0[arg1]; arg0[arg1] = local39; for (@Pc(51) int local51 = arg3; local51 < arg1; local51++) { if (local25 == null || arg2[local51] != null && arg2[local51].method3139(local25) < (local51 & 0x1)) { @Pc(80) JagString local80 = arg2[local51]; arg2[local51] = arg2[local14]; arg2[local14] = local80; @Pc(94) short local94 = arg0[local51]; arg0[local51] = arg0[local14]; arg0[local14++] = local94; } } arg2[arg1] = arg2[local14]; arg2[local14] = local25; arg0[arg1] = arg0[local14]; arg0[local14] = local39; method1307(arg0, local14 - 1, arg2, arg3); method1307(arg0, arg1, arg2, local14 + 1); } @OriginalMember(owner = "client!ed", name = "a", descriptor = "(IIII)I") public static int method1309(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2) { if (arg0 > 243) { arg1 >>= 0x4; } else if (arg0 > 217) { arg1 >>= 0x3; } else if (arg0 > 192) { arg1 >>= 0x2; } else if (arg0 > 179) { arg1 >>= 0x1; } return (arg0 >> 1) + (arg1 >> 5 << 7) + (arg2 >> 2 << 10); } @OriginalMember(owner = "client!ed", name = "b", descriptor = "(II)Lclient!ba;") public static World getWorld(@OriginalArg(1) int arg0) { return WorldList.loaded && arg0 >= WorldList.minId && arg0 <= WorldList.maxId ? WorldList.worlds[arg0 - WorldList.minId] : null; } }