From 7f75e0795a59591e152b3d59453ed938ba05512a Mon Sep 17 00:00:00 2001 From: 7ate9 <7ate9@users.noreply.github.com`> Date: Fri, 5 Jul 2019 13:14:35 -0400 Subject: [PATCH 1/3] rsclientmixin: fix menuentryadded event to use correct parameters --- .../src/main/java/net/runelite/mixins/RSClientMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java index 12ac9e5957..a6aba4a8c0 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java @@ -650,8 +650,8 @@ public abstract class RSClientMixin implements RSClient new MenuEntry( client.getMenuOptions()[oldCount], client.getMenuTargets()[oldCount], - client.getMenuTypes()[oldCount], client.getMenuIdentifiers()[oldCount], + client.getMenuTypes()[oldCount], client.getMenuActionParams0()[oldCount], client.getMenuActionParams1()[oldCount], client.getMenuForceLeftClick()[oldCount] From 296004ca2db1a7a70c45167757bd2aab8c012259 Mon Sep 17 00:00:00 2001 From: 7ate9 <7ate9@users.noreply.github.com`> Date: Fri, 5 Jul 2019 14:03:15 -0400 Subject: [PATCH 2/3] inventorytags: fix right click options for inventorytags --- .../client/plugins/inventorytags/InventoryTagsPlugin.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java index 4438f22e34..0a87706e6e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/inventorytags/InventoryTagsPlugin.java @@ -227,6 +227,8 @@ public class InventoryTagsPlugin extends Plugin menuList[num++] = newMenu; } + // Need to set the event entries to prevent conflicts + event.setMenuEntries(menuList); client.setMenuEntries(menuList); } } From 3a2dba49ecb8eefbafb233f3ea49bbd50a5a1538 Mon Sep 17 00:00:00 2001 From: 7ate9 <7ate9@users.noreply.github.com`> Date: Fri, 5 Jul 2019 14:06:49 -0400 Subject: [PATCH 3/3] npcindicators: fix highlights not updating when tagging/untagging an npc --- .../client/plugins/npchighlight/NpcIndicatorsPlugin.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java index 122599d15c..8a089a0971 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/npchighlight/NpcIndicatorsPlugin.java @@ -332,11 +332,13 @@ public class NpcIndicatorsPlugin extends Plugin if (mn != null && isNpcMemorizationUnnecessary(mn)) { memorizedNpcs.remove(npc.getIndex()); + rebuildAllNpcs(); } } else { npcTags.add(id); + rebuildAllNpcs(); } click.consume();