#### Back to Server.Spells.Spellweaving

## ArcanistSpell : Spell, ISpell

#### Derived Types: ArcaneCircleSpell, ArcaneForm, ArcaneSummon<T>, AttuneWeaponSpell, EssenceOfWindSpell, GiftOfLifeSpell, GiftOfRenewalSpell, NatureFurySpell, ThunderstormSpell, WordOfDeathSpell

(static) bool CheckExpansion( Mobile from )
(static) ArcaneFocus FindArcaneFocus( Mobile from )
(static) int GetFocusLevel( Mobile from )
(ctor) ArcanistSpell( Mobile caster, Item scroll, SpellInfo info )
SkillName CastSkill( get; )
bool ClearHandsOnCast( get; )
SkillName DamageSkill( get; )
int FocusLevel( get; )
int RequiredMana( get; )
double RequiredSkill( get; )
virtual bool CheckCast()
virtual bool CheckResisted( Mobile m )
virtual void DoFizzle()
virtual void DoHurtFizzle()
virtual void GetCastSkills( out double min, out double max )
virtual int GetMana()
virtual void OnBeginCast()
virtual void OnDisturb( DisturbType type, bool message )
virtual void SendCastEffect()