Improved handling of Crown of Thrones and Buddy Bjorn in Maximizer somewhat (reports improvements in scores correctly, handles situations where another item is better than the second best familiar, but not better than the first more optimally).

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13650 b29ace70-8910-0410-8dcc-aa2fc6433167
Handle Maximizer evaluations when use of Crown of Thrones or Buddy Bjorn is forced.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13651 b29ace70-8910-0410-8dcc-aa2fc6433167
Plurals

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13652 b29ace70-8910-0410-8dcc-aa2fc6433167
Improve determining best familiars to be carried in Maximizer.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13653 b29ace70-8910-0410-8dcc-aa2fc6433167
Show modifiers from Buddy Bjorn as Bjorn: rather than Throne:. Hopefully no unintended consequences.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13654 b29ace70-8910-0410-8dcc-aa2fc6433167
Change Maximizer handling of Sticker Weapons, Card Sleeve and Folder Holder. Previously they were always passed as possible items to the speculation loop if any of the modifiers of ANY of the stickers/cards/folders were useful to the maximization. Now they are only passed if the modifiers of the CURRENT stickers/cards/folders are good enough to be worth using. Should reduce the number of combinations used a bit.

Note - There is an argument for treating card sleeves in a similar way to the new Throne/Bjorn code, so swapping cards could be considered. It's a good argument, and wouldn't add much time to maximize processing, but I don't have one to test with, so am not doing so.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13655 b29ace70-8910-0410-8dcc-aa2fc6433167
More reliably mark Bjorn modifiers with "Bjorn:" rather than "Throne:".

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13656 b29ace70-8910-0410-8dcc-aa2fc6433167
Maximizer now recommends better cards for your card sleeve if appropriate.

Thanks to JimblyCakes for lending me a Card Sleeve.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13657 b29ace70-8910-0410-8dcc-aa2fc6433167
Move PreferenceListenerRegistry and ItemListenerRegistery to listeners.
Add NamedListenerRegister. GearChangeFrame registers a named Listener to
handle changes to crown of thrones or buffy bjorn.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13658 b29ace70-8910-0410-8dcc-aa2fc6433167
The Prince's Ball is indoor (or outdoor)

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13659 b29ace70-8910-0410-8dcc-aa2fc6433167
From Nantucket nerfed.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13660 b29ace70-8910-0410-8dcc-aa2fc6433167
Change how locations in McLargeHuge are verified to be accessible

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13661 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix the previous commit

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@13662 b29ace70-8910-0410-8dcc-aa2fc6433167