(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()