Removed admin set level subclass limit when on a dualclass.

This commit is contained in:
MobiusDevelopment 2019-03-23 12:12:02 +00:00
parent 23022aafe3
commit 8a9a1d4a61
11 changed files with 11 additions and 11 deletions

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}

View File

@ -72,7 +72,7 @@ public class AdminLevel implements IAdminCommandHandler
final L2PcInstance targetPlayer = targetChar.getActingPlayer();
int maxLevel = ExperienceData.getInstance().getMaxLevel();
if (targetPlayer.isSubClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
if (targetPlayer.isSubClassActive() && !targetPlayer.isDualClassActive() && (Config.MAX_SUBCLASS_LEVEL < maxLevel))
{
maxLevel = Config.MAX_SUBCLASS_LEVEL;
}