Example #1
0
        protected override void OnEnqueue()
        {
            Mobile player = World.Player;

            player.AddTextMessage(player.Name, "- " + this.m_Rune.Name + " -", Engine.DefaultFont, Hues.Load(53), true);
            Party.SendAutomatedMessage("{0} to {1}", this.m_Recall ? (object)"Recalling" : (object)"Gating", (object)this.m_Rune.Name);
        }
Example #2
0
        public static void ClearQueue()
        {
            Mobile player = World.Player;

            if (player != null)
            {
                player.AddTextMessage("", "- cleared target queue -", Engine.DefaultFont, Hues.Load(89), true);
            }
            TargetManager.queuedTarget = (object)null;
        }
Example #3
0
            public override void OnDispatch()
            {
                Mobile player = World.Player;

                if (player != null)
                {
                    Network.Send((Packet) new PPopupRequest(player));
                    player.AddTextMessage(player.Name, "- leaving -", Engine.DefaultFont, Hues.Load(38), true);
                }
                base.OnDispatch();
            }
Example #4
0
 protected override bool OnTarget(Mobile mob)
 {
     mob.AddTextMessage("", "- last target set -", Engine.DefaultFont, Hues.Load(89), false);
     if (Party.State == PartyState.Joined)
     {
         string identifier = mob.Identifier;
         if (identifier != null)
         {
             Party.SendAutomatedMessage("Changing last target to {0}", (object)identifier);
         }
     }
     return(true);
 }
Example #5
0
        public static void Reacquire()
        {
            Mobile mobile = TargetManager.Acquire((Predicate <Mobile>)null);

            if (mobile == null)
            {
                return;
            }
            TargetManager.LastTarget          = (object)mobile;
            TargetManager.LastOffensiveTarget = mobile;
            mobile.AddTextMessage("", "Last target set.", Engine.DefaultFont, Hues.Load(89), false);
            string identifier = mobile.Identifier;

            if (identifier == null)
            {
                return;
            }
            Party.SendAutomatedMessage("Changing last target to {0}", (object)identifier);
        }