list.add(new MagicSkillUse(this, castingTarget, castingSkill.getId(), castingSkill.getLevel(), (int) (animationEndTime - System.currentTimeMillis()), 0L, isDoubleCastingNow()));
}
}
if (isInCombat())
{
list.add(new AutoAttackStart(getObjectId()));
}
list.add(RelationChanged.update(forPlayer, this, forPlayer));
if (isInBoat())
{
list.add(getBoat().getOnPacket(this, getInBoatPosition()));