Work around bug in Blizzard's IsUsableSpell() API function.
Work around bug in Blizzard's IsUsableSpell() API function.
IsUsableSpell() doesn't always return the truth when given a spell ID, but
its accuracy improves when given a spell name. Wrap the API function in
OvaleSpellBook so that it silently translates the spell ID to a spell name
before invoking IsUsableSpell().
Bug noted and workaround suggested by @ShmooDude.
git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@1283 d5049fe3-3747-40f7-a4b5-f36d6801af5f