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); }
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; }
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(); }
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); }
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); }