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 b5b8070b0c..b05dd21a40 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 @@ -167,6 +167,8 @@ public class LootTrackerPlugin extends Plugin "H.A.M. Member", "Woman" ); + private static final Set VOWELS = ImmutableSet.of('a', 'e', 'i', 'o', 'u'); + @Inject private ClientToolbar clientToolbar; @@ -403,7 +405,11 @@ public class LootTrackerPlugin extends Plugin if (config.npcKillChatMessage()) { - lootReceivedChatMessage(items, "a " + name); + final String prefix = VOWELS.contains(Character.toLowerCase(name.charAt(0))) + ? "an" + : "a"; + + lootReceivedChatMessage(items, prefix + ' ' + name); } }