Esempio n. 1
0
            public SpawnTimer(RoseOfTrinsic rose, TimeSpan delay)
                : base(delay)
            {
                this.m_Rose = rose;

                this.Priority = TimerPriority.OneMinute;
            }
Esempio n. 2
0
            public SpawnTimer(RoseOfTrinsic rose, TimeSpan delay)
                : base(delay)
            {
                this.m_Rose = rose;

                this.Priority = TimerPriority.OneMinute;
            }
Esempio n. 3
0
 public SpawnTimer(RoseOfTrinsic rose, TimeSpan delay)
     : base(delay)
 {
     m_Rose = rose;
 }
Esempio n. 4
0
 public SpawnTimer( RoseOfTrinsic rose, TimeSpan delay )
     : base(delay)
 {
     m_Rose = rose;
 }
Esempio n. 5
0
        public override void OnResponse( GameClient sender, RelayInfo info )
        {
            Mobile from = sender.Mobile;

            if ( !m_Token.IsChildOf( from.Backpack ) )
                return;

            Item reward = null;

            switch ( info.ButtonID )
            {
                case 100:
                    reward = new HearthOfHomeFireDeed();
                    break;
                case 101:
                    reward = new HolySword();
                    break;
                case 102:
                    reward = new LeggingsOfEmbers();
                    break;
                case 103:
                    reward = new RoseOfTrinsic();
                    break;
                case 104:
                    reward = new SamuraiHelm();
                    break;
                case 105:
                    reward = new ShaminoCrossbow();
                    break;
                case 106:
                    reward = new TapestryOfSosaria();
                    break;
            }

            if ( reward != null )
            {
                if ( !from.AddToBackpack( reward ) )
                {
                    if ( from.BankBox != null )
                        from.BankBox.DropItem( reward );
                }

                if ( m_Token != null )
                    m_Token.Delete();
            }
        }