From dd852dbd89c61428a4b91df658f4335fce7fb583 Mon Sep 17 00:00:00 2001 From: Kamiel Date: Thu, 2 Aug 2018 01:05:21 +0200 Subject: [PATCH] menu entry swapper: fix zanaris swap not working for PoH tree-ring combo --- .../client/plugins/menuentryswapper/FairyRingMode.java | 3 ++- .../plugins/menuentryswapper/MenuEntrySwapperPlugin.java | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/FairyRingMode.java b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/FairyRingMode.java index 615fd040ed..731561a9a6 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/FairyRingMode.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/FairyRingMode.java @@ -33,7 +33,8 @@ public enum FairyRingMode { ZANARIS("Zanaris"), LAST_DESTINATION("Last-Destination"), - CONFIGURE("Configure"); + CONFIGURE("Configure"), + OFF("Off"); private final String name; 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 60c52ee938..3f8ecfdbe5 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 @@ -430,7 +430,8 @@ public class MenuEntrySwapperPlugin extends Plugin break; } } - else if (config.swapFairyRing() != FairyRingMode.ZANARIS && (option.equals("zanaris") || option.equals("configure") || option.equals("tree"))) + else if (config.swapFairyRing() != FairyRingMode.OFF && config.swapFairyRing() != FairyRingMode.ZANARIS + && (option.equals("zanaris") || option.equals("configure") || option.equals("tree"))) { if (config.swapFairyRing() == FairyRingMode.LAST_DESTINATION) { @@ -441,6 +442,10 @@ public class MenuEntrySwapperPlugin extends Plugin swap("configure", option, target, false); } } + else if (config.swapFairyRing() == FairyRingMode.ZANARIS && option.equals("tree")) + { + swap("zanaris", option, target, false); + } else if (config.swapBoxTrap() && (option.equals("check") || option.equals("dismantle"))) { swap("reset", option, target, true);