Esempio n. 1
0
 protected override void OnTarget(Mobile from, object targeted)
 {
     if (targeted is PoteauArnachement && !(targeted is PoteauDeVille))
     {
         PoteauArnachement pa  = (PoteauArnachement)targeted;
         PoteauDeVille     pdv = new PoteauDeVille();
         pdv.Location = pa.Location;
         pdv.Map      = pa.Map;
         pdv.Movable  = false;
         pdv.Animal   = pa.Animal;
         pdv.Maitre   = pa.Maitre;
         pdv.Loyaute  = pa.Loyaute;
         pdv.AI       = pa.AI;
         pa.Delete();
         from.SendMessage("Le poteau est maintenant un poteau de ville");
     }
     else
     {
         from.SendMessage("Ceci n'est pas un poteau de joueur");
     }
 }
Esempio n. 2
0
 protected override void OnTarget(Mobile from, object targeted)
 {
     if (targeted is PoteauArnachement)
     {
         PoteauArnachement pa = (PoteauArnachement)targeted;
         BaseHouse         bh = BaseHouse.FindHouseAt(pa);
         if (pa == null || bh == null || (!bh.IsOwner(from) && !bh.IsCoOwner(from)) || pa.Animal == null)
         {
             from.SendMessage("Vous devez cibler un poteau avec une monture attachée qui est sur votre terrain !!");
         }
         else
         {
             pa.Libere(null);
             from.SendMessage("La monture s'en va d'elle-même");
         }
     }
     else
     {
         from.SendMessage("Vous devez cibler un poteau");
     }
 }
Esempio n. 3
0
 public PoteauArnachementTarget(PoteauArnachement poteau)
     : base(1, true, TargetFlags.None)
 {
     m_Poteau = poteau;
 }
Esempio n. 4
0
			public PoteauArnachementTarget( PoteauArnachement poteau )
				: base( 1, true, TargetFlags.None )
			{
				m_Poteau = poteau;
			}