Target() public method

public Target ( Server.Items.Container item ) : void
item Server.Items.Container
return void
Ejemplo n.º 1
0
            protected override void OnTarget(Mobile from, object o)
            {
                if (o is Item)
                {
                    Item item = o as Item;

                    if (item.TelekinesisImmune)
                    {
                        from.SendMessage("This spell does not seem to work on that.");
                        return;
                    }
                }

                if (o is ITelekinesisable)
                {
                    m_Owner.Target((ITelekinesisable)o);
                }

                else if (o is Container)
                {
                    m_Owner.Target((Container)o);
                }

                else
                {
                    from.SendLocalizedMessage(501857); // This spell won't work on that!
                }
            }
Ejemplo n.º 2
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is ITelekinesisable)
     {
         m_Owner.Target((ITelekinesisable)o);
     }
     else if (o is Container)
     {
         m_Owner.Target((Container)o);
     }
     else
     {
         from.SendLocalizedMessage(501857);                       // This spell won't work on that!
     }
 }
Ejemplo n.º 3
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is ITelekinesisable)
     {
         m_Owner.Target((ITelekinesisable)o);
     }
     else if (o is Container)
     {
         m_Owner.Target((Container)o);
     }
     else
     {
         from.SendAsciiMessage("This spell won't work on that!");
     }
 }
Ejemplo n.º 4
0
            protected override void OnTarget(Mobile from, object o)
            {
                IEntity entity = o as IEntity; if (XmlScript.HasTrigger(entity, TriggerName.onTargeted) && UberScriptTriggers.Trigger(entity, from, TriggerName.onTargeted, null, null, m_Owner))

                {
                    return;
                }
                if (o is ITelekinesisable)
                {
                    m_Owner.Target((ITelekinesisable)o);
                }
                else if (o is Container)
                {
                    m_Owner.Target((Container)o);
                }
                else
                {
                    from.SendLocalizedMessage(501857);                       // This spell won't work on that!
                }
            }
Ejemplo n.º 5
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is ITelekinesisable telekinesisable && (!(telekinesisable is Container) || !Siege.SiegeShard))
     {
         m_Owner.Target(telekinesisable);
     }