Do not save/restore bindings of final variables declared in a user-defined fn


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10771 b29ace70-8910-0410-8dcc-aa2fc6433167
A final declaration can either take a block, surrounded by {}, or a single
command or declaration.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10772 b29ace70-8910-0410-8dcc-aa2fc6433167
Disallow using Field Gar potion on Mondays


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10773 b29ace70-8910-0410-8dcc-aa2fc6433167
ASH: "final" -> "static


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10774 b29ace70-8910-0410-8dcc-aa2fc6433167
Improve logic for demon summon availability in maximizer.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10775 b29ace70-8910-0410-8dcc-aa2fc6433167
More Final -> Static


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10776 b29ace70-8910-0410-8dcc-aa2fc6433167
Reorganize code for removal of malignant status effects to make it easier to follow to see if the runtime optimization of JRE understands it better also, since apparently it got it wrong.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10777 b29ace70-8910-0410-8dcc-aa2fc6433167
Move Haunted Sorority House and Elf Alley out of Clan Basement


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10778 b29ace70-8910-0410-8dcc-aa2fc6433167
Set adventure location before updating wine cellar goals


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10779 b29ace70-8910-0410-8dcc-aa2fc6433167
Do that same thing, but slightly more efficiently


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10780 b29ace70-8910-0410-8dcc-aa2fc6433167
Require that an item actually removes an effect before trying to use it to do so


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10781 b29ace70-8910-0410-8dcc-aa2fc6433167
Remove ASH to_stat( int) and to_int( stat ).
Require to_item( string ) to have a STRICT_STRING.
Ditto for to_class, to_stat, to_skill, to_effect, to_location, to_familiar,
to_moneter, to_slot, to_element, to_coinmaster, and to_phylum.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10782 b29ace70-8910-0410-8dcc-aa2fc6433167
Non-plastic red oyster eggs are single-usable hp restoratives
Non-plastic blue oyster eggs are single-usable mp restoratives


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10783 b29ace70-8910-0410-8dcc-aa2fc6433167
Only update goals when you gain an item, not when you lose an item.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10784 b29ace70-8910-0410-8dcc-aa2fc6433167
Allow the eatsilent and overdrink commands to use the appropriate cafes -
Hell's Kitchen, the Micromicrobrewery, and the Restaurant.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10785 b29ace70-8910-0410-8dcc-aa2fc6433167
Add afterAdventureScript, which is executed after each automated adventure
before checking if goals have been satisfied.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10786 b29ace70-8910-0410-8dcc-aa2fc6433167
Add Wu Tang the Betrayer and The Avatar of Sneaky Pete


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10787 b29ace70-8910-0410-8dcc-aa2fc6433167
Add Ronald and Grimace Safety Shelter maps to choice options.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10788 b29ace70-8910-0410-8dcc-aa2fc6433167
Improve session/CLI logging for Vamping Out


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10789 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix Wu Tang's HP


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10790 b29ace70-8910-0410-8dcc-aa2fc6433167