diff --git a/runelite-api/src/main/java/net/runelite/api/IconID.java b/runelite-api/src/main/java/net/runelite/api/IconID.java index cbc896ca4b..dccf3bbc07 100644 --- a/runelite-api/src/main/java/net/runelite/api/IconID.java +++ b/runelite-api/src/main/java/net/runelite/api/IconID.java @@ -47,7 +47,8 @@ public enum IconID HARDCORE_IRONMAN(10), NO_ENTRY(11), CHAIN_LINK(12), - BOUNTY_HUNTER_EMBLEM(20); + BOUNTY_HUNTER_EMBLEM(20), + LEAGUE(22); private final int index; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java index 0f262f724b..7574803fb1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java @@ -1457,7 +1457,7 @@ public class ChatCommandsPlugin extends Plugin } } - // Get ironman status from their icon in chat + // Get ironman status from their icon in chat, this handles leagues too HiscoreEndpoint endpoint = getHiscoreEndpointByName(chatMessage.getName()); return new HiscoreLookup(player, endpoint); } @@ -1517,19 +1517,23 @@ public class ChatCommandsPlugin extends Plugin { if (name.contains(IconID.IRONMAN.toString())) { - return toEndPoint(AccountType.IRONMAN); + return HiscoreEndpoint.IRONMAN; } else if (name.contains(IconID.ULTIMATE_IRONMAN.toString())) { - return toEndPoint(AccountType.ULTIMATE_IRONMAN); + return HiscoreEndpoint.ULTIMATE_IRONMAN; } else if (name.contains(IconID.HARDCORE_IRONMAN.toString())) { - return toEndPoint(AccountType.HARDCORE_IRONMAN); + return HiscoreEndpoint.HARDCORE_IRONMAN; + } + else if (name.contains(IconID.LEAGUE.toString())) + { + return HiscoreEndpoint.LEAGUE; } else { - return toEndPoint(AccountType.NORMAL); + return HiscoreEndpoint.NORMAL; } }