import java.awt.Component; import java.util.HashMap; import java.util.Map; 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("cv") @Implements("Messages") public class Messages { @ObfuscatedName("h") @Export("Messages_channels") static final Map Messages_channels; @ObfuscatedName("v") @ObfuscatedSignature( descriptor = "Lla;" ) @Export("Messages_hashTable") static final IterableNodeHashTable Messages_hashTable; @ObfuscatedName("x") @ObfuscatedSignature( descriptor = "Ljf;" ) @Export("Messages_queue") static final IterableDualNodeQueue Messages_queue; @ObfuscatedName("w") @ObfuscatedGetter( intValue = -1894587741 ) @Export("Messages_count") static int Messages_count; @ObfuscatedName("di") @ObfuscatedSignature( descriptor = "Lil;" ) @Export("archive8") static Archive archive8; static { Messages_channels = new HashMap(); Messages_hashTable = new IterableNodeHashTable(1024); Messages_queue = new IterableDualNodeQueue(); Messages_count = 0; } @ObfuscatedName("v") @ObfuscatedSignature( descriptor = "(Ljava/awt/Component;I)V", garbageValue = "-826057575" ) static void method2275(Component var0) { var0.setFocusTraversalKeysEnabled(false); var0.addKeyListener(KeyHandler.KeyHandler_instance); var0.addFocusListener(KeyHandler.KeyHandler_instance); } @ObfuscatedName("m") @ObfuscatedSignature( descriptor = "(ILcs;ZI)I", garbageValue = "-729014462" ) static int method2283(int var0, Script var1, boolean var2) { Widget var3 = var2 ? PlayerAppearance.field2561 : VarcInt.field3264; if (var0 == ScriptOpcodes.CC_GETX) { Interpreter.Interpreter_intStack[++VarcInt.Interpreter_intStackSize - 1] = var3.x; return 1; } else if (var0 == ScriptOpcodes.CC_GETY) { Interpreter.Interpreter_intStack[++VarcInt.Interpreter_intStackSize - 1] = var3.y; return 1; } else if (var0 == ScriptOpcodes.CC_GETWIDTH) { Interpreter.Interpreter_intStack[++VarcInt.Interpreter_intStackSize - 1] = var3.width; return 1; } else if (var0 == ScriptOpcodes.CC_GETHEIGHT) { Interpreter.Interpreter_intStack[++VarcInt.Interpreter_intStackSize - 1] = var3.height; return 1; } else if (var0 == ScriptOpcodes.CC_GETHIDE) { Interpreter.Interpreter_intStack[++VarcInt.Interpreter_intStackSize - 1] = var3.isHidden ? 1 : 0; return 1; } else if (var0 == ScriptOpcodes.CC_GETLAYER) { Interpreter.Interpreter_intStack[++VarcInt.Interpreter_intStackSize - 1] = var3.parentId; return 1; } else { return 2; } } @ObfuscatedName("i") @ObfuscatedSignature( descriptor = "(I)V", garbageValue = "804061602" ) static void method2285() { Login.loginIndex = 24; GameShell.setLoginResponseString("The game servers are currently being updated.", "Please wait a few minutes and try again.", ""); } }