Fixed probable re-awake dual class NPE.

This commit is contained in:
MobiusDev 2018-04-26 09:33:28 +00:00
parent 133d23af20
commit 124e59a3a9
6 changed files with 24 additions and 6 deletions

View File

@ -398,11 +398,14 @@ public class PcStat extends PlayableStat
@Override
public final byte getLevel()
{
if (getActiveChar().isDualClassActive())
{
return getActiveChar().getDualClass().getLevel();
}
if (getActiveChar().isSubClassActive())
{
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
}
return super.getLevel();
}

View File

@ -400,11 +400,14 @@ public class PcStat extends PlayableStat
@Override
public final byte getLevel()
{
if (getActiveChar().isDualClassActive())
{
return getActiveChar().getDualClass().getLevel();
}
if (getActiveChar().isSubClassActive())
{
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
}
return super.getLevel();
}

View File

@ -400,11 +400,14 @@ public class PcStat extends PlayableStat
@Override
public final byte getLevel()
{
if (getActiveChar().isDualClassActive())
{
return getActiveChar().getDualClass().getLevel();
}
if (getActiveChar().isSubClassActive())
{
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
}
return super.getLevel();
}

View File

@ -395,11 +395,14 @@ public class PcStat extends PlayableStat
@Override
public final byte getLevel()
{
if (getActiveChar().isDualClassActive())
{
return getActiveChar().getDualClass().getLevel();
}
if (getActiveChar().isSubClassActive())
{
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
}
return super.getLevel();
}

View File

@ -395,11 +395,14 @@ public class PcStat extends PlayableStat
@Override
public final byte getLevel()
{
if (getActiveChar().isDualClassActive())
{
return getActiveChar().getDualClass().getLevel();
}
if (getActiveChar().isSubClassActive())
{
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
}
return super.getLevel();
}

View File

@ -395,11 +395,14 @@ public class PcStat extends PlayableStat
@Override
public final byte getLevel()
{
if (getActiveChar().isDualClassActive())
{
return getActiveChar().getDualClass().getLevel();
}
if (getActiveChar().isSubClassActive())
{
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
}
return super.getLevel();
}