#### Back to Server.Items

## Spellbook : Item, IEntity, IPoint3D, IPoint2D, IComparable, IComparable`1, IHued, IComparable`1, ISerializable, ICraftable, ISlayer

#### Derived Types: BookOfBushido, BookOfChivalry, BookOfNinjitsu, NecromancerSpellbook, SpellweavingBook, TomeOfEnlightenment, TomeOfLostKnowledge

(static) void AllSpells_OnCommand( CommandEventArgs e )
(static) void AllSpells_OnTarget( Mobile from, object obj )
(static) void EventSink_CastSpellRequest( CastSpellRequestEventArgs e )
(static) void EventSink_OpenSpellbookRequest( OpenSpellbookRequestEventArgs e )
(static) Spellbook Find( Mobile from, int spellID )
(static) Spellbook Find( Mobile from, int spellID, SpellbookType type )
(static) ArrayList FindAllSpellbooks( Mobile from )
(static) Spellbook FindArcanist( Mobile from )
(static) Spellbook FindEquippedSpellbook( Mobile from )
(static) Spellbook FindNecromancer( Mobile from )
(static) Spellbook FindNinja( Mobile from )
(static) Spellbook FindPaladin( Mobile from )
(static) Spellbook FindRegular( Mobile from )
(static) Spellbook FindSamurai( Mobile from )
(static) Spellbook FindSpellbookInList( ArrayList list, Mobile from, int spellID, SpellbookType type )
(static) SpellbookType GetTypeForSpell( int spellID )
(static) void Initialize()
(static) bool ValidateSpellbook( Spellbook book, int spellID, SpellbookType type )
(ctor) Spellbook()
(ctor) Spellbook( ulong content )
(ctor) Spellbook( Serial serial )
(ctor) Spellbook( ulong content, int itemID )
AosAttributes Attributes( get; set; )
int BookCount( get; )
int BookOffset( get; )
ulong Content( get; set; )
Mobile Crafter( get; set; )
bool DisplayLootType( get; )
AosSkillBonuses SkillBonuses( get; set; )
SlayerName Slayer( get; set; )
SlayerName Slayer2( get; set; )
SpellbookType SpellbookType( get; )
int SpellCount( get; )
virtual bool AllowEquipedCast( Mobile from )
virtual bool AllowSecureTrade( Mobile from, Mobile to, Mobile newOwner, bool accepted )
virtual bool CanEquip( Mobile from )
virtual void Deserialize( GenericReader reader )
void DisplayTo( Mobile to )
virtual void GetProperties( ObjectPropertyList list )
bool HasSpell( int spellID )
virtual void OnAdded( object parent )
virtual int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
virtual void OnDoubleClick( Mobile from )
virtual bool OnDragDrop( Mobile from, Item dropped )
virtual void OnRemoved( object parent )
virtual void OnSingleClick( Mobile from )
virtual void Serialize( GenericWriter writer )