Back to Server.Spells

Spell

(ctor) Spell( Mobile caster, SpellScroll scroll, SpellInfo info )
Mobile Caster{ get; }
SpellCircle Circle{ get; }
SpellInfo Info{ get; }
string Mantra{ get; }
string Name{ get; }
Type[] Reagents{ get; }
SpellScroll Scroll{ get; }
SpellState State{ get; }
bool Cast()
virtual bool CheckCast()
virtual bool CheckFizzle()
virtual bool CheckResisted( Mobile target )
bool CheckSequence()
virtual bool ConsumeReagents()
void Disturb()
void DoFizzle()
void FinishSequence()
virtual TimeSpan GetCastDelay()
virtual double GetDamageScalar( Mobile target )
virtual int GetMana()
virtual void OnBeginCast()
virtual void OnCast()
void RecurseFindItems( Item[] items, ref int remaining, Item current, Type[] regs )