Sanity check for race rune not in runebase.
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user