diff --git a/src/engine/gameManager/PowersManager.java b/src/engine/gameManager/PowersManager.java index 77af86d4..de241830 100644 --- a/src/engine/gameManager/PowersManager.java +++ b/src/engine/gameManager/PowersManager.java @@ -1295,6 +1295,8 @@ public enum PowersManager { if (target.getObjectType() == GameObjectType.Mob) raceRune = RuneTemplate._runes.get(((Mob) target).getMobBaseID()); + else if (target.getObjectType() == GameObjectType.PlayerCharacter && ((PlayerCharacter) target).race != null) + raceRune = RuneTemplate._runes.get(((PlayerCharacter) target).race.getRaceRuneID()); return raceRune != null && pb.monsterTypeRestrictions.contains(raceRune.rune_sub_type); }