Fixed ElementalSpiritTemplateHolder getMaxExperienceAtLevel NPE.

This commit is contained in:
MobiusDevelopment 2021-10-21 21:19:28 +00:00
parent b376c85642
commit c52d596d79
5 changed files with 10 additions and 5 deletions

View File

@ -84,7 +84,8 @@ public class ElementalSpiritTemplateHolder
public long getMaxExperienceAtLevel(byte level)
{
return _levels.get(level).maxExperience;
final SpiritLevel spiritLevel = _levels.get(level);
return spiritLevel == null ? 0 : spiritLevel.maxExperience;
}
public int getMaxLevel()

View File

@ -84,7 +84,8 @@ public class ElementalSpiritTemplateHolder
public long getMaxExperienceAtLevel(byte level)
{
return _levels.get(level).maxExperience;
final SpiritLevel spiritLevel = _levels.get(level);
return spiritLevel == null ? 0 : spiritLevel.maxExperience;
}
public int getMaxLevel()

View File

@ -84,7 +84,8 @@ public class ElementalSpiritTemplateHolder
public long getMaxExperienceAtLevel(byte level)
{
return _levels.get(level).maxExperience;
final SpiritLevel spiritLevel = _levels.get(level);
return spiritLevel == null ? 0 : spiritLevel.maxExperience;
}
public int getMaxLevel()

View File

@ -84,7 +84,8 @@ public class ElementalSpiritTemplateHolder
public long getMaxExperienceAtLevel(byte level)
{
return _levels.get(level).maxExperience;
final SpiritLevel spiritLevel = _levels.get(level);
return spiritLevel == null ? 0 : spiritLevel.maxExperience;
}
public int getMaxLevel()

View File

@ -84,7 +84,8 @@ public class ElementalSpiritTemplateHolder
public long getMaxExperienceAtLevel(byte level)
{
return _levels.get(level).maxExperience;
final SpiritLevel spiritLevel = _levels.get(level);
return spiritLevel == null ? 0 : spiritLevel.maxExperience;
}
public int getMaxLevel()