diff --git a/src/engine/gameManager/NPCManager.java b/src/engine/gameManager/NPCManager.java index e323abbf..640318a5 100644 --- a/src/engine/gameManager/NPCManager.java +++ b/src/engine/gameManager/NPCManager.java @@ -480,6 +480,11 @@ public enum NPCManager { npc.runes.add(shopkeeper); if (NPCManager._runeSetMap.containsKey(npc.runeSetID)) { for (int runeID : _runeSetMap.get(npc.runeSetID)) { + + // Shopkeeper is already applied above and most rune sets repeat it + if (runeID == 252620) + continue; + RuneBase rb = RuneBase.getRuneBase(runeID); if (rb != null) { CharacterRune toApply = new CharacterRune(rb, npc.getObjectUUID());