Fixed admin untransform command NPE.

This commit is contained in:
MobiusDev
2019-01-14 22:03:28 +00:00
parent db96c41e5c
commit aa222abbbc
11 changed files with 55 additions and 66 deletions

View File

@@ -47,15 +47,14 @@ public class AdminTransform implements IAdminCommandHandler
}
else if (command.startsWith("admin_untransform"))
{
final L2Object obj = activeChar.getTarget();
if (obj.isCharacter())
{
((L2Character) obj).stopTransformation(true);
}
else
final L2Object obj = activeChar.getTarget() == null ? activeChar : activeChar.getTarget();
if (!obj.isCharacter() || !((L2Character) obj).isTransformed())
{
activeChar.sendPacket(SystemMessageId.INVALID_TARGET);
return false;
}
((L2Character) obj).stopTransformation(true);
}
else if (command.startsWith("admin_transform"))
{