This commit is contained in:
Lucwousin
2019-10-31 16:57:45 +01:00
parent 8b7eaf23f1
commit e7a1983158
344 changed files with 41280 additions and 41078 deletions

View File

@@ -5,548 +5,179 @@ import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("bm")
@ObfuscatedName("bd")
@Implements("Tiles")
public final class Tiles {
@ObfuscatedName("rv")
@ObfuscatedSignature(
signature = "Lbf;"
)
@Export("friendSystem")
public static FriendSystem friendSystem;
@ObfuscatedName("sv")
@ObfuscatedSignature(
signature = "Lla;"
)
@Export("worldMap")
static WorldMap worldMap;
@ObfuscatedName("z")
@ObfuscatedName("a")
@Export("Tiles_heights")
static int[][][] Tiles_heights;
@ObfuscatedName("n")
@ObfuscatedName("t")
@Export("Tiles_renderFlags")
static byte[][][] Tiles_renderFlags;
@ObfuscatedName("v")
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = 380288965
intValue = -1836761935
)
@Export("Tiles_minPlane")
static int Tiles_minPlane;
@ObfuscatedName("u")
static byte[][][] field501;
@ObfuscatedName("r")
@ObfuscatedName("v")
static byte[][][] field485;
@ObfuscatedName("l")
static byte[][][] field482;
@ObfuscatedName("c")
static byte[][][] field483;
@ObfuscatedName("m")
static byte[][][] field486;
@ObfuscatedName("i")
@ObfuscatedSignature(
signature = "Llw;"
)
@Export("logoSprite")
static IndexedSprite logoSprite;
@ObfuscatedName("d")
@Export("Tiles_hue")
static int[] Tiles_hue;
@ObfuscatedName("b")
@ObfuscatedName("m")
@Export("Tiles_saturation")
static int[] Tiles_saturation;
@ObfuscatedName("p")
@Export("Tiles_lightness")
static int[] Tiles_lightness;
@ObfuscatedName("a")
static int[] field487;
@ObfuscatedName("e")
static int[][][] field488;
@ObfuscatedName("x")
static final int[] field489;
@ObfuscatedName("h")
static final int[] field493;
@Export("Tiles_hueMultiplier")
static int[] Tiles_hueMultiplier;
@ObfuscatedName("x")
static int[][][] field488;
@ObfuscatedName("s")
static final int[] field489;
@ObfuscatedName("b")
static final int[] field490;
@ObfuscatedName("z")
static final int[] field491;
@ObfuscatedName("f")
static final int[] field492;
@ObfuscatedName("j")
static final int[] field484;
@ObfuscatedName("d")
static final int[] field498;
@ObfuscatedName("g")
static final int[] field493;
@ObfuscatedName("w")
static final int[] field494;
@ObfuscatedName("l")
@ObfuscatedName("u")
@ObfuscatedGetter(
intValue = 832386391
intValue = 1357513063
)
static int field482;
@ObfuscatedName("k")
static int field495;
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = 1017991539
intValue = -1661743101
)
static int field496;
@ObfuscatedName("fy")
@ObfuscatedGetter(
longValue = 5157755524987291675L
@ObfuscatedSignature(
signature = "Lku;"
)
static long field495;
static AbstractSocket field499;
@ObfuscatedName("hp")
@ObfuscatedGetter(
intValue = 194676221
)
static int field497;
static {
Tiles_heights = new int[4][105][105];
Tiles_renderFlags = new byte[4][104][104];
Tiles_minPlane = 99;
field489 = new int[]{1, 2, 4, 8};
field493 = new int[]{16, 32, 64, 128};
field490 = new int[]{16, 32, 64, 128};
field491 = new int[]{1, 0, -1, 0};
field492 = new int[]{0, -1, 0, 1};
field484 = new int[]{1, -1, -1, 1};
field498 = new int[]{0, -1, 0, 1};
field493 = new int[]{1, -1, -1, 1};
field494 = new int[]{-1, -1, 1, 1};
field482 = (int)(Math.random() * 17.0D) - 8;
field495 = (int)(Math.random() * 17.0D) - 8;
field496 = (int)(Math.random() * 33.0D) - 16;
}
@ObfuscatedName("c")
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "([BB)V",
garbageValue = "36"
signature = "(IB)I",
garbageValue = "4"
)
@Export("SpriteBuffer_decode")
public static void SpriteBuffer_decode(byte[] var0) {
Buffer var1 = new Buffer(var0);
var1.offset = var0.length - 2;
class325.SpriteBuffer_spriteCount = var1.readUnsignedShort();
class325.SpriteBuffer_xOffsets = new int[class325.SpriteBuffer_spriteCount];
MusicPatchPcmStream.SpriteBuffer_yOffsets = new int[class325.SpriteBuffer_spriteCount];
class325.SpriteBuffer_spriteWidths = new int[class325.SpriteBuffer_spriteCount];
RunException.SpriteBuffer_spriteHeights = new int[class325.SpriteBuffer_spriteCount];
PacketBufferNode.SpriteBuffer_pixels = new byte[class325.SpriteBuffer_spriteCount][];
var1.offset = var0.length - 7 - class325.SpriteBuffer_spriteCount * 8;
class325.SpriteBuffer_spriteWidth = var1.readUnsignedShort();
Frames.SpriteBuffer_spriteHeight = var1.readUnsignedShort();
int var2 = (var1.readUnsignedByte() & 255) + 1;
@Export("iLog")
public static int iLog(int var0) {
int var1 = 0;
if (var0 < 0 || var0 >= 65536) {
var0 >>>= 16;
var1 += 16;
}
if (var0 >= 256) {
var0 >>>= 8;
var1 += 8;
}
if (var0 >= 16) {
var0 >>>= 4;
var1 += 4;
}
if (var0 >= 4) {
var0 >>>= 2;
var1 += 2;
}
if (var0 >= 1) {
var0 >>>= 1;
++var1;
}
return var0 + var1;
}
@ObfuscatedName("ae")
@ObfuscatedSignature(
signature = "(ILcj;ZI)I",
garbageValue = "-1896878651"
)
static int method1215(int var0, Script var1, boolean var2) {
int var3;
for (var3 = 0; var3 < class325.SpriteBuffer_spriteCount; ++var3) {
class325.SpriteBuffer_xOffsets[var3] = var1.readUnsignedShort();
}
for (var3 = 0; var3 < class325.SpriteBuffer_spriteCount; ++var3) {
MusicPatchPcmStream.SpriteBuffer_yOffsets[var3] = var1.readUnsignedShort();
}
for (var3 = 0; var3 < class325.SpriteBuffer_spriteCount; ++var3) {
class325.SpriteBuffer_spriteWidths[var3] = var1.readUnsignedShort();
}
for (var3 = 0; var3 < class325.SpriteBuffer_spriteCount; ++var3) {
RunException.SpriteBuffer_spriteHeights[var3] = var1.readUnsignedShort();
}
var1.offset = var0.length - 7 - class325.SpriteBuffer_spriteCount * 8 - (var2 - 1) * 3;
class325.SpriteBuffer_spritePalette = new int[var2];
for (var3 = 1; var3 < var2; ++var3) {
class325.SpriteBuffer_spritePalette[var3] = var1.readMedium();
if (class325.SpriteBuffer_spritePalette[var3] == 0) {
class325.SpriteBuffer_spritePalette[var3] = 1;
}
}
var1.offset = 0;
for (var3 = 0; var3 < class325.SpriteBuffer_spriteCount; ++var3) {
int var4 = class325.SpriteBuffer_spriteWidths[var3];
int var5 = RunException.SpriteBuffer_spriteHeights[var3];
int var6 = var4 * var5;
byte[] var7 = new byte[var6];
PacketBufferNode.SpriteBuffer_pixels[var3] = var7;
int var8 = var1.readUnsignedByte();
int var9;
if (var8 == 0) {
for (var9 = 0; var9 < var6; ++var9) {
var7[var9] = var1.readByte();
}
} else if (var8 == 1) {
for (var9 = 0; var9 < var4; ++var9) {
for (int var10 = 0; var10 < var5; ++var10) {
var7[var9 + var4 * var10] = var1.readByte();
}
}
}
}
}
@ObfuscatedName("b")
@ObfuscatedSignature(
signature = "(ILcu;ZB)I",
garbageValue = "-18"
)
static int method1110(int var0, Script var1, boolean var2) {
Widget var3;
if (var0 >= 2000) {
var0 -= 1000;
var3 = Canvas.getWidget(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
} else {
var3 = var2 ? GrandExchangeOfferAgeComparator.field76 : KitDefinition.field3252;
}
String var4 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
int[] var5 = null;
if (var4.length() > 0 && var4.charAt(var4.length() - 1) == 'Y') {
int var6 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
if (var6 > 0) {
for (var5 = new int[var6]; var6-- > 0; var5[var6] = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]) {
}
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;
}
var4 = var4.substring(0, var4.length() - 1);
}
Object[] var8 = new Object[var4.length() + 1];
int var7;
for (var7 = var8.length - 1; var7 >= 1; --var7) {
if (var4.charAt(var7 - 1) == 's') {
var8[var7] = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
} else {
var8[var7] = new Integer(Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]);
}
}
var7 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
if (var7 != -1) {
var8[0] = new Integer(var7);
} else {
var8 = null;
}
if (var0 == ScriptOpcodes.CC_SETONCLICK) {
var3.onClick = var8;
} else if (var0 == ScriptOpcodes.CC_SETONHOLD) {
var3.onHold = var8;
} else if (var0 == ScriptOpcodes.CC_SETONRELEASE) {
var3.onRelease = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEOVER) {
var3.onMouseOver = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMOUSELEAVE) {
var3.onMouseLeave = var8;
} else if (var0 == ScriptOpcodes.CC_SETONDRAG) {
var3.onDrag = var8;
} else if (var0 == ScriptOpcodes.CC_SETONTARGETLEAVE) {
var3.onTargetLeave = var8;
} else if (var0 == ScriptOpcodes.CC_SETONVARTRANSMIT) {
var3.onVarTransmit = var8;
var3.varTransmitTriggers = var5;
} else if (var0 == ScriptOpcodes.CC_SETONTIMER) {
var3.onTimer = var8;
} else if (var0 == ScriptOpcodes.CC_SETONOP) {
var3.onOp = var8;
} else if (var0 == ScriptOpcodes.CC_SETONDRAGCOMPLETE) {
var3.onDragComplete = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCLICKREPEAT) {
var3.onClickRepeat = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMOUSEREPEAT) {
var3.onMouseRepeat = var8;
} else if (var0 == ScriptOpcodes.CC_SETONINVTRANSMIT) {
var3.onInvTransmit = var8;
var3.invTransmitTriggers = var5;
} else if (var0 == ScriptOpcodes.CC_SETONSTATTRANSMIT) {
var3.onStatTransmit = var8;
var3.statTransmitTriggers = var5;
} else if (var0 == ScriptOpcodes.CC_SETONTARGETENTER) {
var3.onTargetEnter = var8;
} else if (var0 == ScriptOpcodes.CC_SETONSCROLLWHEEL) {
var3.onScroll = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCHATTRANSMIT) {
var3.onChatTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONKEY) {
var3.onKey = var8;
} else if (var0 == ScriptOpcodes.CC_SETONFRIENDTRANSMIT) {
var3.onFriendTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONCLANTRANSMIT) {
var3.onClanTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONMISCTRANSMIT) {
var3.onMiscTransmit = var8;
} else if (var0 == ScriptOpcodes.CC_SETONDIALOGABORT) {
var3.onDialogAbort = var8;
} else if (var0 == ScriptOpcodes.CC_SETONSUBCHANGE) {
var3.onSubChange = var8;
} else if (var0 == ScriptOpcodes.CC_SETONSTOCKTRANSMIT) {
var3.onStockTransmit = var8;
} else if (var0 == 1426) {
var3.field2662 = var8;
} else {
if (var0 != ScriptOpcodes.CC_SETONRESIZE) {
return 2;
}
var3.onResize = var8;
}
var3.hasListener = true;
return 1;
}
@ObfuscatedName("ao")
@ObfuscatedSignature(
signature = "(ILcu;ZB)I",
garbageValue = "59"
)
static int method1156(int var0, Script var1, boolean var2) {
if (var0 == ScriptOpcodes.CHAT_GETFILTER_PUBLIC) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.publicChatMode;
return 1;
} else if (var0 == ScriptOpcodes.CHAT_SETFILTER) {
Interpreter.Interpreter_intStackSize -= 3;
Client.publicChatMode = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
class219.privateChatMode = Fonts.method5273(Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1]);
if (class219.privateChatMode == null) {
class219.privateChatMode = PrivateChatMode.field3791;
} 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.tradeChatMode = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 2];
PacketBufferNode var18 = InterfaceParent.getPacketBufferNode(ClientPacket.field2233, Client.packetWriter.isaacCipher);
var18.packetBuffer.writeByte(Client.publicChatMode);
var18.packetBuffer.writeByte(class219.privateChatMode.field3793);
var18.packetBuffer.writeByte(Client.tradeChatMode);
Client.packetWriter.addNode(var18);
Client.camFollowHeight = var3;
return 1;
} else if (var0 == ScriptOpcodes.CAM_GETFOLLOWHEIGHT) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.camFollowHeight;
return 1;
} else {
String var3;
int var4;
if (var0 == ScriptOpcodes.CHAT_SENDABUSEREPORT) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
Interpreter.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
int var5 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
PacketBufferNode var6 = InterfaceParent.getPacketBufferNode(ClientPacket.field2276, Client.packetWriter.isaacCipher);
var6.packetBuffer.writeByte(class268.stringCp1252NullTerminatedByteSize(var3) + 2);
var6.packetBuffer.writeStringCp1252NullTerminated(var3);
var6.packetBuffer.writeByte(var4 - 1);
var6.packetBuffer.writeByte(var5);
Client.packetWriter.addNode(var6);
return 1;
} else {
int var10;
if (var0 == ScriptOpcodes.CHAT_GETHISTORY_BYTYPEANDLINE) {
Interpreter.Interpreter_intStackSize -= 2;
var10 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize];
var4 = Interpreter.Interpreter_intStack[Interpreter.Interpreter_intStackSize + 1];
Message var15 = HealthBarUpdate.Messages_getByChannelAndID(var10, var4);
if (var15 != null) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var15.count;
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var15.cycle;
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var15.sender != null ? var15.sender : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var15.prefix != null ? var15.prefix : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var15.text != null ? var15.text : "";
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var15.isFromFriend() ? 1 : (var15.isFromIgnored() ? 2 : 0);
} 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_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = "";
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
}
return 1;
} else if (var0 == ScriptOpcodes.CHAT_GETHISTORY_BYUID) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Message var16 = GrandExchangeOfferOwnWorldComparator.Messages_getMessage(var10);
if (var16 != null) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var16.type;
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var16.cycle;
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var16.sender != null ? var16.sender : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var16.prefix != null ? var16.prefix : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var16.text != null ? var16.text : "";
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = var16.isFromFriend() ? 1 : (var16.isFromIgnored() ? 2 : 0);
} 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_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = "";
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = 0;
}
return 1;
} else if (var0 == ScriptOpcodes.CHAT_GETFILTER_PRIVATE) {
if (class219.privateChatMode == null) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = -1;
} else {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class219.privateChatMode.field3793;
}
return 1;
} else if (var0 == ScriptOpcodes.CHAT_SENDPUBLIC) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
String var14 = var3.toLowerCase();
byte var17 = 0;
if (var14.startsWith("yellow:")) {
var17 = 0;
var3 = var3.substring("yellow:".length());
} else if (var14.startsWith("red:")) {
var17 = 1;
var3 = var3.substring("red:".length());
} else if (var14.startsWith("green:")) {
var17 = 2;
var3 = var3.substring("green:".length());
} else if (var14.startsWith("cyan:")) {
var17 = 3;
var3 = var3.substring("cyan:".length());
} else if (var14.startsWith("purple:")) {
var17 = 4;
var3 = var3.substring("purple:".length());
} else if (var14.startsWith("white:")) {
var17 = 5;
var3 = var3.substring("white:".length());
} else if (var14.startsWith("flash1:")) {
var17 = 6;
var3 = var3.substring("flash1:".length());
} else if (var14.startsWith("flash2:")) {
var17 = 7;
var3 = var3.substring("flash2:".length());
} else if (var14.startsWith("flash3:")) {
var17 = 8;
var3 = var3.substring("flash3:".length());
} else if (var14.startsWith("glow1:")) {
var17 = 9;
var3 = var3.substring("glow1:".length());
} else if (var14.startsWith("glow2:")) {
var17 = 10;
var3 = var3.substring("glow2:".length());
} else if (var14.startsWith("glow3:")) {
var17 = 11;
var3 = var3.substring("glow3:".length());
} else if (WorldMapLabelSize.clientLanguage != Language.Language_EN) {
if (var14.startsWith("yellow:")) {
var17 = 0;
var3 = var3.substring("yellow:".length());
} else if (var14.startsWith("red:")) {
var17 = 1;
var3 = var3.substring("red:".length());
} else if (var14.startsWith("green:")) {
var17 = 2;
var3 = var3.substring("green:".length());
} else if (var14.startsWith("cyan:")) {
var17 = 3;
var3 = var3.substring("cyan:".length());
} else if (var14.startsWith("purple:")) {
var17 = 4;
var3 = var3.substring("purple:".length());
} else if (var14.startsWith("white:")) {
var17 = 5;
var3 = var3.substring("white:".length());
} else if (var14.startsWith("flash1:")) {
var17 = 6;
var3 = var3.substring("flash1:".length());
} else if (var14.startsWith("flash2:")) {
var17 = 7;
var3 = var3.substring("flash2:".length());
} else if (var14.startsWith("flash3:")) {
var17 = 8;
var3 = var3.substring("flash3:".length());
} else if (var14.startsWith("glow1:")) {
var17 = 9;
var3 = var3.substring("glow1:".length());
} else if (var14.startsWith("glow2:")) {
var17 = 10;
var3 = var3.substring("glow2:".length());
} else if (var14.startsWith("glow3:")) {
var17 = 11;
var3 = var3.substring("glow3:".length());
}
}
var14 = var3.toLowerCase();
byte var7 = 0;
if (var14.startsWith("wave:")) {
var7 = 1;
var3 = var3.substring("wave:".length());
} else if (var14.startsWith("wave2:")) {
var7 = 2;
var3 = var3.substring("wave2:".length());
} else if (var14.startsWith("shake:")) {
var7 = 3;
var3 = var3.substring("shake:".length());
} else if (var14.startsWith("scroll:")) {
var7 = 4;
var3 = var3.substring("scroll:".length());
} else if (var14.startsWith("slide:")) {
var7 = 5;
var3 = var3.substring("slide:".length());
} else if (Language.Language_EN != WorldMapLabelSize.clientLanguage) {
if (var14.startsWith("wave:")) {
var7 = 1;
var3 = var3.substring("wave:".length());
} else if (var14.startsWith("wave2:")) {
var7 = 2;
var3 = var3.substring("wave2:".length());
} else if (var14.startsWith("shake:")) {
var7 = 3;
var3 = var3.substring("shake:".length());
} else if (var14.startsWith("scroll:")) {
var7 = 4;
var3 = var3.substring("scroll:".length());
} else if (var14.startsWith("slide:")) {
var7 = 5;
var3 = var3.substring("slide:".length());
}
}
PacketBufferNode var8 = InterfaceParent.getPacketBufferNode(ClientPacket.field2216, Client.packetWriter.isaacCipher);
var8.packetBuffer.writeByte(0);
int var9 = var8.packetBuffer.offset;
var8.packetBuffer.writeByte(var4);
var8.packetBuffer.writeByte(var17);
var8.packetBuffer.writeByte(var7);
ArchiveDisk.method5796(var8.packetBuffer, var3);
var8.packetBuffer.writeLengthByte(var8.packetBuffer.offset - var9);
Client.packetWriter.addNode(var8);
return 1;
} else if (var0 == ScriptOpcodes.CHAT_SENDPRIVATE) {
Interpreter.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize];
String var12 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1];
PacketBufferNode var11 = InterfaceParent.getPacketBufferNode(ClientPacket.field2193, Client.packetWriter.isaacCipher);
var11.packetBuffer.writeShort(0);
int var13 = var11.packetBuffer.offset;
var11.packetBuffer.writeStringCp1252NullTerminated(var3);
ArchiveDisk.method5796(var11.packetBuffer, var12);
var11.packetBuffer.writeLengthShort(var11.packetBuffer.offset - var13);
Client.packetWriter.addNode(var11);
return 1;
} else if (var0 != ScriptOpcodes.CHAT_PLAYERNAME) {
if (var0 == ScriptOpcodes.CHAT_GETFILTER_TRADE) {
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.tradeChatMode;
return 1;
} else if (var0 == ScriptOpcodes.CHAT_GETHISTORYLENGTH) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Projectile.Messages_getHistorySize(var10);
return 1;
} else if (var0 == ScriptOpcodes.CHAT_GETNEXTUID) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class13.Messages_getNextChatID(var10);
return 1;
} else if (var0 == ScriptOpcodes.CHAT_GETPREVUID) {
var10 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize];
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Clock.Messages_getLastChatID(var10);
return 1;
} else if (var0 == ScriptOpcodes.DOCHEAT) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
WorldMapSection0.doCheat(var3);
return 1;
} else if (var0 == ScriptOpcodes.CHAT_SETMESSAGEFILTER) {
Client.field907 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize].toLowerCase().trim();
return 1;
} else if (var0 == ScriptOpcodes.CHAT_GETMESSAGEFILTER) {
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = Client.field907;
return 1;
} else if (var0 == 5023) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
System.out.println(var3);
return 1;
} else {
return 2;
}
} else {
if (class223.localPlayer != null && class223.localPlayer.username != null) {
var3 = class223.localPlayer.username.getName();
} else {
var3 = "";
}
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var3;
return 1;
}
}
return 2;
}
}
@ObfuscatedName("iy")
@ObfuscatedSignature(
signature = "(IIB)V",
garbageValue = "15"
)
@Export("resumePauseWidget")
static void resumePauseWidget(int var0, int var1) {
PacketBufferNode var2 = SoundSystem.getPacketBufferNode(ClientPacket.field2277, Client.packetWriter.isaacCipher);
var2.packetBuffer.method5643(var1);
var2.packetBuffer.writeIntME(var0);
Client.packetWriter.addNode(var2);
}
}