import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("jf") @Implements("ClanMate") public class ClanMate extends Buddy { @ObfuscatedName("z") @ObfuscatedSignature( descriptor = "Lkm;" ) TriBool friend; @ObfuscatedName("k") @ObfuscatedSignature( descriptor = "Lkm;" ) TriBool ignored; ClanMate() { this.friend = TriBool.TriBool_unknown; // L: 6 this.ignored = TriBool.TriBool_unknown; // L: 7 } // L: 9 @ObfuscatedName("z") @ObfuscatedSignature( descriptor = "(I)V", garbageValue = "-1483080876" ) void clearIsFriend() { this.friend = TriBool.TriBool_unknown; // L: 12 } // L: 13 @ObfuscatedName("k") @ObfuscatedSignature( descriptor = "(I)Z", garbageValue = "2093407981" ) public final boolean isFriend() { if (this.friend == TriBool.TriBool_unknown) { // L: 16 this.fillIsFriend(); // L: 17 } return this.friend == TriBool.TriBool_true; // L: 19 } @ObfuscatedName("s") @ObfuscatedSignature( descriptor = "(I)V", garbageValue = "-2130404233" ) void fillIsFriend() { this.friend = class60.friendSystem.friendsList.contains(super.username) ? TriBool.TriBool_true : TriBool.TriBool_false; // L: 23 } // L: 24 @ObfuscatedName("t") @ObfuscatedSignature( descriptor = "(I)V", garbageValue = "405113093" ) void clearIsIgnored() { this.ignored = TriBool.TriBool_unknown; // L: 27 } // L: 28 @ObfuscatedName("i") @ObfuscatedSignature( descriptor = "(I)Z", garbageValue = "-607786293" ) public final boolean isIgnored() { if (this.ignored == TriBool.TriBool_unknown) { // L: 31 this.fillIsIgnored(); // L: 32 } return this.ignored == TriBool.TriBool_true; // L: 34 } @ObfuscatedName("o") @ObfuscatedSignature( descriptor = "(I)V", garbageValue = "-483165617" ) void fillIsIgnored() { this.ignored = class60.friendSystem.ignoreList.contains(super.username) ? TriBool.TriBool_true : TriBool.TriBool_false; // L: 38 } // L: 39 @ObfuscatedName("k") @ObfuscatedSignature( descriptor = "(CB)Z", garbageValue = "0" ) public static boolean method5146(char var0) { if ((var0 <= 0 || var0 >= 128) && (var0 < 160 || var0 > 255)) { // L: 45 if (var0 != 0) { // L: 46 char[] var1 = class297.cp1252AsciiExtension; // L: 48 for (int var2 = 0; var2 < var1.length; ++var2) { // L: 49 char var3 = var1[var2]; // L: 50 if (var0 == var3) { return true; // L: 52 } } } return false; // L: 57 } else { return true; } } }