Beispiel #1
0
        public override void OnCast()
        {
            if (CheckSequence())
            {
                Item weap = new RangerLightningBow(Caster);

                Caster.AddToBackpack(weap);
                Caster.SendMessage("You create a magical bow and place it in your backpack.");

                Caster.PlaySound(518);

                Effects.SendLocationParticles(EffectItem.Create(Caster.Location, Caster.Map, EffectItem.DefaultDuration), 0x376A, 1, 29, 1278, 2, 9962, 0);
                Effects.SendLocationParticles(EffectItem.Create(new Point3D(Caster.X, Caster.Y, Caster.Z - 7), Caster.Map, EffectItem.DefaultDuration), 0x37C4, 1, 29, 1278, 2, 9502, 0);
            }
        }
        public override void OnCast()
        {
            if ( CheckSequence() )
            {
                Item weap = new RangerLightningBow( Caster );

                Caster.AddToBackpack( weap );
                Caster.SendMessage( "You create a magical bow and place it in your backpack." );

                Caster.PlaySound( 518 );

                Effects.SendLocationParticles( EffectItem.Create( Caster.Location, Caster.Map, EffectItem.DefaultDuration ), 0x376A, 1, 29, 1278, 2, 9962, 0 );
                Effects.SendLocationParticles( EffectItem.Create( new Point3D( Caster.X, Caster.Y, Caster.Z - 7 ), Caster.Map, EffectItem.DefaultDuration ), 0x37C4, 1, 29, 1278, 2, 9502, 0 );
            }
        }
Beispiel #3
0
 public InternalTimer(RangerLightningBow bow, DateTime expire) : base(TimeSpan.Zero, TimeSpan.FromSeconds(0.1))
 {
     m_Bow    = bow;
     m_Expire = expire;
 }
 public InternalTimer( RangerLightningBow bow, DateTime expire )
     : base(TimeSpan.Zero, TimeSpan.FromSeconds( 0.1 ))
 {
     m_Bow = bow;
     m_Expire = expire;
 }