NPC all apply "shopkeeper" rune

This commit is contained in:
2023-09-13 21:56:18 -05:00
parent c1498145e6
commit 048e90fb8f
2 changed files with 10 additions and 7 deletions
+5
View File
@@ -461,6 +461,10 @@ public enum NPCManager {
public static void applyRunesForNPC(NPC npc){
npc.runes = new ArrayList<>();
RuneBase shopkeeperBase = RuneBase.getRuneBase(252620);
CharacterRune shopkeeper = new CharacterRune(shopkeeperBase,npc.getObjectUUID());
npc.runes.add(shopkeeper);
if(NPCManager._runeSetMap.containsKey(npc.runeSetID)) {
for (int runeID : _runeSetMap.get(npc.runeSetID)) {
RuneBase rb = RuneBase.getRuneBase(runeID);
CharacterRune toApply = new CharacterRune(rb, npc.getObjectUUID());
@@ -468,3 +472,4 @@ public enum NPCManager {
}
}
}
}
-2
View File
@@ -973,9 +973,7 @@ public class NPC extends AbstractCharacter {
npcBounds.setBounds(this.getLoc());
//apply NPC rune effects
if(NPCManager._runeSetMap.containsKey(this.runeSetID)){
NPCManager.applyRunesForNPC(this);
}
} catch (Exception e) {
Logger.error(e.getMessage());