import net.runelite.mapping.Export; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; import net.runelite.rs.ScriptOpcodes; @ObfuscatedName("hg") public class class219 { @ObfuscatedName("qe") @ObfuscatedSignature( signature = "Ldv;" ) @Export("pcmPlayer0") static PcmPlayer pcmPlayer0; @ObfuscatedName("pe") @ObfuscatedSignature( signature = "Lkc;" ) @Export("privateChatMode") static PrivateChatMode privateChatMode; @ObfuscatedName("r") @ObfuscatedSignature( signature = "(I)V", garbageValue = "689014870" ) public static void method4079() { SpotAnimationDefinition.SpotAnimationDefinition_cached.clear(); SpotAnimationDefinition.SpotAnimationDefinition_cachedModels.clear(); } @ObfuscatedName("ak") @ObfuscatedSignature( signature = "(II)I", garbageValue = "412788434" ) static int method4081(int var0) { return (int)((Math.log((double)var0) / Interpreter.field1077 - 7.0D) * 256.0D); } @ObfuscatedName("am") @ObfuscatedSignature( signature = "(ILcu;ZI)I", garbageValue = "1490314370" ) static int method4080(int var0, Script var1, boolean var2) { if (var0 == ScriptOpcodes.WORLDLIST_FETCH) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = BufferedNetSocket.loadWorlds() ? 1 : 0; return 1; } else { World var3; if (var0 == ScriptOpcodes.WORLDLIST_START) { var3 = ModelData0.worldListStart(); if (var3 != null) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.id; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.properties; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.activity; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.location; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.population; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.host; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; } return 1; } else if (var0 == ScriptOpcodes.WORLDLIST_NEXT) { var3 = AbstractByteArrayCopier.getNextWorldListWorld(); if (var3 != null) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.id; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.properties; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.activity; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.location; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var3.population; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3.host; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; } return 1; } else { World var4; int var5; int var7; if (var0 == ScriptOpcodes.WORLDLIST_SPECIFIC) { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; var4 = null; for (var5 = 0; var5 < World.World_count; ++var5) { if (var7 == World.World_worlds[var5].id) { var4 = World.World_worlds[var5]; break; } } if (var4 != null) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.id; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.properties; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var4.activity; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.location; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.population; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var4.host; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; } return 1; } else if (var0 == ScriptOpcodes.WORLDLIST_SORT) { Interpreter.Interpreter_intStackSize -= 4; var7 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; boolean var10 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1] == 1; var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 2]; boolean var6 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 3] == 1; class49.sortWorldList(var7, var10, var5, var6); return 1; } else if (var0 != ScriptOpcodes.GETWORLDINFO) { if (var0 == ScriptOpcodes.SETFOLLOWEROPSLOWPRIORITY) { Client.followerOpsLowPriority = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize] == 1; return 1; } else { int var8; ParamDefinition var9; if (var0 == ScriptOpcodes.NC_PARAM) { Interpreter.Interpreter_intStackSize -= 2; var7 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; var8 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; var9 = WallDecoration.getParamDefinition(var8); if (var9.isString()) { Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = PacketBufferNode.getNpcDefinition(var7).getStringParam(var8, var9.defaultStr); } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = PacketBufferNode.getNpcDefinition(var7).getIntParam(var8, var9.defaultInt); } return 1; } else if (var0 == ScriptOpcodes.LC_PARAM) { Interpreter.Interpreter_intStackSize -= 2; var7 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; var8 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; var9 = WallDecoration.getParamDefinition(var8); if (var9.isString()) { Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = GrandExchangeOfferOwnWorldComparator.getObjectDefinition(var7).getStringParam(var8, var9.defaultStr); } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = GrandExchangeOfferOwnWorldComparator.getObjectDefinition(var7).getIntParam(var8, var9.defaultInt); } return 1; } else if (var0 == ScriptOpcodes.OC_PARAM) { Interpreter.Interpreter_intStackSize -= 2; var7 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; var8 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; var9 = WallDecoration.getParamDefinition(var8); if (var9.isString()) { Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = Occluder.ItemDefinition_get(var7).getStringParam(var8, var9.defaultStr); } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Occluder.ItemDefinition_get(var7).getIntParam(var8, var9.defaultInt); } return 1; } else if (var0 == ScriptOpcodes.STRUCT_PARAM) { Interpreter.Interpreter_intStackSize -= 2; var7 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize]; var8 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]; var9 = WallDecoration.getParamDefinition(var8); if (var9.isString()) { Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = JagexCache.StructDefinition_getStructDefinition(var7).getStringParam(var8, var9.defaultStr); } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = JagexCache.StructDefinition_getStructDefinition(var7).getIntParam(var8, var9.defaultInt); } return 1; } else if (var0 == ScriptOpcodes.ON_MOBILE) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.onMobile ? 1 : 0; return 1; } else if (var0 == ScriptOpcodes.CLIENTTYPE) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.clientType & 3; return 1; } else if (var0 == 6520) { return 1; } else if (var0 == ScriptOpcodes.MOBILE_KEYBOARDHIDE) { return 1; } else if (var0 == 6522) { --Interpreter.Interpreter_stringStackSize; --Interpreter.Interpreter_intStackSize; return 1; } else if (var0 == 6523) { --Interpreter.Interpreter_stringStackSize; --Interpreter.Interpreter_intStackSize; return 1; } else if (var0 == ScriptOpcodes.BATTERYLEVEL) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1; return 1; } else if (var0 == ScriptOpcodes.BATTERYCHARGING) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 1; return 1; } else if (var0 == ScriptOpcodes.WIFIAVAILABLE) { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 1; return 1; } else { return 2; } } } else { var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; if (var7 >= 0 && var7 < World.World_count) { var4 = World.World_worlds[var7]; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.id; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.properties; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var4.activity; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.location; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var4.population; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var4.host; } else { Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0; Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = ""; } return 1; } } } } }