Sanity check for race rune not in runebase.

This commit is contained in:
2023-03-29 17:57:37 -04:00
parent 5f6883059f
commit 39b07df2e2
2 changed files with 10 additions and 8 deletions
+9 -1
View File
@@ -30,7 +30,10 @@ public enum NPCManager {
public static void applyRuneSetEffects(Mob mob) {
EffectsBase effectsBase;
// Early exit
if (mob.runeSetID == 0)
return;;
//Apply all rune effects.
@@ -61,6 +64,11 @@ public enum NPCManager {
EffectsBase effectsBase;
RuneBase sourceRune = RuneBase.getRuneBase(runeID);
// Race runes are in the runeset but not in runebase for some reason
if (sourceRune == null)
return;;
for (MobBaseEffects mbe : sourceRune.getEffectsList()) {
effectsBase = PowersManager.getEffectByToken(mbe.getToken());