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 3f8fd4f9fd..e1a3d4714e 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 @@ -350,8 +350,12 @@ public class XpDropPlugin extends Plugin final String eventName = e.getEventName(); + if (eventName.equals("newXpDrop")) + { + damage = 0; + } // Handles Fake XP drops (Ironman, DMM Cap, 200m xp, etc) - if (eventName.equals("fakeXpDrop")) + else if (eventName.equals("fakeXpDrop")) { final int[] intStack = client.getIntStack(); final int intStackSize = client.getIntStackSize(); diff --git a/runelite-client/src/main/scripts/XpDropChanged.rs2asm b/runelite-client/src/main/scripts/XpDropChanged.rs2asm index 20574779cf..5c08be1651 100644 --- a/runelite-client/src/main/scripts/XpDropChanged.rs2asm +++ b/runelite-client/src/main/scripts/XpDropChanged.rs2asm @@ -84,6 +84,8 @@ LABEL55: LABEL70: jump LABEL508 LABEL71: + sconst "newXpDrop" + runelite_callback iconst 10 stat_xp iload 25