Target() public méthode

public Target ( Item item ) : void
item Item
Résultat void
Exemple #1
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is IEntity entity)
     {
         m_Owner.Target(entity);
     }
 }
Exemple #2
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is Item)
     {
         m_Owner.Target((Item)o);
     }
     else
     {
         if (o != null && o == m_Owner.Caster)
         {
             //remove RA or Magic Reflect
             if (m_Owner.Caster.MagicDamageAbsorb > 0)
             {
                 m_Owner.Caster.MagicDamageAbsorb = 0;
                 m_Owner.Caster.SendMessage("You let your magic reflection dissipate.");
                 DefensiveSpell.Nullify(m_Owner.Caster);
             }
             else if (m_Owner.Caster.MeleeDamageAbsorb > 0)
             {
                 m_Owner.Caster.MeleeDamageAbsorb = 0;
                 m_Owner.Caster.SendMessage("You let your reactive armor dissipate.");
                 DefensiveSpell.Nullify(m_Owner.Caster);
             }
             else
             {
                 m_Owner.Caster.SendLocalizedMessage(1005049); // That cannot be dispelled.
             }
         }
         else
         {
             m_Owner.Caster.SendLocalizedMessage(1005049); // That cannot be dispelled.
         }
     }
 }
Exemple #3
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is Item)
     {
         m_Owner.Target((Item)o);
     }
     else
     {
         m_Owner.Caster.SendAsciiMessage("That cannot be dispelled.");                       // That cannot be dispelled.
     }
 }
Exemple #4
0
 protected override void OnTarget(Mobile from, object o)
 {
     if (o is Item)
     {
         m_Owner.Target((Item)o);
     }
     else
     {
         m_Owner.Caster.SendLocalizedMessage(1005049); // That cannot be dispelled.
     }
 }