public bool Prepare(Creature creature, Skill skill, Packet packet)
{
if (creature.RightHand == null || !creature.RightHand.HasTag("/staff/"))
{
Send.SkillPrepareSilentCancel(creature, skill.Info.Id);
return false;
}
creature.StopMove();
skill.State = SkillState.Prepared;
Send.MotionCancel2(creature, 0);
Send.Effect(creature, Effect.LightningRod, (int)LightningRodEffect.Prepare, 0);
Send.SkillReady(creature, skill.Info.Id);
skill.State = SkillState.Ready;
creature.Temp.LightningRodPrepareTime = DateTime.Now;
return true;
}