From e7bb1c1e07444b0de4ae1a1310a4b1a9b8329831 Mon Sep 17 00:00:00 2001 From: SomeBall-1 Date: Fri, 5 Jul 2019 11:26:17 -0700 Subject: [PATCH] Add option to swap Talk-to with Enchant for Eluned (#9183) --- .../menuentryswapper/MenuEntrySwapperConfig.java | 10 ++++++++++ .../menuentryswapper/MenuEntrySwapperPlugin.java | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java index 8d9ee74b8a..8fa26b7f2f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java @@ -291,4 +291,14 @@ public interface MenuEntrySwapperConfig extends Config { return true; } + + @ConfigItem( + keyName = "swapEnchant", + name = "Enchant", + description = "Swap Talk-to with Enchant for Eluned" + ) + default boolean swapEnchant() + { + return true; + } } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java index a443fe0800..264a7b4105 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java @@ -455,6 +455,11 @@ public class MenuEntrySwapperPlugin extends Plugin { swap("quick-travel", option, target, true); } + + if (config.swapEnchant()) + { + swap("enchant", option, target, true); + } } else if (config.swapTravel() && option.equals("pass") && target.equals("energy barrier")) {