project: Rev 204
This commit is contained in:
@@ -1,179 +1,180 @@
|
||||
import java.util.Iterator;
|
||||
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;
|
||||
|
||||
@ObfuscatedName("ey")
|
||||
@ObfuscatedName("eh")
|
||||
@Implements("ClanSettings")
|
||||
public class ClanSettings {
|
||||
@ObfuscatedName("ty")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lbw;"
|
||||
@ObfuscatedName("sp")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1198231863
|
||||
)
|
||||
@Export("friendSystem")
|
||||
public static FriendSystem friendSystem;
|
||||
@ObfuscatedName("cy")
|
||||
public static char field1610;
|
||||
@ObfuscatedName("l")
|
||||
static int field1608;
|
||||
@ObfuscatedName("ov")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Lkn;"
|
||||
)
|
||||
static Widget[] field1622;
|
||||
@ObfuscatedName("o")
|
||||
@Export("useHashes")
|
||||
boolean useHashes;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("h")
|
||||
@Export("useNames")
|
||||
boolean useNames;
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 6193170943395029015L
|
||||
longValue = 3945145856419995181L
|
||||
)
|
||||
long field1588;
|
||||
@ObfuscatedName("r")
|
||||
long field1607;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 971129915
|
||||
intValue = 618465929
|
||||
)
|
||||
int field1589;
|
||||
@ObfuscatedName("o")
|
||||
int field1598;
|
||||
@ObfuscatedName("n")
|
||||
@Export("name")
|
||||
public String name;
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1750415559
|
||||
intValue = -1783912821
|
||||
)
|
||||
int field1601;
|
||||
@ObfuscatedName("w")
|
||||
int field1594;
|
||||
@ObfuscatedName("f")
|
||||
@Export("allowGuests")
|
||||
public boolean allowGuests;
|
||||
@ObfuscatedName("v")
|
||||
public byte field1593;
|
||||
@ObfuscatedName("a")
|
||||
public byte field1594;
|
||||
@ObfuscatedName("y")
|
||||
public byte field1595;
|
||||
@ObfuscatedName("u")
|
||||
public byte field1596;
|
||||
@ObfuscatedName("h")
|
||||
public byte field1602;
|
||||
@ObfuscatedName("r")
|
||||
public byte field1603;
|
||||
@ObfuscatedName("k")
|
||||
public byte field1604;
|
||||
@ObfuscatedName("x")
|
||||
public byte field1613;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -435152399
|
||||
intValue = 1908103089
|
||||
)
|
||||
@Export("memberCount")
|
||||
public int memberCount;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("j")
|
||||
@Export("memberHashes")
|
||||
long[] memberHashes;
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedName("p")
|
||||
@Export("memberRanks")
|
||||
public byte[] memberRanks;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("s")
|
||||
@Export("sortedMembers")
|
||||
int[] sortedMembers;
|
||||
@ObfuscatedName("n")
|
||||
int[] field1585;
|
||||
@ObfuscatedName("b")
|
||||
int[] field1610;
|
||||
@ObfuscatedName("w")
|
||||
public int[] field1611;
|
||||
@ObfuscatedName("a")
|
||||
public boolean[] field1600;
|
||||
@ObfuscatedName("m")
|
||||
public int[] field1602;
|
||||
@ObfuscatedName("d")
|
||||
public boolean[] field1611;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -98051531
|
||||
intValue = 1818610271
|
||||
)
|
||||
@Export("currentOwner")
|
||||
public int currentOwner;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1722294379
|
||||
intValue = -1447317987
|
||||
)
|
||||
public int field1591;
|
||||
@ObfuscatedName("g")
|
||||
public int field1614;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -755737021
|
||||
intValue = 1779654551
|
||||
)
|
||||
@Export("bannedMemberCount")
|
||||
public int bannedMemberCount;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("z")
|
||||
@Export("bannedMemberHashes")
|
||||
long[] bannedMemberHashes;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedName("e")
|
||||
@Export("memberNames")
|
||||
public String[] memberNames;
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedName("t")
|
||||
@Export("bannedMemberNames")
|
||||
public String[] bannedMemberNames;
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lon;"
|
||||
descriptor = "Lpq;"
|
||||
)
|
||||
@Export("parameters")
|
||||
IterableNodeHashTable parameters;
|
||||
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lpi;)V"
|
||||
descriptor = "(Lpd;)V"
|
||||
)
|
||||
public ClanSettings(Buffer var1) {
|
||||
this.field1589 = 0;
|
||||
this.name = null;
|
||||
this.field1601 = 0;
|
||||
this.currentOwner = -1;
|
||||
this.field1591 = -1;
|
||||
this.method2865(var1);
|
||||
}
|
||||
this.field1598 = 0; // L: 14
|
||||
this.name = null; // L: 15
|
||||
this.field1594 = 0; // L: 16
|
||||
this.currentOwner = -1; // L: 29
|
||||
this.field1614 = -1; // L: 30
|
||||
this.method2931(var1); // L: 43
|
||||
} // L: 44
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "1970785685"
|
||||
descriptor = "(IB)V",
|
||||
garbageValue = "-123"
|
||||
)
|
||||
void method2884(int var1) {
|
||||
if (this.useHashes) {
|
||||
void method2913(int var1) {
|
||||
if (this.useHashes) { // L: 47
|
||||
if (this.memberHashes != null) { // L: 48
|
||||
System.arraycopy(this.memberHashes, 0, this.memberHashes = new long[var1], 0, this.memberCount);
|
||||
} else {
|
||||
this.memberHashes = new long[var1];
|
||||
this.memberHashes = new long[var1]; // L: 49
|
||||
}
|
||||
}
|
||||
|
||||
if (this.useNames) {
|
||||
if (this.memberNames != null) {
|
||||
if (this.useNames) { // L: 51
|
||||
if (this.memberNames != null) { // L: 52
|
||||
System.arraycopy(this.memberNames, 0, this.memberNames = new String[var1], 0, this.memberCount);
|
||||
} else {
|
||||
this.memberNames = new String[var1];
|
||||
this.memberNames = new String[var1]; // L: 53
|
||||
}
|
||||
}
|
||||
|
||||
if (this.memberRanks != null) {
|
||||
System.arraycopy(this.memberRanks, 0, this.memberRanks = new byte[var1], 0, this.memberCount);
|
||||
System.arraycopy(this.memberRanks, 0, this.memberRanks = new byte[var1], 0, this.memberCount); // L: 55
|
||||
} else {
|
||||
this.memberRanks = new byte[var1]; // L: 56
|
||||
}
|
||||
|
||||
if (this.field1585 != null) {
|
||||
System.arraycopy(this.field1585, 0, this.field1585 = new int[var1], 0, this.memberCount);
|
||||
if (this.field1610 != null) { // L: 57
|
||||
System.arraycopy(this.field1610, 0, this.field1610 = new int[var1], 0, this.memberCount);
|
||||
} else {
|
||||
this.field1585 = new int[var1];
|
||||
this.field1610 = new int[var1]; // L: 58
|
||||
}
|
||||
|
||||
if (this.field1602 != null) {
|
||||
System.arraycopy(this.field1602, 0, this.field1602 = new int[var1], 0, this.memberCount);
|
||||
if (this.field1611 != null) { // L: 59
|
||||
System.arraycopy(this.field1611, 0, this.field1611 = new int[var1], 0, this.memberCount);
|
||||
} else {
|
||||
this.field1602 = new int[var1];
|
||||
this.field1611 = new int[var1]; // L: 60
|
||||
}
|
||||
|
||||
if (this.field1611 != null) {
|
||||
System.arraycopy(this.field1611, 0, this.field1611 = new boolean[var1], 0, this.memberCount);
|
||||
if (this.field1600 != null) {
|
||||
System.arraycopy(this.field1600, 0, this.field1600 = new boolean[var1], 0, this.memberCount); // L: 61
|
||||
} else {
|
||||
this.field1611 = new boolean[var1];
|
||||
this.field1600 = new boolean[var1]; // L: 62
|
||||
}
|
||||
|
||||
}
|
||||
} // L: 63
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "1754163591"
|
||||
descriptor = "(IB)V",
|
||||
garbageValue = "9"
|
||||
)
|
||||
void method2863(int var1) {
|
||||
void method2973(int var1) {
|
||||
if (this.useHashes) { // L: 66
|
||||
if (this.bannedMemberHashes != null) {
|
||||
System.arraycopy(this.bannedMemberHashes, 0, this.bannedMemberHashes = new long[var1], 0, this.bannedMemberCount); // L: 67
|
||||
if (this.bannedMemberHashes != null) { // L: 67
|
||||
System.arraycopy(this.bannedMemberHashes, 0, this.bannedMemberHashes = new long[var1], 0, this.bannedMemberCount);
|
||||
} else {
|
||||
this.bannedMemberHashes = new long[var1]; // L: 68
|
||||
}
|
||||
@@ -189,12 +190,12 @@ public class ClanSettings {
|
||||
|
||||
} // L: 74
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;B)I",
|
||||
garbageValue = "2"
|
||||
descriptor = "(Ljava/lang/String;I)I",
|
||||
garbageValue = "-1580381638"
|
||||
)
|
||||
public int method2848(String var1) {
|
||||
public int method2979(String var1) {
|
||||
if (var1 != null && var1.length() != 0) { // L: 77
|
||||
for (int var2 = 0; var2 < this.memberCount; ++var2) { // L: 78
|
||||
if (this.memberNames[var2].equals(var1)) { // L: 79
|
||||
@@ -208,20 +209,20 @@ public class ClanSettings {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIII)I",
|
||||
garbageValue = "939210927"
|
||||
garbageValue = "1226760366"
|
||||
)
|
||||
public int method2849(int var1, int var2, int var3) {
|
||||
public int method2915(int var1, int var2, int var3) {
|
||||
int var4 = var3 == 31 ? -1 : (1 << var3 + 1) - 1; // L: 85
|
||||
return (this.field1585[var1] & var4) >>> var2; // L: 86
|
||||
return (this.field1610[var1] & var4) >>> var2; // L: 86
|
||||
}
|
||||
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)Ljava/lang/Integer;",
|
||||
garbageValue = "-31"
|
||||
garbageValue = "-18"
|
||||
)
|
||||
@Export("getTitleGroupValue")
|
||||
public Integer getTitleGroupValue(int var1) {
|
||||
@@ -233,10 +234,10 @@ public class ClanSettings {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)[I",
|
||||
garbageValue = "-1773630970"
|
||||
descriptor = "(B)[I",
|
||||
garbageValue = "11"
|
||||
)
|
||||
@Export("getSortedMembers")
|
||||
public int[] getSortedMembers() {
|
||||
@@ -252,29 +253,29 @@ public class ClanSettings {
|
||||
}
|
||||
|
||||
int[] var3 = this.sortedMembers; // L: 105
|
||||
UrlRequester.method2421(var1, var3, 0, var1.length - 1); // L: 107
|
||||
WorldMapData_0.method4518(var1, var3, 0, var1.length - 1); // L: 107
|
||||
}
|
||||
|
||||
return this.sortedMembers; // L: 110
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(JLjava/lang/String;II)V",
|
||||
garbageValue = "-71576260"
|
||||
garbageValue = "1792170403"
|
||||
)
|
||||
void method2859(long var1, String var3, int var4) {
|
||||
void method2918(long var1, String var3, int var4) {
|
||||
if (var3 != null && var3.length() == 0) { // L: 114
|
||||
var3 = null;
|
||||
}
|
||||
|
||||
if (var1 > 0L != this.useHashes) { // L: 115
|
||||
if (this.useHashes != var1 > 0L) { // L: 115
|
||||
throw new RuntimeException("");
|
||||
} else if (var3 != null != this.useNames) { // L: 116
|
||||
throw new RuntimeException("");
|
||||
} else {
|
||||
if (var1 > 0L && (this.memberHashes == null || this.memberCount >= this.memberHashes.length) || var3 != null && (this.memberNames == null || this.memberCount >= this.memberNames.length)) { // L: 117
|
||||
this.method2884(this.memberCount + 5);
|
||||
this.method2913(this.memberCount + 5);
|
||||
}
|
||||
|
||||
if (this.memberHashes != null) { // L: 118
|
||||
@@ -292,20 +293,20 @@ public class ClanSettings {
|
||||
this.memberRanks[this.memberCount] = 0; // L: 125
|
||||
}
|
||||
|
||||
this.field1585[this.memberCount] = 0; // L: 127
|
||||
this.field1602[this.memberCount] = var4; // L: 128
|
||||
this.field1611[this.memberCount] = false; // L: 129
|
||||
this.field1610[this.memberCount] = 0; // L: 127
|
||||
this.field1611[this.memberCount] = var4; // L: 128
|
||||
this.field1600[this.memberCount] = false; // L: 129
|
||||
++this.memberCount; // L: 130
|
||||
this.sortedMembers = null; // L: 131
|
||||
}
|
||||
} // L: 132
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)V",
|
||||
garbageValue = "13"
|
||||
garbageValue = "0"
|
||||
)
|
||||
void method2853(int var1) {
|
||||
void method2919(int var1) {
|
||||
if (var1 >= 0 && var1 < this.memberCount) { // L: 135
|
||||
--this.memberCount; // L: 136
|
||||
this.sortedMembers = null; // L: 137
|
||||
@@ -313,16 +314,16 @@ public class ClanSettings {
|
||||
this.memberHashes = null; // L: 139
|
||||
this.memberNames = null; // L: 140
|
||||
this.memberRanks = null; // L: 141
|
||||
this.field1585 = null; // L: 142
|
||||
this.field1602 = null; // L: 143
|
||||
this.field1611 = null; // L: 144
|
||||
this.field1610 = null; // L: 142
|
||||
this.field1611 = null; // L: 143
|
||||
this.field1600 = null; // L: 144
|
||||
this.currentOwner = -1; // L: 145
|
||||
this.field1591 = -1; // L: 146
|
||||
this.field1614 = -1; // L: 146
|
||||
} else {
|
||||
System.arraycopy(this.memberRanks, var1 + 1, this.memberRanks, var1, this.memberCount - var1); // L: 149
|
||||
System.arraycopy(this.field1585, var1 + 1, this.field1585, var1, this.memberCount - var1); // L: 150
|
||||
System.arraycopy(this.field1602, var1 + 1, this.field1602, var1, this.memberCount - var1); // L: 151
|
||||
System.arraycopy(this.field1611, var1 + 1, this.field1611, var1, this.memberCount - var1); // L: 152
|
||||
System.arraycopy(this.field1610, var1 + 1, this.field1610, var1, this.memberCount - var1); // L: 150
|
||||
System.arraycopy(this.field1611, var1 + 1, this.field1611, var1, this.memberCount - var1); // L: 151
|
||||
System.arraycopy(this.field1600, var1 + 1, this.field1600, var1, this.memberCount - var1); // L: 152
|
||||
if (this.memberHashes != null) { // L: 153
|
||||
System.arraycopy(this.memberHashes, var1 + 1, this.memberHashes, var1, this.memberCount - var1);
|
||||
}
|
||||
@@ -339,32 +340,32 @@ public class ClanSettings {
|
||||
}
|
||||
} // L: 157
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(S)V",
|
||||
garbageValue = "1023"
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "56399515"
|
||||
)
|
||||
@Export("updateOwner")
|
||||
void updateOwner() {
|
||||
if (this.memberCount == 0) { // L: 160
|
||||
this.currentOwner = -1; // L: 161
|
||||
this.field1591 = -1; // L: 162
|
||||
this.field1614 = -1; // L: 162
|
||||
} else {
|
||||
this.currentOwner = -1; // L: 165
|
||||
this.field1591 = -1; // L: 166
|
||||
this.field1614 = -1; // L: 166
|
||||
int var1 = 0; // L: 167
|
||||
byte var2 = this.memberRanks[0]; // L: 168
|
||||
|
||||
for (int var3 = 1; var3 < this.memberCount; ++var3) { // L: 169
|
||||
if (this.memberRanks[var3] > var2) { // L: 170
|
||||
if (var2 == 125) { // L: 171
|
||||
this.field1591 = var1;
|
||||
this.field1614 = var1;
|
||||
}
|
||||
|
||||
var1 = var3; // L: 172
|
||||
var2 = this.memberRanks[var3]; // L: 173
|
||||
} else if (this.field1591 == -1 && this.memberRanks[var3] == 125) { // L: 175
|
||||
this.field1591 = var3; // L: 176
|
||||
} else if (this.field1614 == -1 && this.memberRanks[var3] == 125) { // L: 175
|
||||
this.field1614 = var3; // L: 176
|
||||
}
|
||||
}
|
||||
|
||||
@@ -376,23 +377,23 @@ public class ClanSettings {
|
||||
}
|
||||
} // L: 163 181
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(JLjava/lang/String;I)V",
|
||||
garbageValue = "1107072540"
|
||||
descriptor = "(JLjava/lang/String;B)V",
|
||||
garbageValue = "94"
|
||||
)
|
||||
void method2877(long var1, String var3) {
|
||||
void method2912(long var1, String var3) {
|
||||
if (var3 != null && var3.length() == 0) { // L: 184
|
||||
var3 = null;
|
||||
}
|
||||
|
||||
if (var1 > 0L != this.useHashes) { // L: 185
|
||||
if (this.useHashes != var1 > 0L) { // L: 185
|
||||
throw new RuntimeException("");
|
||||
} else if (var3 != null != this.useNames) { // L: 186
|
||||
} else if (this.useNames != (var3 != null)) { // L: 186
|
||||
throw new RuntimeException("");
|
||||
} else {
|
||||
if (var1 > 0L && (this.bannedMemberHashes == null || this.bannedMemberCount >= this.bannedMemberHashes.length) || var3 != null && (this.bannedMemberNames == null || this.bannedMemberCount >= this.bannedMemberNames.length)) { // L: 187
|
||||
this.method2863(this.bannedMemberCount + 5);
|
||||
this.method2973(this.bannedMemberCount + 5);
|
||||
}
|
||||
|
||||
if (this.bannedMemberHashes != null) { // L: 188
|
||||
@@ -407,12 +408,12 @@ public class ClanSettings {
|
||||
}
|
||||
} // L: 191
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "619414228"
|
||||
garbageValue = "2044582624"
|
||||
)
|
||||
void method2856(int var1) {
|
||||
void method2922(int var1) {
|
||||
--this.bannedMemberCount; // L: 194
|
||||
if (this.bannedMemberCount == 0) { // L: 195
|
||||
this.bannedMemberHashes = null; // L: 196
|
||||
@@ -429,17 +430,17 @@ public class ClanSettings {
|
||||
|
||||
} // L: 203
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IBI)I",
|
||||
garbageValue = "-1088330284"
|
||||
garbageValue = "2038770318"
|
||||
)
|
||||
int method2857(int var1, byte var2) {
|
||||
int method2940(int var1, byte var2) {
|
||||
if (var2 != 126 && var2 != 127) { // L: 206
|
||||
if (this.currentOwner == var1 && (this.field1591 == -1 || this.memberRanks[this.field1591] < 125)) { // L: 207
|
||||
if (this.currentOwner == var1 && (this.field1614 == -1 || this.memberRanks[this.field1614] < 125)) { // L: 207
|
||||
return -1;
|
||||
} else if (this.memberRanks[var1] == var2) { // L: 208
|
||||
return -1;
|
||||
} else if (this.memberRanks[var1] == var2) {
|
||||
return -1; // L: 208
|
||||
} else {
|
||||
this.memberRanks[var1] = var2; // L: 209
|
||||
this.updateOwner(); // L: 210
|
||||
@@ -450,15 +451,15 @@ public class ClanSettings {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)Z",
|
||||
garbageValue = "-227021511"
|
||||
garbageValue = "-190759888"
|
||||
)
|
||||
boolean method2858(int var1) {
|
||||
boolean method2924(int var1) {
|
||||
if (this.currentOwner != var1 && this.memberRanks[var1] != 126) { // L: 215
|
||||
this.memberRanks[this.currentOwner] = 125; // L: 216
|
||||
this.field1591 = this.currentOwner; // L: 217
|
||||
this.field1614 = this.currentOwner; // L: 217
|
||||
this.memberRanks[var1] = 126; // L: 218
|
||||
this.currentOwner = var1; // L: 219
|
||||
return true; // L: 220
|
||||
@@ -467,47 +468,47 @@ public class ClanSettings {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IZI)I",
|
||||
garbageValue = "-1665860662"
|
||||
garbageValue = "-606065608"
|
||||
)
|
||||
int method2883(int var1, boolean var2) {
|
||||
if (this.field1611[var1] == var2) { // L: 224
|
||||
int method2925(int var1, boolean var2) {
|
||||
if (this.field1600[var1] == var2) { // L: 224
|
||||
return -1;
|
||||
} else {
|
||||
this.field1611[var1] = var2; // L: 225
|
||||
this.field1600[var1] = var2; // L: 225
|
||||
return var1; // L: 226
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIIII)I",
|
||||
garbageValue = "1682375489"
|
||||
)
|
||||
int method2860(int var1, int var2, int var3, int var4) {
|
||||
int var5 = (1 << var3) - 1; // L: 230
|
||||
int var6 = var4 == 31 ? -1 : (1 << var4 + 1) - 1; // L: 231
|
||||
int var7 = var6 ^ var5; // L: 232
|
||||
var2 <<= var3; // L: 233
|
||||
var2 &= var7; // L: 234
|
||||
int var8 = this.field1585[var1]; // L: 235
|
||||
if ((var8 & var7) == var2) {
|
||||
return -1; // L: 236
|
||||
} else {
|
||||
var8 &= ~var7; // L: 237
|
||||
this.field1585[var1] = var8 | var2; // L: 238
|
||||
return var1; // L: 239
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)Z",
|
||||
garbageValue = "-608921907"
|
||||
descriptor = "(IIIIS)I",
|
||||
garbageValue = "23318"
|
||||
)
|
||||
boolean method2882(int var1, int var2) {
|
||||
int method2926(int var1, int var2, int var3, int var4) {
|
||||
int var5 = (1 << var3) - 1; // L: 230
|
||||
int var6 = var4 == 31 ? -1 : (1 << var4 + 1) - 1; // L: 231
|
||||
int var7 = var6 ^ var5; // L: 232
|
||||
var2 <<= var3; // L: 233
|
||||
var2 &= var7; // L: 234
|
||||
int var8 = this.field1610[var1]; // L: 235
|
||||
if ((var8 & var7) == var2) {
|
||||
return -1; // L: 236
|
||||
} else {
|
||||
var8 &= ~var7; // L: 237
|
||||
this.field1610[var1] = var8 | var2; // L: 238
|
||||
return var1; // L: 239
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIB)Z",
|
||||
garbageValue = "0"
|
||||
)
|
||||
boolean method2927(int var1, int var2) {
|
||||
if (this.parameters != null) { // L: 243
|
||||
Node var3 = this.parameters.get((long)var1); // L: 244
|
||||
if (var3 != null) { // L: 245
|
||||
@@ -531,12 +532,12 @@ public class ClanSettings {
|
||||
return true; // L: 257
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIIIB)Z",
|
||||
garbageValue = "-83"
|
||||
garbageValue = "-101"
|
||||
)
|
||||
boolean method2862(int var1, int var2, int var3, int var4) {
|
||||
boolean method2928(int var1, int var2, int var3, int var4) {
|
||||
int var5 = (1 << var3) - 1; // L: 261
|
||||
int var6 = var4 == 31 ? -1 : (1 << var4 + 1) - 1; // L: 262
|
||||
int var7 = var6 ^ var5; // L: 263
|
||||
@@ -566,18 +567,18 @@ public class ClanSettings {
|
||||
return true; // L: 281
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
boolean method2869(int var1, long var2) {
|
||||
@ObfuscatedName("w")
|
||||
boolean method2938(int var1, long var2) {
|
||||
if (this.parameters != null) { // L: 285
|
||||
Node var4 = this.parameters.get((long)var1); // L: 286
|
||||
if (var4 != null) { // L: 287
|
||||
if (var4 instanceof class389) { // L: 288
|
||||
class389 var5 = (class389)var4; // L: 289
|
||||
if (var5.field4297 == var2) { // L: 290
|
||||
if (var4 instanceof class406) { // L: 288
|
||||
class406 var5 = (class406)var4; // L: 289
|
||||
if (var5.field4407 == var2) { // L: 290
|
||||
return false;
|
||||
}
|
||||
|
||||
var5.field4297 = var2; // L: 291
|
||||
var5.field4407 = var2; // L: 291
|
||||
return true; // L: 292
|
||||
}
|
||||
|
||||
@@ -587,16 +588,16 @@ public class ClanSettings {
|
||||
this.parameters = new IterableNodeHashTable(4); // L: 297
|
||||
}
|
||||
|
||||
this.parameters.put(new class389(var2), (long)var1); // L: 298
|
||||
this.parameters.put(new class406(var2), (long)var1); // L: 298
|
||||
return true; // L: 299
|
||||
}
|
||||
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILjava/lang/String;I)Z",
|
||||
garbageValue = "1187187723"
|
||||
garbageValue = "-529235235"
|
||||
)
|
||||
boolean method2864(int var1, String var2) {
|
||||
boolean method2956(int var1, String var2) {
|
||||
if (var2 == null) { // L: 303
|
||||
var2 = "";
|
||||
} else if (var2.length() > 80) { // L: 304
|
||||
@@ -629,12 +630,12 @@ public class ClanSettings {
|
||||
return true; // L: 322
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lpi;I)V",
|
||||
garbageValue = "777712617"
|
||||
descriptor = "(Lpd;I)V",
|
||||
garbageValue = "18266587"
|
||||
)
|
||||
void method2865(Buffer var1) {
|
||||
void method2931(Buffer var1) {
|
||||
int var2 = var1.readUnsignedByte(); // L: 326
|
||||
if (var2 >= 1 && var2 <= 6) { // L: 327
|
||||
int var3 = var1.readUnsignedByte(); // L: 328
|
||||
@@ -656,10 +657,10 @@ public class ClanSettings {
|
||||
this.bannedMemberNames = null; // L: 337
|
||||
}
|
||||
|
||||
this.field1589 = var1.readInt(); // L: 339
|
||||
this.field1601 = var1.readInt(); // L: 340
|
||||
if (var2 <= 3 && this.field1601 != 0) { // L: 341
|
||||
this.field1601 += 16912800;
|
||||
this.field1598 = var1.readInt(); // L: 339
|
||||
this.field1594 = var1.readInt(); // L: 340
|
||||
if (var2 <= 3 && this.field1594 != 0) { // L: 341
|
||||
this.field1594 += 16912800;
|
||||
}
|
||||
|
||||
this.memberCount = var1.readUnsignedShort(); // L: 342
|
||||
@@ -670,10 +671,10 @@ public class ClanSettings {
|
||||
}
|
||||
|
||||
this.allowGuests = var1.readUnsignedByte() == 1; // L: 348
|
||||
this.field1593 = var1.readByte(); // L: 349
|
||||
this.field1594 = var1.readByte(); // L: 350
|
||||
this.field1595 = var1.readByte(); // L: 351
|
||||
this.field1596 = var1.readByte(); // L: 352
|
||||
this.field1602 = var1.readByte(); // L: 349
|
||||
this.field1603 = var1.readByte(); // L: 350
|
||||
this.field1604 = var1.readByte(); // L: 351
|
||||
this.field1613 = var1.readByte(); // L: 352
|
||||
int var4;
|
||||
if (this.memberCount > 0) { // L: 353
|
||||
if (this.useHashes && (this.memberHashes == null || this.memberHashes.length < this.memberCount)) { // L: 354
|
||||
@@ -688,16 +689,16 @@ public class ClanSettings {
|
||||
this.memberRanks = new byte[this.memberCount];
|
||||
}
|
||||
|
||||
if (this.field1585 == null || this.field1585.length < this.memberCount) { // L: 357
|
||||
this.field1585 = new int[this.memberCount];
|
||||
if (this.field1610 == null || this.field1610.length < this.memberCount) { // L: 357
|
||||
this.field1610 = new int[this.memberCount];
|
||||
}
|
||||
|
||||
if (this.field1602 == null || this.field1602.length < this.memberCount) { // L: 358
|
||||
this.field1602 = new int[this.memberCount];
|
||||
if (this.field1611 == null || this.field1611.length < this.memberCount) { // L: 358
|
||||
this.field1611 = new int[this.memberCount];
|
||||
}
|
||||
|
||||
if (this.field1611 == null || this.field1611.length < this.memberCount) { // L: 359
|
||||
this.field1611 = new boolean[this.memberCount];
|
||||
if (this.field1600 == null || this.field1600.length < this.memberCount) { // L: 359
|
||||
this.field1600 = new boolean[this.memberCount];
|
||||
}
|
||||
|
||||
for (var4 = 0; var4 < this.memberCount; ++var4) { // L: 360
|
||||
@@ -711,19 +712,19 @@ public class ClanSettings {
|
||||
|
||||
this.memberRanks[var4] = var1.readByte(); // L: 363
|
||||
if (var2 >= 2) { // L: 364
|
||||
this.field1585[var4] = var1.readInt();
|
||||
this.field1610[var4] = var1.readInt();
|
||||
}
|
||||
|
||||
if (var2 >= 5) { // L: 365
|
||||
this.field1602[var4] = var1.readUnsignedShort();
|
||||
this.field1611[var4] = var1.readUnsignedShort();
|
||||
} else {
|
||||
this.field1602[var4] = 0; // L: 366
|
||||
this.field1611[var4] = 0; // L: 366
|
||||
}
|
||||
|
||||
if (var2 >= 6) { // L: 367
|
||||
this.field1611[var4] = var1.readUnsignedByte() == 1;
|
||||
this.field1600[var4] = var1.readUnsignedByte() == 1;
|
||||
} else {
|
||||
this.field1611[var4] = false; // L: 368
|
||||
this.field1600[var4] = false; // L: 368
|
||||
}
|
||||
}
|
||||
|
||||
@@ -753,7 +754,7 @@ public class ClanSettings {
|
||||
if (var2 >= 3) { // L: 380
|
||||
var4 = var1.readUnsignedShort(); // L: 381
|
||||
if (var4 > 0) { // L: 382
|
||||
this.parameters = new IterableNodeHashTable(var4 < 16 ? GrandExchangeOfferNameComparator.method5702(var4) : 16); // L: 383
|
||||
this.parameters = new IterableNodeHashTable(var4 < 16 ? Login.method1894(var4) : 16); // L: 383
|
||||
|
||||
while (var4-- > 0) { // L: 384
|
||||
int var5 = var1.readInt(); // L: 385
|
||||
@@ -764,7 +765,7 @@ public class ClanSettings {
|
||||
this.parameters.put(new IntegerNode(var12), (long)var6); // L: 390
|
||||
} else if (var7 == 1) { // L: 392
|
||||
long var10 = var1.readLong(); // L: 393
|
||||
this.parameters.put(new class389(var10), (long)var6); // L: 394
|
||||
this.parameters.put(new class406(var10), (long)var6); // L: 394
|
||||
} else if (var7 == 2) { // L: 396
|
||||
String var8 = var1.readStringCp1252NullTerminated(); // L: 397
|
||||
this.parameters.put(new ObjectNode(var8), (long)var6); // L: 398
|
||||
@@ -778,110 +779,64 @@ public class ClanSettings {
|
||||
}
|
||||
} // L: 403
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Llu;B)I",
|
||||
garbageValue = "2"
|
||||
descriptor = "(Lpq;III)I",
|
||||
garbageValue = "1431232639"
|
||||
)
|
||||
@Export("compareStrings")
|
||||
public static int compareStrings(CharSequence var0, CharSequence var1, Language var2) {
|
||||
int var3 = var0.length(); // L: 11
|
||||
int var4 = var1.length(); // L: 12
|
||||
int var5 = 0; // L: 13
|
||||
int var6 = 0; // L: 14
|
||||
char var7 = 0; // L: 15
|
||||
char var8 = 0; // L: 16
|
||||
|
||||
while (var5 - var7 < var3 || var6 - var8 < var4) { // L: 18
|
||||
if (var5 - var7 >= var3) { // L: 19
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (var6 - var8 >= var4) { // L: 20
|
||||
return 1;
|
||||
}
|
||||
|
||||
char var9;
|
||||
if (var7 != 0) { // L: 23
|
||||
var9 = var7; // L: 24
|
||||
boolean var14 = false; // L: 25
|
||||
} else {
|
||||
var9 = var0.charAt(var5++); // L: 27
|
||||
}
|
||||
|
||||
char var10;
|
||||
if (var8 != 0) { // L: 28
|
||||
var10 = var8; // L: 29
|
||||
boolean var15 = false; // L: 30
|
||||
} else {
|
||||
var10 = var1.charAt(var6++); // L: 32
|
||||
}
|
||||
|
||||
var7 = Skills.method5473(var9); // L: 33
|
||||
var8 = Skills.method5473(var10); // L: 34
|
||||
var9 = Players.standardizeChar(var9, var2); // L: 35
|
||||
var10 = Players.standardizeChar(var10, var2); // L: 36
|
||||
if (var9 != var10 && Character.toUpperCase(var9) != Character.toUpperCase(var10)) { // L: 37
|
||||
var9 = Character.toLowerCase(var9); // L: 38
|
||||
var10 = Character.toLowerCase(var10); // L: 39
|
||||
if (var10 != var9) { // L: 40
|
||||
return UserComparator6.lowercaseChar(var9, var2) - UserComparator6.lowercaseChar(var10, var2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var16 = Math.min(var3, var4); // L: 43
|
||||
|
||||
char var12;
|
||||
int var17;
|
||||
for (var17 = 0; var17 < var16; ++var17) { // L: 44
|
||||
if (var2 == Language.Language_FR) { // L: 45
|
||||
var5 = var3 - 1 - var17; // L: 46
|
||||
var6 = var4 - 1 - var17; // L: 47
|
||||
} else {
|
||||
var6 = var17; // L: 49
|
||||
var5 = var17;
|
||||
}
|
||||
|
||||
char var11 = var0.charAt(var5); // L: 50
|
||||
var12 = var1.charAt(var6); // L: 51
|
||||
if (var11 != var12 && Character.toUpperCase(var11) != Character.toUpperCase(var12)) { // L: 52
|
||||
var11 = Character.toLowerCase(var11); // L: 53
|
||||
var12 = Character.toLowerCase(var12); // L: 54
|
||||
if (var12 != var11) {
|
||||
return UserComparator6.lowercaseChar(var11, var2) - UserComparator6.lowercaseChar(var12, var2); // L: 55
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var17 = var3 - var4;
|
||||
if (var17 != 0) { // L: 59
|
||||
return var17;
|
||||
static int method2976(IterableNodeHashTable var0, int var1, int var2) {
|
||||
if (var0 == null) { // L: 33
|
||||
return var2;
|
||||
} else {
|
||||
for (int var18 = 0; var18 < var16; ++var18) {
|
||||
var12 = var0.charAt(var18); // L: 61
|
||||
char var13 = var1.charAt(var18);
|
||||
if (var13 != var12) {
|
||||
return UserComparator6.lowercaseChar(var12, var2) - UserComparator6.lowercaseChar(var13, var2);
|
||||
}
|
||||
}
|
||||
|
||||
return 0; // L: 65
|
||||
IntegerNode var3 = (IntegerNode)var0.get((long)var1); // L: 34
|
||||
return var3 == null ? var2 : var3.integer; // L: 35 36
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedName("jz")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "944928550"
|
||||
descriptor = "([Lkn;II)V",
|
||||
garbageValue = "1847121175"
|
||||
)
|
||||
static void method2903() {
|
||||
Iterator var0 = Messages.Messages_hashTable.iterator(); // L: 57
|
||||
@Export("runComponentCloseListeners")
|
||||
static final void runComponentCloseListeners(Widget[] var0, int var1) {
|
||||
for (int var2 = 0; var2 < var0.length; ++var2) { // L: 11119
|
||||
Widget var3 = var0[var2]; // L: 11120
|
||||
if (var3 != null) { // L: 11121
|
||||
if (var3.type == 0) { // L: 11122
|
||||
if (var3.children != null) { // L: 11123
|
||||
runComponentCloseListeners(var3.children, var1);
|
||||
}
|
||||
|
||||
while (var0.hasNext()) { // L: 62
|
||||
Message var1 = (Message)var0.next(); // L: 58
|
||||
var1.clearIsFromFriend(); // L: 60
|
||||
InterfaceParent var4 = (InterfaceParent)Client.interfaceParents.get((long)var3.id); // L: 11124
|
||||
if (var4 != null) { // L: 11125
|
||||
MouseHandler.runIntfCloseListeners(var4.group, var1);
|
||||
}
|
||||
}
|
||||
|
||||
ScriptEvent var5;
|
||||
if (var1 == 0 && var3.onDialogAbort != null) { // L: 11127
|
||||
var5 = new ScriptEvent(); // L: 11128
|
||||
var5.widget = var3; // L: 11129
|
||||
var5.args = var3.onDialogAbort; // L: 11130
|
||||
class1.runScriptEvent(var5); // L: 11131
|
||||
}
|
||||
|
||||
if (var1 == 1 && var3.onSubChange != null) { // L: 11133
|
||||
if (var3.childIndex >= 0) { // L: 11134
|
||||
Widget var6 = HorizontalAlignment.getWidget(var3.id); // L: 11135
|
||||
if (var6 == null || var6.children == null || var3.childIndex >= var6.children.length || var3 != var6.children[var3.childIndex]) { // L: 11136
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
var5 = new ScriptEvent(); // L: 11140
|
||||
var5.widget = var3; // L: 11141
|
||||
var5.args = var3.onSubChange; // L: 11142
|
||||
class1.runScriptEvent(var5); // L: 11143
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 63
|
||||
} // L: 11146
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user