Glad to see $char(gem,xxx) fix in this version, but $char(book,xxx) needs a look.
Appears the pattern matching is different in this than the others.
Example to reproduce...
$char(book,"Burn") will return the same value as $char(book,"Burnout") or $char(book,"Burnout II"), ect. etc.
It will always return the book slot of "Burn" no matter the order of the spell book.
