If you have a Good Singing Voice, your Songs last twice as long.
When auto-filling a mood in Axecore, pick only one Song


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10758 b29ace70-8910-0410-8dcc-aa2fc6433167
Add Boris Songs to list of "usable" skills.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10759 b29ace70-8910-0410-8dcc-aa2fc6433167
Make table cells a little wider in the wine cellar. Whatever.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10760 b29ace70-8910-0410-8dcc-aa2fc6433167
When you are adventuring in the Relay Browser, we have 10 different conditions
for which we will pop up a warning screen and ask you to confirm before
proceeding: counter expiration, clovers, MCD for bosses, 100% familiar,
recovery failed, sorceress item, wossname, war tokens, infernal seal, and
Demonstar. Obviously, not all of those can occur at a single location, but
certainly more than one can. Use a different field in the URL to indicate that
you are confirming each of those, so that multiple warnings can fire.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10761 b29ace70-8910-0410-8dcc-aa2fc6433167
Song of Glorious Lunch status effect has been renamed to match the skill name


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10762 b29ace70-8910-0410-8dcc-aa2fc6433167
Don't look for results when arrange items/shelves of museum display


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10763 b29ace70-8910-0410-8dcc-aa2fc6433167
When a script uses visit_url(), the request is submitted in a GenericRequest
and will automatically follow redirects. If it redirects to choice.php, give
the ChoiceManager a change to initialize in preparation for tracking it.

When ASH needs to reload a script because it has been modified, only remove
that scripts's interpreter from the cache; retian other cached interpreters.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10764 b29ace70-8910-0410-8dcc-aa2fc6433167
Add a "final" scope type to ASH which allows data/commands to be executed only
once per session.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10765 b29ace70-8910-0410-8dcc-aa2fc6433167
Check this.executed, not this.parent.executed


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10766 b29ace70-8910-0410-8dcc-aa2fc6433167
Tie hatter buffs into the maximizer.

hatter command can take an integer, and will try to get the associated buff for a hat of that length.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10767 b29ace70-8910-0410-8dcc-aa2fc6433167
Don't try to get hatter buffs if we can't equip the hat.  Thanks Xyzzyn@kolmafia.us

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10768 b29ace70-8910-0410-8dcc-aa2fc6433167
In a "final" scope, put the variables into the parent scope.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10769 b29ace70-8910-0410-8dcc-aa2fc6433167
Command, Item, and Skill custom deeds can take a 6th argument to add a tooltip to the button.  Thanks IronTetsubo@kolmafia.us

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@10770 b29ace70-8910-0410-8dcc-aa2fc6433167
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