import java.awt.FontMetrics; import net.runelite.mapping.Export; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; import net.runelite.rs.ScriptOpcodes; @ObfuscatedName("ad") public class class30 { @ObfuscatedName("a") @ObfuscatedSignature( signature = "Lad;" ) static final class30 field251; @ObfuscatedName("t") @ObfuscatedSignature( signature = "Lad;" ) static final class30 field249; @ObfuscatedName("h") @ObfuscatedSignature( signature = "Lks;" ) @Export("ItemDefinition_fontPlain11") public static Font ItemDefinition_fontPlain11; @ObfuscatedName("g") @Export("userHomeDirectory") static String userHomeDirectory; @ObfuscatedName("ad") @Export("loginScreenFontMetrics") static FontMetrics loginScreenFontMetrics; @ObfuscatedName("ay") @Export("hasFocus") protected static boolean hasFocus; @ObfuscatedName("n") @ObfuscatedGetter( intValue = -2143019859 ) @Export("value") final int value; static { field251 = new class30(0); field249 = new class30(1); } class30(int var1) { this.value = var1; } @ObfuscatedName("a") public static String method602(long var0) { if (var0 > 0L && var0 < 6582952005840035281L) { if (var0 % 37L == 0L) { return null; } else { int var2 = 0; for (long var3 = var0; var3 != 0L; var3 /= 37L) { ++var2; } StringBuilder var5 = new StringBuilder(var2); while (var0 != 0L) { long var6 = var0; var0 /= 37L; var5.append(class288.base37Table[(int)(var6 - 37L * var0)]); } return var5.reverse().toString(); } } else { return null; } } @ObfuscatedName("a") @ObfuscatedSignature( signature = "(ILjava/lang/String;Ljava/lang/String;I)V", garbageValue = "422689867" ) @Export("addGameMessage") static void addGameMessage(int var0, String var1, String var2) { WorldMapLabel.addChatMessage(var0, var1, var2, (String)null); } @ObfuscatedName("a") @ObfuscatedSignature( signature = "(Lhq;I)V", garbageValue = "-156819162" ) public static void method607(AbstractArchive var0) { EnumDefinition.EnumDefinition_archive = var0; } @ObfuscatedName("t") @ObfuscatedSignature( signature = "(IIIIB)V", garbageValue = "-22" ) static final void method609(int var0, int var1, int var2, int var3) { for (int var4 = var1; var4 <= var3 + var1; ++var4) { for (int var5 = var0; var5 <= var0 + var2; ++var5) { if (var5 >= 0 && var5 < 104 && var4 >= 0 && var4 < 104) { class96.field1300[0][var5][var4] = 127; if (var0 == var5 && var5 > 0) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5 - 1][var4]; } if (var5 == var0 + var2 && var5 < 103) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5 + 1][var4]; } if (var4 == var1 && var4 > 0) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5][var4 - 1]; } if (var4 == var3 + var1 && var4 < 103) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5][var4 + 1]; } } } } } @ObfuscatedName("av") @ObfuscatedSignature( signature = "(ILcj;ZI)I", garbageValue = "-151601010" ) static int method605(int var0, Script var1, boolean var2) { if (var0 == ScriptOpcodes.FRIEND_COUNT) { if (PacketWriter.friendSystem.field1044 == 0) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -2; } else if (PacketWriter.friendSystem.field1044 == 1) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = PacketWriter.friendSystem.friendsList.getSize(); } return 1; } else { int var3; if (var0 == ScriptOpcodes.FRIEND_GETNAME) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (PacketWriter.friendSystem.method1973() && var3 >= 0 && var3 < PacketWriter.friendSystem.friendsList.getSize()) { Friend var8 = (Friend)PacketWriter.friendSystem.friendsList.get(var3); Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = var8.getName(); Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = var8.getPreviousName(); } else { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = ""; Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = ""; } return 1; } else if (var0 == ScriptOpcodes.FRIEND_GETWORLD) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (PacketWriter.friendSystem.method1973() && var3 >= 0 && var3 < PacketWriter.friendSystem.friendsList.getSize()) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = ((Buddy)PacketWriter.friendSystem.friendsList.get(var3)).world; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } else if (var0 == ScriptOpcodes.FRIEND_GETRANK) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (PacketWriter.friendSystem.method1973() && var3 >= 0 && var3 < PacketWriter.friendSystem.friendsList.getSize()) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = ((Buddy)PacketWriter.friendSystem.friendsList.get(var3)).rank; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } else { String var5; if (var0 == ScriptOpcodes.FRIEND_SETRANK) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; int var6 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; ArchiveLoader.method1242(var5, var6); return 1; } else if (var0 == ScriptOpcodes.FRIEND_ADD) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; PacketWriter.friendSystem.addFriend(var5); return 1; } else if (var0 == ScriptOpcodes.FRIEND_DEL) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; PacketWriter.friendSystem.removeFriend(var5); return 1; } else if (var0 == ScriptOpcodes.IGNORE_ADD) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; PacketWriter.friendSystem.addIgnore(var5); return 1; } else if (var0 == ScriptOpcodes.IGNORE_DEL) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; PacketWriter.friendSystem.removeIgnore(var5); return 1; } else if (var0 == ScriptOpcodes.FRIEND_TEST) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; var5 = class186.method3776(var5); Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = PacketWriter.friendSystem.isFriended(new Username(var5, class60.loginType), false) ? 1 : 0; return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATDISPLAYNAME) { if (class4.clanChat != null) { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = class4.clanChat.name; } else { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = ""; } return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATCOUNT) { if (class4.clanChat != null) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class4.clanChat.getSize(); } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATUSERNAME) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (class4.clanChat != null && var3 < class4.clanChat.getSize()) { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = class4.clanChat.get(var3).getUsername().getName(); } else { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = ""; } return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATUSERWORLD) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (class4.clanChat != null && var3 < class4.clanChat.getSize()) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = ((Buddy)class4.clanChat.get(var3)).getWorld(); } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATUSERRANK) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (class4.clanChat != null && var3 < class4.clanChat.getSize()) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = ((Buddy)class4.clanChat.get(var3)).rank; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATMINKICK) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class4.clanChat != null ? class4.clanChat.minKick : 0; return 1; } else if (var0 == ScriptOpcodes.CLAN_KICKUSER) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; UserComparator9.clanKickUser(var5); return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATRANK) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class4.clanChat != null ? class4.clanChat.rank : 0; return 1; } else if (var0 == ScriptOpcodes.CLAN_JOINCHAT) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; Entity.Clan_joinChat(var5); return 1; } else if (var0 == ScriptOpcodes.CLAN_LEAVECHAT) { class266.Clan_leaveChat(); return 1; } else if (var0 == ScriptOpcodes.IGNORE_COUNT) { if (!PacketWriter.friendSystem.method1973()) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = PacketWriter.friendSystem.ignoreList.getSize(); } return 1; } else if (var0 == ScriptOpcodes.IGNORE_GETNAME) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (PacketWriter.friendSystem.method1973() && var3 >= 0 && var3 < PacketWriter.friendSystem.ignoreList.getSize()) { Ignored var4 = (Ignored)PacketWriter.friendSystem.ignoreList.get(var3); Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = var4.getName(); Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = var4.getPreviousName(); } else { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = ""; Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = ""; } return 1; } else if (var0 == ScriptOpcodes.IGNORE_TEST) { var5 = Interpreter.Interpreter_stringStack[--WorldMapDecoration.Interpreter_stringStackSize]; var5 = class186.method3776(var5); Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = PacketWriter.friendSystem.isIgnored(new Username(var5, class60.loginType)) ? 1 : 0; return 1; } else if (var0 == ScriptOpcodes.CLAN_ISSELF) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (class4.clanChat != null && var3 < class4.clanChat.getSize() && class4.clanChat.get(var3).getUsername().equals(class215.localPlayer.username)) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 1; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATOWNERNAME) { if (class4.clanChat != null && class4.clanChat.owner != null) { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = class4.clanChat.owner; } else { Interpreter.Interpreter_stringStack[++WorldMapDecoration.Interpreter_stringStackSize - 1] = ""; } return 1; } else if (var0 == ScriptOpcodes.CLAN_ISFRIEND) { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (class4.clanChat != null && var3 < class4.clanChat.getSize() && ((ClanMate)class4.clanChat.get(var3)).isFriend()) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 1; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } else if (var0 != ScriptOpcodes.CLAN_ISIGNORE) { if (var0 == 3628) { PacketWriter.friendSystem.friendsList.removeComparator(); return 1; } else { boolean var7; if (var0 == 3629) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator1(var7)); return 1; } else if (var0 == 3630) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator2(var7)); return 1; } else if (var0 == 3631) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator3(var7)); return 1; } else if (var0 == 3632) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator4(var7)); return 1; } else if (var0 == 3633) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator5(var7)); return 1; } else if (var0 == 3634) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator6(var7)); return 1; } else if (var0 == 3635) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator7(var7)); return 1; } else if (var0 == 3636) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator8(var7)); return 1; } else if (var0 == 3637) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator9(var7)); return 1; } else if (var0 == 3638) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new UserComparator10(var7)); return 1; } else if (var0 == 3639) { PacketWriter.friendSystem.friendsList.sort(); return 1; } else if (var0 == 3640) { PacketWriter.friendSystem.ignoreList.removeComparator(); return 1; } else if (var0 == 3641) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.ignoreList.addComparator(new UserComparator1(var7)); return 1; } else if (var0 == 3642) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.ignoreList.addComparator(new UserComparator2(var7)); return 1; } else if (var0 == 3643) { PacketWriter.friendSystem.ignoreList.sort(); return 1; } else if (var0 == 3644) { if (class4.clanChat != null) { class4.clanChat.removeComparator(); } return 1; } else if (var0 == 3645) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator1(var7)); } return 1; } else if (var0 == 3646) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator2(var7)); } return 1; } else if (var0 == 3647) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator3(var7)); } return 1; } else if (var0 == 3648) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator4(var7)); } return 1; } else if (var0 == 3649) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator5(var7)); } return 1; } else if (var0 == 3650) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator6(var7)); } return 1; } else if (var0 == 3651) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator7(var7)); } return 1; } else if (var0 == 3652) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator8(var7)); } return 1; } else if (var0 == 3653) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator9(var7)); } return 1; } else if (var0 == 3654) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new UserComparator10(var7)); } return 1; } else if (var0 == 3655) { if (class4.clanChat != null) { class4.clanChat.sort(); } return 1; } else if (var0 == 3656) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; PacketWriter.friendSystem.friendsList.addComparator(new BuddyRankComparator(var7)); return 1; } else if (var0 == 3657) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; if (class4.clanChat != null) { class4.clanChat.addComparator(new BuddyRankComparator(var7)); } return 1; } else { return 2; } } } else { var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (class4.clanChat != null && var3 < class4.clanChat.getSize() && ((ClanMate)class4.clanChat.get(var3)).isIgnored()) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 1; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; } return 1; } } } } @ObfuscatedName("an") @ObfuscatedSignature( signature = "(II)I", garbageValue = "1497989871" ) static int method608(int var0) { return (int)((Math.log((double)var0) / Interpreter.field1078 - 7.0D) * 256.0D); } @ObfuscatedName("hs") @ObfuscatedSignature( signature = "(B)V", garbageValue = "95" ) static final void method606() { PacketBuffer var0 = Client.packetWriter.packetBuffer; var0.importIndex(); int var1 = var0.readBits(8); int var2; if (var1 < Client.npcCount) { for (var2 = var1; var2 < Client.npcCount; ++var2) { Client.field870[++Client.field752 - 1] = Client.npcIndices[var2]; } } if (var1 > Client.npcCount) { throw new RuntimeException(""); } else { Client.npcCount = 0; for (var2 = 0; var2 < var1; ++var2) { int var3 = Client.npcIndices[var2]; NPC var4 = Client.npcs[var3]; int var5 = var0.readBits(1); if (var5 == 0) { Client.npcIndices[++Client.npcCount - 1] = var3; var4.npcCycle = Client.cycle; } else { int var6 = var0.readBits(2); if (var6 == 0) { Client.npcIndices[++Client.npcCount - 1] = var3; var4.npcCycle = Client.cycle; Client.field677[++Client.field676 - 1] = var3; } else { int var7; int var8; if (var6 == 1) { Client.npcIndices[++Client.npcCount - 1] = var3; var4.npcCycle = Client.cycle; var7 = var0.readBits(3); var4.method2174(var7, (byte)1); var8 = var0.readBits(1); if (var8 == 1) { Client.field677[++Client.field676 - 1] = var3; } } else if (var6 == 2) { Client.npcIndices[++Client.npcCount - 1] = var3; var4.npcCycle = Client.cycle; var7 = var0.readBits(3); var4.method2174(var7, (byte)2); var8 = var0.readBits(3); var4.method2174(var8, (byte)2); int var9 = var0.readBits(1); if (var9 == 1) { Client.field677[++Client.field676 - 1] = var3; } } else if (var6 == 3) { Client.field870[++Client.field752 - 1] = var3; } } } } } } @ObfuscatedName("iz") @ObfuscatedSignature( signature = "(B)V", garbageValue = "125" ) static void method603() { Decimator.calculateMenuBounds(KeyHandler.menuWidth / 2 + MusicPatchNode.menuX, TextureProvider.menuY); } @ObfuscatedName("kp") @ObfuscatedSignature( signature = "(Lhi;B)Lhi;", garbageValue = "1" ) static Widget method604(Widget var0) { Widget var1 = TextureProvider.method2909(var0); if (var1 == null) { var1 = var0.parent; } return var1; } }