Ejemplo n.º 1
0
		private static void EventSink_BandageTargetRequest(BandageTargetRequestEventArgs e)
		{
			Bandage b = e.Bandage as Bandage;

			if (b == null || b.Deleted)
				return;

			Mobile from = e.Mobile;

			if (from.InRange(b.GetWorldLocation(), Range))
			{
				Target t = from.Target;

				if (t != null)
				{
					Target.Cancel(from);
					from.Target = null;
				}

				from.RevealingAction();

				from.SendLocalizedMessage(500948); // Who will you use the bandages on?

				new InternalTarget(b).Invoke(from, e.Target);
			}
			else
			{
				from.SendLocalizedMessage(500295); // You are too far away to do that.
			}
		}
Ejemplo n.º 2
0
 public static void InvokeBandageTargetRequest(BandageTargetRequestEventArgs e)
 {
     if (BandageTargetRequest != null)
     {
         BandageTargetRequest(e);
     }
 }
Ejemplo n.º 3
0
		public static void InvokeBandageTargetRequest( BandageTargetRequestEventArgs e )
		{
			if ( BandageTargetRequest != null )
				BandageTargetRequest( e );
		}
Ejemplo n.º 4
0
        public static event CraftCreateItemAttemptEventHandler CraftCreateItemAttempt; // Fraz Custom.. maybe move later

        public static void InvokeBandageTargetRequest(BandageTargetRequestEventArgs e)
        {
            BandageTargetRequest?.Invoke(e);
        }