コード例 #1
0
ファイル: Look.cs プロジェクト: Tabain84/Comraich
        static void OnPaperdollRequest(PaperdollRequestEventArgs e)
        {
            if (e.Beholder.Equals(e.Beheld))
            {
                return;
            }

            e.Beholder.CloseGump(typeof(LookGump));
            e.Beholder.SendGump(new LookGump(e.Beheld));
        }
コード例 #2
0
        public static void EventSink_PaperdollRequest(PaperdollRequestEventArgs e)
        {
            Mobile beholder = e.Beholder;
            Mobile beheld   = e.Beheld;

            beholder.Send(new DisplayPaperdoll(beheld, Titles.ComputeTitle(beholder, beheld), beheld.AllowEquipFrom(beholder)));

            foreach (Item item in beheld.Items)
            {
                beholder.Send(item.OPLPacket);
            }

            // NOTE: OSI sends MobileUpdate when opening your own paperdoll.
            // It has a very bad rubber-banding affect. What positive affects does it have?
        }
コード例 #3
0
ファイル: Paperdoll.cs プロジェクト: greeduomacro/xrunuo
		public static void EventSink_PaperdollRequest( PaperdollRequestEventArgs e )
		{
			Mobile beholder = e.Beholder;
			Mobile beheld = e.Beheld;

			beholder.Send( new DisplayPaperdoll( beheld, Titles.ComputeTitle( beholder, beheld ), beheld.AllowEquipFrom( beholder ) ) );

			if ( ObjectPropertyListPacket.Enabled )
			{
				foreach ( var item in beheld.GetEquippedItems() )
					beholder.Send( item.OPLPacket );

				// NOTE: OSI sends MobileUpdate when opening your own paperdoll.
				// It has a very bad rubber-banding affect. What positive affects does it have?
			}
		}
コード例 #4
0
ファイル: Paperdoll.cs プロジェクト: FreeReign/forkuo
        public static void EventSink_PaperdollRequest(PaperdollRequestEventArgs e)
        {
            Mobile beholder = e.Beholder;
            Mobile beheld = e.Beheld;

            beholder.Send(new DisplayPaperdoll(beheld, Titles.ComputeTitle(beholder, beheld), beheld.AllowEquipFrom(beholder)));

            if (ObjectPropertyList.Enabled)
            {
                List<Item> items = beheld.Items;

                for (int i = 0; i < items.Count; ++i)
                    beholder.Send(items[i].OPLPacket);
                // NOTE: OSI sends MobileUpdate when opening your own paperdoll.
                // It has a very bad rubber-banding affect. What positive affects does it have?
            }
        }
コード例 #5
0
        public static void EventSink_PaperdollRequest(PaperdollRequestEventArgs e)
        {
            Mobile beholder = e.Beholder;
            Mobile beheld   = e.Beheld;

            beholder.Send(new DisplayPaperdoll(beheld, Titles.ComputeTitle(beholder, beheld), beheld.AllowEquipFrom(beholder)));

            if (ObjectPropertyList.Enabled)
            {
                List <Item> items = beheld.Items;

                for (int i = 0; i < items.Count; ++i)
                {
                    beholder.Send(items[i].OPLPacket);
                }
            }
        }
コード例 #6
0
        public static void EventSink_PaperdollRequest(PaperdollRequestEventArgs e)
        {
            Mobile beholder = e.Beholder;
            Mobile beheld   = e.Beheld;

            beholder.Send(new DisplayPaperdoll(beheld, Titles.ComputeTitle(beholder, beheld), beheld.AllowEquipFrom(beholder)));

            if (beholder.ViewOPL)
            {
                List <Item> items = beheld.Items;

                for (int i = 0; i < items.Count; ++i)
                {
                    beholder.Send(items[i].OPLPacket);
                }
                // NOTE: OSI sends MobileUpdate when opening your own paperdoll.
                // It has a very bad rubber-banding affect. What positive affects does it have?
            }
        }
コード例 #7
0
ファイル: Paperdoll.cs プロジェクト: greeduomacro/UO-Forever
		public static void EventSink_PaperdollRequest(PaperdollRequestEventArgs e)
		{
			Mobile beholder = e.Beholder;
			Mobile beheld = e.Beheld;

			beholder.Send(new DisplayPaperdoll(beheld, Titles.ComputeTitle(beholder, beheld), beheld.AllowEquipFrom(beholder)));

			if (!ObjectPropertyList.Enabled || !beholder.EraAOS)
			{
				return;
			}

			List<Item> items = beheld.Items;

			foreach (Item i in items)
			{
				beholder.Send(i.OPLPacket);
			}

			// NOTE: OSI sends MobileUpdate when opening your own paperdoll.
			// It has a very bad rubber-banding affect. What positive affects does it have?
		}
コード例 #8
0
ファイル: Paperdoll.cs プロジェクト: zerodowned/UO-Forever
        public static void EventSink_PaperdollRequest(PaperdollRequestEventArgs e)
        {
            Mobile beholder = e.Beholder;
            Mobile beheld   = e.Beheld;

            beholder.Send(new DisplayPaperdoll(beheld, Titles.ComputeTitle(beholder, beheld), beheld.AllowEquipFrom(beholder)));

            if (!ObjectPropertyList.Enabled || !beholder.EraAOS)
            {
                return;
            }

            List <Item> items = beheld.Items;

            foreach (Item i in items)
            {
                beholder.Send(i.OPLPacket);
            }

            // NOTE: OSI sends MobileUpdate when opening your own paperdoll.
            // It has a very bad rubber-banding affect. What positive affects does it have?
        }
コード例 #9
0
ファイル: EventSink.cs プロジェクト: Ravenwolfe/xrunuo
 public void InvokePaperdollRequest( PaperdollRequestEventArgs e )
 {
     if ( PaperdollRequest != null )
         PaperdollRequest( e );
 }
コード例 #10
0
 public static void EventSink_PaperdollRequest(PaperdollRequestEventArgs e)
 {
     e.Beholder.Send(new DisplayPaperdoll(e.Beheld, Titles.ComputeTitle(e.Beholder, e.Beheld), e.Beheld.AllowEquipFrom(e.Beholder)));
 }