From ff68b83a824c929a204a750874591eb8e424f42b Mon Sep 17 00:00:00 2001 From: Lucwousin Date: Fri, 8 Nov 2019 11:05:55 +0100 Subject: [PATCH] Pop fakeXpDrop xp/skill ints off the stack only once --- .../runelite/client/plugins/experiencedrop/XpDropPlugin.java | 2 -- runelite-client/src/main/scripts/FakeXPDrops.rs2asm | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java index a2b4f94d9d..457fff175a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java @@ -378,8 +378,6 @@ public class XpDropPlugin extends Plugin final int exp = intStack[intStackSize - 1]; calculateDamageDealt(exp); } - - client.setIntStackSize(intStackSize - 2); } else if (eventName.equals("hpXpGained")) { diff --git a/runelite-client/src/main/scripts/FakeXPDrops.rs2asm b/runelite-client/src/main/scripts/FakeXPDrops.rs2asm index 0a61b8b13a..e2c097a3f8 100644 --- a/runelite-client/src/main/scripts/FakeXPDrops.rs2asm +++ b/runelite-client/src/main/scripts/FakeXPDrops.rs2asm @@ -5,8 +5,8 @@ .string_var_count 0 iload 0 iload 1 - sconst "fakeXpDrop" - runelite_callback ; + sconst "fakeXpDrop" + runelite_callback pop_int pop_int iconst 105