From bf865354685a027698b125783a4a5fc72bebdf8d Mon Sep 17 00:00:00 2001 From: KasparRosin <33309407+KasparRosin@users.noreply.github.com> Date: Mon, 5 Nov 2018 02:57:31 +0200 Subject: [PATCH] menu entry swapper: add dark mage repairs swap --- .../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 63e71ac261..2b59c3e0fd 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 @@ -112,6 +112,16 @@ public interface MenuEntrySwapperConfig extends Config return true; } + @ConfigItem( + keyName = "swapDarkMage", + name = "Repairs", + description = "Swap Talk-to with Repairs for Dark Mage" + ) + default boolean swapDarkMage() + { + return true; + } + @ConfigItem( keyName = "swapDecant", name = "Decant", 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 8f88887eea..385d2375fe 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 @@ -354,6 +354,11 @@ public class MenuEntrySwapperPlugin extends Plugin swap("exchange", option, target, true); } + if (config.swapDarkMage()) + { + swap("repairs", option, target, true); + } + // make sure assignment swap is higher priority than trade swap for slayer masters if (config.swapAssignment()) {