Auto remove, skilltree and AcquireSkillList fixes.
Contributed by rocknowx.
This commit is contained in:
@ -356,6 +356,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
final L2PcInstance player = target.getActingPlayer();
|
||||
if ((ClassId.getClassId(classidval) != null) && (player.getClassId().getId() != classidval))
|
||||
{
|
||||
final boolean wasAwaken = player.isAwaken();
|
||||
player.setClassId(classidval);
|
||||
|
||||
if (player.isSubClassActive())
|
||||
@ -377,7 +378,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
player.storeMe();
|
||||
player.sendMessage("A GM changed your class to " + newclass + ".");
|
||||
player.broadcastUserInfo();
|
||||
if (player.isAwaken())
|
||||
if (!wasAwaken && player.isAwaken())
|
||||
{
|
||||
SkillTreesData.getInstance().cleanSkillUponAwakening(player);
|
||||
}
|
||||
|
Reference in New Issue
Block a user