From d2ef3b16dcd4cfe31511db1ffd642eb9040e3423 Mon Sep 17 00:00:00 2001 From: KC Sparks Date: Sun, 1 Dec 2019 18:26:40 -0700 Subject: [PATCH] menu entry swapper: add captain khaled talk-to/task 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 5e1fc06a39..fc1acaffcb 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 @@ -132,6 +132,16 @@ public interface MenuEntrySwapperConfig extends Config return true; } + @ConfigItem( + keyName = "swapCaptainKhaled", + name = "Task", + description = "Swap Talk-to with Task for Captain Khaled in Port Piscarilius" + ) + default boolean swapCaptainKhaled() + { + return false; + } + @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 e87dff09c3..471e9826e2 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 @@ -381,6 +381,11 @@ public class MenuEntrySwapperPlugin extends Plugin swap("send-parcel", option, target, index); } + if (config.swapCaptainKhaled() && target.contains("captain khaled")) + { + swap("task", option, target, index); + } + if (config.swapBank()) { swap("bank", option, target, index);