public override void OnDoubleClick(Mobile from) { MerlinsStaff Staff = from.FindItemOnLayer(Layer.TwoHanded) as MerlinsStaff; if (Parent != from) { from.SendMessage("You remember that you must equip the staff to summon a portal to Merlin"); } else { Item marker1 = from.Backpack.FindItemByType(typeof(Marker1)); if (marker1 != null) { marker1.Delete(); from.AddToBackpack(new Marker2()); from.AddToBackpack(new Tablet()); from.FixedParticles(0x3709, 1, 30, 9904, 1108, 6, EffectLayer.RightFoot); from.SendGump(new MerlinsQuestGump6(from)); from.SendMessage("Muahahahaha!!!! You fool!"); Talon2 tl = new Talon2(); tl.Map = from.Map; tl.Location = from.Location; Delete(); } else { from.SendMessage("You have no right to have this staff!!!!"); } } }
public override void OnDoubleClick(Mobile from) { MerlinsStaff Staff = from.FindItemOnLayer(Layer.TwoHanded) as MerlinsStaff; if (Parent != from) { from.SendMessage("You remember that you must equip the staff to summon a portal to Merlin"); } else { Item mg2 = new MerlinsGate2(); mg2.Location = from.Location; mg2.Map = from.Map; from.PrivateOverheadMessage(MessageType.Regular, 1153, false, "You feel the power of the Staff and Spellbook working together", from.NetState); } }