reset peak progress preferences on ascension

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12061 b29ace70-8910-0410-8dcc-aa2fc6433167
add ASH get_outfits() and get_custom_outfits()

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12062 b29ace70-8910-0410-8dcc-aa2fc6433167
Experimental support for adventure queue tracking.  For now the only user-facing feature is a new $location proxy field.

Users may notice a small .ser file in their data directory.  This contains the serialized adventure queue information.  As of right now, serialization (i.e. disk I/O) only happens during login/logout, which is probably for the best, though data loss will occur if mafia is not closed properly.

Also, of course, there are in reality two queues per zone: a combat and noncombat one.  For now we only track the combat one.  Adding the noncom one is actually pretty straightforward (though less useful) but let's work the kinks out of the first one before we go deeper.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12063 b29ace70-8910-0410-8dcc-aa2fc6433167
fix NPE if last location is $location[none]

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12064 b29ace70-8910-0410-8dcc-aa2fc6433167
fix serialization on *nix

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12065 b29ace70-8910-0410-8dcc-aa2fc6433167
starting hats now smash into useless powder

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12066 b29ace70-8910-0410-8dcc-aa2fc6433167
do a better job of resolving last visited location name for adventure queue

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12067 b29ace70-8910-0410-8dcc-aa2fc6433167
re-fix $location[none] NPE

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12068 b29ace70-8910-0410-8dcc-aa2fc6433167
after deserializing, check if there are any new zones that should be added to the adventure queue, adding them if so

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12069 b29ace70-8910-0410-8dcc-aa2fc6433167
More adventure queue support

-Do a better job of canonicalizing (that's a word) monster names.
-Show queue-affected encounter rates in Location Details pane (not yet influenced by things such as olfaction).
-Overloaded version of appearance_rates: 

 appearance_rates( $location[] location, boolean includeQueue )

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12070 b29ace70-8910-0410-8dcc-aa2fc6433167
Big Brother sells black glass

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12071 b29ace70-8910-0410-8dcc-aa2fc6433167
add autostop for end of giant's castle quest

rename .queue proxy record to .combat_queue

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12072 b29ace70-8910-0410-8dcc-aa2fc6433167
goofballs -> bottle of goofballs

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12073 b29ace70-8910-0410-8dcc-aa2fc6433167
don't unequip breakables after adventure sequences in which something broke but we replaced it.  

If a "previous" item was equipped in lieu of the breakable, replace instances of the breakable in all outfit checkpoints with the previous item.  This might be slightly undesirable in some fringe cases, but it has to be better than replacing all instances with nothing.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12074 b29ace70-8910-0410-8dcc-aa2fc6433167
Maximizer: consider leaving equipment slots empty if (and only if) they are currently empty.  This implies that -tie will now leave the slot empty if nothing available has a >0 score.

Affects familiar equipment too.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12075 b29ace70-8910-0410-8dcc-aa2fc6433167
Update monster initiative and phyla values based on new Manuel data

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12076 b29ace70-8910-0410-8dcc-aa2fc6433167
Document "dump" keyword in maximizer help

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12077 b29ace70-8910-0410-8dcc-aa2fc6433167
teach maximizer that "skeleton" command uses a skeleton

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12078 b29ace70-8910-0410-8dcc-aa2fc6433167
fix CheckedItem NPE

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12079 b29ace70-8910-0410-8dcc-aa2fc6433167
update karma count dynamically on valhalla decorator as you click through the prompt.

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