ModernUO/Scripts/Items/Wands/MagicArrowWand.cs
eos 31185a874f Wand fixes:
- Wands can now be pigmented.
- Corrected ML weapon speed.
- Added SC/FC-1/MW properties for new wands.
- Added message for when the wand is used while it is recharging.
- Clumsy/Feeblemind/Mana Drain/Weakness wands no longer drop if Core.ML.
- Max charges are now 109 for all ML available wands, if Core.ML.
- Wands now have a cast delay if Core.ML.
- Moved RevealingAction for wands from spell casting to spell targeting.
2012-04-29 01:49:56 +00:00

38 lines
No EOL
736 B
C#

using System;
using Server;
using Server.Spells.First;
using Server.Targeting;
namespace Server.Items
{
public class MagicArrowWand : BaseWand
{
[Constructable]
public MagicArrowWand() : base( WandEffect.MagicArrow, 5, Core.ML ? 109 : 30 )
{
}
public MagicArrowWand( Serial serial ) : base( serial )
{
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 0 ); // version
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
}
public override void OnWandUse( Mobile from )
{
Cast( new MagicArrowSpell( from, this ) );
}
}
}