From 88933be3df096c850a984922ff3a2025671f07b3 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 13 Mar 2022 15:50:22 -0400 Subject: [PATCH] loot tracker: track caught implings Co-authored-by: Shawn Shadrix --- .../client/plugins/loottracker/LootTrackerPlugin.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java index 6c3678bbcc..c25579c566 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootTrackerPlugin.java @@ -265,7 +265,7 @@ public class LootTrackerPlugin extends Plugin // Mahogany Homes private static final String MAHOGANY_CRATE_EVENT = "Supply crate (Mahogany Homes)"; - // Impling jars + // Implings private static final Set IMPLING_JARS = ImmutableSet.of( ItemID.BABY_IMPLING_JAR, ItemID.YOUNG_IMPLING_JAR, @@ -280,6 +280,7 @@ public class LootTrackerPlugin extends Plugin ItemID.DRAGON_IMPLING_JAR, ItemID.LUCKY_IMPLING_JAR ); + private static final String IMPLING_CATCH_MESSAGE = "You manage to catch the impling and acquire some loot."; private static final Set VOWELS = ImmutableSet.of('a', 'e', 'i', 'o', 'u'); @@ -865,11 +866,19 @@ public class LootTrackerPlugin extends Plugin } onInvChange(collectInvAndGroundItems(LootRecordType.EVENT, type, client.getBoostedSkillLevel(Skill.HUNTER))); + return; } if (regionID == TEMPOROSS_REGION && message.startsWith(TEMPOROSS_LOOT_STRING)) { onInvChange(collectInvItems(LootRecordType.EVENT, TEMPOROSS_EVENT, client.getBoostedSkillLevel(Skill.FISHING))); + return; + } + + if (message.equals(IMPLING_CATCH_MESSAGE)) + { + onInvChange(collectInvItems(LootRecordType.EVENT, client.getLocalPlayer().getInteracting().getName())); + return; } }