downcase  monster names for black ops bugbear and battlesuit bugbear type


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11056 b29ace70-8910-0410-8dcc-aa2fc6433167
Change the default goal for the hidden city to "4 any stone sphere".

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11057 b29ace70-8910-0410-8dcc-aa2fc6433167
Yet Another JXTable Refactoring.

Instead of overriding TableModel.valueOf(), implement a renderer to query the correct data from the model.  This alone massively reduces overhead.  Also decouple table comparator from operating on rendered values.  No more regex needed in the comparator, speeding that up significantly.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11058 b29ace70-8910-0410-8dcc-aa2fc6433167
NOTE - CLEAN BUILD REQUIRED!
ASH ints are now Java longs.
ASH floats are now Java doubles.
ASH booleans are now Java BigBoo... no wait, they were fine as they are.
There is no increase in runtime memory requirements; since no Value needs
both int and float content, they can be both stored in the same field.
Known limitations at this point:
* There still isn't a way to get substat or meat amounts beyond 2 billion,
but at least that's now a possibility.
* Ints outside the 32-bit range, and floats outside the single-precision
range, probably cannot be stored in a map file at the moment, nor survive
round-trip conversion to strings.
* Ints outside the 32-bit range, when passed to most library functions, will
simply have the top 32 bits ignored, rather than doing any range checking on
the full 64-bit value (so 2**32+7 is exactly the same as 7 in most cases).


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11059 b29ace70-8910-0410-8dcc-aa2fc6433167
optimize table renderer a bit

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11060 b29ace70-8910-0410-8dcc-aa2fc6433167
remove 1px border around table cells

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11061 b29ace70-8910-0410-8dcc-aa2fc6433167
If a mood fails to cast a skill, before declaring world peace, print an extra
message explaining why.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11062 b29ace70-8910-0410-8dcc-aa2fc6433167
If UseSkillRequest is given a mood you do not know, set an error message. This
will cause a mood to abort with a meaningful error.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11063 b29ace70-8910-0410-8dcc-aa2fc6433167
Track daily use of Wizard of Ego book with _guildManualRead and produce stand meat collected with _hippyMeatCollected

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11064 b29ace70-8910-0410-8dcc-aa2fc6433167
Add support for the Moping Artistic Goth Kid and related items.  Hatrack/scarecrow/crown modifiers are still needed.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11065 b29ace70-8910-0410-8dcc-aa2fc6433167
Change the crayon shavings matching to not fail with a SBIP equipped.  Account for the case where one is used for deleveling.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11066 b29ace70-8910-0410-8dcc-aa2fc6433167
Add slap and slap again.  The recipe is still needed, and probably the plural.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11067 b29ace70-8910-0410-8dcc-aa2fc6433167
Don't create a dummy JList when instantiating text filter fields that aren't attached to a JList.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11068 b29ace70-8910-0410-8dcc-aa2fc6433167
add "fill" and "adv/fill" columns to several item manager tables

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11069 b29ace70-8910-0410-8dcc-aa2fc6433167
There is more than 1 monster that can result from using the Artistic Goth Kid.  Catch all of them, hopefully.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11070 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix recognition of orchard meat collecting.  Add the following daily items:

_ballastTurtleUsed
_beerLensDrops
_boxOfHammersUsed
_carnieCandyDrops
_coalPaperweightUsed
_hoboUnderlingSummons
_hyperinflatedSealLungUsed
_jingleBellUsed
_mayflowerDrops
_pneumaticityPotionUsed
_softwareGlitchTurnReceived
_stabonicScrollUsed
_stinkyCheeseBanisherUsed
_stuffedPocketwatchUsed
_styxSprayUsed
_tempuraAirUsed
_treasuryEliteMeatCollected
_treasuryHaremMeatCollected
_vmaskBanisherUsed
_whiteRiceDrops

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11071 b29ace70-8910-0410-8dcc-aa2fc6433167
Show how many drops you have received from the Cotton Candy Carnie while you are using it.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11072 b29ace70-8910-0410-8dcc-aa2fc6433167
Move tracking of white rice drops.  Blank-out use resets when you ascend.

git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11073 b29ace70-8910-0410-8dcc-aa2fc6433167
ASH get_ingredients returns an array of items. For coinmaster concoctions which
require non-item tokens, return an empty array.
When calculating how many coinmaster concoctions can be "created" via purchase,
don't assume that purchases using non-item tokens are infinitely available.


git-svn-id: http://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11074 b29ace70-8910-0410-8dcc-aa2fc6433167
Persist item manager table header states across sessions.

State includes column order and visibility, does not include sorting status.

Note that states are only saved when executing logout, so they will not be saved on an unclean exit.

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