Bento boxes are sushi


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12180 b29ace70-8910-0410-8dcc-aa2fc6433167
add preference simpleSvnUpdate (global, default true)

if true, simply checks if the root of your working copy is at HEAD, skipping it if so.  Speeds up the average update operation by 75% (and is probably nicer on servers).  Advanced users who have done something like a non-root "svn switch" or are using svn externals should know whether they want to turn this off.

Again the ticky box goes at the bottom of general preferences, it is soon time for these to be moved to their own page.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12181 b29ace70-8910-0410-8dcc-aa2fc6433167
Mer-kin dreadscroll cannot be used with Ajax.
Remove sushi doily from inventory when consumed by eating sushi
Add "workteaClue" per-ascension setting to hold clue revealed by have Mer-kin
worktea in inventory when consuming sushi. Remove worktea in that case.
Fix bento boxes that have Mer-kin weaksauce.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12182 b29ace70-8910-0410-8dcc-aa2fc6433167
print worktea clue to CLI and session log as well as storing in a setting


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12183 b29ace70-8910-0410-8dcc-aa2fc6433167
Mark sushi doily as a "food helper" so it show up on Food panel of Item Manager.
Mark bento boxes as EPIC, since they provide >5 adv/fullness


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12184 b29ace70-8910-0410-8dcc-aa2fc6433167
don't punt out of entire svn update operation when an error is encountered, just move on to the next project.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12185 b29ace70-8910-0410-8dcc-aa2fc6433167
Refactor "consuming" a concoction: if it is an "item" (i.e., it doesn't come
from a cafe) but it doesn't have an item number (i.e. you consume it by
"creating" it), don't look for it in inventory and don't expect UseItemRequest
to "acquire" it.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12186 b29ace70-8910-0410-8dcc-aa2fc6433167
Restore zap and sushi links to inventory. Adapted from heeheehee's patch.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12187 b29ace70-8910-0410-8dcc-aa2fc6433167
add global preference _svnUpdated

only do login svn update (mediated by svnUpdateOnLogin) at most once per day.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12188 b29ace70-8910-0410-8dcc-aa2fc6433167
another regex change for sourceforge urls - handle subprojects

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12189 b29ace70-8910-0410-8dcc-aa2fc6433167
use a one-off implementation of getMatchingNames in SVNCommand so that directories can be substring matched in a case-sensitive way.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12190 b29ace70-8910-0410-8dcc-aa2fc6433167
Recognize Snow Suit effects

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12191 b29ace70-8910-0410-8dcc-aa2fc6433167
Screambats don't have normal encounter rates

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12192 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix El Dia counter creation

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12193 b29ace70-8910-0410-8dcc-aa2fc6433167
The barest beginning of Mini-Adventurer support: the larva, the familiar item
and a placeholder for the familiar itself.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12194 b29ace70-8910-0410-8dcc-aa2fc6433167
improve error message when trying to do svn update on a project that's not already checked out

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@12195 b29ace70-8910-0410-8dcc-aa2fc6433167
handle updating the gCLI command field directly in the swing Event Dispatch Thread, since dispatching a worker thread can create a race condition.

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