chore: rev 190

This commit is contained in:
ThatGamerBlue
2020-06-18 12:15:38 +01:00
parent c97f7b196e
commit 655106b9df
351 changed files with 41484 additions and 41558 deletions

View File

@@ -1,123 +1,113 @@
import java.util.Date;
import java.awt.Component;
import java.util.LinkedList;
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("ab")
@ObfuscatedName("ax")
@Implements("AbstractWorldMapData")
public abstract class AbstractWorldMapData {
@ObfuscatedName("qb")
@ObfuscatedSignature(
signature = "Ldw;"
)
@Export("pcmPlayer1")
static PcmPlayer pcmPlayer1;
@ObfuscatedName("c")
@Export("userHomeDirectory")
public static String userHomeDirectory;
@ObfuscatedName("x")
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = -1424511881
intValue = 1613993877
)
@Export("regionXLow")
int regionXLow;
@ObfuscatedName("m")
@ObfuscatedName("o")
@ObfuscatedGetter(
intValue = -338405967
intValue = -341048683
)
@Export("regionYLow")
int regionYLow;
@ObfuscatedName("k")
@ObfuscatedName("q")
@ObfuscatedGetter(
intValue = -407468573
intValue = -718032253
)
@Export("regionX")
int regionX;
@ObfuscatedName("d")
@ObfuscatedName("j")
@ObfuscatedGetter(
intValue = -62405571
intValue = -2006912863
)
@Export("regionY")
int regionY;
@ObfuscatedName("w")
@ObfuscatedName("p")
@ObfuscatedGetter(
intValue = 594626733
intValue = -1970114381
)
@Export("minPlane")
int minPlane;
@ObfuscatedName("v")
@ObfuscatedName("g")
@ObfuscatedGetter(
intValue = 275280081
intValue = -352793185
)
@Export("planes")
int planes;
@ObfuscatedName("q")
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = 1377406919
intValue = 449340635
)
@Export("groupId")
int groupId;
@ObfuscatedName("z")
@ObfuscatedName("u")
@ObfuscatedGetter(
intValue = -687693039
intValue = 1711100227
)
@Export("fileId")
int fileId;
@ObfuscatedName("t")
@ObfuscatedName("a")
@Export("floorUnderlayIds")
short[][][] floorUnderlayIds;
@ObfuscatedName("e")
@ObfuscatedName("z")
@Export("floorOverlayIds")
short[][][] floorOverlayIds;
@ObfuscatedName("s")
byte[][][] field205;
@ObfuscatedName("p")
byte[][][] field206;
@ObfuscatedName("n")
@ObfuscatedName("w")
byte[][][] field185;
@ObfuscatedName("y")
byte[][][] field175;
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "[[[[Lal;"
signature = "[[[[Lak;"
)
@Export("decorations")
WorldMapDecoration[][][][] decorations;
@ObfuscatedName("u")
boolean field210;
@ObfuscatedName("h")
boolean field209;
boolean field188;
@ObfuscatedName("k")
boolean field179;
AbstractWorldMapData() {
this.groupId = -1;
this.fileId = -1;
new LinkedList();
this.field210 = false;
this.field209 = false;
this.field188 = false;
this.field179 = false;
}
@ObfuscatedName("m")
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "(Lkb;B)V",
garbageValue = "-78"
signature = "(Lkn;I)V",
garbageValue = "-1774414997"
)
@Export("readGeography")
abstract void readGeography(Buffer var1);
@ObfuscatedName("q")
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(I)Z",
garbageValue = "-2034466824"
garbageValue = "923610125"
)
@Export("isFullyLoaded")
boolean isFullyLoaded() {
return this.field210 && this.field209;
return this.field188 && this.field179;
}
@ObfuscatedName("z")
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(Liy;I)V",
garbageValue = "-1013927348"
signature = "(Lic;S)V",
garbageValue = "19318"
)
@Export("loadGeography")
void loadGeography(AbstractArchive var1) {
@@ -125,53 +115,53 @@ public abstract class AbstractWorldMapData {
byte[] var2 = var1.takeFile(this.groupId, this.fileId);
if (var2 != null) {
this.readGeography(new Buffer(var2));
this.field210 = true;
this.field209 = true;
this.field188 = true;
this.field179 = true;
}
}
}
@ObfuscatedName("t")
@ObfuscatedName("z")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "778691024"
garbageValue = "1097959131"
)
@Export("reset")
void reset() {
this.floorUnderlayIds = null;
this.floorOverlayIds = null;
this.field205 = null;
this.field206 = null;
this.field185 = null;
this.field175 = null;
this.decorations = null;
this.field210 = false;
this.field209 = false;
this.field188 = false;
this.field179 = false;
}
@ObfuscatedName("e")
@ObfuscatedName("w")
@ObfuscatedSignature(
signature = "(IILkb;B)V",
garbageValue = "20"
signature = "(IILkn;I)V",
garbageValue = "929230318"
)
@Export("readTile")
void readTile(int var1, int var2, Buffer var3) {
int var4 = var3.readUnsignedByte();
if (var4 != 0) {
if ((var4 & 1) != 0) {
this.method355(var1, var2, var3, var4);
this.method319(var1, var2, var3, var4);
} else {
this.method372(var1, var2, var3, var4);
this.method320(var1, var2, var3, var4);
}
}
}
@ObfuscatedName("s")
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "(IILkb;IB)V",
garbageValue = "-123"
signature = "(IILkn;II)V",
garbageValue = "1830113999"
)
void method355(int var1, int var2, Buffer var3, int var4) {
void method319(int var1, int var2, Buffer var3, int var4) {
boolean var5 = (var4 & 2) != 0;
if (var5) {
this.floorOverlayIds[0][var1][var2] = (short)var3.readUnsignedByte();
@@ -180,12 +170,12 @@ public abstract class AbstractWorldMapData {
this.floorUnderlayIds[0][var1][var2] = (short)var3.readUnsignedByte();
}
@ObfuscatedName("p")
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(IILkb;II)V",
garbageValue = "-1501964087"
signature = "(IILkn;IB)V",
garbageValue = "73"
)
void method372(int var1, int var2, Buffer var3, int var4) {
void method320(int var1, int var2, Buffer var3, int var4) {
int var5 = ((var4 & 24) >> 3) + 1;
boolean var6 = (var4 & 2) != 0;
boolean var7 = (var4 & 4) != 0;
@@ -201,8 +191,8 @@ public abstract class AbstractWorldMapData {
if (var10 != 0) {
this.floorOverlayIds[var9][var1][var2] = (short)var10;
var11 = var3.readUnsignedByte();
this.field205[var9][var1][var2] = (byte)(var11 >> 2);
this.field206[var9][var1][var2] = (byte)(var11 & 3);
this.field185[var9][var1][var2] = (byte)(var11 >> 2);
this.field175[var9][var1][var2] = (byte)(var11 & 3);
}
}
}
@@ -214,7 +204,7 @@ public abstract class AbstractWorldMapData {
WorldMapDecoration[] var14 = this.decorations[var8][var1][var2] = new WorldMapDecoration[var9];
for (var11 = 0; var11 < var9; ++var11) {
int var12 = var3.method5591();
int var12 = var3.method5843();
int var13 = var3.readUnsignedByte();
var14[var11] = new WorldMapDecoration(var12, var13 >> 2, var13 & 3);
}
@@ -224,349 +214,55 @@ public abstract class AbstractWorldMapData {
}
@ObfuscatedName("n")
@ObfuscatedName("h")
@ObfuscatedSignature(
signature = "(I)I",
garbageValue = "-1491010463"
signature = "(B)I",
garbageValue = "3"
)
@Export("getRegionX")
int getRegionX() {
return this.regionX;
}
@ObfuscatedName("u")
@ObfuscatedName("k")
@ObfuscatedSignature(
signature = "(I)I",
garbageValue = "-1765071550"
signature = "(B)I",
garbageValue = "-4"
)
@Export("getRegionY")
int getRegionY() {
return this.regionY;
}
@ObfuscatedName("x")
@ObfuscatedName("m")
@ObfuscatedSignature(
signature = "(IB)Ljx;",
garbageValue = "86"
signature = "(Ljava/awt/Component;I)V",
garbageValue = "-1541126292"
)
@Export("ItemDefinition_get")
public static ItemDefinition ItemDefinition_get(int var0) {
ItemDefinition var1 = (ItemDefinition)ItemDefinition.ItemDefinition_cached.get((long)var0);
if (var1 != null) {
return var1;
} else {
byte[] var2 = PrivateChatMode.ItemDefinition_archive.takeFile(10, var0);
var1 = new ItemDefinition();
var1.id = var0;
if (var2 != null) {
var1.decode(new Buffer(var2));
}
var1.post();
if (var1.noteTemplate != -1) {
var1.genCert(ItemDefinition_get(var1.noteTemplate), ItemDefinition_get(var1.note));
}
if (var1.notedId != -1) {
var1.genBought(ItemDefinition_get(var1.notedId), ItemDefinition_get(var1.unnotedId));
}
if (var1.placeholderTemplate != -1) {
var1.genPlaceholder(ItemDefinition_get(var1.placeholderTemplate), ItemDefinition_get(var1.placeholder));
}
if (!class169.ItemDefinition_inMembersWorld && var1.isMembersOnly) {
var1.name = "Members object";
var1.isTradable = false;
var1.groundActions = null;
var1.inventoryActions = null;
var1.shiftClickIndex = -1;
var1.team = 0;
if (var1.params != null) {
boolean var3 = false;
for (Node var4 = var1.params.first(); var4 != null; var4 = var1.params.next()) {
ParamDefinition var5 = IgnoreList.getParamDefinition((int)var4.key);
if (var5.autoDisable) {
var4.remove();
} else {
var3 = true;
}
}
if (!var3) {
var1.params = null;
}
}
}
ItemDefinition.ItemDefinition_cached.put(var1, (long)var0);
return var1;
}
static void method342(Component var0) {
var0.addMouseListener(MouseHandler.MouseHandler_instance);
var0.addMouseMotionListener(MouseHandler.MouseHandler_instance);
var0.addFocusListener(MouseHandler.MouseHandler_instance);
}
@ObfuscatedName("at")
@ObfuscatedName("g")
@ObfuscatedSignature(
signature = "(ILce;ZI)I",
garbageValue = "99208963"
signature = "(I)V",
garbageValue = "2015859206"
)
static int method384(int var0, Script var1, boolean var2) {
String var3;
int var4;
if (var0 == ScriptOpcodes.APPEND_NUM) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3 + var4;
return 1;
} else {
String var9;
if (var0 == ScriptOpcodes.APPEND) {
Interpreter.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3 + var9;
return 1;
} else if (var0 == ScriptOpcodes.APPEND_SIGNNUM) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3 + class280.intToString(var4, true);
return 1;
} else if (var0 == ScriptOpcodes.LOWERCASE) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.toLowerCase();
return 1;
} else {
int var6;
int var10;
if (var0 == ScriptOpcodes.FROMDATE) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
long var11 = 86400000L * (11745L + (long)var10);
Interpreter.Interpreter_calendar.setTime(new Date(var11));
var6 = Interpreter.Interpreter_calendar.get(5);
int var16 = Interpreter.Interpreter_calendar.get(2);
int var8 = Interpreter.Interpreter_calendar.get(1);
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6 + "-" + Interpreter.Interpreter_MONTHS[var16] + "-" + var8;
return 1;
} else if (var0 != ScriptOpcodes.TEXT_GENDER) {
if (var0 == ScriptOpcodes.TOSTRING) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = Integer.toString(var10);
return 1;
} else if (var0 == ScriptOpcodes.COMPARE) {
Interpreter.Interpreter_stringStackSize -= 2;
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class227.method4200(Huffman.compareStrings(Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize], Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1], IgnoreList.clientLanguage));
return 1;
} else {
int var5;
byte[] var13;
Font var14;
if (var0 == ScriptOpcodes.PARAHEIGHT) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
Interpreter.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
var13 = NPC.archive13.takeFile(var5, 0);
var14 = new Font(var13);
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var14.lineCount(var3, var4);
return 1;
} else if (var0 == ScriptOpcodes.PARAWIDTH) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
Interpreter.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
var13 = NPC.archive13.takeFile(var5, 0);
var14 = new Font(var13);
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var14.lineWidth(var3, var4);
return 1;
} else if (var0 == ScriptOpcodes.TEXT_SWITCH) {
Interpreter.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1];
if (Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3;
} else {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var9;
}
return 1;
} else if (var0 == ScriptOpcodes.ESCAPE) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = AbstractFont.escapeBrackets(var3);
return 1;
} else if (var0 == ScriptOpcodes.APPEND_CHAR) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3 + (char)var4;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISPRINTABLE) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = ArchiveLoader.isCharPrintable((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISALPHANUMERIC) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = AbstractWorldMapIcon.isAlphaNumeric((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISALPHA) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = World.isCharAlphabetic((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.CHAR_ISNUMERIC) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = PcmPlayer.isDigit((char)var10) ? 1 : 0;
return 1;
} else if (var0 == ScriptOpcodes.STRING_LENGTH) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
if (var3 != null) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.length();
} else {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
}
return 1;
} else if (var0 == ScriptOpcodes.SUBSTRING) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
Interpreter.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.substring(var4, var5);
return 1;
} else if (var0 == ScriptOpcodes.REMOVETAGS) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
StringBuilder var17 = new StringBuilder(var3.length());
boolean var15 = false;
for (var6 = 0; var6 < var3.length(); ++var6) {
char var7 = var3.charAt(var6);
if (var7 == '<') {
var15 = true;
} else if (var7 == '>') {
var15 = false;
} else if (!var15) {
var17.append(var7);
}
}
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var17.toString();
return 1;
} else if (var0 == ScriptOpcodes.STRING_INDEXOF_CHAR) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.indexOf(var4);
return 1;
} else if (var0 == ScriptOpcodes.STRING_INDEXOF_STRING) {
Interpreter.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1];
var5 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.indexOf(var9, var5);
return 1;
} else if (var0 == ScriptOpcodes.UPPERCASE) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.toUpperCase();
return 1;
} else {
return 2;
}
}
} else {
Interpreter.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize];
var9 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1];
if (ByteArrayPool.localPlayer.appearance != null && ByteArrayPool.localPlayer.appearance.isFemale) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var9;
} else {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3;
}
return 1;
}
}
}
public static void method343() {
HealthBarDefinition.HealthBarDefinition_cached.clear();
HealthBarDefinition.HealthBarDefinition_cachedSprites.clear();
}
@ObfuscatedName("ao")
@ObfuscatedName("a")
@ObfuscatedSignature(
signature = "(ILce;ZI)I",
garbageValue = "1350082309"
signature = "(I)V",
garbageValue = "324919704"
)
static int method380(int var0, Script var1, boolean var2) {
int var3;
if (var0 == ScriptOpcodes.CAM_FORCEANGLE) {
Interpreter.Interpreter_intStackSize -= 2;
var3 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
int var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
if (!Client.isCameraLocked) {
Client.camAngleX = var3;
Client.camAngleY = var4;
}
return 1;
} else if (var0 == ScriptOpcodes.CAM_GETANGLE_XA) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.camAngleX;
return 1;
} else if (var0 == ScriptOpcodes.CAM_GETANGLE_YA) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.camAngleY;
return 1;
} else if (var0 == ScriptOpcodes.CAM_SETFOLLOWHEIGHT) {
var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
if (var3 < 0) {
var3 = 0;
}
Client.camFollowHeight = var3;
return 1;
} else if (var0 == ScriptOpcodes.CAM_GETFOLLOWHEIGHT) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.camFollowHeight;
return 1;
} else {
return 2;
}
}
@ObfuscatedName("ip")
@ObfuscatedSignature(
signature = "(B)I",
garbageValue = "112"
)
static final int method381() {
return Client.menuOptionsCount - 1;
}
@ObfuscatedName("js")
@ObfuscatedSignature(
signature = "(IIII)Lbm;",
garbageValue = "-1715974914"
)
static final InterfaceParent method382(int var0, int var1, int var2) {
InterfaceParent var3 = new InterfaceParent();
var3.group = var1;
var3.type = var2;
Client.interfaceParents.put(var3, (long)var0);
class4.Widget_resetModelFrames(var1);
Widget var4 = MusicPatchNode.getWidget(var0);
ItemContainer.invalidateWidget(var4);
if (Client.meslayerContinueWidget != null) {
ItemContainer.invalidateWidget(Client.meslayerContinueWidget);
Client.meslayerContinueWidget = null;
}
ChatChannel.method2354();
MouseHandler.revalidateWidgetScroll(Widget.Widget_interfaceComponents[var0 >> 16], var4, false);
WorldMapSectionType.runWidgetOnLoadListener(var1);
if (Client.rootInterface != -1) {
class198.runIntfCloseListeners(Client.rootInterface, 1);
}
return var3;
}
@ObfuscatedName("kf")
@ObfuscatedSignature(
signature = "(Lhe;I)Z",
garbageValue = "-1425924887"
)
@Export("isComponentHidden")
static boolean isComponentHidden(Widget var0) {
return var0.isHidden;
static final void method328() {
Object var10000 = null;
String var0 = "Your friend list is full. Max of 200 for free users, and 400 for members";
ObjectSound.addGameMessage(30, "", var0);
}
}