Spell
(ctor) Spell( Mobile caster, Item scroll, SpellInfo info )
Mobile Caster( get; )
SpellCircle Circle( get; )
SpellInfo Info( get; )
string Mantra( get; )
string Name( get; )
Type[] Reagents( get; )
Item Scroll( get; )
SpellState State( get; )
bool Cast()
bool CheckBSequence( Mobile target )
bool CheckBSequence( Mobile target, bool allowDead )
virtual bool CheckCast()
virtual bool CheckFizzle()
bool CheckHSequence( Mobile target )
virtual bool CheckResisted( Mobile target )
bool CheckSequence()
virtual bool ConsumeReagents()
void Disturb()
void Disturb( bool firstCircle, bool resistable )
void DoFizzle()
void FinishSequence()
virtual TimeSpan GetCastDelay()
virtual double GetDamageScalar( Mobile target )
virtual int GetMana()
virtual double GetResistPercent( Mobile target )
virtual void OnBeginCast()
virtual void OnCast()
virtual void OnDisturb()