示例#1
0
        private void RockRain(Mobile target)
        {
            target.SendLocalizedMessage(1114817, "", 33);               // The Slasher emits a powerful howl, shaking the very walls around you and suppressing your ability to move.
            target.Frozen = true;

            target.Send(new FlashEffect(FlashType.FadeIn));

            Timer rockRainTimer = new RockRainTimer(target);

            rockRainTimer.Start();
        }
示例#2
0
        public void CheckPillars()
        {
            if (AllPillarsHot)
            {
                m_Navrey.UsedPillars = true;

                Timer t = new RockRainTimer(m_Navrey);
                t.Start();

                SetAllPillars(NavreysPillarState.Off);
                Timer.DelayCall(TimeSpan.FromMinutes(5.0), new TimerCallback(ResetPillars));
            }
        }
示例#3
0
        public void CheckPillars()
        {
            if ( AllPillarsHot )
            {
                m_Navrey.UsedPillars = true;

                Timer t = new RockRainTimer( m_Navrey );
                t.Start();

                SetAllPillars( NavreysPillarState.Off );
                Timer.DelayCall( TimeSpan.FromMinutes( 5.0 ), new TimerCallback( ResetPillars ) );
            }
        }
示例#4
0
        private void RockRain( Mobile target )
        {
            target.SendLocalizedMessage( 1114817, "", 33 ); // The Slasher emits a powerful howl, shaking the very walls around you and suppressing your ability to move.
            target.Frozen = true;

            target.Send( new FlashEffect( FlashType.FadeIn ) );

            Timer rockRainTimer = new RockRainTimer( target );
            rockRainTimer.Start();
        }