ModernUO/Scripts/Items/Wands/FireballWand.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
726 B
C#

using System;
using Server;
using Server.Spells.Third;
using Server.Targeting;
namespace Server.Items
{
public class FireballWand : BaseWand
{
[Constructable]
public FireballWand() : base( WandEffect.Fireball, 5, Core.ML ? 109 : 15 )
{
}
public FireballWand( 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 FireballSpell( from, this ) );
}
}
}