From 116e1a0090ec5478ee2746f56e10d672e6e8e158 Mon Sep 17 00:00:00 2001 From: Jordan Atwood Date: Thu, 7 May 2020 18:56:46 -0700 Subject: [PATCH] loot tracker: Use "an" prefix for monster names starting with vowels --- .../client/plugins/loottracker/LootTrackerPlugin.java | 8 +++++++- 1 file changed, 7 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 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); } }