{
activeChar.setCurrentSkillWorldPosition(new Point3D(_x, _y, _z));
// normally magicskilluse packet turns char client side but for these skills, it doesn't (even with correct target)
activeChar.setHeading(Util.calculateHeadingFrom(activeChar.getX(), activeChar.getY(), _x , _y));
activeChar.broadcastPacket(new ValidateLocation(activeChar));
activeChar.useMagic(skill, _ctrlPressed, _shiftPressed);
}
else
{
sendPacket(ActionFailed.STATIC_PACKET);