import java.util.Locale; import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; import net.runelite.rs.ScriptOpcodes; @ObfuscatedName("lq") @Implements("Language") public class Language implements MouseWheel { @ObfuscatedName("o") @ObfuscatedSignature( descriptor = "Llq;" ) @Export("Language_EN") public static final Language Language_EN; @ObfuscatedName("q") @ObfuscatedSignature( descriptor = "Llq;" ) @Export("Language_DE") static final Language Language_DE; @ObfuscatedName("l") @ObfuscatedSignature( descriptor = "Llq;" ) @Export("Language_FR") public static final Language Language_FR; @ObfuscatedName("k") @ObfuscatedSignature( descriptor = "Llq;" ) @Export("Language_PT") static final Language Language_PT; @ObfuscatedName("a") @ObfuscatedSignature( descriptor = "Llq;" ) @Export("Language_NL") static final Language Language_NL; @ObfuscatedName("m") @ObfuscatedSignature( descriptor = "Llq;" ) @Export("Language_ES") public static final Language Language_ES; @ObfuscatedName("p") @ObfuscatedSignature( descriptor = "Llq;" ) @Export("Language_ES_MX") static final Language Language_ES_MX; @ObfuscatedName("y") @ObfuscatedSignature( descriptor = "[Llq;" ) @Export("Language_valuesOrdered") public static final Language[] Language_valuesOrdered; @ObfuscatedName("s") final String field4120; @ObfuscatedName("r") @Export("language") final String language; @ObfuscatedName("v") @ObfuscatedGetter( intValue = 1541903629 ) @Export("id") final int id; static { Language_EN = new Language("EN", "en", "English", ModeWhere.field4125, 0, "GB"); // L: 12 Language_DE = new Language("DE", "de", "German", ModeWhere.field4125, 1, "DE"); // L: 13 Language_FR = new Language("FR", "fr", "French", ModeWhere.field4125, 2, "FR"); // L: 14 Language_PT = new Language("PT", "pt", "Portuguese", ModeWhere.field4125, 3, "BR"); // L: 15 Language_NL = new Language("NL", "nl", "Dutch", ModeWhere.field4130, 4, "NL"); // L: 16 Language_ES = new Language("ES", "es", "Spanish", ModeWhere.field4130, 5, "ES"); // L: 17 Language_ES_MX = new Language("ES_MX", "es-mx", "Spanish (Latin American)", ModeWhere.field4125, 6, "MX"); // L: 18 Language[] var0 = new Language[]{Language_FR, Language_NL, Language_DE, Language_ES, Language_ES_MX, Language_EN, Language_PT}; // L: 27 Language_valuesOrdered = new Language[var0.length]; // L: 30 Language[] var2 = var0; // L: 32 for (int var3 = 0; var3 < var2.length; ++var3) { // L: 33 Language var4 = var2[var3]; // L: 34 if (Language_valuesOrdered[var4.id] != null) { // L: 36 throw new IllegalStateException(); // L: 37 } Language_valuesOrdered[var4.id] = var4; // L: 39 } } // L: 43 @ObfuscatedSignature( descriptor = "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Llz;ILjava/lang/String;)V" ) Language(String var1, String var2, String var3, ModeWhere var4, int var5, String var6) { this.field4120 = var1; // L: 46 this.language = var2; // L: 47 this.id = var5; // L: 48 if (var6 != null) { // L: 49 new Locale(var2.substring(0, 2), var6); // L: 50 } else { new Locale(var2.substring(0, 2)); // L: 53 } } // L: 55 @ObfuscatedName("o") @ObfuscatedSignature( descriptor = "(B)I", garbageValue = "30" ) @Export("rsOrdinal") public int rsOrdinal() { return this.id; // L: 63 } @ObfuscatedName("k") @ObfuscatedSignature( descriptor = "(B)Ljava/lang/String;", garbageValue = "-75" ) @Export("getLanguage") String getLanguage() { return this.language; // L: 58 } public String toString() { return this.getLanguage().toLowerCase(Locale.ENGLISH); // L: 68 } @ObfuscatedName("l") @ObfuscatedSignature( descriptor = "(CI)C", garbageValue = "-380169429" ) static char method5877(char var0) { switch(var0) { // L: 103 case ' ': case '-': case '_': case ' ': return '_'; // L: 163 case '#': case '[': case ']': return var0; // L: 135 case 'À': case 'Á': case 'Â': case 'Ã': case 'Ä': case 'à': case 'á': case 'â': case 'ã': case 'ä': return 'a'; // L: 128 case 'Ç': case 'ç': return 'c'; // L: 117 case 'È': case 'É': case 'Ê': case 'Ë': case 'è': case 'é': case 'ê': case 'ë': return 'e'; // L: 144 case 'Í': case 'Î': case 'Ï': case 'í': case 'î': case 'ï': return 'i'; // L: 172 case 'Ñ': case 'ñ': return 'n'; // L: 131 case 'Ò': case 'Ó': case 'Ô': case 'Õ': case 'Ö': case 'ò': case 'ó': case 'ô': case 'õ': case 'ö': return 'o'; // L: 114 case 'Ù': case 'Ú': case 'Û': case 'Ü': case 'ù': case 'ú': case 'û': case 'ü': return 'u'; // L: 153 case 'ß': return 'b'; // L: 155 case 'ÿ': case 'Ÿ': return 'y'; // L: 158 default: return Character.toLowerCase(var0); // L: 165 } } @ObfuscatedName("b") @ObfuscatedSignature( descriptor = "(Lmx;Lmx;I)V", garbageValue = "412458899" ) static void method5885(Font var0, Font var1) { if (GameEngine.worldSelectBackSprites == null) { // L: 1661 GameEngine.worldSelectBackSprites = Frames.method4218(class305.archive8, "sl_back", ""); } IndexedSprite[] var2; Archive var3; int var4; int var5; if (class260.worldSelectFlagSprites == null) { // L: 1662 var3 = class305.archive8; // L: 1664 var4 = var3.getGroupId("sl_flags"); // L: 1666 var5 = var3.getFileId(var4, ""); // L: 1667 var2 = ItemContainer.method2062(var3, var4, var5); // L: 1668 class260.worldSelectFlagSprites = var2; // L: 1670 } if (class114.worldSelectArrows == null) { // L: 1672 var3 = class305.archive8; // L: 1674 var4 = var3.getGroupId("sl_arrows"); // L: 1676 var5 = var3.getFileId(var4, ""); // L: 1677 var2 = ItemContainer.method2062(var3, var4, var5); // L: 1678 class114.worldSelectArrows = var2; // L: 1680 } if (class267.worldSelectStars == null) { // L: 1682 var3 = class305.archive8; // L: 1684 var4 = var3.getGroupId("sl_stars"); // L: 1686 var5 = var3.getFileId(var4, ""); // L: 1687 var2 = ItemContainer.method2062(var3, var4, var5); // L: 1688 class267.worldSelectStars = var2; // L: 1690 } if (class126.worldSelectLeftSprite == null) { // L: 1692 class126.worldSelectLeftSprite = JagexCache.SpriteBuffer_getIndexedSpriteByName(class305.archive8, "leftarrow", ""); } if (class424.worldSelectRightSprite == null) { // L: 1693 class424.worldSelectRightSprite = JagexCache.SpriteBuffer_getIndexedSpriteByName(class305.archive8, "rightarrow", ""); } Rasterizer2D.Rasterizer2D_fillRectangle(Login.xPadding, 23, 765, 480, 0); // L: 1694 Rasterizer2D.Rasterizer2D_fillRectangleGradient(Login.xPadding, 0, 125, 23, 12425273, 9135624); // L: 1695 Rasterizer2D.Rasterizer2D_fillRectangleGradient(Login.xPadding + 125, 0, 640, 23, 5197647, 2697513); // L: 1696 var0.drawCentered("Select a world", Login.xPadding + 62, 15, 0, -1); // L: 1697 if (class267.worldSelectStars != null) { // L: 1698 class267.worldSelectStars[1].drawAt(Login.xPadding + 140, 1); // L: 1699 var1.draw("Members only world", Login.xPadding + 152, 10, 16777215, -1); // L: 1700 class267.worldSelectStars[0].drawAt(Login.xPadding + 140, 12); // L: 1701 var1.draw("Free world", Login.xPadding + 152, 21, 16777215, -1); // L: 1702 } if (class114.worldSelectArrows != null) { // L: 1704 int var22 = Login.xPadding + 280; // L: 1705 if (World.World_sortOption1[0] == 0 && World.World_sortOption2[0] == 0) { // L: 1706 class114.worldSelectArrows[2].drawAt(var22, 4); } else { class114.worldSelectArrows[0].drawAt(var22, 4); // L: 1707 } if (World.World_sortOption1[0] == 0 && World.World_sortOption2[0] == 1) { // L: 1708 class114.worldSelectArrows[3].drawAt(var22 + 15, 4); } else { class114.worldSelectArrows[1].drawAt(var22 + 15, 4); // L: 1709 } var0.draw("World", var22 + 32, 17, 16777215, -1); // L: 1710 int var23 = Login.xPadding + 390; // L: 1711 if (World.World_sortOption1[0] == 1 && World.World_sortOption2[0] == 0) { // L: 1712 class114.worldSelectArrows[2].drawAt(var23, 4); } else { class114.worldSelectArrows[0].drawAt(var23, 4); // L: 1713 } if (World.World_sortOption1[0] == 1 && World.World_sortOption2[0] == 1) { // L: 1714 class114.worldSelectArrows[3].drawAt(var23 + 15, 4); } else { class114.worldSelectArrows[1].drawAt(var23 + 15, 4); // L: 1715 } var0.draw("Players", var23 + 32, 17, 16777215, -1); // L: 1716 var4 = Login.xPadding + 500; // L: 1717 if (World.World_sortOption1[0] == 2 && World.World_sortOption2[0] == 0) { // L: 1718 class114.worldSelectArrows[2].drawAt(var4, 4); } else { class114.worldSelectArrows[0].drawAt(var4, 4); // L: 1719 } if (World.World_sortOption1[0] == 2 && World.World_sortOption2[0] == 1) { // L: 1720 class114.worldSelectArrows[3].drawAt(var4 + 15, 4); } else { class114.worldSelectArrows[1].drawAt(var4 + 15, 4); // L: 1721 } var0.draw("Location", var4 + 32, 17, 16777215, -1); // L: 1722 var5 = Login.xPadding + 610; // L: 1723 if (World.World_sortOption1[0] == 3 && World.World_sortOption2[0] == 0) { // L: 1724 class114.worldSelectArrows[2].drawAt(var5, 4); } else { class114.worldSelectArrows[0].drawAt(var5, 4); // L: 1725 } if (World.World_sortOption1[0] == 3 && World.World_sortOption2[0] == 1) { // L: 1726 class114.worldSelectArrows[3].drawAt(var5 + 15, 4); } else { class114.worldSelectArrows[1].drawAt(var5 + 15, 4); // L: 1727 } var0.draw("Type", var5 + 32, 17, 16777215, -1); // L: 1728 } Rasterizer2D.Rasterizer2D_fillRectangle(Login.xPadding + 708, 4, 50, 16, 0); // L: 1730 var1.drawCentered("Cancel", Login.xPadding + 708 + 25, 16, 16777215, -1); // L: 1731 Login.hoveredWorldIndex = -1; // L: 1732 if (GameEngine.worldSelectBackSprites != null) { // L: 1733 byte var26 = 88; // L: 1734 byte var27 = 19; // L: 1735 var4 = 765 / (var26 + 1) - 1; // L: 1736 var5 = 480 / (var27 + 1); // L: 1737 int var6; int var7; do { var6 = var5; // L: 1739 var7 = var4; // L: 1740 if (var5 * (var4 - 1) >= World.World_count) { // L: 1741 --var4; } if (var4 * (var5 - 1) >= World.World_count) { // L: 1742 --var5; } if (var4 * (var5 - 1) >= World.World_count) { // L: 1743 --var5; } } while(var5 != var6 || var4 != var7); // L: 1744 var6 = (765 - var26 * var4) / (var4 + 1); // L: 1746 if (var6 > 5) { // L: 1747 var6 = 5; } var7 = (480 - var5 * var27) / (var5 + 1); // L: 1748 if (var7 > 5) { // L: 1749 var7 = 5; } int var8 = (765 - var4 * var26 - var6 * (var4 - 1)) / 2; // L: 1750 int var9 = (480 - var5 * var27 - var7 * (var5 - 1)) / 2; // L: 1751 int var10 = (var5 + World.World_count - 1) / var5; // L: 1752 Login.worldSelectPagesCount = var10 - var4; // L: 1753 if (class126.worldSelectLeftSprite != null && Login.worldSelectPage > 0) { // L: 1754 class126.worldSelectLeftSprite.drawAt(8, class433.canvasHeight / 2 - class126.worldSelectLeftSprite.subHeight / 2); // L: 1755 } if (class424.worldSelectRightSprite != null && Login.worldSelectPage < Login.worldSelectPagesCount) { // L: 1757 class424.worldSelectRightSprite.drawAt(GraphicsObject.canvasWidth - class424.worldSelectRightSprite.subWidth - 8, class433.canvasHeight / 2 - class424.worldSelectRightSprite.subHeight / 2); // L: 1758 } int var11 = var9 + 23; // L: 1760 int var12 = var8 + Login.xPadding; // L: 1761 int var13 = 0; // L: 1762 boolean var14 = false; // L: 1763 int var15 = Login.worldSelectPage; // L: 1764 int var16; for (var16 = var5 * var15; var16 < World.World_count && var15 - Login.worldSelectPage < var4; ++var16) { // L: 1765 1766 World var17 = World.World_worlds[var16]; // L: 1769 boolean var18 = true; // L: 1770 String var19 = Integer.toString(var17.population); // L: 1771 if (var17.population == -1) { // L: 1772 var19 = "OFF"; // L: 1773 var18 = false; // L: 1774 } else if (var17.population > 1980) { // L: 1776 var19 = "FULL"; // L: 1777 var18 = false; // L: 1778 } int var21 = 0; // L: 1781 byte var20; if (var17.isBeta()) { // L: 1782 if (var17.isMembersOnly()) { // L: 1783 var20 = 7; } else { var20 = 6; // L: 1784 } } else if (var17.isDeadman()) { // L: 1786 var21 = 16711680; // L: 1787 if (var17.isMembersOnly()) { // L: 1788 var20 = 5; } else { var20 = 4; // L: 1789 } } else if (var17.method1619()) { // L: 1791 if (var17.isMembersOnly()) { // L: 1792 var20 = 9; } else { var20 = 8; // L: 1793 } } else if (var17.isPvp()) { // L: 1795 if (var17.isMembersOnly()) { // L: 1796 var20 = 3; } else { var20 = 2; // L: 1797 } } else if (var17.isMembersOnly()) { // L: 1800 var20 = 1; } else { var20 = 0; // L: 1801 } if (MouseHandler.MouseHandler_x >= var12 && MouseHandler.MouseHandler_y >= var11 && MouseHandler.MouseHandler_x < var26 + var12 && MouseHandler.MouseHandler_y < var11 + var27 && var18) { // L: 1803 Login.hoveredWorldIndex = var16; // L: 1804 GameEngine.worldSelectBackSprites[var20].drawTransOverlayAt(var12, var11, 128, 16777215); // L: 1805 var14 = true; // L: 1806 } else { GameEngine.worldSelectBackSprites[var20].drawAt(var12, var11); // L: 1808 } if (class260.worldSelectFlagSprites != null) { // L: 1809 class260.worldSelectFlagSprites[(var17.isMembersOnly() ? 8 : 0) + var17.location].drawAt(var12 + 29, var11); } var0.drawCentered(Integer.toString(var17.id), var12 + 15, var27 / 2 + var11 + 5, var21, -1); // L: 1810 var1.drawCentered(var19, var12 + 60, var27 / 2 + var11 + 5, 268435455, -1); // L: 1811 var11 = var11 + var7 + var27; // L: 1812 ++var13; // L: 1813 if (var13 >= var5) { var11 = var9 + 23; // L: 1814 var12 = var12 + var6 + var26; // L: 1815 var13 = 0; // L: 1816 ++var15; // L: 1817 } } if (var14) { // L: 1820 var16 = var1.stringWidth(World.World_worlds[Login.hoveredWorldIndex].activity) + 6; // L: 1821 int var24 = var1.ascent + 8; // L: 1822 int var25 = MouseHandler.MouseHandler_y + 25; // L: 1823 if (var25 + var24 > 480) { // L: 1824 var25 = MouseHandler.MouseHandler_y - 25 - var24; // L: 1825 } Rasterizer2D.Rasterizer2D_fillRectangle(MouseHandler.MouseHandler_x - var16 / 2, var25, var16, var24, 16777120); // L: 1827 Rasterizer2D.Rasterizer2D_drawRectangle(MouseHandler.MouseHandler_x - var16 / 2, var25, var16, var24, 0); // L: 1828 var1.drawCentered(World.World_worlds[Login.hoveredWorldIndex].activity, MouseHandler.MouseHandler_x, var25 + var1.ascent + 4, 0, -1); // L: 1829 } } DevicePcmPlayerProvider.rasterProvider.drawFull(0, 0); // L: 1832 } // L: 1833 @ObfuscatedName("ab") @ObfuscatedSignature( descriptor = "(ILbb;ZB)I", garbageValue = "-27" ) static int method5884(int var0, Script var1, boolean var2) { if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_FIND_LISTENED) { // L: 2710 if (class358.guestClanSettings != null) { // L: 2711 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2712 FontName.field4583 = class358.guestClanSettings; // L: 2713 } else { Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2715 } return 1; // L: 2716 } else { int var3; if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_FIND_AFFINED) { // L: 2718 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2719 if (Client.currentClanSettings[var3] != null) { // L: 2720 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2721 FontName.field4583 = Client.currentClanSettings[var3]; // L: 2722 } else { Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2724 } return 1; // L: 2725 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETCLANNAME) { // L: 2727 Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = FontName.field4583.name; // L: 2728 return 1; // L: 2729 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETALLOWUNAFFINED) { // L: 2731 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.allowGuests ? 1 : 0; // L: 2732 return 1; // L: 2733 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETRANKTALK) { // L: 2735 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1633; // L: 2736 return 1; // L: 2737 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETRANKKICK) { // L: 2739 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1641; // L: 2740 return 1; // L: 2741 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETRANKLOOTSHARE) { // L: 2743 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1642; // L: 2744 return 1; // L: 2745 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETCOINSHARE) { // L: 2747 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1648; // L: 2748 return 1; // L: 2749 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDCOUNT) { // L: 2751 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.memberCount; // L: 2752 return 1; // L: 2753 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDDISPLAYNAME) { // L: 2755 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2756 Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = FontName.field4583.memberNames[var3]; // L: 2757 return 1; // L: 2758 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDRANK) { // L: 2760 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2761 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.memberRanks[var3]; // L: 2762 return 1; // L: 2763 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETBANNEDCOUNT) { // L: 2765 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.bannedMemberCount; // L: 2766 return 1; // L: 2767 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETBANNEDDISPLAYNAME) { // L: 2769 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2770 Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = FontName.field4583.bannedMemberNames[var3]; // L: 2771 return 1; // L: 2772 } else { int var5; int var6; if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDEXTRAINFO) { // L: 2774 class12.Interpreter_intStackSize -= 3; // L: 2775 var3 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize]; // L: 2776 var6 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 1]; // L: 2777 var5 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 2]; // L: 2778 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.method2885(var3, var6, var5); // L: 2779 return 1; // L: 2780 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETCURRENTOWNER_SLOT) { // L: 2782 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.currentOwner; // L: 2783 return 1; // L: 2784 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETREPLACEMENTOWNER_SLOT) { // L: 2786 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1652; // L: 2787 return 1; // L: 2788 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDSLOT) { // L: 2790 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.method2884(Interpreter.Interpreter_stringStack[--class9.Interpreter_stringStackSize]); // L: 2791 return 1; // L: 2792 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETSORTEDAFFINEDSLOT) { // L: 2794 Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1] = FontName.field4583.getSortedMembers()[Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1]]; // L: 2795 return 1; // L: 2796 } else if (var0 == ScriptOpcodes.AFFINEDCLANSETTINGS_ADDBANNED_FROMCHANNEL) { // L: 2798 class12.Interpreter_intStackSize -= 2; // L: 2799 var3 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize]; // L: 2800 var6 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 1]; // L: 2801 class142.method2967(var6, var3); // L: 2802 return 1; // L: 2803 } else if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDJOINRUNEDAY) { // L: 2805 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2806 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1649[var3]; // L: 2807 return 1; // L: 2808 } else { if (var0 == ScriptOpcodes.AFFINEDCLANSETTINGS_SETMUTED_FROMCHANNEL) { // L: 2810 class12.Interpreter_intStackSize -= 3; // L: 2811 var3 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize]; // L: 2812 boolean var4 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 1] == 1; // L: 2813 var5 = Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize + 2]; // L: 2814 class168.method3251(var5, var3, var4); // L: 2815 } if (var0 == ScriptOpcodes.ACTIVECLANSETTINGS_GETAFFINEDMUTED) { // L: 2817 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2818 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = FontName.field4583.field1650[var3] ? 1 : 0; // L: 2819 return 1; // L: 2820 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_FIND_LISTENED) { // L: 2822 if (UserComparator10.guestClanChannel != null) { // L: 2823 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2824 class1.field2 = UserComparator10.guestClanChannel; // L: 2825 } else { Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2827 } return 1; // L: 2828 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_FIND_AFFINED) { // L: 2830 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2831 if (Client.currentClanChannels[var3] != null) { // L: 2832 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 1; // L: 2833 class1.field2 = Client.currentClanChannels[var3]; // L: 2834 class121.field1529 = var3; // L: 2835 } else { Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 2837 } return 1; // L: 2838 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETCLANNAME) { // L: 2840 Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = class1.field2.name; // L: 2841 return 1; // L: 2842 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETRANKKICK) { // L: 2844 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.field1706; // L: 2845 return 1; // L: 2846 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETRANKTALK) { // L: 2848 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.field1711; // L: 2849 return 1; // L: 2850 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERCOUNT) { // L: 2852 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.method3005(); // L: 2853 return 1; // L: 2854 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERDISPLAYNAME) { // L: 2856 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2857 Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = ((ClanChannelMember)class1.field2.members.get(var3)).username.getName(); // L: 2858 return 1; // L: 2859 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERRANK) { // L: 2861 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2862 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = ((ClanChannelMember)class1.field2.members.get(var3)).rank; // L: 2863 return 1; // L: 2864 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERWORLD) { // L: 2866 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2867 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = ((ClanChannelMember)class1.field2.members.get(var3)).world; // L: 2868 return 1; // L: 2869 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_KICKUSER) { // L: 2871 var3 = Interpreter.Interpreter_intStack[--class12.Interpreter_intStackSize]; // L: 2872 InterfaceParent.method2069(class121.field1529, var3); // L: 2873 return 1; // L: 2874 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETUSERSLOT) { // L: 2876 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = class1.field2.method3023(Interpreter.Interpreter_stringStack[--class9.Interpreter_stringStackSize]); // L: 2877 return 1; // L: 2878 } else if (var0 == ScriptOpcodes.ACTIVECLANCHANNEL_GETSORTEDUSERSLOT) { // L: 2880 Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1] = class1.field2.getSortedMembers()[Interpreter.Interpreter_intStack[class12.Interpreter_intStackSize - 1]]; // L: 2881 return 1; // L: 2882 } else if (var0 == ScriptOpcodes.CLANPROFILE_FIND) { // L: 2884 Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = UserComparator8.field1378 != null ? 1 : 0; // L: 2885 return 1; // L: 2886 } else { return 2; // L: 2888 } } } } } @ObfuscatedName("jn") @ObfuscatedSignature( descriptor = "([Lki;IIIZB)V", garbageValue = "74" ) @Export("resizeInterface") static void resizeInterface(Widget[] var0, int var1, int var2, int var3, boolean var4) { for (int var5 = 0; var5 < var0.length; ++var5) { // L: 10781 Widget var6 = var0[var5]; // L: 10782 if (var6 != null && var6.parentId == var1) { // L: 10783 10784 FloorOverlayDefinition.alignWidgetSize(var6, var2, var3, var4); // L: 10785 ChatChannel.alignWidgetPosition(var6, var2, var3); // L: 10786 if (var6.scrollX > var6.scrollWidth - var6.width) { // L: 10787 var6.scrollX = var6.scrollWidth - var6.width; } if (var6.scrollX < 0) { // L: 10788 var6.scrollX = 0; } if (var6.scrollY > var6.scrollHeight - var6.height) { // L: 10789 var6.scrollY = var6.scrollHeight - var6.height; } if (var6.scrollY < 0) { // L: 10790 var6.scrollY = 0; } if (var6.type == 0) { // L: 10791 UserComparator8.revalidateWidgetScroll(var0, var6, var4); } } } } // L: 10793 }