public static bool ValidateSpellbook( Spellbook book, int spellID, SpellbookType type ) { return ( book.SpellbookType == type && ( spellID == -1 || book.HasSpell( spellID ) ) ); }