Fixed Agent of Chaos dualclass issue.

This commit is contained in:
MobiusDev 2017-09-20 16:50:04 +00:00
parent c8cabe8ffb
commit 39af839127
3 changed files with 18 additions and 15 deletions

View File

@ -2675,14 +2675,15 @@ public final class L2PcInstance extends L2Playable
*/
@Override
public Race getRace()
{
if (!isSubClassActive())
{
final ClassId originalClass = getOriginalClass();
if (originalClass != null)
{
return originalClass.getRace();
}
if (!isSubClassActive())
{
return getTemplate().getRace();
}
return PlayerTemplateData.getInstance().getTemplate(_baseClass).getRace();

View File

@ -2675,14 +2675,15 @@ public final class L2PcInstance extends L2Playable
*/
@Override
public Race getRace()
{
if (!isSubClassActive())
{
final ClassId originalClass = getOriginalClass();
if (originalClass != null)
{
return originalClass.getRace();
}
if (!isSubClassActive())
{
return getTemplate().getRace();
}
return PlayerTemplateData.getInstance().getTemplate(_baseClass).getRace();

View File

@ -2678,14 +2678,15 @@ public final class L2PcInstance extends L2Playable
*/
@Override
public Race getRace()
{
if (!isSubClassActive())
{
final ClassId originalClass = getOriginalClass();
if (originalClass != null)
{
return originalClass.getRace();
}
if (!isSubClassActive())
{
return getTemplate().getRace();
}
return PlayerTemplateData.getInstance().getTemplate(_baseClass).getRace();