コード例 #1
0
		public override void OnDoubleClick( Mobile from )
		{
			OrangePetalsContext context = GetContext( from );

			if ( context != null )
			{
				from.LocalOverheadMessage( MessageType.Regular, 0x3B2, 1061904 );
				return;
			}

			from.LocalOverheadMessage( MessageType.Regular, 0x3B2, 1061905 );
			from.PlaySound( 0x3B );

			Timer timer = new OrangePetalsTimer( from );
			timer.Start();

			AddContext( from, new OrangePetalsContext( timer ) );

			this.Consume();
		}
コード例 #2
0
        public override void OnDoubleClick(Mobile from)
        {
            OrangePetalsContext context = GetContext(from);

            if (context != null)
            {
                from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061904);
                return;
            }

            from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061905);
            from.PlaySound(0x3B);

            Timer timer = new OrangePetalsTimer(from);

            timer.Start();

            AddContext(from, new OrangePetalsContext(timer));

            this.Consume();
        }
コード例 #3
0
ファイル: OrangePetals.cs プロジェクト: pallop/Servuo
        public override void OnDoubleClick(Mobile from)
        {
            OrangePetalsContext context = GetContext(from);

            if (context != null)
            {
                from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061904); // * You already feel resilient! You decide to save the petal for later *
                return;
            }

            from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061905); // * You eat the orange petal.  You feel more resilient! *
            from.PlaySound(0x3B);

            Timer timer = new OrangePetalsTimer(from);

            timer.Start();

            BuffInfo.AddBuff(from, new BuffInfo(BuffIcon.OrangePetals, 1153785, 1153814, TimeSpan.FromMinutes(5.0), from));

            AddContext(from, new OrangePetalsContext(timer));

            Consume();
        }
コード例 #4
0
        public override void OnDoubleClick(Mobile from)
        {
            OrangePetalsContext context = GetContext(from);

            if (context != null)
            {
                from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061904);
                return;
            }

            from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061905);
            from.PlaySound(0x3B);

            Timer timer = new OrangePetalsTimer(from);

            timer.Start();

            BuffInfo.AddBuff(from, new BuffInfo(BuffIcon.OrangePetals, 1153785, 1153814, TimeSpan.FromMinutes(5.0), from));

            AddContext(from, new OrangePetalsContext(timer));

            this.Consume();
        }