Fixed probable re-awake dual class NPE.
This commit is contained in:
parent
133d23af20
commit
124e59a3a9
@ -398,11 +398,14 @@ public class PcStat extends PlayableStat
|
|||||||
@Override
|
@Override
|
||||||
public final byte getLevel()
|
public final byte getLevel()
|
||||||
{
|
{
|
||||||
|
if (getActiveChar().isDualClassActive())
|
||||||
|
{
|
||||||
|
return getActiveChar().getDualClass().getLevel();
|
||||||
|
}
|
||||||
if (getActiveChar().isSubClassActive())
|
if (getActiveChar().isSubClassActive())
|
||||||
{
|
{
|
||||||
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getLevel();
|
return super.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -400,11 +400,14 @@ public class PcStat extends PlayableStat
|
|||||||
@Override
|
@Override
|
||||||
public final byte getLevel()
|
public final byte getLevel()
|
||||||
{
|
{
|
||||||
|
if (getActiveChar().isDualClassActive())
|
||||||
|
{
|
||||||
|
return getActiveChar().getDualClass().getLevel();
|
||||||
|
}
|
||||||
if (getActiveChar().isSubClassActive())
|
if (getActiveChar().isSubClassActive())
|
||||||
{
|
{
|
||||||
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getLevel();
|
return super.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -400,11 +400,14 @@ public class PcStat extends PlayableStat
|
|||||||
@Override
|
@Override
|
||||||
public final byte getLevel()
|
public final byte getLevel()
|
||||||
{
|
{
|
||||||
|
if (getActiveChar().isDualClassActive())
|
||||||
|
{
|
||||||
|
return getActiveChar().getDualClass().getLevel();
|
||||||
|
}
|
||||||
if (getActiveChar().isSubClassActive())
|
if (getActiveChar().isSubClassActive())
|
||||||
{
|
{
|
||||||
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getLevel();
|
return super.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -395,11 +395,14 @@ public class PcStat extends PlayableStat
|
|||||||
@Override
|
@Override
|
||||||
public final byte getLevel()
|
public final byte getLevel()
|
||||||
{
|
{
|
||||||
|
if (getActiveChar().isDualClassActive())
|
||||||
|
{
|
||||||
|
return getActiveChar().getDualClass().getLevel();
|
||||||
|
}
|
||||||
if (getActiveChar().isSubClassActive())
|
if (getActiveChar().isSubClassActive())
|
||||||
{
|
{
|
||||||
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getLevel();
|
return super.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -395,11 +395,14 @@ public class PcStat extends PlayableStat
|
|||||||
@Override
|
@Override
|
||||||
public final byte getLevel()
|
public final byte getLevel()
|
||||||
{
|
{
|
||||||
|
if (getActiveChar().isDualClassActive())
|
||||||
|
{
|
||||||
|
return getActiveChar().getDualClass().getLevel();
|
||||||
|
}
|
||||||
if (getActiveChar().isSubClassActive())
|
if (getActiveChar().isSubClassActive())
|
||||||
{
|
{
|
||||||
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getLevel();
|
return super.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -395,11 +395,14 @@ public class PcStat extends PlayableStat
|
|||||||
@Override
|
@Override
|
||||||
public final byte getLevel()
|
public final byte getLevel()
|
||||||
{
|
{
|
||||||
|
if (getActiveChar().isDualClassActive())
|
||||||
|
{
|
||||||
|
return getActiveChar().getDualClass().getLevel();
|
||||||
|
}
|
||||||
if (getActiveChar().isSubClassActive())
|
if (getActiveChar().isSubClassActive())
|
||||||
{
|
{
|
||||||
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
return getActiveChar().getSubClasses().get(getActiveChar().getClassIndex()).getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getLevel();
|
return super.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user