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 = "r", descriptor = "Lclient!na;") public static final JagString aClass100_373 = Static28.method790("Wordpack geladen)3"); @OriginalMember(owner = "client!ed", name = "D", descriptor = "Lclient!na;") public static final JagString aClass100_374 = Static28.method790("details"); @OriginalMember(owner = "client!ed", name = "H", descriptor = "Lclient!na;") public static final JagString aClass100_375 = Static28.method790("<)4col> x"); @OriginalMember(owner = "client!ed", name = "a", descriptor = "(III)V") public static void method1304(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1) { if (Static245.method4225(arg1)) { Static2.method7(Static241.aClass13ArrayArray12[arg1], arg0); } } @OriginalMember(owner = "client!ed", name = "a", descriptor = "(IBIILclient!be;)V") public static void method1305(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) Class13 arg3) { Static107.method2261(); if (Static239.aBoolean269) { Static46.method1187(arg2, arg1, arg2 + arg3.anInt445, arg1 + arg3.anInt459); } else { Static129.method2496(arg2, arg1, arg2 + arg3.anInt445, arg1 + arg3.anInt459); } if (Static270.anInt5795 != 2 && Static270.anInt5795 != 5 && Static89.aClass3_Sub2_Sub1_5 != null) { @Pc(48) int local48 = Static59.anInt1814 + Static57.anInt1747 & 0x7FF; @Pc(57) int local57 = Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32 + 48; @Pc(67) int local67 = 464 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; if (Static239.aBoolean269) { ((GlSprite) Static89.aClass3_Sub2_Sub1_5).method1427(arg2, arg1, arg3.anInt445, arg3.anInt459, local57, local67, local48, Static273.anInt4130 + 256, (GlSprite) arg3.method489(false)); } else { ((SoftwareSprite) Static89.aClass3_Sub2_Sub1_5).method310(arg2, arg1, arg3.anInt445, arg3.anInt459, local57, local67, local48, Static273.anInt4130 + 256, arg3.anIntArray37, arg3.anIntArray45); } @Pc(146) int local146; @Pc(181) int local181; @Pc(150) int local150; @Pc(154) int local154; @Pc(231) int local231; @Pc(200) int local200; @Pc(239) int local239; @Pc(271) int local271; if (Static235.aClass134_2 != null) { for (@Pc(117) int local117 = 0; local117 < Static235.aClass134_2.anInt5074; local117++) { if (Static235.aClass134_2.method3892(local117)) { local146 = (Static235.aClass134_2.aShortArray73[local117] - Static225.anInt5068) * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; local150 = MathUtils.anIntArray223[local48]; local154 = MathUtils.anIntArray225[local48]; @Pc(156) Font local156 = Static114.aClass3_Sub2_Sub9_42; @Pc(164) int local164 = local150 * 256 / (Static273.anInt4130 + 256); local181 = (Static235.aClass134_2.aShortArray72[local117] - Static142.anInt3483) * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; @Pc(189) int local189 = local154 * 256 / (Static273.anInt4130 + 256); local200 = local181 * local189 - local146 * local164 >> 16; if (Static235.aClass134_2.method3894(local117) == 1) { local156 = Static215.aClass3_Sub2_Sub9_32; } if (Static235.aClass134_2.method3894(local117) == 2) { local156 = Static280.aClass3_Sub2_Sub9_43; } local231 = local164 * local181 + local189 * local146 >> 16; local239 = local156.method2856(Static235.aClass134_2.aClass100Array153[local117], 100); @Pc(245) int local245 = local231 - local239 / 2; if (local245 >= -arg3.anInt445 && local245 <= arg3.anInt445 && local200 >= -arg3.anInt459 && local200 <= arg3.anInt459) { local271 = 16777215; if (Static235.aClass134_2.anIntArray444[local117] != -1) { local271 = Static235.aClass134_2.anIntArray444[local117]; } if (Static239.aBoolean269) { Static46.method1188((GlSprite) arg3.method489(false)); } else { Static129.method2486(arg3.anIntArray37, arg3.anIntArray45); } local156.method2869(Static235.aClass134_2.aClass100Array153[local117], arg2 + local245 + arg3.anInt445 / 2, arg1 + arg3.anInt459 / 2 + -local200, local239, 50, local271, 0, 1, 0, 0); if (Static239.aBoolean269) { Static46.method1173(); } else { Static129.method2482(); } } } } } for (local146 = 0; local146 < Static251.anInt5454; local146++) { local181 = Static145.anIntArray331[local146] * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; local150 = Static93.anIntArray219[local146] * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; @Pc(382) LocType local382 = Static271.method4601(Static199.anIntArray417[local146]); if (local382.anIntArray380 != null) { local382 = local382.method3417(); if (local382 == null || local382.anInt4400 == -1) { continue; } } Static60.method1446(arg3, Static67.aClass3_Sub2_Sub1Array4[local382.anInt4400], local150, local181, arg1, arg2); } for (local146 = 0; local146 < 104; local146++) { for (local181 = 0; local181 < 104; local181++) { @Pc(439) LinkedList local439 = Static159.aClass69ArrayArrayArray1[Static55.anInt1735][local146][local181]; if (local439 != null) { local154 = local146 * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; local231 = local181 * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; Static60.method1446(arg3, Static139.aClass3_Sub2_Sub1Array6[0], local231, local154, arg1, arg2); } } } for (local146 = 0; local146 < Static272.anInt5214; local146++) { @Pc(498) Npc local498 = Static175.aClass8_Sub4_Sub2Array1[Static33.anIntArray79[local146]]; if (local498 != null && local498.method2682()) { @Pc(507) Class96 local507 = local498.aClass96_1; if (local507 != null && local507.anIntArray357 != null) { local507 = local507.method2932(); } if (local507 != null && local507.aBoolean184 && local507.aBoolean183) { local154 = local498.anInt3412 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; local231 = local498.anInt3421 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; if (local507.anInt3739 == -1) { Static60.method1446(arg3, Static139.aClass3_Sub2_Sub1Array6[1], local231, local154, arg1, arg2); } else { Static60.method1446(arg3, Static67.aClass3_Sub2_Sub1Array4[local507.anInt3739], local231, local154, arg1, arg2); } } } } for (local146 = 0; local146 < Static267.anInt5774; local146++) { @Pc(591) Player local591 = Static159.aClass8_Sub4_Sub1Array1[Static105.anIntArray256[local146]]; if (local591 != null && local591.method2682()) { local154 = local591.anInt3421 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; local150 = local591.anInt3412 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; @Pc(624) long local624 = local591.aClass100_364.method3158(); @Pc(626) boolean local626 = false; for (local239 = 0; local239 < Static9.anInt178; local239++) { if (local624 == Static92.aLongArray3[local239] && Static104.anIntArray255[local239] != 0) { local626 = true; break; } } @Pc(660) boolean local660 = false; for (local271 = 0; local271 < Static214.anInt5577; local271++) { if (local624 == Static199.aClass3_Sub22Array1[local271].aLong192) { local660 = true; break; } } @Pc(682) boolean local682 = false; if (Static173.aClass8_Sub4_Sub1_2.anInt1650 != 0 && local591.anInt1650 != 0 && local591.anInt1650 == Static173.aClass8_Sub4_Sub1_2.anInt1650) { local682 = true; } if (local626) { Static60.method1446(arg3, Static139.aClass3_Sub2_Sub1Array6[3], local154, local150, arg1, arg2); } else if (local660) { Static60.method1446(arg3, Static139.aClass3_Sub2_Sub1Array6[5], local154, local150, arg1, arg2); } else if (local682) { Static60.method1446(arg3, Static139.aClass3_Sub2_Sub1Array6[4], local154, local150, arg1, arg2); } else { Static60.method1446(arg3, Static139.aClass3_Sub2_Sub1Array6[2], local154, local150, arg1, arg2); } } } @Pc(756) Class102[] local756 = Static143.aClass102Array1; for (local181 = 0; local181 < local756.length; local181++) { @Pc(770) Class102 local770 = local756[local181]; if (local770 != null && local770.anInt4058 != 0 && Static83.anInt372 % 20 < 10) { if (local770.anInt4058 == 1 && local770.anInt4057 >= 0 && local770.anInt4057 < Static175.aClass8_Sub4_Sub2Array1.length) { @Pc(804) Npc local804 = Static175.aClass8_Sub4_Sub2Array1[local770.anInt4057]; if (local804 != null) { local231 = local804.anInt3412 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; local200 = local804.anInt3421 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; Static97.method1960(local770.anInt4048, arg1, arg2, local231, local200, arg3); } } if (local770.anInt4058 == 2) { local154 = (local770.anInt4053 - Static225.anInt5068) * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; local231 = (-Static142.anInt3483 + local770.anInt4046) * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; Static97.method1960(local770.anInt4048, arg1, arg2, local154, local231, arg3); } if (local770.anInt4058 == 10 && local770.anInt4057 >= 0 && Static159.aClass8_Sub4_Sub1Array1.length > local770.anInt4057) { @Pc(905) Player local905 = Static159.aClass8_Sub4_Sub1Array1[local770.anInt4057]; if (local905 != null) { local200 = local905.anInt3421 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; local231 = local905.anInt3412 / 32 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; Static97.method1960(local770.anInt4048, arg1, arg2, local231, local200, arg3); } } } } if (Static115.anInt2939 != 0) { local146 = Static115.anInt2939 * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3412 / 32; local181 = Static84.anInt2255 * 4 + 2 - Static173.aClass8_Sub4_Sub1_2.anInt3421 / 32; Static60.method1446(arg3, Static84.aClass3_Sub2_Sub1_4, local181, local146, arg1, arg2); } if (Static239.aBoolean269) { Static46.method1186(arg2 + arg3.anInt445 / 2 - 1, arg1 + -1 - -(arg3.anInt459 / 2), 3, 3, 16777215); } else { Static129.method2495(arg3.anInt445 / 2 + arg2 - 1, arg3.anInt459 / 2 + -1 + arg1, 3, 3, 16777215); } } else if (Static239.aBoolean269) { @Pc(1041) Sprite local1041 = arg3.method489(false); if (local1041 != null) { local1041.method1423(arg2, arg1); } } else { Static129.method2504(arg2, arg1, arg3.anIntArray37, arg3.anIntArray45); } Static31.aBooleanArray29[arg0] = true; } @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 >= Static172.anInt4164 && arg3 <= Static224.anInt5063) { @Pc(22) int local22 = Static78.method1690(Static106.anInt2869, arg1, Static267.anInt5773); @Pc(28) int local28 = Static78.method1690(Static106.anInt2869, arg0, Static267.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 = "c", descriptor = "(I)V") public static void method1308() { Static83.aClass99_3.method3104(); } @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 Class10_Sub1 method1310(@OriginalArg(1) int arg0) { return Static61.aBoolean109 && arg0 >= Static19.anInt636 && arg0 <= Static171.anInt4157 ? Static196.aClass10_Sub1Array2[arg0 - Static19.anInt636] : null; } @OriginalMember(owner = "client!ed", name = "d", descriptor = "(B)V") public static void method1312() { for (@Pc(5) int local5 = 0; local5 < Static189.anInt4451; local5++) { @Pc(12) int local12 = Static164.anIntArray362[local5]--; if (Static164.anIntArray362[local5] >= -10) { @Pc(79) SynthSound local79 = Static173.aClass138Array1[local5]; if (local79 == null) { local79 = Static292.method3988(Static248.aClass153_75, Static200.anIntArray421[local5], 0); if (local79 == null) { continue; } Static164.anIntArray362[local5] += local79.method3990(); Static173.aClass138Array1[local5] = local79; } if (Static164.anIntArray362[local5] < 0) { @Pc(209) int local209; if (Static26.anIntArray68[local5] == 0) { local209 = Static125.anInt3104; } else { @Pc(125) int local125 = (Static26.anIntArray68[local5] & 0xFF) * 128; @Pc(133) int local133 = Static26.anIntArray68[local5] >> 8 & 0xFF; @Pc(141) int local141 = Static26.anIntArray68[local5] >> 16 & 0xFF; @Pc(151) int local151 = local133 * 128 + 64 - Static173.aClass8_Sub4_Sub1_2.anInt3421; if (local151 < 0) { local151 = -local151; } @Pc(167) int local167 = local141 * 128 + 64 - Static173.aClass8_Sub4_Sub1_2.anInt3412; if (local167 < 0) { local167 = -local167; } @Pc(180) int local180 = local167 + local151 - 128; if (local125 < local180) { Static164.anIntArray362[local5] = -100; continue; } if (local180 < 0) { local180 = 0; } local209 = Static30.anInt978 * (local125 - local180) / local125; } if (local209 > 0) { @Pc(223) Class3_Sub16_Sub1 local223 = local79.method3989().method2648(Static56.aClass156_1); @Pc(228) Class3_Sub3_Sub1 local228 = Static284.method404(local223, local209); local228.method396(Static276.anIntArray563[local5] - 1); Static204.aClass3_Sub3_Sub2_1.method1343(local228); } Static164.anIntArray362[local5] = -100; } } else { Static189.anInt4451--; for (@Pc(28) int local28 = local5; local28 < Static189.anInt4451; local28++) { Static200.anIntArray421[local28] = Static200.anIntArray421[local28 + 1]; Static173.aClass138Array1[local28] = Static173.aClass138Array1[local28 + 1]; Static276.anIntArray563[local28] = Static276.anIntArray563[local28 + 1]; Static164.anIntArray362[local28] = Static164.anIntArray362[local28 + 1]; Static26.anIntArray68[local28] = Static26.anIntArray68[local28 + 1]; } local5--; } } if (Static144.aBoolean173 && !Static136.method2655()) { if (Static12.anInt391 != 0 && Static221.anInt4363 != -1) { Static122.method2410(Static130.aClass153_47, Static221.anInt4363, Static12.anInt391); } Static144.aBoolean173 = false; } else if (Static12.anInt391 != 0 && Static221.anInt4363 != -1 && !Static136.method2655()) { Static6.aClass3_Sub15_Sub1_1.method2242(137); Static6.aClass3_Sub15_Sub1_1.method2164(Static221.anInt4363); Static221.anInt4363 = -1; } } }