1436 lines
55 KiB
Java
1436 lines
55 KiB
Java
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("h")
|
|
@Implements("AbstractWorldMapData")
|
|
public abstract class AbstractWorldMapData {
|
|
@ObfuscatedName("qa")
|
|
@ObfuscatedGetter(
|
|
intValue = 1014546432
|
|
)
|
|
static int field147;
|
|
@ObfuscatedName("db")
|
|
@ObfuscatedSignature(
|
|
signature = "Lif;"
|
|
)
|
|
@Export("archive5")
|
|
static Archive archive5;
|
|
@ObfuscatedName("dm")
|
|
@ObfuscatedSignature(
|
|
signature = "Lif;"
|
|
)
|
|
@Export("archive18")
|
|
static Archive archive18;
|
|
@ObfuscatedName("f")
|
|
@ObfuscatedGetter(
|
|
intValue = -1789439424
|
|
)
|
|
@Export("regionXLow")
|
|
int regionXLow;
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedGetter(
|
|
intValue = 810971136
|
|
)
|
|
@Export("regionYLow")
|
|
int regionYLow;
|
|
@ObfuscatedName("y")
|
|
@ObfuscatedGetter(
|
|
intValue = 826366773
|
|
)
|
|
@Export("regionX")
|
|
int regionX;
|
|
@ObfuscatedName("w")
|
|
@ObfuscatedGetter(
|
|
intValue = -20485777
|
|
)
|
|
@Export("regionY")
|
|
int regionY;
|
|
@ObfuscatedName("p")
|
|
@ObfuscatedGetter(
|
|
intValue = 185589827
|
|
)
|
|
@Export("minPlane")
|
|
int minPlane;
|
|
@ObfuscatedName("b")
|
|
@ObfuscatedGetter(
|
|
intValue = -1464369351
|
|
)
|
|
@Export("planes")
|
|
int planes;
|
|
@ObfuscatedName("e")
|
|
@ObfuscatedGetter(
|
|
intValue = 2104808793
|
|
)
|
|
@Export("groupId")
|
|
int groupId;
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedGetter(
|
|
intValue = -299525603
|
|
)
|
|
@Export("fileId")
|
|
int fileId;
|
|
@ObfuscatedName("a")
|
|
@Export("floorUnderlayIds")
|
|
short[][][] floorUnderlayIds;
|
|
@ObfuscatedName("d")
|
|
@Export("floorOverlayIds")
|
|
short[][][] floorOverlayIds;
|
|
@ObfuscatedName("c")
|
|
byte[][][] field150;
|
|
@ObfuscatedName("o")
|
|
byte[][][] field149;
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedSignature(
|
|
signature = "[[[[Lq;"
|
|
)
|
|
@Export("decorations")
|
|
WorldMapDecoration[][][][] decorations;
|
|
@ObfuscatedName("k")
|
|
boolean field153;
|
|
@ObfuscatedName("s")
|
|
boolean field154;
|
|
|
|
AbstractWorldMapData() {
|
|
this.groupId = -1;
|
|
this.fileId = -1;
|
|
new LinkedList();
|
|
this.field153 = false;
|
|
this.field154 = false;
|
|
}
|
|
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lkq;I)V",
|
|
garbageValue = "1425420215"
|
|
)
|
|
@Export("readGeography")
|
|
abstract void readGeography(Buffer var1);
|
|
|
|
@ObfuscatedName("e")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)Z",
|
|
garbageValue = "890560047"
|
|
)
|
|
@Export("isFullyLoaded")
|
|
boolean isFullyLoaded() {
|
|
return this.field153 && this.field154;
|
|
}
|
|
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lhz;I)V",
|
|
garbageValue = "-1774423787"
|
|
)
|
|
@Export("loadGeography")
|
|
void loadGeography(AbstractArchive var1) {
|
|
if (!this.isFullyLoaded()) {
|
|
byte[] var2 = var1.takeFile(this.groupId, this.fileId);
|
|
if (var2 != null) {
|
|
this.readGeography(new Buffer(var2));
|
|
this.field153 = true;
|
|
this.field154 = true;
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("a")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)V",
|
|
garbageValue = "-1921381610"
|
|
)
|
|
@Export("reset")
|
|
void reset() {
|
|
this.floorUnderlayIds = null;
|
|
this.floorOverlayIds = null;
|
|
this.field150 = null;
|
|
this.field149 = null;
|
|
this.decorations = null;
|
|
this.field153 = false;
|
|
this.field154 = false;
|
|
}
|
|
|
|
@ObfuscatedName("d")
|
|
@ObfuscatedSignature(
|
|
signature = "(IILkq;I)V",
|
|
garbageValue = "-1827340514"
|
|
)
|
|
@Export("readTile")
|
|
void readTile(int var1, int var2, Buffer var3) {
|
|
int var4 = var3.readUnsignedByte();
|
|
if (var4 != 0) {
|
|
if ((var4 & 1) != 0) {
|
|
this.method247(var1, var2, var3, var4);
|
|
} else {
|
|
this.method269(var1, var2, var3, var4);
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
signature = "(IILkq;II)V",
|
|
garbageValue = "947555268"
|
|
)
|
|
void method247(int var1, int var2, Buffer var3, int var4) {
|
|
boolean var5 = (var4 & 2) != 0;
|
|
if (var5) {
|
|
this.floorOverlayIds[0][var1][var2] = (short)var3.readUnsignedByte();
|
|
}
|
|
|
|
this.floorUnderlayIds[0][var1][var2] = (short)var3.readUnsignedByte();
|
|
}
|
|
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
signature = "(IILkq;IB)V",
|
|
garbageValue = "77"
|
|
)
|
|
void method269(int var1, int var2, Buffer var3, int var4) {
|
|
int var5 = ((var4 & 24) >> 3) + 1;
|
|
boolean var6 = (var4 & 2) != 0;
|
|
boolean var7 = (var4 & 4) != 0;
|
|
this.floorUnderlayIds[0][var1][var2] = (short)var3.readUnsignedByte();
|
|
int var8;
|
|
int var9;
|
|
int var11;
|
|
if (var6) {
|
|
var8 = var3.readUnsignedByte();
|
|
|
|
for (var9 = 0; var9 < var8; ++var9) {
|
|
int var10 = var3.readUnsignedByte();
|
|
if (var10 != 0) {
|
|
this.floorOverlayIds[var9][var1][var2] = (short)var10;
|
|
var11 = var3.readUnsignedByte();
|
|
this.field150[var9][var1][var2] = (byte)(var11 >> 2);
|
|
this.field149[var9][var1][var2] = (byte)(var11 & 3);
|
|
}
|
|
}
|
|
}
|
|
|
|
if (var7) {
|
|
for (var8 = 0; var8 < var5; ++var8) {
|
|
var9 = var3.readUnsignedByte();
|
|
if (var9 != 0) {
|
|
WorldMapDecoration[] var14 = this.decorations[var8][var1][var2] = new WorldMapDecoration[var9];
|
|
|
|
for (var11 = 0; var11 < var9; ++var11) {
|
|
int var12 = var3.method5560();
|
|
int var13 = var3.readUnsignedByte();
|
|
var14[var11] = new WorldMapDecoration(var12, var13 >> 2, var13 & 3);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("l")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)I",
|
|
garbageValue = "58"
|
|
)
|
|
@Export("getRegionX")
|
|
int getRegionX() {
|
|
return this.regionX;
|
|
}
|
|
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)I",
|
|
garbageValue = "63"
|
|
)
|
|
@Export("getRegionY")
|
|
int getRegionY() {
|
|
return this.regionY;
|
|
}
|
|
|
|
@ObfuscatedName("a")
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;B)V",
|
|
garbageValue = "4"
|
|
)
|
|
@Export("setLoginResponseString")
|
|
static void setLoginResponseString(String var0, String var1, String var2) {
|
|
Login.Login_response1 = var0;
|
|
Login.Login_response2 = var1;
|
|
Login.Login_response3 = var2;
|
|
}
|
|
|
|
@ObfuscatedName("ad")
|
|
@ObfuscatedSignature(
|
|
signature = "(ILcu;ZI)I",
|
|
garbageValue = "357466702"
|
|
)
|
|
static int method272(int var0, Script var1, boolean var2) {
|
|
if (var0 == ScriptOpcodes.WORLDLIST_FETCH) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = MouseRecorder.loadWorlds() ? 1 : 0;
|
|
return 1;
|
|
} else {
|
|
World var3;
|
|
if (var0 == ScriptOpcodes.WORLDLIST_START) {
|
|
var3 = ChatChannel.worldListStart();
|
|
if (var3 != null) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.id;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.properties;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var3.activity;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.location;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.population;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var3.host;
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = -1;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.WORLDLIST_NEXT) {
|
|
var3 = Friend.getNextWorldListWorld();
|
|
if (var3 != null) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.id;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.properties;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var3.activity;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.location;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var3.population;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var3.host;
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = -1;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
}
|
|
|
|
return 1;
|
|
} else {
|
|
World var4;
|
|
int var5;
|
|
int var7;
|
|
if (var0 == ScriptOpcodes.WORLDLIST_SPECIFIC) {
|
|
var7 = Interpreter.Interpreter_intStack[--class188.Interpreter_intStackSize];
|
|
var4 = null;
|
|
|
|
for (var5 = 0; var5 < World.World_count; ++var5) {
|
|
if (var7 == class162.World_worlds[var5].id) {
|
|
var4 = class162.World_worlds[var5];
|
|
break;
|
|
}
|
|
}
|
|
|
|
if (var4 != null) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.id;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.properties;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var4.activity;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.location;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.population;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var4.host;
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = -1;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.WORLDLIST_SORT) {
|
|
class188.Interpreter_intStackSize -= 4;
|
|
var7 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize];
|
|
boolean var10 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize + 1] == 1;
|
|
var5 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize + 2];
|
|
boolean var6 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize + 3] == 1;
|
|
Player.sortWorldList(var7, var10, var5, var6);
|
|
return 1;
|
|
} else if (var0 != ScriptOpcodes.GETWORLDINFO) {
|
|
if (var0 == ScriptOpcodes.SETFOLLOWEROPSLOWPRIORITY) {
|
|
Client.followerOpsLowPriority = Interpreter.Interpreter_intStack[--class188.Interpreter_intStackSize] == 1;
|
|
return 1;
|
|
} else {
|
|
int var8;
|
|
ParamDefinition var9;
|
|
if (var0 == ScriptOpcodes.NC_PARAM) {
|
|
class188.Interpreter_intStackSize -= 2;
|
|
var7 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize];
|
|
var8 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize + 1];
|
|
var9 = WorldMapIcon_1.getParamDefinition(var8);
|
|
if (var9.isString()) {
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = AbstractUserComparator.getNpcDefinition(var7).getStringParam(var8, var9.defaultStr);
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = AbstractUserComparator.getNpcDefinition(var7).getIntParam(var8, var9.defaultInt);
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.LC_PARAM) {
|
|
class188.Interpreter_intStackSize -= 2;
|
|
var7 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize];
|
|
var8 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize + 1];
|
|
var9 = WorldMapIcon_1.getParamDefinition(var8);
|
|
if (var9.isString()) {
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = Coord.getObjectDefinition(var7).getStringParam(var8, var9.defaultStr);
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = Coord.getObjectDefinition(var7).getIntParam(var8, var9.defaultInt);
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.OC_PARAM) {
|
|
class188.Interpreter_intStackSize -= 2;
|
|
var7 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize];
|
|
var8 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize + 1];
|
|
var9 = WorldMapIcon_1.getParamDefinition(var8);
|
|
if (var9.isString()) {
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = PacketBufferNode.ItemDefinition_get(var7).getStringParam(var8, var9.defaultStr);
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = PacketBufferNode.ItemDefinition_get(var7).getIntParam(var8, var9.defaultInt);
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.STRUCT_PARAM) {
|
|
class188.Interpreter_intStackSize -= 2;
|
|
var7 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize];
|
|
var8 = Interpreter.Interpreter_intStack[class188.Interpreter_intStackSize + 1];
|
|
var9 = WorldMapIcon_1.getParamDefinition(var8);
|
|
if (var9.isString()) {
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = KitDefinition.StructDefinition_getStructDefinition(var7).getStringParam(var8, var9.defaultStr);
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = KitDefinition.StructDefinition_getStructDefinition(var7).getIntParam(var8, var9.defaultInt);
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.ON_MOBILE) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = Client.onMobile ? 1 : 0;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.CLIENTTYPE) {
|
|
Interpreter.Interpreter_intStack[++class188.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) {
|
|
--class65.Interpreter_stringStackSize;
|
|
--class188.Interpreter_intStackSize;
|
|
return 1;
|
|
} else if (var0 == 6523) {
|
|
--class65.Interpreter_stringStackSize;
|
|
--class188.Interpreter_intStackSize;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.BATTERYLEVEL) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = -1;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.BATTERYCHARGING) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 1;
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.WIFIAVAILABLE) {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 1;
|
|
return 1;
|
|
} else {
|
|
return 2;
|
|
}
|
|
}
|
|
} else {
|
|
var7 = Interpreter.Interpreter_intStack[--class188.Interpreter_intStackSize];
|
|
if (var7 >= 0 && var7 < World.World_count) {
|
|
var4 = class162.World_worlds[var7];
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.id;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.properties;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var4.activity;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.location;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = var4.population;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = var4.host;
|
|
} else {
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = -1;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_intStack[++class188.Interpreter_intStackSize - 1] = 0;
|
|
Interpreter.Interpreter_stringStack[++class65.Interpreter_stringStackSize - 1] = "";
|
|
}
|
|
|
|
return 1;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("ir")
|
|
@ObfuscatedSignature(
|
|
signature = "(IIIILjava/lang/String;Ljava/lang/String;III)V",
|
|
garbageValue = "-803158058"
|
|
)
|
|
@Export("menuAction")
|
|
static final void menuAction(int var0, int var1, int var2, int var3, String var4, String var5, int var6, int var7) {
|
|
if (var2 >= 2000) {
|
|
var2 -= 2000;
|
|
}
|
|
|
|
PacketBufferNode var8;
|
|
if (var2 == 1) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2228, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.method5744(Occluder.selectedItemWidget);
|
|
var8.packetBuffer.writeIntME(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5746(var3);
|
|
var8.packetBuffer.method5579(KeyHandler.selectedItemSlot);
|
|
var8.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5579(IsaacCipher.selectedItemId);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 2) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2199, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5579(var3);
|
|
var8.packetBuffer.method5744(WorldMapDecoration.selectedSpellWidget);
|
|
var8.packetBuffer.method5746(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.writeShort(Client.selectedSpellChildIndex);
|
|
var8.packetBuffer.method5579(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 3) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2233, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
var8.packetBuffer.method5579(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5746(MusicPatchPcmStream.baseX * 64 + var0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 4) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2265, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5579(var3);
|
|
var8.packetBuffer.method5696(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5579(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5579(MusicPatchPcmStream.baseX * 64 + var0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 5) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2264, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
var8.packetBuffer.method5696(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5746(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5579(MusicPatchPcmStream.baseX * 64 + var0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 6) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2248, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5579(var3);
|
|
var8.packetBuffer.writeIntME(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5746(ScriptEvent.baseY * 64 + var1);
|
|
Client.packetWriter.addNode(var8);
|
|
} else {
|
|
PacketBufferNode var9;
|
|
NPC var13;
|
|
if (var2 == 7) {
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2270, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeIntME(IsaacCipher.selectedItemId);
|
|
var9.packetBuffer.writeIntME(KeyHandler.selectedItemSlot);
|
|
var9.packetBuffer.method5744(Occluder.selectedItemWidget);
|
|
var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5579(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 8) {
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2213, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShortLE(WorldMapDecoration.selectedSpellWidget);
|
|
var9.packetBuffer.method5579(var3);
|
|
var9.packetBuffer.method5746(Client.selectedSpellChildIndex);
|
|
var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 9) {
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2208, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeIntME(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 10) {
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2224, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5579(var3);
|
|
var9.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 11) {
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2256, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5579(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 12) {
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2266, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeShort(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 13) {
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2215, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5746(var3);
|
|
var9.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else {
|
|
Player var15;
|
|
if (var2 == 14) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2239, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeInt(Occluder.selectedItemWidget);
|
|
var9.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeShort(KeyHandler.selectedItemSlot);
|
|
var9.packetBuffer.writeIntME(IsaacCipher.selectedItemId);
|
|
var9.packetBuffer.method5746(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 15) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2217, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5746(var3);
|
|
var9.packetBuffer.writeInt(WorldMapDecoration.selectedSpellWidget);
|
|
var9.packetBuffer.writeIntME(Client.selectedSpellChildIndex);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 16) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2257, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShort(KeyHandler.selectedItemSlot);
|
|
var8.packetBuffer.writeShortLE(Occluder.selectedItemWidget);
|
|
var8.packetBuffer.method5746(IsaacCipher.selectedItemId);
|
|
var8.packetBuffer.method5746(var3);
|
|
var8.packetBuffer.method5746(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.writeIntME(MusicPatchPcmStream.baseX * 64 + var0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 17) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2263, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeInt(WorldMapDecoration.selectedSpellWidget);
|
|
var8.packetBuffer.writeIntME(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5746(var3);
|
|
var8.packetBuffer.method5746(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.method5579(Client.selectedSpellChildIndex);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 18) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2201, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
var8.packetBuffer.method5746(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5579(MusicPatchPcmStream.baseX * 64 + var0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 19) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2189, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5746(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.writeShort(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.method5579(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 20) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2272, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5579(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
var8.packetBuffer.method5746(ScriptEvent.baseY * 64 + var1);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 21) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2243, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.writeIntME(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5696(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 22) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2258, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.method5746(var3);
|
|
var8.packetBuffer.method5696(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5746(MusicPatchPcmStream.baseX * 64 + var0);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 23) {
|
|
if (Client.isMenuOpen) {
|
|
class14.scene.setViewportWalking();
|
|
} else {
|
|
class14.scene.menuOpen(UrlRequest.Client_plane, var0, var1, true);
|
|
}
|
|
} else {
|
|
PacketBufferNode var10;
|
|
Widget var16;
|
|
if (var2 == 24) {
|
|
var16 = Tile.getWidget(var1);
|
|
boolean var12 = true;
|
|
if (var16.contentType > 0) {
|
|
var12 = GrandExchangeOfferNameComparator.method136(var16);
|
|
}
|
|
|
|
if (var12) {
|
|
var10 = class2.getPacketBufferNode(ClientPacket.field2220, Client.packetWriter.isaacCipher);
|
|
var10.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var10);
|
|
}
|
|
} else {
|
|
if (var2 == 25) {
|
|
var16 = BZip2State.getWidgetChild(var1, var0);
|
|
if (var16 != null) {
|
|
GrandExchangeOfferUnitPriceComparator.Widget_runOnTargetLeave();
|
|
WorldMapData_0.selectSpell(var1, var0, class14.method157(WorldMapSection0.getWidgetClickMask(var16)), var16.itemId);
|
|
Client.isItemSelected = 0;
|
|
Client.selectedSpellActionName = class60.method1167(var16);
|
|
if (Client.selectedSpellActionName == null) {
|
|
Client.selectedSpellActionName = "null";
|
|
}
|
|
|
|
if (var16.isIf3) {
|
|
Client.selectedSpellName = var16.dataText + NPC.colorStartTag(16777215);
|
|
} else {
|
|
Client.selectedSpellName = NPC.colorStartTag(65280) + var16.spellName + NPC.colorStartTag(16777215);
|
|
}
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
if (var2 == 26) {
|
|
Clock.method3488();
|
|
} else {
|
|
int var11;
|
|
Widget var14;
|
|
if (var2 == 28) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2220, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
var14 = Tile.getWidget(var1);
|
|
if (var14.cs1Instructions != null && var14.cs1Instructions[0][0] == 5) {
|
|
var11 = var14.cs1Instructions[0][1];
|
|
Varps.Varps_main[var11] = 1 - Varps.Varps_main[var11];
|
|
BufferedSink.changeGameOptions(var11);
|
|
}
|
|
} else if (var2 == 29) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2220, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
var14 = Tile.getWidget(var1);
|
|
if (var14.cs1Instructions != null && var14.cs1Instructions[0][0] == 5) {
|
|
var11 = var14.cs1Instructions[0][1];
|
|
if (Varps.Varps_main[var11] != var14.cs1ComparisonValues[0]) {
|
|
Varps.Varps_main[var11] = var14.cs1ComparisonValues[0];
|
|
BufferedSink.changeGameOptions(var11);
|
|
}
|
|
}
|
|
} else if (var2 == 30) {
|
|
if (Client.meslayerContinueWidget == null) {
|
|
WorldMapRectangle.resumePauseWidget(var1, var0);
|
|
Client.meslayerContinueWidget = BZip2State.getWidgetChild(var1, var0);
|
|
LoginPacket.invalidateWidget(Client.meslayerContinueWidget);
|
|
}
|
|
} else if (var2 == 31) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2185, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(IsaacCipher.selectedItemId);
|
|
var8.packetBuffer.method5587(Occluder.selectedItemWidget);
|
|
var8.packetBuffer.writeIntME(KeyHandler.selectedItemSlot);
|
|
var8.packetBuffer.method5587(var1);
|
|
var8.packetBuffer.method5746(var3);
|
|
var8.packetBuffer.method5579(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 32) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2237, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5579(var0);
|
|
var8.packetBuffer.method5744(WorldMapDecoration.selectedSpellWidget);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
var8.packetBuffer.writeIntME(Client.selectedSpellChildIndex);
|
|
var8.packetBuffer.method5587(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 33) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2207, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5587(var1);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
var8.packetBuffer.method5579(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 34) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2261, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(var0);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.method5587(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 35) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2197, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShortLE(var1);
|
|
var8.packetBuffer.method5579(var0);
|
|
var8.packetBuffer.writeShort(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 36) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2190, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5579(var3);
|
|
var8.packetBuffer.writeShortLE(var1);
|
|
var8.packetBuffer.writeShort(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 37) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2227, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(var0);
|
|
var8.packetBuffer.method5746(var3);
|
|
var8.packetBuffer.method5587(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else {
|
|
if (var2 == 38) {
|
|
GrandExchangeOfferUnitPriceComparator.Widget_runOnTargetLeave();
|
|
var16 = Tile.getWidget(var1);
|
|
Client.isItemSelected = 1;
|
|
KeyHandler.selectedItemSlot = var0;
|
|
Occluder.selectedItemWidget = var1;
|
|
IsaacCipher.selectedItemId = var3;
|
|
LoginPacket.invalidateWidget(var16);
|
|
Client.selectedItemName = NPC.colorStartTag(16748608) + PacketBufferNode.ItemDefinition_get(var3).name + NPC.colorStartTag(16777215);
|
|
if (Client.selectedItemName == null) {
|
|
Client.selectedItemName = "null";
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
if (var2 == 39) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2196, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5744(var1);
|
|
var8.packetBuffer.writeIntME(var0);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 40) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2253, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(var0);
|
|
var8.packetBuffer.method5587(var1);
|
|
var8.packetBuffer.method5746(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 41) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2247, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(var0);
|
|
var8.packetBuffer.writeInt(var1);
|
|
var8.packetBuffer.writeShort(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 42) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2211, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5579(var3);
|
|
var8.packetBuffer.writeShort(var0);
|
|
var8.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 43) {
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2181, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5587(var1);
|
|
var8.packetBuffer.writeIntME(var0);
|
|
var8.packetBuffer.writeShort(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
} else if (var2 == 44) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2222, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5746(var3);
|
|
var9.packetBuffer.method5569(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 45) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2250, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5696(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeIntME(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 46) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2269, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeShort(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 47) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2273, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5696(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeIntME(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 48) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2267, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShort(var3);
|
|
var9.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 49) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2214, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5579(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 50) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2235, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5746(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else if (var2 == 51) {
|
|
var15 = Client.players[var3];
|
|
if (var15 != null) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2203, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShort(var3);
|
|
var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else {
|
|
label888: {
|
|
if (var2 != 57) {
|
|
if (var2 == 58) {
|
|
var16 = BZip2State.getWidgetChild(var1, var0);
|
|
if (var16 != null) {
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2275, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5746(var0);
|
|
var9.packetBuffer.writeShortLE(var1);
|
|
var9.packetBuffer.method5579(Client.selectedSpellChildIndex);
|
|
var9.packetBuffer.method5746(var16.itemId);
|
|
var9.packetBuffer.method5746(Client.field785);
|
|
var9.packetBuffer.method5744(WorldMapDecoration.selectedSpellWidget);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
break label888;
|
|
}
|
|
|
|
if (var2 == 1001) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2230, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(var3);
|
|
var8.packetBuffer.method5579(ScriptEvent.baseY * 64 + var1);
|
|
var8.packetBuffer.writeShort(MusicPatchPcmStream.baseX * 64 + var0);
|
|
var8.packetBuffer.method5720(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var8);
|
|
break label888;
|
|
}
|
|
|
|
if (var2 == 1002) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2184, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
break label888;
|
|
}
|
|
|
|
if (var2 == 1003) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
var13 = Client.npcs[var3];
|
|
if (var13 != null) {
|
|
NPCDefinition var17 = var13.definition;
|
|
if (var17.transforms != null) {
|
|
var17 = var17.transform();
|
|
}
|
|
|
|
if (var17 != null) {
|
|
var10 = class2.getPacketBufferNode(ClientPacket.field2194, Client.packetWriter.isaacCipher);
|
|
var10.packetBuffer.writeIntME(var17.id);
|
|
Client.packetWriter.addNode(var10);
|
|
}
|
|
}
|
|
break label888;
|
|
}
|
|
|
|
if (var2 == 1004) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
var8 = class2.getPacketBufferNode(ClientPacket.field2234, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5746(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
break label888;
|
|
}
|
|
|
|
if (var2 == 1005) {
|
|
var16 = Tile.getWidget(var1);
|
|
if (var16 != null && var16.itemQuantities[var0] >= 100000) {
|
|
class83.addGameMessage(27, "", var16.itemQuantities[var0] + " x " + PacketBufferNode.ItemDefinition_get(var3).name);
|
|
} else {
|
|
var9 = class2.getPacketBufferNode(ClientPacket.field2234, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5746(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
|
|
Client.field764 = 0;
|
|
class192.field2372 = Tile.getWidget(var1);
|
|
Client.field735 = var0;
|
|
break label888;
|
|
}
|
|
|
|
if (var2 != 1007) {
|
|
if (var2 == 1009 || var2 == 1011 || var2 == 1010 || var2 == 1008 || var2 == 1012) {
|
|
GrandExchangeEvent.worldMap.worldMapMenuAction(var2, var3, new Coord(var0), new Coord(var1));
|
|
}
|
|
break label888;
|
|
}
|
|
}
|
|
|
|
var16 = BZip2State.getWidgetChild(var1, var0);
|
|
if (var16 != null) {
|
|
KeyHandler.widgetDefaultMenuAction(var3, var1, var0, var16.itemId, var5);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if (Client.isItemSelected != 0) {
|
|
Client.isItemSelected = 0;
|
|
LoginPacket.invalidateWidget(Tile.getWidget(Occluder.selectedItemWidget));
|
|
}
|
|
|
|
if (Client.isSpellSelected) {
|
|
GrandExchangeOfferUnitPriceComparator.Widget_runOnTargetLeave();
|
|
}
|
|
|
|
if (class192.field2372 != null && Client.field764 == 0) {
|
|
LoginPacket.invalidateWidget(class192.field2372);
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("jy")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lha;III)V",
|
|
garbageValue = "2081657202"
|
|
)
|
|
static final void method263(Widget var0, int var1, int var2) {
|
|
if (var0.buttonType == 1) {
|
|
class1.insertMenuItemNoShift(var0.buttonText, "", 24, 0, 0, var0.id);
|
|
}
|
|
|
|
String var3;
|
|
if (var0.buttonType == 2 && !Client.isSpellSelected) {
|
|
var3 = class60.method1167(var0);
|
|
if (var3 != null) {
|
|
class1.insertMenuItemNoShift(var3, NPC.colorStartTag(65280) + var0.spellName, 25, 0, -1, var0.id);
|
|
}
|
|
}
|
|
|
|
if (var0.buttonType == 3) {
|
|
class1.insertMenuItemNoShift("Close", "", 26, 0, 0, var0.id);
|
|
}
|
|
|
|
if (var0.buttonType == 4) {
|
|
class1.insertMenuItemNoShift(var0.buttonText, "", 28, 0, 0, var0.id);
|
|
}
|
|
|
|
if (var0.buttonType == 5) {
|
|
class1.insertMenuItemNoShift(var0.buttonText, "", 29, 0, 0, var0.id);
|
|
}
|
|
|
|
if (var0.buttonType == 6 && Client.meslayerContinueWidget == null) {
|
|
class1.insertMenuItemNoShift(var0.buttonText, "", 30, 0, -1, var0.id);
|
|
}
|
|
|
|
int var4;
|
|
int var5;
|
|
int var6;
|
|
int var7;
|
|
int var13;
|
|
if (var0.type == 2) {
|
|
var13 = 0;
|
|
|
|
for (var4 = 0; var4 < var0.height; ++var4) {
|
|
for (var5 = 0; var5 < var0.width; ++var5) {
|
|
var6 = (var0.paddingX + 32) * var5;
|
|
var7 = (var0.paddingY + 32) * var4;
|
|
if (var13 < 20) {
|
|
var6 += var0.inventoryXOffsets[var13];
|
|
var7 += var0.inventoryYOffsets[var13];
|
|
}
|
|
|
|
if (var1 >= var6 && var2 >= var7 && var1 < var6 + 32 && var2 < var7 + 32) {
|
|
Client.dragItemSlotDestination = var13;
|
|
WorldMapManager.field312 = var0;
|
|
if (var0.itemIds[var13] > 0) {
|
|
ItemDefinition var8 = PacketBufferNode.ItemDefinition_get(var0.itemIds[var13] - 1);
|
|
if (Client.isItemSelected == 1 && class30.method542(WorldMapSection0.getWidgetClickMask(var0))) {
|
|
if (var0.id != Occluder.selectedItemWidget || var13 != KeyHandler.selectedItemSlot) {
|
|
class1.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + NPC.colorStartTag(16748608) + var8.name, 31, var8.id, var13, var0.id);
|
|
}
|
|
} else if (Client.isSpellSelected && class30.method542(WorldMapSection0.getWidgetClickMask(var0))) {
|
|
if ((ReflectionCheck.selectedSpellFlags & 16) == 16) {
|
|
class1.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + NPC.colorStartTag(16748608) + var8.name, 32, var8.id, var13, var0.id);
|
|
}
|
|
} else {
|
|
String[] var9 = var8.inventoryActions;
|
|
int var10 = -1;
|
|
if (Client.shiftClickDrop && WorldMapDecoration.method326()) {
|
|
var10 = var8.getShiftClickIndex();
|
|
}
|
|
|
|
int var11;
|
|
if (class30.method542(WorldMapSection0.getWidgetClickMask(var0))) {
|
|
for (var11 = 4; var11 >= 3; --var11) {
|
|
if (var11 != var10) {
|
|
class312.addWidgetItemMenuItem(var0, var8, var13, var11, false);
|
|
}
|
|
}
|
|
}
|
|
|
|
if (Varcs.method2195(WorldMapSection0.getWidgetClickMask(var0))) {
|
|
class1.insertMenuItemNoShift("Use", NPC.colorStartTag(16748608) + var8.name, 38, var8.id, var13, var0.id);
|
|
}
|
|
|
|
if (class30.method542(WorldMapSection0.getWidgetClickMask(var0))) {
|
|
for (var11 = 2; var11 >= 0; --var11) {
|
|
if (var10 != var11) {
|
|
class312.addWidgetItemMenuItem(var0, var8, var13, var11, false);
|
|
}
|
|
}
|
|
|
|
if (var10 >= 0) {
|
|
class312.addWidgetItemMenuItem(var0, var8, var13, var10, true);
|
|
}
|
|
}
|
|
|
|
var9 = var0.itemActions;
|
|
if (var9 != null) {
|
|
for (var11 = 4; var11 >= 0; --var11) {
|
|
if (var9[var11] != null) {
|
|
byte var12 = 0;
|
|
if (var11 == 0) {
|
|
var12 = 39;
|
|
}
|
|
|
|
if (var11 == 1) {
|
|
var12 = 40;
|
|
}
|
|
|
|
if (var11 == 2) {
|
|
var12 = 41;
|
|
}
|
|
|
|
if (var11 == 3) {
|
|
var12 = 42;
|
|
}
|
|
|
|
if (var11 == 4) {
|
|
var12 = 43;
|
|
}
|
|
|
|
class1.insertMenuItemNoShift(var9[var11], NPC.colorStartTag(16748608) + var8.name, var12, var8.id, var13, var0.id);
|
|
}
|
|
}
|
|
}
|
|
|
|
class1.insertMenuItemNoShift("Examine", NPC.colorStartTag(16748608) + var8.name, 1005, var8.id, var13, var0.id);
|
|
}
|
|
}
|
|
}
|
|
|
|
++var13;
|
|
}
|
|
}
|
|
}
|
|
|
|
if (var0.isIf3) {
|
|
if (Client.isSpellSelected) {
|
|
if (Login.method2119(WorldMapSection0.getWidgetClickMask(var0)) && (ReflectionCheck.selectedSpellFlags & 32) == 32) {
|
|
class1.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + var0.dataText, 58, 0, var0.childIndex, var0.id);
|
|
}
|
|
} else {
|
|
for (var13 = 9; var13 >= 5; --var13) {
|
|
var6 = WorldMapSection0.getWidgetClickMask(var0);
|
|
boolean var18 = (var6 >> var13 + 1 & 1) != 0;
|
|
String var14;
|
|
if (!var18 && var0.onOp == null) {
|
|
var14 = null;
|
|
} else if (var0.actions != null && var0.actions.length > var13 && var0.actions[var13] != null && var0.actions[var13].trim().length() != 0) {
|
|
var14 = var0.actions[var13];
|
|
} else {
|
|
var14 = null;
|
|
}
|
|
|
|
if (var14 != null) {
|
|
class1.insertMenuItemNoShift(var14, var0.dataText, 1007, var13 + 1, var0.childIndex, var0.id);
|
|
}
|
|
}
|
|
|
|
var3 = class60.method1167(var0);
|
|
if (var3 != null) {
|
|
class1.insertMenuItemNoShift(var3, var0.dataText, 25, 0, var0.childIndex, var0.id);
|
|
}
|
|
|
|
for (var4 = 4; var4 >= 0; --var4) {
|
|
var7 = WorldMapSection0.getWidgetClickMask(var0);
|
|
boolean var19 = (var7 >> var4 + 1 & 1) != 0;
|
|
String var15;
|
|
if (!var19 && var0.onOp == null) {
|
|
var15 = null;
|
|
} else if (var0.actions != null && var0.actions.length > var4 && var0.actions[var4] != null && var0.actions[var4].trim().length() != 0) {
|
|
var15 = var0.actions[var4];
|
|
} else {
|
|
var15 = null;
|
|
}
|
|
|
|
if (var15 != null) {
|
|
AbstractWorldMapIcon.insertMenuItem(var15, var0.dataText, 57, var4 + 1, var0.childIndex, var0.id, var0.field2602);
|
|
}
|
|
}
|
|
|
|
var5 = WorldMapSection0.getWidgetClickMask(var0);
|
|
boolean var17 = (var5 & 1) != 0;
|
|
if (var17) {
|
|
class1.insertMenuItemNoShift("Continue", "", 30, 0, var0.childIndex, var0.id);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|