menu swapper: add desert amulet 4
This commit is contained in:
@@ -106,6 +106,13 @@ public interface MenuEntrySwapperConfig extends Config
|
|||||||
MOUNT_KARUULM,
|
MOUNT_KARUULM,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum DesertAmuletMode
|
||||||
|
{
|
||||||
|
WEAR,
|
||||||
|
NARDAH,
|
||||||
|
KALPHITE_CAVE,
|
||||||
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
position = -2,
|
position = -2,
|
||||||
keyName = "shiftClickCustomization",
|
keyName = "shiftClickCustomization",
|
||||||
@@ -514,6 +521,17 @@ public interface MenuEntrySwapperConfig extends Config
|
|||||||
return MorytaniaLegsMode.WEAR;
|
return MorytaniaLegsMode.WEAR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ConfigItem(
|
||||||
|
keyName = "swapDesertAmulet",
|
||||||
|
name = "Desert Amulet",
|
||||||
|
description = "Swap Wear with the Nardah or Kalphite Cave teleport on Desert Amulet 4.",
|
||||||
|
section = itemSection
|
||||||
|
)
|
||||||
|
default DesertAmuletMode swapDesertAmuletMode()
|
||||||
|
{
|
||||||
|
return DesertAmuletMode.WEAR;
|
||||||
|
}
|
||||||
|
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
keyName = "swapAbyssTeleport",
|
keyName = "swapAbyssTeleport",
|
||||||
name = "Teleport to Abyss",
|
name = "Teleport to Abyss",
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ import net.runelite.client.menus.WidgetMenuOption;
|
|||||||
import net.runelite.client.plugins.Plugin;
|
import net.runelite.client.plugins.Plugin;
|
||||||
import net.runelite.client.plugins.PluginDescriptor;
|
import net.runelite.client.plugins.PluginDescriptor;
|
||||||
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.ArdougneCloakMode;
|
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.ArdougneCloakMode;
|
||||||
|
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.DesertAmuletMode;
|
||||||
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.KaramjaGlovesMode;
|
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.KaramjaGlovesMode;
|
||||||
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.MorytaniaLegsMode;
|
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.MorytaniaLegsMode;
|
||||||
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.RadasBlessingMode;
|
import static net.runelite.client.plugins.menuentryswapper.MenuEntrySwapperConfig.RadasBlessingMode;
|
||||||
@@ -373,6 +374,9 @@ public class MenuEntrySwapperPlugin extends Plugin
|
|||||||
swap("wear", "ecto teleport", () -> config.swapMorytaniaLegsMode() == MorytaniaLegsMode.ECTOFUNTUS);
|
swap("wear", "ecto teleport", () -> config.swapMorytaniaLegsMode() == MorytaniaLegsMode.ECTOFUNTUS);
|
||||||
swap("wear", "burgh teleport", () -> config.swapMorytaniaLegsMode() == MorytaniaLegsMode.BURGH_DE_ROTT);
|
swap("wear", "burgh teleport", () -> config.swapMorytaniaLegsMode() == MorytaniaLegsMode.BURGH_DE_ROTT);
|
||||||
|
|
||||||
|
swap("wear", "nardah", () -> config.swapDesertAmuletMode() == DesertAmuletMode.NARDAH);
|
||||||
|
swap("wear", "kalphite cave", () -> config.swapDesertAmuletMode() == DesertAmuletMode.KALPHITE_CAVE);
|
||||||
|
|
||||||
swap("bury", "use", config::swapBones);
|
swap("bury", "use", config::swapBones);
|
||||||
|
|
||||||
swap("wield", "battlestaff", "use", config::swapBattlestaves);
|
swap("wield", "battlestaff", "use", config::swapBattlestaves);
|
||||||
|
|||||||
Reference in New Issue
Block a user