public static List<Spellbook> FindAllSpellbooks( Mobile from )
{
List<Spellbook> list = new List<Spellbook>();
Item item = from.FindItemOnLayer( Layer.OneHanded );
if ( item is Spellbook )
list.Add( (Spellbook)item );
Container pack = from.Backpack;
if ( pack == null )
return list;
for ( int i = 0; i < pack.Items.Count; ++i )
{
item = pack.Items[i];
if ( item is Spellbook )
list.Add( (Spellbook)item );
}
return list;
}