Beispiel #1
0
		public override void OnDoubleClick( Mobile from )
		{
			if( from.InRange( this, 2 ) && m_Tent != null )
			{
				if( from == m_Owner || IsFriend( from ) || m_Tent.Bounds.Contains( from ) || from.AccessLevel >= AccessLevel.GameMaster )
				{
					if( ItemID == 0x1F7 )
					{
						ItemID = 0x1F6;
						X += 1;
						Y -= 1;

						FlapTimer timer = new FlapTimer( this );
						timer.Start();

						from.PublicOverheadMessage( MessageType.Regular, from.EmoteHue, false, "*unclasps the tent flap*" );
					}
					else if( ItemID == 0x1F6 )
					{
						ItemID = 0x1F7;
						X -= 1;
						Y += 1;

						from.PublicOverheadMessage( MessageType.Regular, from.EmoteHue, false, "*closes the flap*" );
					}
				}
				else
				{
					from.SendMessage( "This is not your tent." );
				}
			}
			else
			{
				from.SendMessage( "That is too far away." );
			}
		}
Beispiel #2
0
        public override void OnDoubleClick(Mobile from)
        {
            if (from.InRange(this, 2) && m_Tent != null)
            {
                if (from == m_Owner || IsFriend(from) || m_Tent.Bounds.Contains(from) || from.AccessLevel >= AccessLevel.GameMaster)
                {
                    if (ItemID == 0x1F7)
                    {
                        ItemID = 0x1F6;
                        X     += 1;
                        Y     -= 1;

                        FlapTimer timer = new FlapTimer(this);
                        timer.Start();

                        from.PublicOverheadMessage(MessageType.Regular, from.EmoteHue, false, "*unclasps the tent flap*");
                    }
                    else if (ItemID == 0x1F6)
                    {
                        ItemID = 0x1F7;
                        X     -= 1;
                        Y     += 1;

                        from.PublicOverheadMessage(MessageType.Regular, from.EmoteHue, false, "*closes the flap*");
                    }
                }
                else
                {
                    from.SendMessage("This is not your tent.");
                }
            }
            else
            {
                from.SendMessage("That is too far away.");
            }
        }