960 lines
38 KiB
Java
960 lines
38 KiB
Java
import java.util.Comparator;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("bm")
|
|
@Implements("GrandExchangeOfferOwnWorldComparator")
|
|
public class GrandExchangeOfferOwnWorldComparator implements Comparator {
|
|
@ObfuscatedName("gs")
|
|
@Export("regions")
|
|
static int[] regions;
|
|
@ObfuscatedName("gb")
|
|
@ObfuscatedSignature(
|
|
signature = "[Llx;"
|
|
)
|
|
@Export("mapMarkerSprites")
|
|
static Sprite[] mapMarkerSprites;
|
|
@ObfuscatedName("a")
|
|
@Export("filterWorlds")
|
|
boolean filterWorlds;
|
|
|
|
GrandExchangeOfferOwnWorldComparator() {
|
|
}
|
|
|
|
@ObfuscatedName("a")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lo;Lo;B)I",
|
|
garbageValue = "68"
|
|
)
|
|
@Export("compare_bridged")
|
|
int compare_bridged(GrandExchangeEvent var1, GrandExchangeEvent var2) {
|
|
if (var2.world == var1.world) {
|
|
return 0;
|
|
} else {
|
|
if (this.filterWorlds) {
|
|
if (Client.worldId == var1.world) {
|
|
return -1;
|
|
}
|
|
|
|
if (var2.world == Client.worldId) {
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
return var1.world < var2.world ? -1 : 1;
|
|
}
|
|
}
|
|
|
|
public int compare(Object var1, Object var2) {
|
|
return this.compare_bridged((GrandExchangeEvent)var1, (GrandExchangeEvent)var2);
|
|
}
|
|
|
|
public boolean equals(Object var1) {
|
|
return super.equals(var1);
|
|
}
|
|
|
|
@ObfuscatedName("a")
|
|
@ObfuscatedSignature(
|
|
signature = "(II)Lid;",
|
|
garbageValue = "-1586537881"
|
|
)
|
|
@Export("StructDefinition_getStructDefinition")
|
|
public static StructDefinition StructDefinition_getStructDefinition(int var0) {
|
|
StructDefinition var1 = (StructDefinition)StructDefinition.StructDefinition_cached.get((long)var0);
|
|
if (var1 != null) {
|
|
return var1;
|
|
} else {
|
|
byte[] var2 = StructDefinition.StructDefinition_archive.takeFile(34, var0);
|
|
var1 = new StructDefinition();
|
|
if (var2 != null) {
|
|
var1.decode(new Buffer(var2));
|
|
}
|
|
|
|
var1.postDecode();
|
|
StructDefinition.StructDefinition_cached.put(var1, (long)var0);
|
|
return var1;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)Z",
|
|
garbageValue = "26"
|
|
)
|
|
static final boolean method1376() {
|
|
return ViewportMouse.ViewportMouse_isInViewport;
|
|
}
|
|
|
|
@ObfuscatedName("io")
|
|
@ObfuscatedSignature(
|
|
signature = "(IIIILjava/lang/String;Ljava/lang/String;III)V",
|
|
garbageValue = "1191285249"
|
|
)
|
|
@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 = SoundSystem.getPacketBufferNode(ClientPacket.field2249, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShortLE(Occluder.selectedItemId);
|
|
var8.packetBuffer.method5643(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.writeInt(MidiPcmStream.selectedItemWidget);
|
|
var8.packetBuffer.method5643(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5644(MouseRecorder.selectedItemSlot);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2223, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShortLE(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.writeShortLE(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShort(Client.selectedSpellChildIndex);
|
|
var8.packetBuffer.writeInt(Clock.selectedSpellWidget);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2270, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShortLE(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.writeShortLE(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5643(var3);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2278, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5644(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.method5634(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
var8.packetBuffer.method5644(HealthBar.baseY * 64 + var1);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2192, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShortLE(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.writeShortLE(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2240, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5643(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.method5643(var3);
|
|
var8.packetBuffer.method5643(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5635(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2233, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShortLE(Occluder.selectedItemId);
|
|
var9.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeShortLE(var3);
|
|
var9.packetBuffer.writeShortLE(MouseRecorder.selectedItemSlot);
|
|
var9.packetBuffer.writeIntME(MidiPcmStream.selectedItemWidget);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2217, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5643(var3);
|
|
var9.packetBuffer.method5644(Client.selectedSpellChildIndex);
|
|
var9.packetBuffer.method5655(Clock.selectedSpellWidget);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2181, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5643(var3);
|
|
var9.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2272, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShortLE(var3);
|
|
var9.packetBuffer.method5635(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2282, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5643(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2268, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShort(var3);
|
|
var9.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2188, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5635(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5644(var3);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2206, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5644(var3);
|
|
var9.packetBuffer.method5644(MouseRecorder.selectedItemSlot);
|
|
var9.packetBuffer.writeInt(MidiPcmStream.selectedItemWidget);
|
|
var9.packetBuffer.method5643(Occluder.selectedItemId);
|
|
var9.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2180, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5653(Clock.selectedSpellWidget);
|
|
var9.packetBuffer.method5635(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeShort(var3);
|
|
var9.packetBuffer.writeShortLE(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2184, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5643(var3);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5644(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.method5655(MidiPcmStream.selectedItemWidget);
|
|
var8.packetBuffer.writeShort(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5643(MouseRecorder.selectedItemSlot);
|
|
var8.packetBuffer.method5643(Occluder.selectedItemId);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2254, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShortLE(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5643(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.method5634(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
var8.packetBuffer.writeIntME(Clock.selectedSpellWidget);
|
|
var8.packetBuffer.writeShort(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2224, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5635(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShortLE(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.method5644(var3);
|
|
var8.packetBuffer.writeShortLE(HealthBar.baseY * 64 + var1);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2269, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5644(var3);
|
|
var8.packetBuffer.method5644(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.writeShort(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2244, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShort(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5643(UserComparator8.baseX * 64 + var0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2208, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5644(var3);
|
|
var8.packetBuffer.method5644(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.method5644(HealthBar.baseY * 64 + var1);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2200, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5644(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.method5643(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5643(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
} else if (var2 == 23) {
|
|
if (Client.isMenuOpen) {
|
|
WorldMapArea.scene.setViewportWalking();
|
|
} else {
|
|
WorldMapArea.scene.menuOpen(Player.Client_plane, var0, var1, true);
|
|
}
|
|
} else {
|
|
PacketBufferNode var11;
|
|
Widget var16;
|
|
if (var2 == 24) {
|
|
var16 = PacketBufferNode.getWidget(var1);
|
|
boolean var12 = true;
|
|
if (var16.contentType > 0) {
|
|
var12 = WorldMapIcon_0.method237(var16);
|
|
}
|
|
|
|
if (var12) {
|
|
var11 = SoundSystem.getPacketBufferNode(ClientPacket.field2252, Client.packetWriter.isaacCipher);
|
|
var11.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var11);
|
|
}
|
|
} else {
|
|
if (var2 == 25) {
|
|
var16 = ArchiveLoader.getWidgetChild(var1, var0);
|
|
if (var16 != null) {
|
|
InterfaceParent.Widget_runOnTargetLeave();
|
|
class51.selectSpell(var1, var0, UserComparator5.method3551(class195.getWidgetClickMask(var16)), var16.itemId);
|
|
Client.isItemSelected = 0;
|
|
Client.selectedSpellActionName = SoundCache.method2666(var16);
|
|
if (Client.selectedSpellActionName == null) {
|
|
Client.selectedSpellActionName = "null";
|
|
}
|
|
|
|
if (var16.isIf3) {
|
|
Client.selectedSpellName = var16.dataText + AbstractArchive.colorStartTag(16777215);
|
|
} else {
|
|
Client.selectedSpellName = AbstractArchive.colorStartTag(65280) + var16.spellName + AbstractArchive.colorStartTag(16777215);
|
|
}
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
if (var2 == 26) {
|
|
Skills.method4271();
|
|
} else {
|
|
int var10;
|
|
Widget var14;
|
|
if (var2 == 28) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2252, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
var14 = PacketBufferNode.getWidget(var1);
|
|
if (var14.cs1Instructions != null && var14.cs1Instructions[0][0] == 5) {
|
|
var10 = var14.cs1Instructions[0][1];
|
|
Varps.Varps_main[var10] = 1 - Varps.Varps_main[var10];
|
|
WorldMapDecoration.changeGameOptions(var10);
|
|
}
|
|
} else if (var2 == 29) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2252, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
var14 = PacketBufferNode.getWidget(var1);
|
|
if (var14.cs1Instructions != null && var14.cs1Instructions[0][0] == 5) {
|
|
var10 = var14.cs1Instructions[0][1];
|
|
if (Varps.Varps_main[var10] != var14.cs1ComparisonValues[0]) {
|
|
Varps.Varps_main[var10] = var14.cs1ComparisonValues[0];
|
|
WorldMapDecoration.changeGameOptions(var10);
|
|
}
|
|
}
|
|
} else if (var2 == 30) {
|
|
if (Client.meslayerContinueWidget == null) {
|
|
Tiles.resumePauseWidget(var1, var0);
|
|
Client.meslayerContinueWidget = ArchiveLoader.getWidgetChild(var1, var0);
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(Client.meslayerContinueWidget);
|
|
}
|
|
} else if (var2 == 31) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2242, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5644(var3);
|
|
var8.packetBuffer.writeShort(var0);
|
|
var8.packetBuffer.method5643(MouseRecorder.selectedItemSlot);
|
|
var8.packetBuffer.writeIntME(MidiPcmStream.selectedItemWidget);
|
|
var8.packetBuffer.writeShortLE(Occluder.selectedItemId);
|
|
var8.packetBuffer.writeInt(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 32) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2241, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5653(Clock.selectedSpellWidget);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.writeInt(var1);
|
|
var8.packetBuffer.method5643(var0);
|
|
var8.packetBuffer.method5643(Client.selectedSpellChildIndex);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 33) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2260, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(var1);
|
|
var8.packetBuffer.writeShortLE(var0);
|
|
var8.packetBuffer.method5644(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 34) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2237, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeInt(var1);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
var8.packetBuffer.method5644(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 35) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2190, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.method5655(var1);
|
|
var8.packetBuffer.method5644(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 36) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2253, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(var1);
|
|
var8.packetBuffer.method5643(var3);
|
|
var8.packetBuffer.writeShort(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 37) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2219, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeIntME(var1);
|
|
var8.packetBuffer.method5643(var3);
|
|
var8.packetBuffer.method5644(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else {
|
|
if (var2 == 38) {
|
|
InterfaceParent.Widget_runOnTargetLeave();
|
|
var16 = PacketBufferNode.getWidget(var1);
|
|
Client.isItemSelected = 1;
|
|
MouseRecorder.selectedItemSlot = var0;
|
|
MidiPcmStream.selectedItemWidget = var1;
|
|
Occluder.selectedItemId = var3;
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(var16);
|
|
Client.selectedItemName = AbstractArchive.colorStartTag(16748608) + class222.ItemDefinition_get(var3).name + AbstractArchive.colorStartTag(16777215);
|
|
if (Client.selectedItemName == null) {
|
|
Client.selectedItemName = "null";
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
if (var2 == 39) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2196, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
var8.packetBuffer.writeShort(var0);
|
|
var8.packetBuffer.method5655(var1);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 40) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2258, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.writeIntME(var1);
|
|
var8.packetBuffer.writeShort(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 41) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2194, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShort(var0);
|
|
var8.packetBuffer.method5655(var1);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 42) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2211, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5655(var1);
|
|
var8.packetBuffer.writeShort(var0);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
} else if (var2 == 43) {
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2215, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.writeShort(var3);
|
|
var8.packetBuffer.writeIntME(var1);
|
|
var8.packetBuffer.method5644(var0);
|
|
Client.packetWriter.addNode(var8);
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = 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 = SoundSystem.getPacketBufferNode(ClientPacket.field2193, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShort(var3);
|
|
var9.packetBuffer.writeByte(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2234, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5643(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2225, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5634(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeShortLE(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2229, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShortLE(var3);
|
|
var9.packetBuffer.method5634(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2231, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5636(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.method5644(var3);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2236, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5635(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var9.packetBuffer.writeShort(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 = SoundSystem.getPacketBufferNode(ClientPacket.field2251, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5643(var3);
|
|
var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
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 = SoundSystem.getPacketBufferNode(ClientPacket.field2235, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShortLE(var3);
|
|
var9.packetBuffer.method5635(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
} else {
|
|
label795: {
|
|
if (var2 != 57) {
|
|
if (var2 == 58) {
|
|
var16 = ArchiveLoader.getWidgetChild(var1, var0);
|
|
if (var16 != null) {
|
|
var9 = SoundSystem.getPacketBufferNode(ClientPacket.field2274, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.writeShortLE(Client.selectedSpellChildIndex);
|
|
var9.packetBuffer.writeShortLE(var0);
|
|
var9.packetBuffer.method5655(var1);
|
|
var9.packetBuffer.writeShortLE(Client.field788);
|
|
var9.packetBuffer.writeInt(Clock.selectedSpellWidget);
|
|
var9.packetBuffer.method5643(var16.itemId);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
break label795;
|
|
}
|
|
|
|
if (var2 == 1001) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
Client.destinationX = var0;
|
|
Client.destinationY = var1;
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2214, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5635(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0);
|
|
var8.packetBuffer.writeShortLE(HealthBar.baseY * 64 + var1);
|
|
var8.packetBuffer.method5643(UserComparator8.baseX * 64 + var0);
|
|
var8.packetBuffer.writeShortLE(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
break label795;
|
|
}
|
|
|
|
if (var2 == 1002) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2222, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5643(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
break label795;
|
|
}
|
|
|
|
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) {
|
|
var11 = SoundSystem.getPacketBufferNode(ClientPacket.field2262, Client.packetWriter.isaacCipher);
|
|
var11.packetBuffer.writeShort(var17.id);
|
|
Client.packetWriter.addNode(var11);
|
|
}
|
|
}
|
|
break label795;
|
|
}
|
|
|
|
if (var2 == 1004) {
|
|
Client.mouseCrossX = var6;
|
|
Client.mouseCrossY = var7;
|
|
Client.mouseCrossColor = 2;
|
|
Client.mouseCrossState = 0;
|
|
var8 = SoundSystem.getPacketBufferNode(ClientPacket.field2198, Client.packetWriter.isaacCipher);
|
|
var8.packetBuffer.method5643(var3);
|
|
Client.packetWriter.addNode(var8);
|
|
break label795;
|
|
}
|
|
|
|
if (var2 == 1005) {
|
|
var16 = PacketBufferNode.getWidget(var1);
|
|
if (var16 != null && var16.itemQuantities[var0] >= 100000) {
|
|
class30.addGameMessage(27, "", var16.itemQuantities[var0] + " x " + class222.ItemDefinition_get(var3).name);
|
|
} else {
|
|
var9 = SoundSystem.getPacketBufferNode(ClientPacket.field2198, Client.packetWriter.isaacCipher);
|
|
var9.packetBuffer.method5643(var3);
|
|
Client.packetWriter.addNode(var9);
|
|
}
|
|
|
|
Client.field753 = 0;
|
|
Login.field1165 = PacketBufferNode.getWidget(var1);
|
|
Client.field665 = var0;
|
|
break label795;
|
|
}
|
|
|
|
if (var2 != 1007) {
|
|
if (var2 == 1011 || var2 == 1008 || var2 == 1010 || var2 == 1009 || var2 == 1012) {
|
|
Login.worldMap.worldMapMenuAction(var2, var3, new Coord(var0), new Coord(var1));
|
|
}
|
|
break label795;
|
|
}
|
|
}
|
|
|
|
var16 = ArchiveLoader.getWidgetChild(var1, var0);
|
|
if (var16 != null) {
|
|
class287.widgetDefaultMenuAction(var3, var1, var0, var16.itemId, var5);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if (Client.isItemSelected != 0) {
|
|
Client.isItemSelected = 0;
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(PacketBufferNode.getWidget(MidiPcmStream.selectedItemWidget));
|
|
}
|
|
|
|
if (Client.isSpellSelected) {
|
|
InterfaceParent.Widget_runOnTargetLeave();
|
|
}
|
|
|
|
if (Login.field1165 != null && Client.field753 == 0) {
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(Login.field1165);
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("jn")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lhi;IIIIIII)V",
|
|
garbageValue = "-1682660629"
|
|
)
|
|
static final void method1389(Widget var0, int var1, int var2, int var3, int var4, int var5, int var6) {
|
|
if (Client.field698) {
|
|
Client.alternativeScrollbarWidth = 32;
|
|
} else {
|
|
Client.alternativeScrollbarWidth = 0;
|
|
}
|
|
|
|
Client.field698 = false;
|
|
int var7;
|
|
if (MouseHandler.MouseHandler_currentButton == 1 || !WorldMapLabelSize.mouseCam && MouseHandler.MouseHandler_currentButton == 4) {
|
|
if (var5 >= var1 && var5 < var1 + 16 && var6 >= var2 && var6 < var2 + 16) {
|
|
var0.scrollY -= 4;
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(var0);
|
|
} else if (var5 >= var1 && var5 < var1 + 16 && var6 >= var3 + var2 - 16 && var6 < var3 + var2) {
|
|
var0.scrollY += 4;
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(var0);
|
|
} else if (var5 >= var1 - Client.alternativeScrollbarWidth && var5 < Client.alternativeScrollbarWidth + var1 + 16 && var6 >= var2 + 16 && var6 < var3 + var2 - 16) {
|
|
var7 = var3 * (var3 - 32) / var4;
|
|
if (var7 < 8) {
|
|
var7 = 8;
|
|
}
|
|
|
|
int var8 = var6 - var2 - 16 - var7 / 2;
|
|
int var9 = var3 - 32 - var7;
|
|
var0.scrollY = var8 * (var4 - var3) / var9;
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(var0);
|
|
Client.field698 = true;
|
|
}
|
|
}
|
|
|
|
if (Client.mouseWheelRotation != 0) {
|
|
var7 = var0.width;
|
|
if (var5 >= var1 - var7 && var6 >= var2 && var5 < var1 + 16 && var6 <= var3 + var2) {
|
|
var0.scrollY += Client.mouseWheelRotation * 45;
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(var0);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("kz")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lbq;ZI)V",
|
|
garbageValue = "2014179335"
|
|
)
|
|
@Export("closeInterface")
|
|
static final void closeInterface(InterfaceParent var0, boolean var1) {
|
|
int var2 = var0.group;
|
|
int var3 = (int)var0.key;
|
|
var0.remove();
|
|
if (var1) {
|
|
PlayerAppearance.method4191(var2);
|
|
}
|
|
|
|
class197.method3844(var2);
|
|
Widget var4 = PacketBufferNode.getWidget(var3);
|
|
if (var4 != null) {
|
|
GrandExchangeOfferAgeComparator.invalidateWidget(var4);
|
|
}
|
|
|
|
for (int var5 = 0; var5 < Client.menuOptionsCount; ++var5) {
|
|
if (WorldMapIcon_1.method351(Client.menuOpcodes[var5])) {
|
|
if (var5 < Client.menuOptionsCount - 1) {
|
|
for (int var6 = var5; var6 < Client.menuOptionsCount - 1; ++var6) {
|
|
Client.menuActions[var6] = Client.menuActions[var6 + 1];
|
|
Client.menuTargets[var6] = Client.menuTargets[var6 + 1];
|
|
Client.menuOpcodes[var6] = Client.menuOpcodes[var6 + 1];
|
|
Client.menuIdentifiers[var6] = Client.menuIdentifiers[var6 + 1];
|
|
Client.menuArguments1[var6] = Client.menuArguments1[var6 + 1];
|
|
Client.menuArguments2[var6] = Client.menuArguments2[var6 + 1];
|
|
Client.menuShiftClick[var6] = Client.menuShiftClick[var6 + 1];
|
|
}
|
|
}
|
|
|
|
--var5;
|
|
--Client.menuOptionsCount;
|
|
}
|
|
}
|
|
|
|
class30.method603();
|
|
if (Client.rootInterface != -1) {
|
|
AttackOption.runIntfCloseListeners(Client.rootInterface, 1);
|
|
}
|
|
|
|
}
|
|
}
|