protected override void OnTarget(Mobile from, object o) { if (o is Mobile) { m_Owner.SpellTarget = o; m_Owner.CastSpell(); } else { m_Owner.Caster.SendAsciiMessage("This spell needs a target object"); } }