------------------------------------------------------------------------
r9825 | veracity0 | 2011-09-12 15:32:40 -0500 (Mon, 12 Sep 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Special logging for rolling dice. dungeon dragon chest.

------------------------------------------------------------------------
r9824 | slyz | 2011-09-12 14:44:49 -0500 (Mon, 12 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

Correct the amount of meat shown in the "Resources Used" tab when queuing consumables.
------------------------------------------------------------------------
r9823 | veracity0 | 2011-09-11 11:12:42 -0500 (Sun, 11 Sep 2011) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Add potions and effects from "using" dice - which are multiusable.
More basement helper changes to make it work with Internet Exploder, the
standard of compatibility

------------------------------------------------------------------------
r9822 | veracity0 | 2011-09-10 23:02:36 -0500 (Sat, 10 Sep 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/relay/basics.css

Rather than adding a bogus style to the equipment and potion lists in the
basement decorator and then fixing it with a .css file, use a reasonable
style the first time. Thanks to matt.chugg@kolmafia.us

------------------------------------------------------------------------
r9821 | veracity0 | 2011-09-10 20:52:18 -0500 (Sat, 10 Sep 2011) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Initial support for Gygaxian Libram

------------------------------------------------------------------------
r9820 | doctorrotelle | 2011-09-10 12:57:26 -0500 (Sat, 10 Sep 2011) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

clip art potions are usable, not multiple or single.
------------------------------------------------------------------------
r9819 | doctorrotelle | 2011-09-10 12:27:06 -0500 (Sat, 10 Sep 2011) | 3 lines
Changed paths:
   M /src/relay/basics.css

Adjust basics.css to set basement helper width to 100%.
This will NOT overwrite the old basics.css file in your relay directory, 
you will need to manually delete it for the change to take effect.
------------------------------------------------------------------------
r9818 | slyz | 2011-09-10 09:44:05 -0500 (Sat, 10 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize damage done to Somerset Lopez, Demon Mariachi when removing the Earworm effect.
------------------------------------------------------------------------
r9817 | slyz | 2011-09-10 08:55:52 -0500 (Sat, 10 Sep 2011) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Do not parse the message given by the X-Ray Vision effect as damage done to the monster.

Clip Art potions are not multi-usable.
------------------------------------------------------------------------
r9816 | slyz | 2011-09-09 04:31:05 -0500 (Fri, 09 Sep 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

Recognize Stinkpalm damage.
Treat strings containing only whitespaces passed to to_item() the same as empty strings.
------------------------------------------------------------------------
r9815 | slyz | 2011-09-08 15:24:20 -0500 (Thu, 08 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Forget the last item used once its consumption has been parsed.
------------------------------------------------------------------------
r9814 | veracity0 | 2011-09-07 09:13:16 -0500 (Wed, 07 Sep 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt

Fix powers of clipart accessories

------------------------------------------------------------------------
r9813 | slyz | 2011-09-07 04:42:02 -0500 (Wed, 07 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When handling Evilometer beeps, find out which area the current monster is from, instead of relying on the location where you are adventuring. This allows beeps from puttied cyrpt monsters to be accounted for.
------------------------------------------------------------------------
r9812 | slyz | 2011-09-07 04:38:28 -0500 (Wed, 07 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   A /src/net/sourceforge/kolmafia/request/ClipArtRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add a Clip Art creation. Creating a Clip Art item will use a Tome summon.
------------------------------------------------------------------------
r9811 | slyz | 2011-09-07 02:04:31 -0500 (Wed, 07 Sep 2011) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Add a few missing entries in Modifiers.txt, thanks to ckb @ kolmafia.us
------------------------------------------------------------------------
r9810 | shwei | 2011-09-06 22:08:02 -0500 (Tue, 06 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterRegistry.java

Fix null pointer exception when looking up coinmaster buyer information for $item[none]
------------------------------------------------------------------------
r9809 | jasonharper | 2011-09-05 20:12:40 -0500 (Mon, 05 Sep 2011) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/textui/command/AcquireCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ExtendEffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GalaktikCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RecipeCommand.java

Partially revert r8537; any item returned by getAccessibleCount() should also
be supported by retrieveItem(), so it's unnecessary for the maximizer to try
to uncloset or pull items itself (which was buggy, anyway).  The display of
retrieval method was useful, so rather than trying to duplicate
retrieveItem's logic, I've added simulation capability to retrieveItem
itself.

"acquire?" (and its CLI synonyms) now displays the retrieval method that will
be tried first.

Cleaned up spacing in a few CLI command descriptions.

------------------------------------------------------------------------
r9808 | jasonharper | 2011-09-05 15:34:25 -0500 (Mon, 05 Sep 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/RecipeCommand.java

Fixed Unarmed modifier so that it checks the proper equipment list - which
may be speculative rather than the player's current equipment.

Fixed "recipe" command to display yield and ingredient quantities, and to
display special creation flags even if there's more than one.

------------------------------------------------------------------------
r9807 | jaadams5 | 2011-09-05 07:28:16 -0500 (Mon, 05 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Capitalization typo fixed.
------------------------------------------------------------------------
r9806 | jasonharper | 2011-09-04 23:04:24 -0500 (Sun, 04 Sep 2011) | 29 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/CreateSpecialPanel.java

The create vs. buy decision now applies in all cases where both creation and
Mall purchase are valid options, not merely the cases where you have some
(but not all) of the needed ingredients.  The buyScript mechanism is still
supported, but should hopefully be less needed now.

The decision to buy a completed item rather than creating it from ingredients
already in inventory requires assigning a value to those ingredients, which
really depends on play style.  Not everyone is going to put in the effort
needed to maximize their Mall profits; they might use only autosell to
dispose of excess items, or just hoard them.  Therefore, a new float
preference "valueOfInventory" allows players to indicate the worth of items,
with these key values:
0.0 - Items already in inventory are considered free.
1.0 - Items are valued at their autosell price.
2.0 - Items are valued at current Mall price, unless they are min-priced.
3.0 - Items are always valued at Mall price (not really realistic).
Intermediate values interpolate between integral values.  The default is 1.8,
reflecting the fact that items won't sell immediately in the Mall without
undercutting or advertising.  This preference, and several previously hidden
prefs affecting create vs. buy decisions, are now exposed on a new Creatable
-> Fine Tuning page in the Item Manager.  (The page will eventually have a
list of manual creations, which is why I put it there instead of
Preferences.)

To offset the increased frequency of create vs. buy decisions, they now make
greater use of historical prices.  If there is a greater than 2:1 ratio in
the cost of the two options, using prices up to 7 days old, the decision will
be made without hitting the server with a Mall search.

------------------------------------------------------------------------
r9805 | grotfang | 2011-09-04 17:25:38 -0500 (Sun, 04 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

Revert 9804. Three parameter versions of chatbot scripts now receive /clan, /slimetube and /hobopolis.
------------------------------------------------------------------------
r9804 | grotfang | 2011-09-04 17:02:42 -0500 (Sun, 04 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

Merging channels happens at message receipt, allowing chatbot scripts to see hobopolis and the slimetube. Dungeon is the sender for dungeon message. If Dungeon (#917625) a) logs on, and b) joins a clan I may need to change this. I have tested this and it works as I expected, but I could use feedback from people who regularly merge channels. Have I changed anything you used to like?
------------------------------------------------------------------------
r9803 | slyz | 2011-09-04 10:00:35 -0500 (Sun, 04 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Restore code that was accidentally removed in r9802
------------------------------------------------------------------------
r9802 | slyz | 2011-09-04 05:53:51 -0500 (Sun, 04 Sep 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/textui/command/BuyCommand.java

Don't check for meat before taking a vacation in fistcore.

Show the name item we failed to buy when you are in Ronin.
------------------------------------------------------------------------
r9801 | jasonharper | 2011-09-04 01:48:16 -0500 (Sun, 04 Sep 2011) | 11 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Added some infrastructure towards support of clip art summoning (although not
the actual request class, so there's no user-visible benefit yet.)  In
particular, ingredients in concoctions.txt that are entirely numeric are
interpreted as parameters instead; up to four parameters per recipe can be
used if they each fit in a byte.  This allowed the clip art recipes to be
entirely specified within the file, rather than having to be hard-coded
elsewhere.

Added "valueOfTome" pref (default 0), for eventual use in create vs. buy
decisions for clip art items.

------------------------------------------------------------------------
r9800 | veracity0 | 2011-09-03 17:00:35 -0500 (Sat, 03 Sep 2011) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add mutex group for halos.
Fix descid for Thwaitgold grasshopper statuette
Fix previously missing equipment powers for some clip art weapons.
can of black paint does not have an autsell price any more

------------------------------------------------------------------------
r9799 | veracity0 | 2011-09-03 14:27:08 -0500 (Sat, 03 Sep 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Only consume MP and increment tome summoning count for Clip Art creations that
result in an item.

------------------------------------------------------------------------
r9798 | veracity0 | 2011-09-03 10:35:50 -0500 (Sat, 03 Sep 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix typo for Unarmed modifier. Add 9 remaining Clip Art status effects

------------------------------------------------------------------------
r9797 | slyz | 2011-09-03 10:34:02 -0500 (Sat, 03 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Set the lastWuTangDefeated preference when the woods are visited and we notice the link to the empty Black Market.
------------------------------------------------------------------------
r9796 | slyz | 2011-09-03 10:14:01 -0500 (Sat, 03 Sep 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/NPCPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java

Recognize when Wu Tang the Betrayer is defeated. When Wu Tang the Betrayer has been defeated this ascension, the Black Market is not available.
------------------------------------------------------------------------
r9795 | veracity0 | 2011-09-03 01:07:08 -0500 (Sat, 03 Sep 2011) | 5 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Initial support for Tome of Clip Art: detect usage, presence of bookshelf, and
usage. Log initial casting of spell and raw URL for selection of imahes.
Ultra-speculative consumption data for clip art food & booze - just so they
appear on the Food & Booze tabs of the Item Manager. Add some plurals.

------------------------------------------------------------------------
r9794 | veracity0 | 2011-09-02 18:21:00 -0500 (Fri, 02 Sep 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

Convert effect <-> skill translation from code to data

------------------------------------------------------------------------
r9793 | doctorrotelle | 2011-09-02 18:03:13 -0500 (Fri, 02 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

small meat gain -> small meat boost
------------------------------------------------------------------------
r9792 | doctorrotelle | 2011-09-02 15:45:11 -0500 (Fri, 02 Sep 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

Added skill <---> effect translations for:
Iron Palm Technique, Miyagi Massage, and Worldpunch
------------------------------------------------------------------------
r9791 | veracity0 | 2011-09-02 14:02:48 -0500 (Fri, 02 Sep 2011) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

Potions grant an effect. Register unknown effects found in potion descriptions.
Add checkpotions command.
Add new status effects granted by clip art potions

------------------------------------------------------------------------
r9790 | slyz | 2011-09-02 11:43:06 -0500 (Fri, 02 Sep 2011) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Fix the entries for the NPZR chemistry set potions in statuseffect.txt
------------------------------------------------------------------------
r9789 | veracity0 | 2011-09-02 11:20:25 -0500 (Fri, 02 Sep 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add "Unarmed" boolean modifier. Add clip art items.

------------------------------------------------------------------------
r9788 | veracity0 | 2011-09-02 00:54:41 -0500 (Fri, 02 Sep 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Change EquipmentManager.canEquip() to return false for weapons and offhand
items if you are in Fistcore. This should have wide-ranging effects, from
the ASH can_equip() function to making the modifier maximizer automatically
ignore weapons and offhand items in Fistcore.

------------------------------------------------------------------------
r9787 | veracity0 | 2011-09-02 00:20:07 -0500 (Fri, 02 Sep 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Use Worldpunch to open the Goatlet. Untested.

------------------------------------------------------------------------
r9786 | veracity0 | 2011-09-01 23:35:29 -0500 (Thu, 01 Sep 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

HermitRequest.resetConcoctions will only add or remove the Hermit Permit from
the list of ingredients if the mixing method is KoLConstants.COINMASTER. This
excludes, in particular, the ten-leaf clover.

------------------------------------------------------------------------
r9785 | doctorrotelle | 2011-09-01 23:04:19 -0500 (Thu, 01 Sep 2011) | 1 line
Changed paths:
   M /src/data/pulverize.txt

Marked Loathing Legion items that can be equipped as nosmash.
------------------------------------------------------------------------
r9784 | doctorrotelle | 2011-09-01 23:02:28 -0500 (Thu, 01 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/OutfitCommand.java

Adjusted error output of outfit command to display the requested parameters.
------------------------------------------------------------------------
r9783 | slyz | 2011-09-01 16:49:05 -0500 (Thu, 01 Sep 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

When you select the Salamanderenity effect in the Active Effects part of the Skill Casting frame, select the Salamander Kata skill.
------------------------------------------------------------------------
r9782 | shwei | 2011-08-31 12:47:39 -0500 (Wed, 31 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Null out channel cache when resetting chat between logins.
------------------------------------------------------------------------
r9781 | shwei | 2011-08-31 01:30:35 -0500 (Wed, 31 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

If throwException is set to false for number parsing, don't print a stack trace to the console
------------------------------------------------------------------------
r9780 | shwei | 2011-08-31 01:12:34 -0500 (Wed, 31 Aug 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt

Add entry for singleFamiliarRun to defaults.txt
------------------------------------------------------------------------
r9779 | shwei | 2011-08-31 00:58:42 -0500 (Wed, 31 Aug 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Give a better estimate of familiar experience gained on a combat win using modifiers rather than a hard-coded list.

Handle 100% familiar run checking with a single value in preferences (singleFamiliarRun) which represents the current familiar being used during the run.

If the familiar is not yet known, this value is set to zero so it can be detected as needed.  Set this value to -1 when more than one familiar is detected as being used for something that initiates a combat, though this recognizes items that initiate combats (which I'm not sure count, but if you're using a different familiar for that combat, you probably didn't care too much).

Since it's down to a single value, you could theoretically cheat KoLmafia by setting the value to -1 (which is the same value that KoLmafia will set the preference to if it detects you start using more than one familiar), making this work kinda like an invisible preference, but since it resets every run, it's rather useless as one.
------------------------------------------------------------------------
r9778 | shwei | 2011-08-30 23:55:30 -0500 (Tue, 30 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix constant refreshes when gCLI is integrated with chat.
------------------------------------------------------------------------
r9777 | veracity0 | 2011-08-30 23:14:08 -0500 (Tue, 30 Aug 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Detect familiar larva growth failure due to lack of a Terrarium.

------------------------------------------------------------------------
r9776 | veracity0 | 2011-08-30 13:42:13 -0500 (Tue, 30 Aug 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

plural for Mt. Noob Pale Ale

------------------------------------------------------------------------
r9775 | shwei | 2011-08-30 10:34:41 -0500 (Tue, 30 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add combat experience when you win a fight
------------------------------------------------------------------------
r9774 | shwei | 2011-08-30 10:34:26 -0500 (Tue, 30 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Fix compile error
------------------------------------------------------------------------
r9773 | shwei | 2011-08-30 10:14:04 -0500 (Tue, 30 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Continue giving familiar usage warning for black cat runs
------------------------------------------------------------------------
r9772 | shwei | 2011-08-30 00:45:56 -0500 (Tue, 30 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

... Fix only alerting on areas with all non-combats.
------------------------------------------------------------------------
r9771 | veracity0 | 2011-08-29 23:42:50 -0500 (Mon, 29 Aug 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Fist preferences -> fist

------------------------------------------------------------------------
r9770 | shwei | 2011-08-29 22:46:18 -0500 (Mon, 29 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

If combat rate for area where you're visiting is zero, do not show familiar warning.
------------------------------------------------------------------------
r9769 | veracity0 | 2011-08-29 19:30:18 -0500 (Mon, 29 Aug 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Remember where you have picked up various Teachings of the Fist

------------------------------------------------------------------------
r9768 | shwei | 2011-08-29 16:41:44 -0500 (Mon, 29 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Only send familiar warning if the king has not been liberated.
------------------------------------------------------------------------
r9767 | shwei | 2011-08-29 16:35:33 -0500 (Mon, 29 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Only highlight [events] tab on internal event
------------------------------------------------------------------------
r9766 | veracity0 | 2011-08-29 16:25:13 -0500 (Mon, 29 Aug 2011) | 2 lines
Changed paths:
   M /src/data/combats.txt

Arrrboretum has no combats

------------------------------------------------------------------------
r9765 | shwei | 2011-08-29 13:26:41 -0500 (Mon, 29 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/button/RequestButton.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java

Since multiple charpane requests can run at the same time, rather than reuse the same request object (which is going to cause all sorts of weird problems) instantiate new ones and let them run in parallel.
------------------------------------------------------------------------
r9764 | shwei | 2011-08-29 13:25:57 -0500 (Mon, 29 Aug 2011) | 1 line
Changed paths:
   M /build.xml

Have 'exec' target depend on 'compile' instead of 'jar'
------------------------------------------------------------------------
r9763 | veracity0 | 2011-08-29 13:21:42 -0500 (Mon, 29 Aug 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

We zero fistSkillsKnown when you jump the gash and reset it to 1 if you have
Master of the Suprising Fist permed after you ascend. The latter is not useful,
since that skill doesn't affect the strength of fist skills in a new Fistcore
run until you learn it again.

------------------------------------------------------------------------
r9762 | shwei | 2011-08-28 14:27:43 -0500 (Sun, 28 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Track non-combat experience gained by a familiar, reset on each ascension.  Use this non-combat experience to determine if the familiar warning should be shown.

Should go without saying, but this only starts tracking as of this commit, so anyone on a 100% run who has already used non-combat methods to gain familiar experience will need to track their 100% by hand.
------------------------------------------------------------------------
r9761 | shwei | 2011-08-28 13:44:15 -0500 (Sun, 28 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Add 100% familiar run warning for people who use the relay browser.
------------------------------------------------------------------------
r9760 | shwei | 2011-08-28 13:02:43 -0500 (Sun, 28 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Since relay overrides will still run on non-200 replies, don't blank out the response text.

However, this does raise an interesting problem with relay overrides in general ... namely, what should they be doing if they get a 302 response?
------------------------------------------------------------------------
r9759 | shwei | 2011-08-28 12:54:21 -0500 (Sun, 28 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

KoL dates round to the nearest second, and there can be more than one charpane request within a second (particularly when you're using something fast like combat macros, or short combats like one-round combats).

Therefore, only skip a charpane request if the difference is greater than a second.
------------------------------------------------------------------------
r9758 | shwei | 2011-08-28 12:44:07 -0500 (Sun, 28 Aug 2011) | 1 line
Changed paths:
   M /src/relay/basics.js

Access frames via top, since it's not the main window running the Javascript but rather the frames in the main window.
------------------------------------------------------------------------
r9757 | roippi | 2011-08-28 11:55:49 -0500 (Sun, 28 Aug 2011) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Ultrasoldier Serum is not multiuseable.
------------------------------------------------------------------------
r9756 | slyz | 2011-08-28 04:26:44 -0500 (Sun, 28 Aug 2011) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add NPZR chemistry set and its potions
------------------------------------------------------------------------
r9755 | shwei | 2011-08-27 23:04:41 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix relay overrides not being applied as a result of a faulty re-implementation in 9749.
------------------------------------------------------------------------
r9754 | shwei | 2011-08-27 22:43:17 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java
   M /src/relay/basics.js

Since relay overrides might be using Javascript, reload the charpane and menupane rather than attempt to dynamically replace the content.
------------------------------------------------------------------------
r9753 | shwei | 2011-08-27 22:21:29 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

Fix moderator / system messages showing up as events instead of channel messages
------------------------------------------------------------------------
r9752 | shwei | 2011-08-27 22:21:16 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

Allow mainpane to be overridden on load via URL parameter.  Leverage this to render the mail window with all other decorations.
------------------------------------------------------------------------
r9751 | shwei | 2011-08-27 22:04:46 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   D /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   A /src/net/sourceforge/kolmafia/swingui/button/RelayBrowserButton.java (from /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java:9750)
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java
   M /src/net/sourceforge/kolmafia/textui/command/WindowOpenCommand.java
   M /src/net/sourceforge/kolmafia/webui/RelayLoader.java

Remove internal mail reader and instead launch relay browser.
------------------------------------------------------------------------
r9750 | shwei | 2011-08-27 22:04:24 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java

When logging in, delay 'events' printout until after login has completed
------------------------------------------------------------------------
r9749 | shwei | 2011-08-27 22:04:11 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Go back to using timestamp in order to determine whether to use a character pane response or not
------------------------------------------------------------------------
r9748 | shwei | 2011-08-27 22:03:57 -0500 (Sat, 27 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/chat/SentMessageEntry.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   A /src/net/sourceforge/kolmafia/session/ResponseTextParser.java (from /src/net/sourceforge/kolmafia/StaticEntity.java:9747)
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/QuarkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/VisitURLCommand.java

Move response text parsing out of StaticEntity.
------------------------------------------------------------------------
r9747 | veracity0 | 2011-08-27 12:25:09 -0500 (Sat, 27 Aug 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Crimbo paste

------------------------------------------------------------------------
r9746 | veracity0 | 2011-08-26 15:41:01 -0500 (Fri, 26 Aug 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Reorganize demon name recognition in the SUmmoning Chamber.

------------------------------------------------------------------------
r9745 | shwei | 2011-08-26 09:36:06 -0500 (Fri, 26 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Fix entries being double posted to [events] tab.

Minor performance improvement for handling highlighted messages and event broadcasts by caching the list of open tabs/windows as they are added rather than rebuilding a list every time.
------------------------------------------------------------------------
r9744 | shwei | 2011-08-26 00:49:48 -0500 (Fri, 26 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   A /src/net/sourceforge/kolmafia/session/GourdManager.java (from /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java:9743)
   A /src/net/sourceforge/kolmafia/session/GuildUnlockManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   A /src/net/sourceforge/kolmafia/session/TavernManager.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   A /src/net/sourceforge/kolmafia/swingui/menu/LootHermitMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/LootHunterMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/LootTrapperMenuItem.java (from /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java:9743)
   A /src/net/sourceforge/kolmafia/swingui/menu/MonsterLevelMenuItem.java (from /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java:9743)
   A /src/net/sourceforge/kolmafia/swingui/menu/RestCampgroundMenuItem.java (from /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java:9743)
   A /src/net/sourceforge/kolmafia/swingui/menu/RestClanSofaMenuItem.java (from /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java:9743)
   A /src/net/sourceforge/kolmafia/swingui/menu/UntinkerMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/WandZapMenuItem.java (from /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java:9743)
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java

Move quest logic into separate classes rather than keeping it in monolithic KoLmafia.java
------------------------------------------------------------------------
r9743 | shwei | 2011-08-26 00:38:53 -0500 (Fri, 26 Aug 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   A /src/net/sourceforge/kolmafia/chat/InternalMessage.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   D /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add new InternalMessage type for KoLmafia internal messages, and those are the only ones that are printed only to the events tab (all others are printed to chat as well).

Remove RecentEventsFrame.  Instead, take advantage of the fact that all messages are broadcast to the gCLI and to chat and rely on "events" CLI command for people who would like a complete printout of everything that's occurred.
------------------------------------------------------------------------
r9742 | shwei | 2011-08-24 23:32:54 -0500 (Wed, 24 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove unused single-parameter makeRequest() method
------------------------------------------------------------------------
r9741 | shwei | 2011-08-24 23:30:22 -0500 (Wed, 24 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Broadcast /w messages to all channels, put all other events in events tab
------------------------------------------------------------------------
r9740 | veracity0 | 2011-08-24 20:21:52 -0500 (Wed, 24 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Remove worm-riding hooks from inventory not weapon slot, when you use a drum
machine in Fistcore

------------------------------------------------------------------------
r9739 | shwei | 2011-08-24 12:51:03 -0500 (Wed, 24 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Place all events in an [events] tab rather than spamming all channels
------------------------------------------------------------------------
r9738 | veracity0 | 2011-08-23 00:34:19 -0500 (Tue, 23 Aug 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Fix logging traveling trader purchaes.

------------------------------------------------------------------------
r9737 | veracity0 | 2011-08-23 00:08:04 -0500 (Tue, 23 Aug 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Fix autodetection of items that the Traveling Trader has on offer.
Fix purchasing items with tokens from storage.
Remove unnecessary blank line.

------------------------------------------------------------------------
r9736 | roippi | 2011-08-21 16:50:03 -0500 (Sun, 21 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Don't double-learn steel organ skills.
------------------------------------------------------------------------
r9735 | veracity0 | 2011-08-21 16:12:13 -0500 (Sun, 21 Aug 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

When you autosell items in Fistcore, log "You donate xxx Meat to charity"

------------------------------------------------------------------------
r9734 | veracity0 | 2011-08-21 16:07:46 -0500 (Sun, 21 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Apparently, only autosell donations count. Make that an internal parameter,
initialized to "true", and don't tally random donations in that case.

------------------------------------------------------------------------
r9733 | veracity0 | 2011-08-21 13:43:59 -0500 (Sun, 21 Aug 2011) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Fix source of Retrograde Relaxation: change a space to a tab

------------------------------------------------------------------------
r9732 | veracity0 | 2011-08-21 12:07:32 -0500 (Sun, 21 Aug 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Various (untested) Fistcore changes:
- Do not equip worm-riding hooks when executing "wormride" link
- Do not require (or equip) a star weapon in the Sorceress Entryway. Instead,
  make sure that Earthen Fist is active, by casting Worldpunch, if necessary.
- Do not equip the huge mirror shard to deflect the electrical trap

------------------------------------------------------------------------
r9731 | veracity0 | 2011-08-20 13:27:51 -0500 (Sat, 20 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Recognize message when you donate the proceeds from the Wizard of Ego or
Nemesis quests to charity, thanks to Terion.

------------------------------------------------------------------------
r9730 | veracity0 | 2011-08-20 11:06:18 -0500 (Sat, 20 Aug 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Recognize more charitable donations

------------------------------------------------------------------------
r9729 | veracity0 | 2011-08-20 10:36:24 -0500 (Sat, 20 Aug 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add ResultProcessor.handleDonations to check for random charitable donations
you make (or which are made for you) in Fistcore. Currently, only the hippy
orchard profits are detected.

------------------------------------------------------------------------
r9728 | veracity0 | 2011-08-20 10:16:09 -0500 (Sat, 20 Aug 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

In Fistcore, vacations take 5 turns and cost 0 meat.
When running a request in the RequestThread, make sure there is a URL string
before checking whether the request returns a result.

------------------------------------------------------------------------
r9727 | veracity0 | 2011-08-20 00:04:20 -0500 (Sat, 20 Aug 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix regexp for learning surprising fist skills

------------------------------------------------------------------------
r9726 | veracity0 | 2011-08-19 15:02:57 -0500 (Fri, 19 Aug 2011) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java

Add a new setting: totalCharitableDonations. charitableDonations is the amount
of meat you don't get from autoselling items during a Fistcore run, cleared at
ascension. totalCharitableDonations is NOT cleared on ascensions, and is thus
the total cumulative amount donated.

One of those is useful for tracking progress towards a trophy, but we don't
know which one, yet. Is it like Golden Meat Stack or like The Three Amigos?
We don't know.

Increment both settings when you autosell items.

------------------------------------------------------------------------
r9725 | veracity0 | 2011-08-19 11:11:59 -0500 (Fri, 19 Aug 2011) | 12 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Miscellaneous Way of the Surprising Fist changes:

- Add Fist Skills. Only Master of the Surprising Fist is permable
- Attempt to notice learning them from using the scroll.
- Count known fist skills in fistSkillsKnown
- Do not populate weapon and offhand lists in Gear Changer if you are
  following the Way of the Surprising Fist
- New items: Teachings of the Fist and Thwaitgold grasshopper statuette

And, add a setting - charitableDonations - which will, by and by, track the
total autosell value of items you have donated to charity. Not yet.

------------------------------------------------------------------------
r9724 | shwei | 2011-08-19 00:46:21 -0500 (Fri, 19 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Fix mall purchase requests not running
------------------------------------------------------------------------
r9723 | veracity0 | 2011-08-18 16:48:08 -0500 (Thu, 18 Aug 2011) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AfterLifeRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Very initial support for Way of the Surprising Fist:

- If we see path = 6 in api.php, set path to "Way of the Surprising Fist"
- Ditto if we see a "Drop Way of the Surprising Fist" buttn on the account page
  (It would be nice to have confirmation that that is what the button says...)
- Recognize ascension from valhalla into Fistcore
- Add KoLCharacter.inFistcore() for use in future support for the challenge path

All untested.

------------------------------------------------------------------------
r9722 | shwei | 2011-08-18 10:27:08 -0500 (Thu, 18 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Move "does this request have a result" check to be based on the URL string, and have the learn skill/recipe logic call it before registering the result.
------------------------------------------------------------------------
r9721 | shwei | 2011-08-18 10:01:40 -0500 (Thu, 18 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Don't send KoL login cookie to external sites.

Only disallow mall.php instead of all URLs that have mall.
------------------------------------------------------------------------
r9720 | shwei | 2011-08-17 23:55:39 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/CoinmasterRegistry.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/Expression.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MonsterData.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatMessage.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/HistoryEntry.java
   M /src/net/sourceforge/kolmafia/chat/SentMessageEntry.java
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/combat/CombatActionManager.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatAction.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatLookup.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/combat/MonsterStatusTracker.java
   M /src/net/sourceforge/kolmafia/moods/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/ManaBurnManager.java
   M /src/net/sourceforge/kolmafia/moods/Mood.java
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java
   M /src/net/sourceforge/kolmafia/moods/MoodTrigger.java
   M /src/net/sourceforge/kolmafia/moods/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java
   M /src/net/sourceforge/kolmafia/persistence/AscensionSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FaxBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/MallPriceDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/AfterLifeRequest.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoMallRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ChannelColorsRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CraftRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo10Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/CurseRequest.java
   M /src/net/sourceforge/kolmafia/request/CustomOutfitRequest.java
   M /src/net/sourceforge/kolmafia/request/DigRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java
   M /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/KnollRequest.java
   M /src/net/sourceforge/kolmafia/request/LeafletRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/request/NPCPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/NemesisRequest.java
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java
   M /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java
   M /src/net/sourceforge/kolmafia/request/PyroRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/request/RabbitHoleRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/request/Tr4pz0rRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyHutRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/VendingMachineRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/ActionBarManager.java
   M /src/net/sourceforge/kolmafia/session/BadMoonManager.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/GoalManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestSynchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TrophyFrame.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayPanelFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/LoadScriptButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/RequestButton.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/swingui/listener/LicenseDisplayListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/TableButtonListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LoadScriptMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LogoutMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/MenuItemList.java
   M /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ScriptMRUList.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ScriptMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/WindowMenu.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AddCustomDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CardLayoutSelectorPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CommandDisplayPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OverlapPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/VersionDataPanel.java
   M /src/net/sourceforge/kolmafia/swingui/table/ButtonRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerEditor.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/ListWrapperTableModel.java
   M /src/net/sourceforge/kolmafia/swingui/table/TransparentTable.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ColorChooser.java
   M /src/net/sourceforge/kolmafia/swingui/widget/CreationSettingCheckBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/DisabledItemsComboBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/GenericScrollPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/swingui/widget/UnanimatedLabel.java
   M /src/net/sourceforge/kolmafia/textui/DataFileCache.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/Profiler.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/AbstractCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AcquireCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AdventureCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AliasCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AreaSummaryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshMultiLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshSingleLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoMallCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoSellCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BallPitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BudgetCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BuffbotCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BuyCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CampgroundCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChessCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChipsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanSofaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanStashCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CleanupJunkRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CliRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClosetCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ColorEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ComparisonShopCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConcertCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CouncilCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CountersCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CreateItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CrimboTreeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DebugCreateCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DemonNamesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DisplayCaseCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DustyBottlesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DwarfFactoryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditMoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseIfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/EnthroneCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EquipCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EventsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ExtendEffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FakeAddItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FakeRemoveItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FamiliarCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FaxCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FriarBlessingCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FullEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GalaktikCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GapCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GardenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GongCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GrandpaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HallOfLegendsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HermitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HiddenCityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HotTubCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ItemTraceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/KitchenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LeafletCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LogEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MacroTestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ManaRestoreCountCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierMaximizeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MonsterDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MonsterLevelCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MushroomFieldCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceAddCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceListCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NemesisCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NunneryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OlfactionCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OutfitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PandaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PastamancerEntityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PirateInsultsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PoolCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PrefTraceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PripheaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PulverizeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpStealCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/QuarkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RaffleCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RecipeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RecoverCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RegisterAdventureCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RepeatLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RestaurantCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SearchMallCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SendMessageCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowerCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SkateParkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SkeeballCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SlimeStackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StickersCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StorageCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StyxPixieCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SubmitSpadeDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SummonDemonCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ThrowItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TrainFamiliarCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TryStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/UneffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UnequipCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UntinkerCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UpdateDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UseItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UseSkillCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/VisitURLCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WaitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiLookupCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiMafiaSearchCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiSearchCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WinGameCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WindowOpenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WumpusCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ZapCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScript.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Conditional.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Else.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Loop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/PluralValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RepeatUntilLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/SortBy.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Try.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/WhileLoop.java
   M /src/net/sourceforge/kolmafia/utilities/ByteBufferUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/LowerCaseEntry.java
   M /src/net/sourceforge/kolmafia/utilities/PrefixMap.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java
   M /src/net/sourceforge/kolmafia/webui/HobopolisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MemoriesDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MineDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MoneyMakingGameDecorator.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java
   M /src/net/sourceforge/kolmafia/webui/RelayAutoCombatThread.java
   M /src/net/sourceforge/kolmafia/webui/RelayLoader.java
   M /src/net/sourceforge/kolmafia/webui/RelayServer.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java
   A /util/KoLmafia.importorder

Remove unused imports, organize imports in alphabetical order, and group them by package
------------------------------------------------------------------------
r9719 | shwei | 2011-08-17 23:50:33 -0500 (Wed, 17 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ChannelColorsRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CraftRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/CurseRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/HellKitchenRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/NPCPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/PalmFrondRequest.java
   M /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/RabbitHoleRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/RichardRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java

Rather than have GenericRequest and KoLAdventure extend Job, have them extend Runnable instead.

This means that every "request" in KoLmafia will be run inside of a runnable wrapper.  In this way, we can put everything inside of a try-catch and see if there's any exceptions that are happening if a request is run in a worker thread that might not be getting reported in a debug log.
------------------------------------------------------------------------
r9718 | shwei | 2011-08-17 23:49:30 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/textui/command/InternalRequestCommand.java

Add a dummy CLI command to represent requests from the GUI
------------------------------------------------------------------------
r9717 | shwei | 2011-08-17 23:49:20 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   M /.classpath

Update .classpath to include lib folder
------------------------------------------------------------------------
r9716 | shwei | 2011-08-17 18:53:52 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Remove synchronization blocks
------------------------------------------------------------------------
r9715 | shwei | 2011-08-17 18:34:29 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Put skill use code in a synchronized block in case it's the mood management code running in multiple places during relay browser usage
------------------------------------------------------------------------
r9714 | shwei | 2011-08-17 13:46:17 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   M /build.xml

Improve tolerance to people using the word 'revision' in their commit messages
------------------------------------------------------------------------
r9713 | shwei | 2011-08-17 13:42:23 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   M /build.xml

Use git-svn info instead so we still detect revision numbers if user has local changes
------------------------------------------------------------------------
r9712 | shwei | 2011-08-17 13:27:15 -0500 (Wed, 17 Aug 2011) | 1 line
Changed paths:
   M /build.xml

Detect SVN revision even if you're using git-svn instead of regular SVN
------------------------------------------------------------------------
r9711 | veracity0 | 2011-08-10 16:12:16 -0500 (Wed, 10 Aug 2011) | 6 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/CoinmasterRegistry.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/VendingMachineRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Add Vending Machine as a Coin Master using fat loot tokens.

I followed the instructions in ExampleCoinMaster.txt. They worked perfectly and
it was just as easy as I'd hoped it would be. Next time, somebody else can add
the new Coin Master. :)

------------------------------------------------------------------------
r9710 | veracity0 | 2011-08-07 11:16:13 -0500 (Sun, 07 Aug 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Add <html></html> tags after you've added other HTML tags for pullable items

------------------------------------------------------------------------
r9709 | jaadams5 | 2011-08-06 18:16:33 -0500 (Sat, 06 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Autostops to obtain underwater skills for all classes.  Thanks Winterbay @ kolmafia.us
------------------------------------------------------------------------
r9708 | veracity0 | 2011-08-05 07:38:01 -0500 (Fri, 05 Aug 2011) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Fix familiar numbers for April Fools familiars, thanks to lostcalpolydude

------------------------------------------------------------------------
r9707 | jaadams5 | 2011-08-04 13:11:01 -0500 (Thu, 04 Aug 2011) | 1 line
Changed paths:
   D /src/net/sourceforge/foxtrot

Forgot an empty directory :-(
------------------------------------------------------------------------
r9706 | jaadams5 | 2011-08-04 12:34:12 -0500 (Thu, 04 Aug 2011) | 1 line
Changed paths:
   D /src/apple
   D /src/ca
   D /src/com
   D /src/edu
   D /src/net/java
   D /src/org
   D /src/tab

Delete empty directories in src tree.
------------------------------------------------------------------------
r9705 | veracity0 | 2011-08-04 07:52:38 -0500 (Thu, 04 Aug 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

Since we already scrape familiar names when we vsit the terrarium, make them
available in ASH via a proxy field. E.g., $familiar[mosquito].name

------------------------------------------------------------------------
r9704 | slyz | 2011-08-04 03:52:43 -0500 (Thu, 04 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Consumables with negative stat gains are not affected by stat gain modifiers.
------------------------------------------------------------------------
r9703 | slyz | 2011-08-02 16:35:53 -0500 (Tue, 02 Aug 2011) | 6 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Since using the "Release the Boots" skill with the Pair of Stomping Boots always uses up a charge, whether you get a paste or not, track the number of times the skill has been used with the _bootStomps preference.

Show the number of stomps instead of the number of paste drops in Daily Deeds and in the side panes.



------------------------------------------------------------------------
r9702 | slyz | 2011-08-02 14:42:29 -0500 (Tue, 02 Aug 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

remove the _bootStomp preference, replace it with _pasteDrops.
Add _pasteDrop and boot runaways to the Daily Deeds panel and to the side pane.
------------------------------------------------------------------------
r9701 | slyz | 2011-08-02 12:49:26 -0500 (Tue, 02 Aug 2011) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add new paste spleen items and effects. Transporter transponder are now multiuseable.


------------------------------------------------------------------------
r9700 | slyz | 2011-08-02 12:04:08 -0500 (Tue, 02 Aug 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   A /src/net/sourceforge/kolmafia/textui/command/NewEffectCommand.java

Add the "neweffect" CLI command. When provided with an effect description ID, it will add the effect to EffectDatabase, which allows to create an override with the new effect.
------------------------------------------------------------------------
r9699 | roippi | 2011-08-02 10:46:43 -0500 (Tue, 02 Aug 2011) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

More limited-use skill tracking:

_benettonsCasts
_companionshipCasts
_donhosCasts
_elronsCasts
_precisionCasts
_thingfinderCasts
------------------------------------------------------------------------
r9698 | veracity0 | 2011-08-02 01:46:43 -0500 (Tue, 02 Aug 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Hermit items have an implicit price of 1 worthless item + 1 hermit permit until
the Hermit has been hax0red, it which point, they cost only 1 worthless item.
When Looting the Hermit, d't use the presence or absence of the ten-leaf clover
in the list of hermit items as an indication of whether we've visited the Hermit
yet.

------------------------------------------------------------------------
r9697 | shwei | 2011-08-01 13:58:52 -0500 (Mon, 01 Aug 2011) | 1 line
Changed paths:
   A /util/authors.txt

Add authors.txt in case anyone needs author information when doing git-svn rebase
------------------------------------------------------------------------
r9696 | veracity0 | 2011-08-01 13:30:46 -0500 (Mon, 01 Aug 2011) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java

Stomping Boots can't do the Scavenger Hunt.
It's "Resources Used", not "Ingredients Used".

------------------------------------------------------------------------
r9695 | slyz | 2011-08-01 11:42:36 -0500 (Mon, 01 Aug 2011) | 1 line
Changed paths:
   M /src/data/classskills.txt
   M /src/data/defaults.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Initial support for the new IoTM, the Pair of Stomping Boots. Boot runaways share the _banderRunaways counter. Add the _bootStomps user preference to track how many times the "Release the Boots" skill has been used
------------------------------------------------------------------------
r9694 | veracity0 | 2011-08-01 09:16:20 -0500 (Mon, 01 Aug 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Display still usages in "Ingredients Used" tab. Which is now "Resources Used".
When dequeue items and non-item resources drop to zero, remove them from the
list, just like items.

------------------------------------------------------------------------
r9693 | veracity0 | 2011-08-01 08:25:54 -0500 (Mon, 01 Aug 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

When you queue a consumable in the Food or Booze panel, we calculate the list
of ingredients used and make them visible in a tab on the dequeue panel. This
also includes adventures and budgeted pulls. Other limiting factors include
meat spent at NPCs and still usages to improve booze or mixers.

Include Meat Spent in the displayed list of resources consumed.

------------------------------------------------------------------------
r9692 | roippi | 2011-07-31 20:54:50 -0500 (Sun, 31 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Don't match any "casts used today" in the skills.php dialog boxes when parsing responseText.
------------------------------------------------------------------------
r9691 | roippi | 2011-07-31 20:36:08 -0500 (Sun, 31 Jul 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add _inigosCasts preference.

When we cast a limited-use buff, parse the "casts used today" message.
------------------------------------------------------------------------
r9690 | veracity0 | 2011-07-30 11:21:06 -0500 (Sat, 30 Jul 2011) | 16 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

If you have autoSatisfyWithNPCs set, assign a "cost" to worthless items. If you
have all 13 starter items available, the cost is fixed: 50 Meat for a chewing
gum on a string. If you have fewer than 13, the number of pieces of chewing gum
you will need to use is probabilistic. Define the cost as 50 Meat times the
"expected" number of pieces of gum needed - which is as high as 4.25, if you
have no sewer items yet.

Concoctions using items available from the Hermit are now creatable even if you
curently have no worthless items: the "ingredient" of a jaba pepper, say, is a
worthless item, and "acquire" will go fishing for a worthless item, if neded,
for the expected cost as described above.

Note that this is not QUITE enough; if you haven't hax0red the Hermit, a Hermit
permit is also an implicit ingredient for any hermit item. We don't handle that
yet. Coming soon...

------------------------------------------------------------------------
r9689 | shwei | 2011-07-29 09:49:14 -0500 (Fri, 29 Jul 2011) | 5 lines
Changed paths:
   M /build.xml
   A /lib/apple
   A /lib/apple/dts
   A /lib/apple/dts/samplecode
   A /lib/apple/dts/samplecode/osxadapter
   A /lib/apple/dts/samplecode/osxadapter/OSXAdapter.java (from /src/apple/dts/samplecode/osxadapter/OSXAdapter.java:9688)
   A /lib/ca
   A /lib/ca/bcit
   A /lib/ca/bcit/geekkit
   A /lib/ca/bcit/geekkit/CalendarTableModel.java (from /src/ca/bcit/geekkit/CalendarTableModel.java:9688)
   A /lib/ca/bcit/geekkit/GraphPaperLayout.java (from /src/ca/bcit/geekkit/GraphPaperLayout.java:9688)
   A /lib/ca/bcit/geekkit/JCalendar.java (from /src/ca/bcit/geekkit/JCalendar.java:9688)
   A /lib/com
   A /lib/com/informit
   A /lib/com/informit/guides
   A /lib/com/informit/guides/JDnDList.java (from /src/com/informit/guides/JDnDList.java:9688)
   A /lib/com/jeans
   A /lib/com/jeans/trayicon
   A /lib/com/jeans/trayicon/TrayBalloonEvent.java (from /src/com/jeans/trayicon/TrayBalloonEvent.java:9688)
   A /lib/com/jeans/trayicon/TrayBalloonListener.java (from /src/com/jeans/trayicon/TrayBalloonListener.java:9688)
   A /lib/com/jeans/trayicon/TrayDummyComponent.java (from /src/com/jeans/trayicon/TrayDummyComponent.java:9688)
   A /lib/com/jeans/trayicon/TrayIconCallback.java (from /src/com/jeans/trayicon/TrayIconCallback.java:9688)
   A /lib/com/jeans/trayicon/TrayIconException.java (from /src/com/jeans/trayicon/TrayIconException.java:9688)
   A /lib/com/jeans/trayicon/TrayIconKeeper.java (from /src/com/jeans/trayicon/TrayIconKeeper.java:9688)
   A /lib/com/jeans/trayicon/TrayIconPopup.java (from /src/com/jeans/trayicon/TrayIconPopup.java:9688)
   A /lib/com/jeans/trayicon/TrayIconPopupCheckItem.java (from /src/com/jeans/trayicon/TrayIconPopupCheckItem.java:9688)
   A /lib/com/jeans/trayicon/TrayIconPopupItem.java (from /src/com/jeans/trayicon/TrayIconPopupItem.java:9688)
   A /lib/com/jeans/trayicon/TrayIconPopupSeparator.java (from /src/com/jeans/trayicon/TrayIconPopupSeparator.java:9688)
   A /lib/com/jeans/trayicon/TrayIconPopupSimpleItem.java (from /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java:9688)
   A /lib/com/jeans/trayicon/WindowsTrayIcon.java (from /src/com/jeans/trayicon/WindowsTrayIcon.java:9688)
   A /lib/com/sun
   A /lib/com/sun/java
   A /lib/com/sun/java/forums
   A /lib/com/sun/java/forums/CloseableTabbedPane.java (from /src/com/sun/java/forums/CloseableTabbedPane.java:9688)
   A /lib/com/sun/java/forums/CloseableTabbedPaneListener.java (from /src/com/sun/java/forums/CloseableTabbedPaneListener.java:9688)
   A /lib/com/sun/java/forums/SpringUtilities.java (from /src/com/sun/java/forums/SpringUtilities.java:9688)
   A /lib/com/sun/java/forums/TableSorter.java (from /src/com/sun/java/forums/TableSorter.java:9688)
   A /lib/com/velocityreviews
   A /lib/com/velocityreviews/forums
   A /lib/com/velocityreviews/forums/HttpTimeoutClient.java (from /src/com/velocityreviews/forums/HttpTimeoutClient.java:9688)
   A /lib/com/velocityreviews/forums/HttpTimeoutHandler.java (from /src/com/velocityreviews/forums/HttpTimeoutHandler.java:9688)
   A /lib/com/velocityreviews/forums/HttpTimeoutURLConnection.java (from /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java:9688)
   A /lib/edu
   A /lib/edu/stanford
   A /lib/edu/stanford/ejalbert
   A /lib/edu/stanford/ejalbert/BrowserLauncher.java (from /src/edu/stanford/ejalbert/BrowserLauncher.java:9688)
   A /lib/licenses
   A /lib/licenses/browserlauncher-license.htm (from /src/licenses/browserlauncher-license.htm:9688)
   A /lib/licenses/foxtrot-license.txt (from /src/licenses/foxtrot-license.txt:9688)
   A /lib/licenses/htmlcleaner-license.txt (from /src/licenses/htmlcleaner-license.txt:9688)
   A /lib/licenses/jsmooth-license.txt (from /src/licenses/jsmooth-license.txt:9688)
   A /lib/licenses/json.txt (from /src/licenses/json.txt:9688)
   A /lib/licenses/osxadapter-license.txt (from /src/licenses/osxadapter-license.txt:9688)
   A /lib/licenses/spellcast-license.txt (from /src/licenses/spellcast-license.txt:9688)
   A /lib/licenses/sungraphics-license.txt (from /src/licenses/sungraphics-license.txt:9688)
   A /lib/licenses/unlicensed.htm (from /src/licenses/unlicensed.htm:9688)
   A /lib/net
   A /lib/net/java
   A /lib/net/java/dev
   A /lib/net/java/dev/spellcast
   A /lib/net/java/dev/spellcast/utilities
   A /lib/net/java/dev/spellcast/utilities/ActionPanel.java (from /src/net/java/dev/spellcast/utilities/ActionPanel.java:9688)
   A /lib/net/java/dev/spellcast/utilities/ActionVerifyPanel.java (from /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java:9688)
   A /lib/net/java/dev/spellcast/utilities/ChatBuffer.java (from /src/net/java/dev/spellcast/utilities/ChatBuffer.java:9688)
   A /lib/net/java/dev/spellcast/utilities/DataUtilities.java (from /src/net/java/dev/spellcast/utilities/DataUtilities.java:9688)
   A /lib/net/java/dev/spellcast/utilities/JComponentUtilities.java (from /src/net/java/dev/spellcast/utilities/JComponentUtilities.java:9688)
   A /lib/net/java/dev/spellcast/utilities/LicenseDisplay.java (from /src/net/java/dev/spellcast/utilities/LicenseDisplay.java:9688)
   A /lib/net/java/dev/spellcast/utilities/LockableListModel.java (from /src/net/java/dev/spellcast/utilities/LockableListModel.java:9688)
   A /lib/net/java/dev/spellcast/utilities/PanelList.java (from /src/net/java/dev/spellcast/utilities/PanelList.java:9688)
   A /lib/net/java/dev/spellcast/utilities/PanelListCell.java (from /src/net/java/dev/spellcast/utilities/PanelListCell.java:9688)
   A /lib/net/java/dev/spellcast/utilities/SortedListModel.java (from /src/net/java/dev/spellcast/utilities/SortedListModel.java:9688)
   A /lib/net/java/dev/spellcast/utilities/UtilityConstants.java (from /src/net/java/dev/spellcast/utilities/UtilityConstants.java:9688)
   A /lib/net/sourceforge
   A /lib/net/sourceforge/foxtrot
   A /lib/net/sourceforge/foxtrot/AbstractSyncWorker.java (from /src/net/sourceforge/foxtrot/AbstractSyncWorker.java:9688)
   A /lib/net/sourceforge/foxtrot/AbstractWorker.java (from /src/net/sourceforge/foxtrot/AbstractWorker.java:9688)
   A /lib/net/sourceforge/foxtrot/AbstractWorkerThread.java (from /src/net/sourceforge/foxtrot/AbstractWorkerThread.java:9688)
   A /lib/net/sourceforge/foxtrot/AsyncTask.java (from /src/net/sourceforge/foxtrot/AsyncTask.java:9688)
   A /lib/net/sourceforge/foxtrot/AsyncWorker.java (from /src/net/sourceforge/foxtrot/AsyncWorker.java:9688)
   A /lib/net/sourceforge/foxtrot/ConcurrentWorker.java (from /src/net/sourceforge/foxtrot/ConcurrentWorker.java:9688)
   A /lib/net/sourceforge/foxtrot/EventPump.java (from /src/net/sourceforge/foxtrot/EventPump.java:9688)
   A /lib/net/sourceforge/foxtrot/JREVersion.java (from /src/net/sourceforge/foxtrot/JREVersion.java:9688)
   A /lib/net/sourceforge/foxtrot/Job.java (from /src/net/sourceforge/foxtrot/Job.java:9688)
   A /lib/net/sourceforge/foxtrot/Task.java (from /src/net/sourceforge/foxtrot/Task.java:9688)
   A /lib/net/sourceforge/foxtrot/Worker.java (from /src/net/sourceforge/foxtrot/Worker.java:9688)
   A /lib/net/sourceforge/foxtrot/WorkerThread.java (from /src/net/sourceforge/foxtrot/WorkerThread.java:9688)
   A /lib/net/sourceforge/foxtrot/pumps
   A /lib/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java (from /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java:9688)
   A /lib/net/sourceforge/foxtrot/pumps/EventFilter.java (from /src/net/sourceforge/foxtrot/pumps/EventFilter.java:9688)
   A /lib/net/sourceforge/foxtrot/pumps/EventFilterable.java (from /src/net/sourceforge/foxtrot/pumps/EventFilterable.java:9688)
   A /lib/net/sourceforge/foxtrot/pumps/QueueEventPump.java (from /src/net/sourceforge/foxtrot/pumps/QueueEventPump.java:9688)
   A /lib/net/sourceforge/foxtrot/pumps/SunJDK140ConditionalEventPump.java (from /src/net/sourceforge/foxtrot/pumps/SunJDK140ConditionalEventPump.java:9688)
   A /lib/net/sourceforge/foxtrot/pumps/SunJDK141ConditionalEventPump.java (from /src/net/sourceforge/foxtrot/pumps/SunJDK141ConditionalEventPump.java:9688)
   A /lib/net/sourceforge/foxtrot/pumps/SunJDK14ConditionalEventPump.java (from /src/net/sourceforge/foxtrot/pumps/SunJDK14ConditionalEventPump.java:9688)
   A /lib/net/sourceforge/foxtrot/utils
   A /lib/net/sourceforge/foxtrot/utils/EventListenerProxy.java (from /src/net/sourceforge/foxtrot/utils/EventListenerProxy.java:9688)
   A /lib/net/sourceforge/foxtrot/utils/FlushJob.java (from /src/net/sourceforge/foxtrot/utils/FlushJob.java:9688)
   A /lib/net/sourceforge/foxtrot/workers
   A /lib/net/sourceforge/foxtrot/workers/MultiWorkerThread.java (from /src/net/sourceforge/foxtrot/workers/MultiWorkerThread.java:9688)
   A /lib/net/sourceforge/foxtrot/workers/SingleWorkerThread.java (from /src/net/sourceforge/foxtrot/workers/SingleWorkerThread.java:9688)
   A /lib/org
   A /lib/org/htmlcleaner
   A /lib/org/htmlcleaner/BaseToken.java (from /src/org/htmlcleaner/BaseToken.java:9688)
   A /lib/org/htmlcleaner/CleanerProperties.java (from /src/org/htmlcleaner/CleanerProperties.java:9688)
   A /lib/org/htmlcleaner/CleanerTransformations.java (from /src/org/htmlcleaner/CleanerTransformations.java:9688)
   A /lib/org/htmlcleaner/CommentToken.java (from /src/org/htmlcleaner/CommentToken.java:9688)
   A /lib/org/htmlcleaner/ContentToken.java (from /src/org/htmlcleaner/ContentToken.java:9688)
   A /lib/org/htmlcleaner/DefaultTagProvider.java (from /src/org/htmlcleaner/DefaultTagProvider.java:9688)
   A /lib/org/htmlcleaner/DoctypeToken.java (from /src/org/htmlcleaner/DoctypeToken.java:9688)
   A /lib/org/htmlcleaner/EndTagToken.java (from /src/org/htmlcleaner/EndTagToken.java:9688)
   A /lib/org/htmlcleaner/HtmlCleaner.java (from /src/org/htmlcleaner/HtmlCleaner.java:9688)
   A /lib/org/htmlcleaner/HtmlCleanerException.java (from /src/org/htmlcleaner/HtmlCleanerException.java:9688)
   A /lib/org/htmlcleaner/HtmlTokenizer.java (from /src/org/htmlcleaner/HtmlTokenizer.java:9688)
   A /lib/org/htmlcleaner/ITagInfoProvider.java (from /src/org/htmlcleaner/ITagInfoProvider.java:9688)
   A /lib/org/htmlcleaner/SimpleXmlSerializer.java (from /src/org/htmlcleaner/SimpleXmlSerializer.java:9688)
   A /lib/org/htmlcleaner/SpecialEntities.java (from /src/org/htmlcleaner/SpecialEntities.java:9688)
   A /lib/org/htmlcleaner/TagInfo.java (from /src/org/htmlcleaner/TagInfo.java:9688)
   A /lib/org/htmlcleaner/TagNode.java (from /src/org/htmlcleaner/TagNode.java:9688)
   A /lib/org/htmlcleaner/TagToken.java (from /src/org/htmlcleaner/TagToken.java:9688)
   A /lib/org/htmlcleaner/TagTransformation.java (from /src/org/htmlcleaner/TagTransformation.java:9688)
   A /lib/org/htmlcleaner/Utils.java (from /src/org/htmlcleaner/Utils.java:9688)
   A /lib/org/htmlcleaner/XPather.java (from /src/org/htmlcleaner/XPather.java:9688)
   A /lib/org/htmlcleaner/XPatherException.java (from /src/org/htmlcleaner/XPatherException.java:9688)
   A /lib/org/htmlcleaner/XmlSerializer.java (from /src/org/htmlcleaner/XmlSerializer.java:9688)
   A /lib/org/json
   A /lib/org/json/JSONArray.java (from /src/org/json/JSONArray.java:9688)
   A /lib/org/json/JSONException.java (from /src/org/json/JSONException.java:9688)
   A /lib/org/json/JSONObject.java (from /src/org/json/JSONObject.java:9688)
   A /lib/org/json/JSONString.java (from /src/org/json/JSONString.java:9688)
   A /lib/org/json/JSONStringer.java (from /src/org/json/JSONStringer.java:9688)
   A /lib/org/json/JSONTokener.java (from /src/org/json/JSONTokener.java:9688)
   A /lib/org/json/JSONWriter.java (from /src/org/json/JSONWriter.java:9688)
   A /lib/tab
   A /lib/tab/CloseListener.java (from /src/tab/CloseListener.java:9688)
   A /lib/tab/CloseTabPaneEnhancedUI.java (from /src/tab/CloseTabPaneEnhancedUI.java:9688)
   A /lib/tab/CloseTabPaneUI.java (from /src/tab/CloseTabPaneUI.java:9688)
   A /lib/tab/CloseTabbedPane.java (from /src/tab/CloseTabbedPane.java:9688)
   A /lib/tab/CloseTabbedPaneEvent.java (from /src/tab/CloseTabbedPaneEvent.java:9688)
   A /lib/tab/DoubleClickListener.java (from /src/tab/DoubleClickListener.java:9688)
   A /lib/tab/MaxListener.java (from /src/tab/MaxListener.java:9688)
   A /lib/tab/PopupOutsideListener.java (from /src/tab/PopupOutsideListener.java:9688)
   D /src/apple/dts/samplecode/osxadapter/OSXAdapter.java
   D /src/ca/bcit/geekkit/CalendarTableModel.java
   D /src/ca/bcit/geekkit/GraphPaperLayout.java
   D /src/ca/bcit/geekkit/JCalendar.java
   D /src/com/informit/guides/JDnDList.java
   D /src/com/jeans/trayicon/TrayBalloonEvent.java
   D /src/com/jeans/trayicon/TrayBalloonListener.java
   D /src/com/jeans/trayicon/TrayDummyComponent.java
   D /src/com/jeans/trayicon/TrayIconCallback.java
   D /src/com/jeans/trayicon/TrayIconException.java
   D /src/com/jeans/trayicon/TrayIconKeeper.java
   D /src/com/jeans/trayicon/TrayIconPopup.java
   D /src/com/jeans/trayicon/TrayIconPopupCheckItem.java
   D /src/com/jeans/trayicon/TrayIconPopupItem.java
   D /src/com/jeans/trayicon/TrayIconPopupSeparator.java
   D /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java
   D /src/com/jeans/trayicon/WindowsTrayIcon.java
   D /src/com/sun/java/forums/CloseableTabbedPane.java
   D /src/com/sun/java/forums/CloseableTabbedPaneListener.java
   D /src/com/sun/java/forums/SpringUtilities.java
   D /src/com/sun/java/forums/TableSorter.java
   D /src/com/velocityreviews/forums/HttpTimeoutClient.java
   D /src/com/velocityreviews/forums/HttpTimeoutHandler.java
   D /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java
   D /src/edu/stanford/ejalbert/BrowserLauncher.java
   D /src/licenses/browserlauncher-license.htm
   D /src/licenses/foxtrot-license.txt
   D /src/licenses/htmlcleaner-license.txt
   D /src/licenses/jsmooth-license.txt
   D /src/licenses/json.txt
   D /src/licenses/osxadapter-license.txt
   D /src/licenses/spellcast-license.txt
   D /src/licenses/sungraphics-license.txt
   D /src/licenses/unlicensed.htm
   D /src/net/java/dev/spellcast/utilities/ActionPanel.java
   D /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   D /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   D /src/net/java/dev/spellcast/utilities/DataUtilities.java
   D /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   D /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   D /src/net/java/dev/spellcast/utilities/LockableListModel.java
   D /src/net/java/dev/spellcast/utilities/PanelList.java
   D /src/net/java/dev/spellcast/utilities/PanelListCell.java
   D /src/net/java/dev/spellcast/utilities/SortedListModel.java
   D /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   D /src/net/sourceforge/foxtrot/AbstractSyncWorker.java
   D /src/net/sourceforge/foxtrot/AbstractWorker.java
   D /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   D /src/net/sourceforge/foxtrot/AsyncTask.java
   D /src/net/sourceforge/foxtrot/AsyncWorker.java
   D /src/net/sourceforge/foxtrot/ConcurrentWorker.java
   D /src/net/sourceforge/foxtrot/EventPump.java
   D /src/net/sourceforge/foxtrot/JREVersion.java
   D /src/net/sourceforge/foxtrot/Job.java
   D /src/net/sourceforge/foxtrot/Task.java
   D /src/net/sourceforge/foxtrot/Worker.java
   D /src/net/sourceforge/foxtrot/WorkerThread.java
   D /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/EventFilter.java
   D /src/net/sourceforge/foxtrot/pumps/EventFilterable.java
   D /src/net/sourceforge/foxtrot/pumps/QueueEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/SunJDK140ConditionalEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/SunJDK141ConditionalEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/SunJDK14ConditionalEventPump.java
   D /src/net/sourceforge/foxtrot/utils/EventListenerProxy.java
   D /src/net/sourceforge/foxtrot/utils/FlushJob.java
   D /src/net/sourceforge/foxtrot/workers/MultiWorkerThread.java
   D /src/net/sourceforge/foxtrot/workers/SingleWorkerThread.java
   D /src/org/htmlcleaner/BaseToken.java
   D /src/org/htmlcleaner/CleanerProperties.java
   D /src/org/htmlcleaner/CleanerTransformations.java
   D /src/org/htmlcleaner/CommentToken.java
   D /src/org/htmlcleaner/ContentToken.java
   D /src/org/htmlcleaner/DefaultTagProvider.java
   D /src/org/htmlcleaner/DoctypeToken.java
   D /src/org/htmlcleaner/EndTagToken.java
   D /src/org/htmlcleaner/HtmlCleaner.java
   D /src/org/htmlcleaner/HtmlCleanerException.java
   D /src/org/htmlcleaner/HtmlTokenizer.java
   D /src/org/htmlcleaner/ITagInfoProvider.java
   D /src/org/htmlcleaner/SimpleXmlSerializer.java
   D /src/org/htmlcleaner/SpecialEntities.java
   D /src/org/htmlcleaner/TagInfo.java
   D /src/org/htmlcleaner/TagNode.java
   D /src/org/htmlcleaner/TagToken.java
   D /src/org/htmlcleaner/TagTransformation.java
   D /src/org/htmlcleaner/Utils.java
   D /src/org/htmlcleaner/XPather.java
   D /src/org/htmlcleaner/XPatherException.java
   D /src/org/htmlcleaner/XmlSerializer.java
   D /src/org/json/JSONArray.java
   D /src/org/json/JSONException.java
   D /src/org/json/JSONObject.java
   D /src/org/json/JSONString.java
   D /src/org/json/JSONStringer.java
   D /src/org/json/JSONTokener.java
   D /src/org/json/JSONWriter.java
   D /src/tab/CloseListener.java
   D /src/tab/CloseTabPaneEnhancedUI.java
   D /src/tab/CloseTabPaneUI.java
   D /src/tab/CloseTabbedPane.java
   D /src/tab/CloseTabbedPaneEvent.java
   D /src/tab/DoubleClickListener.java
   D /src/tab/MaxListener.java
   D /src/tab/PopupOutsideListener.java

Update the browser launching code to not use KoLmafia code.

Since a lot of stuff moved to "util", make it so that the "lib" folder contains the source code and related files for third-party libraries.

Rather than add javac fork options, instead update the build process to build things separately.  If there are still problems, users should probably set the ANT_OPTS environment variable to give Ant more memory to use to build KoLmafia.
------------------------------------------------------------------------
r9688 | slyz | 2011-07-28 17:02:34 -0500 (Thu, 28 Jul 2011) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Add other sources for Sugar Rush in statuseffects.txt
------------------------------------------------------------------------
r9687 | roippi | 2011-07-28 14:17:45 -0500 (Thu, 28 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Use Look & Feel defaults instead of assuming highlighted text is white.
------------------------------------------------------------------------
r9686 | shwei | 2011-07-28 00:54:39 -0500 (Thu, 28 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Avoid auto-following redirects for relay browser requests (let the browser see the KoL response and resend it on its own).
------------------------------------------------------------------------
r9685 | shwei | 2011-07-28 00:54:25 -0500 (Thu, 28 Jul 2011) | 1 line
Changed paths:
   M /build.xml
   M /default.properties

Default exec target to useCWDasROOT
------------------------------------------------------------------------
r9684 | veracity0 | 2011-07-27 22:06:48 -0500 (Wed, 27 Jul 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Changing any of autoSatisfyWithNPCs, autoSatisfyWithStorage, or
autoSatisfyWithCoinmasters forces conctions to refresh.
When creating the "availableIngredients" list, don't put storage items on it
unless autoSatsifyWithStorage is true.

------------------------------------------------------------------------
r9683 | slyz | 2011-07-27 15:42:52 -0500 (Wed, 27 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Skills in the 7000-7999 range are now categorized as "conditional", so that uncategorized skills are treated like class skills for stationary combat buttons.
------------------------------------------------------------------------
r9682 | slyz | 2011-07-27 14:58:41 -0500 (Wed, 27 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java

Add a "Pen Pal" tab to Mafia's kmail GUI.
Save messages from any mailbox, not only the Inbox.
Fix the "Mail retrieved from page 0" message.

------------------------------------------------------------------------
r9681 | slyz | 2011-07-26 23:13:53 -0500 (Tue, 26 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Only chat message that start with a whisper chat command are private messages.
------------------------------------------------------------------------
r9680 | veracity0 | 2011-07-26 15:16:04 -0500 (Tue, 26 Jul 2011) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/session/GoalManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Add autoSatisfyWithStorage - default true - to control whether an out-of-Ronin
character will freely pull items from storage to satisfy "acquire"
When you need to "acquire" a worthless item to visit the Hermit, consider the
closet and storage, as well as inventory, as controlled by appropriate setting

------------------------------------------------------------------------
r9679 | jaadams5 | 2011-07-25 11:06:49 -0500 (Mon, 25 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Add nudge to turn in rat whiskers before ascending.
------------------------------------------------------------------------
r9678 | roippi | 2011-07-24 19:01:20 -0500 (Sun, 24 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Also improve readability of highlighted items in StorageRenderer and EquipmentPowerRenderer.
------------------------------------------------------------------------
r9677 | veracity0 | 2011-07-24 08:21:02 -0500 (Sun, 24 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

All varieties of ListCellRenderer need to accept the "isSelected" parameter of
getRenderer

------------------------------------------------------------------------
r9676 | roippi | 2011-07-23 23:17:28 -0500 (Sat, 23 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Improve readability of highlighted quality-colorized items.
------------------------------------------------------------------------
r9675 | slyz | 2011-07-23 10:26:31 -0500 (Sat, 23 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java

Recognizes items with HTML tags in their name when parsing transfers to and from the Display Case.
------------------------------------------------------------------------
r9674 | veracity0 | 2011-07-23 01:34:16 -0500 (Sat, 23 Jul 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt

fix some consumption data, as revealed by weird sorting in the Item Manager

------------------------------------------------------------------------
r9673 | veracity0 | 2011-07-22 21:59:10 -0500 (Fri, 22 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Colorize things in the item manager according to KoL-specified quality

------------------------------------------------------------------------
r9672 | veracity0 | 2011-07-22 20:59:27 -0500 (Fri, 22 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/NPCPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/PurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

The PurchaseRequest for a ten-leaf clover from the Hermit includes the actual
number of clovers currently available from him, or -1 if unknown.

------------------------------------------------------------------------
r9671 | jasonharper | 2011-07-22 18:29:57 -0500 (Fri, 22 Jul 2011) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Save LibraryFunction.interpreter in a local variable during execution of a
batch_close(), since it's possible that one of the batched commands will
somehow invoke an ASH interpreter, which will clear the global variable. 
This is quite likely to happen if the user has a relay override for
charpane.php, since even internal charpane updates are now RelayRequests.

Produce a runtime exception rather than a debug log if char_at() is used on
the first index past the end of the string.

------------------------------------------------------------------------
r9670 | roippi | 2011-07-22 17:30:31 -0500 (Fri, 22 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Using a PYEC resets _zapCount.
------------------------------------------------------------------------
r9669 | veracity0 | 2011-07-22 12:00:32 -0500 (Fri, 22 Jul 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

In addition to general "accessible" method, allow individual Coin Masters to
have a canBuy() and/or a canSell() method.
The Game Shoppe disalows purchases from those in Hardcore or Ronin, but you
can still trade in your cards.

------------------------------------------------------------------------
r9668 | veracity0 | 2011-07-22 02:35:30 -0500 (Fri, 22 Jul 2011) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix item drops for War Hippy Spy

------------------------------------------------------------------------
r9667 | veracity0 | 2011-07-21 21:49:59 -0500 (Thu, 21 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

If breakfast tailors its summoning to your path, don't bother calling Lunch
Break if you can't eat and don't bother summoning Crimbo Candy in Beecore.

------------------------------------------------------------------------
r9666 | jasonharper | 2011-07-21 21:18:46 -0500 (Thu, 21 Jul 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

For the purposes of fuzzy matching, consider "#" to be a word character
rather than a boundary.  This keeps digits from matching HTML numeric
character entities, when they are much more likely to be an item quantity. 
The downside is that the few items with an actual "#" in the name (such as
the four Hodgman journals) now require that you actually type the "#".

------------------------------------------------------------------------
r9665 | jaadams5 | 2011-07-21 08:54:43 -0500 (Thu, 21 Jul 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java

_zapCount preference increments when wand is used.  Only tested lightly.
------------------------------------------------------------------------
r9664 | slyz | 2011-07-21 05:45:04 -0500 (Thu, 21 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Print a message when a mall purchase fails because you are on the player's ignore list.
------------------------------------------------------------------------
r9663 | veracity0 | 2011-07-20 20:30:32 -0500 (Wed, 20 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Search for item dataname when doing an exact mall search

------------------------------------------------------------------------
r9662 | veracity0 | 2011-07-20 18:53:10 -0500 (Wed, 20 Jul 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

RelayRequest handles a request submitted to us by the Relay Broswer which we
forward along to KoL. Since we can print to the gCLI/status line during the
processing of such a request, after we get the reply, we call enableDisplay to
make the GUI green again. A CharPane request is now a RelayRequest, but can be
called in many automated sequences. We do not want the GUI to turn green after
every CharPaneRequest. Therefore, instead of enableDisplay, call
enableDisplayIfSequenceComplete.

------------------------------------------------------------------------
r9661 | veracity0 | 2011-07-20 15:42:10 -0500 (Wed, 20 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

ACOMBINE recipes require meat paste if knoll is not available

------------------------------------------------------------------------
r9660 | veracity0 | 2011-07-20 15:18:50 -0500 (Wed, 20 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Fix InventoryManager.getAccessibleCOunt to agree with retrieveItem re:
worthless items; both use HermitRequest.getWorthlessItemCount to get the
total of worthless items in inventory.

------------------------------------------------------------------------
r9659 | roippi | 2011-07-20 15:10:48 -0500 (Wed, 20 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Add form of Combo deed that accepts an integer preference.
------------------------------------------------------------------------
r9658 | veracity0 | 2011-07-20 13:31:46 -0500 (Wed, 20 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When trying humor on Mourn in the relay browser via kolmafia's special "visit
mourn" link, save and restore outfit around equipping the correct item, but
display the result of the comedy attempt.

------------------------------------------------------------------------
r9657 | shwei | 2011-07-20 11:57:00 -0500 (Wed, 20 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java

Fix character pane vanishing from relay browser
------------------------------------------------------------------------
r9656 | roippi | 2011-07-20 02:54:17 -0500 (Wed, 20 Jul 2011) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AddCustomDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Rework Custom Daily Deeds.  In general: boolean, integer, and blank string preferences can be used interchangeably; blank strings and false booleans coerce to 0 and true coerces to 1.  Replace "BooleanPref" and "MultiPref" with "Command" deed.  Replace "BooleanItem" with Item, and allow a maxUses argument.
Add experimental "Combo" deed, allowing the user to construct comboboxen.
Update help documentation for Daily Deeds.  Only construct help once instead of every time run() is called. 
Update AddCustomDeedsPanel GUI to reflect the above changes (except "Combo" deed)
(re-)add pudding built-in deed to defaults.txt.
------------------------------------------------------------------------
r9655 | veracity0 | 2011-07-20 01:19:41 -0500 (Wed, 20 Jul 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

The ash sells_item( coinmaster, item ) now checks that it count field in the
coinmaster's inventory is >0. This only matters for hermit clovers, currently,
since the count field is set to be howver many clovers are still available
every time you visit the hermit.
If the hermit sends us packing after we make a purchase, we have no worthless
items and didn't get a chance to see his stock. If we were purchasing clovers,
decrement the available count anyway.

------------------------------------------------------------------------
r9654 | shwei | 2011-07-19 22:58:18 -0500 (Tue, 19 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java

Rather than use timestamp parsing, avoid concurrent charpane requests altogether.
------------------------------------------------------------------------
r9653 | shwei | 2011-07-19 22:18:45 -0500 (Tue, 19 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Remove doubled calls to processCharacterPane()
------------------------------------------------------------------------
r9652 | shwei | 2011-07-19 21:46:37 -0500 (Tue, 19 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java

Change CharpaneRequest to extend RelayRequest so that relay overrides are always applied, even during automation.  That way, when the browser is loaded and we load a cached version of the character pane, it will already contain the desired decorations.
------------------------------------------------------------------------
r9651 | veracity0 | 2011-07-19 13:19:38 -0500 (Tue, 19 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add nvigation link for new guild quest items back to guild chllenge

------------------------------------------------------------------------
r9650 | slyz | 2011-07-19 03:58:06 -0500 (Tue, 19 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add CONDITIONAL_COMBATSKILL_PATTERN, which was left out of r9648.
------------------------------------------------------------------------
r9649 | slyz | 2011-07-19 01:36:16 -0500 (Tue, 19 Jul 2011) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

One clockwork claws, two pairs of clockwork claws.
------------------------------------------------------------------------
r9648 | slyz | 2011-07-19 01:26:12 -0500 (Tue, 19 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

On each load of fight.php, availableConditionalSkills is built with all the skills in the 7000-7999 range (conditionally granted combat skills) that the player can use.
For those who don't use the KoL CAB, stationary buttons corresponding  to all the skills in availableConditionalSkills are added after the buttons for the last <n> non-conditional skills the player actually used in combat
------------------------------------------------------------------------
r9647 | slyz | 2011-07-18 16:32:15 -0500 (Mon, 18 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When you use the link provided by Mafia and if you are wielding a 2-handed weapon, unequip it before trying to equip the Comic Hellhound Puppet.
------------------------------------------------------------------------
r9646 | slyz | 2011-07-18 16:09:30 -0500 (Mon, 18 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you find comedy equipment in the Laugh Floor, change the custom link that we add in relay browser. Mafia will now equip the item before doing comedy for Mourn, and restore your equipment afterwards.

Clean up some code.
------------------------------------------------------------------------
r9645 | roippi | 2011-07-18 09:15:54 -0500 (Mon, 18 Jul 2011) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

willyweed is not multi-usable.
------------------------------------------------------------------------
r9644 | veracity0 | 2011-07-17 19:26:10 -0500 (Sun, 17 Jul 2011) | 11 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

If you have a Doppelshifter or a tiny costume wardrobe equipped, your familiar
effectively changes into a different familiar at the beginning of a battle and
back to its original form at the end of the battle. Notice this change and
set KoLCharacter.effectiveFamiliar to the corresponding FamiliarData.

Add ASH function: familiar my_effective_familiar();

Add the nine April Fool familiars into the 9 spots where we think they go.
The familiar ids are almost certainly wrong, but since they are never visible,
no big deal.

------------------------------------------------------------------------
r9643 | roippi | 2011-07-17 10:57:39 -0500 (Sun, 17 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Use the java 1.4 implementation of createDialog.
------------------------------------------------------------------------
r9642 | veracity0 | 2011-07-17 00:46:07 -0500 (Sun, 17 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When we run() a FightRequest, make sure it goes to fight.php

------------------------------------------------------------------------
r9641 | roippi | 2011-07-17 00:23:15 -0500 (Sun, 17 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AddCustomDeedsPanel.java

Place daily deeds help in a JScrollPanel.
Make help and custom builder non-modal (i.e. no longer exhibit on-top behavior)
------------------------------------------------------------------------
r9640 | veracity0 | 2011-07-16 14:51:22 -0500 (Sat, 16 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

If KoL redirects us from fight.php to main.php, follow the redirect.

------------------------------------------------------------------------
r9639 | veracity0 | 2011-07-16 14:21:37 -0500 (Sat, 16 Jul 2011) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java

Detect stack overflows in ASH scripts and print error.
When ANY exception is trapped in ASH, after printing stack trace, print error.
Remove bogus "." following skill name "Ask the hobo to dance for you"

------------------------------------------------------------------------
r9638 | slyz | 2011-07-16 11:38:47 -0500 (Sat, 16 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Don't disable stationary buttons just because we think you don't have a skill.
Add a few equipment-granted skills when the correct equipment is equipped.
Clean up some code.
------------------------------------------------------------------------
r9637 | slyz | 2011-07-16 10:26:03 -0500 (Sat, 16 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

The "Throw Shield" skill is available when you have a Patriot Shield equipped.
Do not remove stationary buttons preferences that contain a conditionally granted combat skill.
------------------------------------------------------------------------
r9636 | veracity0 | 2011-07-15 20:37:54 -0500 (Fri, 15 Jul 2011) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Include familiar image names in familiars.txt

------------------------------------------------------------------------
r9635 | roippi | 2011-07-15 19:37:55 -0500 (Fri, 15 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AddCustomDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Fix fuzzy matching for custom skill deeds.
Correct typo in custom skill builder.
------------------------------------------------------------------------
r9634 | veracity0 | 2011-07-15 09:09:15 -0500 (Fri, 15 Jul 2011) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Initial support for new Guild challenge: new choice adventures, stealing pants
unequips them, new Mus and Mys challenge items.
Recognize "That is not something you can give to your Slimeling"

------------------------------------------------------------------------
r9633 | roippi | 2011-07-14 22:53:15 -0500 (Thu, 14 Jul 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add _carboLoaded user preference.
------------------------------------------------------------------------
r9632 | slyz | 2011-07-13 12:30:34 -0500 (Wed, 13 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/DebugCreateCommand.java

Extend the debugcreate CLI command to accept lists of items. Avoid NPE when called with no parameter.
------------------------------------------------------------------------
r9631 | slyz | 2011-07-13 12:26:56 -0500 (Wed, 13 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Check if your current familiar can equip the equipment in the outfit checkpoint before trying to do an EquipmentRequest.
------------------------------------------------------------------------
r9630 | slyz | 2011-07-13 12:22:19 -0500 (Wed, 13 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/AutoMallRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java
   M /src/net/sourceforge/kolmafia/utilities/IntegerArray.java

Fix the "mallsell" command. Also clean up some code.
------------------------------------------------------------------------
r9629 | slyz | 2011-07-13 12:12:44 -0500 (Wed, 13 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

add "init" alias to the maximizer, take 2.
------------------------------------------------------------------------
r9628 | slyz | 2011-07-13 10:40:17 -0500 (Wed, 13 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

The "init" keyword is now an alias for "initiative" in the maximizer.
Add "0.5 mp regen min, 0.5 mp regen max" to the default list of the Maximizer GUI.
------------------------------------------------------------------------
r9627 | veracity0 | 2011-07-12 12:42:31 -0500 (Tue, 12 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java

When searching for an exact item in the mall, don't ask KoL to do a fuzzy match

------------------------------------------------------------------------
r9626 | jaadams5 | 2011-07-12 09:25:03 -0500 (Tue, 12 Jul 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   A /src/net/sourceforge/kolmafia/swingui/menu/ScriptMRUList.java
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java

Opt-in MRU list for Scripts menu.
------------------------------------------------------------------------
r9625 | slyz | 2011-07-12 08:49:41 -0500 (Tue, 12 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AddCustomDeedsPanel.java

Fix custom skill daily deeds, as per Roippi @ kolmafia.us
------------------------------------------------------------------------
r9624 | veracity0 | 2011-07-12 02:23:54 -0500 (Tue, 12 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Do not automatically put "" around mall searches

------------------------------------------------------------------------
r9623 | veracity0 | 2011-07-11 16:18:46 -0500 (Mon, 11 Jul 2011) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Visiting the Hermit with autopermit=on will use your hermit script, if you have
it in inventory, rather than buying a hermit permit.
When visiting the hermit, if you are rebuffed because you fon't have a permit,
we give you an autopermit-on use link labelled "buy a hermit permit". If you
happen to have the hermit script in inventory, this link now says "use your
hermit script".

------------------------------------------------------------------------
r9622 | veracity0 | 2011-07-11 11:40:13 -0500 (Mon, 11 Jul 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/preferences/PreferenceListenerRegistry.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/AddCustomDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Add Roippi's Custom Daily Deeds patch. Have at it!

------------------------------------------------------------------------
r9621 | veracity0 | 2011-07-11 10:52:16 -0500 (Mon, 11 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Declare coinmaster data type to be "stringlike" so == compares name of master

------------------------------------------------------------------------
r9620 | veracity0 | 2011-07-11 10:11:39 -0500 (Mon, 11 Jul 2011) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt

add powers of various rave items
fix monster name of Demon of New Wave
fix duration of milk of magnesium

------------------------------------------------------------------------
r9619 | veracity0 | 2011-07-10 15:50:40 -0500 (Sun, 10 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Don't skip getting tower level 6 item if you have a full telescope

------------------------------------------------------------------------
r9618 | veracity0 | 2011-07-10 15:22:05 -0500 (Sun, 10 Jul 2011) | 5 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you buy a hermit permit in the relay browser, give link to hermit.
Fix comments in fullness and inebriety to point to new Well-Tempered site
When you search for NPC items - and only NPC items - in HC or Ronin, don't
bother with a mall search.

------------------------------------------------------------------------
r9617 | veracity0 | 2011-07-10 13:23:20 -0500 (Sun, 10 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java

Visit quest log pages and end with page 1, so that remains the default page

------------------------------------------------------------------------
r9616 | veracity0 | 2011-07-10 13:10:09 -0500 (Sun, 10 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java

Do not change the URL for the Hermitage to be autopermit=on; let the person
visit the Hermit and then opt-in to clicking the "buy a hermit permit" link

------------------------------------------------------------------------
r9615 | veracity0 | 2011-07-10 13:01:18 -0500 (Sun, 10 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java

Notice if we've hax0red the hermit when we look at the quest log

------------------------------------------------------------------------
r9614 | veracity0 | 2011-07-10 12:52:14 -0500 (Sun, 10 Jul 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Add raveosity to SSPD glowsticks

------------------------------------------------------------------------
r9613 | veracity0 | 2011-07-10 11:39:00 -0500 (Sun, 10 Jul 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Notice when you meet Unexplained Jamaican Man and he rewards you. Give a
reminder at the gash if you didn't do that.

------------------------------------------------------------------------
r9612 | veracity0 | 2011-07-10 11:20:38 -0500 (Sun, 10 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java

If you successfully insert the punchard into the Dwarf Contraption, remove it
from inventory.

------------------------------------------------------------------------
r9611 | veracity0 | 2011-07-10 09:37:18 -0500 (Sun, 10 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Recognize when feeding an item to a Slimeling fails and do not remove it from
inventory or increase Slimeling charges on a failure

------------------------------------------------------------------------
r9610 | veracity0 | 2011-07-09 20:51:12 -0500 (Sat, 09 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add town_fleamarket.php to the list of URLs that can deliver a clover.

------------------------------------------------------------------------
r9609 | veracity0 | 2011-07-09 18:31:50 -0500 (Sat, 09 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Various ASH functions are valid only inside relay scripts. If you call such
functions NOT inside a relay script, return the INIT value of whatever data
type is returned by that function.

------------------------------------------------------------------------
r9608 | veracity0 | 2011-07-09 15:44:41 -0500 (Sat, 09 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Add feature to sendGeneralWarning: the ability to give extra fields to the URL
Use this for the infernal seal warning, which requires checked=1

------------------------------------------------------------------------
r9607 | veracity0 | 2011-07-09 15:33:28 -0500 (Sat, 09 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Just to be double plus happy happy, updateOutfits -> updateEquipmentLists

------------------------------------------------------------------------
r9606 | veracity0 | 2011-07-09 13:45:53 -0500 (Sat, 09 Jul 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Eliminate use of magic numberd for items and effects and skills in a few places.
When you move an item in or out of inventory, if your familiar can use it,
update the list of equipable familiar items, even if it's also useable by the
character as equipment. This affects hatracks and disembodied hands, so far

------------------------------------------------------------------------
r9605 | jaadams5 | 2011-07-09 08:22:58 -0500 (Sat, 09 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

gametime_to_int as per Theraze @ kolmafia.us
------------------------------------------------------------------------
r9604 | veracity0 | 2011-07-08 17:29:33 -0500 (Fri, 08 Jul 2011) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Add Timer 1 ... Timer 10 pseudo-effects.
They are shruggable, so decorate them with a "Cancel" link on the charpane.

------------------------------------------------------------------------
r9603 | veracity0 | 2011-07-08 15:33:20 -0500 (Fri, 08 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

The other half of that: do not return null for items with no cinsumtion data

------------------------------------------------------------------------
r9602 | veracity0 | 2011-07-08 15:19:45 -0500 (Fri, 08 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

Add consumption data proxy fields to items

------------------------------------------------------------------------
r9601 | veracity0 | 2011-07-08 08:27:53 -0500 (Fri, 08 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Don't abort automation if you reach your daily casting limit of a buff

------------------------------------------------------------------------
r9600 | veracity0 | 2011-07-08 08:17:39 -0500 (Fri, 08 Jul 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Constants for for quality. Use character entity in effect name in food note

------------------------------------------------------------------------
r9599 | veracity0 | 2011-07-07 19:04:02 -0500 (Thu, 07 Jul 2011) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/spleenhit.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

Parse consumable quality - crappy, good, etc. - from item descriptions and
save in fullness.txt, inebriety.txt, spleenhit.txt.
$item[ xxx ].quality will return that value

------------------------------------------------------------------------
r9598 | veracity0 | 2011-07-07 13:31:09 -0500 (Thu, 07 Jul 2011) | 2 lines
Changed paths:
   M /build.properties
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 14.7

------------------------------------------------------------------------
r9597 | veracity0 | 2011-07-07 13:05:34 -0500 (Thu, 07 Jul 2011) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/mallprices.txt
   M /src/data/tradeitems.txt

Fix autosell price for solid state loom
Fix shield power of Operation Patriot Shield
Update mall prices

------------------------------------------------------------------------
r9596 | veracity0 | 2011-07-07 12:42:24 -0500 (Thu, 07 Jul 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Add descid for Moonthril Longbow

------------------------------------------------------------------------
r9595 | veracity0 | 2011-07-07 11:43:36 -0500 (Thu, 07 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Recognize error message when you've reached your daily casting limit for a
skill and return a failure.

------------------------------------------------------------------------
r9594 | veracity0 | 2011-07-07 11:20:44 -0500 (Thu, 07 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

bad bad hash code bye bye

------------------------------------------------------------------------
r9593 | veracity0 | 2011-07-07 03:48:34 -0500 (Thu, 07 Jul 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Refresh concoctions after receiving (or losing) ANY Coin Master token.
Previously, we only paid attention to the ones that you could spend on
food or drink, since those showed up in the Item Manager. Now, ALL Coin
Master transactions show up on the Item Manager - on the Create panel

------------------------------------------------------------------------
r9592 | veracity0 | 2011-07-07 02:59:04 -0500 (Thu, 07 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

When you do a CoinMaster transaction using pseudo-items, we need to refresh
Concoctions, since all CoinMaster transactions are now Concoctions.

------------------------------------------------------------------------
r9591 | veracity0 | 2011-07-07 00:34:07 -0500 (Thu, 07 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

to_coinmaster should return a coinmaster, not a string

------------------------------------------------------------------------
r9590 | veracity0 | 2011-07-06 19:23:46 -0500 (Wed, 06 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/RecipeCommand.java

Use fuzzy matcher when collecting item names for recipe/ingredients commands
The ingredients command will stop recursing on ingredients as soon as it
finds that you have one available.

------------------------------------------------------------------------
r9589 | veracity0 | 2011-07-06 18:25:23 -0500 (Wed, 06 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/RecipeCommand.java

Fix usage string for recipe and ingredients command.
Do not suppress flat dough or wad of dough in ingredients command.
Print directly to CLI rather than calling updateDisplay

------------------------------------------------------------------------
r9588 | veracity0 | 2011-07-06 17:59:11 -0500 (Wed, 06 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/textui/command/RecipeCommand.java

Add "recipe" and "ingredients" commands, courtesy of Aankhen

------------------------------------------------------------------------
r9587 | veracity0 | 2011-07-06 14:53:50 -0500 (Wed, 06 Jul 2011) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/textui/command/SlimeStackCommand.java

Oops. Submit missing new file

------------------------------------------------------------------------
r9586 | veracity0 | 2011-07-06 14:00:55 -0500 (Wed, 06 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

When you invoke the "breakfast" command, always look at available skills
regardless of breakfastCompleted, in case what you are capable of summoning
changes.

------------------------------------------------------------------------
r9585 | veracity0 | 2011-07-06 13:34:59 -0500 (Wed, 06 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Include cound of Game Grid tokens in title bar of Ticket Counter Coin Master

------------------------------------------------------------------------
r9584 | veracity0 | 2011-07-06 13:11:38 -0500 (Wed, 06 Jul 2011) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

slime stack suppor, inspired by Aankhen's patcht
feeding basic meat items to the slimeling does not add to MP charges. Instead,
it makes a slime stack drop, eventually.
add slimelingStacksDue and slimelingStacksDropped properties to track this.
When a slime stack is pending, annotate familiar in sidepane
add slime-stack command.

------------------------------------------------------------------------
r9583 | veracity0 | 2011-07-06 11:20:29 -0500 (Wed, 06 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Log "You acquire 5 dimes", for example, when trading in items to a Coinmaster
for a pseudo-item token.

------------------------------------------------------------------------
r9582 | veracity0 | 2011-07-06 11:05:08 -0500 (Wed, 06 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   A /src/net/sourceforge/kolmafia/textui/command/SkeeballCommand.java

Add "skeeball" (or "skeeball <n>" or "skeeball *") command
When ask to acquire a ten-leaf clover, get from hermit (if available) after
creating from disassembled clover and before buying from mall.

------------------------------------------------------------------------
r9581 | veracity0 | 2011-07-05 17:00:13 -0500 (Tue, 05 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Simplify breakfast summoning. Do not assume that a summon succeeds and
thereby mark breakfast as being done prematurely.

------------------------------------------------------------------------
r9580 | veracity0 | 2011-07-05 12:26:16 -0500 (Tue, 05 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

f you have macroLens enabled, show the combat macro helper even if you don't
have any macros saved within KoL.

------------------------------------------------------------------------
r9579 | veracity0 | 2011-07-05 09:44:58 -0500 (Tue, 05 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

There is no such thing as inventory.php&curequip=1 any more

------------------------------------------------------------------------
r9578 | veracity0 | 2011-07-05 09:11:56 -0500 (Tue, 05 Jul 2011) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Gift containers are display, not gift

------------------------------------------------------------------------
r9577 | veracity0 | 2011-07-05 01:49:58 -0500 (Tue, 05 Jul 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Seven Loco

------------------------------------------------------------------------
r9576 | veracity0 | 2011-07-04 22:01:49 -0500 (Mon, 04 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java

Roll that back.

------------------------------------------------------------------------
r9575 | jasonharper | 2011-07-04 20:40:09 -0500 (Mon, 04 Jul 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Tweak to Beecore maximization: the shortlist for each slot should now always
have enough non-B items to fully equip you.  Previously, B items that were
flagged for automatic consideration (such as items you were already wearing)
were counting towards the minimum length of the shortlists, possibly
resulting in failure if all the allowed beeosity had to be used in other
slots.

------------------------------------------------------------------------
r9574 | veracity0 | 2011-07-04 20:18:54 -0500 (Mon, 04 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java

Do not attempt to disambiguate the monster based on image if you have a
Dataspider active

------------------------------------------------------------------------
r9573 | veracity0 | 2011-07-04 18:52:57 -0500 (Mon, 04 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

force the revision number to be put in the debug log

------------------------------------------------------------------------
r9572 | veracity0 | 2011-07-04 18:47:48 -0500 (Mon, 04 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

Make hermit items acquirable, as before.

------------------------------------------------------------------------
r9571 | veracity0 | 2011-07-04 16:41:13 -0500 (Mon, 04 Jul 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Filter out CoinMasterPurchaseReqeuests when doing mall searches; only the
Purchase frame wants to see those mingled with MallPurchaseRequests.
If a Coin Master is not accessible, acquire cannot use it and must fall back
on other techniques - like mall purchase.

------------------------------------------------------------------------
r9570 | veracity0 | 2011-07-04 13:39:25 -0500 (Mon, 04 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Add macroLens setting to the Relay tab of Preferences

------------------------------------------------------------------------
r9569 | veracity0 | 2011-07-04 13:12:58 -0500 (Mon, 04 Jul 2011) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add Dataspider and solid state loom

------------------------------------------------------------------------
r9568 | veracity0 | 2011-07-04 12:45:54 -0500 (Mon, 04 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterRegistry.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/PurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fully integrate Coin Master purchasing with normal Item Creation.

------------------------------------------------------------------------
r9567 | veracity0 | 2011-07-04 00:48:30 -0500 (Mon, 04 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

When refreshing concoctions, rather than iterating 4 times through all the items
- once to initialize, once to look at NPC items, once to look at coinmaster
items, and once to look at everything else - iterate once and do all of those

------------------------------------------------------------------------
r9566 | slyz | 2011-07-03 21:38:21 -0500 (Sun, 03 Jul 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Add Beecore default goal for the Black Forest.
Fix dusty bottle consumption data.
------------------------------------------------------------------------
r9565 | slyz | 2011-07-03 21:18:05 -0500 (Sun, 03 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Quantum tacos occasionally give fortune cookie numbers.

In aftercore, do not settle on a simple accordion to cast Ode to Booze, it doesn't need to be treated differently anymore.
------------------------------------------------------------------------
r9564 | veracity0 | 2011-07-03 16:11:25 -0500 (Sun, 03 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java

Fix tracking of progress of Defending the Gourd and properly adjust inventory
when you turn in the requested items.

------------------------------------------------------------------------
r9563 | veracity0 | 2011-07-03 15:01:36 -0500 (Sun, 03 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

Remove coinmaster_selling_item and coinmaster_buying_item
Add $item proxy fields: .seller and .buyer are coinmaster values

------------------------------------------------------------------------
r9562 | veracity0 | 2011-07-03 13:40:11 -0500 (Sun, 03 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Do not add "use" links to items you get in Valhalla

------------------------------------------------------------------------
r9561 | veracity0 | 2011-07-03 11:33:42 -0500 (Sun, 03 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Remove last vestiges of old CoinmasterFrame controlling all aspects of
talking to Coin Masters: move the call to equip inside CoinMasterRequest.run

------------------------------------------------------------------------
r9560 | slyz | 2011-07-03 06:48:57 -0500 (Sun, 03 Jul 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Hollow-point bullets also cause damage.
------------------------------------------------------------------------
r9559 | veracity0 | 2011-07-03 03:24:34 -0500 (Sun, 03 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java

Filter B items from the Restoratives panel in Beecore
When creating a String Value from a null in ASH, make it an empty stirng.
Clear current password hash when timing in to force relearning it.

------------------------------------------------------------------------
r9558 | veracity0 | 2011-07-02 22:16:24 -0500 (Sat, 02 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/SentMessageEntry.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Force a GET method on chat messages, just like the browser does, so that things
like /uncloset which require a GET will work.

------------------------------------------------------------------------
r9557 | veracity0 | 2011-07-02 20:18:10 -0500 (Sat, 02 Jul 2011) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Monster stats for Antique Database Server

------------------------------------------------------------------------
r9556 | veracity0 | 2011-07-02 20:06:35 -0500 (Sat, 02 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

bullets cause damage.

------------------------------------------------------------------------
r9555 | veracity0 | 2011-07-02 18:26:34 -0500 (Sat, 02 Jul 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Remove coinmaster_ prefix from new coinmaster ASH functions.

------------------------------------------------------------------------
r9554 | veracity0 | 2011-07-02 17:39:20 -0500 (Sat, 02 Jul 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

New ASH functions:

boolean coinmaster_accessible( coinmaster )
string coinmaster_inaccessible_reason( coinmaster )
boolean coinmaster_visit( coinmaster )
boolean coinmaster_buy( coinmaster, count, item )
boolean coinmaster_sell( coinmaster, count, item )

------------------------------------------------------------------------
r9553 | veracity0 | 2011-07-02 16:13:21 -0500 (Sat, 02 Jul 2011) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/CoinmasterRegistry.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java

Fix parsing of $coinmaster
Add more proxy fields to $coinmaster type: available_tokens, buys, sells
Add some ASH functions to query coinmaster database:

coinmaster coinmaster_selling_item( item )
coinmaster coinmaster_buying_item( item)
boolean coinmaster_buys_item( coinmaster, item )
int coinmaster_buy_price( cooinmaster, item )
boolean coinaster_sells_item( coinmaster, item )
int coinmaster_sell_price( coinmaster, item )

------------------------------------------------------------------------
r9552 | doctorrotelle | 2011-07-02 14:22:35 -0500 (Sat, 02 Jul 2011) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java

Marked Okee-Dokee soda as an MP restore item.
Added Okee-Dokee soda to list of selectable MP restore items.
------------------------------------------------------------------------
r9551 | doctorrotelle | 2011-07-02 14:19:50 -0500 (Sat, 02 Jul 2011) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/pulverize.txt

Marked the Operation Patriot Shield as nosmash.
Added Throw Shield skill.
------------------------------------------------------------------------
r9550 | veracity0 | 2011-07-02 14:08:55 -0500 (Sat, 02 Jul 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterRegistry.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java

Define "coinmaster" data type for ASH, complete with proxy fields to get
token, item, and property

------------------------------------------------------------------------
r9549 | veracity0 | 2011-07-02 12:52:12 -0500 (Sat, 02 Jul 2011) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Fix renderers for sellable items in CoinmastersFrame: they are in inventory
and whether they are grey does not depend on your token balance.
Do not double count transactions with the Dimemaster or Quartersmaster
Add enchantments for whalebone corset

------------------------------------------------------------------------
r9548 | veracity0 | 2011-07-01 21:15:22 -0500 (Fri, 01 Jul 2011) | 3 lines
Changed paths:
   M /devdoc/ExampleCoinMaster.txt
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java

Document the accessible() and equip() methods. Clean up the accessible() method
of the Dimemaster and Quartersmaster.

------------------------------------------------------------------------
r9547 | veracity0 | 2011-07-01 20:35:27 -0500 (Fri, 01 Jul 2011) | 4 lines
Changed paths:
   A /devdoc
   A /devdoc/ExampleCoinMaster.txt

Add the first file to "devdoc" - developer documentation. ExampleCoinMaster.txt
is basically a checklist of what to do to add a new Coin Master. It will be
filled out and expanded later...

------------------------------------------------------------------------
r9546 | veracity0 | 2011-07-01 18:16:11 -0500 (Fri, 01 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/request/Tr4pz0rRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Remove unneeded imports. CoinmasterRewuest.parseBalance will update the
CoinmastersFrame. Fix internally generated BHH visits not properly parsing
results and thereby removing turned-in bounty items.

------------------------------------------------------------------------
r9545 | veracity0 | 2011-07-01 17:17:24 -0500 (Fri, 01 Jul 2011) | 3 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/CoinmasterRegistry.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/Tr4pz0rRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Create CoinmasterRegistry to provide a centralized array of all Coin Masters.
It's the L33t Tr4pz0r, not the Elite Tr4pz0r.

------------------------------------------------------------------------
r9544 | veracity0 | 2011-07-01 16:46:10 -0500 (Fri, 01 Jul 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java

Fix AreaCombatData: do not doubly account for Monster Level in determining
min and max hit and evade chances.
When automatically choosing a "good" familiar item to put onto a naked
familiar, if you are in Beecore, reject it if it is a B-item.

------------------------------------------------------------------------
r9543 | veracity0 | 2011-07-01 14:20:14 -0500 (Fri, 01 Jul 2011) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java

When you have a dancing frog equipped and want to visit Big Brother, the
amphibious tophat is the preferred item to make it an underwater familiar.

------------------------------------------------------------------------
r9542 | slyz | 2011-07-01 08:58:33 -0500 (Fri, 01 Jul 2011) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Disco Fever caps at level 15.
------------------------------------------------------------------------
r9541 | veracity0 | 2011-07-01 02:32:31 -0500 (Fri, 01 Jul 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Operation Patriot Shield

------------------------------------------------------------------------
r9540 | veracity0 | 2011-07-01 00:58:59 -0500 (Fri, 01 Jul 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/relay/palinshelves.js

Apparently, the Plaindome shelves setter stopped working for some people. A
patch was submitted which fixed it for at least one person. It did not break it
for me, so here it is.

------------------------------------------------------------------------
r9539 | veracity0 | 2011-06-30 22:19:32 -0500 (Thu, 30 Jun 2011) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/request/Tr4pz0rRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Major refactoring of Coin Masters Database

------------------------------------------------------------------------
r9538 | veracity0 | 2011-06-30 17:07:33 -0500 (Thu, 30 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/request/Tr4pz0rRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

More refactoring: provide generalized CoinMasterRequest.registerRequest

------------------------------------------------------------------------
r9537 | veracity0 | 2011-06-30 16:08:10 -0500 (Thu, 30 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Yet more Coin Masters refactoring: each Coin Master has its own registerRequest
method, called in the appropriate place by doRegister, rather than letting the
generic CoinMasterRequest dispatch to some of them.

------------------------------------------------------------------------
r9536 | veracity0 | 2011-06-29 20:17:58 -0500 (Wed, 29 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Some Coin Masters have a "trade all" option - Tr4pz0r and Traveling Trader, so
far. When deterining number of tokens traded, do not assume that the item costs
only a single token.

------------------------------------------------------------------------
r9535 | veracity0 | 2011-06-29 18:52:56 -0500 (Wed, 29 Jun 2011) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/Tr4pz0rRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

When you visit the L33t Tr4pz0r, notice if you've completed his quest and save
state in lastTr4pz0rQuest setting.
The Tr4pz0r Coin Master is accessible if you have completed his quest.

------------------------------------------------------------------------
r9534 | veracity0 | 2011-06-29 18:23:00 -0500 (Wed, 29 Jun 2011) | 4 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/Tr4pz0rRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Add Elite Tr4pz0r as a Coin Master
When you get a CoinMasterPurchaseRequest, initialize the limit to the number
you can purchase with tokens on hand.

------------------------------------------------------------------------
r9533 | slyz | 2011-06-29 14:37:20 -0500 (Wed, 29 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java
   M /src/net/sourceforge/kolmafia/textui/command/AliasCommand.java

Add filtering to the alias CLI command
------------------------------------------------------------------------
r9532 | veracity0 | 2011-06-29 03:13:06 -0500 (Wed, 29 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

When you "acquire" a coin master item, "acquire" the necessary tokens first.

------------------------------------------------------------------------
r9531 | veracity0 | 2011-06-29 02:07:27 -0500 (Wed, 29 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo10Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

More changes to deal with moving accounting for Coin Master purchases into
the parse response phase, rather than the register request phase

------------------------------------------------------------------------
r9530 | veracity0 | 2011-06-29 01:19:32 -0500 (Wed, 29 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Call Generic Coin Master response parser when executing a CoinMasterRequest

------------------------------------------------------------------------
r9529 | veracity0 | 2011-06-29 00:20:50 -0500 (Wed, 29 Jun 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New adventure area, monster, items, effect

------------------------------------------------------------------------
r9528 | veracity0 | 2011-06-28 23:53:01 -0500 (Tue, 28 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

Do a better job of deducting worthless items when you spend them at the hermit.
Do not parse the hermit's stock if he doesn't show it.
Remove "are you sure you want to go drinking" when attempting to adventure at
the (removed) post-quest Tavern

------------------------------------------------------------------------
r9527 | veracity0 | 2011-06-28 21:29:55 -0500 (Tue, 28 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

The Hermit is a Coin Master

------------------------------------------------------------------------
r9526 | slyz | 2011-06-28 18:13:12 -0500 (Tue, 28 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Parse drunkenness from the character pane.
------------------------------------------------------------------------
r9525 | veracity0 | 2011-06-28 17:16:52 -0500 (Tue, 28 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

More Coin Masters refactoring: rather than buyStuff/refundPurchase and
sellStuff/refundSale, use buyStuff/completePurchase and sellStuff/completeSale

------------------------------------------------------------------------
r9524 | slyz | 2011-06-28 15:21:09 -0500 (Tue, 28 Jun 2011) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When spleen consumption fails, roll back spleen usage before guessing what your current spleen is.

Add some scaling monster stats for Spaaace, thanks to Darzil @ kolmafia.us
------------------------------------------------------------------------
r9523 | veracity0 | 2011-06-28 11:54:04 -0500 (Tue, 28 Jun 2011) | 3 lines
Changed paths:
   M /src/data/spleenhit.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Discard your E.M.U. Unit whn you fail the game three times and it falls apart
Fix consumption data for the glimmering roc feather

------------------------------------------------------------------------
r9522 | veracity0 | 2011-06-27 22:17:18 -0500 (Mon, 27 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/NPCPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/PurchaseRequest.java

Really fix suiting up correctly to buy from an NPC store.
When you purchase with Travoltan torusers, log actual discounted purchase price

------------------------------------------------------------------------
r9521 | veracity0 | 2011-06-27 20:18:16 -0500 (Mon, 27 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/NPCPurchaseRequest.java

Fix suiting up properly for visiting NPC stores. Supposedly.
When searching for items on Purchases, if all items found are NPC items, we
used to show only the NPC store where you get them. Also show mall stores
if for tradeable items.

------------------------------------------------------------------------
r9520 | veracity0 | 2011-06-27 19:17:04 -0500 (Mon, 27 Jun 2011) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/PurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Add autoSatisfyWithCoinmasters setting, default false
Remove special purchase code that marks coffee pixie sticks, Lunar Lunch items,
and Game Shoppe snacks as "acquirable" by trading in the appropriate tokens.
ALL Coin Master items are now acquirable - if autoSatisfyWithCoinmasters is true

------------------------------------------------------------------------
r9519 | veracity0 | 2011-06-27 12:56:15 -0500 (Mon, 27 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Detect when you are no longer Transpondent. Do not log the adventure failure
as an adventure. In the Relay Browser, offer a link to use a transponder.
When you free the king, you break Ronin.

------------------------------------------------------------------------
r9518 | veracity0 | 2011-06-27 08:42:13 -0500 (Mon, 27 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java

You can not redeem your Game Shoppe store credits in Hardcore or Ronin

------------------------------------------------------------------------
r9517 | veracity0 | 2011-06-27 00:49:47 -0500 (Mon, 27 Jun 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt

Fix Bee Thoven stats, per Theraze - who had better be right. ;)

------------------------------------------------------------------------
r9516 | veracity0 | 2011-06-26 19:41:03 -0500 (Sun, 26 Jun 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Create a CoinMasterPurchaseRequest for every item in any Coin Master's "buy"
list. Fetch such requests when you do a search on the Purchases frame.
If the Coin Master is not accessible, or the item costs more tokens than you
have available, the search result is greyed out. Otherwise, you can select it
and hit "buy" and we will execute the appropriate CoinMasterRequest to trade
tokens for items.

------------------------------------------------------------------------
r9515 | veracity0 | 2011-06-26 17:30:41 -0500 (Sun, 26 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   A /src/net/sourceforge/kolmafia/request/CoinMasterPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/PurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Move all the request-specific things needed to decide if a Coin Master is
accessible and to suit up to cisit a Coin Master out of the Coin Master Frame
and into the individual Coin Master Request.
Create CoinMasterPurchaseRequest to make a trade at a Coin Master

------------------------------------------------------------------------
r9514 | veracity0 | 2011-06-26 12:29:26 -0500 (Sun, 26 Jun 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Mark bitchin' meatcar and pumpkin carriage as ACOMBINE recipes - cannot untinker

------------------------------------------------------------------------
r9513 | veracity0 | 2011-06-26 12:20:51 -0500 (Sun, 26 Jun 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   A /src/net/sourceforge/kolmafia/request/NPCPurchaseRequest.java
   A /src/net/sourceforge/kolmafia/request/PurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

When you want to autoadventure in the 8-Bit Realm, we will equip a continuum
transfunctioner. Do so only if it is not already equipped.
Refactor: MallPurchaseRequest -> PurchaseRequest, subclassed into
MallPurchaseRequest and NPCPurchaseRequest.
When logging a purchase via an NPCPurchaseRequest, include price paid, rather
than simply saying "at market price".

------------------------------------------------------------------------
r9512 | veracity0 | 2011-06-24 15:27:07 -0500 (Fri, 24 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Save a server hit by use-limiting "non-essential" B-items in Beecore
When you try to use a B-item in combat, detect failure and abort CCS

------------------------------------------------------------------------
r9511 | veracity0 | 2011-06-24 11:43:26 -0500 (Fri, 24 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Don't use B toys during Beecore Breakfast

------------------------------------------------------------------------
r9510 | veracity0 | 2011-06-24 10:35:22 -0500 (Fri, 24 Jun 2011) | 5 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

When attempting to autoadventure in the 8-bit realm, do not require a 1-handed
weapon.
Put sell movers back in game shoppe coin master panel
Fix typo in consumption data for sea cauliflower

------------------------------------------------------------------------
r9509 | veracity0 | 2011-06-23 18:09:54 -0500 (Thu, 23 Jun 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/statuseffects.txt

Fix a few errors revelead by checkeffects and checkitems

------------------------------------------------------------------------
r9508 | veracity0 | 2011-06-23 16:01:37 -0500 (Thu, 23 Jun 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt

Fix adventure ranges for various food and booze, thanks to Therae

------------------------------------------------------------------------
r9507 | veracity0 | 2011-06-23 14:24:31 -0500 (Thu, 23 Jun 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

If you use a ten-leaf clover or a disassembled clover from the Miscellaneous
page of the inventory and then navigate to the Equipment page, the KoLmafia GUI
will turn red with the message "Using 1 ten-lead clover doesn't make anything
interested." That is because we look for a consumption message on the equipment
page, which is necessary to handle the El Vibrato helmet. Fix this.

------------------------------------------------------------------------
r9506 | veracity0 | 2011-06-23 13:19:01 -0500 (Thu, 23 Jun 2011) | 6 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

If you receive a single 31337 scroll and have inline loading for use links
disabled, the link sends you to inv_use.php and redirects to inventory.php
with action=message. Clover protection did not recognize that as a clover URL.
(inline loading or having more than 1 31337 scroll in inventory uses
multiuse.php, not inv_use.php, which does NOT redirect in the same way.) 

------------------------------------------------------------------------
r9505 | veracity0 | 2011-06-23 11:50:19 -0500 (Thu, 23 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Only show pulls available in title of Mr Store if you actually have one or more
Mr. A in Storage and are not in Hardcore

------------------------------------------------------------------------
r9504 | veracity0 | 2011-06-23 11:24:17 -0500 (Thu, 23 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Move call to response parsing for 2 Coin Master URLs out of CouncilFrame into
StaticEntity

------------------------------------------------------------------------
r9503 | veracity0 | 2011-06-23 10:17:36 -0500 (Thu, 23 Jun 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Support for Distention Pill.  Thanks roippi.

------------------------------------------------------------------------
r9502 | veracity0 | 2011-06-23 01:47:55 -0500 (Thu, 23 Jun 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

If you are in Beecore, notice when you fail to use B combat items.
If you are in Beecore, do not swap in a B familiar.
Mr Store Coinmaster frame cannot use store.php?action=pullmras except in
Hardcore. In Normal, use a regular pull from storage request.
Mr. Store Coinmaster shows available pulls in title if you are in Ronin

------------------------------------------------------------------------
r9501 | veracity0 | 2011-06-22 19:13:50 -0500 (Wed, 22 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Another attempt to make goals update correctly when you switch adventure zones.

------------------------------------------------------------------------
r9500 | veracity0 | 2011-06-22 16:44:22 -0500 (Wed, 22 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Refresh concoctions after emptying queue before creating all the items.

------------------------------------------------------------------------
r9499 | veracity0 | 2011-06-22 13:17:22 -0500 (Wed, 22 Jun 2011) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt

Not that it matters, but move the continuum transfunctioner into the correct
section of equipment and modifiers...

------------------------------------------------------------------------
r9498 | slyz | 2011-06-22 13:10:10 -0500 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

The Continuum Transformer is now an accessory.
------------------------------------------------------------------------
r9497 | veracity0 | 2011-06-22 12:59:59 -0500 (Wed, 22 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java

No NPE in MrStoreRequest if visit with no action

------------------------------------------------------------------------
r9496 | veracity0 | 2011-06-21 17:38:37 -0500 (Tue, 21 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Coin Master for Mr. Store now lists # of Mr. A's in storage in frame title.
Pulling a Mr. A via mrstore.php apparently works in in Normal. Detect the "You
can't pull any more items from storage" message and display it.

------------------------------------------------------------------------
r9495 | veracity0 | 2011-06-21 16:07:36 -0500 (Tue, 21 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

tavern() function detects finding the faucet by looking at tavernLayout
setting, rather than something in the responseText

------------------------------------------------------------------------
r9494 | veracity0 | 2011-06-21 03:14:23 -0500 (Tue, 21 Jun 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

For Coin Masters that trade in actual inventory items, get rid of settings to
track quantity; believe the inventory

------------------------------------------------------------------------
r9493 | veracity0 | 2011-06-21 02:10:54 -0500 (Tue, 21 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

...and set the lastTowerClimb setting when you do so.

------------------------------------------------------------------------
r9492 | veracity0 | 2011-06-21 02:09:01 -0500 (Tue, 21 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

In Beecore, make sure you have 6 tropical orchids before climbing the tower
via the built-in quest script. This will use a packet of orchid seeds to make
them, if necessary.

------------------------------------------------------------------------
r9491 | veracity0 | 2011-06-21 01:51:42 -0500 (Tue, 21 Jun 2011) | 5 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Now that the Coinmasters Frame is wider, use full name of traded item in title.
If you are in Beecore, you get no benefit from the Feat of Boris
When you free the King in Hardcore, read the Char Sheet to recall skills
New monsters in The DOmed City of Grimacia

------------------------------------------------------------------------
r9490 | veracity0 | 2011-06-21 00:10:45 -0500 (Tue, 21 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Traveling Trader doesn't have a property to hold # of tokens, since the token
desired is not necessarily fixed.
CoinmastersFrame does not need token property to set frame title

------------------------------------------------------------------------
r9489 | veracity0 | 2011-06-20 22:33:15 -0500 (Mon, 20 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Do a better job of detecting various choice adventures in the Tavern Cellar.
Mark the square in tavernLayout with 1 for a fight, 2 for the dead adventurer,
3 for the rat faucet, 4 for the Baron, and 5 for another choice adventure

------------------------------------------------------------------------
r9488 | veracity0 | 2011-06-20 14:48:44 -0500 (Mon, 20 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Add support for changing outfits via outfitid=last. Unfortunately, a KoL bug
makes this unreliable, so do not enable the Your Previous Outfit in the
Gear Changer's list of standard outfits yet...

------------------------------------------------------------------------
r9487 | veracity0 | 2011-06-20 13:41:55 -0500 (Mon, 20 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/UpdateDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

$skill.class returns a $class, not a string

------------------------------------------------------------------------
r9486 | veracity0 | 2011-06-20 13:06:06 -0500 (Mon, 20 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/UpdateDataCommand.java

Remove "update data" command.

------------------------------------------------------------------------
r9485 | veracity0 | 2011-06-20 10:42:49 -0500 (Mon, 20 Jun 2011) | 7 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

KoL changed the equipment power of shock belt and giant clay ashtray. Fix them.
Soup up "checkpowers" command.
With no argument, will look at all your items with power 0
WIth argument "all", will look at all your stuff, regardless of current power.
With a number as an argument, will look at item with that item id.
Since these use api.php, they only work with items in inventory and closet

------------------------------------------------------------------------
r9484 | veracity0 | 2011-06-20 00:58:28 -0500 (Mon, 20 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

When harvesting your garden via breakfast, if the current crop is better than
your target crop, pick it.

------------------------------------------------------------------------
r9483 | jasonharper | 2011-06-19 21:51:31 -0500 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Add mutual exclusion modifiers for snowcones & love songs.

------------------------------------------------------------------------
r9482 | jasonharper | 2011-06-19 18:40:53 -0500 (Sun, 19 Jun 2011) | 6 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Added bitmap modifiers to specific mutually exclusive sets of equipment or
effects.  The Maximizer will no longer suggest both the V-Mask and Juju Mask,
nor will it suggest pressurized potions when you already have one active.

Also fixed a couple of incorrect entries in modifiers.txt.

------------------------------------------------------------------------
r9481 | veracity0 | 2011-06-19 16:46:23 -0500 (Sun, 19 Jun 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Log pulling a Mr. A through Mr. Store in the session log.
Turn Traveling Trader into a Coin Master: when visit, detect what he is trading
for and what he is offering for how much. The Traveling Trader panel in the
Coin Master frame should update automatically and allow to trade the desired
item either from inventory or Storage.

Needless to say, that is all untested and (currently) untestable.

------------------------------------------------------------------------
r9480 | veracity0 | 2011-06-19 13:31:08 -0500 (Sun, 19 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

You pull a Mr. A from storage in Mr. Store via mrstore.php?action=pullmras
Untested.

------------------------------------------------------------------------
r9479 | jasonharper | 2011-06-19 11:46:08 -0500 (Sun, 19 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Avoid NPE when calculating beeosity if there are equipment slots being
ignored - such as the shirt of a Torso-less character.

------------------------------------------------------------------------
r9478 | veracity0 | 2011-06-19 11:23:12 -0500 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

The MrStorePanel has to be a public calss in order for the "pull" button to work

------------------------------------------------------------------------
r9477 | veracity0 | 2011-06-19 10:38:00 -0500 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Mr. Store is now a Coin Master

------------------------------------------------------------------------
r9476 | veracity0 | 2011-06-18 20:18:03 -0500 (Sat, 18 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

Do not add movers to the Game Shoppe Coin Master sell panel.
The "skeeball" button on the Ticket Counter panel is disabled unless you have
Game Grid tokens in inventory.

------------------------------------------------------------------------
r9475 | jasonharper | 2011-06-18 18:48:03 -0500 (Sat, 18 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Speculation.java

Speculations now strip out only the intrinsic effects granted by your current
equipment, not all intrinsics.  This is necessary now that we have
significant non-equipment intrinsics, such as the Kung Fu Hustler effects.

------------------------------------------------------------------------
r9474 | jasonharper | 2011-06-18 16:18:40 -0500 (Sat, 18 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Maximizer beeosity keyword should be fully working now.  Default remains 2,
and no pref for overriding this has been created yet, since I wouldn't be
able to change its initial value later.  Very amazingly untested.

------------------------------------------------------------------------
r9473 | slyz | 2011-06-18 16:00:43 -0500 (Sat, 18 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/GongCommand.java

Make to_boolean() case-insensitive.
Roachform paths are now all shown in the correct order.
------------------------------------------------------------------------
r9472 | veracity0 | 2011-06-18 15:21:03 -0500 (Sat, 18 Jun 2011) | 5 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/MonsterData.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

More monster data from Theraze (who had better be right. :)
When you find comedy equipment in the Laugh Floor, provide an additional link
in relay browser to go and do the appropriate kind of comedy for Mourn. Note
that you have to equip the item in the Gear Changer before this is useful...

------------------------------------------------------------------------
r9471 | veracity0 | 2011-06-18 13:50:57 -0500 (Sat, 18 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/AfterLifeRequest.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

Astral consumables have consumption gains based on level.
When you turn off the rat faucet, gice a link to visit Bart.
Give a message when you use skeeball to transform a token into tickets.
Tweak ascension message in session log.

------------------------------------------------------------------------
r9470 | veracity0 | 2011-06-18 11:27:27 -0500 (Sat, 18 Jun 2011) | 5 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

Add a Status panel to the Coinmasters Frame
Add a "skeeball" button to the Ticket Counter panel
Rename the "check" button to "visit" on Coinmaster panels
Add some new monsters to Ronaldus

------------------------------------------------------------------------
r9469 | veracity0 | 2011-06-17 20:18:10 -0500 (Fri, 17 Jun 2011) | 3 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/request/BigBrotherRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   A /src/net/sourceforge/kolmafia/request/TicketCounterRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Complete Coin Master refactoring: create BigBrotherRequest and
TicketCounterRequest

------------------------------------------------------------------------
r9468 | veracity0 | 2011-06-17 18:44:07 -0500 (Fri, 17 Jun 2011) | 5 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   A /src/net/sourceforge/kolmafia/request/AWOLQuartermasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Fix adventure yield for herringcello.
When logging a Coin Master transaction, if the token is a real item, use the
item's name, rather than the abbreviated token name.
The A. W. O. L. Quartermaster is now a CoinMasterRequest

------------------------------------------------------------------------
r9467 | veracity0 | 2011-06-17 17:57:06 -0500 (Fri, 17 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   A /src/net/sourceforge/kolmafia/request/BountyHunterHunterRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Check for ALL the fruits when deciding which hippy produce is available.
Get rid of unused tokenString field of a CoinmasterData
Make BountyHunterHunterRequest a CoinMasterRequest

------------------------------------------------------------------------
r9466 | veracity0 | 2011-06-17 16:39:14 -0500 (Fri, 17 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/DimemasterRequest.java
   A /src/net/sourceforge/kolmafia/request/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

More Coin Master refactoring: create DimemasterRequest and QuartersmasterRequest

------------------------------------------------------------------------
r9465 | veracity0 | 2011-06-17 13:37:10 -0500 (Fri, 17 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   M /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   M /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

More Coin Master refactoring: detecting token counts is Coin Master specific.

------------------------------------------------------------------------
r9464 | veracity0 | 2011-06-17 03:20:24 -0500 (Fri, 17 Jun 2011) | 3 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/request/AltarOfBonesRequest.java
   A /src/net/sourceforge/kolmafia/request/CRIMBCOGiftShopRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo10Request.java
   A /src/net/sourceforge/kolmafia/request/CrimboCartelRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Yet More Coin Masters refactoring: move removed coin masters - Crimbo Cartel,
Altar of Bones, CRIMBCO Gift Shop - into their own classes. Untested/untestable

------------------------------------------------------------------------
r9463 | veracity0 | 2011-06-17 02:41:37 -0500 (Fri, 17 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/DollHawkerRequest.java
   M /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   A /src/net/sourceforge/kolmafia/request/IsotopeSmitheryRequest.java
   A /src/net/sourceforge/kolmafia/request/LunarLunchRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

More Coin Master refactoring: pull out the three lunar isotope shops into
their own requests.

------------------------------------------------------------------------
r9462 | veracity0 | 2011-06-17 01:11:11 -0500 (Fri, 17 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/FreeSnackRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/DisabledItemsComboBox.java

More Coin Masters refactoring: CoinMasterRequest is now subclassable. As a test
GameShoppeRequest and FreeSnackRequest are now subclasses of CoinMasterRequest.
DisabledItemComboBox will no longer throw an exception if there are not enough
tooltips for all the entries

------------------------------------------------------------------------
r9461 | jasonharper | 2011-06-16 22:44:27 -0500 (Thu, 16 Jun 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Maximizer was not correctly handling single-equip accessories that were
forced with +equip if you had more than one of them.

Start of "beeosity" keyword support - nowhere near complete, but I didn't
want to hold up the bug fix above.  Default is 2 at the moment, but all this
really does so far is prevent equipping any one item with more than the
specified number of 'B's.  Extremely untested.

------------------------------------------------------------------------
r9460 | veracity0 | 2011-06-16 15:29:28 -0500 (Thu, 16 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   A /src/net/sourceforge/kolmafia/swingui/widget/DisabledItemsComboBox.java

Make April Shower and Summoning Chamber in Daily Deeds be fancy combo boxes,
courtesy of roippi@kolmafia.us

------------------------------------------------------------------------
r9459 | veracity0 | 2011-06-16 11:57:32 -0500 (Thu, 16 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Parse slimeling binge request from Relay Browser

------------------------------------------------------------------------
r9458 | veracity0 | 2011-06-16 10:44:22 -0500 (Thu, 16 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Remove obsolete choice adventures from the Cyrpt.
Do not attempt to look at NPC store inventory in result of ajax purchase

------------------------------------------------------------------------
r9457 | slyz | 2011-06-15 20:16:34 -0500 (Wed, 15 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Don't guess what is on offer in the Hippy store after buying an item.
------------------------------------------------------------------------
r9456 | veracity0 | 2011-06-15 19:11:48 -0500 (Wed, 15 Jun 2011) | 8 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Put preliminary and probably bogus consumption data in for Lunar Lunch food and
drink, so they will show up in the Item Manager Food and Booze panels
Lunch-o-mat items are acquirable from the moon if you have sufficient isotopes
and either have Transpondent or have a transponder available.
Note: we do not currently USE the transponder to get the effect, even if you
ask to acquire a Lunar Lunch item and do not have the effect.
When your quantity of lunar isotopes in inventory changes, refresh concoctions.

------------------------------------------------------------------------
r9455 | veracity0 | 2011-06-15 17:06:57 -0500 (Wed, 15 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Coin Master refactoring part 2: CoinmastersFram and CoinMasterRequest make
heavy use of CoinmasterData

------------------------------------------------------------------------
r9454 | veracity0 | 2011-06-15 14:27:51 -0500 (Wed, 15 Jun 2011) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/CoinmasterData.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Start of Coinmaster refactoring: create CoinmasterData class

------------------------------------------------------------------------
r9453 | veracity0 | 2011-06-15 12:42:20 -0500 (Wed, 15 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AfterLifeRequest.java

Reorder Zodiac signs to agree with KoL's new order.
When you step through Pearly Gates, log banked karma, each delta, and total.

------------------------------------------------------------------------
r9452 | veracity0 | 2011-06-14 23:40:57 -0500 (Tue, 14 Jun 2011) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

Add Moonthril equipment, Luniform outfit, and consumption data for elven squueze
and elven hardtack

------------------------------------------------------------------------
r9451 | veracity0 | 2011-06-14 18:52:10 -0500 (Tue, 14 Jun 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New Halloween Candies

------------------------------------------------------------------------
r9450 | veracity0 | 2011-06-14 18:21:04 -0500 (Tue, 14 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Add 3 Isotope Masters: Isotope Smithery, Dollhawker, Lunar Lunch-o-Mat

------------------------------------------------------------------------
r9449 | veracity0 | 2011-06-14 15:17:49 -0500 (Tue, 14 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

Simplify handling o of cells on left and right borders of Porko.
Correctly register Meat transferred from Storage

------------------------------------------------------------------------
r9448 | veracity0 | 2011-06-14 07:03:53 -0500 (Tue, 14 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java

Rewrite Porko solver to have all the feature of clump's Greasemonkey script

------------------------------------------------------------------------
r9447 | veracity0 | 2011-06-14 02:17:35 -0500 (Tue, 14 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Decorate the third porko game, too, rather than rejecting it because it doesn't
offer you any more choices...

------------------------------------------------------------------------
r9446 | slyz | 2011-06-14 00:50:13 -0500 (Tue, 14 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java

Only submit an auto-attack change directly when you have the requested skill. For skills you don't have, unknown skills, 0 (disable), 1 (attack) and numbers higher than 7000, submit via a chat command so KoL decides if it fails or not.

When submitting an auto-attack change directly, parse the response so Mafia knows what your new auto-attack is.


------------------------------------------------------------------------
r9445 | veracity0 | 2011-06-13 21:40:44 -0500 (Mon, 13 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Refactor: Coinmaster panels and requests are based on the master, not the token

------------------------------------------------------------------------
r9444 | veracity0 | 2011-06-13 20:23:53 -0500 (Mon, 13 Jun 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Fix opening CoinmasterFrame for first time

------------------------------------------------------------------------
r9443 | veracity0 | 2011-06-13 17:10:19 -0500 (Mon, 13 Jun 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CardLayoutSelectorPanel.java

Revamp Coinmaster Frame: use a card selector interface, like the Item Manager,
rather than a tabbed interface.

------------------------------------------------------------------------
r9442 | veracity0 | 2011-06-12 18:55:06 -0500 (Sun, 12 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java

Color unreachable squares in a Porko game a light gray and tag them Unreachable

------------------------------------------------------------------------
r9441 | veracity0 | 2011-06-12 16:55:51 -0500 (Sun, 12 Jun 2011) | 4 lines
Changed paths:
   A /src/images/itemimages
   A /src/images/itemimages/porko_green_arrowa.gif
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java

On a Porko board, make the hover text for ALL non-wall non-peg cells be the
expected payout if the chip passes through that cell.
Make the Start arrow(s) with the highest expected payout be green.

------------------------------------------------------------------------
r9440 | veracity0 | 2011-06-12 11:37:45 -0500 (Sun, 12 Jun 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Add relayShowSpoilers preference, configurable on Browser tab of Preferences.
Put recently released Sven puzzle helper under control of that setting

------------------------------------------------------------------------
r9439 | veracity0 | 2011-06-12 11:07:17 -0500 (Sun, 12 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Every time you visit the hippy store, examine the produce and decide how and if
you solved the filthworm sidequest

------------------------------------------------------------------------
r9438 | jasonharper | 2011-06-11 18:38:58 -0500 (Sat, 11 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Maximizer should no longer suggest B-containing consumables in Beecore. 
Untested.

------------------------------------------------------------------------
r9437 | jasonharper | 2011-06-11 16:55:04 -0500 (Sat, 11 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java

Maximizer now considers all known item IDs as possible equipment, rather than
trying to limit the search to the highest ID found in equipment.txt - which
breaks if there is any familiar equipment beyond the highest player equipment
item.

------------------------------------------------------------------------
r9436 | veracity0 | 2011-06-11 15:37:50 -0500 (Sat, 11 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java

Only give dropdowns for band members who are still waiting for items

------------------------------------------------------------------------
r9435 | veracity0 | 2011-06-11 15:26:09 -0500 (Sat, 11 Jun 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java

Add solver for the Hey Deze Arena puzzle: when you talk to Sven, offer four
dropdowns, one for each bandmember, populted only with the items that bandmember
likes. When you click the "Give Items" button, each dropdown in which you've
made a selection is submitted as a request.

Thus, you can select 4 dropdowns, click one button, and be done.

------------------------------------------------------------------------
r9434 | veracity0 | 2011-06-11 11:36:26 -0500 (Sat, 11 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AfterLifeRequest.java

Log actions in Valhalla the spend or gain Karma
Log reincarnation

------------------------------------------------------------------------
r9433 | jasonharper | 2011-06-10 22:58:36 -0500 (Fri, 10 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Modifier Maximizer now considers a lot more indirect sources of experience,
item drop, and meat drop (primarily from familiar effectiveness modifiers)
when maximizing the base stat.  This should allow equipment to be considered
when it only has such an indirect effect.

------------------------------------------------------------------------
r9432 | veracity0 | 2011-06-10 19:58:37 -0500 (Fri, 10 Jun 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Plurals of Pokemann figurines

------------------------------------------------------------------------
r9431 | veracity0 | 2011-06-10 12:37:47 -0500 (Fri, 10 Jun 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Adjust logic that determines which outfit to wear against the Goblin King:
- if you are currently wearing an outfit, preferentially use that method
- if you are in Beecore, you cannot use the harem girl outfit unless you
  already have the effect.
- If you are not wearing an outfit, continue to check for harem girl option
  first, since, even if you have retrieved the ingredients, making a knob
  cake requires Fancy cooking

------------------------------------------------------------------------
r9430 | veracity0 | 2011-06-10 10:56:57 -0500 (Fri, 10 Jun 2011) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Add Pyraramid Power and Gleaming WHite Teeth.
Disable clover protection when acquiring a clover for the lucky entryway.

------------------------------------------------------------------------
r9429 | slyz | 2011-06-09 19:19:25 -0500 (Thu, 09 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java

Only use an "item (count)" matcher when parsing transfers from the Display Case to the inventory.
------------------------------------------------------------------------
r9428 | veracity0 | 2011-06-09 18:13:19 -0500 (Thu, 09 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Fix detection of adding exactly two kinds of items to the stash. Thanks, slyz!

------------------------------------------------------------------------
r9427 | veracity0 | 2011-06-09 15:42:30 -0500 (Thu, 09 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/MonsterStatusTracker.java

Do not modify the attack and defense of unspaded monsters in the functions
consult scripts use to retrieve such for the current monster

------------------------------------------------------------------------
r9426 | slyz | 2011-06-09 13:15:01 -0500 (Thu, 09 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Lose E.M.U. parts when you gain an E.M.U. Unit, but this time do it in a way that is consistent with other quest items.

Lose the loose implementation added in r9425.
------------------------------------------------------------------------
r9425 | slyz | 2011-06-09 11:44:22 -0500 (Thu, 09 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Loose E.M.U. parts when you get the E.M.U. Unit.
------------------------------------------------------------------------
r9424 | veracity0 | 2011-06-09 11:43:15 -0500 (Thu, 09 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/StorageCommand.java

WHen you "pull outfit xxx", if you already have all the pieces of xxx in
inventory, say so, rather than silently doing nothing.

------------------------------------------------------------------------
r9423 | veracity0 | 2011-06-08 16:43:44 -0500 (Wed, 08 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/UseItemCommand.java

For the "eat" command, do not ask for Hell's Kitchen's menu unless you are in
Bad Moon, and do not ask for Chez Snootee's menu unless you can go to Little
Candia.
Ditto for the "drink" command and Hell's Kitchen and the Gnomish Brewery

------------------------------------------------------------------------
r9422 | veracity0 | 2011-06-08 16:36:44 -0500 (Wed, 08 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/RestaurantCommand.java

Fix the error message for the "restaurant" command to refer to Little Canadia,
not Mysiticality Signs. Ditto for the "brewery" command, the Gnomish Gnomads
Camp, and Moxie Signs

------------------------------------------------------------------------
r9421 | veracity0 | 2011-06-08 16:22:13 -0500 (Wed, 08 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Make ASH available_amount() call InventoryManager.getAccessibleCount(), which
will look at equipment on familiars in the terrarium and will also obey
autoSatisfyWithCloset to decide whether closeted items are "available".

------------------------------------------------------------------------
r9420 | veracity0 | 2011-06-08 13:16:31 -0500 (Wed, 08 Jun 2011) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/MonsterData.java

Incorporate Theraze's (modified) patch to count Bs in monsters

------------------------------------------------------------------------
r9419 | veracity0 | 2011-06-08 12:42:18 -0500 (Wed, 08 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix ash hermit() and use_skill() functions to recognize that $item and $skill
values contain the data name of the object in question

------------------------------------------------------------------------
r9418 | veracity0 | 2011-06-08 12:00:08 -0500 (Wed, 08 Jun 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java

Don't take an NPE if ASH execution results in no value to store in a variable
reference.
Do not invoke a library function - like adventure - if !permitdsContinue()
If an AdventureRequest fails to adventure, do not refresh charpane
If you can't go to the battlefield because you defeated the entire side,
recognize failure message.

------------------------------------------------------------------------
r9417 | veracity0 | 2011-06-08 08:43:55 -0500 (Wed, 08 Jun 2011) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

avoid stack trace in hedge maze solver if get an empty response.
do not enable dog hair pill button if we are disabling the frame

------------------------------------------------------------------------
r9416 | slyz | 2011-06-08 08:28:28 -0500 (Wed, 08 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Fix when ArrayIndexOutOfBoundsException when addCreationQueue is false
------------------------------------------------------------------------
r9415 | slyz | 2011-06-08 05:16:37 -0500 (Wed, 08 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java

Add Elven Medi-pack and Elven Magi-pack to restore items lists.
------------------------------------------------------------------------
r9414 | veracity0 | 2011-06-07 16:22:33 -0500 (Tue, 07 Jun 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

tiny top hat and cane makes Li'l Xenomorph into a fairy

------------------------------------------------------------------------
r9413 | veracity0 | 2011-06-07 13:36:55 -0500 (Tue, 07 Jun 2011) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt

Chapters from the Elpocalypse are HP/MP restores. Elven medi-pack is an HP
restore. ELven magi-pack is an MP restore.

------------------------------------------------------------------------
r9412 | veracity0 | 2011-06-07 13:19:59 -0500 (Tue, 07 Jun 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Support for the synthetic hair of the dog pill, courtesy of roippi.

------------------------------------------------------------------------
r9411 | slyz | 2011-06-07 02:15:27 -0500 (Tue, 07 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize when your spooky little girl runs away
------------------------------------------------------------------------
r9410 | veracity0 | 2011-06-07 00:58:28 -0500 (Tue, 07 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

Skills also need a "data name" since there is at least one skill name with
character entities. $skill[] normalizes skill names to the data name

------------------------------------------------------------------------
r9409 | veracity0 | 2011-06-07 00:00:28 -0500 (Tue, 07 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not unescape character entities in the CLI for "ash" (and "ashq") commands

------------------------------------------------------------------------
r9408 | veracity0 | 2011-06-06 22:46:28 -0500 (Mon, 06 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Experimental: Disallow non-ASCII characters in typed constant strings.

------------------------------------------------------------------------
r9407 | veracity0 | 2011-06-06 16:36:34 -0500 (Mon, 06 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

status effects also have "data names" and ash $effect parsing normalizes to them

------------------------------------------------------------------------
r9406 | veracity0 | 2011-06-06 16:07:43 -0500 (Mon, 06 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

When ASH parses an item name and generates an item value, normalize the name
to the item's "data name", as used by KoL and KoLmafia, complete with
character entities and such.

------------------------------------------------------------------------
r9405 | veracity0 | 2011-06-06 15:42:30 -0500 (Mon, 06 Jun 2011) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When using a Map to a moon shelter, only remove from inventory if it was
actually consumed, and only remove once from inventory if it is.

------------------------------------------------------------------------
r9404 | veracity0 | 2011-06-06 15:12:27 -0500 (Mon, 06 Jun 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java

If KoLmafia discovers a new item with itemId greater than any previously known,
it registers it in its internal database. If you attempt to use that item as
a goal, KoLmafia takes an Array Index Out of Bounds exception because there
is no entry in the Concoction Pool array for it. Don't do that.

------------------------------------------------------------------------
r9403 | veracity0 | 2011-06-06 12:19:43 -0500 (Mon, 06 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When you successfully solve the Big-Time Generator, you lose your E.M.U. Unit

------------------------------------------------------------------------
r9402 | veracity0 | 2011-06-06 11:45:20 -0500 (Mon, 06 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/TestCommand.java

Support for solving the Big-Time Generator.

------------------------------------------------------------------------
r9401 | veracity0 | 2011-06-05 14:45:40 -0500 (Sun, 05 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you gain or lose a status effect, refresh concotions, since Inigo's can
allow you to craft things you otherwise couldn't make.

------------------------------------------------------------------------
r9400 | jaadams5 | 2011-06-05 12:44:50 -0500 (Sun, 05 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Effectively revert 9395 since functionality was unintentionally lost along with the stack overflow.  Explicit local variables retained in case further debugging is required.
------------------------------------------------------------------------
r9399 | veracity0 | 2011-06-05 04:01:04 -0500 (Sun, 05 Jun 2011) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Calculate Expected Value of each Porko slot and store in lastPorkoExpected.
If you have arcadeGameHints = true, replace "Start Here" hpver text for the
various arrows with the expected value of starting on that slot.

------------------------------------------------------------------------
r9398 | veracity0 | 2011-06-05 01:45:59 -0500 (Sun, 05 Jun 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java

Add initial Item Drops data for Pork Elf Survivors of various kinds.
When you start a Porko game, save the payouts in lastPorkoPayouts

------------------------------------------------------------------------
r9397 | shwei | 2011-06-05 01:00:37 -0500 (Sun, 05 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Use an explicit call stack for storing/resetting pending states.
------------------------------------------------------------------------
r9396 | veracity0 | 2011-06-04 19:07:41 -0500 (Sat, 04 Jun 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java

When we start a Porko game, store the peg configuration in lastPorkoBoard.
mutated alielephant can drop up to 4 lunar isotopes.

------------------------------------------------------------------------
r9395 | jaadams5 | 2011-06-04 18:22:40 -0500 (Sat, 04 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Cleaned up npc_price() to eliminate probable cause of stack overflow.
------------------------------------------------------------------------
r9394 | veracity0 | 2011-06-04 18:19:49 -0500 (Sat, 04 Jun 2011) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Playing Porko takes a turn and costs an isotope.
When you get the Transpondent effect, add a link into Spaaace
Add Spell Transfer Complete status effect

------------------------------------------------------------------------
r9393 | veracity0 | 2011-06-04 14:07:59 -0500 (Sat, 04 Jun 2011) | 3 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/SpaaaceRequest.java

There are shops in the Elvish Paradise. Add the new items and log visits there.
True Coinmaster support coming later...

------------------------------------------------------------------------
r9392 | veracity0 | 2011-06-04 13:16:34 -0500 (Sat, 04 Jun 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Initial support for Li'l Xenomorph and Spaaace

------------------------------------------------------------------------
r9391 | veracity0 | 2011-06-04 10:03:18 -0500 (Sat, 04 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Do not insert a variable into the symbol table of its scope until after the
initializer, if any, is parsed. This prevents the script from erroneously
using the unitialized variable itself in the initializer expression.

------------------------------------------------------------------------
r9390 | veracity0 | 2011-06-03 21:30:17 -0500 (Fri, 03 Jun 2011) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Fix image for Mariachi Mood

------------------------------------------------------------------------
r9389 | veracity0 | 2011-06-03 17:18:42 -0500 (Fri, 03 Jun 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Refactor tests for whether fancy recipes are permitted:
- allow them even without a range or cocktailcrafting kit if you have enough
  Meat to buy the tool and have autoSatisfyWithNPCs = true
- ditto for advanced smithing items with no tenderizing hammer in inventory
- Hopefully, better detection of active Inigo's, even with no turns available

------------------------------------------------------------------------
r9388 | veracity0 | 2011-06-03 15:21:01 -0500 (Fri, 03 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

If you visit Hagnk and it says he doesn't have any of your Meat, set storage
Meat to 0

------------------------------------------------------------------------
r9387 | veracity0 | 2011-06-03 14:54:55 -0500 (Fri, 03 Jun 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

When you empty storage, set storage meat to 0.
When pulling items from storage, parse response text to find out what got
moved, rather than assuming everything in the URL was successfully pulled

------------------------------------------------------------------------
r9386 | veracity0 | 2011-06-03 12:46:05 -0500 (Fri, 03 Jun 2011) | 2 lines
Changed paths:
   M /src/data/spleenhit.txt

Instant Karma is usable at level 13

------------------------------------------------------------------------
r9385 | veracity0 | 2011-06-03 12:37:46 -0500 (Fri, 03 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Do not include submenu if there are no familiars in it

------------------------------------------------------------------------
r9384 | jaadams5 | 2011-06-03 12:16:24 -0500 (Fri, 03 Jun 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Fade out familiar category in popup menu if no familiars of that type are available.  Thanks to Aankhen @ KoLmafia.us
------------------------------------------------------------------------
r9383 | veracity0 | 2011-06-03 11:23:25 -0500 (Fri, 03 Jun 2011) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When using an item redirects to a fight, set lastAdventure to "None"
Red Pill is not multiusable

------------------------------------------------------------------------
r9382 | slyz | 2011-06-03 07:17:09 -0500 (Fri, 03 Jun 2011) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Mirrored aviator shades give +15 Moxie
------------------------------------------------------------------------
r9381 | veracity0 | 2011-06-02 12:27:29 -0500 (Thu, 02 Jun 2011) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Fix boss warning for new URL leading to Bonerdagon.
Recipe: you can get 6 tropical orchids by using packet of orchid seeds

------------------------------------------------------------------------
r9380 | veracity0 | 2011-06-01 15:44:26 -0500 (Wed, 01 Jun 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java

Hide the "Relay" button on the Login Frame, since it doesn't work.

------------------------------------------------------------------------
r9379 | veracity0 | 2011-06-01 14:59:38 -0500 (Wed, 01 Jun 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

fistfull of ashes -> fistful of ashes

------------------------------------------------------------------------
r9378 | veracity0 | 2011-06-01 14:56:19 -0500 (Wed, 01 Jun 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add fight.php to list of URLs that can deliver a clover, since the Marmot sign
can give you a clover after a fight.

------------------------------------------------------------------------
r9377 | slyz | 2011-05-31 16:52:33 -0500 (Tue, 31 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Support for compact mode in CharPaneRequest when in Valhalla.
------------------------------------------------------------------------
r9376 | veracity0 | 2011-05-31 16:15:17 -0500 (Tue, 31 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Disable clover protection during pre-ascension processing

------------------------------------------------------------------------
r9375 | veracity0 | 2011-05-31 15:06:45 -0500 (Tue, 31 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

If you want to the do the Lucky Entryway, require that a ten-leaf clover be
available, rather than giving up and doing Unlucky Entryway

------------------------------------------------------------------------
r9374 | veracity0 | 2011-05-31 12:38:18 -0500 (Tue, 31 May 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/preferences/PreferenceListenerRegistry.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   A /src/net/sourceforge/kolmafia/swingui/widget/CreationSettingCheckBox.java

Add the "use items in closet" checkbox to the Preferences frame, as well as
it's original location on the Creation tab. Checking or unchecking in either
location (or changing the underlying property, autoSatisfyWithCloset vis the
CLI or script) will be refelected in both checkboxes.
Change CreationSettingCheckboxes to NOT use WeakReferences for the listeners.

------------------------------------------------------------------------
r9373 | slyz | 2011-05-30 17:52:59 -0500 (Mon, 30 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

You need to bring an Antique hand mirror to the NS fight in Beecore, not a smurf

Use inBeecore() to check which pirate store is available to you
------------------------------------------------------------------------
r9372 | slyz | 2011-05-30 12:03:17 -0500 (Mon, 30 May 2011) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Don't try to record chat requests to session, as it can get in the way of properly recording redirects while adventuring. 

Cobb's Knob oven is hot.
------------------------------------------------------------------------
r9371 | veracity0 | 2011-05-29 16:56:37 -0500 (Sun, 29 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

In order to empty storage, you now need action=pullall, not action=takeall

------------------------------------------------------------------------
r9370 | slyz | 2011-05-29 16:27:13 -0500 (Sun, 29 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Consistent and meaningful return values for some ASH functions, take 2
------------------------------------------------------------------------
r9369 | veracity0 | 2011-05-29 16:14:43 -0500 (Sun, 29 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Now that getting clovers from the hermit costs only meat, not adventures, fix
the breakfast logic to get as many as possible, either for soft or hard core

------------------------------------------------------------------------
r9368 | veracity0 | 2011-05-29 15:55:00 -0500 (Sun, 29 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

I added a canEquip() method to FamiliarData for the benefit of the Gear Changer,
a while back. Use it.

------------------------------------------------------------------------
r9367 | veracity0 | 2011-05-29 14:43:55 -0500 (Sun, 29 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

When you are in Beecore, the familiar list in the Gear Changer no longer shows
scary B familiars. When you free the king, they should all reappear (untested).

------------------------------------------------------------------------
r9366 | veracity0 | 2011-05-29 10:53:37 -0500 (Sun, 29 May 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AfterLifeRequest.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

When you log in while in Valhalla, the only thing you need to do (about the only
thing you CAN do) is look at the charpane.
When you are in Valhala, the sidepane says (Valhalla)
Track karma awarded when you pass through the Pearly Gates.
Track karma spent and regained as you buy or return items in the afterlife
(Upon ascension, bankedKarma has the amount of karma remaining for later)

------------------------------------------------------------------------
r9365 | veracity0 | 2011-05-29 09:04:16 -0500 (Sun, 29 May 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Plural of imp air is cans of imp air

------------------------------------------------------------------------
r9364 | slyz | 2011-05-29 03:58:20 -0500 (Sun, 29 May 2011) | 1 line
Changed paths:
   M /src/data/npcstores.txt
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java

Massive Manual of Maurauder Mockery is available in Barrrtelby's only on "Bees Hate You" path.
------------------------------------------------------------------------
r9363 | slyz | 2011-05-29 03:21:05 -0500 (Sun, 29 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

No NPE when setting stat ranges during initialization
------------------------------------------------------------------------
r9362 | slyz | 2011-05-29 02:38:08 -0500 (Sun, 29 May 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Use the player's current "Muscle Experience Percent", "Mysticality Experience Percent" and "Moxie Experience Percent" modifiers when showing stat gains from consumables, instead of simply adding +25% on stat days.

Add the gapProtection setting to defaults.txt
------------------------------------------------------------------------
r9361 | veracity0 | 2011-05-29 01:15:57 -0500 (Sun, 29 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Centralize actual performance of clover protection.

------------------------------------------------------------------------
r9360 | veracity0 | 2011-05-29 00:58:17 -0500 (Sun, 29 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Auto-adventuring does clover protection without regard to Beecore. Fix that.

------------------------------------------------------------------------
r9359 | veracity0 | 2011-05-29 00:42:04 -0500 (Sun, 29 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

No NPE if getting path from a request which has not set URL yet

------------------------------------------------------------------------
r9358 | veracity0 | 2011-05-29 00:23:01 -0500 (Sun, 29 May 2011) | 3 lines
Changed paths:
   M /src/data/npcstores.txt
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Add Massive Manual of Maurauder Mockery to to Barrrtelby's inventory
Shorten message for discarding Karma at the Gash

------------------------------------------------------------------------
r9357 | veracity0 | 2011-05-28 17:06:34 -0500 (Sat, 28 May 2011) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

New setting: bankedKarma is amount of karma you waiting for you in Valhalla.
When you discard Instant Karma, increase bankedKarma by 11.
If you have Instant Karma in inventory on the Gash screen, provide a "discard"
link which will let you discard Instant Karma and bank it in Valhalla.
When you are in Valhalla, the CharPane is a vestige of its normal self, but
includes a Karma: xxx listing. Parse this everytime the CharPane refreshes in
Valhalla and store it in bankedKarma. In theory, when you ascend, bankedKarma
will therefore be the amount of karma you did not spend in the afterlife.

This is all untested.

------------------------------------------------------------------------
r9356 | slyz | 2011-05-28 06:37:30 -0500 (Sat, 28 May 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Recognize when the the Gate of Bees has been passed in Beecore.
Fix adventure gains for knob pasties and thermos full of knob coffee
------------------------------------------------------------------------
r9355 | veracity0 | 2011-05-28 01:22:21 -0500 (Sat, 28 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Do not attempt to pass the Gte of Bees without the correct effect.

------------------------------------------------------------------------
r9354 | slyz | 2011-05-27 14:57:59 -0500 (Fri, 27 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

Fix processing when buying hermit items through decorated links
------------------------------------------------------------------------
r9353 | veracity0 | 2011-05-27 12:00:09 -0500 (Fri, 27 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Check for equipment change before looking for usage messages.

------------------------------------------------------------------------
r9352 | veracity0 | 2011-05-26 15:21:19 -0500 (Thu, 26 May 2011) | 3 lines
Changed paths:
   M /src/data/pulverize.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java

Special pulverization data for bejeweled cufflinks.
pokemann bandaids are not multiusable

------------------------------------------------------------------------
r9351 | veracity0 | 2011-05-26 14:43:02 -0500 (Thu, 26 May 2011) | 6 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Remove (for now) counting of discarded Karma. Eventually, when we track how
much Valhalla you have banked in the afterlife, we will resume.
Don't bother removing B filtering from the Booze window if you have a Spirit
Hobo equipped in Beecore since you can't equip that familiar in Beecore.
Show monster element even if we don't know its combat stats or item drops

------------------------------------------------------------------------
r9350 | slyz | 2011-05-25 13:50:16 -0500 (Wed, 25 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java

Show an error message instead of failing silently when trying to get a Skate Park buff without any air supply.
------------------------------------------------------------------------
r9349 | veracity0 | 2011-05-25 09:52:32 -0500 (Wed, 25 May 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Disable B filtering on the Booze section if you have a Spirit Hobo equipped
Disable B filtering on the Food section if you have a GGG equipped
Note that in either case, you can still manually filter with !=b

------------------------------------------------------------------------
r9348 | veracity0 | 2011-05-25 09:34:49 -0500 (Wed, 25 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Enable autoSatisfyWithNPCs when autoworthless and autopermit

------------------------------------------------------------------------
r9347 | veracity0 | 2011-05-25 08:59:01 -0500 (Wed, 25 May 2011) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java

Visiting Doc Galaktik to start the quest is not a cure.
Plural of Ultrasoldier Serum
correction fluid is not multiusable
tiny black hole has power 10

------------------------------------------------------------------------
r9346 | veracity0 | 2011-05-24 15:24:07 -0500 (Tue, 24 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Show Beeosity in side pane when you are in Beecore

------------------------------------------------------------------------
r9345 | veracity0 | 2011-05-24 15:00:22 -0500 (Tue, 24 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

If you are in Beecore, do not show unequippable familiars in the familiar
popup in the GUI's sidepane

------------------------------------------------------------------------
r9344 | veracity0 | 2011-05-24 12:43:39 -0500 (Tue, 24 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

You can't use the Manual of Labor in Beecore

------------------------------------------------------------------------
r9343 | veracity0 | 2011-05-24 11:12:13 -0500 (Tue, 24 May 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Fix plurals for energy drinks & cartons thereof

------------------------------------------------------------------------
r9342 | jaadams5 | 2011-05-24 07:01:46 -0500 (Tue, 24 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Consistent and meaningful return values for some ASH functions as per slyz @ kolmafia.us
------------------------------------------------------------------------
r9341 | veracity0 | 2011-05-24 03:02:46 -0500 (Tue, 24 May 2011) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

All Beecore restrictions are lifted once you free the king.
Add Thwaitgold bee statuette
In Beecore, there is only one gate: the gate of bees

------------------------------------------------------------------------
r9340 | veracity0 | 2011-05-23 16:55:24 -0500 (Mon, 23 May 2011) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Add modifierss for Muscle Day, Moxie Day, and Mysticality Day: these grant
Muscle Experience Percent, Moxie Experience Percent, and Mysticality Experience
Percent only to character out of ronin/hardcore

------------------------------------------------------------------------
r9339 | veracity0 | 2011-05-23 12:23:35 -0500 (Mon, 23 May 2011) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Fix "telescope" command for Beecore.
astral bracer has Mana Cost (combat) modifier

------------------------------------------------------------------------
r9338 | veracity0 | 2011-05-22 18:47:59 -0500 (Sun, 22 May 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

When you are in Beecore, filter out unconsumable food, drink, and spleen items
in the Food/Booze/Spleen panels. If you really want to create them, they still
appear in the Creatable panel.

------------------------------------------------------------------------
r9337 | veracity0 | 2011-05-22 18:28:12 -0500 (Sun, 22 May 2011) | 3 lines
Changed paths:
   A /src/images/closet.gif
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

When you are in Beecore, clover protection the Relay Browser now offers to
closet your clover, rather than disassemble it.

------------------------------------------------------------------------
r9336 | veracity0 | 2011-05-22 16:44:01 -0500 (Sun, 22 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

New pattern allowed in AutoFilterTextFields: "!=b" will show anything that does
NOT have "b" in it. "!=pie" will show anything that does NOT jave "pie" in it.

------------------------------------------------------------------------
r9335 | veracity0 | 2011-05-22 14:27:02 -0500 (Sun, 22 May 2011) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Simplify detection of un-creatable Beecore recipes: add a creation flag to
bannded recipes in concoctions.txt and eliminate special Beecore code that
checks ingredtient names for SUSE and MUSE recipes

------------------------------------------------------------------------
r9334 | veracity0 | 2011-05-22 13:42:54 -0500 (Sun, 22 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/moods/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

BeeCore -> Beecore
In Beecore, you cannot create items by using or multiusing B ingredients

------------------------------------------------------------------------
r9333 | veracity0 | 2011-05-22 02:42:11 -0500 (Sun, 22 May 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Fix descid for busted wings. Auto-use chest of the Bonerdagon on ascension

------------------------------------------------------------------------
r9332 | veracity0 | 2011-05-21 18:16:12 -0500 (Sat, 21 May 2011) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Don't set initial bee interval; needs spading.
Add drop rates for paper strips.

------------------------------------------------------------------------
r9331 | veracity0 | 2011-05-21 18:01:47 -0500 (Sat, 21 May 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Experimental Bee counters displayed in charpane, like semirare counters:

- When you reincarnate into BeeCore, window start = 15, window end = 20
- When you encounter a bee, reset window start to 15 and window end to 20
- When you use a honeypot (gaining Smell Like a Bee), clear bee windows; you
will likely meet a bee as soon as the effect wears off, so turns reamining of
the effect act, effectively, like a Bee counter.

------------------------------------------------------------------------
r9330 | veracity0 | 2011-05-21 14:34:59 -0500 (Sat, 21 May 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

New setting: beeCounter is the turn you last saw a bee in BeeCore

------------------------------------------------------------------------
r9329 | veracity0 | 2011-05-21 13:07:38 -0500 (Sat, 21 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

When you click on the coffee grounds in the plains and plant a beanstalk,
remove an enchanted bean from inventory.

------------------------------------------------------------------------
r9328 | veracity0 | 2011-05-21 12:55:27 -0500 (Sat, 21 May 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you get an enchanted bean in the Relay Browser, if you are at least
level 10 and do not have a S.O.C.K. or rowboat, the use link is now "plant",
which clicks on the coffee grounds, rather than "use"

------------------------------------------------------------------------
r9327 | veracity0 | 2011-05-21 12:39:22 -0500 (Sat, 21 May 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

When automating adventures, going to the AIrship will plant a bean to open the
beanstalk, if necessary. Do this by clicking on the coffee grounds in the map
rather than by using the bean.

------------------------------------------------------------------------
r9326 | veracity0 | 2011-05-21 11:50:53 -0500 (Sat, 21 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

autoworthless and autopermit are no longer considered to be "automated" requests
so they now purchase chewing gum and permits regardless of autoSatisfyWithNPCs

------------------------------------------------------------------------
r9325 | veracity0 | 2011-05-20 22:15:30 -0500 (Fri, 20 May 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/spleenhit.txt

Fix various item powers, level requirements, consumtion data

------------------------------------------------------------------------
r9324 | veracity0 | 2011-05-20 19:19:08 -0500 (Fri, 20 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Handle errors in maximizer expressions more gracefully.

------------------------------------------------------------------------
r9323 | veracity0 | 2011-05-20 15:02:07 -0500 (Fri, 20 May 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/spleenhit.txt

Add honey and astral consumables. Consumption data almost certainly bogus.

------------------------------------------------------------------------
r9322 | veracity0 | 2011-05-20 09:59:26 -0500 (Fri, 20 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

If we ever look at storage and discover stuff there, but we've previously
marked storage as empty, unmark

------------------------------------------------------------------------
r9321 | veracity0 | 2011-05-20 08:06:46 -0500 (Fri, 20 May 2011) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

astral pet sweater is Generic familiar equipment. If you specifically chose
to have one, use it for everything in preference to other stealable equipment.
Treat Reconstituted Crow like the Reassembled Blackbird as far as use links and
restoring previous familiar after it flies away are concerned.

------------------------------------------------------------------------
r9320 | veracity0 | 2011-05-20 00:51:30 -0500 (Fri, 20 May 2011) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

More Bees Hate You items

------------------------------------------------------------------------
r9319 | veracity0 | 2011-05-19 20:06:17 -0500 (Thu, 19 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java

Fix filtering of B-restoratives in BeeCore

------------------------------------------------------------------------
r9318 | veracity0 | 2011-05-19 18:24:09 -0500 (Thu, 19 May 2011) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/AfterLifeRequest.java
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Add honey outfit items
You now ascend from afterlife.php, not valhalla.php.
When you visit a store in the afterlife, examine items for sale and register
anything we don't know about in the item database (hope, hope_

------------------------------------------------------------------------
r9317 | veracity0 | 2011-05-19 15:50:28 -0500 (Thu, 19 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Add missing import

------------------------------------------------------------------------
r9316 | veracity0 | 2011-05-19 13:22:11 -0500 (Thu, 19 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Mongoose and Platypus did not have stat and zone set correctly.
When you start a BeeCore run, recognize that as a Path in initial session log

------------------------------------------------------------------------
r9315 | veracity0 | 2011-05-19 10:52:24 -0500 (Thu, 19 May 2011) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

When write modifiers.txt override, include the zodiac signs.
Add astral items
Add honey items

------------------------------------------------------------------------
r9314 | jaadams5 | 2011-05-19 07:35:07 -0500 (Thu, 19 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

npc_price() added as per theraze @ kolmafia.us
------------------------------------------------------------------------
r9313 | veracity0 | 2011-05-18 09:12:05 -0500 (Wed, 18 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Disable Valhalla decorator in Relay Browser until we can handle the new Valhalla
KoL changed the name of the Mr. Alarm stop adventure

------------------------------------------------------------------------
r9312 | veracity0 | 2011-05-18 06:33:49 -0500 (Wed, 18 May 2011) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Nuclear Blastball is not multiusable.
When consumption fails because Bs scare you, undo stomach/spleen usage

------------------------------------------------------------------------
r9311 | veracity0 | 2011-05-17 21:58:25 -0500 (Tue, 17 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When protecting clovers in BeeCore, use "closet put * ten-leaf clover" rather
than "closet * ten-leaf clover"

------------------------------------------------------------------------
r9310 | veracity0 | 2011-05-17 18:39:19 -0500 (Tue, 17 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/moods/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

In BeeCore, clover protection closets clovers, rather than disassembling them.
In BeeCore, detect item use failures due to apiphobia

------------------------------------------------------------------------
r9309 | veracity0 | 2011-05-17 17:04:03 -0500 (Tue, 17 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/moods/RecoveryManager.java

When you are in BeeCore, do not attempt to use "b" items for HP or MP recovery.
Untested.

------------------------------------------------------------------------
r9308 | veracity0 | 2011-05-17 16:22:01 -0500 (Tue, 17 May 2011) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add knoll_available(), canadia_available(), and gnomads_available()
Include Sign:xxx modifiers

------------------------------------------------------------------------
r9307 | veracity0 | 2011-05-17 13:34:11 -0500 (Tue, 17 May 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/QuarkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RestaurantCommand.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Detect Path from api.php.
Set consumption restrictions based on Path.
Provide my_sign() and my_path() ASH functions to get Zodiac Sign and Path
Which signs provide Muscle, Mysticality, and Moxie have changed.
Access to Knoll, Canadia, and Gnomads is no longer tied to stat

------------------------------------------------------------------------
r9306 | DoctorRotelle | 2011-05-17 10:32:34 -0500 (Tue, 17 May 2011) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Swabbie swab and mer-kin fastjuice are now multiple use items.
------------------------------------------------------------------------
r9305 | veracity0 | 2011-05-17 02:54:57 -0500 (Tue, 17 May 2011) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

delicious comfit? is not multiusable

------------------------------------------------------------------------
r9304 | veracity0 | 2011-05-17 01:40:09 -0500 (Tue, 17 May 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

moon unit, take 2

------------------------------------------------------------------------
r9303 | veracity0 | 2011-05-17 01:31:10 -0500 (Tue, 17 May 2011) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Recognize when your EL Vibrato portal has run out of power.
moon unit

------------------------------------------------------------------------
r9302 | veracity0 | 2011-05-16 18:35:10 -0500 (Mon, 16 May 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Add El Vibrations

------------------------------------------------------------------------
r9301 | veracity0 | 2011-05-16 17:43:07 -0500 (Mon, 16 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix parsing of card insertion into the EL Vibrato helmet: when looking at
redirects to inventory.php, check for action=message before checking which=2.

------------------------------------------------------------------------
r9300 | veracity0 | 2011-05-15 00:36:10 -0500 (Sun, 15 May 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

The Bone Star

------------------------------------------------------------------------
r9299 | veracity0 | 2011-05-14 21:05:26 -0500 (Sat, 14 May 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java

Fix choice spoilers for Above Valhalla choices to consistently tell you what you
need to maximize for each option.
Feature: make |= and &= work for booleans as well as ints

------------------------------------------------------------------------
r9298 | veracity0 | 2011-05-14 11:56:20 -0500 (Sat, 14 May 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Ultrasoldier Serum gives Army of One

------------------------------------------------------------------------
r9297 | grotfang | 2011-05-14 03:23:35 -0500 (Sat, 14 May 2011) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

A Supply Train
------------------------------------------------------------------------
r9296 | veracity0 | 2011-05-13 18:06:18 -0500 (Fri, 13 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix session_logs() to look in the correct place for the logs on a Mac

------------------------------------------------------------------------
r9295 | veracity0 | 2011-05-13 13:24:50 -0500 (Fri, 13 May 2011) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Initial support for acquiring and upgrading the A. W. O. L. Tattoo

------------------------------------------------------------------------
r9294 | veracity0 | 2011-05-13 11:38:16 -0500 (Fri, 13 May 2011) | 3 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Initial support for A. W. O. L. Quartermaster. No tattoos.
delete two more override files on "update clear"

------------------------------------------------------------------------
r9293 | veracity0 | 2011-05-13 00:56:22 -0500 (Fri, 13 May 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Massive Flying Battleship. New items. New skill.

------------------------------------------------------------------------
r9292 | veracity0 | 2011-05-12 18:04:51 -0500 (Thu, 12 May 2011) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

Admiral's hat. Scrape item image filenames and put in itemdescs. Add .image
proxy field for $items.

------------------------------------------------------------------------
r9291 | veracity0 | 2011-05-12 14:55:58 -0500 (Thu, 12 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Abort automation above Valhalla if you don't have a mount, are too drunk, or
have too little HP or MP

------------------------------------------------------------------------
r9290 | veracity0 | 2011-05-12 13:21:43 -0500 (Thu, 12 May 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

fix chaos popcorn mixing method

------------------------------------------------------------------------
r9289 | veracity0 | 2011-05-12 10:07:29 -0500 (Thu, 12 May 2011) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Amazing Ideas that you "combine" cannot be done by the Plunger and don't
require meat paste and are un-untinkerable

------------------------------------------------------------------------
r9288 | veracity0 | 2011-05-12 08:45:31 -0500 (Thu, 12 May 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

plural band-aids

------------------------------------------------------------------------
r9287 | veracity0 | 2011-05-12 00:54:54 -0500 (Thu, 12 May 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Bonewall

------------------------------------------------------------------------
r9286 | veracity0 | 2011-05-11 12:52:51 -0500 (Wed, 11 May 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UpdateDataCommand.java

Do not delete override files for minor version upgrades.
Do not automatically write override files when new objects are discovered;
enter them into internal database so they can be used during the session, but
require the user to use the "update save" command to actually write files

------------------------------------------------------------------------
r9285 | veracity0 | 2011-05-11 01:51:43 -0500 (Wed, 11 May 2011) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

The Skies over Valhala are an adventurable area with configurable choice
adventure and new item.

------------------------------------------------------------------------
r9284 | veracity0 | 2011-05-10 15:10:19 -0500 (Tue, 10 May 2011) | 3 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Track daily streee ball squeezes in _stressBallSqueezes
Only allow Squeeze Stress Ball skill to be used once per combat in a CCS

------------------------------------------------------------------------
r9283 | grotfang | 2011-05-10 13:40:36 -0500 (Tue, 10 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

PMs should now be parsed correctly. Thanks to slyz @kolmafia.us
------------------------------------------------------------------------
r9282 | veracity0 | 2011-05-09 16:53:17 -0500 (Mon, 09 May 2011) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Okee-Dokee status effects

------------------------------------------------------------------------
r9281 | veracity0 | 2011-05-07 20:02:52 -0500 (Sat, 07 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Fxi Tpyo

------------------------------------------------------------------------
r9280 | veracity0 | 2011-05-06 23:42:04 -0500 (Fri, 06 May 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Icy Peak choice adventures and hideous egg

------------------------------------------------------------------------
r9279 | veracity0 | 2011-05-06 21:19:57 -0500 (Fri, 06 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java

KoL allows any old junk in the hero donation field. Strip out non-digits.

------------------------------------------------------------------------
r9278 | veracity0 | 2011-05-06 17:33:27 -0500 (Fri, 06 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/MonsterStatusTracker.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

If we see an unknown monster, temporarily register it so that consult scripts
can see it

------------------------------------------------------------------------
r9277 | veracity0 | 2011-05-06 15:54:13 -0500 (Fri, 06 May 2011) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix enchantments for Abominably Slippery.
You cannot use two Pen Pal kits.
Remove temporary setting-adjustment code

------------------------------------------------------------------------
r9276 | veracity0 | 2011-05-05 21:40:59 -0500 (Thu, 05 May 2011) | 2 lines
Changed paths:
   M /build.properties
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 14.6

------------------------------------------------------------------------
r9275 | veracity0 | 2011-05-05 21:37:20 -0500 (Thu, 05 May 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/mallprices.txt

Update mall prices. Fix missing equip requirement for Porkachu.

------------------------------------------------------------------------
r9274 | veracity0 | 2011-05-05 15:15:06 -0500 (Thu, 05 May 2011) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Add a few more Pen Pal items and effects.
Do not reload the Goal field with defaults if there are other goals set.

------------------------------------------------------------------------
r9273 | shwei | 2011-05-05 10:34:34 -0500 (Thu, 05 May 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Clear unsatisfied goals when changing adventuring locations
------------------------------------------------------------------------
r9272 | veracity0 | 2011-05-04 13:18:58 -0500 (Wed, 04 May 2011) | 3 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/request/CouncilRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Add CouncilRequest class which is a GenericRequest which will retry on a
timeout and doesn't need a password hash.

------------------------------------------------------------------------
r9271 | veracity0 | 2011-05-04 12:24:53 -0500 (Wed, 04 May 2011) | 6 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add Wet Willied and Taste the Inferno status effects.
Nuclear Breath is a conditional combat skill
When we add an adventure to the adventure list, clear the password hash. It will
be added the first time the adventure is run.
When you log in a new character, refresh the adventure list.

------------------------------------------------------------------------
r9270 | veracity0 | 2011-05-03 22:25:29 -0500 (Tue, 03 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

Fix typo: use a "-" instead of a "="

------------------------------------------------------------------------
r9269 | veracity0 | 2011-05-03 21:29:48 -0500 (Tue, 03 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Adjust remaining pulls based on how many items you pull in each request, since
the response text for a pull no longer tells you pulls remaining.

------------------------------------------------------------------------
r9268 | veracity0 | 2011-05-03 16:49:21 -0500 (Tue, 03 May 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

"Pulls left" are now in their own span on the main page of Hagnk's storage.

------------------------------------------------------------------------
r9267 | veracity0 | 2011-05-03 16:40:15 -0500 (Tue, 03 May 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

More Pen Pal items and power for previously known items

------------------------------------------------------------------------
r9266 | veracity0 | 2011-05-03 15:24:04 -0500 (Tue, 03 May 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

Look for meat and pull count (and no items) on page 5 of storage.
Look for items (and no meat or pull count) on other pages of storage.

------------------------------------------------------------------------
r9265 | veracity0 | 2011-05-03 14:38:19 -0500 (Tue, 03 May 2011) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/moods/Mood.java
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java

When you "Delete List" on the default mood, actually clear all the triggers in
it, rather than simply clearing the displayed list.
Add a couple more Pen Pal items

------------------------------------------------------------------------
r9264 | veracity0 | 2011-05-03 10:07:16 -0500 (Tue, 03 May 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

More Pen Pal items. When you log in, forget outfit checkpoints.

------------------------------------------------------------------------
r9263 | veracity0 | 2011-05-03 00:09:40 -0500 (Tue, 03 May 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Initial support for Pen Pal kit

------------------------------------------------------------------------
r9262 | veracity0 | 2011-04-30 11:20:12 -0500 (Sat, 30 Apr 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt

Add unknownRecipe5063 and unknownRecipe5069 settings

------------------------------------------------------------------------
r9261 | veracity0 | 2011-04-30 09:28:41 -0500 (Sat, 30 Apr 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add tiny black hole

------------------------------------------------------------------------
r9260 | veracity0 | 2011-04-29 19:44:16 -0500 (Fri, 29 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

Handle complete absence of JSON string in api.php result with grace.
Storage and Closet have different HTML with inventory images off.

------------------------------------------------------------------------
r9259 | veracity0 | 2011-04-29 12:34:00 -0500 (Fri, 29 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Handle corner case of evil eye being used with less than 3 evilness left in nook

------------------------------------------------------------------------
r9258 | veracity0 | 2011-04-29 10:35:11 -0500 (Fri, 29 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When you successfully use an evil eye, decrement cyrptTotalEvilness as well as
cyrptNookEvilness

------------------------------------------------------------------------
r9257 | veracity0 | 2011-04-28 16:10:32 -0500 (Thu, 28 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Set currentHippyStore and lastFilthClearance when you turn in the heart of the
filthworm queen.

------------------------------------------------------------------------
r9256 | veracity0 | 2011-04-28 10:16:26 -0500 (Thu, 28 Apr 2011) | 14 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Cyrpt evilness tracking:
- When acquire the Evilometer, initialize evilness levels
- When you look at Evilometer, update evilness levels
- When you defeat a cyrpt monster or use an evil eye, update appropriate
  evilness level

Levels are stored in settings:

cyrptAlcoveEvilness
cyrptCrannyEvilness
cyrptNicheEvilness
cyrptNookEvilness
cyrptTotalEvilness

------------------------------------------------------------------------
r9255 | veracity0 | 2011-04-27 18:46:22 -0500 (Wed, 27 Apr 2011) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add Big and Giant swarms of Ghuol Whelps. Belilaf Imps are Hot.

------------------------------------------------------------------------
r9254 | veracity0 | 2011-04-27 17:42:53 -0500 (Wed, 27 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Fix bedazzlements

------------------------------------------------------------------------
r9253 | veracity0 | 2011-04-27 17:33:25 -0500 (Wed, 27 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Fix TransferItemRequest.QTY_PATTERN to work for capacity=1 transfers.
Make ClosetRequest use the fixed pattern.

------------------------------------------------------------------------
r9252 | veracity0 | 2011-04-26 15:32:33 -0500 (Tue, 26 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java

Initial support for new Storage interface

------------------------------------------------------------------------
r9251 | veracity0 | 2011-04-26 12:03:03 -0500 (Tue, 26 Apr 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

More Amazing Ideas. crypt=heart

------------------------------------------------------------------------
r9250 | veracity0 | 2011-04-23 23:18:21 -0500 (Sat, 23 Apr 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java

s'more gun and s'more

------------------------------------------------------------------------
r9249 | veracity0 | 2011-04-23 14:45:07 -0500 (Sat, 23 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Fix meat transfers to/from closet.

------------------------------------------------------------------------
r9248 | veracity0 | 2011-04-23 11:55:57 -0500 (Sat, 23 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Do no process results for api.php

------------------------------------------------------------------------
r9247 | veracity0 | 2011-04-23 02:09:49 -0500 (Sat, 23 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java

Support for new Closet interface.

------------------------------------------------------------------------
r9246 | veracity0 | 2011-04-19 15:31:50 -0500 (Tue, 19 Apr 2011) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java

Remove defaults "unknown recipes" that we don't know are recipes yet; we'll
put them back, along with the recipe itself, when they are discovered.
Make the Cancel button on the Mall Search Frame apply to Searches as well as
Purchases.

------------------------------------------------------------------------
r9245 | jaadams5 | 2011-04-19 06:50:30 -0500 (Tue, 19 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java

Accept the Untinker's Quest before actually adventuring to complete it.
------------------------------------------------------------------------
r9244 | DoctorRotelle | 2011-04-18 19:12:32 -0500 (Mon, 18 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Daily Deeds panel update
Existential Torment => Pleasures of the Flesh
------------------------------------------------------------------------
r9243 | DoctorRotelle | 2011-04-18 19:10:53 -0500 (Mon, 18 Apr 2011) | 1 line
Changed paths:
   M /src/data/concoctions.txt

creepy voodoo doll concoction
------------------------------------------------------------------------
r9242 | veracity0 | 2011-04-18 08:31:10 -0500 (Mon, 18 Apr 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Add creepy voodoo doll. If you abort a multi-page mall search, stop searching.

------------------------------------------------------------------------
r9241 | veracity0 | 2011-04-17 11:58:58 -0500 (Sun, 17 Apr 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

pairs of dog tags

------------------------------------------------------------------------
r9240 | veracity0 | 2011-04-17 11:48:11 -0500 (Sun, 17 Apr 2011) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Haert of the Cyrpt is at the heart (of the crypt?)
Only iterate on mall searches if looking for items.
Give progress report for multi-page mall searches.

------------------------------------------------------------------------
r9239 | veracity0 | 2011-04-17 10:18:14 -0500 (Sun, 17 Apr 2011) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

plural of CObb's Knowb Wurstbrau
adventure ids, items, choice adventures, monsters for Cyrpt revamp

------------------------------------------------------------------------
r9238 | DoctorRotelle | 2011-04-16 15:08:44 -0500 (Sat, 16 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Cosmetic change to the daily deeds panel: shifted photocopy daily to be above putty daily.
------------------------------------------------------------------------
r9237 | DoctorRotelle | 2011-04-16 15:07:25 -0500 (Sat, 16 Apr 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt

spaghetti con calaveras doesn't need to be discovered before it can be crafted.
------------------------------------------------------------------------
r9236 | DoctorRotelle | 2011-04-16 14:46:56 -0500 (Sat, 16 Apr 2011) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Added trigger for So You Can Work More...
------------------------------------------------------------------------
r9235 | jasonharper | 2011-04-14 21:50:12 -0500 (Thu, 14 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Fix "2 hands" keyword in the maximizer - it was marking the offhand slot as
excluded, which in turn forced only 1-hand weapons to be considered.

------------------------------------------------------------------------
r9234 | grotfang | 2011-04-13 19:10:25 -0500 (Wed, 13 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java

When quoting kmails, only quote the message, not the entire displayed text (which included date, time, sender, etc)
------------------------------------------------------------------------
r9233 | grotfang | 2011-04-13 18:50:14 -0500 (Wed, 13 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java

SendMessageFrame requires constructors to match parameters from MailboxFrame when loaded through CreateFrameRunnable.
------------------------------------------------------------------------
r9232 | jaadams5 | 2011-04-13 07:33:38 -0500 (Wed, 13 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Theraze's patch to account for Inigo's when crafting
------------------------------------------------------------------------
r9231 | veracity0 | 2011-04-12 11:59:30 -0500 (Tue, 12 Apr 2011) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/MonsterData.java

Add monster HP values for various imps and demons in Pandamonium.
If monsters.txt explicitly lists 0 for HP for a monster, make monster_hp()
treat that the same as there not being a value and return 0.

------------------------------------------------------------------------
r9230 | veracity0 | 2011-04-12 11:09:16 -0500 (Tue, 12 Apr 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Adventure ID must be numeric for bounty locations.

------------------------------------------------------------------------
r9229 | veracity0 | 2011-04-11 13:07:37 -0500 (Mon, 11 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

When decorating fight page with stationary buttons, if a preference does not
have a valid skill id, clear it and shift preferences left.

------------------------------------------------------------------------
r9228 | veracity0 | 2011-04-10 10:44:50 -0500 (Sun, 10 Apr 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Add powers for double-ice equipment

------------------------------------------------------------------------
r9227 | veracity0 | 2011-04-09 18:23:00 -0500 (Sat, 09 Apr 2011) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add new numeric modifiers: Muscle Experience Percent, Mysticality Experience
Percent, and Moxie Experience Percent.
Four status effects use one of the above.
Fix name of Eso Si Que Es status effect.

------------------------------------------------------------------------
r9226 | veracity0 | 2011-04-09 15:41:28 -0500 (Sat, 09 Apr 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

More Awesome Ideas.

------------------------------------------------------------------------
r9225 | veracity0 | 2011-04-07 12:45:31 -0500 (Thu, 07 Apr 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Remove recently submitted duplicate concoctions.

------------------------------------------------------------------------
r9224 | DoctorRotelle | 2011-04-07 12:07:53 -0500 (Thu, 07 Apr 2011) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

More updates for April Shower related items
Daily Deeds for April Shower
Daily Deeds for Mad Hatter Party
------------------------------------------------------------------------
r9223 | veracity0 | 2011-04-07 11:50:34 -0500 (Thu, 07 Apr 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

You can have Amazing Ideas in the shower...

------------------------------------------------------------------------
r9222 | veracity0 | 2011-04-06 23:57:48 -0500 (Wed, 06 Apr 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

When transfering items to or from the clan stash or the display case, parse the
actual response text to decide exactly how much of what items was moved.
When you pull things from your display case, say "You acquire xxx" in the CLI.

------------------------------------------------------------------------
r9221 | veracity0 | 2011-04-06 13:01:36 -0500 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java

Get base tpye when comparing function parameters, to allow for typedefs

------------------------------------------------------------------------
r9220 | veracity0 | 2011-04-06 12:41:00 -0500 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

An empty table as a Result means you already took a shower today.

------------------------------------------------------------------------
r9219 | veracity0 | 2011-04-06 10:09:14 -0500 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   A /src/net/sourceforge/kolmafia/textui/command/ShowerCommand.java

Add "shower" command to use the April Shower. Thanks, slyz.

------------------------------------------------------------------------
r9218 | veracity0 | 2011-04-06 01:20:18 -0500 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

double-ice stuff

------------------------------------------------------------------------
r9217 | DoctorRotelle | 2011-04-05 21:04:17 -0500 (Tue, 05 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Make sleazy pie grinder bits gender non-specific.
------------------------------------------------------------------------
r9216 | DoctorRotelle | 2011-04-05 21:02:38 -0500 (Tue, 05 Apr 2011) | 1 line
Changed paths:
   M /src/data/concoctions.txt

Update recipe for boxing glove on a spring
------------------------------------------------------------------------
r9215 | veracity0 | 2011-04-05 20:35:46 -0500 (Tue, 05 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

You cannot summon a Pasta Guardian in Birdform.
Fix detection of MMG events when you have chat open.

------------------------------------------------------------------------
r9214 | veracity0 | 2011-04-05 14:01:11 -0500 (Tue, 05 Apr 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

When you search for a string in the mall that matches multiple item names, KoL
will return search results for multiple items. It will put ten items per page
and give you a "next" link to move to the next ten items. KoLmafia will now
fetch all the pages of the result rather than just showing the first ten items.

Search for "Alice's Army" and look at all 45 results, rather than a truncated
list that ends with Alice's Army Foil Coward, for an example of the change...

------------------------------------------------------------------------
r9213 | shwei | 2011-04-05 10:06:08 -0500 (Tue, 05 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add check for item use failure
------------------------------------------------------------------------
r9212 | veracity0 | 2011-04-04 23:58:25 -0500 (Mon, 04 Apr 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Clan shower item.

------------------------------------------------------------------------
r9211 | jaadams5 | 2011-04-04 20:47:25 -0500 (Mon, 04 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/ModifierExpression.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MonsterExpression.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/request/Crimbo10Request.java
   M /src/net/sourceforge/kolmafia/textui/command/EditCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GardenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ThrowItemCommand.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java

Removed yet some more unreferenced imports for one of the least interesting commits of the decade.
------------------------------------------------------------------------
r9210 | veracity0 | 2011-04-03 15:57:49 -0500 (Sun, 03 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Do not add Olfaction to list of known skills if you are in Bad Moon and have not
yet recalled skills, even though it shows up on your char sheet. Untested.

------------------------------------------------------------------------
r9209 | veracity0 | 2011-04-03 15:48:47 -0500 (Sun, 03 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Restore "zap items" and "roll sushi" links to inventory. Again.

------------------------------------------------------------------------
r9208 | veracity0 | 2011-04-03 14:25:22 -0500 (Sun, 03 Apr 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you gain (or lose) substats, tally substat and full stats in place, rather
than allocating a new AdventureResult for substats.
When adding substats or fullstats together, modify reult in place.

------------------------------------------------------------------------
r9207 | veracity0 | 2011-04-03 01:09:06 -0500 (Sun, 03 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you find a bus pass or imp air, show the number in inventory and provide a
link to Moaning Panda Square

------------------------------------------------------------------------
r9206 | veracity0 | 2011-04-02 23:41:26 -0500 (Sat, 02 Apr 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When you have Cunctatitis, if you try to cast Entangling Noodles but "decide to
use that skill later", the skill remains available to cast during this battle.

------------------------------------------------------------------------
r9205 | veracity0 | 2011-04-02 16:14:31 -0500 (Sat, 02 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CombatActionManager.java
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If a combat filter requests a bogus disco combo, don't loop. Abort marofication.

------------------------------------------------------------------------
r9204 | shwei | 2011-04-02 12:17:12 -0500 (Sat, 02 Apr 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

To avoid possibility that downloading missing images can eventually cause KoLmafia to deadlock, create the local image file when it's requested rather than after it's successfully downloaded.
------------------------------------------------------------------------
r9203 | veracity0 | 2011-04-02 11:54:42 -0500 (Sat, 02 Apr 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

You only lose the Lars book if you receive the reward. Supposedly.

------------------------------------------------------------------------
r9202 | veracity0 | 2011-04-02 11:01:48 -0500 (Sat, 02 Apr 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Plurals

------------------------------------------------------------------------
r9201 | veracity0 | 2011-04-01 00:49:18 -0500 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

April Fool's Day items and monsters. plural of GOTO

------------------------------------------------------------------------
r9200 | shwei | 2011-03-31 16:54:05 -0500 (Thu, 31 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataFileCache.java

Restore old behavior where if file doesn't exist, KoLmafia tries to locate it inside the JAR.
------------------------------------------------------------------------
r9199 | shwei | 2011-03-30 23:46:27 -0500 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/ByteBufferUtilities.java

Centralize file reading logic to make things easier to maintain.

Access locally downloaded files as file input streams rather than local URL connections to (potentially) improve performance.
------------------------------------------------------------------------
r9198 | shwei | 2011-03-30 23:46:12 -0500 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/textui/DataFileCache.java
   M /src/net/sourceforge/kolmafia/textui/command/TestCommand.java
   A /src/net/sourceforge/kolmafia/utilities/ByteBufferUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java

Centralize file reading logic to make things easier to maintain.

Access locally downloaded files as file input streams rather than local URL connections to (potentially) improve performance.
------------------------------------------------------------------------
r9197 | veracity0 | 2011-03-28 22:26:14 -0500 (Mon, 28 Mar 2011) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

Add a few more item proxy record fields

item.combat == true if you can use the item in combat
item.usable == true if you can "use" the item
tem.multi == true if you can "use" multiple of the item all at once
item.reusable == true if using the item in or out of combat does not use it up
item.plural is the plural for of the name

------------------------------------------------------------------------
r9196 | veracity0 | 2011-03-28 19:52:48 -0500 (Mon, 28 Mar 2011) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

The gilded BRICKO brick is not a combat item

------------------------------------------------------------------------
r9195 | jaadams5 | 2011-03-28 17:58:33 -0500 (Mon, 28 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Try.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ValueList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java

Removed some more unreferenced imports.
------------------------------------------------------------------------
r9194 | jaadams5 | 2011-03-27 12:34:15 -0500 (Sun, 27 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java
   M /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MemoriesDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MoneyMakingGameDecorator.java
   M /src/net/sourceforge/kolmafia/webui/RelayLoader.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Removed unreferenced imports.
------------------------------------------------------------------------
r9193 | shwei | 2011-03-26 11:30:40 -0500 (Sat, 26 Mar 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add KoLspading values for navel ring runaway chance
http://kolspading.com/forums/viewtopic.php?p=2653
------------------------------------------------------------------------
r9192 | shwei | 2011-03-26 02:20:31 -0500 (Sat, 26 Mar 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Switch to linked lists for chat since random access isn't needed.

Fix multi-line messages being displayed multiple times due to display of all accumulated messages on each iteration of a sent loop instead of just the ones returned from the server from the send.
------------------------------------------------------------------------
r9191 | shwei | 2011-03-24 11:38:05 -0500 (Thu, 24 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/MoodTrigger.java

Fix null pointer exception for always triggers
------------------------------------------------------------------------
r9190 | shwei | 2011-03-23 13:59:12 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/Mood.java
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java

Add ability to execute a command like "mood default, apathetic" which will tell KoLmafia to create a temporary mood with no name which uses the specified list of moods for its parents.  This mood gets its parents replaced whenever you specify another mood with the mood command.  This should allow users to create only partial moods without having to clutter their moods list with all the different permutations of those partial moods.
------------------------------------------------------------------------
r9189 | shwei | 2011-03-23 12:45:08 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java

Since we don't need random access to the command queue, switch to a LinkedList.
------------------------------------------------------------------------
r9188 | shwei | 2011-03-23 12:44:37 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Fix memory leak when loading desktop window over and over, which can happen if you have a script that logs in and out many times while using the GUI interface as opposed to starting up KoLmafia with --CLI.
------------------------------------------------------------------------
r9187 | shwei | 2011-03-23 12:22:52 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

Add debug log information for when frames are loaded
------------------------------------------------------------------------
r9186 | shwei | 2011-03-23 12:22:38 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java

Only retrieve mail contacts if the user interface needs to display them and/or you actually use them.
------------------------------------------------------------------------
r9185 | shwei | 2011-03-23 11:45:20 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/Mood.java

Fix if check which decides whether or not a mood should be executed
------------------------------------------------------------------------
r9184 | shwei | 2011-03-23 03:25:39 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java

Only overwrite the parents if "extends" is used. If you need to actually clear out the list of parents via script, just set the parent mood to apathetic.
------------------------------------------------------------------------
r9183 | shwei | 2011-03-23 03:15:40 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/Mood.java
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java
   M /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java

Allow multiple parent moods to be specified for a child mood via a comma-delimited list.  Any overlapping triggers will be overridden in the order that the parents are specified.
------------------------------------------------------------------------
r9182 | shwei | 2011-03-23 02:54:43 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Prevent infinite stack recursion resulting from an action listener triggering another one.
------------------------------------------------------------------------
r9181 | shwei | 2011-03-23 02:54:30 -0500 (Wed, 23 Mar 2011) | 7 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/moods/Mood.java
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Move a list of mood triggers to its own class.

Add support for "extends" keyword in a mood name. If a mood name is ABC extends XYZ, the mood parser will set the XYZ mood as the parent mood for this mood and, whenever the mood is processed, it will re-reference the parent mood and copy all the triggers for processing.

KoLmafia will also recognize if you change the parent via renaming the mood.  For example, if a mood name is originally ABC extends XYZ and you attempt to create a mood named ABC extends ZYX, KoLmafia will switch the parent mood name to ZYX and all subsequent processing will copy the triggers from ZYX instead. Child triggers (which will usually be the difference between the parent mood and the child mood) will be retained even when switching parent moods.

Note that there is a limitation in that if you were to add a trigger for Effect A to a child mood and then add it again to the parent mood, the trigger in the child mood is retained so that even if you were to remove Effect A from the parent mood, it will still exist in the parent mood. If you need to work around this, you can manually edit the mood settings file.
------------------------------------------------------------------------
r9180 | shwei | 2011-03-23 02:54:13 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   D /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   D /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   A /src/net/sourceforge/kolmafia/moods/HPRestoreItemList.java (from /src/net/sourceforge/kolmafia/HPRestoreItemList.java:9179)
   A /src/net/sourceforge/kolmafia/moods/MPRestoreItemList.java (from /src/net/sourceforge/kolmafia/MPRestoreItemList.java:9179)
   M /src/net/sourceforge/kolmafia/moods/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java

Move HP and MP restore item lists to moods package
------------------------------------------------------------------------
r9179 | shwei | 2011-03-23 02:53:40 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   A /src/net/sourceforge/kolmafia/moods/RecoveryManager.java (from /src/net/sourceforge/kolmafia/session/RecoveryManager.java:9178)
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   D /src/net/sourceforge/kolmafia/session/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ManaRestoreCountCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RecoverCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SendMessageCommand.java
   M /src/net/sourceforge/kolmafia/webui/RelayAgent.java

Move recovery management to moods package
------------------------------------------------------------------------
r9178 | shwei | 2011-03-23 02:53:07 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/moods/ManaBurnManager.java
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NunneryCommand.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Move mana burning to its own management class
------------------------------------------------------------------------
r9177 | shwei | 2011-03-23 02:52:46 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/moods/ManaBurn.java
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java

Convert burn counter used to simulate a burn attempt to a top level class.
------------------------------------------------------------------------
r9176 | shwei | 2011-03-23 02:52:34 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/moods/MoodManager.java
   A /src/net/sourceforge/kolmafia/moods/MoodTrigger.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Now that we have a package for moods, move mood trigger to be a top level class
------------------------------------------------------------------------
r9175 | shwei | 2011-03-23 02:52:16 -0500 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   A /src/net/sourceforge/kolmafia/moods
   A /src/net/sourceforge/kolmafia/moods/MoodManager.java (from /src/net/sourceforge/kolmafia/session/MoodManager.java:9174)
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   D /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditMoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ExtendEffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NunneryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SaveAsMoodCommand.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Move mood management and mana burning to its own package
------------------------------------------------------------------------
r9174 | veracity0 | 2011-03-20 16:23:22 -0500 (Sun, 20 Mar 2011) | 9 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java

Fixes to combat filters:
- when the script passes in a function, it has todventure or adv1 to serve as a
combat filter, the function has to be in the same file. Execute just that
function without re-executing all the top-level commands in the file.
- If a combat filter returns a void value (perhaps because it aborted), do not
interpret that as a combat action named "void". Treat it as no combat action
and log it.
Add a comment to modifiers.txt for the card sleeve

------------------------------------------------------------------------
r9173 | veracity0 | 2011-03-18 14:51:56 -0500 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   M /src/data/inebriety.txt

fix typo: a character entity needs to be terminated with a ;

------------------------------------------------------------------------
r9172 | veracity0 | 2011-03-17 10:47:51 -0500 (Thu, 17 Mar 2011) | 2 lines
Changed paths:
   M /src/data/monsters.txt

remove tofurkey nugget from Inebriated Tofurkey

------------------------------------------------------------------------
r9171 | veracity0 | 2011-03-17 09:57:15 -0500 (Thu, 17 Mar 2011) | 4 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Fix accessibility of GOTO.
Add Drunksgiving monsters and items.
Inebriety data for new drinks from Wiki; will be corrected later.

------------------------------------------------------------------------
r9170 | veracity0 | 2011-03-16 23:25:18 -0500 (Wed, 16 Mar 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Drunksgiving acts like both Feast of Boris and St. Sneaky Pete's Day

------------------------------------------------------------------------
r9169 | veracity0 | 2011-03-16 23:07:25 -0500 (Wed, 16 Mar 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Drunksgiving is St. Sneaky Pete's Day + Feast of Boris

------------------------------------------------------------------------
r9168 | shwei | 2011-03-16 06:23:57 -0500 (Wed, 16 Mar 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Allow a wildcard to use | or / to indicate multiple distinct substring matches.

For example, if you're in the laboratory, you can try "+10 any seltzer|grape" and that will match both seltzers and grapes until the sum of those is 10.
------------------------------------------------------------------------
r9167 | shwei | 2011-03-16 06:01:02 -0500 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/GoalManager.java

Also, don't convert the 'any' to a fixed condition after the first time the wild card condition is satisfied.
------------------------------------------------------------------------
r9166 | shwei | 2011-03-16 05:55:35 -0500 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/GoalManager.java

Don't sort conditions, since wildcard results cannot be placed in a sorted list.
------------------------------------------------------------------------
r9165 | shwei | 2011-03-16 05:49:56 -0500 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Visit the bounty hunter, even if in a pending state
------------------------------------------------------------------------
r9164 | veracity0 | 2011-03-14 15:05:52 -0500 (Mon, 14 Mar 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Add plurals for various ALice's Army cards

------------------------------------------------------------------------
r9163 | veracity0 | 2011-03-13 16:02:45 -0500 (Sun, 13 Mar 2011) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/GoalManager.java
   M /src/net/sourceforge/kolmafia/textui/command/DisplayCaseCommand.java

Look at the display case if we've not retrieved it, not if it is empty.
Add copyright notice.
Add elderly jawbreaker

------------------------------------------------------------------------
r9162 | shwei | 2011-03-13 14:32:18 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/DisplayCaseCommand.java

Fix compile error in display case command.
------------------------------------------------------------------------
r9161 | shwei | 2011-03-13 14:31:36 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Since we can't trim, but we might still get untrimmed content with leading spaces, ignore spaces and tabs at the beginning of the item name string.
------------------------------------------------------------------------
r9160 | shwei | 2011-03-13 14:27:29 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/DisplayCaseCommand.java

Improve code readability for display case command
------------------------------------------------------------------------
r9159 | shwei | 2011-03-13 14:20:02 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java

Don't trim item names, since they could contain a whitespace character for internal processing/recognition of item ids.
------------------------------------------------------------------------
r9158 | shwei | 2011-03-13 14:09:05 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Remove unnecessary check for a space in the item name string, since the later checks within that block all look for it anyway.
------------------------------------------------------------------------
r9157 | shwei | 2011-03-13 14:08:26 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java

Since there is help text for mallsell, don't need to try to rearrange parameters to figure out what the user is really trying to say.
------------------------------------------------------------------------
r9156 | shwei | 2011-03-13 13:36:41 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Improve code readability by replacing isUpdating check on every condition change (which is unnecessary) with a hasGoals check only when the selected location has changed, since that's really the only reason you would want to avoid updating the goal field.
------------------------------------------------------------------------
r9155 | shwei | 2011-03-13 13:35:57 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Remove the actual element before removing the displayed element so that any listeners that are invoked see the list after the removal rather than before the removal.
------------------------------------------------------------------------
r9154 | shwei | 2011-03-13 03:46:56 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/GoalManager.java

When clearing goals, set substat goals back to zero.
------------------------------------------------------------------------
r9153 | shwei | 2011-03-11 21:19:16 -0600 (Fri, 11 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Attempt to detect when dungeons of doom are available and prevent adventuring when it is not available.
------------------------------------------------------------------------
r9152 | shwei | 2011-03-10 19:44:15 -0600 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/textui/DataFileCache.java

Only cache data files until logout.
------------------------------------------------------------------------
r9151 | veracity0 | 2011-03-10 15:57:23 -0600 (Thu, 10 Mar 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

When training a familiar, make sure we have the correct familiar equipped
before entering each match, in case a peculiar counter script swapped it out

------------------------------------------------------------------------
r9150 | veracity0 | 2011-03-10 11:31:14 -0600 (Thu, 10 Mar 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you get a Subject 37 file, add a link to go to cell #37

------------------------------------------------------------------------
r9149 | veracity0 | 2011-03-10 09:52:52 -0600 (Thu, 10 Mar 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add mysterious silver label pin

------------------------------------------------------------------------
r9148 | shwei | 2011-03-10 05:54:59 -0600 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataFileCache.java
   M /src/net/sourceforge/kolmafia/utilities/RollingLinkedList.java

Limit file cache to 500 entries.
------------------------------------------------------------------------
r9147 | shwei | 2011-03-10 05:40:38 -0600 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java

Fix first command in default section being skipped during macrofication if there is a global section.
------------------------------------------------------------------------
r9146 | shwei | 2011-03-09 20:50:45 -0600 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Add option to automatically load 'click here to load in relay browser' link in mini-browser (legacy behavior).
------------------------------------------------------------------------
r9145 | veracity0 | 2011-03-09 10:40:27 -0600 (Wed, 09 Mar 2011) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

baggie of powdered sugar is not multiusable

------------------------------------------------------------------------
r9144 | veracity0 | 2011-03-08 15:23:48 -0600 (Tue, 08 Mar 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

card sleeve is equipment. flimsy clipboard has modifiers. Subject 37

------------------------------------------------------------------------
r9143 | veracity0 | 2011-03-07 13:37:36 -0600 (Mon, 07 Mar 2011) | 2 lines
Changed paths:
   M /build.properties
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 14.5

------------------------------------------------------------------------
r9142 | veracity0 | 2011-03-07 12:46:10 -0600 (Mon, 07 Mar 2011) | 5 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/mallprices.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java

When checking items, use our own idea of power for all accessories and off-hands
At item desc ids for various Foil cards.
Fix level requirement for knob jelly donut
Update mall prices

------------------------------------------------------------------------
r9141 | veracity0 | 2011-03-07 08:11:26 -0600 (Mon, 07 Mar 2011) | 3 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

You can "acquire" snack items by trading in snack vouchers.
Add consumption data for snack items.

------------------------------------------------------------------------
r9140 | shwei | 2011-03-07 00:06:48 -0600 (Mon, 07 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/GoalManager.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java

Fix substats handling and allow autostops to be decremented before the conditions list goes empty.
------------------------------------------------------------------------
r9139 | shwei | 2011-03-06 18:15:53 -0600 (Sun, 06 Mar 2011) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MonsterData.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   A /src/net/sourceforge/kolmafia/session/GoalManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java

Pull goal processing logic into one place, and change steaming evil condition to say 'autostop' for the condition string to avoid confusion.

Additionally, fix the problem where autostop conditions were being decremented before other conditions had been satisfied.  Not sure if that's desirable, but that looks to have been the original motivation for adding 'steaming evil' as the item condition.
------------------------------------------------------------------------
r9138 | veracity0 | 2011-03-06 15:00:43 -0600 (Sun, 06 Mar 2011) | 8 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

marble sodas are not multiusable.
Add status effects granted by marble sodas
The Game Shoppe Snacks are, essentially, another coin master: you exchange
tokens (free snack vouchers) for items. Add them to Coin Masters.
Big refactoring of CoinMasterRequest to encapsulate all the differences in
the various coin masters into a table, rather than having lots of if then else
chains to handle the differences.

------------------------------------------------------------------------
r9137 | DoctorRotelle | 2011-03-06 00:00:49 -0600 (Sun, 06 Mar 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Daily Deeds update:
PhotocopyDaily requires a VIP key and should be rechecked after freeing the king, and not available in bad moon.
StillsDaily needs to be rechecked after an ascension to avoid showing when you no longer have the still available.

------------------------------------------------------------------------
r9136 | shwei | 2011-03-05 19:39:29 -0600 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Allow multiple steaming evils to represent multiple autostop adventures.
------------------------------------------------------------------------
r9135 | shwei | 2011-03-05 19:28:45 -0600 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Treat auto-stops as auto-stops if your conditions contains a steaming evil.
------------------------------------------------------------------------
r9134 | veracity0 | 2011-03-04 12:07:47 -0600 (Fri, 04 Mar 2011) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt

Foil cards can be traded in at the Game Shoppe for store credit

------------------------------------------------------------------------
r9133 | veracity0 | 2011-03-04 09:59:20 -0600 (Fri, 04 Mar 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Fix Game Shoppe as a Coin Master

------------------------------------------------------------------------
r9132 | veracity0 | 2011-03-03 11:46:45 -0600 (Thu, 03 Mar 2011) | 5 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/GameShoppeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Beginning of support for Game Shoppe:
- new items (incomplete)
- new skill
- new Coin Master (mostly untested)

------------------------------------------------------------------------
r9131 | shwei | 2011-03-02 02:41:00 -0600 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataFileCache.java

Allow ".." in file name to allow creation of a file that does not yet exist outside of the data folder, provided it stays within one of the folders that is usually allowed for scripts (the script folder, the relay folder, the data folder, and the KoLmafia root folder except for the settings folder).  The logic is a little strange (normally you'd just check if the root folder was in the canonical path) in order to allow for people who symlink their scripts/data/settings folders to something like Dropbox without putting their whole KoLmafia installation there.
------------------------------------------------------------------------
r9130 | shwei | 2011-03-01 03:30:06 -0600 (Tue, 01 Mar 2011) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/textui/DataFileCache.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Move data file timestamp caching to a separate class and fix some files getting filled with null characters.
------------------------------------------------------------------------
r9129 | veracity0 | 2011-03-01 00:17:33 -0600 (Tue, 01 Mar 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java

Remove debug print from hidden city. Simplify recording of Hidden City map when
you visit it. Make same simplification to Tavern Cellar map.

------------------------------------------------------------------------
r9128 | veracity0 | 2011-02-28 10:51:46 -0600 (Mon, 28 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

Use 'R' for an unspecified altaR, since 'A' already means Archaeologist, 'L'
already means Lightning, and 'T' already means Temple

------------------------------------------------------------------------
r9127 | veracity0 | 2011-02-28 10:29:28 -0600 (Mon, 28 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

If you visit the Hidden City map, update hiddenCityLayout with what you see,
in case you explored squares there outside of KoLmafia

------------------------------------------------------------------------
r9126 | veracity0 | 2011-02-28 08:35:21 -0600 (Mon, 28 Feb 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Spooky glove has power 60

------------------------------------------------------------------------
r9125 | shwei | 2011-02-28 00:35:49 -0600 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java

Don't try to macrofy before getting information about what monster we're fighting unless the user specifies a macro override, in case that interferes with auto-olfaction.
------------------------------------------------------------------------
r9124 | veracity0 | 2011-02-27 12:00:57 -0600 (Sun, 27 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

If you are a Pastamancer and have an active Pasta Guardian, add a "summon"
button to fights.

------------------------------------------------------------------------
r9123 | veracity0 | 2011-02-26 18:23:56 -0600 (Sat, 26 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Do not require The Jump in order to summon a Pasta Guardian

------------------------------------------------------------------------
r9122 | veracity0 | 2011-02-26 16:46:16 -0600 (Sat, 26 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Damn it.

------------------------------------------------------------------------
r9121 | veracity0 | 2011-02-26 16:44:06 -0600 (Sat, 26 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Auto-use the Macguffin diary when you get it. Thanks, Bale.

------------------------------------------------------------------------
r9120 | veracity0 | 2011-02-26 15:57:11 -0600 (Sat, 26 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Move FightRequest.macroUseAntidote to Macrofier.macroUseAntidote

------------------------------------------------------------------------
r9119 | jaadams5 | 2011-02-26 09:40:52 -0600 (Sat, 26 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add Lunch Break to the list of Breakfast possibilities.
------------------------------------------------------------------------
r9118 | shwei | 2011-02-25 10:25:51 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Rather than eat up all available tags when we see unbalanced ones, track which ones we auto-appended and skip over those when we encounter them.
------------------------------------------------------------------------
r9117 | shwei | 2011-02-25 09:51:29 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CombatActionManager.java

Remove debug code causing CCS to revert to default for the first load of CCS.
------------------------------------------------------------------------
r9116 | shwei | 2011-02-25 09:48:53 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java

Fix link replacement in event manager causing unbalanced tags, and update the chat buffer to close any still-open tags so that problems like this don't happen in the future.
------------------------------------------------------------------------
r9115 | shwei | 2011-02-25 02:04:37 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CustomCombatLookup.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java

When resetting the default action list, anything referencing it will also be out of sync, so go ahead and clear all count caches whenever you reset the default list.
------------------------------------------------------------------------
r9114 | shwei | 2011-02-25 01:18:36 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java

When clearing a combat node or updating it, also clear the action count cache.
------------------------------------------------------------------------
r9113 | shwei | 2011-02-25 01:15:12 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java

Report errors for invalid references and recursive references, as we did before.
------------------------------------------------------------------------
r9112 | shwei | 2011-02-25 01:03:35 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CombatActionManager.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Make sure macro actions are skipped if we couldn't macrofy combat.
------------------------------------------------------------------------
r9111 | shwei | 2011-02-25 00:45:34 -0600 (Fri, 25 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CombatActionManager.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatAction.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatLookup.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java

Since round numbers are no longer really relevant, rewrite section handling so that it's treated as a complete subroutine of a CCS.  This should also fix macro generation in simple cases.
------------------------------------------------------------------------
r9110 | shwei | 2011-02-24 23:00:59 -0600 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CombatActionManager.java

Fix compile error.
------------------------------------------------------------------------
r9109 | shwei | 2011-02-24 22:54:17 -0600 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Also commit the change that recognizes the 'macrotest' command.
------------------------------------------------------------------------
r9108 | shwei | 2011-02-24 22:52:54 -0600 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   A /src/net/sourceforge/kolmafia/textui/command/MacroTestCommand.java

Add 'macrotest' CLI command so I can debug what I broke without having to login.
------------------------------------------------------------------------
r9107 | shwei | 2011-02-24 22:07:51 -0600 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CustomCombatAction.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatLookup.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java

Handle each line of a macro separately (as we used to do) in order to narrow down what might have gone wrong between what used to happen before the refactoring and what happens after the refactoring.
------------------------------------------------------------------------
r9106 | veracity0 | 2011-02-24 20:31:55 -0600 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Change search order in Tavern Quest solver

------------------------------------------------------------------------
r9105 | veracity0 | 2011-02-24 20:24:07 -0600 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

When you solve the strange cube, remove it from inventory.
You can learn a demon name from the strange cube.

------------------------------------------------------------------------
r9104 | shwei | 2011-02-24 03:05:38 -0600 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/CombatActionManager.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatAction.java
   M /src/net/sourceforge/kolmafia/combat/CustomCombatLookup.java

Fix a possible bounds check problem where the index might exceed the end, but the end of CCS won't be flagged properly.

Use a " on its own line as a signal to close a macro, which re-adds the ability to interleave commands, but in a way that's not backwards compatible with the old strategy.
------------------------------------------------------------------------
r9103 | shwei | 2011-02-24 02:49:37 -0600 (Thu, 24 Feb 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   A /src/net/sourceforge/kolmafia/combat/CombatActionManager.java
   A /src/net/sourceforge/kolmafia/combat/CustomCombatAction.java
   A /src/net/sourceforge/kolmafia/combat/CustomCombatLookup.java
   A /src/net/sourceforge/kolmafia/combat/CustomCombatStrategy.java
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   D /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Due to the addition of the global prefix and special actions, the CustomCombatManager is essentially the go-to resource for anything combat related.  Therefore, rename it to CombatActionManager and bring it into the combat package and split CombatActionManager into four component pieces -- the actual manager that handles deciding what to do in a round, a strategy lookup which represents a CCS, an individual encounter strategy for use in custom combat, and the actual action that takes place.

This refactoring does result in some loss of functionality (though I'm not sure how often it was used).  Previously, you could interleave CCS actions and combat macros by using lines that had certain macro keywords (usually codeblock flags) or by adding quotes at the start of a line.  In doing so, you could then add in a line number later on within the same section after the macro to continue with standard KoLmafia CCS.  This capability has been removed.

Instead, once a macro starts, everything is treated as a macro until the next open square brace appears at the start of a line (the usual flag for a new encounter key).  This should allow you to copy your macros straight into CCS without having to fuss about how KoLmafia will try to parse it other than making sure that the first line contains something that KoLmafia can use to recognize that the remainder of the section will be a macro (you can even use a single quote on its own line).

At least, that's the plan.  Since it wasn't tested very thoroughly (haha), there's always the possibility that it has no idea how to handle your macro.
------------------------------------------------------------------------
r9102 | shwei | 2011-02-24 02:48:02 -0600 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /.gitignore

Ignore Eclipse project-specific settings
------------------------------------------------------------------------
r9101 | veracity0 | 2011-02-23 23:40:15 -0600 (Wed, 23 Feb 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add strange cube

------------------------------------------------------------------------
r9100 | shwei | 2011-02-23 23:36:23 -0600 (Wed, 23 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add a null check, in case hulking construct or adding machine aren't handled by the subroutines.
------------------------------------------------------------------------
r9099 | veracity0 | 2011-02-23 13:59:33 -0600 (Wed, 23 Feb 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt

You only need 12 bundles of receipts now. You can't get 17 any more.

------------------------------------------------------------------------
r9098 | shwei | 2011-02-23 11:51:17 -0600 (Wed, 23 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Also check for semicolons when guessing if something is a macro
------------------------------------------------------------------------
r9097 | shwei | 2011-02-23 10:55:02 -0600 (Wed, 23 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Combat filters might not generate real macros (they could just return CCS actions), so only treat them as macros if they contain a new line.
------------------------------------------------------------------------
r9096 | shwei | 2011-02-23 10:22:28 -0600 (Wed, 23 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Make sure that FightRequest.nextAction has the short name before it falls through to updateCurrentAction().
------------------------------------------------------------------------
r9095 | veracity0 | 2011-02-23 09:01:12 -0600 (Wed, 23 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add extra Hidden City links before adding stationary buttons, so the "again"
button will do something reasonable.

------------------------------------------------------------------------
r9094 | veracity0 | 2011-02-23 00:13:50 -0600 (Wed, 23 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

When you adventure in the Hidden City, add one or two links to the adventure
result page: Adventure Again in These Ruins and, if there are unexplored ruins,
Explore Some Unexplored Ruins

------------------------------------------------------------------------
r9093 | shwei | 2011-02-22 21:03:53 -0600 (Tue, 22 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java

Add conditions remove command and remove_item_condition function.
------------------------------------------------------------------------
r9092 | veracity0 | 2011-02-22 16:53:25 -0600 (Tue, 22 Feb 2011) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java

Using technique of checkshields, fix checkpowers to not write overrides for
items of power 0 which really do have power 0, according to api.php.
Fix power of 5 more shields, courtesy of slyz and wrldwzrd89

------------------------------------------------------------------------
r9091 | veracity0 | 2011-02-22 13:12:07 -0600 (Tue, 22 Feb 2011) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

Add "checkshields" command which looks up every shield in inventory or closet
and compare's KoLmafia's idea of power with KoL's figure as revealed by api.php
Fix the power of 20 shields.

------------------------------------------------------------------------
r9090 | veracity0 | 2011-02-22 12:17:21 -0600 (Tue, 22 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/FaxBotDatabase.java

Faxbot now has a backup location for its config file. If we fail to connect to
the primary config file, look in the backup site.

------------------------------------------------------------------------
r9089 | shwei | 2011-02-22 11:47:03 -0600 (Tue, 22 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix compile error.
------------------------------------------------------------------------
r9088 | shwei | 2011-02-22 11:23:34 -0600 (Tue, 22 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix null pointer exception when specifying non-macrofiable CCS.
------------------------------------------------------------------------
r9087 | veracity0 | 2011-02-22 10:03:32 -0600 (Tue, 22 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Add a few back slashes to make the patter for Mana Cost (combat) work.
When parsing a function call in ASH, don't take an exception if reach EOF

------------------------------------------------------------------------
r9086 | veracity0 | 2011-02-22 09:45:07 -0600 (Tue, 22 Feb 2011) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt

Add power for spaghetti cultist robe (verified) and Counterclockwise Watch
(inferred). Use Mana Cost (combat) for Loathing Legion abacus

------------------------------------------------------------------------
r9085 | shwei | 2011-02-21 23:31:02 -0600 (Mon, 21 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/combat/Macrofier.java

If there's a macro override set by an ASH adventuring script, always use it on the first round rather than wait until after the first request
------------------------------------------------------------------------
r9084 | shwei | 2011-02-21 23:13:44 -0600 (Mon, 21 Feb 2011) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/combat/Macrofier.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Pull macrofication into its own utility class to make it easier to understand what we're doing during macrofication, though this refactoring might have broken some features since a lot of automated fight logic got rearranged as a result.  Shouldn't affect anyone using consult scripts, but might affect people who do not.
------------------------------------------------------------------------
r9083 | veracity0 | 2011-02-21 19:21:10 -0600 (Mon, 21 Feb 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Still more item powers, from wrldwzrd89 and my on DC.

------------------------------------------------------------------------
r9082 | veracity0 | 2011-02-21 17:00:53 -0600 (Mon, 21 Feb 2011) | 3 lines
Changed paths:
   M /src/data/equipment.txt

Yet More powers for off-hands and accessories, courtesy of lostcalpolydude and
also my simply buying stuff in the Mall. For Science!

------------------------------------------------------------------------
r9081 | veracity0 | 2011-02-21 15:17:51 -0600 (Mon, 21 Feb 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Add more offhand and accessory powers, courtesy of slyz and fianor. Extrapolate.

------------------------------------------------------------------------
r9080 | veracity0 | 2011-02-21 12:30:10 -0600 (Mon, 21 Feb 2011) | 14 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

Accessories and off-hand items have a power rating, just like other equipment,
but it is not visible in the item description. However, api.php will reveal it
to you - if you happen to have the item in inventory or your closet.

When we look up an unknown item from one of those sources, fetch the power and
include it in the data override.

Add a "checkpowers" command which will look at all accessories and off-hand
items in closet and inventory and, if we have the power listed as 0, attempt
to register them with an override, which will look up the item in api.php.

I ran this on my main and found a bunch of accessory and offhand item powers.
Update equipment.txt with that data. Much more remains to be discovered.

------------------------------------------------------------------------
r9079 | jasonharper | 2011-02-20 14:16:43 -0600 (Sun, 20 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix dwarven war mattock HP estimates from multiple-round macro results - they
were all being added together, due to a greedy regexp.

------------------------------------------------------------------------
r9078 | veracity0 | 2011-02-20 11:39:42 -0600 (Sun, 20 Feb 2011) | 14 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add lastTempleUnlock preference to track whether the Hidden Temple is available
Add boolean hidden_temple_unlocked() ASH function
When you successfully use the Spooky Temple map, mark the Hidden Temple as open
When you visit woods.php, look at the map and mark the Hidden Temple as open, as
appropriate.
When you attempt to auto-adventure in the Hidden Temple, if we don't think it
is open, visit woods.php and check.
When adventuring in the Spooky Forest, if your preference is set to buy a
Spooky Sapling and sell bar skins, don't bother buying a sapling if you've
already unlocked the Hidden Temple. (We should still do it if you've added one
or more spooky saplings as conditions; we should buy as many as you asked for.
This is not done, yet, as I don't think conditions decrement in the middle of
choice adventures.)

------------------------------------------------------------------------
r9077 | veracity0 | 2011-02-20 10:00:34 -0600 (Sun, 20 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Use link for Orcish Frathouse blueprints can't use ajax, take 2

------------------------------------------------------------------------
r9076 | shwei | 2011-02-20 05:28:53 -0600 (Sun, 20 Feb 2011) | 1 line
Changed paths:
   M /.gitignore

Add build and dist files to .gitignore in case the symlinks are added in linux rather than as Windows mklinks.
------------------------------------------------------------------------
r9075 | shwei | 2011-02-20 05:28:47 -0600 (Sun, 20 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Re-add quotes and remove leading forward slash in URL.
------------------------------------------------------------------------
r9074 | jasonharper | 2011-02-20 01:34:41 -0600 (Sun, 20 Feb 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Items acquired during a chained choice adventure are now eligible for
deferred [use] links, just like items pickpocketed during combat.

The spooky sapling's [map] link has been restored, now that it will work.

------------------------------------------------------------------------
r9073 | veracity0 | 2011-02-19 22:39:58 -0600 (Sat, 19 Feb 2011) | 34 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

Make it possible to automate the Spooky Forest mega-choice adventure reasonably:

If you reach choice 502 and it is set to take choice 2, examine where choice 503
will go. If it also goes to 2, you are trying to get a tree-holed coin. If you
already have a tree-holed coin, take choice 3, instead, in the expectation that
subsequent choices will take you to get a Spooky Temple map.

If you reach choice 504 (Tree's Last Stand), if you don't have a spooky sapling,
buy one. If you have a spooky sapling and have bar skins, sell them all. If you
have a spooky sapling and no bar skins, exit the choice.

Using the above, replace the barious choice options for the Spooky Forest on the
GUI with the following list:

show in browser
mosquito larva or spooky mushrooms
Spooky-Gro fertilizer
Spooky Temple map
spooky sapling & sell bar skins
meet vampire hunter
meet vampire
gain meat
loot Seal Clubber corpse
loot Turtle Tamer corpse
loot Pastamancer corpse
loot Sauceror corpse
loot Disco Bandit corpse
loot Accordion Thief corpse

Note that "meet vampire hunter" and "meet vampire" are additionally controlled
by other choices: trade in hearts or not, fight, etc.
Note also that "meet vampire hunter" will automatically get you some wooden
stakes, if you didn't have any in inventory before.

------------------------------------------------------------------------
r9072 | jasonharper | 2011-02-19 20:58:12 -0600 (Sat, 19 Feb 2011) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/textui/command/ItemTraceCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PrefTraceCommand.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Added debugging commands "itrace" and "ptrace".  Given a comma-separated list
of item or preference names, respectively, they will begin tracking all
changes to inventory count or preference value, displaying to both the gCLI
and session log.  If debug logging is enabled, there will additionally be a
stack trace generated that shows exactly where in the code the change
originated.

If a predefined macro was used in combat, the final page now has a button to
edit that specific macro, instead of the generic [edit macros] link.

------------------------------------------------------------------------
r9071 | veracity0 | 2011-02-19 16:45:28 -0600 (Sat, 19 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

The "use" link for the Orcish Frathouse blueprints can't be inline. Untested.

------------------------------------------------------------------------
r9070 | shwei | 2011-02-19 14:30:41 -0600 (Sat, 19 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/webui/RelayLoader.java

Check for leading slash on URL when opening a relay browser location
------------------------------------------------------------------------
r9069 | veracity0 | 2011-02-19 10:17:19 -0600 (Sat, 19 Feb 2011) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

half-baked potion is not multiusable. Monster percentages in Lab. Knob Captain.

------------------------------------------------------------------------
r9068 | veracity0 | 2011-02-18 11:52:55 -0600 (Fri, 18 Feb 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Add plural of wet stunt nut stew

------------------------------------------------------------------------
r9067 | jaadams5 | 2011-02-18 11:50:21 -0600 (Fri, 18 Feb 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Added new user preferences desktopHeight, desktopWidth and rememberDesktopSize.  If rememberDesktopSize is false then the Desktop window is sized based upon the contents, as before.  If it is true then the Desktop window is sized to desktopHeight and desktopWidth on creation and the current Desktop dimensions are stored in those preferences when the window is disposed of.  rememberDesktopSize defaults to false and is changed by editing the _prefs.txt file.
------------------------------------------------------------------------
r9066 | shwei | 2011-02-18 11:12:11 -0600 (Fri, 18 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Ensure proper message formatting when broadcasting non-internal events.
------------------------------------------------------------------------
r9065 | shwei | 2011-02-18 10:27:42 -0600 (Fri, 18 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java

Print response text for api.php to debug log, since not everyone starts KoLmafia from the command line.
------------------------------------------------------------------------
r9064 | shwei | 2011-02-18 10:14:15 -0600 (Fri, 18 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java

Fix api.php request parsing in the event that KoL finds itself missing a variable
------------------------------------------------------------------------
r9063 | veracity0 | 2011-02-18 09:58:31 -0600 (Fri, 18 Feb 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/monsters.txt

Update monster and consumption data for Cobb's Knob

------------------------------------------------------------------------
r9062 | shwei | 2011-02-18 09:54:38 -0600 (Fri, 18 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/relay/basics.css

Fix 'click here = relay browser' link not working in KoLmafia's internal chat.

Use CSS classes in order to get links to color, which should work across platforms.  Also remove quotes, in case there's a version of the internal JEditorPane that has trouble parsing whenever quotes are in the HTML text.
------------------------------------------------------------------------
r9061 | veracity0 | 2011-02-17 23:43:05 -0600 (Thu, 17 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

The dispensary is not open unless you not only know the password but have the
lab key

------------------------------------------------------------------------
r9060 | veracity0 | 2011-02-17 20:53:08 -0600 (Thu, 17 Feb 2011) | 8 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

You need the Cobb's Knob Lab key to get to areas on the Lab level.
You need the Cobb's Knob Menagerie key to get to areas on the Menagerie level.
Add some more item and meat drops for Cobb's Knob monsters.
time's arrow is a free pull from Hagnk's
Extract lots of CharPane stuff drom api.php?what=status. Unfortunately, that
doesn't have "extremely well fed" or Intrinsic Effects, so we can't get rid of
the inital call to charpane.php during login.

------------------------------------------------------------------------
r9059 | shwei | 2011-02-17 20:15:15 -0600 (Thu, 17 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   D /src/net/sourceforge/kolmafia/webui/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/webui/RelayLoader.java
   A /src/net/sourceforge/kolmafia/webui/RelayServer.java (from /src/net/sourceforge/kolmafia/webui/LocalRelayServer.java:9058)

Rename LocalRelayServer to RelayServer for consistency and point the 'click here to open relay browser' message to just be /main.php so that the port can get auto-populated.
------------------------------------------------------------------------
r9058 | shwei | 2011-02-17 20:05:40 -0600 (Thu, 17 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   D /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   D /src/net/sourceforge/kolmafia/LocalRelayCombatThread.java
   D /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/VersionDataPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/textui/command/ForumCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RelayBrowserCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiLookupCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiMafiaSearchCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiSearchCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WindowOpenCommand.java
   A /src/net/sourceforge/kolmafia/webui/LocalRelayServer.java (from /src/net/sourceforge/kolmafia/LocalRelayServer.java:9057)
   A /src/net/sourceforge/kolmafia/webui/RelayAgent.java (from /src/net/sourceforge/kolmafia/LocalRelayAgent.java:9057)
   A /src/net/sourceforge/kolmafia/webui/RelayAutoCombatThread.java (from /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java:9057)
   A /src/net/sourceforge/kolmafia/webui/RelayLoader.java

Move relay browser classes to 'webui' package
------------------------------------------------------------------------
r9057 | shwei | 2011-02-17 19:26:52 -0600 (Thu, 17 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Don't attempt to style the 'click here to open relay browser' message.
------------------------------------------------------------------------
r9056 | shwei | 2011-02-17 19:20:52 -0600 (Thu, 17 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Use equals instead of starts with when checking for /trivia internal commands.
------------------------------------------------------------------------
r9055 | veracity0 | 2011-02-17 12:49:06 -0600 (Thu, 17 Feb 2011) | 3 lines
Changed paths:
   M /src/data/monsters.txt

Item Drops for new CObb's Knob monsters
At drunken rats, etc. from Theraze's monster data patch

------------------------------------------------------------------------
r9054 | veracity0 | 2011-02-17 10:04:00 -0600 (Thu, 17 Feb 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add Bale's patch to recognize when the Cobb's Knob Dispensary is available.
This includes a new ASH function: boolean dispensary_available()

------------------------------------------------------------------------
r9053 | veracity0 | 2011-02-16 23:37:50 -0600 (Wed, 16 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Fix some typos: if you have no star weapon in inventory, make sure you can 
create the kind of star weapon you will end up using, rather than always
checking if you can create a star sword

------------------------------------------------------------------------
r9052 | shwei | 2011-02-16 19:57:33 -0600 (Wed, 16 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Change message to 'Click here to continue in the relay browser.'
------------------------------------------------------------------------
r9051 | jasonharper | 2011-02-16 19:26:36 -0600 (Wed, 16 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Expression.java
   M /src/net/sourceforge/kolmafia/MonsterData.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Supply a name of some sort for all uses of modifier & related expressions, so
that any error messages produced are more readable.

------------------------------------------------------------------------
r9050 | shwei | 2011-02-16 09:45:33 -0600 (Wed, 16 Feb 2011) | 1 line
Changed paths:
   D /src/net/sourceforge/foxtrot/workers/MonsterData.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   A /src/net/sourceforge/kolmafia/MonsterData.java (from /src/net/sourceforge/foxtrot/workers/MonsterData.java:9049)
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/combat/MonsterStatusTracker.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Move MonsterData to the correct package.
------------------------------------------------------------------------
r9049 | shwei | 2011-02-16 02:29:24 -0600 (Wed, 16 Feb 2011) | 1 line
Changed paths:
   A /src/net/sourceforge/foxtrot/workers/MonsterData.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/combat/MonsterStatusTracker.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Make monster data a top level class, rather than nest it inside of MonsterDatabase.
------------------------------------------------------------------------
r9048 | shwei | 2011-02-16 02:28:06 -0600 (Wed, 16 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   A /src/net/sourceforge/kolmafia/combat
   A /src/net/sourceforge/kolmafia/combat/MonsterStatusTracker.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Begin combat refactoring by splitting off the data tracking component for monsters into its own separate class.
------------------------------------------------------------------------
r9047 | shwei | 2011-02-16 01:38:29 -0600 (Wed, 16 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If a fight is encountered on login and you finish the fight, do the initialization in a separate thread rather than lock up the relay browser.
------------------------------------------------------------------------
r9046 | shwei | 2011-02-16 01:37:53 -0600 (Wed, 16 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CommandDisplayPanel.java

Add a link to the gCLI and to chat when an abort state is encountered, rather than opening a popup window automatically.

Allow links in gCLI to be clicked (not sure what would actually use this other than the feature change, though).
------------------------------------------------------------------------
r9045 | veracity0 | 2011-02-15 18:20:50 -0600 (Tue, 15 Feb 2011) | 9 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Preliminary support for new Cobb's Knob
- New adventuring zones and/or snarfblats
- New monsters
- New items
- New recipe
- Additional mechanism for getting to Goblin King
- The Knob Dispensary replaces Laboratory as NPC store and doesn't require
uniform to access. We don't currently recognize when you've unlocked it.

------------------------------------------------------------------------
r9044 | veracity0 | 2011-02-15 13:06:01 -0600 (Tue, 15 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Always use "freedralph" flag to fix a bogus value of kingLiberated.

------------------------------------------------------------------------
r9043 | shwei | 2011-02-15 00:15:00 -0600 (Tue, 15 Feb 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/HistoryEntry.java
   A /src/net/sourceforge/kolmafia/chat/SentMessageEntry.java (from /src/net/sourceforge/kolmafia/chat/HistoryEntry.java:9041)
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Update chat_private to not require that the user you're sending the message to be a clan member to allow for larger clans to take advantage of the feature.  Of course, you could technically flood someone, we'll hope that people act responsibly.

Add chat_notify command which prints the first parameter in the color specified by the second parameter.  Note that internal chat has a limited number of colors that it accepts, though relay browser chat will theoretically accept anything.  This feature allows personal scripts to notify the user's chat rather than only print messages to the gCLI where the user might not be looking.

Update internal message sending to also broadcast messages to relay chat by creating a fake chat history entry to be re-sent when sending received messages.  This implementation is not sufficient to re-broadcast messages sent from the relay browser to other relay tabs (we're going to assume that it's more trouble than it's worth to give each browser an ID and there's no other way to really do it reliably).
------------------------------------------------------------------------
r9042 | veracity0 | 2011-02-14 23:36:01 -0600 (Mon, 14 Feb 2011) | 10 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Fix power of Loathing Legion pizza stone
Fix counting of fake hand chain when visit page 2 of equipment.php

At startup, use api.php to get initial stats, current equipment, and stickers
When refresh inventory, instead of reading closet, three equipment pages, and
stickers, read closet and api.php?what=inventory.

When we detect an unknown item in equipment, stickers, or inventory from api.php
look it up using api.php?what=item and register an override.

------------------------------------------------------------------------
r9041 | jasonharper | 2011-02-14 21:36:10 -0600 (Mon, 14 Feb 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Add recipe for pumpkin juice.

------------------------------------------------------------------------
r9040 | veracity0 | 2011-02-14 18:01:24 -0600 (Mon, 14 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java

Get Ascension Count, King Liberated, and Skills Recalled flags from api.php.
This obviates loading the Account tab of the options and guarantees that KoL and
KoLmafia are in synch regarding King Ralph's freedom

------------------------------------------------------------------------
r9039 | veracity0 | 2011-02-14 11:44:46 -0600 (Mon, 14 Feb 2011) | 4 lines
Changed paths:
   M /src/relay/hotkeys.js

If you are at a choice, pressing a number key activates KoLmafia's hotkey
handler and auto-selects that choice option. KoL does that itself, now.
Therefore, remove KoLmafia's javascript that duplicates standard functionality.

------------------------------------------------------------------------
r9038 | veracity0 | 2011-02-14 08:07:29 -0600 (Mon, 14 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

Fix panda command. Fix indentation.

------------------------------------------------------------------------
r9037 | veracity0 | 2011-02-13 18:42:14 -0600 (Sun, 13 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Restore missing "zap items" and "roll sushi" links on inventory pages

------------------------------------------------------------------------
r9036 | jasonharper | 2011-02-13 18:05:01 -0600 (Sun, 13 Feb 2011) | 8 lines
Changed paths:
   M /src/data/pulverize.txt
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH get_related() now accepts "pulverize" for the second parameter, in which
case it returns the possible pulverization results.  The numeric values are
the expected average number of each result item per pulverized item,
multiplied by one million - the scaling is needed to preserve accuracy for
the elemental gems, which can be produced at rates as low as 1/1200.

Added pulverization data for BRICKO equipment to the data file.

------------------------------------------------------------------------
r9035 | veracity0 | 2011-02-13 11:25:33 -0600 (Sun, 13 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Call EquipmentManager.updateOutfits() whenever we parse the quipment page.

------------------------------------------------------------------------
r9034 | jasonharper | 2011-02-13 00:48:12 -0600 (Sun, 13 Feb 2011) | 17 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Try.java

Added try..finally statement to ASH.  This lacks the throw/catch (or
raise/except) mechanism that would normally accompany a 'try' statement, but
that would require more work than I'm willing to commit to, and 'finally' is
quite useful on its own - for example, to reset changed prefs, or print a
summary of what a script did, even if it was aborted for some reason.

Syntax is "try {block1} finally {block2}", where both blocks can (as usual)
either be a single statement, or multiple statements in curly braces.  Block1
is executed as normal, and then block2 is executed - regardless of whether
block1 finished normally, generated an error, or encountered a 'return',
'break', or 'continue' statement.  Whatever consequence there would normally
be to block1's completion is simply deferred until after block2 (unless
block2 exits abnormally, in which case its consequence replaces block1's). 
Note that block2 has access to all local variables defined within block1,
however they may still have their default values if block1 exited before
reaching the point where they were initialized.

------------------------------------------------------------------------
r9033 | jasonharper | 2011-02-12 14:29:49 -0600 (Sat, 12 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java

Add proxy records for ASH skill, effect, and location values.

------------------------------------------------------------------------
r9032 | veracity0 | 2011-02-11 15:48:52 -0600 (Fri, 11 Feb 2011) | 4 lines
Changed paths:
   M /src/data/modifiers.txt

Sole Soul and Over the Ocean are the new names for previous status effects.
I changed the names in statuseffects.txt in revision 9003 but not change them in
modifiers.txt. Do so now.

------------------------------------------------------------------------
r9031 | shwei | 2011-02-11 00:48:43 -0600 (Fri, 11 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Instead of loading request sync, load up the relay browser with the page by cheating and loading up game.php and intercepting the subsequent request for main.php.

In this evil plan, the request for main.php results in a redirect for the page that generated the error (though without any URL string data).  This request is also intercepted and KoLmafia feeds the browser the response text that would have been shown in the request sync, except it gives KoLmafia a chance to at least try to reformat the response for the relay browser the way it usually does for other relay requests so that the user isn't left with the vanilla interface.
------------------------------------------------------------------------
r9030 | veracity0 | 2011-02-10 08:22:23 -0600 (Thu, 10 Feb 2011) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Thick-SKinned thickens your HP, not your MP

------------------------------------------------------------------------
r9029 | veracity0 | 2011-02-10 00:21:18 -0600 (Thu, 10 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java

Fix typo: a FamiliarProxy is a "familiar proxy", not an "item proxy"

------------------------------------------------------------------------
r9028 | jasonharper | 2011-02-09 19:33:29 -0600 (Wed, 09 Feb 2011) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/command/AshSingleLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ProxyRecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

ASH item and familiar values (and more types in the future) can now be
treated as read-only records, to access various attributes that previously
required reading a data file with file_to_map().  Example: for any item X,
X.inebriety is its amount of drunkenness, 0 for non-booze items.  This
approach avoids the inevitable breakage of existing scripts that would have
occurred if I had added global functions for each of these attributes.

To find out what attribute fields are implemented for some datatype, just
display an arbitrary example of that type via the gCLI "ash" command:
"ash $item[hell ramen]" or "ash $familiar[cocoabo]" for example.

Also removed some lingering traces of a couple of former item use types.

------------------------------------------------------------------------
r9027 | veracity0 | 2011-02-09 09:14:59 -0600 (Wed, 09 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

When  the Guild Quest solver detects whether the guild store is already open,
look for store.php but exclude managestore.php.

------------------------------------------------------------------------
r9026 | veracity0 | 2011-02-08 18:14:15 -0600 (Tue, 08 Feb 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt

Turn on logFamiliarActions, logMonsterHealth, and logStatusEffects by default

------------------------------------------------------------------------
r9025 | veracity0 | 2011-02-08 17:51:55 -0600 (Tue, 08 Feb 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Do not take an NPE looking for custom outfits on the equipment page if you have
no custom outfits.
Do not take an NPE trying to unequip a fake hand.
Process item costs even if we think the battle is over.
The pumpkin bomb is only consumed in battle some of the time.

------------------------------------------------------------------------
r9024 | veracity0 | 2011-02-08 13:27:15 -0600 (Tue, 08 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

We've got a new forum thread. Update and augment links on Help menu.

------------------------------------------------------------------------
r9023 | veracity0 | 2011-02-08 11:28:44 -0600 (Tue, 08 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

Stupid quotation marks in HTML on the account tab of the options menu.

------------------------------------------------------------------------
r9022 | veracity0 | 2011-02-08 09:25:04 -0600 (Tue, 08 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/ApiRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

In ASH tokenizer, treat a tab character like a space character.
Read a couple more things from api.php and simplify initialization a bit.

------------------------------------------------------------------------
r9021 | veracity0 | 2011-02-07 21:10:35 -0600 (Mon, 07 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   A /src/net/sourceforge/kolmafia/request/ApiRequest.java

First use of api.php: full out all of the account flags currently available on
it. Eliminate calling the Interface, Inventory, and Combat option tabs.

------------------------------------------------------------------------
r9020 | jasonharper | 2011-02-07 20:51:54 -0600 (Mon, 07 Feb 2011) | 19 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/MonsterExpression.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added support for scaling monster stats: all numeric stats in monsters.txt
can now be an expression in square brackets (currently limited to the monster
expression dialect).  Note that a normal monster's defense is, for historical
reasons, expected to be the raw database value, and gets reduced to 90% for
the effective defense value - but a defense expression is interpreted as the
effective defense value directly.

Also in progress:
* Added some more numeric monster stats, which can also be specified via
expressions: experience (for bosses that don't give stats equal to 1/4 of
their level), physical resistance, item block rate, skill block rate, spell
block rate.  Only the experience value is used at all (the rest aren't even
being stored yet), but they are being parsed, so that the file format won't
have to change again when they're implemented.
* Added a BL value (for Basement Level) to the monster expression dialect, to
allow stats to be calculated for Fernswarthy's Basement monsters.  This will
require some additional work to disambiguate the varying monster names in the
Basement before this will actually be useful.

------------------------------------------------------------------------
r9019 | veracity0 | 2011-02-07 18:48:22 -0600 (Mon, 07 Feb 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

If you are in bad moon, you can use bookshelf skills as soon as you free the
king.
Upon freeing the king, if you are in bad moon, look at your bookshelf and your
telescope, to make them available for use without having to restart.

------------------------------------------------------------------------
r9018 | veracity0 | 2011-02-07 15:30:29 -0600 (Mon, 07 Feb 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/CustomOutfitRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Experimental feature: read custom outfit page on login.
Notice when you rename or delete a custom outfit.
Add new ash function:
item [int] outfit_pieces( string outfit_name )
returns an array of the items which compose an outfit. This should work for both
KoL standard outfits and also custom outfits.

------------------------------------------------------------------------
r9017 | veracity0 | 2011-02-07 08:27:48 -0600 (Mon, 07 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java

Add "remove from queue" button to Pulverize Helper

------------------------------------------------------------------------
r9016 | DoctorRotelle | 2011-02-06 15:48:40 -0600 (Sun, 06 Feb 2011) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Knob Goblin Chef -> Knob Goblin Sous Chef

------------------------------------------------------------------------
r9015 | veracity0 | 2011-02-05 11:15:25 -0600 (Sat, 05 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Just as we confirm with the user before adventuring in the Degrassi Knoll to get
the screwdriver, confirm with user before adventuring in Beanbat Chamber to get
enchanted bean.

------------------------------------------------------------------------
r9014 | veracity0 | 2011-02-05 10:13:01 -0600 (Sat, 05 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

If Yossarian has told you (out of uniform) where to find one of his tools, but
you have not yet visited him in uniform, the junkyard helper tells you to visit
him in unform to get a molybdenum magnet.

------------------------------------------------------------------------
r9013 | veracity0 | 2011-02-05 09:09:18 -0600 (Sat, 05 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Don't log calls to account.php in the session log; specific calls will do their
own logging, as needed.

------------------------------------------------------------------------
r9012 | veracity0 | 2011-02-04 19:35:58 -0600 (Fri, 04 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Give System.getProperty a default so it will not return null

------------------------------------------------------------------------
r9011 | shwei | 2011-02-04 19:08:21 -0600 (Fri, 04 Feb 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/BudgetCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StorageCommand.java

Fix inability to startup KoLmafia with -Djava.awt.headless=true
------------------------------------------------------------------------
r9010 | veracity0 | 2011-02-04 18:18:54 -0600 (Fri, 04 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java

Ternary operator does not capture the result it returns; just the condition.

------------------------------------------------------------------------
r9009 | veracity0 | 2011-02-04 16:56:24 -0600 (Fri, 04 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java

Fix tracing, value capturing, and parse tree printing for ASH ternary operator

------------------------------------------------------------------------
r9008 | veracity0 | 2011-02-04 15:34:22 -0600 (Fri, 04 Feb 2011) | 15 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java

Whack how account.php page submissions are handled:
- rather than looking for "&ajax" to interpret an action, look for "action="
- based on debug lo for recalling skills, we SHOULD be able to notice
  dropping into casual, dropping hardcore, dropping a path, dropping bad moon,
  and recalling skills as they happen. Give a custom message for each of these
  in session log:

Dropped into Casual. Slacker.
Dropped Hardcore. Wimp.
Dropped consumption restrictions.
Dropped Bad Moon. You fool!
Recalled ancient memories. Yowza!

None of those have been actually tested yet.

------------------------------------------------------------------------
r9007 | veracity0 | 2011-02-04 10:23:18 -0600 (Fri, 04 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java

autoattack command needs to set the "value" field, not the "autoattack" field.
Move detection of recalling skills from RelayRequest to AccountRequest so we
will detect it even if you do it through visit_url and not in the relay browser

------------------------------------------------------------------------
r9006 | veracity0 | 2011-02-03 17:54:25 -0600 (Thu, 03 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

It only takes 5 arena wins to get a prize now

------------------------------------------------------------------------
r9005 | veracity0 | 2011-02-03 17:13:12 -0600 (Thu, 03 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If you a romantically attracted semirare monster shows up, don't reset the
semirare counter.

------------------------------------------------------------------------
r9004 | veracity0 | 2011-02-03 15:11:46 -0600 (Thu, 03 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

The "newdata" command does not need to use an SGEEA to detect new effects any
more; a simple CharPane refresh will detect and register them.

------------------------------------------------------------------------
r9003 | veracity0 | 2011-02-03 15:05:22 -0600 (Thu, 03 Feb 2011) | 7 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Effect descriptions now contain the effect id as an html comment (Thanks, CDM!)
Therefore, we can now learn new effects straight from the charpane. Make it so.
"checkeffects" validates effect ids in our database.
Fix effect ID of Missing Kidney (!)
Technicolor Yawn, Er, Smile -> Sole Soul
Highland Flung -> Over the Ocean

------------------------------------------------------------------------
r9002 | veracity0 | 2011-02-03 12:44:15 -0600 (Thu, 03 Feb 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

Clear romanticTarget at rollover.
Account option changes, take two:
- detect when you change any option of interest and update internal vars
- detect if you are Hardcore, Bad Moon, or on a path (untested)
- detect when you drop Hardcore, Bad Moon, or a path (untested)

------------------------------------------------------------------------
r9001 | veracity0 | 2011-02-03 00:52:10 -0600 (Thu, 03 Feb 2011) | 23 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java

Emergency account option fix:

On login, look at the Interface, Inventory, Combat, and Account tabs. 
- The Interface tab tells what type of top menu you have and whether you have
  a compact charpane
- The Inventory tab says whether you have compact autosell and whether unequip
  all also strips your familiar
- The Combat tab tells you whether you have the CAB enabled and what your 
  autoattack is
- I think the Account menu tells you if you are in Bad Moon, whether you have
  recalled skills, whether you are in Hardcore, and if you have any consimption
  restrictions.

If you manually visit the options, reparse whichever tab you visit.

We do not yet recognize when you change something on one of the tabs, but if you
move to a different tab and back again, we will see the change.

The Bad Moon, Hardcore, and Consumption Restriction recognition almost certainly
does not work; I have no data about whether those things are really on the 
Account Option tab or another one, or what the HTML looks like for the tab when
any of those features are active.

------------------------------------------------------------------------
r9000 | veracity0 | 2011-02-02 11:59:37 -0600 (Wed, 02 Feb 2011) | 2 lines
Changed paths:
   M /build.properties
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 14.4

------------------------------------------------------------------------
r8999 | veracity0 | 2011-02-02 11:49:50 -0600 (Wed, 02 Feb 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/mallprices.txt

Fix some inebriety and fullness data. Update mall prices.

------------------------------------------------------------------------
r8998 | veracity0 | 2011-02-02 10:40:28 -0600 (Wed, 02 Feb 2011) | 6 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add Obtuse Angel combat skills. Add counters to track daily usage of them:
_badlyRomanticArrows, _boxingGloveArrows, _FingertrapArrows, _poisonArrows
Skip such skills in a CCS if you've used your daily allotment or have the wrong
familiar active.
Add setting to remember last target of badly romantic arrow: romanticTarget

------------------------------------------------------------------------
r8997 | veracity0 | 2011-02-01 23:58:57 -0600 (Tue, 01 Feb 2011) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Preliminary support for IOTM: familiar larva, familiar item, dropped arrows,
familiar and arena parameters.

------------------------------------------------------------------------
r8996 | jasonharper | 2011-02-01 21:00:03 -0600 (Tue, 01 Feb 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Expression.java

Allow '**' for exponentiation in modifier expressions in addition to '^', for
compatibility with ASH.  I haven't bothered changing any existing expressions
in modifiers.txt, as there should never be any need for a XOR operation in
this float-only context.

------------------------------------------------------------------------
r8995 | grotfang | 2011-02-01 19:32:17 -0600 (Tue, 01 Feb 2011) | 1 line
Changed paths:
   M /src/licenses/kolmafia-license.txt

Update mafia license in licenses/
------------------------------------------------------------------------
r8994 | veracity0 | 2011-02-01 17:02:16 -0600 (Tue, 01 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java

Adjust with of Monster category in Fax Request Frame.
Allow run_combat to finish combat even when the CCS has a consult script which
didn't finish the combat.

------------------------------------------------------------------------
r8993 | veracity0 | 2011-02-01 13:10:09 -0600 (Tue, 01 Feb 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

If you change outfits and cannot put on all the pieces, we did not detect this.
We now detect it and give an error: You only put on part of that outfit.
If you try to put on an outfit in which you are already wearing as much as you
can, but cannot wear all the pieces, you get another error which we formerly
logged, complete with HTML table, generating a very very long line in the CLI.
We now give an error: You're already wearing as much of that outfit as you can.

------------------------------------------------------------------------
r8992 | veracity0 | 2011-02-01 12:13:34 -0600 (Tue, 01 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java

Fix Sell Stuff menu item in mafiatized Function menu

------------------------------------------------------------------------
r8991 | veracity0 | 2011-02-01 11:14:12 -0600 (Tue, 01 Feb 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/DebugModifiers.java
   M /src/net/sourceforge/kolmafia/Expression.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayCombatThread.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ModifierExpression.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MonsterExpression.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatMessage.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/DisableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EnableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EventMessage.java
   M /src/net/sourceforge/kolmafia/chat/HistoryEntry.java
   M /src/net/sourceforge/kolmafia/chat/ModeratorMessage.java
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/chat/WhoMessage.java
   M /src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/AscensionSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FaxBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/MallPriceDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/preferences/CheckboxUpdateListener.java
   M /src/net/sourceforge/kolmafia/preferences/PreferenceListener.java
   M /src/net/sourceforge/kolmafia/preferences/PreferenceListenerRegistry.java
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoMallRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ChannelColorsRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/request/CraftRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo10Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CurseRequest.java
   M /src/net/sourceforge/kolmafia/request/DigRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java
   M /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/request/HellKitchenRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/KnollRequest.java
   M /src/net/sourceforge/kolmafia/request/LeafletRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/request/NemesisRequest.java
   M /src/net/sourceforge/kolmafia/request/PalmFrondRequest.java
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java
   M /src/net/sourceforge/kolmafia/request/PyroRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/RabbitHoleRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/RichardRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyHutRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/ActionBarManager.java
   M /src/net/sourceforge/kolmafia/session/BadMoonManager.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericPanelFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestSynchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TrophyFrame.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayPanelFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/LoadScriptButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/RequestButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/TableButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/swingui/listener/LicenseDisplayListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/RefreshSessionListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/TableButtonListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/WorldPeaceListener.java
   M /src/net/sourceforge/kolmafia/swingui/menu/BookmarkMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DebugLogMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/EndSessionMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/InvocationMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LoadScriptMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LogoutMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/MenuItemList.java
   M /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ScriptMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/WindowMenu.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CardLayoutSelectorPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CommandDisplayPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/LabeledPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OverlapPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollableFilteredPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/VersionDataPanel.java
   M /src/net/sourceforge/kolmafia/swingui/table/ButtonRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerEditor.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/ListWrapperTableModel.java
   M /src/net/sourceforge/kolmafia/swingui/table/TransparentTable.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ColorChooser.java
   M /src/net/sourceforge/kolmafia/swingui/widget/GenericScrollPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/swingui/widget/UnanimatedLabel.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/Profiler.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/ScriptException.java
   M /src/net/sourceforge/kolmafia/textui/command/AbortCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AbstractCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AcquireCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AdventureCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AliasCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AreaSummaryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshMultiLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshSingleLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoMallCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoSellCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BacktraceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BadMoonCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BallPitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BasementCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BreakfastCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BudgetCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BuffbotCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BuyCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CampgroundCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChessCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChipsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanSofaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanStashCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CleanupJunkRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/ClearBufferCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CliRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClosetCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ColorEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CommandAlias.java
   M /src/net/sourceforge/kolmafia/textui/command/ComparisonShopCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConcertCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CondRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CouncilCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CountersCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CreateItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CrimboTreeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DebugCreateCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DebugRequestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DemonNamesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DisplayCaseCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DustyBottlesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DwarfFactoryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditMoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/EnableCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EnthroneCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EquipCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EventsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ExitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ExtendEffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FakeAddItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FakeRemoveItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FamiliarCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FaxCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FlowerHuntCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ForumCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FriarBlessingCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FullEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GalaktikCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GapCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GardenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GongCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GrandpaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HallOfLegendsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HatterCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HermitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HiddenCityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HotTubCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/IfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/KitchenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LeafletCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LogEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LoginCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LogoutCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ManaRestoreCountCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MemoryCleanupCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MirrorLogCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierListCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierMaximizeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierTraceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoleRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MonsterDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MonsterLevelCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MushroomFieldCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceAddCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceListCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NemesisCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NunneryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OlfactionCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OutfitCheckpointCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OutfitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PandaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PastamancerEntityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PirateInsultsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PlayerSnapshotCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PoolCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PripheaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PulverizeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpStealCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpSummaryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/QuarkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RaffleCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RecoverCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RegisterAdventureCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RelayBrowserCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RepeatLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RestaurantCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SaveAsMoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SearchMallCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SendMessageCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetHolidayCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SkateParkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SorceressEntrywayCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SpeculateCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StickersCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StorageCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StyxPixieCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SubmitSpadeDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SummonDemonCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ThrowItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TrainFamiliarCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UnaliasCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UneffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UnequipCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UntinkerCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UpdateDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UseItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UseSkillCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/VersionCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WaitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WhileStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiLookupCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiMafiaSearchCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiSearchCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WinGameCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WindowOpenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WumpusCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ZapCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ArrayValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScript.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Conditional.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Else.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ElseIf.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/If.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/InterpreterState.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Loop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopBreak.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopContinue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNode.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNodeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/PluralValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RepeatUntilLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ScriptExit.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/SortBy.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/SwitchScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Symbol.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeDef.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ValueList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Variable.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/WhileLoop.java
   M /src/net/sourceforge/kolmafia/utilities/BooleanArray.java
   M /src/net/sourceforge/kolmafia/utilities/ByteArrayStream.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/HTMLListEntry.java
   M /src/net/sourceforge/kolmafia/utilities/HashMultimap.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/IntegerArray.java
   M /src/net/sourceforge/kolmafia/utilities/LowerCaseEntry.java
   M /src/net/sourceforge/kolmafia/utilities/PauseObject.java
   M /src/net/sourceforge/kolmafia/utilities/PrefixMap.java
   M /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java
   M /src/net/sourceforge/kolmafia/utilities/RollingLinkedList.java
   M /src/net/sourceforge/kolmafia/utilities/SortedListModelArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java
   M /src/net/sourceforge/kolmafia/webui/HobopolisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MemoriesDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MineDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MoneyMakingGameDecorator.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

version_number++

------------------------------------------------------------------------
r8990 | veracity0 | 2011-02-01 09:48:31 -0600 (Tue, 01 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When the Bugged Baby Bugbear "wins" a bugged beanie, do not register the three
fake lead necklaces too.

------------------------------------------------------------------------
r8989 | veracity0 | 2011-02-01 09:09:17 -0600 (Tue, 01 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java

Add The Sea as a destination in the Go To menu in compact topmenu mode.
Do not add destinations to that menu if KoL itself happens to have a destination
with the same name.

------------------------------------------------------------------------
r8988 | veracity0 | 2011-02-01 08:49:28 -0600 (Tue, 01 Feb 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java

Add additional locations to compact topmenu Goto menu. Do this by appending to
the list of KoL supplied destinations, rather than by replacing the menu
wholesale.

------------------------------------------------------------------------
r8987 | veracity0 | 2011-02-01 07:58:37 -0600 (Tue, 01 Feb 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

When you read a file with file_to_map, read it with UTF-8 encoding the first
time also, not just when reading the cached version.

------------------------------------------------------------------------
r8986 | jaadams5 | 2011-02-01 07:08:32 -0600 (Tue, 01 Feb 2011) | 1 line
Changed paths:
   M /src/data/fullness.txt

Add festive sausage and holiday cheese log to fullness.txt so that they appear as food options in Item Manager. 
------------------------------------------------------------------------
r8985 | shwei | 2011-01-31 21:09:49 -0600 (Mon, 31 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Give user manual control of fight sequences that occur as the user is logging in.  Refresh session after the fight-on-login completes.
------------------------------------------------------------------------
r8984 | veracity0 | 2011-01-31 15:30:36 -0600 (Mon, 31 Jan 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java

When you visit the Tavern Cellar, parse the map and update the tavernCellar
setting with the current state of the cellar.
Fix the Tavern Quest solver to look at squares in a known-to-work path
rather than randomly. Untested.

------------------------------------------------------------------------
r8983 | veracity0 | 2011-01-31 12:10:22 -0600 (Mon, 31 Jan 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Replace melee and ranged radio buttons for off-hand items in Gear Changer with a
single "weapon" button; since the weapon in your off-hand has to agree with the
type of weapon in the main-hand, it is pointless to show the other type.

------------------------------------------------------------------------
r8982 | veracity0 | 2011-01-31 10:49:35 -0600 (Mon, 31 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Add radio button group to Gear Changer to allow filtering off-hand items:
All, Melee Weapon, Ranged Weapon, Shield, Other

------------------------------------------------------------------------
r8981 | veracity0 | 2011-01-31 06:18:28 -0600 (Mon, 31 Jan 2011) | 2 lines
Changed paths:
   M /build.xml

Fix scoping for version number

------------------------------------------------------------------------
r8980 | veracity0 | 2011-01-30 19:02:10 -0600 (Sun, 30 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Since you now get the Spooky Sapling in the middle of a choice adventure chain,
it is pointless to put a "use map" link on it to use the Spooky Temple map

------------------------------------------------------------------------
r8979 | veracity0 | 2011-01-30 15:46:58 -0600 (Sun, 30 Jan 2011) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/TestCommand.java

Refactor fight parsing so that the Fight HTML can be parsed and logged without
actually being processed as a fight.

Update "test" command to allow loading and processing saved HTML from a fight

> test load [filename]
> test fight

[filename] must be in the KoLmafia data directory

------------------------------------------------------------------------
r8978 | shwei | 2011-01-30 09:58:20 -0600 (Sun, 30 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix reading of cached data files containing special characters using the operating system file encoding rather than UTF-8.
------------------------------------------------------------------------
r8977 | shwei | 2011-01-30 09:57:50 -0600 (Sun, 30 Jan 2011) | 1 line
Changed paths:
   M /build.xml

Only call svnversion if there's a .svn folder available
------------------------------------------------------------------------
r8976 | shwei | 2011-01-29 20:30:48 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java

Change internal representation of auto attack to an integer
------------------------------------------------------------------------
r8975 | shwei | 2011-01-29 20:29:35 -0600 (Sat, 29 Jan 2011) | 3 lines
Changed paths:
   M /build.xml

Don't delete build folder to allow it to be symlinked to a shared memory folder for faster compiles.

Also don't delete dist folder to allow you to run everything from that directory without having to copy KoLmafia to another location.  Mainly affects people who use Windows where the KoLmafia settings folder is in the same folder as the JAR.
------------------------------------------------------------------------
r8974 | veracity0 | 2011-01-29 14:13:50 -0600 (Sat, 29 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Only autoCraft Talisman o'Nam when second snakehead charrrm appears in inventory

------------------------------------------------------------------------
r8973 | shwei | 2011-01-29 12:26:34 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java

Limit function menu customizations to only splitting the inventory into four options (consumables, equipment, misc, autosell).
------------------------------------------------------------------------
r8972 | shwei | 2011-01-29 12:25:52 -0600 (Sat, 29 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java

Remove goto and function menus from mini-browser.

Append KoLmafia bookmarks to the end of the goto menu rather than completely replace it so that new zones/areas that are added do not have to be maintained.
------------------------------------------------------------------------
r8971 | veracity0 | 2011-01-29 12:09:28 -0600 (Sat, 29 Jan 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java

Reduce ASH number consing: arithmetic generating integer 0 and 1 and float 0.0
should always use the built-in preallocated constants for those numbers rather
than allocating a new copy.

Logical operators ~ & | and ^ now work with booleans as well as with integers.

------------------------------------------------------------------------
r8970 | shwei | 2011-01-29 11:22:29 -0600 (Sat, 29 Jan 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Since it's no longer a property in KoLmafia, expose the current auto attack settings as get_auto_attack() and set_auto_attack() so that users can check/reset the auto attack (if they want to have the old entangling noodles behavior, for example).

While it returns a string, I believe that most (if not all) of the time it's an integer value.  If it is disabled, it will actually return "0" and if it is set to attack, it will actually return "1".  For non-macros, it will return the skillId as a string, and I'm not sure what it returns for macros.

If it turns out that it's always an integer value, this method signature will be changed to always return an integer.  Just let me know on the kolmafia.us forums.
------------------------------------------------------------------------
r8969 | shwei | 2011-01-29 11:08:04 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java

Fix typo causing auto attack to be removed if KoLmafia recognized the skill name in the auto attack command
------------------------------------------------------------------------
r8968 | shwei | 2011-01-29 11:04:51 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java

It turns out that the chat command just sends a request to the AJAX version of the URL, so don't bother sending a chat request for things that KoLmafia recognizes.
------------------------------------------------------------------------
r8967 | shwei | 2011-01-29 11:04:12 -0600 (Sat, 29 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Switch to using AJAX version of auto-attack update when removing auto attack via CLI command.

Avoid a server hit if KoLmafia already thinks your auto-attack is disabled.
------------------------------------------------------------------------
r8966 | shwei | 2011-01-29 10:40:51 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

It turns out that autoEntangle was only meant to mean "automatically add entangling noodles when macrofying non-CCS combat" and not "make sure I remember to auto-cast entangling noodles" (which is what I thought it meant), so removing auto-attack changing from KoLmafia since that was really all that was left.
------------------------------------------------------------------------
r8965 | shwei | 2011-01-29 10:15:34 -0600 (Sat, 29 Jan 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java

Add new chat command to KoLmafia: /trivia

Typing /trivia into chat re-introduces the old KoLmafia feature of combining all PMs into one tab and (in case you aren't actually using KoLmafia chat, and also to make it easier to bulk-send items or buffs to winners) opens up KoLmafia's pop up a contact list window specific to trivia games.  All PMs will be redirected to the one tab (which will be [trivia#] where # is an internal ID used to track each use of the /trivia command) and all people who send you a message will be listed in the contact list window in order of PM receipt.

In order to start a new game, simply typing /trivia again.  In order to disable this feature and return to normal "each PM opens a new tab" behavior, type in /endtrivia or /stoptrivia.
------------------------------------------------------------------------
r8964 | shwei | 2011-01-29 09:22:08 -0600 (Sat, 29 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/WhoMessage.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   A /src/net/sourceforge/kolmafia/utilities/HTMLListEntry.java (from /src/net/sourceforge/kolmafia/chat/WhoMessage.java:8963)

Convert set to a map, similar to what the ASH function who_clan uses.

Update contact parsing to use simpler who_clan logic and to display colorized entries, with those in channel colored with black and those listening in gray.
------------------------------------------------------------------------
r8963 | shwei | 2011-01-29 08:15:58 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Retain old behavior of not touching auto-attack if the user has their combat action set to a CCS.
------------------------------------------------------------------------
r8962 | shwei | 2011-01-29 08:15:29 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Cache data files loaded from disk by file_to_map and map_to_file to avoid re-reading them from disk unnecessarily
------------------------------------------------------------------------
r8961 | shwei | 2011-01-29 08:14:54 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/EventMessage.java
   A /src/net/sourceforge/kolmafia/chat/WhoMessage.java (from /src/net/sourceforge/kolmafia/chat/EventMessage.java:8960)
   M /src/net/sourceforge/kolmafia/session/ContactManager.java

Make it easier to retrieve the internal parsed messages from chat.
------------------------------------------------------------------------
r8960 | grotfang | 2011-01-29 07:08:46 -0600 (Sat, 29 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

who_clan() now returns a map following the format boolean [string]. True for in channel, false for just listening. String is player name.
------------------------------------------------------------------------
r8959 | grotfang | 2011-01-28 12:47:22 -0600 (Fri, 28 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add who_clan(). Returns usernames of people in clan chat channel.
------------------------------------------------------------------------
r8958 | shwei | 2011-01-28 09:02:02 -0600 (Fri, 28 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java

Make string comparisons case insensitive in internal value compares used in implementing things like switch, just as we do in ASH comparison operators.
------------------------------------------------------------------------
r8957 | shwei | 2011-01-28 08:44:52 -0600 (Fri, 28 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Update the internal maximize function so that it has no return value, because it doesn't seem to mean anything useful (and it was only used by the CLI command anyway).

Try returning the status of the best result (which is used in the printout) rather than rely on the old strange return value for the internal maximize() function.
------------------------------------------------------------------------
r8956 | shwei | 2011-01-27 21:16:29 -0600 (Thu, 27 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

If the chatbot script accepts three parameters, automatically pass all messages coming from /clan to that chatbot script.

When invoking the three parameter version, KoLmafia will specify "/clan" as the third parameter for clan messages and the empty string for the third parameter for private messages.
------------------------------------------------------------------------
r8955 | shwei | 2011-01-27 19:57:28 -0600 (Thu, 27 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix compilation error (haha).

Override _spec modifiers with the modifiers from the best guess made by modifier maximizer.
------------------------------------------------------------------------
r8954 | shwei | 2011-01-27 19:40:53 -0600 (Thu, 27 Jan 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierMaximizeCommand.java

Add two parameter version of maximize CLI command and four parameter version of the internal maximize routine as ASH functions.

In the two parameter version, the first parameter is the maximizer string and the second parameter is true if you need the equivalent of the maximize? command.

In the four parameter version, there are two integers that have something to do with price.  However, I don't know anything about modifier maximizer other than its return values, so you'll have to poke someone else to explain it to you.  Or you can just pass zero for both integer values, which is what the two parameter version does.
------------------------------------------------------------------------
r8953 | veracity0 | 2011-01-27 11:43:47 -0600 (Thu, 27 Jan 2011) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add conditional and no-pickpocket flags to sea monsters, courtesy of Winterbay

------------------------------------------------------------------------
r8952 | veracity0 | 2011-01-27 09:32:04 -0600 (Thu, 27 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

The ASH operator "^" is now a bitwise exclusive or, not pow()
Add ^= assignment. a ^= b is equivalent to a = a ^ b

------------------------------------------------------------------------
r8951 | grotfang | 2011-01-27 06:59:35 -0600 (Thu, 27 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BadMoonManager.java

Noob Cave badmoon adventure gives 14 drunkeness now
------------------------------------------------------------------------
r8950 | veracity0 | 2011-01-27 02:09:00 -0600 (Thu, 27 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

? is also a tokenChar

------------------------------------------------------------------------
r8949 | veracity0 | 2011-01-27 01:25:30 -0600 (Thu, 27 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

& and | are tokenChars. Sheesh.

------------------------------------------------------------------------
r8948 | veracity0 | 2011-01-27 00:39:32 -0600 (Thu, 27 Jan 2011) | 9 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java
   A /src/net/sourceforge/kolmafia/textui/command/PandaCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Add (speculative) Kung Foo intrinsic effects.
Add "panda" command to visit NPCs in Pandamonium
panda moan - visit Moaning Panda Park
panda temple - visit Azazel's Temple
panda comedy (insult|observational|prop) - attempt a form of comedy on Mourn
panda arena [bandmember] [item ] - attempt to give item to bandmember
bandmember can be either a name - Bognort, Stinkface, Flargwurm, Jim - or a
role in the band - guitarist, vocalist, bassist, drummer.

------------------------------------------------------------------------
r8947 | shwei | 2011-01-26 20:17:10 -0600 (Wed, 26 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Add in hacky support for ternary expressions
------------------------------------------------------------------------
r8946 | veracity0 | 2011-01-26 13:22:17 -0600 (Wed, 26 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Handle item loss when visiting various NPCs in Pandamonium

------------------------------------------------------------------------
r8945 | veracity0 | 2011-01-26 00:41:10 -0600 (Wed, 26 Jan 2011) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt

More Pandamonium updates

------------------------------------------------------------------------
r8944 | shwei | 2011-01-25 19:17:15 -0600 (Tue, 25 Jan 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Rename get_TG to time_to_string().

Add a new method now_to_string(string) where the provided parameter is treated as a SimpleDateFormat format (see the Java API documentation for more details).

In summary, we now have today_to_string() which returns today's date, time_to_string() which returns the time right now, and now_to_string() which returns however you want to describe 'now'.
------------------------------------------------------------------------
r8943 | veracity0 | 2011-01-25 17:09:55 -0600 (Tue, 25 Jan 2011) | 5 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/PandamoniumRequest.java

Initial support for Pandamonium: new items, new adventure zones, new NPCs to
visit.
Note: visiting NPCs can result in losing items from inventory. This is not
detected yet.

------------------------------------------------------------------------
r8942 | jaadams5 | 2011-01-25 16:53:57 -0600 (Tue, 25 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ash function get_TG() returns current local time in HH:mm:ss z format, for example 17:32:20 EST
------------------------------------------------------------------------
r8941 | veracity0 | 2011-01-25 12:18:07 -0600 (Tue, 25 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Don't autocraft if we are already in the middle of autocrafting

------------------------------------------------------------------------
r8940 | veracity0 | 2011-01-25 10:59:18 -0600 (Tue, 25 Jan 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix three-argument version of visit_url to actually obey the 2nd and 3rd
arguments when called from a relay override script.
Add new ASH function:
string make_url( string location, string use_post_method, string encoded )
which takes the same arguments as visit_url but just crafts and returns the
url without submitting it.

------------------------------------------------------------------------
r8939 | shwei | 2011-01-25 00:57:39 -0600 (Tue, 25 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add last_item_message and last_skill_message to return the messages that KoLmafia reports in the event of error (these return an empty string in the event that the last skill/item use succeeded).
------------------------------------------------------------------------
r8938 | shwei | 2011-01-24 23:26:36 -0600 (Mon, 24 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Auto attacks do not need to be reset for tower fights and shadow fight.
------------------------------------------------------------------------
r8937 | shwei | 2011-01-24 22:57:55 -0600 (Mon, 24 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Do not remove auto attack for moxie classes that have autoSteal set to true (it's possible they have a combat macro set to do it and forgot about the preference).

If auto entangle preference indicates that entangling noodles should not be the default auto attack, remove the auto attack since KoLmafia is probably the one that set it.
------------------------------------------------------------------------
r8936 | shwei | 2011-01-24 22:51:15 -0600 (Mon, 24 Jan 2011) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java

On login, check to see if chat is available using the third page of the quest log, and do not issue requests to chat if chat is not available.

Allow 'disable' in addition to 'none' for disabling auto attack without using the chat macro.

Print a message indicating when auto attack is disabled to see if KoLmafia is unintentionally disabling auto-attack.
------------------------------------------------------------------------
r8935 | veracity0 | 2011-01-24 21:21:00 -0600 (Mon, 24 Jan 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Just as we do for Warm Subject gift certificates, if you ask to multi-use
31337 scrolls and have not used one before, recognize that the first one is
special and issue an additional request to use the remaining ones.

------------------------------------------------------------------------
r8934 | shwei | 2011-01-22 20:28:39 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   M /build.xml

Run javahome task to always set compiler to modern even if JAVA_HOME environment variable is not set
------------------------------------------------------------------------
r8933 | shwei | 2011-01-22 11:43:30 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java

Fix if check to only logout if no frames are left, rather than only logging out if there are frames left
------------------------------------------------------------------------
r8932 | shwei | 2011-01-22 11:42:47 -0600 (Sat, 22 Jan 2011) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java

Enable chat commands via CLI and ASH.

In the CLI, simply prefix your command with / and KoLmafia will send that off as a chat message.  In ASH, use the newly-added chat_command(string) function containing all the information about your macro.

Rather than coding a list of things that should be accepted, instead, it will work like an honor system.  KoLmafia will continue allowing you to use scripted chat commands until you send something which results in the chat parser believing that you said something in a non-clan channel.  Should this happen, all future chat macros (and chat messages, for that matter) executed through script will fail to execute.

Additionally, now that the logic is there, switch from using skill-detecting auto attack logic to chat command based auto attack logic by just submitting /aa to chat instead.
------------------------------------------------------------------------
r8931 | shwei | 2011-01-22 11:41:26 -0600 (Sat, 22 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Update isChatRequest member variable to include chat.php in the list of known chat URLs.

Change URL check in shouldIgnore() to just use the isChatRequest member variable.
------------------------------------------------------------------------
r8930 | shwei | 2011-01-22 11:40:43 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java

Remove KoLmafia's automatic activation of auto-attack, except in the case of entangling noodles.
------------------------------------------------------------------------
r8929 | shwei | 2011-01-22 11:39:08 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/textui/command/GapCommand.java

Fixes for Java 1.4 compilation errors
------------------------------------------------------------------------
r8928 | shwei | 2011-01-22 11:38:02 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/textui/command/PripheaCommand.java

Even when in CLI mode, KoLmafia isn't necessarily running in a headless environment. Therefore, use explicit checks for the number of available frames or the presence of the KoLDesktop frame rather than doing a check on the mode being used.  This should also address any problems running CLI commands that load user interface windows.
------------------------------------------------------------------------
r8927 | shwei | 2011-01-22 11:36:13 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   M /build.xml

Formatting for build.xml
------------------------------------------------------------------------
r8926 | shwei | 2011-01-22 11:35:54 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/preferences/CheckboxUpdateListener.java
   M /src/net/sourceforge/kolmafia/preferences/PreferenceListenerRegistry.java
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java

For consistency and simplicity, handle checkboxes as a type of listener rather than iterating over a special map
------------------------------------------------------------------------
r8925 | shwei | 2011-01-22 11:35:04 -0600 (Sat, 22 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/preferences/PreferenceListener.java
   A /src/net/sourceforge/kolmafia/preferences/PreferenceListenerRegistry.java
   M /src/net/sourceforge/kolmafia/preferences/Preferences.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Rename ChangeListener to PreferenceListener and convert to top level class
Move listener registration to its own class
------------------------------------------------------------------------
r8924 | shwei | 2011-01-22 11:32:52 -0600 (Sat, 22 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/Expression.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayCombatThread.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ModifierExpression.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   D /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   A /src/net/sourceforge/kolmafia/preferences
   A /src/net/sourceforge/kolmafia/preferences/Preferences.java (from /src/net/sourceforge/kolmafia/persistence/Preferences.java:8923)
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java
   M /src/net/sourceforge/kolmafia/request/RabbitHoleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/BadMoonManager.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   M /src/net/sourceforge/kolmafia/session/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CardLayoutSelectorPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ColorChooser.java
   M /src/net/sourceforge/kolmafia/swingui/widget/GenericScrollPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/AdventureCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CreateItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CrimboTreeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DemonNamesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GapCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GongCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HiddenCityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceAddCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceListCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NemesisCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NunneryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OlfactionCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PastamancerEntityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RecoverCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SubmitSpadeDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SummonDemonCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MineDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MoneyMakingGameDecorator.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Move preferences to its own package
------------------------------------------------------------------------
r8923 | DoctorRotelle | 2011-01-20 14:49:46 -0600 (Thu, 20 Jan 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Corrected spelling for as jus gezund heit.

------------------------------------------------------------------------
r8922 | grotfang | 2011-01-20 09:23:26 -0600 (Thu, 20 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Trim message in RuntimeLibrary chat_clan so as to avoid circumventing mafia limitations. Sorry to people who use it to access KoL's chat commands.
------------------------------------------------------------------------
r8921 | veracity0 | 2011-01-19 23:20:09 -0600 (Wed, 19 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

When we auto-identify the last rave combo, log it to gCLI, just as with bang
potions and stone spheres

------------------------------------------------------------------------
r8920 | veracity0 | 2011-01-19 17:38:52 -0600 (Wed, 19 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

When choosing a combo to test for the next "random rave", if there's only one
unknown combo, deduce what it has to be. Untested.

------------------------------------------------------------------------
r8919 | jaadams5 | 2011-01-19 06:48:51 -0600 (Wed, 19 Jan 2011) | 1 line
Changed paths:
   M /src/licenses/foxtrot-license.txt
   M /src/net/sourceforge/foxtrot/AbstractSyncWorker.java
   M /src/net/sourceforge/foxtrot/AbstractWorker.java
   M /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   M /src/net/sourceforge/foxtrot/AsyncTask.java
   M /src/net/sourceforge/foxtrot/AsyncWorker.java
   M /src/net/sourceforge/foxtrot/ConcurrentWorker.java
   M /src/net/sourceforge/foxtrot/EventPump.java
   A /src/net/sourceforge/foxtrot/JREVersion.java
   M /src/net/sourceforge/foxtrot/Job.java
   M /src/net/sourceforge/foxtrot/Task.java
   M /src/net/sourceforge/foxtrot/Worker.java
   M /src/net/sourceforge/foxtrot/WorkerThread.java
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   M /src/net/sourceforge/foxtrot/pumps/EventFilter.java
   M /src/net/sourceforge/foxtrot/pumps/EventFilterable.java
   A /src/net/sourceforge/foxtrot/pumps/QueueEventPump.java
   A /src/net/sourceforge/foxtrot/pumps/SunJDK140ConditionalEventPump.java
   A /src/net/sourceforge/foxtrot/pumps/SunJDK141ConditionalEventPump.java
   A /src/net/sourceforge/foxtrot/pumps/SunJDK14ConditionalEventPump.java
   A /src/net/sourceforge/foxtrot/utils
   A /src/net/sourceforge/foxtrot/utils/EventListenerProxy.java
   A /src/net/sourceforge/foxtrot/utils/FlushJob.java
   M /src/net/sourceforge/foxtrot/workers/MultiWorkerThread.java
   M /src/net/sourceforge/foxtrot/workers/SingleWorkerThread.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ChannelColorsRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CraftRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/CurseRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/HellKitchenRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/PalmFrondRequest.java
   M /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/RabbitHoleRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/RichardRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java

Update Foxtrot from 2005 to 2008 version to address some deadlock issues.  In mafia code, changed void run() to Object run() and returned null as required to compile with new Foxtrot.  Also change Runnable to Job.
------------------------------------------------------------------------
r8918 | shwei | 2011-01-18 22:24:40 -0600 (Tue, 18 Jan 2011) | 1 line
Changed paths:
   A /.gitignore

Add .gitignore
------------------------------------------------------------------------
r8917 | shwei | 2011-01-18 22:24:30 -0600 (Tue, 18 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java

Fix >= and <= comparisons working like ==
------------------------------------------------------------------------
r8916 | veracity0 | 2011-01-18 16:52:48 -0600 (Tue, 18 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Add arithmetic operator to ASH: a ** b is a to the power of b. a **= b is that
but also assigned the result to a.

------------------------------------------------------------------------
r8915 | veracity0 | 2011-01-18 13:10:21 -0600 (Tue, 18 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java

Add additional "special move" message for the pop-and-lock raver: came != come

------------------------------------------------------------------------
r8914 | veracity0 | 2011-01-18 09:24:38 -0600 (Tue, 18 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Add slyz's patch to only count chefTurnsUsed and bartenderTurnsUsed for 
cratfting with "fancy" ingredients.

------------------------------------------------------------------------
r8913 | DoctorRotelle | 2011-01-17 15:02:14 -0600 (Mon, 17 Jan 2011) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Added Uncle Crimbo's Sack
------------------------------------------------------------------------
r8912 | veracity0 | 2011-01-17 14:50:15 -0600 (Mon, 17 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/FaxBotDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

Improve filtering of fax monster names

------------------------------------------------------------------------
r8911 | veracity0 | 2011-01-17 13:19:09 -0600 (Mon, 17 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

Add a filtering text box to the Fax Request Frame so that you can type "lob",
for example, and end up with "lobsterfrogman" selected.

------------------------------------------------------------------------
r8910 | veracity0 | 2011-01-16 18:59:52 -0600 (Sun, 16 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

fix recognition of fax command in ClanLoungeRequest.registerRequest

------------------------------------------------------------------------
r8909 | veracity0 | 2011-01-16 17:11:23 -0600 (Sun, 16 Jan 2011) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Gaudy Pirate drops a gaudy key, not a snakehead charrm

------------------------------------------------------------------------
r8908 | veracity0 | 2011-01-16 15:57:16 -0600 (Sun, 16 Jan 2011) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

You get a snakehead charrm by "using" a gaudy key. Tweak won fight message.

------------------------------------------------------------------------
r8907 | veracity0 | 2011-01-16 11:24:59 -0600 (Sun, 16 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When parsing a fight, when we detect the WINWINWIN comment, log a message
indicating that you've wone the battle.

------------------------------------------------------------------------
r8906 | veracity0 | 2011-01-15 13:50:10 -0600 (Sat, 15 Jan 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/StatusPanel.java

Create StatusPanel, a pancel containing nothing but a status label
Add such a panel to the Familiar Trainer so you can watch "equip all familiars"
Add code (disabled) to provide a Boss MCD warning for Baron von Ratsworth. It's
disabled because you cannot actually go change the MCD while sitting in
choice.php. What to do?

------------------------------------------------------------------------
r8905 | veracity0 | 2011-01-15 02:29:11 -0600 (Sat, 15 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

The CRIMBCO Gift Shop is no longer available as a Coin Master

------------------------------------------------------------------------
r8904 | veracity0 | 2011-01-15 02:20:38 -0600 (Sat, 15 Jan 2011) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Choice Spoilers for class-specific hookah components

------------------------------------------------------------------------
r8903 | veracity0 | 2011-01-13 18:47:16 -0600 (Thu, 13 Jan 2011) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/statuseffects.txt

Add Kung Fu Hustler skill. Adjust effect numbers of three bath soap effects to
agree with Wiki - even though they are not in the "normal" order that all other
stat-based skill trios have. Untested.

------------------------------------------------------------------------
r8902 | DoctorRotelle | 2011-01-12 14:03:38 -0600 (Wed, 12 Jan 2011) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

The plural has been changed to: Autobiographies Of Dynamite Superman Jones
------------------------------------------------------------------------
r8901 | DoctorRotelle | 2011-01-12 11:33:44 -0600 (Wed, 12 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

BGE temporary tattoo isn't consumed if you already have the tattoo.
------------------------------------------------------------------------
r8900 | veracity0 | 2011-01-12 01:05:10 -0600 (Wed, 12 Jan 2011) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add Traveling Trade Disco Bandit skill book - but not the skill, yet.

------------------------------------------------------------------------
r8899 | veracity0 | 2011-01-11 21:31:19 -0600 (Tue, 11 Jan 2011) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Add more bitwise operators:
a >>> b --> unsigned right shift
a <<= b --> a =  << b
a >>= b --> a = a >> b
a >>>= b -> a =  >>> b

------------------------------------------------------------------------
r8898 | veracity0 | 2011-01-11 20:48:04 -0600 (Tue, 11 Jan 2011) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java

Add some arithmetic bitwise operators:

a & b --> and
a | b --> or
~a -> not
a << b -> left shift
a >> b -> right shift
a &= b --> a = a & b
a |= b --> a = a | b

In all of the above, the operands must be integers; no coercion is allowed.

------------------------------------------------------------------------
r8897 | veracity0 | 2011-01-11 18:30:39 -0600 (Tue, 11 Jan 2011) | 14 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MonsterExpression.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/textui/command/CleanupJunkRequest.java

Add a bunch of changes that I culled from Theraze's full private patch file:
- Combine identical cases in a switch statement
- Fix tabification in a bunch of files
- Make a few formerly private symbols public
- Add hot tub as a possible HP restoration method
- Don't try to climb the Sorceress's tower in birdform
- Recognize the Baron's mansion in the tavern cellar
- When automating the cellar, include correct form fields. Unfortunately, it
  still won't work right, since you can no longer choose a random square to
  explore.
- jawbruiser is a curse item
- Fix HP, Def, and Atk for a variety of non-scaling monsters
- plural for the adhesive tape dolly

------------------------------------------------------------------------
r8896 | veracity0 | 2011-01-11 14:33:28 -0600 (Tue, 11 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

autoCraft Talisman o'nam and Bonerdago necklace

------------------------------------------------------------------------
r8895 | grotfang | 2011-01-11 13:27:21 -0600 (Tue, 11 Jan 2011) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add autoCraft preference, defaults to true. If false, disables crafting of badass belt and intergalactic rowboat.
------------------------------------------------------------------------
r8894 | veracity0 | 2011-01-11 10:27:39 -0600 (Tue, 11 Jan 2011) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Fix fullness for wedge of gray cheese

------------------------------------------------------------------------
r8893 | veracity0 | 2011-01-11 09:17:59 -0600 (Tue, 11 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

When writing item overrides, skip - and log - items with id < 1

------------------------------------------------------------------------
r8892 | veracity0 | 2011-01-11 09:08:09 -0600 (Tue, 11 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Do not attempt to register (bogus) items with negative itemid. Print error.

------------------------------------------------------------------------
r8891 | veracity0 | 2011-01-09 19:56:12 -0600 (Sun, 09 Jan 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/EquipCommand.java

The "equip" command now decides what slot an item is going into before deciding
whether you can equip it there. Do familiar checks for any item going into the
familiar slot, not just for familiar items.

------------------------------------------------------------------------
r8890 | DoctorRotelle | 2011-01-08 15:51:57 -0600 (Sat, 08 Jan 2011) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add tracking support and usage limit for Lunch Break skill.
(boolean) _lunchBreak preference added for tracking purposes.
Cleaned up coding for vent rage gland skill.
------------------------------------------------------------------------
r8889 | DoctorRotelle | 2011-01-08 15:49:08 -0600 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

AT Recordings are not lost if you already have too many AT buffs.

------------------------------------------------------------------------
r8888 | veracity0 | 2011-01-08 11:19:59 -0600 (Sat, 08 Jan 2011) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java

When folding Loathing Legion items, always include switch=1. Most of them don't
need that, but some - such as the universal screwdriver - won't fold without it.
Add A Wicked Buzz

------------------------------------------------------------------------
r8887 | DoctorRotelle | 2011-01-07 20:23:36 -0600 (Fri, 07 Jan 2011) | 17 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   A /src/net/sourceforge/kolmafia/textui/command/GapCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Daily Deeds panel changes:
Complete reorganization of buttons and info.
Removed _some_ buttons and trackers when they are inappropriate.
Reversed logic for still so it tracks usage.
Added support for Bag o' Tricks (_bagOTricksUsed added for tracking purposes).
Added tracking for bricko fights (_brickoFights added for tracking purposes).
Added tracking for organ grinder pies. (_pieDrops and _piePartsCount added for tracking purposes).
Added GAP runaway tracking. (_gapBuffs added for tracking purposes, thanks to lostcalpolydude for the code).
Updated support for telescope in bad moon aftercore.

Other changes:
Tracking of blank out usage (blankOutUsed preference added for tracking purposes).
Tracking of Zombo's empty eye usage (_lastZomboEye preference added for tracking purposes).
Adjusted crimbotree code to reduce logged messages.
Added shore link to forged documents, thanks to bale for the code.
Added GAP protection and cli command, thanks to lostcalpolydude for the code.

------------------------------------------------------------------------
r8886 | veracity0 | 2011-01-07 17:08:27 -0600 (Fri, 07 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Handle inventory correctly when you use a Loathing Legion universal screwdriver
to unscrew things.

------------------------------------------------------------------------
r8885 | DoctorRotelle | 2011-01-07 15:43:55 -0600 (Fri, 07 Jan 2011) | 1 line
Changed paths:
   M /src/data/adventures.txt

Added a goal for the Frigid Northlands Garb to The Broodling Grounds location.
------------------------------------------------------------------------
r8884 | DoctorRotelle | 2011-01-07 14:35:23 -0600 (Fri, 07 Jan 2011) | 1 line
Changed paths:
   M /src/data/foldgroups.txt

Fix typo in loathing legion electric knife.
------------------------------------------------------------------------
r8883 | veracity0 | 2011-01-07 11:14:00 -0600 (Fri, 07 Jan 2011) | 2 lines
Changed paths:
   M /src/data/foldgroups.txt
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java

Add Loathing Legion knife and its derivatives to the "fold" command.

------------------------------------------------------------------------
r8882 | veracity0 | 2011-01-06 17:08:04 -0600 (Thu, 06 Jan 2011) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Remove trailing space from description ID of Pie in the Sky

------------------------------------------------------------------------
r8881 | veracity0 | 2011-01-06 13:21:34 -0600 (Thu, 06 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Account for Executive Narcolepsy in Daily Deeds "free rests" counter

------------------------------------------------------------------------
r8880 | DoctorRotelle | 2011-01-06 12:56:38 -0600 (Thu, 06 Jan 2011) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

More Executive Narcolepsy support. (TODO: Daily deeds support)
------------------------------------------------------------------------
r8879 | veracity0 | 2011-01-06 02:07:42 -0600 (Thu, 06 Jan 2011) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Executive Narcolepsy gives you a free rest at your campground

------------------------------------------------------------------------
r8878 | veracity0 | 2011-01-05 12:59:27 -0600 (Wed, 05 Jan 2011) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt

A sushi mat costs 100 sand dollars

------------------------------------------------------------------------
r8877 | veracity0 | 2011-01-05 12:08:29 -0600 (Wed, 05 Jan 2011) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add modifer: Combat Mana Cost
Loathing Legion abacus is Combat Mana Cost: -5
Combat skills have mana cost additionally modified by Combat Mana Modifier
Add combat_mana_cost_modifier() ASH function

------------------------------------------------------------------------
r8876 | veracity0 | 2011-01-05 11:30:28 -0600 (Wed, 05 Jan 2011) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When you use a glob of Blank-Out in combat, only remove it from inventory if it
is actually used up.

------------------------------------------------------------------------
r8875 | jasonharper | 2011-01-04 21:11:44 -0600 (Tue, 04 Jan 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Fix autocreation of the bad-ass belt and intragalactic rowboat, which were
broken by having concoction refreshes deferred during result processing
(which is where those special cases are detected.)

------------------------------------------------------------------------
r8874 | veracity0 | 2011-01-04 18:44:25 -0600 (Tue, 04 Jan 2011) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When processing a "too full" message as a result of eating food, reset the
amount of fullness we added when we submitted the request before calculating
what our real fullness must be.

------------------------------------------------------------------------
r8873 | jasonharper | 2011-01-03 23:07:09 -0600 (Mon, 03 Jan 2011) | 9 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Added a special case to the create vs. buy decision-making code: an on-hand
tiny plastic sword is valued at 0 meat, since you get it back from the drink.
This should avoid undesirable behavior if the historical price of the TPS is
ever greater than one of the items containing a TPS.

Added "debugBuy" boolean pref, which enables display of the calculated create
and buy prices during the decision-making process.  This should help to track
down any future problems like the TPS one.

------------------------------------------------------------------------
r8872 | veracity0 | 2011-01-03 14:39:30 -0600 (Mon, 03 Jan 2011) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/tradeitems.txt

Update some item data

------------------------------------------------------------------------
r8871 | jasonharper | 2011-01-02 18:24:05 -0600 (Sun, 02 Jan 2011) | 24 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

When automating a Fernswarthy's Basement stat or mpdrain test, and the
relevant outfit is either nonexistent or insufficient to pass the test, the
Modifier Maximizer is now invoked automatically.  (The same isn't done for
element and hpdrain tests, because the Maximizer cannot currently express the
optimum balance between resistance and HP needed for those tests.)

Added some hidden prefs to fine-tune the mana burning process:
"skillBurnXXXX" (where XXXX is the skill number) sets the priority of this
skill: -100 or lower disables it for extension, numbers from -99 to 0 enable
it for extension up to (N+100)% of the burn limit, normally 1000+turns
remaining.  The value is offset like this so that missing prefs read as 100%
by default.  All previously hard-coded unextendable buffs (like combat rate
modifiers) now simply have a default skillBurnX of -100, so they can be
overridden if desired.  Values greater than 0 are reserved for possible
future use to indicate that the skill should be auto-cast if there's nothing
else to spend burned MP on.
"lastChanceThreshold" is amount of unburned MP at which alternatives to
extending existing buffs will be considered, 100 by default.  There is
currently one alternative implemented: "lastChanceBurn" will be executed as a
CLI command, with any instance of "#" replaced by the amount of MP that needs
to be used up somehow.  This could be used to invoke a script that records AT
buffs, for example, or could simply be an "echo" or "abort" command that lets
you know you need to find something else to spend MP on.

------------------------------------------------------------------------
r8870 | veracity0 | 2011-01-01 14:27:02 -0600 (Sat, 01 Jan 2011) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Initial support for Loathing Legion knife: equipment modifiers, use links,
tracking inventory upon folding, etc.

------------------------------------------------------------------------
r8869 | veracity0 | 2011-01-01 00:24:48 -0600 (Sat, 01 Jan 2011) | 3 lines
Changed paths:
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

The CRIMBO Cafetria is closed. Adventure dones in CRIMBO Headquarters are now
in "Removed". The CRIMBO Gift Shop is, for now, still open.

------------------------------------------------------------------------
r8868 | jasonharper | 2010-12-30 19:27:15 -0600 (Thu, 30 Dec 2010) | 3 lines
Changed paths:
   M /src/data/monsters.txt

Added basic stats for the six Bigg's Dig reanimated skeletons that add teeth
to the fossilized necklace.

------------------------------------------------------------------------
r8867 | veracity0 | 2010-12-30 16:23:21 -0600 (Thu, 30 Dec 2010) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt

Fix adventure ranges of CRIMBCO Cafeteria offerings

------------------------------------------------------------------------
r8866 | DoctorRotelle | 2010-12-30 02:35:31 -0600 (Thu, 30 Dec 2010) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Fashionably Late gives +1 Adventure at rollover.
------------------------------------------------------------------------
r8865 | jasonharper | 2010-12-29 20:11:02 -0600 (Wed, 29 Dec 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

When entoothing your fossilized necklace, the word "necklace" is now a link
to the item description, so you can immediately see the new tooth count (and
incidentally update mafia's modifiers for the necklace).

------------------------------------------------------------------------
r8864 | veracity0 | 2010-12-29 13:18:59 -0600 (Wed, 29 Dec 2010) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

Revert (s1) as indicating unknown item drop rate in monsters.txt; (0) works
perfectly well to indicate that and was already recognized by scripts.

------------------------------------------------------------------------
r8863 | jasonharper | 2010-12-28 19:54:39 -0600 (Tue, 28 Dec 2010) | 12 lines
Changed paths:
   M /src/data/consequences.txt
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java

Harpoon! is now as usable on land as it is underwater.

Added basic support for the tooth-dependent enchantments of the fossilized
necklace.  For now, you must manually view the item description to get the
modifiers to update - but you were probably doing that after collecting
teeth, anyway.

Consequences now replace unmatched groups in the regex with empty strings,
rather than crashing with a NPE.  Using this would have made the necklace
support much simpler, but would have caused problems for people that updated
the data files only.

------------------------------------------------------------------------
r8862 | veracity0 | 2010-12-27 15:40:27 -0600 (Mon, 27 Dec 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/FaxBotDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java

Check if you have a photocopied monster already as the last step of validation
before sending a request to FaxBot. If so, pop up a confirm dialog asking if you
wish to discard it. If so, dump it immediately into your fax machine.

Detect when FaxBot rejects your fax request because it's recently sent another
fax to your clan. FaxBot requests that you try again in a minute, so, do so:
count down for a minute and retry.

------------------------------------------------------------------------
r8861 | veracity0 | 2010-12-27 12:51:04 -0600 (Mon, 27 Dec 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

(Almost) finish FaxBot support:
- Actually send the request to FaxBot and wait for response
- Bad commands (unexpected) and non-whitelisting are failures
- If FaxBot copies the monster into your fax, receive it.

You have to be in chat for us to successfully receive the response. I know how
to check if you are in KoLmafia chat, but not how to check if you are in chat
in the Relay Browser, so we don't enforce this, yet

------------------------------------------------------------------------
r8860 | veracity0 | 2010-12-26 20:29:01 -0600 (Sun, 26 Dec 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java

On Fax Request Frame, do some preliminary verification before asking FaxBot to
send you a fax:
- You must not already have a photocopied monster
- You must have a VIP key
- You must be in a clan
- Your clan must have a fax machine.

------------------------------------------------------------------------
r8859 | jasonharper | 2010-12-26 16:16:19 -0600 (Sun, 26 Dec 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java

Avoid debug logs when attempting to mallsell an ambiguous item, or one that
you simply don't have any of.  Note that selling zero of an item remains an
error, but it's one you can recover from now.

------------------------------------------------------------------------
r8858 | veracity0 | 2010-12-26 13:43:57 -0600 (Sun, 26 Dec 2010) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

(Speculatively) add Pork Power, Incensed, Chocolate Reign

------------------------------------------------------------------------
r8857 | veracity0 | 2010-12-26 13:36:31 -0600 (Sun, 26 Dec 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Employee of the Month

------------------------------------------------------------------------
r8856 | veracity0 | 2010-12-26 12:55:15 -0600 (Sun, 26 Dec 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java

Add a status label to the Fax Request Frame.

------------------------------------------------------------------------
r8855 | veracity0 | 2010-12-26 10:42:42 -0600 (Sun, 26 Dec 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Print monster name when you receive a fax

------------------------------------------------------------------------
r8854 | jasonharper | 2010-12-25 21:15:18 -0600 (Sat, 25 Dec 2010) | 4 lines
Changed paths:
   M /src/data/modifiers.txt

Added spangly sombrero Hatrack effects.

Added The HeyDezebound Heart modifiers.

------------------------------------------------------------------------
r8853 | veracity0 | 2010-12-25 20:27:41 -0600 (Sat, 25 Dec 2010) | 2 lines
Changed paths:
   M /src/data/consequences.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   A /src/net/sourceforge/kolmafia/textui/command/FaxCommand.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add slyz's fax machine & photocopied monster support. Untested (by me).

------------------------------------------------------------------------
r8852 | jasonharper | 2010-12-25 11:58:42 -0600 (Sat, 25 Dec 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Reinstate concoction refresh speedup from r8840 - it should no longer hang.

If milk of magnesium usage is limited, give the actual reason rather than the
generic "a wizard did it".

------------------------------------------------------------------------
r8851 | veracity0 | 2010-12-25 00:31:06 -0600 (Sat, 25 Dec 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add stapler bear and adhesive tape dolly.

This completes the Crimbo 2010 support that I will be adding. See you in 2011.

------------------------------------------------------------------------
r8850 | veracity0 | 2010-12-24 23:43:39 -0600 (Fri, 24 Dec 2010) | 13 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   A /src/net/sourceforge/kolmafia/persistence/FaxBotDatabase.java
   A /src/net/sourceforge/kolmafia/swingui/FaxRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java

Add scissors duck and iny plastic Best Game Ever.

Very preliminary support for Faxbot:
- The FaxBotDatabase reads the FaxBot XML file containing all available faxes
  categories, and commands
- People/Request a Fax creates the FaxRequestFrame
- The FaxRequestFrame displays all available monsters. You can look at them by
  category, or all monsters alphabetically. You can check whether FaxBot is
  online.

The "request" button does NOTHING, yet. Hopefully, this is still useful as a
reference for what command to send to get what monster.

------------------------------------------------------------------------
r8849 | veracity0 | 2010-12-24 18:22:42 -0600 (Fri, 24 Dec 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Hobelf in Elf Alley differs from Hobelf in CRIMBCO WC

------------------------------------------------------------------------
r8848 | jasonharper | 2010-12-24 18:05:29 -0600 (Fri, 24 Dec 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Add the code binder being equipped to the list of things that Hobopolis sewer
tunnel preparedness checks for.

------------------------------------------------------------------------
r8847 | veracity0 | 2010-12-24 11:30:24 -0600 (Fri, 24 Dec 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

tiny plastic Mr. Mination

------------------------------------------------------------------------
r8846 | veracity0 | 2010-12-23 11:00:56 -0600 (Thu, 23 Dec 2010) | 8 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Add tiny plastic hobo elf.
CRIMBCO WC is an adventuring location
Fix how CRIMBCO drink helers are rendered
Remove redundant test in conditional
Add bath balls
Add Endless Conference Call
Add jams and new toast recipes

------------------------------------------------------------------------
r8845 | veracity0 | 2010-12-22 12:39:00 -0600 (Wed, 22 Dec 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Do not deduct Workytime tea from inventory if you are not bored enough

------------------------------------------------------------------------
r8844 | veracity0 | 2010-12-22 12:27:25 -0600 (Wed, 22 Dec 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java

Do not take an NPE reading messages from Mr. Mination.
Add tiny plastic fax machine.
CRIMBCO mug and BGE shotglass are drink helpers

------------------------------------------------------------------------
r8843 | veracity0 | 2010-12-21 15:32:16 -0600 (Tue, 21 Dec 2010) | 4 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add some articles and posessives to cubicle monsters.
Add tiny plastic CRIMBCO HQ
Add Sausage Festive and Stands Alone

------------------------------------------------------------------------
r8842 | DoctorRotelle | 2010-12-21 13:59:38 -0600 (Tue, 21 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/OutfitCheckpointCommand.java

Added an option "clear" to the checkpoint CLI command for clearing all checkpoints (implicit and explicit).
------------------------------------------------------------------------
r8841 | jasonharper | 2010-12-21 06:49:53 -0600 (Tue, 21 Dec 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Disable the change in r8840 until I can figure out why it's hanging login for
some people.

------------------------------------------------------------------------
r8840 | jasonharper | 2010-12-20 21:37:34 -0600 (Mon, 20 Dec 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Refresh concoctions at most once per page load, rather than once per item
dropped that is consumable or an ingredient in some recipe.  This gives a
significant speed-up when summoning large numbers of BRICKOs, for example.

------------------------------------------------------------------------
r8839 | veracity0 | 2010-12-20 13:41:25 -0600 (Mon, 20 Dec 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add Best Game Ever

------------------------------------------------------------------------
r8838 | veracity0 | 2010-12-20 13:38:02 -0600 (Mon, 20 Dec 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add CRIMBCO cubicles monster

------------------------------------------------------------------------
r8837 | jasonharper | 2010-12-19 22:23:45 -0600 (Sun, 19 Dec 2010) | 3 lines
Changed paths:
   M /src/data/consequences.txt

Recognize Ed's first form as "Ed the Undying (1)", for compatibility with the
data in monsters.txt.

------------------------------------------------------------------------
r8836 | veracity0 | 2010-12-19 18:01:03 -0600 (Sun, 19 Dec 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

fix some plurals

------------------------------------------------------------------------
r8835 | DoctorRotelle | 2010-12-19 14:21:52 -0600 (Sun, 19 Dec 2010) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Added some plurals.
------------------------------------------------------------------------
r8834 | DoctorRotelle | 2010-12-19 12:57:47 -0600 (Sun, 19 Dec 2010) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

bath ball gift sets and slow jam collections are multi-usable.
------------------------------------------------------------------------
r8833 | veracity0 | 2010-12-17 21:41:46 -0600 (Fri, 17 Dec 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Avoid NPE for unknown item names

------------------------------------------------------------------------
r8832 | veracity0 | 2010-12-17 21:19:25 -0600 (Fri, 17 Dec 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add Holiday Log

------------------------------------------------------------------------
r8831 | veracity0 | 2010-12-17 20:53:16 -0600 (Fri, 17 Dec 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add BGE Merchandise

------------------------------------------------------------------------
r8830 | veracity0 | 2010-12-17 19:09:11 -0600 (Fri, 17 Dec 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Do not look for the combat item dropdown after a fight is over; if you run with
the WOWbar, it will be present, but invisible, and we will inappropriately
adjust combat item count for such items that drop in the last round.

------------------------------------------------------------------------
r8829 | grotfang | 2010-12-17 15:20:49 -0600 (Fri, 17 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Switch chat_clan() arguments around
------------------------------------------------------------------------
r8828 | veracity0 | 2010-12-17 11:55:50 -0600 (Fri, 17 Dec 2010) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Add covert Crimbo gifts.
glob of blank-out is made by "using" bottle of blank-out
Your inventory of CRIMBCO scrip displayed in gift shop can have commas

------------------------------------------------------------------------
r8827 | grotfang | 2010-12-17 11:45:15 -0600 (Fri, 17 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add a second argument (optional) to chat_clan() to allow players to post in hobopolis or the slimetube. Usage is, for example, chat_clan( 'hobopolis' , 'message' );
------------------------------------------------------------------------
r8826 | veracity0 | 2010-12-16 17:15:27 -0600 (Thu, 16 Dec 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java

Fix CRIMBCO Cafeteria

------------------------------------------------------------------------
r8825 | veracity0 | 2010-12-16 15:41:20 -0600 (Thu, 16 Dec 2010) | 5 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/coinmasters.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/Crimbo10Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Initial support for CRIMBCO cubicles:
- CRIMBCO Gift Shop is a Coinmaster that uses CRIMBCO scrip
- The CRIMBCO Cafe is open
- new items, outfit, concoctions, adventure zone, skills, etc.

------------------------------------------------------------------------
r8824 | veracity0 | 2010-12-15 17:29:59 -0600 (Wed, 15 Dec 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ModifierExpression.java
   M /src/net/sourceforge/kolmafia/MonsterExpression.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix MonsterExpression. Add monster_eval( string ) and expression_eval( string )

------------------------------------------------------------------------
r8823 | veracity0 | 2010-12-15 14:01:25 -0600 (Wed, 15 Dec 2010) | 5 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   A /src/net/sourceforge/kolmafia/Expression.java
   A /src/net/sourceforge/kolmafia/ModifierExpression.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   A /src/net/sourceforge/kolmafia/MonsterExpression.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

sonar-in-a-biscuit is combat usable.
Add CRIMBCOOKIES
Extract Modifier.Expression into Expression, subclassed into ModifierExpression
and MonsterExpression. Modifiers and RuntimeLibrary now  use ModifierExpression

------------------------------------------------------------------------
r8822 | jasonharper | 2010-12-14 20:04:05 -0600 (Tue, 14 Dec 2010) | 10 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Now that relay form fields are no longer being double-URLencoded, don't
double-decode them either - which made plus signs unusable in text fields.

Some changes to the modifier expression language:
* 'A' value added, which is your ascension count.
* Some other values added in support of possible expressions for scaling
monsters' stats, but these may require some more thought - please do not use
yet.
* Unary minus now works in general, not just for negative numeric literals.

------------------------------------------------------------------------
r8821 | veracity0 | 2010-12-09 11:02:37 -0600 (Thu, 09 Dec 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Uncle Hobo is in Elf Alley

------------------------------------------------------------------------
r8820 | veracity0 | 2010-12-08 12:50:54 -0600 (Wed, 08 Dec 2010) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/monsters.txt

Add flaregun drops to a couple pirates. Fix popsicle fullness

------------------------------------------------------------------------
r8819 | DoctorRotelle | 2010-12-08 12:30:27 -0600 (Wed, 08 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Adjust cli output for saving and equipping outfit to make it more copy-n-paste friendly.
------------------------------------------------------------------------
r8818 | veracity0 | 2010-12-08 01:14:11 -0600 (Wed, 08 Dec 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Fix variable modifiers for Tuesday's ruby and Uncle Hobo's epic beard

------------------------------------------------------------------------
r8817 | DoctorRotelle | 2010-12-07 19:17:48 -0600 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Recognize Uncle Hobo and stop when you find him.
------------------------------------------------------------------------
r8816 | DoctorRotelle | 2010-12-07 14:56:31 -0600 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Set spookyPuttyCopiesMade to 5 if you're too scared to copy any more monsters today.
------------------------------------------------------------------------
r8815 | DoctorRotelle | 2010-12-07 14:55:27 -0600 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Set _cameraUsed to true when you use a shaking 4-d camera. Previuosly, this was only set when the use action failed.
------------------------------------------------------------------------
r8814 | DoctorRotelle | 2010-12-07 14:41:55 -0600 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Update _sealsSummoned to the possible max if you've summoned too many infernal seals today.
------------------------------------------------------------------------
r8813 | DoctorRotelle | 2010-12-07 14:35:51 -0600 (Tue, 07 Dec 2010) | 2 lines
Changed paths:
   M /src/data/pulverize.txt

Updated pulverize.txt to remove starting hats from the useless powder setting.
Added nosmash to 2 more anniversary items.
------------------------------------------------------------------------
r8812 | DoctorRotelle | 2010-12-07 13:57:54 -0600 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /src/data/monsters.txt

Added Outside the Club monster stats.
------------------------------------------------------------------------
r8811 | DoctorRotelle | 2010-12-07 13:56:53 -0600 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Added Hippo Ballerina throne modifier (thanks Theraze)
------------------------------------------------------------------------
r8810 | DoctorRotelle | 2010-12-07 13:09:02 -0600 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /src/data/fullness.txt

Updated some crimboco fullness data
------------------------------------------------------------------------
r8809 | DoctorRotelle | 2010-12-06 21:05:23 -0600 (Mon, 06 Dec 2010) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Activate "up" command and char pane arrows for summoned demons.
(This is only useful when you've rolled the effect from a previous day)
------------------------------------------------------------------------
r8808 | DoctorRotelle | 2010-12-06 21:02:59 -0600 (Mon, 06 Dec 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Correct item number for holly-flavored Hob-O
Added autosell amount to candy skeleton
------------------------------------------------------------------------
r8807 | veracity0 | 2010-12-06 18:20:14 -0600 (Mon, 06 Dec 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Uncle Hobo's beard, gloves, and belt are all single equip

------------------------------------------------------------------------
r8806 | veracity0 | 2010-12-05 01:04:50 -0600 (Sun, 05 Dec 2010) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Uncle Hobo choice adventure.
The rest of Uncle Hobo's item drops

------------------------------------------------------------------------
r8805 | jaadams5 | 2010-12-04 20:02:41 -0600 (Sat, 04 Dec 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/WaitCommand.java

waitq will now respond to Abort - Threaze @ kolmafia.us

------------------------------------------------------------------------
r8804 | veracity0 | 2010-12-04 12:17:05 -0600 (Sat, 04 Dec 2010) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Let's call it a Hobelf, just ike KoL.
Add some of the Uncle Hobo loot.
Add the new skills from the new skill books.

------------------------------------------------------------------------
r8803 | jaadams5 | 2010-12-04 08:05:23 -0600 (Sat, 04 Dec 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Handle Cage Choice adventures better - Threaze @ kolmafia.us
Fixed bindlestocking typo that prevented login
------------------------------------------------------------------------
r8802 | veracity0 | 2010-12-04 01:02:44 -0600 (Sat, 04 Dec 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Actually add the drops to the Elf Hobo

------------------------------------------------------------------------
r8801 | veracity0 | 2010-12-04 01:00:27 -0600 (Sat, 04 Dec 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Add a few Elf Alley drops. Elf Hobo.

------------------------------------------------------------------------
r8800 | veracity0 | 2010-12-03 20:39:55 -0600 (Fri, 03 Dec 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Initial support for Elf Alley

------------------------------------------------------------------------
r8799 | veracity0 | 2010-12-03 11:18:55 -0600 (Fri, 03 Dec 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Initial support for Robot Reindeer

------------------------------------------------------------------------
r8798 | DoctorRotelle | 2010-12-01 16:21:16 -0600 (Wed, 01 Dec 2010) | 1 line
Changed paths:
   M /src/data/combats.txt

Added Screambat to the 3 zones where it can be encountered.
------------------------------------------------------------------------
r8797 | veracity0 | 2010-12-01 07:57:27 -0600 (Wed, 01 Dec 2010) | 3 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Bug fixed in code.
Day 1 Advent 2010 items.

------------------------------------------------------------------------
r8796 | veracity0 | 2010-11-29 17:51:24 -0600 (Mon, 29 Nov 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix missing right parentheses in monsters.txt

------------------------------------------------------------------------
r8795 | veracity0 | 2010-11-29 14:16:49 -0600 (Mon, 29 Nov 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add Theraze's Major Monster Update. She had better be right.

------------------------------------------------------------------------
r8794 | jaadams5 | 2010-11-29 10:34:47 -0600 (Mon, 29 Nov 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Remove extra space in Spade Alert message as per Threaze @ kolmafia.us
------------------------------------------------------------------------
r8793 | veracity0 | 2010-11-28 09:34:19 -0600 (Sun, 28 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add ASH function: string char_at( string source, int index );

------------------------------------------------------------------------
r8792 | veracity0 | 2010-11-27 23:09:30 -0600 (Sat, 27 Nov 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java

When calculating values to bind to parameters in a function call, we need a
fresh array for each invocation, rather than reusing the same one.

The current dwelling is never null.

------------------------------------------------------------------------
r8791 | veracity0 | 2010-11-27 15:58:23 -0600 (Sat, 27 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

The "abort" action in combat is not a skill

------------------------------------------------------------------------
r8790 | veracity0 | 2010-11-27 15:35:08 -0600 (Sat, 27 Nov 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix item drop for guard bugbear

------------------------------------------------------------------------
r8789 | veracity0 | 2010-11-27 15:22:29 -0600 (Sat, 27 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

get_dwelling() returns $item[ big rock] if you have no dwelling.

------------------------------------------------------------------------
r8788 | veracity0 | 2010-11-27 13:31:29 -0600 (Sat, 27 Nov 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

When considering modifiers, skip ginormous pumpkin growing in garden and include
any type of dwelling

------------------------------------------------------------------------
r8787 | veracity0 | 2010-11-27 13:17:43 -0600 (Sat, 27 Nov 2010) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Support for Ginormous Pumpkin as a dwelling:
- recognize it in campground and save as dwelling
- do not store dwellings in campground map.
- add get_dwelling() ASH function to get current dwelling

------------------------------------------------------------------------
r8786 | veracity0 | 2010-11-27 12:25:42 -0600 (Sat, 27 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Rejigger pumpkin detection

------------------------------------------------------------------------
r8785 | veracity0 | 2010-11-27 09:22:55 -0600 (Sat, 27 Nov 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

When setting up relay request for use by a relay override script, clone the
URL correctly: allow for requests submitted by either GET or POST, and
recognize that the arguments are already URL encoded.

------------------------------------------------------------------------
r8784 | veracity0 | 2010-11-27 08:18:04 -0600 (Sat, 27 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/WaitCommand.java

CLI/ASH "wait" command/function not prints countdown as before. waitq does not

------------------------------------------------------------------------
r8783 | veracity0 | 2010-11-26 12:37:42 -0600 (Fri, 26 Nov 2010) | 6 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/textui/command/EquipCommand.java

Add combat stats for Brawl monsters.
Change EquipmentManager.can_equip() (and thus the ASH can_equip() function) to
check whether current familiar can wear familiar item.
Change CLI equip command to give special messages if equipping familiar item
and you either have no familiar or the current familiar can't wear it

------------------------------------------------------------------------
r8782 | veracity0 | 2010-11-26 11:46:33 -0600 (Fri, 26 Nov 2010) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Remove The Smile of Mr. A from the list of permable skills
Recognize the message when an Angel Hair Wisp is summoned.
Move parsing of campground accoutrements like the garden out of parseDwelling
and into parseCampground.
Default for visiting the Baron is now "skip" rather than "manual control"
Consumption info for decanter of fine scotch.

------------------------------------------------------------------------
r8781 | veracity0 | 2010-11-24 11:34:21 -0600 (Wed, 24 Nov 2010) | 5 lines
Changed paths:
   M /src/images/otherimages/mine/wallsparkle1.gif
   M /src/images/otherimages/mine/wallsparkle2.gif
   M /src/images/otherimages/mine/wallsparkle3.gif
   M /src/images/otherimages/mine/wallsparkle4.gif
   M /src/images/otherimages/mine/wallsparkle5.gif
   M /src/net/sourceforge/kolmafia/webui/MineDecorator.java

Server-side change to mines: the "alt" text no longer tags each square with the
"which" number (from 0 to 47), but istead by (column, row).
Replace "promising square" images with Bale's modified fast track sparkles,
rather than orange Dig signs.

------------------------------------------------------------------------
r8780 | veracity0 | 2010-11-23 09:22:42 -0600 (Tue, 23 Nov 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add disclaimer to the bug report form in the Relay Browser, per gemelli request.
Attempt to give link to Knoll if the Untinker tells you where it is.

------------------------------------------------------------------------
r8779 | veracity0 | 2010-11-18 11:38:34 -0600 (Thu, 18 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Account for gaining or losing loose teeth when you dream

------------------------------------------------------------------------
r8778 | veracity0 | 2010-11-18 11:30:37 -0600 (Thu, 18 Nov 2010) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/data/pulverize.txt

beanbat, batrat, and ratbat drop sonars
new starting equipment smashes into useless powder

------------------------------------------------------------------------
r8777 | veracity0 | 2010-11-17 12:55:22 -0600 (Wed, 17 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

fix getCropIndex()

------------------------------------------------------------------------
r8776 | veracity0 | 2010-11-17 00:36:04 -0600 (Wed, 17 Nov 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java

When iterating through the slices of a composite, if you go as deep as requested
and the value is, itself, a composite, DO store the default value back, so that
the caller can modify the result and have it reflected in the original value.
When you set a condition, KoLmafia checks to see if it is already satisfied by
looking both in inventory and the closet. Only look in the closet if you have
autoSatisfyWithCloset set.

------------------------------------------------------------------------
r8775 | veracity0 | 2010-11-16 15:38:53 -0600 (Tue, 16 Nov 2010) | 7 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java

When referencing an element in a map that is not present, return the default
value for the data type of that map, but do not add it to the map.
Remove "manual" flag from the recipe for the bitter pill.
Add two preferences: harvestGardenSoftcore and harvestGardenHardcore. These
contain the crop that breakfast will harvest for you, if it is present in your
garden. If that crop is not present (or is "none"), the garden is left alone.

------------------------------------------------------------------------
r8774 | veracity0 | 2010-11-15 11:51:10 -0600 (Mon, 15 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add my_daycount() ASH function

------------------------------------------------------------------------
r8773 | veracity0 | 2010-11-14 15:52:06 -0600 (Sun, 14 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Recognize a ginormous pumpkin in your pumpkin patch

------------------------------------------------------------------------
r8772 | veracity0 | 2010-11-14 14:34:08 -0600 (Sun, 14 Nov 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Very initial support for ginormous pumpkin.

------------------------------------------------------------------------
r8771 | veracity0 | 2010-11-14 13:20:19 -0600 (Sun, 14 Nov 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java

KoL allows any old crap in the "how much to bet" field of the MMG. It strips
out non-numeric characters and treats the rest as an integer. Unfortunately,
the "any old crap" appears in the URL that we parse to figure out how much the
poor wretch ... uhh, lucky winner ... bet. Interpret it the way KoL does.

------------------------------------------------------------------------
r8770 | veracity0 | 2010-11-13 22:58:00 -0600 (Sat, 13 Nov 2010) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/monsters.txt

Arena parameters for Piano Cat and Dramatic hedgehog
Guano Junction sonar drop rates

------------------------------------------------------------------------
r8769 | veracity0 | 2010-11-13 15:06:33 -0600 (Sat, 13 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

When a tasteful dwelling furnishing breaks, remove it from campground items

------------------------------------------------------------------------
r8768 | veracity0 | 2010-11-13 14:13:06 -0600 (Sat, 13 Nov 2010) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt

Apparently pumpkin juice became multi-usable mere hours after I marked it as
not multi-usable. Revert that fix.

------------------------------------------------------------------------
r8767 | veracity0 | 2010-11-13 13:59:51 -0600 (Sat, 13 Nov 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Detect when your stick-on eyebrow piercing falls off in combat.
Add a three-argument form of visit_url: 
visit_url( string location, boolean usePostMethod, boolean encoded );
The third argument indicates whether the &-separated fields in the location are
already url_encoded. If not, KoLmafia will split out the fields at & boundaries
and encode them, as before.
You probably won't need to use this unless your field values contain a &.

------------------------------------------------------------------------
r8766 | veracity0 | 2010-11-11 23:29:53 -0600 (Thu, 11 Nov 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   A /src/net/sourceforge/kolmafia/textui/command/GardenCommand.java

Add "garden" CLI command. With no parameters, it will tell tell you what your
current crop it. "garden pick" will pick the crop.
Before you jump through the gash, harvest your crop.

------------------------------------------------------------------------
r8765 | veracity0 | 2010-11-11 20:33:15 -0600 (Thu, 11 Nov 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

When you send a kmail, we only gave a useful session log entry if it included
items; just text and/or Meat logged the whole submitted URL. Now, give a useful
log entry whether or not you send items. Also, log the Meat you send.

If you have "return to inbox after sending" checked, we did not update your
inventory with items you sent. Nor did we update your session log with meat
you sent. Recognize the redirect to "messages.php?result=Message sent." and
parse the items and/or meat sent from the original URL.

------------------------------------------------------------------------
r8764 | veracity0 | 2010-11-11 18:38:51 -0600 (Thu, 11 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

When you harvest your pumpkin patch, log it in the session log

------------------------------------------------------------------------
r8763 | veracity0 | 2010-11-11 12:21:27 -0600 (Thu, 11 Nov 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

When parsing result of saving a custom outfit, we get the outfit name from the
URL. Decode it, so that spaces don't become + characters.

------------------------------------------------------------------------
r8762 | veracity0 | 2010-11-11 10:02:05 -0600 (Thu, 11 Nov 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

pumpkin juice is not currently multi-usable

------------------------------------------------------------------------
r8761 | grotfang | 2010-11-11 09:15:10 -0600 (Thu, 11 Nov 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EventManager.java

EventManager should see 'has left the building' as being synonymous with 'logged out' and not post those messages to the CLI.
------------------------------------------------------------------------
r8760 | veracity0 | 2010-11-11 01:47:24 -0600 (Thu, 11 Nov 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/textui/command/HermitCommand.java

Change semirare counter in Valhalla from 71-81 to 70-81.
When you ask the hermit to retrieve a specific number of clovers, don't peg the
number to get based on worthless items in inventory. Peg it on the number of
clovers actually available at the moment.
When getting breakfast, if you are still in Ronin or Hardcore and ask to get
clovers, peg amount to get, as before, on worthless items currently in
inventory. Out of Ronin, see how many clovers the hermit has and get them all.

------------------------------------------------------------------------
r8759 | veracity0 | 2010-11-10 17:44:45 -0600 (Wed, 10 Nov 2010) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Allow both "autopermit" and "autoworthless" for hermit.php.
Include both of those options for the use link when you get dinghy plans.
Accepting the Untinker's quest is "action=screwquest".
Do not give a link to innabox for the initial visit (pre-accepting quest) to
Untinker.
-mThis line, and those below, will be ignored--

M    src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
M    src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
M    src/net/sourceforge/kolmafia/request/UntinkerRequest.java
M    src/net/sourceforge/kolmafia/request/GenericRequest.java

------------------------------------------------------------------------
r8758 | veracity0 | 2010-11-10 02:19:28 -0600 (Wed, 10 Nov 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

the "newpic" function now takes arguments, which made recognition of the new
monster generated by CLEESH fail. Fix it.

------------------------------------------------------------------------
r8757 | veracity0 | 2010-11-09 20:08:32 -0600 (Tue, 09 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

More of the same: use static constants rather than magic numbers

------------------------------------------------------------------------
r8756 | veracity0 | 2010-11-09 19:48:05 -0600 (Tue, 09 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Remove some dead patterns. Use static constants.

------------------------------------------------------------------------
r8755 | veracity0 | 2010-11-09 19:24:32 -0600 (Tue, 09 Nov 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Incorporate Theraze's patch to abort automation against an adding machine or a
hulking construct if you have a black cat or OAF at your side.
Incorporate Theraze's patch to detect monster attack and defense modifications
in combat.

------------------------------------------------------------------------
r8754 | veracity0 | 2010-11-08 17:20:41 -0600 (Mon, 08 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java

Your display case is no longer in the Cannon Museum. It is now in the Museum.

------------------------------------------------------------------------
r8753 | grotfang | 2010-11-08 17:12:38 -0600 (Mon, 08 Nov 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/textui/command/WikiMafiaSearchCommand.java

Add ashwiki CLI command. Modified from GChau's code on kolmafia.us
------------------------------------------------------------------------
r8752 | grotfang | 2010-11-08 16:15:10 -0600 (Mon, 08 Nov 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Don't untinker Bitchin' Meatcar on ascending (since we can't).
------------------------------------------------------------------------
r8751 | veracity0 | 2010-11-08 07:46:24 -0600 (Mon, 08 Nov 2010) | 2 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/npcstores.txt

Add Typical Tavern "higher quality" ("higher priced") beers to inebriety.txt

------------------------------------------------------------------------
r8750 | DoctorRotelle | 2010-11-07 14:03:17 -0600 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Added candy skeleton modifier
------------------------------------------------------------------------
r8749 | DoctorRotelle | 2010-11-07 14:02:23 -0600 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Added some plurals
------------------------------------------------------------------------
r8748 | DoctorRotelle | 2010-11-07 14:01:52 -0600 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /src/data/monsters.txt

Added some monster data for the Nemesis Cave
------------------------------------------------------------------------
r8747 | veracity0 | 2010-11-07 10:22:53 -0600 (Sun, 07 Nov 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add choice adventure for Mr. Alarm. Add missing field for huge pumpkin

------------------------------------------------------------------------
r8746 | veracity0 | 2010-11-06 23:19:44 -0500 (Sat, 06 Nov 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

huge pumpkin

------------------------------------------------------------------------
r8745 | shwei | 2010-11-06 14:27:25 -0500 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/WaitCommand.java

Change wait() to not print countdown messages to the CLI
------------------------------------------------------------------------
r8744 | grotfang | 2010-11-06 08:03:26 -0500 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   M /src/data/buffbots.txt

Add SevenLances_com to buffbot list.
------------------------------------------------------------------------
r8743 | veracity0 | 2010-11-05 09:26:43 -0500 (Fri, 05 Nov 2010) | 5 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Colorize Everything Looks Yellow as olive, not yellow - just like we used to
colorize the Major Yellow Ray Recharge counter.
Add plural for pumpkin juice.
Remove dead code from end-of-round fight parsing

------------------------------------------------------------------------
r8742 | veracity0 | 2010-11-04 19:41:53 -0500 (Thu, 04 Nov 2010) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Give the KoL Con Six Pack a secondary usage of "reusable". Add it to the list of
toys that are played with at breakfast. Untested. This is for you, Storella.

------------------------------------------------------------------------
r8741 | veracity0 | 2010-11-04 16:18:56 -0500 (Thu, 04 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Colorize He-Boulder major ray status effect names

------------------------------------------------------------------------
r8740 | veracity0 | 2010-11-04 09:15:44 -0500 (Thu, 04 Nov 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Having seen 0, 1, and 2 pumpkins in the patch, extrapolate to 5.

------------------------------------------------------------------------
r8739 | veracity0 | 2010-11-03 17:56:36 -0500 (Wed, 03 Nov 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

bone spurs are Single Equip

------------------------------------------------------------------------
r8738 | veracity0 | 2010-11-03 17:54:52 -0500 (Wed, 03 Nov 2010) | 3 lines
Changed paths:
   A /build.properties
   M /build.xml
   A /default.properties

Latest version of MCroft's build changes. Do not do "ant clean" if you are a
Windoze User who runs right from the "dist" directory.

------------------------------------------------------------------------
r8737 | veracity0 | 2010-11-03 09:55:41 -0500 (Wed, 03 Nov 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Initial support for pumpkins

------------------------------------------------------------------------
r8736 | veracity0 | 2010-11-03 08:19:36 -0500 (Wed, 03 Nov 2010) | 6 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Add new Major Ray effects. Remove corresponding counters.
Remove hard-coded list of 0-autosell items allowed to be "acquired" and depend
on autoBuyPriceLimit.
Add modifier for Technicolor Yawn
Candy skeleton and effect

------------------------------------------------------------------------
r8735 | veracity0 | 2010-10-31 12:18:56 -0500 (Sun, 31 Oct 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

You can trick or treat while falling down drunk. Add new candies and effects.

------------------------------------------------------------------------
r8734 | veracity0 | 2010-10-31 00:08:25 -0500 (Sun, 31 Oct 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add bag of bones, Stabonic scroll, Bone Homie, Cannon Museum

------------------------------------------------------------------------
r8733 | veracity0 | 2010-10-30 00:54:14 -0500 (Sat, 30 Oct 2010) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add Five Skeleton Invaders. Add some consumption data for bone consumables.
Handle a fortune cookie with duplicate lucky numbers

------------------------------------------------------------------------
r8732 | veracity0 | 2010-10-29 18:30:22 -0500 (Fri, 29 Oct 2010) | 4 lines
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Include MCroft's additional build file enhancements to include the base version
in all the generated file names.
More use of AdventurePool in place of magic adventure numbers.

------------------------------------------------------------------------
r8731 | DoctorRotelle | 2010-10-29 17:26:33 -0500 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /src/data/fullness.txt

Correct fullness data for Humpty Dumplings
------------------------------------------------------------------------
r8730 | DoctorRotelle | 2010-10-29 16:28:19 -0500 (Fri, 29 Oct 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt

Add ! to A Skeleton Invasion so it is recognized as the last adventure location when you login.
Added +3 beer lens to the list of goal options for lens hunting.
------------------------------------------------------------------------
r8729 | veracity0 | 2010-10-29 12:31:02 -0500 (Fri, 29 Oct 2010) | 5 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Supposedly, your bookshelf and telescope only become available in Bad Moon when
you recall your memories, not when you free the king.
The Untinker has moved to the Forest Village.
Four Skeleton Invaders

------------------------------------------------------------------------
r8728 | veracity0 | 2010-10-28 13:31:11 -0500 (Thu, 28 Oct 2010) | 2 lines
Changed paths:
   M /build.xml

Thanks to MCroft, fix "dmg" target in build file

------------------------------------------------------------------------
r8727 | veracity0 | 2010-10-28 13:07:07 -0500 (Thu, 28 Oct 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Drop rates for bone chips

------------------------------------------------------------------------
r8726 | veracity0 | 2010-10-28 09:41:14 -0500 (Thu, 28 Oct 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Fix Altar of Bones trading. Add Three Skeleton Invaders

------------------------------------------------------------------------
r8725 | veracity0 | 2010-10-28 01:13:46 -0500 (Thu, 28 Oct 2010) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Altar of Bones is a Coin Master

------------------------------------------------------------------------
r8724 | veracity0 | 2010-10-27 18:32:04 -0500 (Wed, 27 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When filtering chat-related URLs from visit_url, be a little more selective, so
we don't disallow account_chatcolors.php, for example.

------------------------------------------------------------------------
r8723 | veracity0 | 2010-10-27 10:41:47 -0500 (Wed, 27 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/TavernRequest.java

All usage of rats.php is now cellar.php. Remove obsolete TavernDecorator.
Move Tavern square tracking to TavernRequest

------------------------------------------------------------------------
r8722 | veracity0 | 2010-10-27 09:31:10 -0500 (Wed, 27 Oct 2010) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/monsters.txt

Move Dungeon: Dungeon Full of Skeletons to Town: A Skeleton Invasion.
Add Two Skeleton Invaders

------------------------------------------------------------------------
r8721 | DoctorRotelle | 2010-10-26 13:44:12 -0500 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /src/data/familiars.txt

Replace 2 spaces with tabs to recognize IotY familiars properly in the database. (their arena parameters are still needed)
------------------------------------------------------------------------
r8720 | DoctorRotelle | 2010-10-26 13:19:18 -0500 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Added plurals for smiling rat and  rat tooth polish
------------------------------------------------------------------------
r8719 | veracity0 | 2010-10-26 12:42:07 -0500 (Tue, 26 Oct 2010) | 2 lines
Changed paths:
   M /src/data/zapgroups.txt

Update and add a few zap groups

------------------------------------------------------------------------
r8718 | veracity0 | 2010-10-26 12:09:21 -0500 (Tue, 26 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java

Fix donations to the Statues that were formerly in the Hall of Legends

------------------------------------------------------------------------
r8717 | veracity0 | 2010-10-26 11:14:05 -0500 (Tue, 26 Oct 2010) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Add a pseudo-CAB with "auto" and "again" buttons to choices and noncambats
Add bone chips, the Dungeon Full of Skeletons, and the Skeleton Invader

------------------------------------------------------------------------
r8716 | veracity0 | 2010-10-26 09:34:12 -0500 (Tue, 26 Oct 2010) | 2 lines
Changed paths:
   M /build.xml
   D /util/macosx/jarbundler-1.9.LICENSE
   D /util/macosx/jarbundler-1.9.jar
   A /util/macosx/jarbundler-2.1.0-LICENSE
   A /util/macosx/jarbundler-2.1.0.jar

Update jarbundler ant task

------------------------------------------------------------------------
r8715 | veracity0 | 2010-10-25 11:22:38 -0500 (Mon, 25 Oct 2010) | 2 lines
Changed paths:
   M /build.xml

Remove build warning.

------------------------------------------------------------------------
r8714 | veracity0 | 2010-10-23 16:54:38 -0500 (Sat, 23 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

When you ascend, set the semirare window begin & end counters immediately.

------------------------------------------------------------------------
r8713 | veracity0 | 2010-10-23 13:48:04 -0500 (Sat, 23 Oct 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add a couple more choice adventure defaults for the Tavern Cellar

------------------------------------------------------------------------
r8712 | veracity0 | 2010-10-23 13:23:54 -0500 (Sat, 23 Oct 2010) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   D /src/net/sourceforge/kolmafia/request/SuspiciousGuyRequest.java
   A /src/net/sourceforge/kolmafia/request/TavernRequest.java (from /src/net/sourceforge/kolmafia/request/SuspiciousGuyRequest.java:8709)

The Suspicious Looking Guy has moved from the Wrong Side of the Tracks to the
Typical Tavern. Initial support for the Tavern Cellar (logging only, for now;
no auto-exploration).

------------------------------------------------------------------------
r8711 | DoctorRotelle | 2010-10-23 12:27:51 -0500 (Sat, 23 Oct 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Arena parameters for organ grinder and smiling rat.

------------------------------------------------------------------------
r8710 | DoctorRotelle | 2010-10-23 12:26:44 -0500 (Sat, 23 Oct 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Throne modifiers for organ grinder and smiling rat.

------------------------------------------------------------------------
r8709 | veracity0 | 2010-10-23 02:13:34 -0500 (Sat, 23 Oct 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Initial support for new Typical Tavern

------------------------------------------------------------------------
r8708 | veracity0 | 2010-10-21 16:16:57 -0500 (Thu, 21 Oct 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

retriveItem is now willing to purchase Game Grid tickets from the mall.
acquire xxx coffee pixie stick will now recursively use retrieveItem to get
Game Grid tickets, if necessary, and will thus purchase them from the mall.

------------------------------------------------------------------------
r8707 | veracity0 | 2010-10-20 19:40:33 -0500 (Wed, 20 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Remove turtle totem as a combat item from FightRequest

------------------------------------------------------------------------
r8706 | shwei | 2010-10-20 18:37:22 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatMessage.java
   M /src/net/sourceforge/kolmafia/chat/DisableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EnableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EventMessage.java
   M /src/net/sourceforge/kolmafia/chat/ModeratorMessage.java

Rather than call a method in every child class's constructor, just initialize the timestamp in the parent class constructor.
------------------------------------------------------------------------
r8705 | shwei | 2010-10-20 18:33:22 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

When retrieving additional gum, rather than retrieve up to three, retrieve as many as the number of worthless items still missing to save on server hits.  When doing so, do not try to retrieve additional gum if you already have enough gum to satisfy the current iteration.
------------------------------------------------------------------------
r8704 | shwei | 2010-10-20 17:29:31 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Equipped items count towards the starter item count.  Also, only pull items out of the closet if you do not already have them.
------------------------------------------------------------------------
r8703 | grotfang | 2010-10-20 13:51:46 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatMessage.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/DisableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EnableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EventMessage.java
   M /src/net/sourceforge/kolmafia/chat/ModeratorMessage.java

Timestamp every ChatMessage. Add license to ModeratorMessage.java. Remove empty tabs from ChatSender.
------------------------------------------------------------------------
r8702 | shwei | 2010-10-20 01:02:38 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Not my night.  Realized I was thinking of something totally different when I was counting the missing starter items for the server-friendlier version of the algorithm, so fixing it so that the correct amounts are used.
------------------------------------------------------------------------
r8701 | shwei | 2010-10-20 00:59:07 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Add missing boolean negation in retrieve gum check for server-heavy version of worthless item retrieval.
------------------------------------------------------------------------
r8700 | shwei | 2010-10-20 00:57:54 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Make sure to pull the worthless items out of the closet in the server-heavy version of worthless item retrieval.
------------------------------------------------------------------------
r8699 | shwei | 2010-10-20 00:42:22 -0500 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Use a server friendlier version of the worthless item retrieval when the user can interact with other players, and use the more optimal version of worthless item retrieval otherwise (may adjust the threshold when the switch between retrieval algorithms happens).
------------------------------------------------------------------------
r8698 | shwei | 2010-10-19 23:22:12 -0500 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

If you want to retrieve three or more worthless items with chewing gum, or you can already interact with other players, go ahead and exhaust the supply of starter items.
------------------------------------------------------------------------
r8697 | shwei | 2010-10-19 17:17:58 -0500 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

When acquiring worthless items, reduce server hits in the (potentially likely) case that all starter items are in the closet rather than equipped.
------------------------------------------------------------------------
r8696 | shwei | 2010-10-19 16:58:05 -0500 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Automatically retrieve starter items and closet worthless items before using chewing gum if done via 'acquire x worthless item'.  Purchase three chewing gums at a time when it's optimal to do so.
------------------------------------------------------------------------
r8695 | shwei | 2010-10-19 15:13:41 -0500 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/EquipCommand.java

Check to see if you can equip an item before sending a request to the server.
------------------------------------------------------------------------
r8694 | veracity0 | 2010-10-19 13:02:57 -0500 (Tue, 19 Oct 2010) | 4 lines
Changed paths:
   M /src/data/mallprices.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java

The effect is "Iron Palms", not "Iron Palm".
Update mall prices.
Bump version to 14.3

------------------------------------------------------------------------
r8693 | grotfang | 2010-10-19 05:56:06 -0500 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java

Remove '&nbsp;' from formatted chat messages
------------------------------------------------------------------------
r8692 | grotfang | 2010-10-19 05:47:05 -0500 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatMessage.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

If we add timestamp as a class variable of ChatMessage, it can be retrieved for the update function as well as chat logs.
------------------------------------------------------------------------
r8691 | veracity0 | 2010-10-18 14:56:05 -0500 (Mon, 18 Oct 2010) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Educated guesses for organ pie adventure and stat gains

------------------------------------------------------------------------
r8690 | DoctorRotelle | 2010-10-18 10:05:11 -0500 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Throne modifiers for annual familiars.
------------------------------------------------------------------------
r8689 | veracity0 | 2010-10-17 23:44:27 -0500 (Sun, 17 Oct 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix modifiers for Gaze of the Volcano God

------------------------------------------------------------------------
r8688 | veracity0 | 2010-10-17 12:05:10 -0500 (Sun, 17 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

If you are Beaten Up, allow a tiny house ot forest tears to be used, regardless
of whether ou need HP or MP to be restored.

------------------------------------------------------------------------
r8687 | veracity0 | 2010-10-16 13:47:05 -0500 (Sat, 16 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   A /src/net/sourceforge/kolmafia/objectpool/AdventurePool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Just as we created ObjectPool to eliminate widespread usage of magic numbers in
the code to refer to item ids, create AdventurePool to centralize adventure ids.

------------------------------------------------------------------------
r8686 | veracity0 | 2010-10-15 20:24:48 -0500 (Fri, 15 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

240 is the new 91

------------------------------------------------------------------------
r8685 | veracity0 | 2010-10-15 14:46:11 -0500 (Fri, 15 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Don't look at (blank) guardian description for the top floor of the tower when
your telescope isn't good enough to see that far

------------------------------------------------------------------------
r8684 | shwei | 2010-10-15 12:48:27 -0500 (Fri, 15 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Simplify MD5 logic when generating login hash
------------------------------------------------------------------------
r8683 | veracity0 | 2010-10-14 23:07:25 -0500 (Thu, 14 Oct 2010) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/fullness.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add lastArcadeAscension setting. Whenever you gain a Game Grid token or ticket,
compare this to your current ascension number. If it is less, set it and
automatically visit the Wrong Side of the Tracks to unlock the arcade.
Fix autosell price of a couple more hermit items.
Bunny liver is no longer a quest item.
Fix level requirements of popsicles.

------------------------------------------------------------------------
r8682 | veracity0 | 2010-10-14 21:39:21 -0500 (Thu, 14 Oct 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Initial support for two new FOTYs. liver popsicle (boo, hiss).

------------------------------------------------------------------------
r8681 | veracity0 | 2010-10-14 18:04:48 -0500 (Thu, 14 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java

Make sothern tabs of the AdventureFrame in display order so that the Adventure
Overview is the initial tab shown.

------------------------------------------------------------------------
r8680 | shwei | 2010-10-14 03:48:29 -0500 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/textui/command/PripheaCommand.java

Reduce unneeded calls for saving window position. Remove duplicate logic which re-initializes tabs for main interface (only do so when the frame is created).  Preserve any resizing done to the main interface when reloading the window from the system tray (Windows only).
------------------------------------------------------------------------
r8679 | shwei | 2010-10-14 03:07:26 -0500 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Include sender name and timestamps in reply to 'update' requests, as it was before the chat refactoring.
------------------------------------------------------------------------
r8678 | shwei | 2010-10-14 02:59:17 -0500 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Also reset the guess for the KoL new year, White Wednesday, etc. when guessing the current phase step so that phase errors don't increase the inaccuracy (that was probably the real problem, but two fixes at once doesn't hurt).
------------------------------------------------------------------------
r8677 | shwei | 2010-10-14 02:52:36 -0500 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Guess the phase step each time KoLmafia loads the moon phases in the top frame rather than only once at application startup. This should prevent the KoL calendar day guess from getting more and more inaccurate as you leave KoLmafia running for long periods of time.
------------------------------------------------------------------------
r8676 | jaadams5 | 2010-10-13 21:35:10 -0500 (Wed, 13 Oct 2010) | 1 line
Changed paths:
   M /src/data/defaults.txt

Make several choices "Manual control requested" choice adventure rather than an unsupported one.
------------------------------------------------------------------------
r8675 | jaadams5 | 2010-10-13 10:47:20 -0500 (Wed, 13 Oct 2010) | 1 line
Changed paths:
   M /src/data/defaults.txt

Make Beer Pong a "Manual control requested" choice adventure rather than an unsupported one.
------------------------------------------------------------------------
r8674 | veracity0 | 2010-10-11 01:40:56 -0500 (Mon, 11 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Fix buttons for individual Disco Combat skills in the Disco Combat Helper

------------------------------------------------------------------------
r8673 | veracity0 | 2010-10-09 22:33:55 -0500 (Sat, 09 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Level 0 class-specific combat skills cost 0 MP if you of the right class

------------------------------------------------------------------------
r8672 | veracity0 | 2010-10-09 19:56:39 -0500 (Sat, 09 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Better handle eating another fortune cookie immediately after you get a
semirare within the initial 70-80 turn window.

------------------------------------------------------------------------
r8671 | veracity0 | 2010-10-09 15:24:49 -0500 (Sat, 09 Oct 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix autosell for dope wheels. First semirare comes from 70 to 80.

------------------------------------------------------------------------
r8670 | veracity0 | 2010-10-09 00:54:41 -0500 (Sat, 09 Oct 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

There are two messages that tell that the Hermit expects a Hermit Permit. Add
a link to purchase a permit to both such messages. Do not confuse one of the
messages with the message that says you lack a worthless item, which has its
own link to fish for a worthless item.

------------------------------------------------------------------------
r8669 | veracity0 | 2010-10-08 21:19:20 -0500 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

No master relay override on relay_ scripts

------------------------------------------------------------------------
r8668 | veracity0 | 2010-10-08 21:09:17 -0500 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Number scrolls do not do physical damage to non-adding machines

------------------------------------------------------------------------
r8667 | veracity0 | 2010-10-08 21:01:33 -0500 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Don't check bogus preference to decide whether a box servant is required.

------------------------------------------------------------------------
r8666 | veracity0 | 2010-10-08 20:19:19 -0500 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

chewing gum on a string is now multi-usable

------------------------------------------------------------------------
r8665 | veracity0 | 2010-10-08 19:29:08 -0500 (Fri, 08 Oct 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you visit the hermit with no worthless items in inventory, add a link to
[fish for a worthless item].

------------------------------------------------------------------------
r8664 | veracity0 | 2010-10-08 19:04:36 -0500 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Fix autosell prices of hermit items

------------------------------------------------------------------------
r8663 | veracity0 | 2010-10-08 14:49:26 -0500 (Fri, 08 Oct 2010) | 5 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   D /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

"acquire 3 useless item" now uses chewing gum on a string until the requisite
number of worthless items are in inventory. No attempt is currently made to
optimize this by buying multiple chewing gums, multi-using gum, or manipulating
gum items to force worhtless items to appear.

------------------------------------------------------------------------
r8662 | DoctorRotelle | 2010-10-08 14:17:22 -0500 (Fri, 08 Oct 2010) | 1 line
Changed paths:
   M /src/data/pulverize.txt

Greatest American Pants are nosmash
------------------------------------------------------------------------
r8661 | veracity0 | 2010-10-08 08:09:42 -0500 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

quantum taco

------------------------------------------------------------------------
r8660 | veracity0 | 2010-10-07 12:29:25 -0500 (Thu, 07 Oct 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Since KoL is kind enough to give us the outfit ID in an HTML comment when we
create a custom outfit with ajax, use this to save a page load every time we
create such an outfit. For example, Backup...
In the Relay Browser, we split the outfit list into normal and custom drop
downs. Add a third drop down for automatic outfits and remove the KoL-supplied
option groups from all three drop downs, since they are unnecessary.

------------------------------------------------------------------------
r8659 | veracity0 | 2010-10-06 13:33:21 -0500 (Wed, 06 Oct 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add mariachi hat and nest egg

------------------------------------------------------------------------
r8658 | veracity0 | 2010-10-06 13:03:09 -0500 (Wed, 06 Oct 2010) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java

Noob Cave has a new adventure ID.
Add popsicle sticks and popsicles.
Parse top menu style from account menu

------------------------------------------------------------------------
r8657 | veracity0 | 2010-10-06 00:56:29 -0500 (Wed, 06 Oct 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

chewing gum on a string is (single) usable, costs 50, and sells for 25.
Add Hollandaise helmet and old sweat pants.
Add enchantments to various class starting items

------------------------------------------------------------------------
r8656 | DoctorRotelle | 2010-10-05 21:58:58 -0500 (Tue, 05 Oct 2010) | 1 line
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/pulverize.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

turtle totem is now a weapon
------------------------------------------------------------------------
r8655 | veracity0 | 2010-10-05 15:53:32 -0500 (Tue, 05 Oct 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add stop shield, Pie in the Sky, and minimal fullness/level data for organ pies

------------------------------------------------------------------------
r8654 | veracity0 | 2010-10-02 10:14:43 -0500 (Sat, 02 Oct 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Recognize both "no tool" messages for the vegetable gremlin.

------------------------------------------------------------------------
r8653 | veracity0 | 2010-10-01 11:30:54 -0500 (Fri, 01 Oct 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Fix negative numeric constants in expressions. Add minimal data for more pies.

------------------------------------------------------------------------
r8652 | veracity0 | 2010-10-01 00:57:34 -0500 (Fri, 01 Oct 2010) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Use Travoltan trousers, even in aftercore.
Initial support for organ grinder

------------------------------------------------------------------------
r8651 | veracity0 | 2010-09-30 21:21:35 -0500 (Thu, 30 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Do not check the Alter uv Liturussy until you are logged in.

------------------------------------------------------------------------
r8650 | veracity0 | 2010-09-30 16:05:13 -0500 (Thu, 30 Sep 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

If you have "require box servants" set, you still need a range or a 
cocktailcrafting kit, but the "can't craft" message didn't tell you that you
were missing that item. Instead, it said something about needing an in-the-box.
Fix this.

------------------------------------------------------------------------
r8649 | veracity0 | 2010-09-30 15:50:29 -0500 (Thu, 30 Sep 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Using the Volcanometeor Showeruption skill in combat consumes a volcanic ash
When switching between outfits that share an accessory, leave the shared
accessory in the slot where it was.

------------------------------------------------------------------------
r8648 | veracity0 | 2010-09-30 12:49:19 -0500 (Thu, 30 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix outfit switches with ajax=1; KoL has a weird algorithm for deciding which
slots to stick accessories into, but now should track that correctly.

------------------------------------------------------------------------
r8647 | grotfang | 2010-09-29 06:13:41 -0500 (Wed, 29 Sep 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Let's buff ourselves instead of yourself. Sorry folks! Thanks to Starkid @kolmafia.us for the fix.
------------------------------------------------------------------------
r8646 | grotfang | 2010-09-28 18:44:26 -0500 (Tue, 28 Sep 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Re-apply target name on each iteration through a skill casting loop to avoid repurcussions from recovery or mana burning changing target.
------------------------------------------------------------------------
r8645 | DoctorRotelle | 2010-09-28 13:00:20 -0500 (Tue, 28 Sep 2010) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Milk of magnesium is now multi-usable
------------------------------------------------------------------------
r8644 | veracity0 | 2010-09-27 15:01:11 -0500 (Mon, 27 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Stop trying to cast Ode if the last cast didn't actually increase turns of the
effect for some reason.

------------------------------------------------------------------------
r8643 | grotfang | 2010-09-27 13:56:37 -0500 (Mon, 27 Sep 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ModeratorMessage.java

Moderator warning and announcements should be clickable for their player profiles, etc. Same as any regular name.
------------------------------------------------------------------------
r8642 | veracity0 | 2010-09-27 01:28:06 -0500 (Mon, 27 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Attempt to fix autorepairBoxServant == true and requireBoxServant == false

------------------------------------------------------------------------
r8641 | veracity0 | 2010-09-26 21:27:23 -0500 (Sun, 26 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Only count multiple campground items that can legitimately appear more than
once: picket and barbed wire fence sections.

------------------------------------------------------------------------
r8640 | shwei | 2010-09-26 16:07:53 -0500 (Sun, 26 Sep 2010) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

It turns out that all the extra logic used to find the application bundle was unnecessary in OSX 10.4 (and presumably OSX 10.5, though I don't have that installed), since it was already being handled by the Info.plist files in the application bundles and by "open -a".  So instead, add support for invoking shell scripts and for people who want to use application bundle ids instead of application names.
------------------------------------------------------------------------
r8639 | veracity0 | 2010-09-26 12:38:10 -0500 (Sun, 26 Sep 2010) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java

Use mirror images of the mailContact list on the Cast Skill frame, the Send
Message frame, and the Contact List frame. This allows all three places to
examine and change the same list but keep their own "selected" index.

Upon ascension, we reset to the apathetic mode. Similarly, turn off HP and MP
recovery, since the settings that were useful late in your previous run are
almost certainly not useful when you are just starting out.

Rearrange a couple of checks when determining whether to auto repair a box
servant. This shouldn't really affect functionality, but I was in there looking
into Isti's bug report (and I failed to see a problem), and they offended my
aesthetic code sense...

------------------------------------------------------------------------
r8638 | veracity0 | 2010-09-25 14:03:11 -0500 (Sat, 25 Sep 2010) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add protective code to avoid NPE if user has a stale override file which does
not include a campground item.
Snakehead charm is a conditional 100% drop.

------------------------------------------------------------------------
r8637 | DoctorRotelle | 2010-09-25 11:30:26 -0500 (Sat, 25 Sep 2010) | 1 line
Changed paths:
   M /src/data/concoctions.txt

key limes are fancy cooking ingredients.
------------------------------------------------------------------------
r8636 | veracity0 | 2010-09-24 22:21:22 -0500 (Fri, 24 Sep 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Add Super effects from Greatest American Pants

------------------------------------------------------------------------
r8635 | veracity0 | 2010-09-24 18:32:08 -0500 (Fri, 24 Sep 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

When generating modifier string for unknown items, print the modifier tag (the
string as parsed from modifiers.txt) rather than the modifier name (the string
used by ASH programs to ask for a modifier).

------------------------------------------------------------------------
r8634 | veracity0 | 2010-09-24 17:00:24 -0500 (Fri, 24 Sep 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix modifiers for googly hats

------------------------------------------------------------------------
r8633 | DoctorRotelle | 2010-09-22 10:44:07 -0500 (Wed, 22 Sep 2010) | 1 line
Changed paths:
   M /src/data/concoctions.txt

TPS and skewered fruit are fancy cocktail ingredients.
------------------------------------------------------------------------
r8632 | veracity0 | 2010-09-21 00:28:57 -0500 (Tue, 21 Sep 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Immense ballet shoes. Arena parameters for Hippo Ballerina.

------------------------------------------------------------------------
r8631 | veracity0 | 2010-09-18 20:59:47 -0500 (Sat, 18 Sep 2010) | 4 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Don't leave familiar item lock checkbox in Gear Changer greyed out when you
switch familiars.
Initial support for hippo tutu and Hippo Ballerina

------------------------------------------------------------------------
r8630 | veracity0 | 2010-09-18 11:19:38 -0500 (Sat, 18 Sep 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

If you try to drink without Ode, if you didn't have enough mana to cast Ode, we
didn't warn you. That used to work, was broken, but is now fixed again.
If you try to drink without enough Ode and have an accordion, cast Ode until
you have enough turns of it, have an error, or have insufficient mana.

------------------------------------------------------------------------
r8629 | veracity0 | 2010-09-17 22:05:48 -0500 (Fri, 17 Sep 2010) | 3 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt

Fix adventure range for crap food and key lime pies, from data collected at
kolspading.com

------------------------------------------------------------------------
r8628 | jaadams5 | 2010-09-17 05:55:37 -0500 (Fri, 17 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Master relay override.

Thanks to theraze @ kolmafia.us
------------------------------------------------------------------------
r8627 | grotfang | 2010-09-16 18:34:34 -0500 (Thu, 16 Sep 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Add preference maxManaBurn (default 1000). That is added to adventure count to give max number of turns a buff is taken to via burning.
Thanks to Isvarka @kolmafia.us for pref name.
------------------------------------------------------------------------
r8626 | veracity0 | 2010-09-16 16:22:50 -0500 (Thu, 16 Sep 2010) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   A /src/images/overrides
   A /src/images/overrides/hellion.gif
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Experimental feature: relayOverridesImages (default false) lets Relay Browser
override specific KoL images with built-in replacements.
Provide a replacement image for the Hellion, a la Mr. Script.

------------------------------------------------------------------------
r8625 | veracity0 | 2010-09-16 13:56:29 -0500 (Thu, 16 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version number to 14.2

------------------------------------------------------------------------
r8624 | veracity0 | 2010-09-16 13:31:17 -0500 (Thu, 16 Sep 2010) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/mallprices.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java

When parsing item description text, recognize that food, beverage, and booze
all now have a quality description.
Fix various errors in item database revealed by checkitems
Update mall prices.

------------------------------------------------------------------------
r8623 | veracity0 | 2010-09-16 12:02:11 -0500 (Thu, 16 Sep 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Track hipster special encounters. Display in charpane and Daily Deeds panel.

------------------------------------------------------------------------
r8622 | veracity0 | 2010-09-15 17:45:44 -0500 (Wed, 15 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Greatest American Pants share a free runaway counter with the Naval Ring.
Patch courtesy of lostcalpolydude.

------------------------------------------------------------------------
r8621 | veracity0 | 2010-09-15 09:57:00 -0500 (Wed, 15 Sep 2010) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

fix name of fossilized demon skull in itemdescs.
ASH to_plural now returns KoLmafia's own default for missing plurals: the item
name + s

------------------------------------------------------------------------
r8620 | veracity0 | 2010-09-15 09:31:27 -0500 (Wed, 15 Sep 2010) | 2 lines
Changed paths:
   M /src/data/outfits.txt

stainless steel, plexiglass, and brimstone outfits.

------------------------------------------------------------------------
r8619 | veracity0 | 2010-09-14 19:42:38 -0500 (Tue, 14 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

tabify daily deeds. remove tree-holed coin.

------------------------------------------------------------------------
r8618 | jaadams5 | 2010-09-14 07:32:42 -0500 (Tue, 14 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Identify lost effect in CLI output.

Thanks to  lostcalpolydude @ kolmafia.us
------------------------------------------------------------------------
r8617 | DoctorRotelle | 2010-09-13 20:03:53 -0500 (Mon, 13 Sep 2010) | 1 line
Changed paths:
   M /src/data/adventures.txt

Changed goal for Haiku dungeon to "1 choiceadv" until we are ready to handle "1 fairy gravy boat" again.
------------------------------------------------------------------------
r8616 | veracity0 | 2010-09-13 12:24:06 -0500 (Mon, 13 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

turns out you DO need ode or milk active through entire inebriety/fullness of
an item in order to get full effect.

------------------------------------------------------------------------
r8615 | veracity0 | 2010-09-13 11:09:34 -0500 (Mon, 13 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Ode and Milk have a simpler effect on expected adventure gains

------------------------------------------------------------------------
r8614 | veracity0 | 2010-09-13 08:52:57 -0500 (Mon, 13 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

You trade 10 blackberries for blackberry galoshes.
Fix parsing new record declarations with omitted fields

------------------------------------------------------------------------
r8613 | grotfang | 2010-09-13 07:17:40 -0500 (Mon, 13 Sep 2010) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

New preference chatBeep (default false). Incoming PMs can trigger system's default alert sound (if one is set).
------------------------------------------------------------------------
r8612 | veracity0 | 2010-09-13 00:06:13 -0500 (Mon, 13 Sep 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

When creating fancy food or drink, ensure that the appropriate item is installed
in your campground, but don't acquire one for inventory, too.
Clarify code in daily deeds panel.

------------------------------------------------------------------------
r8611 | DoctorRotelle | 2010-09-12 21:40:30 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/data/zonelist.txt

Basic Ellsbury's Claim support
------------------------------------------------------------------------
r8610 | grotfang | 2010-09-12 14:58:26 -0500 (Sun, 12 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Commands sent from PM tabs now work (exceptions: /me, /em, /ann - sent as normal).
Examine chat command now works.
------------------------------------------------------------------------
r8609 | DoctorRotelle | 2010-09-12 13:07:24 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Add new summoning chamber demons to the Daily Deeds panel
------------------------------------------------------------------------
r8608 | veracity0 | 2010-09-12 09:44:12 -0500 (Sun, 12 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Fix cooking & mixing fancy stuff without a box servant. Fix Inigos.

------------------------------------------------------------------------
r8607 | veracity0 | 2010-09-11 19:12:49 -0500 (Sat, 11 Sep 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Account for Ode and Milk losing 1 turn of duration per turn of fullness or
inebriety and warn user if the effect will run out before that last queued
food or booze item is consumed.

------------------------------------------------------------------------
r8606 | grotfang | 2010-09-11 11:29:04 -0500 (Sat, 11 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

Message received chat messages (mafia chat) open Mailbox on click.
Altar check can use a string, not a stringbuffer.
------------------------------------------------------------------------
r8605 | veracity0 | 2010-09-11 10:16:49 -0500 (Sat, 11 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix sushi: check for sushi mat in campgroun, rather than inventory, in order to
roll sushi - and in order to provide a "roll sushi" link on inventory screen

------------------------------------------------------------------------
r8604 | veracity0 | 2010-09-11 01:22:55 -0500 (Sat, 11 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

More fancy recipe fixes

------------------------------------------------------------------------
r8603 | veracity0 | 2010-09-10 18:07:23 -0500 (Fri, 10 Sep 2010) | 20 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Preliminary support for new food/booze/cooking/mixing changes:

When you log in and inspect the campground, also inspect the kitchen.
A shaker or cocktail crafting kit allows you to mix basic cocktails for free
An oven or range allows you to cook basic foods for free.
A cocktail crafting kit allows you mix fancy cocktails for either one adventure
per fancy step, or for free, if you have a bartender.
A range allows you to cook fancy food for either one adventure per fancy step
or for free, if you have a chef.
You need a sushi rolling map installed in your kitchen to roll sushi.

Still to be done:

There is no current support for Inigo's adventure reduction for fancy cooking or
mixing.
There is no current support for Ode and Milk effects running down as you consume
New adventure ranges and Ode and Milk effects are not handled.
There is no special indication of food & booze quality, either in the Relay
Browser or the Item Manager.

------------------------------------------------------------------------
r8602 | DoctorRotelle | 2010-09-10 15:40:55 -0500 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   D /nbproject

Remove unintentionally committed files
------------------------------------------------------------------------
r8601 | DoctorRotelle | 2010-09-10 15:38:24 -0500 (Fri, 10 Sep 2010) | 3 lines
Changed paths:
   A /nbproject
   A /nbproject/project.xml
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added a new property/variable: lastFriarCeremonyAscension. 
Added new boolean ash command friars_available().
If you have already completed the friars quest, you need only visit the copse to activate the friar buttons.
------------------------------------------------------------------------
r8600 | DoctorRotelle | 2010-09-10 15:35:09 -0500 (Fri, 10 Sep 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt

Added some new goals for various locations
(Sorry, I couldn't figure out how to fix the NS courtyard so a maze puzzle would show up in the list of goals.)
------------------------------------------------------------------------
r8599 | DoctorRotelle | 2010-09-10 15:32:39 -0500 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Recognize completion of the farm if mafia missed it the first time around (caused by lag, out-of-mafia completion, etc).
------------------------------------------------------------------------
r8598 | DoctorRotelle | 2010-09-10 15:30:37 -0500 (Fri, 10 Sep 2010) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Added skate park buffs and ballpit to effects
You may now "extend" these effects within mafia via the various extend methods
------------------------------------------------------------------------
r8597 | DoctorRotelle | 2010-09-10 15:27:44 -0500 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

Update concoctions for innaboxen
------------------------------------------------------------------------
r8596 | veracity0 | 2010-09-10 12:11:30 -0500 (Fri, 10 Sep 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Certain choices miss options from the middle. Spoil correctly regardless.
Add New Spooky Forest Choices.
Trading in bar skins for meat removes bar skins from inventory.

------------------------------------------------------------------------
r8595 | veracity0 | 2010-09-09 10:12:17 -0500 (Thu, 09 Sep 2010) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

The sushi-rolling map is, unfortunately, usable now.
Poisonous caviar requires level 5, not 7.
Fix kitchen items in inventory of the Demon Market and Nerewrecker's Store.

------------------------------------------------------------------------
r8594 | jaadams5 | 2010-09-09 09:33:59 -0500 (Thu, 09 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ash function gameday_to_string()

Thanks to theraz @ kolmafia.us
------------------------------------------------------------------------
r8593 | veracity0 | 2010-09-08 18:39:15 -0500 (Wed, 08 Sep 2010) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

if you use a meteoroid and already know the skill, don't add it to inventory.
Very preliminary: add/change two ovens and two cocktailcrafting items

------------------------------------------------------------------------
r8592 | veracity0 | 2010-09-06 11:05:42 -0500 (Mon, 06 Sep 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Do not torment Seal Clubbers by listing Lunge-Smack in the list of "skills you
did not buy".

------------------------------------------------------------------------
r8591 | veracity0 | 2010-09-06 08:46:41 -0500 (Mon, 06 Sep 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Fix indicator string for recognizing flame demon in Summoning Chamber

------------------------------------------------------------------------
r8590 | veracity0 | 2010-09-06 01:30:16 -0500 (Mon, 06 Sep 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

The sinister ancient tablet s a reusable item which gives a demon name

------------------------------------------------------------------------
r8589 | veracity0 | 2010-09-05 20:31:44 -0500 (Sun, 05 Sep 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

fossilized demon skull, fossilized spider skull, white belt

------------------------------------------------------------------------
r8588 | veracity0 | 2010-09-02 13:34:25 -0500 (Thu, 02 Sep 2010) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Preliminary support for fossilized necklace. Waterlogged crates. Handle
fossilized skull usage redirecting to a fight.

------------------------------------------------------------------------
r8587 | veracity0 | 2010-09-02 09:36:06 -0500 (Thu, 02 Sep 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/DigRequest.java

Aercheologing shovel. Log excavations.

------------------------------------------------------------------------
r8586 | veracity0 | 2010-09-01 14:37:21 -0500 (Wed, 01 Sep 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt

Arena parameters for Pottery Barn Owl. plural for volcanic ash.

------------------------------------------------------------------------
r8585 | veracity0 | 2010-09-01 13:01:55 -0500 (Wed, 01 Sep 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

add affordable teak perch and Greatest American Pants

------------------------------------------------------------------------
r8584 | veracity0 | 2010-09-01 09:28:05 -0500 (Wed, 01 Sep 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

unearthed volcanic meteroid is reusable and gives a combat skill

------------------------------------------------------------------------
r8583 | jaadams5 | 2010-09-01 08:36:49 -0500 (Wed, 01 Sep 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Make links posted in chat blue on the "[link]" section to mirror KoL's interface and differentiate clickable content.
Allow private messages that activate buffbots, chatbots and the update function (for folks who log chat) through to the KoLmafia Chat.
Detect that a character has not visited the Altar of Literacy.
Thanks to grotfang @ kolmafia.us
------------------------------------------------------------------------
r8582 | veracity0 | 2010-09-01 00:43:21 -0500 (Wed, 01 Sep 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt

Pottery Barn Owl - very preliminary

------------------------------------------------------------------------
r8581 | veracity0 | 2010-09-01 00:29:30 -0500 (Wed, 01 Sep 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

Add archaelogy items and outfit

------------------------------------------------------------------------
r8580 | jaadams5 | 2010-08-27 12:16:24 -0500 (Fri, 27 Aug 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java

Change default creation amount to 1 and display max possible in annotation.  Thanks to lostcalpolydude @ kolmafia.us
------------------------------------------------------------------------
r8579 | veracity0 | 2010-08-27 07:59:43 -0500 (Fri, 27 Aug 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add tree-holed coin. Unaccompanied Miner is passive

------------------------------------------------------------------------
r8578 | veracity0 | 2010-08-24 22:41:23 -0500 (Tue, 24 Aug 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java

Display whole command queue when a typed command is queued. Thanks Theraze.

------------------------------------------------------------------------
r8577 | veracity0 | 2010-08-23 06:52:39 -0500 (Mon, 23 Aug 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Friars Gate items

------------------------------------------------------------------------
r8576 | veracity0 | 2010-08-17 21:56:41 -0500 (Tue, 17 Aug 2010) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

New items, effects, and skills from antique pair of jeans (from Wiki)
New snarfblats for Friar subareas (from Bale)

------------------------------------------------------------------------
r8575 | veracity0 | 2010-08-16 22:30:56 -0500 (Mon, 16 Aug 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Blackberry Cobbler now lets you make blackberry galoshes

------------------------------------------------------------------------
r8574 | jaadams5 | 2010-08-16 10:38:25 -0500 (Mon, 16 Aug 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Hover mouse over numeric portion of Meat: field in character status pane to see amount of meat currently in closet.
------------------------------------------------------------------------
r8573 | veracity0 | 2010-08-12 23:44:24 -0500 (Thu, 12 Aug 2010) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt

sinister demon mask is available at the Ticket Counter

------------------------------------------------------------------------
r8572 | veracity0 | 2010-08-07 12:18:22 -0500 (Sat, 07 Aug 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Blender and Opossum no longer give +10% to adventure ranges of consumables

------------------------------------------------------------------------
r8571 | veracity0 | 2010-08-07 09:41:12 -0500 (Sat, 07 Aug 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java

Ravers have different messages for hits and misses. Decorate either. Untested.
Use manifest constant rather than magic number.

------------------------------------------------------------------------
r8570 | veracity0 | 2010-08-04 07:55:52 -0500 (Wed, 04 Aug 2010) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Add more ironic items.
Revert change to charpane caching

------------------------------------------------------------------------
r8569 | veracity0 | 2010-08-03 14:47:34 -0500 (Tue, 03 Aug 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Pride gives max fullnes -1, Gluttony gives max fullness + 2

------------------------------------------------------------------------
r8568 | veracity0 | 2010-08-03 13:48:42 -0500 (Tue, 03 Aug 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

There are certain circumstances when KoLmafia caches the charpane and passes
the cached version back to the browser. It applies the standard Relay Browser
charpane decorations to the cached charpane, but if there is an override script
for the charpane, it is not called.

Whenever the Relay Browser decorates the charpane or a charpane override script
executes, save the result as the cached charpane.

------------------------------------------------------------------------
r8567 | veracity0 | 2010-08-03 13:14:49 -0500 (Tue, 03 Aug 2010) | 3 lines
Changed paths:
   M /src/data/buffbots.txt
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

zonkttc is offline. Comment out in buffbots.txt.
to_familiar( "" ) now returns $familiar[ none ]

------------------------------------------------------------------------
r8566 | veracity0 | 2010-08-03 10:14:26 -0500 (Tue, 03 Aug 2010) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/familiars.txt
   M /src/data/foldgroups.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add ittah bittah hookah as a possible item to equip on an otherwise unequipped
familiar: between familiar's specific item and lead necklace.
Recognize when the Mini-Hipster creates and autoequips an ironic moustache.
ironic moustache, chiptune guitar, and fixed-gear bicycle form a fold group.

------------------------------------------------------------------------
r8565 | veracity0 | 2010-08-02 08:26:28 -0500 (Mon, 02 Aug 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Initial support for the Mini-Hipster

------------------------------------------------------------------------
r8564 | DoctorRotelle | 2010-07-29 15:51:42 -0500 (Thu, 29 Jul 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

It does not cost an adventure if, You don't know where that place is.
------------------------------------------------------------------------
r8563 | DoctorRotelle | 2010-07-29 13:23:47 -0500 (Thu, 29 Jul 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Added an auto-stop when you encounter the non-combat "Not a Micro Fish"
------------------------------------------------------------------------
r8562 | veracity0 | 2010-07-29 09:13:29 -0500 (Thu, 29 Jul 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java

If you don't know how to pulverize, grey out the Pulverize button on the
Pulverize helper panel.
Diving for clan meat in the PLD does not reduce sleaze hobos

------------------------------------------------------------------------
r8561 | veracity0 | 2010-07-28 18:18:52 -0500 (Wed, 28 Jul 2010) | 15 lines
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

When you hit cancel on a "pull from storage" request on the item manager, don't
bother trying to pull an empty list of items.

Set up two constants in KoLConstants: RELEASED and REVISION
ant jar -> RELEASED = true, REVISION = last revision included
ant debug -> RELEASED = false, REVISION = last revision included
ant daily -> same as ant debug, but file is KoLmafia-xxx.jar

Two new ash functions:
string get_version() -> KoLmafia v14.1
int get_revision() -> 8460

Title bar for a released version: KoLmafia v14.1
Title bar for a daily or debug build: KoLmafia v14.1 r8560

------------------------------------------------------------------------
r8560 | jaadams5 | 2010-07-28 12:56:05 -0500 (Wed, 28 Jul 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Add KoLmafia version label to main screen title bar.
------------------------------------------------------------------------
r8559 | DoctorRotelle | 2010-07-27 11:59:09 -0500 (Tue, 27 Jul 2010) | 1 line
Changed paths:
   M /src/data/fullness.txt

Adjust fullness.txt for lobster qua grill and humpty dumplings.
------------------------------------------------------------------------
r8558 | DoctorRotelle | 2010-07-27 11:57:49 -0500 (Tue, 27 Jul 2010) | 1 line
Changed paths:
   M /src/data/inebriety.txt

Adjust inebriety.txt for missing wine.
------------------------------------------------------------------------
r8557 | DoctorRotelle | 2010-07-27 11:32:36 -0500 (Tue, 27 Jul 2010) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Adjust modifiers for Gaze of the Lightning God effect
------------------------------------------------------------------------
r8556 | DoctorRotelle | 2010-07-26 16:01:01 -0500 (Mon, 26 Jul 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Set _hotTubSoaks to 5 if You've already spent enough time in the hot tub today
------------------------------------------------------------------------
r8555 | DoctorRotelle | 2010-07-26 15:58:41 -0500 (Mon, 26 Jul 2010) | 1 line
Changed paths:
   M /src/data/fullness.txt

Update fullness entry for walrus ice cream.
------------------------------------------------------------------------
r8554 | veracity0 | 2010-07-24 14:15:15 -0500 (Sat, 24 Jul 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/SummonDemonCommand.java

Fixes to the "summon" command:
- do not attempt to summon if you've already summoned today
- If you select a demon by number, location, or effect but do not know the
name of that demon, don't try to summon with an empty name

------------------------------------------------------------------------
r8553 | veracity0 | 2010-07-24 12:43:48 -0500 (Sat, 24 Jul 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java

Given new guild skill purchase interface, properly recognize skill purchases and
deduct cost.
Remove pulverized items from inventory only when they are successfully smashed,
not when we submit the request.

------------------------------------------------------------------------
r8552 | veracity0 | 2010-07-22 12:12:02 -0500 (Thu, 22 Jul 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

When we acquire Game Grid tickets, refresh ConcoctionsDatabase
Wehn we refresh COncotionDatabase, sort usables and creatables
In a ShowDescriptionList, look up concoctions by name, not by item id

------------------------------------------------------------------------
r8551 | veracity0 | 2010-07-21 14:18:20 -0500 (Wed, 21 Jul 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

essential soy is not multi-usable

------------------------------------------------------------------------
r8550 | DoctorRotelle | 2010-07-21 13:34:16 -0500 (Wed, 21 Jul 2010) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Mark essential cameraderie usable
------------------------------------------------------------------------
r8549 | veracity0 | 2010-07-20 06:21:28 -0500 (Tue, 20 Jul 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

If you have exactly 10 Game Grid tickets, you CAN get a coffee pixie stick

------------------------------------------------------------------------
r8548 | veracity0 | 2010-07-19 13:50:10 -0500 (Mon, 19 Jul 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Update prices for guild skills

------------------------------------------------------------------------
r8547 | veracity0 | 2010-07-19 11:54:45 -0500 (Mon, 19 Jul 2010) | 2 lines
Changed paths:
   M /src/data/buffbots.txt

Add Tinkerballa to list of buffbots

------------------------------------------------------------------------
r8546 | DoctorRotelle | 2010-07-18 15:01:50 -0500 (Sun, 18 Jul 2010) | 1 line
Changed paths:
   M /src/data/fullness.txt

Correct fullness data for beautiful soup
------------------------------------------------------------------------
r8545 | veracity0 | 2010-07-18 01:02:56 -0500 (Sun, 18 Jul 2010) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

pressurized potion of proficiency is not multi-usable
Fix descid of Gaze of the Volcano God

------------------------------------------------------------------------
r8544 | veracity0 | 2010-07-16 14:54:34 -0500 (Fri, 16 Jul 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt

Initial Spport for Magic Commune

------------------------------------------------------------------------
r8543 | DoctorRotelle | 2010-07-16 13:38:18 -0500 (Fri, 16 Jul 2010) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

coffee pixie stick is multi usable.
------------------------------------------------------------------------
r8542 | veracity0 | 2010-07-15 23:24:38 -0500 (Thu, 15 Jul 2010) | 10 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Fix initializing aggregate fields of records in new()
Detect combat drops of familiar items (agua, etc.) in gainItem(), rather than
looking for familiar-specific messages - which don't appear in haiku mode.
When using combat items in battle, don't look only for damage to monsters; parse
all children nodes and thereby pick up stat gains and such too.
Add new Unpele P AOTM (just the item, nothing else yet) and KoL Con items.
Add combat skills from JuJu mask.
Add modifiers for the JuJu mask intrinsic effects, although we don't know the
effect numbers of the effects yet - if ever.

------------------------------------------------------------------------
r8541 | veracity0 | 2010-07-13 15:37:11 -0500 (Tue, 13 Jul 2010) | 3 lines
Changed paths:
   M /src/data/buffbots.txt

Noblesse Oblige has published their buff list and requested to be listed!
Make it so.

------------------------------------------------------------------------
r8540 | DoctorRotelle | 2010-07-13 14:17:04 -0500 (Tue, 13 Jul 2010) | 1 line
Changed paths:
   M /src/data/inebriety.txt

Added note for ram's face lager which gives some MP
------------------------------------------------------------------------
r8539 | veracity0 | 2010-07-13 12:38:52 -0500 (Tue, 13 Jul 2010) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

The Legendary Regalia of the Master Squeezeboxer give +50% Pickpocket Chance.
There are now three things that modifiy pickpocket chance; attempt to  take that
into account in the displayed monster item drop percentages.

------------------------------------------------------------------------
r8538 | veracity0 | 2010-07-12 15:28:46 -0500 (Mon, 12 Jul 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Actually obey buying a quantity of items from the coinmasters rather than always
buying the maximum number possible.
The internal token name for the Ticket Counter is "ticket".

------------------------------------------------------------------------
r8537 | veracity0 | 2010-07-12 15:05:17 -0500 (Mon, 12 Jul 2010) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

The modifier maximizer users "getAccessibleCount" to determine which equipment
is available for each slot. That method always considers items in the close and
always considers items in storage, if you can interact. Unfortunately, the
maximizer didn't know how to uncloset or pull items in those cases.
- getAccessibleCount now obeys the "autoSatisfyWithCloset" setting.
- if modifier maximizer needs to remove an item from the closet, show the user
  by labelling it "uncloset & equip" and actually do a "closet take" if needed
- if modifier maximizer needs to pull an item from storage, show the user by
  labelling it "pull & equip" and actually do the pull if needed

------------------------------------------------------------------------
r8536 | veracity0 | 2010-07-12 13:04:15 -0500 (Mon, 12 Jul 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

We cache CreateItemRequests in the available concoction lists, as displayed in
the item manager. Whenever we execute such a request, we reconstruct the fields
to submit, since the quantity might change. Items that have to be created one
at a time - stars, pixels, gnome tinker, sugar, etc. - did not do this, since
the fields do not change. Except, if we've run the request once, the password 
hash is set, and if we time in the session, the password hash changes and the
cached request no longer works. Therefore, reconstruct fields even for the
always-make-one-at-a-time concoctions.

------------------------------------------------------------------------
r8535 | jasonharper | 2010-07-11 23:11:30 -0500 (Sun, 11 Jul 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java

When csend converts a philanthropic buff amount to the closest
non-philanthropic offering, it now displays a message saying it did so.

------------------------------------------------------------------------
r8534 | jasonharper | 2010-07-11 21:42:42 -0500 (Sun, 11 Jul 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Only consider auto-shrugging excess AT buffs if there is at least one AT buff
in your current mood that you don't currently have.  This should allow
hookah-acquired buffs to persist for as long as possible, although they will
still be shrugged if a new buff needs to be cast, and you are at or over your
song limit.

------------------------------------------------------------------------
r8533 | jasonharper | 2010-07-11 17:06:56 -0500 (Sun, 11 Jul 2010) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Don't remove the juju mojo mask when optimizing equipment for casting, as
this may result in the loss of a buff.

Add BRICKOfig outfit effect.

------------------------------------------------------------------------
r8532 | DoctorRotelle | 2010-07-10 12:05:31 -0500 (Sat, 10 Jul 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Daily Deeds panel cleanup.
Removed mojo filter when you don't have, and have not used any filters. Disabled button after 3 uses.
Removed spooky putty tracker while in HC and/or you don't have any spooky putty items. This will not recognize the spooky putty container as a spooky putty item.
------------------------------------------------------------------------
r8531 | DoctorRotelle | 2010-07-10 11:55:10 -0500 (Sat, 10 Jul 2010) | 1 line
Changed paths:
   M /src/data/pulverize.txt

set JuJu Mojo Mask to nosmash
------------------------------------------------------------------------
r8530 | veracity0 | 2010-07-10 10:27:17 -0500 (Sat, 10 Jul 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix logging of fuzzy dice actions: depending on whether the action comes on an
intermediate round or the final round of a fight, the result text can stand
alone or be embedded in a paragraph tag.
Do not stop processing messages when fuzzy dice act.
Fuzzy dice can damage the monster. Account for monster health change and log it.

------------------------------------------------------------------------
r8529 | veracity0 | 2010-07-09 08:37:23 -0500 (Fri, 09 Jul 2010) | 2 lines
Changed paths:
   M /src/data/buffbots.txt

Update URL for Testudinata's buff list

------------------------------------------------------------------------
r8528 | veracity0 | 2010-07-08 16:54:48 -0500 (Thu, 08 Jul 2010) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Improved logging for DemonStar.
missing wine has inebriety of 2, not 1.
furry skirt is a female recipe.

------------------------------------------------------------------------
r8527 | DoctorRotelle | 2010-07-07 10:54:42 -0500 (Wed, 07 Jul 2010) | 1 line
Changed paths:
   M /src/data/monsters.txt

Gnollish Crossdresser is sleaze aligned.
------------------------------------------------------------------------
r8526 | veracity0 | 2010-07-05 20:54:45 -0500 (Mon, 05 Jul 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Sugar counters, take 2. Each sugar item has its own counter. sugarCounter4180
is the one for item #4180, the sugar shank, for example.

------------------------------------------------------------------------
r8525 | veracity0 | 2010-07-05 14:26:12 -0500 (Mon, 05 Jul 2010) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Add sugarCounter:
- incremented when you have a combat while wearing a sugar item
- cleared when a piece of sugar equipment breaks
- cleared on ascension

------------------------------------------------------------------------
r8524 | veracity0 | 2010-07-05 12:46:13 -0500 (Mon, 05 Jul 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Iron Palm plus a sword is good enough to summon infernal seals

------------------------------------------------------------------------
r8523 | veracity0 | 2010-07-04 11:55:16 -0500 (Sun, 04 Jul 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Increment "pendingMapReflections" setting when you use a "DRINK ME" potion and
decrement it when you gain a reflection of a map in combat. Clear on ascension.

------------------------------------------------------------------------
r8522 | veracity0 | 2010-07-04 08:39:26 -0500 (Sun, 04 Jul 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Knob Goblin firecracker is usable

------------------------------------------------------------------------
r8521 | veracity0 | 2010-07-03 11:49:01 -0500 (Sat, 03 Jul 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Add sinister demon mask. Add Pwnd.
When prompting for number of items to buy on the Coinmasters frame, if you can
only afford one, don't prompt for quantity.

------------------------------------------------------------------------
r8520 | veracity0 | 2010-07-01 18:44:19 -0500 (Thu, 01 Jul 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Improve logging for Meteoid

------------------------------------------------------------------------
r8519 | veracity0 | 2010-07-01 00:29:47 -0500 (Thu, 01 Jul 2010) | 3 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java

New items: 4 of the 5 game-specific ticket items, Juju Mojo Mask, rxr shield,
KoL  Con Six Pack

------------------------------------------------------------------------
r8518 | veracity0 | 2010-06-29 16:16:57 -0500 (Tue, 29 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

When finish an arcade game, clear indices as well as choices

------------------------------------------------------------------------
r8517 | veracity0 | 2010-06-28 09:43:22 -0500 (Mon, 28 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Server side change to Dungeon Fist! made each choice look like an "Encounter"
and log as such. Ignore "Encounters" in arcade games.

------------------------------------------------------------------------
r8516 | veracity0 | 2010-06-27 14:57:31 -0500 (Sun, 27 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Fancy logging for Space Trip

------------------------------------------------------------------------
r8515 | veracity0 | 2010-06-26 17:57:13 -0500 (Sat, 26 Jun 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add Knob Goblin spatula drop to monsters in the kitchen

------------------------------------------------------------------------
r8514 | veracity0 | 2010-06-26 17:39:24 -0500 (Sat, 26 Jun 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add monster data for Hobopolis bosses

------------------------------------------------------------------------
r8513 | veracity0 | 2010-06-26 17:18:23 -0500 (Sat, 26 Jun 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

patchouli incense is usable, not multi-usable

------------------------------------------------------------------------
r8512 | veracity0 | 2010-06-26 17:12:58 -0500 (Sat, 26 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java

Tally usage of El Vibrato power spheres when used from Item Manager, as opposed
to directly at the campground in the Relay Browser (which worked).

------------------------------------------------------------------------
r8511 | veracity0 | 2010-06-26 16:25:11 -0500 (Sat, 26 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

When you charge into a room that does not have the Wumpus, do not mark the room
"safe", since it may have a different hazard. Just mark it as having no Wumpus.

------------------------------------------------------------------------
r8510 | veracity0 | 2010-06-26 11:14:26 -0500 (Sat, 26 Jun 2010) | 5 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Fix plural for coffee pixie sticks -> use links now appear when you buy > 1
"acquire" is willing to trade Game Grid tickets for coffee pixie sticks
The spleen section of the Item Manager lists available/current for coffee pixie
sticks based on how many game grid tickets are available.

------------------------------------------------------------------------
r8509 | veracity0 | 2010-06-26 09:58:03 -0500 (Sat, 26 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When you have recalled your skills after liberating the king in Bad Moon, enable
the autoOlfaction special action

------------------------------------------------------------------------
r8508 | veracity0 | 2010-06-26 08:55:20 -0500 (Sat, 26 Jun 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

Jack-in-the-box has an autosell of 500. Meteoid is game #5

------------------------------------------------------------------------
r8507 | veracity0 | 2010-06-25 07:33:51 -0500 (Fri, 25 Jun 2010) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Add new Traveling Trader item, skill, and effect
Add anniversay burlap belt.
Crimbo Candy can give Sugar Rush at the Sorceress Gate

------------------------------------------------------------------------
r8506 | veracity0 | 2010-06-23 17:51:42 -0500 (Wed, 23 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

Don't try to index a null array

------------------------------------------------------------------------
r8505 | jasonharper | 2010-06-21 21:48:33 -0500 (Mon, 21 Jun 2010) | 2 lines
Changed paths:
   A /src/images/otherimages/arcade
   A /src/images/otherimages/arcade/DungeonFistMap.png
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

The arcade game hints option now adds a static map for Dungeon Fist!

------------------------------------------------------------------------
r8504 | veracity0 | 2010-06-21 15:53:24 -0500 (Mon, 21 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

A few tweaks to Dungein Fist! logging: log finding treasure and exit AFTER
logging unlocking a door.

------------------------------------------------------------------------
r8503 | veracity0 | 2010-06-21 15:26:26 -0500 (Mon, 21 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

Log final score for Dungeon Fist!

------------------------------------------------------------------------
r8502 | veracity0 | 2010-06-21 13:52:49 -0500 (Mon, 21 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Improved logging for Dungeon Fist!

------------------------------------------------------------------------
r8501 | jasonharper | 2010-06-20 19:26:35 -0500 (Sun, 20 Jun 2010) | 14 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

records.php is now exempt from result processing, as there is at least one
person out there with a familiar with a name starting with "You acquire".

The Chatterboxing choiceadv now has additional options to use a valuable
trinket for banishment if you have one, but otherwise get a boost to a
specified stat (or your mainstat).

Really thick bandages are now properly flagged as a restorative.

The player damage regex now accepts "like this, it's bound" as a valid
suffix, needed for one of the Disco Banjo hit messages.

Entangling Noodles can be used multiple times against the Spaghetti Demon.

------------------------------------------------------------------------
r8500 | veracity0 | 2010-06-20 17:16:37 -0500 (Sun, 20 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

Arcade game #3 is Dungeon Fist!

------------------------------------------------------------------------
r8499 | veracity0 | 2010-06-17 15:54:14 -0500 (Thu, 17 Jun 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Untested: when you obtain the Nemesis class accessory in a battle (i.e. by
defeating your Nemesis), instead of providing an "outfit" use link, provide a
"guild" link that takes you to see the guild master who will reward you.

------------------------------------------------------------------------
r8498 | veracity0 | 2010-06-17 11:55:33 -0500 (Thu, 17 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you acquire a pixel chain whip or a pixel morning star while adventuring,
do not give it a "use" link, since it was auto-equipped

------------------------------------------------------------------------
r8497 | veracity0 | 2010-06-16 09:11:43 -0500 (Wed, 16 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 14.1

------------------------------------------------------------------------
r8496 | veracity0 | 2010-06-16 09:09:31 -0500 (Wed, 16 Jun 2010) | 3 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/mallprices.txt

A few food level changes and such pointed out by checkitems
Updata mall prices

------------------------------------------------------------------------
r8495 | veracity0 | 2010-06-16 06:29:23 -0500 (Wed, 16 Jun 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Add pixel stopwatch and associated adventure

------------------------------------------------------------------------
r8494 | DoctorRotelle | 2010-06-15 11:29:00 -0500 (Tue, 15 Jun 2010) | 1 line
Changed paths:
   M /src/data/buffbots.txt

Comment out buffbots pointing to http://www.jick-nerfed.us/ as the site is no longer operational.
------------------------------------------------------------------------
r8493 | jasonharper | 2010-06-15 11:03:13 -0500 (Tue, 15 Jun 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Fix for special MP recovery behavior when an opera mask is worn - it was
failing if you already had enough MP for the entire request.

Funk Bluegrass Fusion's deleveling isn't doubled by Stealth Mistletoe.

------------------------------------------------------------------------
r8492 | veracity0 | 2010-06-15 09:52:13 -0500 (Tue, 15 Jun 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Only transform wielded whips when you obtain the replacement while adventuring.
I.e., taking a pixel chain whip out of your closet does not automatically
replace a wielded pixel whip.

------------------------------------------------------------------------
r8491 | veracity0 | 2010-06-15 08:54:56 -0500 (Tue, 15 Jun 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Support for Vanya's Castle

------------------------------------------------------------------------
r8490 | jasonharper | 2010-06-13 18:40:55 -0500 (Sun, 13 Jun 2010) | 18 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java

Allow a [global prefix] CCS section to contribute to a generated macro, even
if a simple battle action is being used.

Bricks claim to be a gift item, but can't be given to other players via kmail
- they can only be thrown.  Mark them as a display-only item, instead.

Update the filter on the built-in kmail attachment list, so that untradeable
items are hidden from the start.

If an opera mask is equipped, restore MP before any skill use, rather than
using up your existing MP before any restoration.  This maximizes the benefit
from the mask.

When equipment is removed in combat by Zombo, update the equipment and
inventory lists appropriately.  Not tested.

Fun Bluegrass Fusion delevels by 20.

------------------------------------------------------------------------
r8489 | veracity0 | 2010-06-13 17:46:51 -0500 (Sun, 13 Jun 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java

Input frames can be CLOSED as well as CANCELLED. Take no actionin either case.

------------------------------------------------------------------------
r8488 | veracity0 | 2010-06-13 17:18:23 -0500 (Sun, 13 Jun 2010) | 10 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

We used to locate the top of the fight text by looking for the monpic image.
Apparently, some monsters do not have that tag, so we switched to looking for
the monname span. Unfortunately, haiku combats have a monpic but no monname.
Therefore, look first for monpic (which works for almost every comabt) and only
look for monname if no monpic is found.

Give ilthy knitted dread sacks an "outfit" use link, not a "combine link.

The inflatable baseball bat has some modifiers now.

------------------------------------------------------------------------
r8487 | veracity0 | 2010-06-11 06:46:47 -0500 (Fri, 11 Jun 2010) | 2 lines
Changed paths:
   M /src/data/fullness.txt

powdered donut gived Powdered effect

------------------------------------------------------------------------
r8486 | jasonharper | 2010-06-10 10:40:11 -0500 (Thu, 10 Jun 2010) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/relay/macrohelper.js

Another attempt at distinguishing distributable clan items from normal item
drops.

Gun cleaning kit is not multi-usable.

Macro syntax checker updated to v1.2: no longer suggests quote marks around
multi-word parameters to the monstername predicate.

------------------------------------------------------------------------
r8485 | veracity0 | 2010-06-09 07:08:21 -0500 (Wed, 09 Jun 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Fix plural for carbonated water lily

------------------------------------------------------------------------
r8484 | veracity0 | 2010-06-08 19:32:03 -0500 (Tue, 08 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fights with autoattack have an extra "center" tag. Therefore, when deciding
what to parse in a fight, go one level up from the "center" tag.

------------------------------------------------------------------------
r8483 | veracity0 | 2010-06-08 13:48:34 -0500 (Tue, 08 Jun 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add stats and items for various BRICKO beasts

------------------------------------------------------------------------
r8482 | veracity0 | 2010-06-08 07:37:29 -0500 (Tue, 08 Jun 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When parsing fights, find the monname span and walk up the tree to the first
center (or body) node, rather than always going up 6 levels. Hopefully, this
will accomadate the subtly different parse tree that battles with large BRICKO
beasts supply, which was causing us to cut off parsing after the first action
in the round.

------------------------------------------------------------------------
r8481 | veracity0 | 2010-06-07 17:38:23 -0500 (Mon, 07 Jun 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java

Fix one of Serenity's threat messages.
If you use Static Combat Buttons, the "auto" button now takes the "Good" choice
in Fighters of Fighting.

------------------------------------------------------------------------
r8480 | veracity0 | 2010-06-07 15:10:15 -0500 (Mon, 07 Jun 2010) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Add "arcadeGameHints" preference, defaulting to false, to control Relay Browser
additions to arcade games.
Initial support for Fighters of Fighting:
- Log rounds in session log showing moves, HP of both fighters, and points
- (if preference is true) add choice spoilers, designating move choices as
Good, Fair, Poor, or Fail

------------------------------------------------------------------------
r8479 | veracity0 | 2010-06-05 07:09:15 -0500 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Fix usability of marrrmalade

------------------------------------------------------------------------
r8478 | jasonharper | 2010-06-04 12:30:18 -0500 (Fri, 04 Jun 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Add a display of your current tokens and tickets in the arcade.

When starting a game of DemonStar, give a warning if the player has a weapon
with a power not between 50 and 150, or has no hat or pants equipped.  The
details are subject to change as the game becomes better understood, but this
should prevent wasting turns and a token on a game that would be impossible
to win.

------------------------------------------------------------------------
r8477 | jaadams5 | 2010-06-04 07:13:04 -0500 (Fri, 04 Jun 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Added Ball Pit and Snack Machine to Daily Deeds.  Remobved used imports.
------------------------------------------------------------------------
r8476 | jasonharper | 2010-06-04 03:44:09 -0500 (Fri, 04 Jun 2010) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java

The mana burning behavior is now split into two settings - a "start burning
at" percentage (new pref "manaBurningTrigger") and a "burn down to"
percentage (existing pref "manaBurningThreshold").  This should be more
efficient, since MP is burned in larger chunks, and allows better control
over libram summoning.  If the start percentage is less than or equal to the
down-to percentage, you get the old behavior.

------------------------------------------------------------------------
r8475 | jasonharper | 2010-06-03 07:01:30 -0500 (Thu, 03 Jun 2010) | 10 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java

In the built-in send mail interface, the filter for item attachments now
allows gift as well as tradeable items.

Added a version of InputFieldUtilities.multiple() that takes a filter
parameter, as the filter field it uses inherently overrides any filter on the
underlying list - this was keeping the item attachment filter from working at
all.

Added missing monster data for El Vibrato Island.

------------------------------------------------------------------------
r8474 | jasonharper | 2010-06-02 21:28:13 -0500 (Wed, 02 Jun 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

An attempt to fix "Cannot find monster" errors with certain monsters that
have nonstandard images - the image lacks the usual id=monpic, but there is
still the span with id=monname, so use that instead to locate the top level
of the HTML.

------------------------------------------------------------------------
r8473 | jasonharper | 2010-06-02 19:10:28 -0500 (Wed, 02 Jun 2010) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/monsters.txt

Add the Shoot Web skill, granted by the plastic spider ring.

Add the Knight in White Satin's missing shield drop.

------------------------------------------------------------------------
r8472 | veracity0 | 2010-06-02 07:06:32 -0500 (Wed, 02 Jun 2010) | 2 lines
Changed paths:
   M /src/data/spleenhit.txt

Fix coffee pixie stick

------------------------------------------------------------------------
r8471 | jasonharper | 2010-06-02 02:29:18 -0500 (Wed, 02 Jun 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Any acquisition message including "an effect" is now considered ineligible for a [use] link automatically, rather than needing an explicit list of effects that have the same name as an item.

In the Barrel full of Barrels, only 1-spleen items are considered a valid indication of a stat item barrel.  This should fix problems with spleen familiar drops that happen to occur when fighting a mimic.

The Usable panel in the Item Manager now includes items with only a secondary use, such as curse items.  The "use item" button now behaves more like the CLI "use" command: for example, if an equipment item has some alternate use link, the button will invoke that, rather than wearing the item.

------------------------------------------------------------------------
r8470 | veracity0 | 2010-06-01 13:47:18 -0500 (Tue, 01 Jun 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArcadeRequest.java

Session logging for visiting playin arcade games: log turn # and deduct a token,
as appropriate.

------------------------------------------------------------------------
r8469 | veracity0 | 2010-06-01 08:14:20 -0500 (Tue, 01 Jun 2010) | 3 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   A /src/net/sourceforge/kolmafia/request/ArcadeRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Coinmaster support for Game Grid tickets.
Add some monster stats

------------------------------------------------------------------------
r8468 | jasonharper | 2010-06-01 07:10:51 -0500 (Tue, 01 Jun 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Preliminary support for the Rogue Program, including familiar data and some
of the arcade rewards.

------------------------------------------------------------------------
r8467 | veracity0 | 2010-05-31 15:04:06 -0500 (Mon, 31 May 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

half of a memo and snakehead charm are both conditional drops

------------------------------------------------------------------------
r8466 | veracity0 | 2010-05-28 19:58:56 -0500 (Fri, 28 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Give the frilly skirt an [equip] link, not a [combine] link.

------------------------------------------------------------------------
r8465 | veracity0 | 2010-05-27 14:40:20 -0500 (Thu, 27 May 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Parse response for a simple visit to the clan VIP lounge, since visiting the
crimbo tree to see when the present will be available is a side effect of
such parsing.

------------------------------------------------------------------------
r8464 | jasonharper | 2010-05-27 04:13:33 -0500 (Thu, 27 May 2010) | 5 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize "damage (with a quote in front) as an indicator of combat damage;
used by one of the magilaser blastercannon's hit messages.

Added the latest trick-or-treat items & effect, and various missing plurals.

------------------------------------------------------------------------
r8463 | jasonharper | 2010-05-26 04:22:59 -0500 (Wed, 26 May 2010) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

In round-by-round combat, abort if MP restoration is requested and required
in Birdform (since none of the normal restoratives are usable), rather than
crashing due to a stack overflow.

In macrofied combat, always call the MP restore subroutine before skills if
requested, even in Birdform; instead, omit all of the item-based restoratives
from the sub.  This better matches the abort behavior of round-by-round
combat, and opens the possibility of supporting the few Birdform-usable
restoratives (Consume Burrowgrub, for one).

------------------------------------------------------------------------
r8462 | veracity0 | 2010-05-25 08:58:19 -0500 (Tue, 25 May 2010) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add HP for cave boy frat pledge.
Since using a Reflection of a Map uses an adventure (unless you put it away),
log it in the session log as doing so.

------------------------------------------------------------------------
r8461 | jasonharper | 2010-05-24 00:40:11 -0500 (Mon, 24 May 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When equipping a previous item after a breakage, familiar items require an
additional check - that the item can be equipped on your current familiar.

Ignore the bogus lead necklace drops from the initial Arena visit with a BBB.

------------------------------------------------------------------------
r8460 | veracity0 | 2010-05-23 06:49:13 -0500 (Sun, 23 May 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Rats are in Tavern Cellar, not Typical Tavern

------------------------------------------------------------------------
r8459 | jasonharper | 2010-05-22 17:41:10 -0500 (Sat, 22 May 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix FamiliarData.getModifiedWeight() in the presence of a familiar weight
percentage modifier - a division by 100 was missing.

The three current sources of that modifier don't stack, so take the minimum
rather than adding values together.

------------------------------------------------------------------------
r8458 | veracity0 | 2010-05-22 16:54:28 -0500 (Sat, 22 May 2010) | 13 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java

Fixes to contact list:
- The "retrieveContacts" setting (default to true) determines whether KoLmafia
retreives your mail contacts. If it ever tries to retrieve them and finds none,
it sets it to false - and will never again to try to retrieve them, even if you
subsequently add some. This can't work; the only way to determine that we need
not retrieve contacts is to try and therefore find that it was a waste of time.
Therefore, delete this setting.
- Whenever you log in as a new user, clear and refill the contact list from the
new user's contacts.
- The contact list is used to set the "target" list on the SkillBuffFrame.
Unfortunately, it is set once and therefore doesn not change to reflect a
new user's list. Fix that.

------------------------------------------------------------------------
r8457 | jasonharper | 2010-05-22 15:26:27 -0500 (Sat, 22 May 2010) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

If an effect's default extender is a "use" or similiar command that
references an unknown item name, the Maximizer now assumes that it's an
unidentified item (such as a DoD potion or slime vial), and hides it by
default.  (With the Include option checked, such commands will appear
grayed-out, with a prefix of "identify &".)

If an error occurs when equipping items due to a CLI "maximize" command, the
failing item is added to the GUI list so that it can be retried, not just the
remaining equipment items.

------------------------------------------------------------------------
r8456 | jasonharper | 2010-05-22 01:15:10 -0500 (Sat, 22 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java

Add cancel button to the CCS editor, based on a patch by Garyzx.

------------------------------------------------------------------------
r8455 | jasonharper | 2010-05-21 15:25:52 -0500 (Fri, 21 May 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Add comments starting with "#" as a valid CCS line, for compatibility with
KoL combat macros.

CCS macro commands now have basic indentation applied when the CCS is saved. 
(This isn't currently doing any real syntax checking, so "endif" will
unindent after a "while", for example.)

------------------------------------------------------------------------
r8454 | veracity0 | 2010-05-21 12:37:34 -0500 (Fri, 21 May 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

After you solve a chessboard, offer the chance to use another reflection of a
map, if you have any in inventory.

------------------------------------------------------------------------
r8453 | veracity0 | 2010-05-21 08:53:51 -0500 (Fri, 21 May 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Don't try to do breakfast stuff in lounge if your VIP key is not retriveable or
if you are not in a clan.

------------------------------------------------------------------------
r8452 | jasonharper | 2010-05-21 03:10:27 -0500 (Fri, 21 May 2010) | 35 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java

A CCS section can now contain many of the combat macro commands, which are
passed thru unchanged in a macrofied combat, or ignored completely if the
combat can't be macrofied: scrollwhendone, mark, goto, call, sub/endsub,
if/endif, and while/endwhile.  There are two intentional omissions: "icon"
(which is meaningless in an on-the-fly macro) and "repeat" (which isn't safe
to use with mafia's combat actions, as they may expand to more than one macro
action).  If you want an action to be repeated until the combat is over,
either put an explicit loop around it, or simply let it be the final command
in the CCS section in which case mafia will loop it for you.

An arbitrary macro command can be inserted in a CCS by enclosing it in double
quotes.  This would be useful for newly-added commands (prior to explicit
mafia support being added), and also to override any mafia augmentation of
the command.  For example, "pickpocket" (with the quotes) would
unconditionally attempt to steal an item, even if mafia thinks the monster
has no drops, or that all drops are guaranteed due to your item drop
modifier.  (You might be planning to run away after a successful pickpocket,
perhaps.)

If you have a CCS section named [global prefix], its contents will be
macrofied prior to the section that matches the monster name or location (or
ignored in round-by-round combat).  You can use it to define subroutines that
can be used from any CCS section.  It would also be the ideal place to put a
"scrollwhendone" command if you want that globally enabled.

The CCS editor no longer inserts line numbers in each section, as they are no
longer very useful in the presence of macro loops, conditionals, and
subroutines that make the line number entirely unrelated to the round number.
Existing line numbers will disappear the first time you edit and save the
CCS.  You can still manually type a number followed by a colon at the start
of a line, as a shortcut for replicating the previous line until the
specified line number is reached.

The CCS editor's "help" button now works in both view and edit modes.

------------------------------------------------------------------------
r8451 | jasonharper | 2010-05-20 22:03:46 -0500 (Thu, 20 May 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java

Added two ASH functions for dealing with the Crown of Thrones:
familiar my_enthroned_familiar()
boolean enthrone_familiar(familiar)

The output of "equip" now indicates if the familiar item is locked.

------------------------------------------------------------------------
r8450 | jasonharper | 2010-05-20 17:29:29 -0500 (Thu, 20 May 2010) | 19 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   A /src/net/sourceforge/kolmafia/textui/command/EnthroneCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SpeculateCommand.java

Added CLI "enthrone" command.  The Crown of Thrones is automatically equipped
first, unlike the chat command.  Enthroning your current familiar will put it
back in your terrarium first, so that "enthrone" and "familiar" commands can
be given in either order without errors.

"enthrone" also added as a subcommand to "whatif".

Custom outfits with "T=familiar" in the name will enthrone that familiar when
put on.  Obviously, the outfit should include the Crown for this to make
sense!

Familiar changing from within mafia is now done via an ajax request, and
should be slightly faster since your entire terrarium isn't being loaded.

"/familiar none" from chat no longer leaves mafia thinking you have a
familiar.

Putting your familiar back in the terrarium now cancels any item lock.

------------------------------------------------------------------------
r8449 | veracity0 | 2010-05-20 11:33:35 -0500 (Thu, 20 May 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Adjust certain monster item drop rates

------------------------------------------------------------------------
r8448 | veracity0 | 2010-05-19 09:52:07 -0500 (Wed, 19 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java

A Pastamancer wearing a spaghetti cult robe into the Temple loses the robe

------------------------------------------------------------------------
r8447 | jasonharper | 2010-05-17 20:09:13 -0500 (Mon, 17 May 2010) | 8 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

"combo rave steal" in a CCS no longer gets misinterpreted as a pickpocket.

Modifiers are now processed for a familiar in the Crown of Thrones.  For the
various familiars that restore HP and/or MP on the first three rounds of
combat, I've assigned a HP/MP Regen modifier equal to one round's restoration
- since that's all you're guaranteed to get, if the combat is finished
quickly.

------------------------------------------------------------------------
r8446 | DoctorRotelle | 2010-05-17 16:29:43 -0500 (Mon, 17 May 2010) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

smoldering box is usable.
------------------------------------------------------------------------
r8445 | veracity0 | 2010-05-17 15:06:38 -0500 (Mon, 17 May 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix some item data

------------------------------------------------------------------------
r8444 | veracity0 | 2010-05-17 13:45:12 -0500 (Mon, 17 May 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Adjust item drops for the Kegger in the Woods

------------------------------------------------------------------------
r8443 | veracity0 | 2010-05-17 13:21:32 -0500 (Mon, 17 May 2010) | 5 lines
Changed paths:
   M /src/data/monsters.txt

Update HP of Dungeon of Doom monsters from Wiki.
Update Attack and Defense of Dungeon of Doom monsters from RT's spading.
Update HP, Attack, and Defense of Enormous Greater-Than Sign monsters from the
equivalent Dungeon of Doom monsters.

------------------------------------------------------------------------
r8442 | veracity0 | 2010-05-17 11:51:59 -0500 (Mon, 17 May 2010) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When you turn in phone numbers, you lose them.
Update various monster stats courtesy of Relim.

------------------------------------------------------------------------
r8441 | veracity0 | 2010-05-16 14:02:18 -0500 (Sun, 16 May 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Support for the Kegger in the Woods

------------------------------------------------------------------------
r8440 | jaadams5 | 2010-05-14 10:38:17 -0500 (Fri, 14 May 2010) | 1 line
Changed paths:
   M /src/data/outfits.txt

Added missing p to outfits.txt to correct misspelling of the name of the Arbor Day Apparel
------------------------------------------------------------------------
r8439 | jasonharper | 2010-05-13 14:53:08 -0500 (Thu, 13 May 2010) | 10 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Gear Changer now displays the modifiers of the currently highlighted item or
outfit along the right side of the window.

Increment camerasUsed on the actual use of a 4-d camera, not on the
acquisition of a shaking camera; that was generating false counts due to the
inventory adjustments that combat-producing items do when used.

Added prefs "mayflyExperience" (reset per ascension) and "_mayflySummons"
(reset daily) to track mayfly use.

------------------------------------------------------------------------
r8438 | jasonharper | 2010-05-13 11:08:39 -0500 (Thu, 13 May 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java

Fix handling of "as many as possible" option at the Crackpot Mystic - the
field value apparently changed at some point.

------------------------------------------------------------------------
r8437 | jasonharper | 2010-05-13 08:38:05 -0500 (Thu, 13 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Fix recognition of HTML-containing item names in your store inventory.

------------------------------------------------------------------------
r8436 | jasonharper | 2010-05-12 19:17:05 -0500 (Wed, 12 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Fix parsing of familiar names in the presence of an enthroned familiar.

------------------------------------------------------------------------
r8435 | jasonharper | 2010-05-12 18:54:58 -0500 (Wed, 12 May 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java

A bit more support for the Crown of Thrones: the enthroned familiar is
tracked, shown by the "equip" command, and has experience added at the end of
each combat.  However, there is still no way to enthrone from mafia, and
modifiers from the familiar aren't tracked.

------------------------------------------------------------------------
r8434 | jasonharper | 2010-05-12 09:47:09 -0500 (Wed, 12 May 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java

Hopefully final tweak to Louvre exit prediction, based on an apparently exact
model of how the game generates them.  This still applies to manual
adventuring only; this is the last chance for anyone to point out any
problems with the predictions before they start driving automated Louvre
mapping.

------------------------------------------------------------------------
r8433 | DoctorRotelle | 2010-05-11 13:05:43 -0500 (Tue, 11 May 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Update bitter pill concoction which requires adv saucecrafting. 
Also added manual tag to bitter pill concoction since this is an expensive item to create.
------------------------------------------------------------------------
r8432 | DoctorRotelle | 2010-05-10 18:11:26 -0500 (Mon, 10 May 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Bookshelf becomes available when the king is liberated, not if/when you later recall your skills.
------------------------------------------------------------------------
r8431 | jaadams5 | 2010-05-09 19:05:57 -0500 (Sun, 09 May 2010) | 1 line
Changed paths:
   M /src/data/defaults.txt

Added slimelingFullness and initialized it to 0.0.
------------------------------------------------------------------------
r8430 | jaadams5 | 2010-05-08 10:52:29 -0500 (Sat, 08 May 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Adjusted indentation to conform to convention.  Made code to decrement by one and bound below by zero somewhat less verbose.
------------------------------------------------------------------------
r8429 | jaadams5 | 2010-05-08 10:43:38 -0500 (Sat, 08 May 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Adjusted indentation to conform to convention.
------------------------------------------------------------------------
r8428 | jasonharper | 2010-05-08 07:12:35 -0500 (Sat, 08 May 2010) | 21 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Various improvements to disco combos:

In the DB combat helper, the combo names are now buttons which will submit
the entire combo as a macro.  The buttons will be disabled if you don't have
enough MP for the entire sequence, or there's already a possible combo in
progress.

Added "Random Rave" combo, which only exists while you know all three rave
skills, but not all six rave combos - it will be an arbitrary sequence of the
three skills that doesn't correspond to a combo you know.

Added "combo" CCS action to perform a combo by name - "combo rave nirvana",
for example.  It works in both macrofied and round-by-round combat.  MP
restoration (if enabled) is performed once, for the total amount needed by
the combo, and likewise all every-round actions (like automatic antidote use)
are suppressed during the combo, to avoid breaking it.  The action will be
skipped without error if you're not a DB, don't know some of the individual
skills, don't know the combo itself in the case of rave combos, or have
insufficient MP for the entire combo and don't have in-combat restoration
enabled.

------------------------------------------------------------------------
r8427 | jaadams5 | 2010-05-07 18:41:07 -0500 (Fri, 07 May 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Allow mafia to acquire several divine items from the mall, as requested at kolmafia.us.
------------------------------------------------------------------------
r8426 | jasonharper | 2010-05-07 07:04:37 -0500 (Fri, 07 May 2010) | 5 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Do not consider distributable drops from clan dungeon bosses as actual item
acquisitions.

The Creepy Clown is spooky, not sleazy.  Well, maybe a little sleazy.

------------------------------------------------------------------------
r8425 | jasonharper | 2010-05-06 12:40:16 -0500 (Thu, 06 May 2010) | 6 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

If the Bling of the New Wave is equipped, simple combat actions with
pickpocket enabled will make a second pickpocket attempt.

Bumped all of the Dungeon of Doom monsters' stats by 20, as an approximation
until accurate stats get posted on the Wiki.

------------------------------------------------------------------------
r8424 | jaadams5 | 2010-05-06 09:51:07 -0500 (Thu, 06 May 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Add last semi-rare location to CLI counter expiration message as requested at kolmafia.us
------------------------------------------------------------------------
r8423 | veracity0 | 2010-05-06 09:24:14 -0500 (Thu, 06 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize familiar actions that occur after an attack that does damage.

------------------------------------------------------------------------
r8422 | jasonharper | 2010-05-06 06:31:11 -0500 (Thu, 06 May 2010) | 11 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/relay/macrohelper.js

CCS "jiggle" command is now macrofiable.

Macros displayed by the macroDebug setting now have basic indentation rules
applied, for readability.

The macro syntax checker has been updated with several recently added
commands.  You may need to delete the file relay/macrohelper.js to get the
new version (1.1) to appear.

Vials of brown slime aren't multi-usable.

------------------------------------------------------------------------
r8421 | veracity0 | 2010-05-06 00:51:49 -0500 (Thu, 06 May 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add Underworld sapling, Underworld Bonsai, and miniature pruning shears

------------------------------------------------------------------------
r8420 | veracity0 | 2010-05-05 14:00:12 -0500 (Wed, 05 May 2010) | 4 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java

Cinco Mayo Lager.
Log when put familiar into Crown of Thrones or take one out.
Arena parameters for BRICKO chick.

------------------------------------------------------------------------
r8419 | jasonharper | 2010-05-05 02:46:51 -0500 (Wed, 05 May 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Macrofied combat now fully supports the in-combat MP restore option.

Attempted use of an unavailable skill in macrofied combat is now ignored
without error, just as in round-by-round combat.  This handles cases such as
multiple casts of Entangling Noodles or other limited-use skills, and skills
that you have insuffient MP to use (if you don't have in-combat restoration
enabled).

------------------------------------------------------------------------
r8418 | jaadams5 | 2010-05-04 20:27:23 -0500 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Track Slimeling fullness as requested at KoLMafia.us.  Compiles but otherwise untested.
------------------------------------------------------------------------
r8417 | veracity0 | 2010-05-04 05:28:08 -0500 (Tue, 04 May 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Basic item info for Crown of Thrones

------------------------------------------------------------------------
r8416 | jasonharper | 2010-05-03 12:59:52 -0500 (Mon, 03 May 2010) | 26 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Initial release of CCS macrofication: there are still some differences from
round-by-round combat (for example, in-combat MP restoration isn't working
yet), but combats can now generally be converted into a KoL macro and
resolved in a single page load, as long as they contain only eligible
actions.  Ineligible actions currently include "consult" (utterly impossible
to macrofy), "jiggle" (no macro equivalent yet), and "delevel" (tricky to
duplicate in a macro).

There are a couple of inherent differences in macro combat actions:
* After a CLEESH, or other monster transformation, combat continues with the
same CCS section, rather than possibly jumping to a section that applies to
the new monster.  If "skill CLEESH" is the final action, an attack loop is
added to finish off the amphibian.
* CCS "abort after" will always abort automation afterwards if the section
contains this command, rather than only aborting if combat reached that line
of the section.

Setting pref "macroDebug" to true will display the generated macro for each
combat in the gCLI.  This is the most human-readable format of the macro; a
more optimized version, with uncalled and empty subroutines stripped out,
appears in the debug log.  (And the version of the macro actually sent to the
server further has comments and leading whitespace stripped out.)

The CCS editor will now accept "use" as a synonym for "item", for
compatibility with KoL macros.

------------------------------------------------------------------------
r8415 | jasonharper | 2010-05-02 22:35:21 -0500 (Sun, 02 May 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix problem with round numbering when a consult script finishes the fight.

CCS execution should now always continue with the next line after a consult,
regardless of how many rounds the script took.

------------------------------------------------------------------------
r8414 | veracity0 | 2010-05-02 08:59:55 -0500 (Sun, 02 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java

Autoselect boring spaghetti or tomato juice of powerful power at nemesis door 3

------------------------------------------------------------------------
r8413 | jasonharper | 2010-05-02 07:04:14 -0500 (Sun, 02 May 2010) | 6 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Fix NPE when an effect is lost during combat, such as removal of Beaten Up by
a personal massager.

A lot of code related to the CCS macrofier has been added, however it is not
yet in a usable state and is disabled.

------------------------------------------------------------------------
r8412 | veracity0 | 2010-05-01 09:50:11 -0500 (Sat, 01 May 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java

Auto-select items needed for the three Nemesis Cave doors. Tested only for DB.

------------------------------------------------------------------------
r8411 | veracity0 | 2010-05-01 06:45:26 -0500 (Sat, 01 May 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

New Traveling Trader item

------------------------------------------------------------------------
r8410 | veracity0 | 2010-04-30 08:36:18 -0500 (Fri, 30 Apr 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When you read Uncle Romulus, you learn Curiosity of Br'er Tarrypin

------------------------------------------------------------------------
r8409 | jasonharper | 2010-04-29 23:46:41 -0500 (Thu, 29 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

The ASH 'function not defined' error message now suggests the possibility
that an update to mafia or some imported script might be necesary.

------------------------------------------------------------------------
r8408 | jasonharper | 2010-04-29 21:19:21 -0500 (Thu, 29 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

Sort Azazel's steel quest rewards to the top in their respective Item Manager
consuption lists.

------------------------------------------------------------------------
r8407 | jasonharper | 2010-04-29 19:20:42 -0500 (Thu, 29 Apr 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Don't switch guardians in the Crystal Orb on a [look] instead of a [use].

------------------------------------------------------------------------
r8406 | jasonharper | 2010-04-28 07:28:24 -0500 (Wed, 28 Apr 2010) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   A /src/relay/macrohelper.js

Improve handling of malformed combat macro results.  Note that there is
currently a server-side bug causing "skill" commands with an ID (rather than
a skill name) to be misreported: this revision will avoid a blank relay
browser page, but the combat won't actually be logged correctly.

Added an error trap in GenericRequest that should make it less likely for
botched parsing to result in a blank relay browser page.

Added basic syntax checker for combat macros, available on both the macro
management page, and on the fight page itself if you've set macroLens to
reveal the on-the-fly macro field.  The check is automatically performed
after 2 seconds of inactivity.

------------------------------------------------------------------------
r8405 | jasonharper | 2010-04-27 05:54:10 -0500 (Tue, 27 Apr 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Finish handling of multi-round combat results in haiku format, including the
possibility of changing format in mid-page due to casting The 17 Cuts in a
macro.  Combat parsing should now be fully functional again, although I've
undoubtedly overlooked something - please report any anomalies.

------------------------------------------------------------------------
r8404 | jasonharper | 2010-04-26 04:57:20 -0500 (Mon, 26 Apr 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Fix problem with DB combat helper that was causing blank combat pages.

------------------------------------------------------------------------
r8403 | jasonharper | 2010-04-25 07:42:11 -0500 (Sun, 25 Apr 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix burrowgrub usage parsing to handle multi-round combat pages.

Add an [edit macros] link to the final combat page.

Add a JavaScript hook to the macro editor page for possible future
implementation of a syntax checker.

------------------------------------------------------------------------
r8402 | jasonharper | 2010-04-24 18:53:53 -0500 (Sat, 24 Apr 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java

Fix Barrels decorator due to server-side change.

------------------------------------------------------------------------
r8401 | veracity0 | 2010-04-24 13:35:23 -0500 (Sat, 24 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java

Provide assignments with operator to ASH: += -= *= /= %= work with interger
or float variables or composite references; += also works with strings.

------------------------------------------------------------------------
r8400 | veracity0 | 2010-04-24 11:54:28 -0500 (Sat, 24 Apr 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Fix ASH comments:
# starts a full-line comment
// starts a comment which consumes the rest of the line. It no longer must be
the only thing on a line
/* and */ enclose a comment which can span multiple lines or can be embedded
within a line. Those tokens no longer must be alone on a line.

------------------------------------------------------------------------
r8399 | jasonharper | 2010-04-24 06:54:24 -0500 (Sat, 24 Apr 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Further support for parsing combats with multiple rounds per page: this seems
to be mostly working now, although there are undoubtedly still bugs.  Haiku
combat parsing is definitely broken at the moment.

On the plus side, skills set as an auto-attack now trigger the same
consequences (such as Birdform counters) as a normal use.

------------------------------------------------------------------------
r8398 | DoctorRotelle | 2010-04-22 23:56:19 -0500 (Thu, 22 Apr 2010) | 1 line
Changed paths:
   M /src/data/monsters.txt

Update info for Beefy Bodyguard Bat
------------------------------------------------------------------------
r8397 | jasonharper | 2010-04-22 16:55:00 -0500 (Thu, 22 Apr 2010) | 10 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Avoid problems with getting the jump with a combat macro autoattack set.

Added temporary debugging feature: "set macroLens=true" will reveal a text
field in the combat form (non-CAB only) in which you can directly type a
combat macro to execute.  You wouldn't want to actually play the game this
way, but it's a far more convenient way of experimenting with macros than
constantly going to the macro editor.  You must have at least one saved macro
for this to work, and mafia's combat hotkeys are disabled - you wouldn't be
able to type numbers in the field, otherwise.

------------------------------------------------------------------------
r8396 | jasonharper | 2010-04-21 15:47:40 -0500 (Wed, 21 Apr 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

VERY preliminary support for using combat macros in the relay browser: there
is now half-assed logging of actions performed by the macro, and round
numbers are shown for all rounds (replacing KoL's hr for rounds after the
first one).

------------------------------------------------------------------------
r8395 | jasonharper | 2010-04-20 14:37:46 -0500 (Tue, 20 Apr 2010) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

Added steal rates for all pickpocket-only items.

Added "Pickpocket Chance" numeric modifier, with two known sources.

------------------------------------------------------------------------
r8394 | veracity0 | 2010-04-20 09:28:06 -0500 (Tue, 20 Apr 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Count 4-d cameras used in "camerasUsed". Drop rates for looking glass food.

------------------------------------------------------------------------
r8393 | veracity0 | 2010-04-17 21:49:34 -0500 (Sat, 17 Apr 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

stuff

------------------------------------------------------------------------
r8392 | jasonharper | 2010-04-16 18:34:16 -0500 (Fri, 16 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java

And yet another tweak to Louvre mapping: it can now sometimes make a definite
prediction, given only the mappings of the preceding and following locations.

------------------------------------------------------------------------
r8391 | DoctorRotelle | 2010-04-16 10:03:07 -0500 (Fri, 16 Apr 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

Commented out "Nemesis Quest" option in the menus since it isn't active.
------------------------------------------------------------------------
r8390 | DoctorRotelle | 2010-04-16 09:59:09 -0500 (Fri, 16 Apr 2010) | 5 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt

 Jacking zones:
Added some plurals
Added some conditions
Added monsters and drops (no percentages on the item drops yet)
(No spade data was available for combat frequency in these zones)
------------------------------------------------------------------------
r8389 | jasonharper | 2010-04-16 02:15:08 -0500 (Fri, 16 Apr 2010) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java

More tweaks to Louvre exit prediction: locations with a single mapped exit
weren't being handled as well as they could.

Item change: plexiglass pike pike is now plexiglass pikestaff.

------------------------------------------------------------------------
r8388 | jaadams5 | 2010-04-15 08:50:34 -0500 (Thu, 15 Apr 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fixed grammar in message when using Hey Daze Map was unsuccessful.
------------------------------------------------------------------------
r8387 | jasonharper | 2010-04-14 20:26:16 -0500 (Wed, 14 Apr 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Since Rodoric the Staffcrafter is so picky about the brand of his beer,
perform interchangeable ingredient substitutions on normal (<= 2 ingredient)
crafting recipes only.

------------------------------------------------------------------------
r8386 | jasonharper | 2010-04-14 19:52:51 -0500 (Wed, 14 Apr 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java

Restore the ability to remove the current key from a map being iterated over
via a foreach loop.  This includes removal from within a nested loop, and
removal of keys at all levels of a multidimensional map.

------------------------------------------------------------------------
r8385 | veracity0 | 2010-04-14 11:57:42 -0500 (Wed, 14 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When you teke the Hellevator, log the floor you end up on in the gCLI and
session log

------------------------------------------------------------------------
r8384 | veracity0 | 2010-04-14 11:10:11 -0500 (Wed, 14 Apr 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Look for VIP key in freepull list, not storage

------------------------------------------------------------------------
r8383 | veracity0 | 2010-04-14 10:27:28 -0500 (Wed, 14 Apr 2010) | 2 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add traveling trader item

------------------------------------------------------------------------
r8382 | veracity0 | 2010-04-14 08:45:52 -0500 (Wed, 14 Apr 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java

Detect modification of a map within a foreach loop and throw a runtime error

------------------------------------------------------------------------
r8381 | DoctorRotelle | 2010-04-13 18:29:47 -0500 (Tue, 13 Apr 2010) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   A /src/net/sourceforge/kolmafia/textui/command/CrimboTreeCommand.java

Added "crimbotree" command and daily deeds button
use "crimbotree" to check the tree and discover days remaining.
use "crimbotree get" to acquire your present.

In the preferences:
_crimboTree is true when a tree is discovered in the VIP lounge.
crimboTreeDays is reset to 7 when you get a present.
crimboTreeDays is 0 when a present is waiting.
------------------------------------------------------------------------
r8380 | DoctorRotelle | 2010-04-13 18:19:22 -0500 (Tue, 13 Apr 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java

Ensure updated skate park and telescope
------------------------------------------------------------------------
r8379 | DoctorRotelle | 2010-04-13 18:13:26 -0500 (Tue, 13 Apr 2010) | 1 line
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Update a couple Nemesis Island monsters and add the flyest of shirts
------------------------------------------------------------------------
r8378 | jasonharper | 2010-04-13 12:51:15 -0500 (Tue, 13 Apr 2010) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java

Further improvements to Louvre mapping: the observed correlations and
constraints between consecutive locations are now taken into account when
predicting exits.  Occasionally, given enough other mapped locations, it can
make a definite prediction about a previously unvisited location.  This still
applies to manual adventuring ONLY; auto-mapping will continue to use the
old, sub-optimal method until I have more confidence in the new algorithm's
correctness.

If reporting a problem with this feature, please include the output from:
  get louvreLayout

------------------------------------------------------------------------
r8377 | jaadams5 | 2010-04-13 06:11:38 -0500 (Tue, 13 Apr 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Removed definition of and references to launch_ui which was a leftover from a now abandoned attempt to provide for scripted user interfaces.
------------------------------------------------------------------------
r8376 | jasonharper | 2010-04-12 15:25:37 -0500 (Mon, 12 Apr 2010) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java

Start of overhaul of Louvre mapper, to more accurately predict where the
exits lead.  The automatic mapper is NOT changed yet, but manual adventuring
in the Louvre will show calculated probabilities for each unmapped exit.  At
the moment, the probabilities are based solely on the uneven distribution of
exit permutations, but the framework is now in place for more accurate
predictions based on correlations between locations.

Faulty modifier expressions now consistently return zero rather than a random
value.

------------------------------------------------------------------------
r8375 | jasonharper | 2010-04-11 13:38:24 -0500 (Sun, 11 Apr 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize and log all forms of monster transmogrification (CLEESH, the bugged
bugbear equivalent, Boba Fettucini sandworm conversion, and hopefully any
future instances) via the JavaScript function call to change the monster pic
& name, rather than the varying text reporting the action.

------------------------------------------------------------------------
r8374 | jasonharper | 2010-04-11 11:53:35 -0500 (Sun, 11 Apr 2010) | 12 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Refactor familiar item data handling: rather than having hard-coded data in
multiple locations, the data files are now the definitive source for item
weight bonus & equipability.  Only the truly exceptional familiars
(chameleon, hatrack, hand) have hard-coded data now.

Two modifiers were added to support this: boolean "Generic" (true for
universal equipment), string "Equips On" (holds a |-separated list of
familiar types).  Neither is needed for the basic familiar-specific item
listed in familiars.txt.

This should fix the problems with the Bugged Bugbear's equipment.

------------------------------------------------------------------------
r8373 | jasonharper | 2010-04-10 20:12:11 -0500 (Sat, 10 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java

The substat progress bars in Player Status now have tooltips telling you the
point level at which you'll next be able to equip something new.

------------------------------------------------------------------------
r8372 | jasonharper | 2010-04-10 19:12:08 -0500 (Sat, 10 Apr 2010) | 10 lines
Changed paths:
   M /src/data/consequences.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ConsequenceManager.java

More ConsequenceManager stuff:
Added patterns to update mafia's idea of the current monster that is trailed,
puttied, or camera-ed when the corresponding description is viewed.

Added capability to apply a consequence to the initial page load of a combat,
possibly returning a more specific monster name.  Lots of previously
hard-coded monster disambiguations are now in this format, and a new one is
added: Ed now has all 7 undying forms disambiguated, with correct HP values
for each.

------------------------------------------------------------------------
r8371 | jasonharper | 2010-04-10 11:50:43 -0500 (Sat, 10 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Fixed problem with Hagnk's items not showing up in Item Manager lists unless
an item is queued.

------------------------------------------------------------------------
r8370 | veracity0 | 2010-04-10 00:58:41 -0500 (Sat, 10 Apr 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Seegar's banjo is a stringed instrument. Fix powers of epic hats.

------------------------------------------------------------------------
r8369 | jasonharper | 2010-04-09 18:48:16 -0500 (Fri, 09 Apr 2010) | 5 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

Detect hardcore state solely by the presence of text on the charsheet - the
test for drop-path buttons on the account page was failing in BM aftercore.

The Ancient Protector Spirit's drops are all conditonal.

------------------------------------------------------------------------
r8368 | veracity0 | 2010-04-09 15:49:58 -0500 (Fri, 09 Apr 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If you do not have the CAB enabled, a link to fight.php in the fight page does
not indicate that the fight is continuing - for non-terminal forms of Ed or Her
Naughtiness.

------------------------------------------------------------------------
r8367 | veracity0 | 2010-04-09 14:15:39 -0500 (Fri, 09 Apr 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java

Only highlight a raver's special move if you haven't learned it yet.

------------------------------------------------------------------------
r8366 | jasonharper | 2010-04-08 13:13:19 -0500 (Thu, 08 Apr 2010) | 5 lines
Changed paths:
   M /src/data/modifiers.txt

Tiny fly glasses give familiar exp, not player exp.

Adjusted the hidden bonus for each pair of the future +item accessories from
5% to 10%, based on spading by top1214.

------------------------------------------------------------------------
r8365 | jasonharper | 2010-04-08 08:56:42 -0500 (Thu, 08 Apr 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Added "_legendaryBeat" boolean pref, and a Daily Deed to use that item.

------------------------------------------------------------------------
r8364 | veracity0 | 2010-04-07 16:46:29 -0500 (Wed, 07 Apr 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java

Add "volcano slime" command to visit the slime drums post-nemesis

------------------------------------------------------------------------
r8363 | jasonharper | 2010-04-07 13:37:45 -0500 (Wed, 07 Apr 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Don't show the DB combo helper if the combat has been lost or run away from. 
This also fixed a problem with deferred [use] links (such as from
pickpocketed items) not showing up until the next combat you actually won.

Properly handle deletion of stationary combat buttons for skills you no
longer have, if relaySkillButtonCount isn't the default of 5.

------------------------------------------------------------------------
r8362 | jasonharper | 2010-04-07 05:44:49 -0500 (Wed, 07 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

The keepskill value for "(no skill)" when ascending has reportedly changed
from 0 to -1.  Won't test.

------------------------------------------------------------------------
r8361 | veracity0 | 2010-04-06 16:40:17 -0500 (Tue, 06 Apr 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

tiny fly glasses are pan-familiar equipment.
Preliminary support for Jacking choice adventures.
Detect correct choice form for first choice spoiler.

------------------------------------------------------------------------
r8360 | jasonharper | 2010-04-06 12:08:02 -0500 (Tue, 06 Apr 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Log & remove from inventory any fruit inserted into Prof. Jacking's pneumatic
tubes.

checkplurals now writes empty lines for missing item IDs, to make it easier
to merge the results into itemdescs.txt.

------------------------------------------------------------------------
r8359 | jasonharper | 2010-04-06 08:20:19 -0500 (Tue, 06 Apr 2010) | 6 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Preliminary support for the Legendary Beat quest items.

[use] links no longer appear for items with a level requirement you don't
meet - perhaps most noticeable for any Instant Karma received in the king's
letter.

------------------------------------------------------------------------
r8358 | veracity0 | 2010-04-05 15:43:30 -0500 (Mon, 05 Apr 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add Baby Bugged Bugbear. Do not take an NPE if you grow an unknown familiar.

------------------------------------------------------------------------
r8357 | jasonharper | 2010-04-05 10:31:07 -0500 (Mon, 05 Apr 2010) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Counters expiring 1 or 2 turns in the future (as can be reported when
adventuring in a location like the Shore that takes multiple turns) are no
longer deleted on delivery; they will be re-reported when the counter
actually expires.

------------------------------------------------------------------------
r8356 | jasonharper | 2010-04-04 15:51:40 -0500 (Sun, 04 Apr 2010) | 18 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH item_drops_array() function for getting more detailed monster drop
info than is possible with the existing item_drops() function.  As with
item_drops(), it is available in 1-arg (takes a monster arg) and 0-arg (uses
the monster you're currently fighting) versions.  The result is an array of
records with three fields: drop (an item), rate (an int, normally a
percentage), and type (a string).  Currently defined types are:
empty string - normal item drop.
"0" - no drop rate info available.
"n" - non-pickpocketable item drop.
"c" - conditional drop.
"p" - pickpocket-only drop.
"b" - bounty drop.

Anonymous records are now given a name including a hex hash value, to make
them distinct.  Previously, any anonymous record value could be assigned to
ANY variable of an anonymous record type, because the record names were the
same!

------------------------------------------------------------------------
r8355 | jasonharper | 2010-04-04 08:05:07 -0500 (Sun, 04 Apr 2010) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Added "Raveosity" bitmap modifier, based on current spading of what's
necessary to enter the DB Nemesis dance club.  The value is shown on the
sidepane, in the same place as Clownosity and Hobo Power (priority is Hobo >
Rave > Clown), and "maximize 7 raveosity" is supported.

------------------------------------------------------------------------
r8354 | jasonharper | 2010-04-04 06:00:13 -0500 (Sun, 04 Apr 2010) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java

Don't consider an oyster egg drop in the Barrel Full Of Barrels to be a
spleen drop for the purposes of determining the pattern of the barrels.

------------------------------------------------------------------------
r8353 | veracity0 | 2010-04-03 15:41:24 -0500 (Sat, 03 Apr 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

panicked kernel is a free pull. puzzling ribbon. clear carboloading counter.

------------------------------------------------------------------------
r8352 | jasonharper | 2010-04-03 14:50:36 -0500 (Sat, 03 Apr 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Perform calculations for buffed stat & HP/HP predictions in double precision,
as this appears to better match the game's actual calculations.

------------------------------------------------------------------------
r8351 | jasonharper | 2010-04-02 23:32:57 -0500 (Fri, 02 Apr 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Added optional automatic update & submission of Mall prices to kolmafia.us,
controlled by preference sharePriceData (found in the General section).

------------------------------------------------------------------------
r8350 | jasonharper | 2010-04-02 22:11:57 -0500 (Fri, 02 Apr 2010) | 10 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Added the rest of the bugged items - and they are quite buggy, indeed: they
turned up some fundamental problems in mafia's handling of canonical strings,
which I think I've fixed.

I added aliases for the items with bugged names, so that you can type them
without having to know obscure key sequences, or the corresponding character
entity names:  "bugged bonnet", "bugged meat stabbing club", "bugged Knob
Goblin love potion", "bugged old school Mafia knickerbockers", and "bugged
Talisman of Baio".

------------------------------------------------------------------------
r8349 | jasonharper | 2010-04-01 07:16:13 -0500 (Thu, 01 Apr 2010) | 18 lines
Changed paths:
   A /src/data/consequences.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   A /src/net/sourceforge/kolmafia/session/ConsequenceManager.java

Added some of today's buggy items, although not the familiar itself.

Added ConsequenceManager, with data file consequences.txt, as a framework for
applying a regular expression to specific pages and performing actions based
on the results, such as setting preferences.  The currently supported
consequences can trigger on an item, skill, or effect description page; the
skill level check for the slimy skills is now in this form, and there are
also now checks for the chess cookie effects, ballpit bonus, and the
Landscaper's leafblower +ML value.

On the first login of each day, one of these descriptions will be loaded
(sequentially), so mafia will eventually be synchronized with the player
state even without the player opening the descriptions while mafia is
running.

Setting debugConsequences=true will print a message whenever a consequence is
triggered.

------------------------------------------------------------------------
r8348 | DoctorRotelle | 2010-03-31 15:52:47 -0500 (Wed, 31 Mar 2010) | 1 line
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Added pool buttons to the Daily Deeds panel
------------------------------------------------------------------------
r8347 | jasonharper | 2010-03-31 10:27:29 -0500 (Wed, 31 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Recognize the current level of the three slimy skills from their description
even when done from the relay browser, not just by internal request.

------------------------------------------------------------------------
r8346 | jasonharper | 2010-03-31 05:40:32 -0500 (Wed, 31 Mar 2010) | 5 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Add new TT TT item/skill/effect: Curiosity of Br'er Tarrypin.

Fix "unknown item" messages when adding a wildcard condition, and number
format exception if adding one with no explicit quantity.

------------------------------------------------------------------------
r8345 | veracity0 | 2010-03-30 11:28:48 -0500 (Tue, 30 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Nag if you are a Pastamancer, have carboLoaded between 2 and 9, and are about to
eat noodles.

------------------------------------------------------------------------
r8344 | DoctorRotelle | 2010-03-30 11:02:29 -0500 (Tue, 30 Mar 2010) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Added _sealFigurineUses to track daily usage of the depleted uranium seal figurine.
------------------------------------------------------------------------
r8343 | DoctorRotelle | 2010-03-30 11:00:16 -0500 (Tue, 30 Mar 2010) | 1 line
Changed paths:
   M /src/data/adventures.txt

Add some nemesis quest goals
------------------------------------------------------------------------
r8342 | DoctorRotelle | 2010-03-30 10:58:48 -0500 (Tue, 30 Mar 2010) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Add a few plurals
------------------------------------------------------------------------
r8341 | DoctorRotelle | 2010-03-30 10:57:49 -0500 (Tue, 30 Mar 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not add a council link once the king has been liberated.
------------------------------------------------------------------------
r8340 | veracity0 | 2010-03-30 09:54:32 -0500 (Tue, 30 Mar 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/ScriptException.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordValue.java

Improvements in file_to_map:
- If there's a bad line in the data file, print the bad line
- If there is insufficient data to fill a nested record, do not replace the
  nested record with a null. Leave it filled with defaults.
- if reading record fields by name, handle bogus field names cleanly
- only print a stack trace for unexpected data errors; if we detected the
  error, print just the error message.

------------------------------------------------------------------------
r8339 | veracity0 | 2010-03-30 07:25:32 -0500 (Tue, 30 Mar 2010) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

When you buy a skill at Meansucker's house, deduct the meat from inventory
Add puzzling trophy
Raver accessories are all SIngle Equip
Add item drops to the ravers from Outside the Club

------------------------------------------------------------------------
r8338 | jasonharper | 2010-03-29 08:44:25 -0500 (Mon, 29 Mar 2010) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix for string matching: a search string starting with a double-quote still
means "exact match only", but it now tries the match with the quotes both
present and stripped off.  This is needed to match things that actually start
with a quote, like $effect["The Disease"].

Added the two missing ASH type conversions from strings: to_slot() and
to_element().

All basic ASH types can now survive round-trip conversion to strings without
any special-casing.

------------------------------------------------------------------------
r8337 | veracity0 | 2010-03-28 14:43:15 -0500 (Sun, 28 Mar 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

squid ink and fishy speed are not multiusable

------------------------------------------------------------------------
r8336 | veracity0 | 2010-03-27 10:57:54 -0500 (Sat, 27 Mar 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add slppery when wet shield

------------------------------------------------------------------------
r8335 | jasonharper | 2010-03-26 20:55:11 -0500 (Fri, 26 Mar 2010) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java

ShowDataCommand now tries to match its filter against a version of each data
item with HTML tags stripped out, so that commands like "inv elven limbos"
work as expected.

Clear the error state before launching a .ash relay script, so they can be
used immediately after an error of some sort without having to manually clear
it.  Note that this does NOT apply to actual relay overrides, as it appears
that leaving the error state alone is an unfortunate necessity in that case. 
In particular, if an override of charpane.php existed, it would be constantly
clearing the error state, which would at least occasionally lose an actual
error that occurred during between-battle processing.

------------------------------------------------------------------------
r8334 | veracity0 | 2010-03-26 10:47:27 -0500 (Fri, 26 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java

When you switch to using a Stocking Mimic and it does not currently have a
familiar item equipped, leave it that way, rather than stealing one from
another familiar, to give it a chance to create its own special item.

------------------------------------------------------------------------
r8333 | jasonharper | 2010-03-26 01:31:22 -0500 (Fri, 26 Mar 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix for the improved tower guardian item retrieval from r8320: if you have
only 6 telescope upgrades, try to retrieve all of the 6th floor items (the
ones found at the Shore), since you can't tell which one you will need.  Not
tested.

If the ASH form_fields() function finds multiple fields with the same name,
it makes the names distinct by adding underscores to the end.  This is
necessary in order to read all the values of a <select multiple>.

------------------------------------------------------------------------
r8332 | jasonharper | 2010-03-25 10:18:14 -0500 (Thu, 25 Mar 2010) | 32 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

It's March Modifier Madness time!

* Added mainhand(text) function to the modifier expression language, to check
your weapon type.  Used this to add the newly-discovered bonus to Expert
Panhandling when wielding a saucepan.

* Added "Candy Drop" numeric modifier, because hey - free candy.

* Added "Familiar Experience" and "DB Combat Damage" numeric modifiers.

* Added "Sombrero Bonus" modifier, to handle the unique "+10 lbs. of
Sombrero" given by the mariachihuahua's familiar equipment.  (New modifiers
for "+10 lbs. of Volley/Lep/Fairy" aren't needed, since those are expressible
in terms of existing modifiers.)

* Added "Sporadic Meat Drop" and "Sporadic Item Drop", to specify the average
amounts of bonuses that don't fire in every combat.  These are NOT included
in your basic meat/item modifiers (since that would screw up some
calculations, such as determining whether an item drop is guaranteed), but
maximizing those modifiers will include these values in the score.

* Added "Meat Bonus" for sources of a flat meat drop increase, instead of the
usual percentage increase - currently just the ant tools.  For now, the
maximizer considers these to be equivalent to a tiny amount of +Meat%, so
that the ant tools can be chosen in preference to familiar equipment that
doesn't increase meat drop at all.  A more accurate comparison could be done
by considering the average meat drop in the current location.

* If the meatDropSpading feature triggers when you have a nonzero Sporadic
Meat Drop or Meat Bonus, this is indicated in the results, since this is
almost certainly the source of the discrepancy.

------------------------------------------------------------------------
r8331 | veracity0 | 2010-03-24 18:06:58 -0500 (Wed, 24 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   A /src/net/sourceforge/kolmafia/textui/command/HatterCommand.java

Add "hatter" command which tells you what your currently available hats will get
you at the tea party

------------------------------------------------------------------------
r8330 | veracity0 | 2010-03-24 11:59:36 -0500 (Wed, 24 Mar 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

When you figt a sandworm, we set the "again" button to use a drum machine. That
isn't necessarily how you got the sandworm. Instead, simply take the first
link that KoL itself provides, which will be "use another drum machine" (if
you gt the sandworm via drum machine and have more in inventory) or will be
a real "adventure again" location, if your sandworm came from your L10 Boba.

------------------------------------------------------------------------
r8329 | jasonharper | 2010-03-24 02:39:23 -0500 (Wed, 24 Mar 2010) | 13 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Added boolean preference "meatDropSpading": if true, then any final combat
meat drop that is impossible based on mafia's current modifiers will print a
message to the CLI and session log, including a list of possible +/-
adjustments that are capable of explaining the discrepancy.  This is based
solely on the fact that all base meat drops are integers; the range of
possible drops from the monster isn't considered.  This preference is false
by default, and has no UI for turning it on, since the resulting output would
be useless clutter for most users - there WILL be false reports, due to
sporadic meat bonuses such as the navel ring, and possibly due to differences
in rounding behavior.

Item name change: El Hebilla -> La Hebilla.

------------------------------------------------------------------------
r8328 | jasonharper | 2010-03-23 23:03:00 -0500 (Tue, 23 Mar 2010) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Fixing Parenthetical Effects III: The Wrath of the Up-Arrow Links Strikes Back!

Fixed typo in Towering Strength modifier.

------------------------------------------------------------------------
r8327 | veracity0 | 2010-03-23 17:26:35 -0500 (Tue, 23 Mar 2010) | 9 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   A /src/net/sourceforge/kolmafia/textui/command/TestCommand.java

When we you clear the chessboard and get a queen cookie, increment the setting
"chessboardsCleared".
The effects that depend on that variable max out at 50 chessboards cleared.
Add defensive code to guard against AdventureResults with null names: if we
ever try to create such an object, print a message to the gCLI and give it a
non-null name.
Similarly, when comparing two AdventureResults, if either has a null name,
down't take an exception.

------------------------------------------------------------------------
r8326 | veracity0 | 2010-03-23 11:54:17 -0500 (Tue, 23 Mar 2010) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Track Canticle of Carboloading in "carboLoading" setting: increment it if you
successfully cast it, zero it if you are a Pastamancer, eat something, and feel
bloated.

------------------------------------------------------------------------
r8325 | jasonharper | 2010-03-23 05:43:39 -0500 (Tue, 23 Mar 2010) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

The most recent encounter name is now stored in preference "lastEncounter",
so that scripts can tell just what happened in an adventure request.  Note
that in the case of combat encounters, the name is the original name of the
monster, before any disambiguation of same-named monsters is performed, or
conversion of random monster names into a generic name (like "normal hobo" in
Hobopolis).

------------------------------------------------------------------------
r8324 | jasonharper | 2010-03-22 21:01:41 -0500 (Mon, 22 Mar 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

A search string containing a space would never even attempt a fuzzy match
against an item with no spaces in its name, due to a speed optimization.  For
example, "chef in the box" should match "chef-in-the-box", but that was
skipped over as a possibility (because the name didn't contain every
character in the search string), and "clockwork chef-in-the-box" matched
instead - simply because it DOES contain a space.  Fixed by removing the
space character from the search string hash before attempting fuzzy matching.

------------------------------------------------------------------------
r8323 | jasonharper | 2010-03-22 18:06:38 -0500 (Mon, 22 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

When fighting the Tower guardians, abort cleanly if you run out of adventures
rather than trying to continue with the next step.

------------------------------------------------------------------------
r8322 | veracity0 | 2010-03-22 11:01:45 -0500 (Mon, 22 Mar 2010) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If you encounter a French guard turtle, set encounter to "French Guard Turtle"
rather than "Guard Turtle", so that scripts and CCS can distinguish

------------------------------------------------------------------------
r8321 | veracity0 | 2010-03-22 10:50:12 -0500 (Mon, 22 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

More complete logging of Pasta Guardian actions

------------------------------------------------------------------------
r8320 | jasonharper | 2010-03-22 01:04:55 -0500 (Mon, 22 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

If you have a level 6 or 7 telescope, don't attempt to retrieve every
possible tower guardian item - just the ones the telescope indicates you
need.  From a patch by Atheist Nutter.

------------------------------------------------------------------------
r8319 | jasonharper | 2010-03-21 20:36:09 -0500 (Sun, 21 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix [discard] links in the mini-browser - a de-JavaScript-ifying regex was
mangling them.

------------------------------------------------------------------------
r8318 | jasonharper | 2010-03-21 17:32:49 -0500 (Sun, 21 Mar 2010) | 24 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Some changes to make it easier to write scripts that present an actual user
interface, in the relay browser:

* Any .ash scripts in the relay folder, with names starting with "relay_",
are collected in a menu shown at the bottom right of the top pane.  The list
is rebuilt whenever the top pane is loaded, so the [re] button that mafia
already adds there works to refresh the scripts, too. Selecting one loads it
in the main pane.  The relay browser override feature does NOT have to be
enabled for this to work.

* Added ASH predefined string constant __FILE__, which is the filename of the
current script.  This allows relay scripts to link or submit a form to
themselves, even if the user has renamed them.

* Added ASH function form_fields(), which returns a string[string] map with
all the name/value pairs from the relay request being handled.  Unlike the
existing form_field() function, this allows iterating over all the fields,
and can distinguish a field with a blank value from a nonexistent field.

* Added ASH string functions entity_encode(string) and entity_decode(string),
for converting text that might contain special characters such as ampersands
and angle brackets so that it can safely be displayed in HTML, and for
retrieving such text from form fields.

------------------------------------------------------------------------
r8317 | veracity0 | 2010-03-21 15:00:41 -0500 (Sun, 21 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

The Legendary Regalia of the Pasta Master gives Pasta Guardians +1 exp per fight

------------------------------------------------------------------------
r8316 | veracity0 | 2010-03-21 09:26:40 -0500 (Sun, 21 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Spaghetti Elementals change their name as they grow. Therefore, do not assume
that a new name means you have a new guardian with zero experience. Reset
experience only if the type of the elemental changes.

------------------------------------------------------------------------
r8315 | veracity0 | 2010-03-21 08:53:06 -0500 (Sun, 21 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Fix the "auto" button for choice adventures: follow the choice and display the
resulting page. If that page is a combat, leave it for the user to deal with.

------------------------------------------------------------------------
r8314 | veracity0 | 2010-03-21 08:30:14 -0500 (Sun, 21 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

is_numeric is now is_integer.

------------------------------------------------------------------------
r8313 | veracity0 | 2010-03-21 08:24:17 -0500 (Sun, 21 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When copying URL string into a RelayRequest for use by an ASH relay override,
don't omit the password hash, if it was present.

------------------------------------------------------------------------
r8312 | jasonharper | 2010-03-20 18:14:58 -0500 (Sat, 20 Mar 2010) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

In compact sidepane mode, if a counter has a name wrapped in font tags (like
the color-coded He-Boulder recharge counters), it doesn't actually color the
name - that's displayed via a title attribute, which doesn't support markup. 
Apply the tags to the text of the turn count, instead.  In practice, that
means that the parentheses around the count get colored, as the count itself
is a link with its color specified via CSS.  They're not very noticeable, but
there simply isn't anything else there to apply the color to.

Don't try to add HP/MP restore links to the sidepane when in Valhalla, which
was producing index errors.

------------------------------------------------------------------------
r8311 | jasonharper | 2010-03-20 16:23:34 -0500 (Sat, 20 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Using items that are incorrectly flagged as multi-usable (such as those fixed
in r8310) now generates an error message, rather than silently failing.

------------------------------------------------------------------------
r8310 | veracity0 | 2010-03-20 16:00:09 -0500 (Sat, 20 Mar 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

chocolate class items are not multi-usable

------------------------------------------------------------------------
r8309 | veracity0 | 2010-03-20 13:55:32 -0500 (Sat, 20 Mar 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/PastamancerEntityCommand.java

You cannot have a greater than 100% chance of running away.
Since "pastamancer combat entities" are now "pasta guardians", the CLI "entity"
command can now be invoked as the "guardian" command.
Allow Pasta Guardians to be recognized via more than one image.
Improve "guardian" command: the number of summons you've done is not assumed
to be the number of times you summoned your current guardian.

------------------------------------------------------------------------
r8308 | veracity0 | 2010-03-20 10:43:08 -0500 (Sat, 20 Mar 2010) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Mark cult memos as "reusable", so they get a use link and can be used from Item
Manager. When you get decoded cult documents, you lose 5 cult memos.

------------------------------------------------------------------------
r8307 | jasonharper | 2010-03-20 04:07:27 -0500 (Sat, 20 Mar 2010) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Track current estimated number of discarded Instant Karma in pref
"discardedKarma"; decrease it by 3 on ascension.  Offer a discard link on the
ascension checklist when appropriate.  From a patch by lostcalpolydude.

Fix adventure count of using a drum machine with worm-riding hooks equipped,
courtesy of Atheist Nutter.

------------------------------------------------------------------------
r8306 | veracity0 | 2010-03-20 02:14:18 -0500 (Sat, 20 Mar 2010) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Decoded cult documents can be used to summon a Spaghetti Elemental.
Add initial support for that Pasta Guardian.

------------------------------------------------------------------------
r8305 | veracity0 | 2010-03-19 14:15:21 -0500 (Fri, 19 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 14.0

------------------------------------------------------------------------
r8304 | veracity0 | 2010-03-19 11:44:37 -0500 (Fri, 19 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When we successfully use the plus sign, remove punctuation from inventory

------------------------------------------------------------------------
r8303 | veracity0 | 2010-03-19 11:03:41 -0500 (Fri, 19 Mar 2010) | 6 lines
Changed paths:
   M /build.xml
   A /util/boilerplate.txt

Releng things:
- add boilerplate.txt containing standard announcement for a release
- "ant dist" now creates a Macintosh application bundle
- "ant jarbundler" simply leaves the app bundle in dist, rather than moving it
  to Applications

------------------------------------------------------------------------
r8302 | veracity0 | 2010-03-19 10:54:27 -0500 (Fri, 19 Mar 2010) | 2 lines
Changed paths:
   M /src/data/mallprices.txt

Update mall prices

------------------------------------------------------------------------
r8301 | jasonharper | 2010-03-19 06:22:03 -0500 (Fri, 19 Mar 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Unescape mood actions before attempting to parse them; actions containing
HTML entities (like "cast 1 jaba&ntilde;ero saucesphere") were being
interpreted as multi-statement commands due to the presence of a semicolon,
which interacted badly with recent changes to CLI skill parsing.

------------------------------------------------------------------------
r8300 | jasonharper | 2010-03-19 05:27:22 -0500 (Fri, 19 Mar 2010) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java

Be more specific when checking if your guild store is open - it could be
fooled by a reference to managestore.php in the page's JavaScript, if you had
mallselling enabled as a right-click option.

------------------------------------------------------------------------
r8299 | jasonharper | 2010-03-19 04:38:23 -0500 (Fri, 19 Mar 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/monsters.txt

A multitude of monster data updates.

------------------------------------------------------------------------
r8298 | veracity0 | 2010-03-18 22:17:15 -0500 (Thu, 18 Mar 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/LogStream.java

Fix price for stuffed dodo. Fix stat requirement for flamingo mallet.
Fine-tune debug log header to indicate that logs should be added as attachments
to bug reports on kolmafia.us

------------------------------------------------------------------------
r8297 | jasonharper | 2010-03-18 20:19:06 -0500 (Thu, 18 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Fixing Parenthetical Effects II: The Charpane Edition.
Now testing at a relay browser near you!

------------------------------------------------------------------------
r8296 | jasonharper | 2010-03-18 19:29:26 -0500 (Thu, 18 Mar 2010) | 13 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Preliminary support for the revamped Greater-Than Sign: new items, minimal
monster data, choice adventure, and removal of the unidentified version of
items from your inventory after reading the plus sign (that part hasn't been
tested yet).

I've set the default conditions for this area to the slightly unusual "1 plus
sign, +1 steaming evil".  The idea is that you would leave the choice
adventure set to the option that gives you Teleportitis.  Adventuring here
will get the plus sign on the first choiceadv (because the goal overrides the
setting), then get Teleportitis on the second, and continue until the Oracle
is found - which is a stop adventure.  Putting an unobtainable goal in the
conditions seemed the easiest way to accomplish this.

------------------------------------------------------------------------
r8295 | jasonharper | 2010-03-18 14:57:50 -0500 (Thu, 18 Mar 2010) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Stuffed walrus is an accessory, not an off-hand.  Add its HP/MP regen synergy
with the stuffed carpenter.

------------------------------------------------------------------------
r8294 | veracity0 | 2010-03-18 10:23:42 -0500 (Thu, 18 Mar 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Tag black cherry soda as an mp restore, not simply a use multiple item.

------------------------------------------------------------------------
r8293 | jasonharper | 2010-03-18 02:46:39 -0500 (Thu, 18 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Fix parsing of gained effects with names that contain parentheses.

------------------------------------------------------------------------
r8292 | jasonharper | 2010-03-18 00:37:48 -0500 (Thu, 18 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Allow exact skill name matches to bypass the check for ambiguity; otherwise,
Thrust-Smack could never be specified due to its Lunging variant.

------------------------------------------------------------------------
r8291 | veracity0 | 2010-03-17 23:33:20 -0500 (Wed, 17 Mar 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

Add detour shield and stuffed dodo

------------------------------------------------------------------------
r8290 | jasonharper | 2010-03-17 20:20:51 -0500 (Wed, 17 Mar 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/licenses/kolmafia-license.txt
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/DebugModifiers.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatMessage.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/DisableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EnableMessage.java
   M /src/net/sourceforge/kolmafia/chat/EventMessage.java
   M /src/net/sourceforge/kolmafia/chat/HistoryEntry.java
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/AscensionSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/MallPriceDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoMallRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ChannelColorsRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/request/CraftRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CurseRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java
   M /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/request/HellKitchenRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/KnollRequest.java
   M /src/net/sourceforge/kolmafia/request/LeafletRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/request/NemesisRequest.java
   M /src/net/sourceforge/kolmafia/request/PalmFrondRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java
   M /src/net/sourceforge/kolmafia/request/PyroRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/RabbitHoleRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/RichardRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/request/SuspiciousGuyRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/ActionBarManager.java
   M /src/net/sourceforge/kolmafia/session/BadMoonManager.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericPanelFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestSynchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TrophyFrame.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayPanelFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/LoadScriptButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/RequestButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/TableButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/swingui/listener/LicenseDisplayListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/RefreshSessionListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/TableButtonListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/WorldPeaceListener.java
   M /src/net/sourceforge/kolmafia/swingui/menu/BookmarkMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DebugLogMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/EndSessionMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/InvocationMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LoadScriptMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LogoutMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/MenuItemList.java
   M /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ScriptMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/WindowMenu.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CardLayoutSelectorPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/LabeledPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OverlapPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollableFilteredPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/VersionDataPanel.java
   M /src/net/sourceforge/kolmafia/swingui/table/ButtonRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerEditor.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/ListWrapperTableModel.java
   M /src/net/sourceforge/kolmafia/swingui/table/TransparentTable.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ColorChooser.java
   M /src/net/sourceforge/kolmafia/swingui/widget/GenericScrollPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/swingui/widget/UnanimatedLabel.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/Profiler.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/ScriptException.java
   M /src/net/sourceforge/kolmafia/textui/command/AbortCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AbstractCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AcquireCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AdventureCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AliasCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AreaSummaryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshMultiLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AshSingleLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoMallCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoSellCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BacktraceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BadMoonCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BallPitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BasementCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BreakfastCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BudgetCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BuffbotCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/BuyCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CampgroundCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChessCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ChipsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClanStashCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CleanupJunkRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/ClearBufferCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CliRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ClosetCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ColorEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CommandAlias.java
   M /src/net/sourceforge/kolmafia/textui/command/ComparisonShopCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConcertCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CondRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CouncilCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CountersCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CreateItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DebugCreateCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DebugRequestCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DemonNamesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DisplayCaseCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DustyBottlesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/DwarfFactoryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EditMoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/EnableCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EquipCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EventsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ExitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ExtendEffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FakeAddItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FakeRemoveItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FamiliarCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FlowerHuntCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ForumCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FriarBlessingCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/FullEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GalaktikCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/GrandpaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HallOfLegendsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HermitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HiddenCityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/HotTubCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/IfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/KitchenCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LeafletCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LoginCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/LogoutCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ManaRestoreCountCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MemoryCleanupCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MirrorLogCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierListCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierMaximizeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ModifierTraceCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoleRefCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MonsterDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MonsterLevelCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/MushroomFieldCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceAddCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NamespaceListCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/NemesisCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OlfactionCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OutfitCheckpointCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/OutfitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PastamancerEntityCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PirateInsultsCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PlayerSnapshotCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PoolCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PripheaCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PulverizeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpAttackCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpStealCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpSummaryCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/QuarkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RaffleCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RecoverCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RegisterAdventureCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RelayBrowserCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RepeatLineCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/RestaurantCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SaveAsMoodCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SearchMallCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SendMessageCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetHolidayCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SkateParkCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SorceressEntrywayCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SpeculateCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StickersCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StorageCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/StyxPixieCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SummonDemonCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ThrowItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/TrainFamiliarCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UnaliasCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UneffectCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UnequipCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UntinkerCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UpdateDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UseItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UseSkillCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/VersionCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WaitCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WhileStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiLookupCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WikiSearchCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WinGameCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/WumpusCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ZapCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ArrayValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScript.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Conditional.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Else.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ElseIf.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/If.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/InterpreterState.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Loop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopBreak.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopContinue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNode.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNodeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/PluralValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RepeatUntilLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ScriptExit.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/SortBy.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/SwitchScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Symbol.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeDef.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ValueList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Variable.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/WhileLoop.java
   M /src/net/sourceforge/kolmafia/utilities/BooleanArray.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/HashMultimap.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/IntegerArray.java
   M /src/net/sourceforge/kolmafia/utilities/LowerCaseEntry.java
   M /src/net/sourceforge/kolmafia/utilities/PauseObject.java
   M /src/net/sourceforge/kolmafia/utilities/PrefixMap.java
   M /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java
   M /src/net/sourceforge/kolmafia/utilities/RollingLinkedList.java
   M /src/net/sourceforge/kolmafia/utilities/SortedListModelArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java
   M /src/net/sourceforge/kolmafia/webui/HobopolisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MemoriesDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MineDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MoneyMakingGameDecorator.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

++copyright_date;

------------------------------------------------------------------------
r8289 | veracity0 | 2010-03-17 19:22:04 -0500 (Wed, 17 Mar 2010) | 7 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/LogStream.java

Adjust message printed at top of debug logs to direct people to create bug
reports at kolmafia.us, rather than emailing logs to me.

Add Tavern Cellar to adventures.txt. You cannot autoadventure there - it has
the same problem, and worse, as the HIdden City - but it will show up as your
last adventure location.

------------------------------------------------------------------------
r8288 | veracity0 | 2010-03-17 15:37:47 -0500 (Wed, 17 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

After ascending in the Relay Browser, pull a VIP key (if you have one) and
visit the lounge. This will report if there is a present for you under the tree.

------------------------------------------------------------------------
r8287 | veracity0 | 2010-03-17 11:34:21 -0500 (Wed, 17 Mar 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add stuffed carpenter

------------------------------------------------------------------------
r8286 | jasonharper | 2010-03-17 00:54:36 -0500 (Wed, 17 Mar 2010) | 8 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Assume that your current familiar is a favorite - there is no indication one
way or the other on the terrarium page.  This allows it to be easily
reselected via the familiar popup, if it was switched away from via an ajax
request.

More plural & modifier updates.  Sleazy Back Alley alternates between drunken
& hung-over half-orc hoboes per ascension.

------------------------------------------------------------------------
r8285 | veracity0 | 2010-03-16 16:44:28 -0500 (Tue, 16 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java
   M /src/net/sourceforge/kolmafia/textui/command/AliasCommand.java

Escape characters that require character entities when printing an alias
Add boldness to alias name when listing aliases

------------------------------------------------------------------------
r8284 | jaadams5 | 2010-03-16 16:11:54 -0500 (Tue, 16 Mar 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java

Insert LINE_BREAK after each item in list of aliases to make output easier to read.
------------------------------------------------------------------------
r8283 | veracity0 | 2010-03-16 15:51:35 -0500 (Tue, 16 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix limits: the spaghetti bandolier lets you summon 15 Pasta Guardians/day

------------------------------------------------------------------------
r8282 | veracity0 | 2010-03-16 14:53:14 -0500 (Tue, 16 Mar 2010) | 10 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add stuffed walrus
Only remove reflection of a map from inventory after you use it and take one of
the choices that consumes it; rolling it up or walking away from the chess board
do not remove it.
Strip boring password hash from URLs before logging them.
Split post-choice handling into two parts: before and after processing results
When executing an advanced chat command in the ChatManager, KoL itself will
broadcast an event showing the result, so we do not need to take the result of
the command ourselves and broadcast it, complete with messy HTML.

------------------------------------------------------------------------
r8281 | veracity0 | 2010-03-16 11:20:16 -0500 (Tue, 16 Mar 2010) | 9 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/UseSkillCommand.java

When you use the hermit script, remember when that the hermit has been hax0red.
If we didn't see you use the script, we deduce the same thing if you trade an
item and he looks confused.
If we know that the hermit has been hax0red, do not automatically buy a hermit
permit when you visit the hermit.

When casting skills from the CLI, we warn you if the skill name is ambiguous.
We now only warn if the skill is ambiguous among the skills you know.

------------------------------------------------------------------------
r8280 | veracity0 | 2010-03-16 09:22:42 -0500 (Tue, 16 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Move post-choice handler back below result processing. Rats.

------------------------------------------------------------------------
r8279 | veracity0 | 2010-03-16 09:14:33 -0500 (Tue, 16 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix inventory management of the depleted uranium seal figurine. Untested.

------------------------------------------------------------------------
r8278 | jasonharper | 2010-03-15 20:43:10 -0500 (Mon, 15 Mar 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Add preference to enable or disable the recently-added feature of displaying
the number of turns remaining on the Dock icon (Mac OSX 10.5+ only).

------------------------------------------------------------------------
r8277 | jasonharper | 2010-03-15 14:27:49 -0500 (Mon, 15 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Add a space in front of the "puff of smoke" pattern (for detecting clover
adventures) so that it doesn't trigger on the new item of that name.

------------------------------------------------------------------------
r8276 | veracity0 | 2010-03-15 13:01:49 -0500 (Mon, 15 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Remember when you visit the Island Arena in the Relay Browser

------------------------------------------------------------------------
r8275 | veracity0 | 2010-03-15 12:21:27 -0500 (Mon, 15 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java

Notice when you receive a friar blessing in the Relay Browser

------------------------------------------------------------------------
r8274 | jasonharper | 2010-03-15 03:11:57 -0500 (Mon, 15 Mar 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Lots of plurals.

------------------------------------------------------------------------
r8273 | veracity0 | 2010-03-15 00:37:15 -0500 (Mon, 15 Mar 2010) | 6 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

Add stuffed caterpillar.
Improve logging of chess games:
- Log the board config when you visit
- Do not include an Encounter: line nor a raw url when you make a move
- log acquisition of cookie AFTER final move.

------------------------------------------------------------------------
r8272 | veracity0 | 2010-03-14 23:05:15 -0500 (Sun, 14 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix return type for start(matcher) and end(matcher) from boolean to int.
Add int start(matcher,int) and int end(matcher,int) which return the start and
end of the specified group.

------------------------------------------------------------------------
r8271 | jasonharper | 2010-03-14 17:18:47 -0500 (Sun, 14 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java

Fix external lookup of ASH functions, as used by CLI invocation of a
namespace script, or to find a combat filter function.  Previously, functions
with more than one parameter could never be found.

------------------------------------------------------------------------
r8270 | veracity0 | 2010-03-14 16:21:53 -0500 (Sun, 14 Mar 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CurseRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java

Add remove explicit adding of pwd field in several random classes, since the
GenericRequest will do that for you unless you specifically tell it ot too.

When you attempt to login just after rollover and have socket timeouts enabled,
cut KoL some extra slack and wait 2 minutes before timing out the login request.

------------------------------------------------------------------------
r8269 | veracity0 | 2010-03-14 14:49:08 -0500 (Sun, 14 Mar 2010) | 6 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Ignore intrinsic effects when processing spent adventures
When your familiar acts in a fight, sometimes the HTML includes embedded tables.
Strip those out and process them separately, rather than appeneding their text
to the familiar's action.
Add stuffed bandersnatch.

------------------------------------------------------------------------
r8268 | veracity0 | 2010-03-13 18:36:34 -0600 (Sat, 13 Mar 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add stuffed pocketwatch

------------------------------------------------------------------------
r8267 | veracity0 | 2010-03-13 15:18:27 -0600 (Sat, 13 Mar 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java

When training a familiar via the "matchup" frame, accessible from the Familiar
Trainer - and currently the only way to train a familiar with all weaknesses -
clean up the result before displaying it in the training log, rather than
leaving in pieces of sc ripts and such.

------------------------------------------------------------------------
r8266 | veracity0 | 2010-03-13 14:32:24 -0600 (Sat, 13 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

The nuns only collect meat you collect from Dirty Thieving Brigands

------------------------------------------------------------------------
r8265 | veracity0 | 2010-03-13 13:46:47 -0600 (Sat, 13 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java

If the leaflet quest script cannot figure out where you are, if declares
"Server side change detected. Script aborted." It actually does abort the
script, now. Untested.

------------------------------------------------------------------------
r8264 | veracity0 | 2010-03-13 13:12:14 -0600 (Sat, 13 Mar 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Both the charsheet and the charpane now tell you adventures left today and
total adventures used this run. Process those separately.
Reject charpane responses where turnsthisrun are less than reported in an
earlier response, as that means the response arrived out of order.
When iterating to adventure multiple times in a location, count a successful
adventure as one that advances the current run, rather than one which decreases
adventures used, obviating special code to account for adventures gained during
the adventure.

------------------------------------------------------------------------
r8263 | veracity0 | 2010-03-13 10:17:05 -0600 (Sat, 13 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Fix the "auto" button on choice adventures in the Relay Browser.
The sauceblob gravy belt only gives extra reagent summons to saucerors

------------------------------------------------------------------------
r8262 | veracity0 | 2010-03-12 23:44:36 -0600 (Fri, 12 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Add new limericks

------------------------------------------------------------------------
r8261 | jasonharper | 2010-03-12 20:11:10 -0600 (Fri, 12 Mar 2010) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/CurseRequest.java

Inventory quantities of thrown curse items are now updated from the remaining
amount shown on the page; the previous strategy of deducting one on
successful use is no longer workable given how puffs of smoke work.

------------------------------------------------------------------------
r8260 | veracity0 | 2010-03-12 16:21:05 -0600 (Fri, 12 Mar 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Include Arena Parameters for Animated Macaroni Duck (from Wiki - unverified)

------------------------------------------------------------------------
r8259 | veracity0 | 2010-03-12 16:18:22 -0600 (Fri, 12 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

You can only access the Tweedleporium if you can go Down the Rabbit Hole

------------------------------------------------------------------------
r8258 | veracity0 | 2010-03-12 15:31:32 -0600 (Fri, 12 Mar 2010) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

When logging moves on the chessboard, log the piece you take as it was BEFORE
you took it. I.e., Black
Add some effect comments to looking glass foods and chess cookies.

------------------------------------------------------------------------
r8257 | jasonharper | 2010-03-12 14:58:25 -0600 (Fri, 12 Mar 2010) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt

Added some Landscaper's Lair items.  The increasing +ML of the leafblower is
not accounted for yet.

------------------------------------------------------------------------
r8256 | veracity0 | 2010-03-12 13:44:40 -0600 (Fri, 12 Mar 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Whenever we visit an NPC store, learn new items simply by seeing what's for sale
Add new Uncle P's items and outfit.
Add Tweedleporium, new items, and outfit

------------------------------------------------------------------------
r8255 | veracity0 | 2010-03-12 11:23:52 -0600 (Fri, 12 Mar 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

Add three new status effects

------------------------------------------------------------------------
r8254 | jasonharper | 2010-03-11 17:45:00 -0600 (Thu, 11 Mar 2010) | 7 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

The Rabbit Hole now has a hat-changing popup, labeled with the effect you'll
get from the Mad Tea Party with that hat.

If the "compactChessboard" pref is set to true, the "chess board" command
will produce output in a smaller format, using Unicode chess symbols rather
than the in-game piece images.

------------------------------------------------------------------------
r8253 | veracity0 | 2010-03-11 14:48:44 -0600 (Thu, 11 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Fix MallPurchaseRequest: although it specifically declared that it needs a
password hash, it didn't bother setting it, but instead, added the field
directly to the form. That didn't play well with 8252

------------------------------------------------------------------------
r8252 | veracity0 | 2010-03-11 11:03:26 -0600 (Thu, 11 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

A request class can choose to omit the hash field, in which case, GenericRequest
will not automatically include it. To start, the CharPane and CharSheet requests
so opt out.

------------------------------------------------------------------------
r8251 | veracity0 | 2010-03-11 10:04:41 -0600 (Thu, 11 Mar 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Add monsters from Red Queen's Garden. Fix a comment.

------------------------------------------------------------------------
r8250 | veracity0 | 2010-03-11 08:03:06 -0600 (Thu, 11 Mar 2010) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

seal-brain elixir and sealhide seal doll are "potions", but are single use.
Add three more status effects from the AT Nemesis quest

------------------------------------------------------------------------
r8249 | veracity0 | 2010-03-10 21:04:07 -0600 (Wed, 10 Mar 2010) | 9 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   M /src/net/sourceforge/kolmafia/textui/command/ChessCommand.java

When you encounter a chessboard, save the layout in lastChessboard
Both "chess board" and "chess test" will load the board from that setting if
you have not seen a board this session.
The "chess load xxx" command can be used to load a config string in the format
of that string - and will save it in lastChessBoard

At this point, if you ever find a layout that KoLmafia says it cannot solve,
simply send me that config string; I shouldn't need the HTML in the log file

------------------------------------------------------------------------
r8248 | jasonharper | 2010-03-10 16:09:59 -0600 (Wed, 10 Mar 2010) | 14 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

ResultProcessor now always considers italic tags to be part of a token,
rather than a separator.  The previous fix for italicized item names was
hard-coded for elven limbos.  This may have unintended consequences.

Added [rabbit hole] link when the effect is gained.

Added choice spoilers for A Moment of Reflection.

The Duchess' feast items are removed from inventory when she scarfs them (not
tested yet.)

Start of Rabbit Hole hat-changing interface - nothing user-visible at this
time.

------------------------------------------------------------------------
r8247 | veracity0 | 2010-03-10 15:58:40 -0600 (Wed, 10 Mar 2010) | 7 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/textui/command/ChessCommand.java

When on the chess puzzle, notice when the player takes a move. Log it, in chess
notation, in the gCLI and session log.
When loading settings for the ocean destination, if it is "manual control", set
the choice adventure setting to 0. This is the only place we SET a setting when
loading settings into GUI controls...
Tha fisherman's sack is multi-usable.

------------------------------------------------------------------------
r8246 | veracity0 | 2010-03-10 10:28:27 -0600 (Wed, 10 Mar 2010) | 13 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

"chess board" now labels columns with letters a-h.
"chess test" now (also) describes the various moves in chess notation
Do not visit the looking glass as part of breakfast unless your lounge has one
Certain status effects have meat.gif as an image. This fooled FightRequest into
assuming they were a meat gain, not an effect gain. Look for the "onClick"
attribute of the image (present for items and effects) first - and assume it's
an item or effect, respectively - before making deductions based on specific
image file names.
Attempt to notice when a freed guard turtle returns and gice you warm fuzzies.
The various cookie effects now vary according to the "chessboardsCleared"
setting - which we do not set anywhere, yet.
Adjust some consumption data for various chess cookies.

------------------------------------------------------------------------
r8245 | jasonharper | 2010-03-09 20:47:14 -0600 (Tue, 09 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Fixed Mall searches for items starting with a double quote - "DRINK ME"
potions, to be specific.

------------------------------------------------------------------------
r8244 | veracity0 | 2010-03-09 16:56:08 -0600 (Tue, 09 Mar 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Track # of guard turtles freed in setting "guardTurtlesfreed"

------------------------------------------------------------------------
r8243 | veracity0 | 2010-03-09 10:23:19 -0600 (Tue, 09 Mar 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

Enable the "Solve!" button on the Chess Puzzle. If it can figure out the
solution, it now clears the board and gets you a queen cookie.

Add defensive check to prevent taking an NPE when changing the names of slime
potions in the Relay Browser. I have no idea how that can happen, other than
having a corrupted override file - which I have no idea how can happen - but
apparently it does affect some people, and it screws up most decorations in the
Relay Browser when it does so.

------------------------------------------------------------------------
r8242 | veracity0 | 2010-03-09 01:31:00 -0600 (Tue, 09 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Adjust pattern for recognizing items in inventory, so it catces items with HTML
italics tags embedded in them, as in two of the new duchess foods.

------------------------------------------------------------------------
r8241 | veracity0 | 2010-03-08 22:02:57 -0600 (Mon, 08 Mar 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Adjust blooper drop rates for white pixels

------------------------------------------------------------------------
r8240 | jasonharper | 2010-03-08 20:52:28 -0600 (Mon, 08 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java

Fix recognition of display case quantities of items with names ending with a
number.

------------------------------------------------------------------------
r8239 | veracity0 | 2010-03-08 20:33:58 -0600 (Mon, 08 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Canticle of Carboloading is not permable

------------------------------------------------------------------------
r8238 | veracity0 | 2010-03-08 20:28:48 -0600 (Mon, 08 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

Move the italics tags inside te quotation marks when looking for demon name 8

------------------------------------------------------------------------
r8237 | jasonharper | 2010-03-08 16:54:55 -0600 (Mon, 08 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

When updating the Goals field after a condition has been at least partially
fulfilled, strip out commas and quotes from the item name so that the
resulting text is parseable again if adventuring is restarted.

------------------------------------------------------------------------
r8236 | veracity0 | 2010-03-08 15:57:43 -0600 (Mon, 08 Mar 2010) | 19 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java
   A /src/net/sourceforge/kolmafia/textui/command/ChessCommand.java

Add experimental support for the Great Big Chessboard:
- When you first see the chessboard, KoLmafia saves the configuration.
- It adds a "Solve!" button to the page. For the moment, that does nothing
except calls "chess solve" which brings you back to the reflection of a map.
- Having seen the map, in the gCLI you can use the "chess" command to do things
- "chess board" - shows you the board
- "chess test" - solves the puzzle and prints out the sequence of moves
- "chess solve" - does nothing, yet, but will solve and execute the solution.

As coded, a solution requires that you be able to move the last piece standing
all the way to the final row in a single move, after clearing all the other
pieces off the board. I don't know if the puzzle actually insists on that or
if there might be versions in which a piece other than a queen or rook might 
have to take multiple moves to finish.

If you use "chess test" and are told that it couldn't find a solution, please
walk away from the chessboard, turn on debug logging, go there again, and send
me the log. Thanks.

------------------------------------------------------------------------
r8235 | jasonharper | 2010-03-08 14:39:51 -0600 (Mon, 08 Mar 2010) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/UseSkillCommand.java

Ambiguous skill names are no longer allowed - the previous behavior was to
silently pick the match that occurred closest to the start of a skill name.

Unparseable CCS skill uses (now including ambiguous matches) are turned into
a note, rather than an attack (which made it impossible to tell what skill
was intended).

Calculation of the mini-moon position, and the various modifiers that depend
on it, should work properly again for the very first time.  The "moon"
command now shows the mini-moon position, as a way of checking that mafia got
it right.

------------------------------------------------------------------------
r8234 | veracity0 | 2010-03-08 09:07:48 -0600 (Mon, 08 Mar 2010) | 10 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   A /src/net/sourceforge/kolmafia/request/RabbitHoleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Recognize when you successfully get seated at the Mad Tea Party and set daily
setting _madTeaParty to reflect that.
Try visiting the Looking Glass as part of breakfast and set _lookingGlass to
true if you do so.
Do not automatically tack on the password hash to requests forwarded by the
Relay Browser; it's up to the browser to include it as needed - presumably
because the form it is submitting has it as an input...
Fix name of vial of jus de larmes - it has italics
Add effect descid for Anytwo Five Elevenis?

------------------------------------------------------------------------
r8233 | veracity0 | 2010-03-07 18:19:47 -0600 (Sun, 07 Mar 2010) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   A /src/net/sourceforge/kolmafia/session/RabbitHoleManager.java

When we first see the chessboard, parse it.
"missing wine" is a drink

------------------------------------------------------------------------
r8232 | veracity0 | 2010-03-07 15:50:43 -0600 (Sun, 07 Mar 2010) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java

Label the "Go To Goal" buttons for the Louvre and Violet Fog with what your
current goal is set as.
"DRINK ME" potions are multiusable.
Add more Rabbit Hole items and status effects.

------------------------------------------------------------------------
r8231 | jasonharper | 2010-03-07 13:00:16 -0600 (Sun, 07 Mar 2010) | 4 lines
Changed paths:
   M /src/apple/dts/samplecode/osxadapter/OSXAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Experimental feature: on MacOSX 10.5 or higher, add a badge to the Dock icon
showing the number of turns remaining, as an indication of progress when
mafia isn't frontmost.

------------------------------------------------------------------------
r8230 | jasonharper | 2010-03-06 19:10:42 -0600 (Sat, 06 Mar 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

The final item in each tier of slime vials, identified by process of
elimination, was being given an incorrect alias (generated using the rules
for bang potions and stone spheres).  It was therefore not usable via its
alias until the next login, when all the item aliases get rebuilt.  Fixed.

------------------------------------------------------------------------
r8229 | veracity0 | 2010-03-06 17:58:27 -0600 (Sat, 06 Mar 2010) | 5 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

add ittah bittah hookah
Be a bit more stringant in examining referer field.
Put "Go to Goal" button at top of Louvre and Violet Fog choices, not bottom.
Add some (premliminary) consumption data for the queen cookie.

------------------------------------------------------------------------
r8228 | jaadams5 | 2010-03-06 17:32:13 -0600 (Sat, 06 Mar 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

As requested by churl2 @kolmafia.us, expand failed login message to include additional information about the failure (such as wait time) as provided by KoL.
------------------------------------------------------------------------
r8227 | jasonharper | 2010-03-06 14:17:39 -0600 (Sat, 06 Mar 2010) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Lack of success in casting breakfast libram skills no longer prevents
breakfast from being flagged as complete.  The way success is defined for
book skills works fine for tomes and grimoires, but librams can never meet
the conditions due to lack of a hard limit on the number of casts.

Libram summoning during mana burning will now do all the casts at once,
rather than one at a time.  This has only been tested with a single libram,
not the more complicated case of multiple librams that need to have their
casts balanced.

Fixed effect duration calculations to account for the new ULEWs.

------------------------------------------------------------------------
r8226 | veracity0 | 2010-03-05 21:10:51 -0600 (Fri, 05 Mar 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Add chess cookie status effects

------------------------------------------------------------------------
r8225 | jasonharper | 2010-03-05 18:12:27 -0600 (Fri, 05 Mar 2010) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java

If something goes wrong with updating the text of the mini-browser sidepane
(I've seen some random inexplicable NPEs here recently), don't let the
exception propagate - that can kill one of the relay agent threads, resulting
in a lost pageload.

Fixed problem with slime vials becoming uncreatable for the rest of the
session once identified, because the corresponding concoction was being
looked up via name (which has changed) instead of ID.

The "bang" and "vials" commands now show quantities - on hand, in the closet,
and creatable.  This should be useful to Saucerors to find a vial that they
can make, but haven't identified yet.

------------------------------------------------------------------------
r8224 | veracity0 | 2010-03-05 17:28:29 -0600 (Fri, 05 Mar 2010) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add more looking glass items. Fix some bogus descids, prices, level requirements
and such. Add some looking glass enchantments.

------------------------------------------------------------------------
r8223 | veracity0 | 2010-03-05 00:09:12 -0600 (Fri, 05 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java

Handle meat correctly when purchasing raffle tickets from inventory vs. storage

------------------------------------------------------------------------
r8222 | veracity0 | 2010-03-04 23:00:30 -0600 (Thu, 04 Mar 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Add more Looking Glass status effects

------------------------------------------------------------------------
r8221 | veracity0 | 2010-03-04 19:08:57 -0600 (Thu, 04 Mar 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java

Add more Nemesis and Rabbit Hole items

------------------------------------------------------------------------
r8220 | veracity0 | 2010-03-04 15:43:20 -0600 (Thu, 04 Mar 2010) | 6 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

A simple change in the volcano maze solver vastly improves the performance: when
we examine the next hop, we used to prune the path if it was already in the 
path. We now prune it if it was already in ANY path.

Very preliminary support for the lookingglass and Down the Rabbit Hole.

------------------------------------------------------------------------
r8219 | veracity0 | 2010-03-04 00:47:45 -0600 (Thu, 04 Mar 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

If you have an Infernal Seal Claw, either in inventory or equipped, Daily Deeds
recognizes that you can summon 10 seals a day, not 5.
The pattern to recognize demon #8 (your demonic Nemesis's patron) has quotes in
it. Use &quot; (the character entity) rather than the quote character. Duh.

------------------------------------------------------------------------
r8218 | veracity0 | 2010-03-03 20:52:07 -0600 (Wed, 03 Mar 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt

Add Canticle of Carboloading

------------------------------------------------------------------------
r8217 | veracity0 | 2010-03-03 14:25:51 -0600 (Wed, 03 Mar 2010) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   A /src/net/sourceforge/kolmafia/request/PhineasRequest.java
   M /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java

Add sealhide items. Add Phineas as an crafting method available to anyone who
has the Seal Clubber's ULEW in inventory.

------------------------------------------------------------------------
r8216 | veracity0 | 2010-03-03 10:46:56 -0600 (Wed, 03 Mar 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java

Add a "Solve!" button to the volcano maze, which will calculate the path to the
goal and, if a solution is possible from your current location, follow it. It
will stop next to the goal square, allowing you to do whatever preparation you
wish before proceeding to your doom.

------------------------------------------------------------------------
r8215 | veracity0 | 2010-03-03 01:34:28 -0600 (Wed, 03 Mar 2010) | 19 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java

Add a "volcano solve" command. This visits the volcano cave to figure out where
you are and will take up to four random moves to find all the platform postions.
Then, it performs a breadth-first search of the puzzle to figure out how to get
to the goal from wherever it ended up after the initial exploration.
It's possible that the random moves left you in an impossible spot. If so, it
detects that and tells you to swim to shore and try again. If you do so, there
WILL be a solution.

For now, this command simply prints the list of hops you need to take to get to
the goal from wherever it left you after the initial exploration.

Soon, it will actually execute the moves and leave you one hop away from the
oal.

Note that there is no knowledge whatsoever of the "standard" configurations.
Nor is there need for you to be at the starting square. This algorithm is
perfectly capable of adapting to new configurations and can handle you having
moved to arbitrary places before calling upon KoLmafia to finish for you.

------------------------------------------------------------------------
r8214 | veracity0 | 2010-03-02 18:09:03 -0600 (Tue, 02 Mar 2010) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add hellseal parts and their damaged equivalents.
When you get the hellseal disguise, take 6 of each undamaged part from inventory

------------------------------------------------------------------------
r8213 | veracity0 | 2010-03-02 16:33:42 -0600 (Tue, 02 Mar 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java

Follow redirects in VolcanoMazeRequest, since you can be reminded to equip your
epic weapon.

------------------------------------------------------------------------
r8212 | veracity0 | 2010-03-02 12:40:11 -0600 (Tue, 02 Mar 2010) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

When you "equip all familiars" with the Familiar Trainer, include current fam.
Arena parameters for the Adorable Seal Larva

------------------------------------------------------------------------
r8211 | veracity0 | 2010-03-02 10:56:43 -0600 (Tue, 02 Mar 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java

Add "volcano clear" command to forget everything learned so far. When picking
a neighbor to visit when exploring maps, in addition to avoiding the goal, pick
one at random.

------------------------------------------------------------------------
r8210 | veracity0 | 2010-03-02 10:20:50 -0600 (Tue, 02 Mar 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java

Enhancments to volcano maze support:
- Add "volcano platforms" command which will print the matrix of squares showing
  which map each platform appears on. This will visit the cave and look at the
  map and will move up to 4 times to learn the unknown maps.
- Add "volcano jump" to swim back to shore. Yes, you can get stuck.

------------------------------------------------------------------------
r8209 | veracity0 | 2010-03-01 23:58:56 -0600 (Mon, 01 Mar 2010) | 16 lines
Changed paths:
   A /src/licenses/json.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   A /src/net/sourceforge/kolmafia/request/VolcanoMazeRequest.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   A /src/net/sourceforge/kolmafia/session/VolcanoMazeManager.java
   M /src/net/sourceforge/kolmafia/swingui/listener/LicenseDisplayListener.java
   A /src/net/sourceforge/kolmafia/textui/command/VolcanoCommand.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java
   A /src/org/json
   A /src/org/json/JSONArray.java
   A /src/org/json/JSONException.java
   A /src/org/json/JSONObject.java
   A /src/org/json/JSONString.java
   A /src/org/json/JSONStringer.java
   A /src/org/json/JSONTokener.java
   A /src/org/json/JSONWriter.java

Added some initial support for the volcano maze
- Whenever you visit the maze, we capture and store the map
- Whenever you move within the maze, we capture and store the new map
- The maps cycle through a sequence of 5 maps. We store the maps in
  settings: volcanoMaze1 - volcanoMaze 5.
- we do NOT currently store your current position in settings, since you
  could have moved outside of KoLmafia. We will pick it up when you
  visit the cave while we are watching.

Added a "volcano" command to the CLI:
- volcano visit - visits the cave, looks at the map, sees where you are
- volcano map - displays the current map, including your position
- volcano map 1 - displays map 1, omitting you. Ditto for 2 - 5
- volcano move column row - moves to specified column, row
- volcano movep column row - same as above, but displays map after move

------------------------------------------------------------------------
r8208 | veracity0 | 2010-03-01 14:22:37 -0600 (Mon, 01 Mar 2010) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Fix typo in item name. If we drop a request from the browser, log the reason.

------------------------------------------------------------------------
r8207 | jasonharper | 2010-03-01 13:20:19 -0600 (Mon, 01 Mar 2010) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If an abort occurs during use of the "script" button, don't open the
mini-browser - the player will presumably be finishing the fight from the
relay browser.

An explicit CCS "abort" now advances the line number, so a further attempt at
automating the fight will continue with the next line, rather than
re-aborting.  "abort" is now basically a pause point when using the relay
browser "script" button - the player can either finish the fight themselves,
or hit "script" again to let the CCS continue.  Note that in Safari at least,
the button may incorrectly remain titled "abort" even after the script
stopped on its own.

------------------------------------------------------------------------
r8206 | veracity0 | 2010-03-01 00:34:48 -0600 (Mon, 01 Mar 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix casting noodles when that is also your autoattack. Fix typo.

------------------------------------------------------------------------
r8205 | veracity0 | 2010-02-28 13:53:57 -0600 (Sun, 28 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Two spaces were erroneously replaced with a tab in a pirate insult

------------------------------------------------------------------------
r8204 | veracity0 | 2010-02-28 11:35:53 -0600 (Sun, 28 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

If we submit a command from the browser to KoLmafia, when KoLmfia displays the
result text, the browser will submit any links from that prefixed by "/KoLmafia"
since that was the Referer page. Recognize this and strip off the prefix.

------------------------------------------------------------------------
r8203 | veracity0 | 2010-02-28 09:59:35 -0600 (Sun, 28 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java

Add "Go To Goal" button to violet fog adventures, just as in Louvre adventures

------------------------------------------------------------------------
r8202 | veracity0 | 2010-02-28 04:28:11 -0600 (Sun, 28 Feb 2010) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java
   M /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java

Add a "Go To Goal" button on each Louvre page which will go to whatever goal
the player has selected on the Choice Options panel.
Decorate final page of Louvre and Dvorak with buttons, etc.

------------------------------------------------------------------------
r8201 | veracity0 | 2010-02-28 02:54:28 -0600 (Sun, 28 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java

Insert the Dvorak Solve! button in the correct place.

------------------------------------------------------------------------
r8200 | veracity0 | 2010-02-27 15:35:12 -0600 (Sat, 27 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java
   A /src/net/sourceforge/kolmafia/webui/DvorakDecorator.java

Experimental: add a "Solve!" button to Dvorak's Revenge in the Relay Browser

------------------------------------------------------------------------
r8199 | veracity0 | 2010-02-27 10:38:59 -0600 (Sat, 27 Feb 2010) | 13 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Localize all code dealing with stationary buttons into StationaryButtons.java

Remove manifest constant defining number of buttons and make it a preference:
relaySkillButtonCount defaults to 5 and is the number of non-built-in buttons
shown on fight pages. There is no interface to change the value, other than the
CLI, but there should be no problem setting it higher; buttons will wrap into
a second row, if necessary.

Since I added Trancendent Olfaction as a "built-in" button, if you know the
skill, some people may have a duplicate button already defined, from having
cast olfaction before I made it built-in. Remove any user buttons that have
built-in skills attached to them.

------------------------------------------------------------------------
r8198 | jasonharper | 2010-02-27 04:48:45 -0600 (Sat, 27 Feb 2010) | 7 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Fixed categorization of some combat familiars, which is now rather more
visible than it was before.

Added support for up to 9 user-defined categories in the familiar popup: set
familiarCategory1 thru 9 to a vertical bar-separated list, first element is
the category name, the rest are the familiar types.

------------------------------------------------------------------------
r8197 | veracity0 | 2010-02-26 18:38:08 -0600 (Fri, 26 Feb 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/VolcanoIslandRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

When you visit the npc on the volcanic island, log it.
When you collect slime from the drums after defeating the sauceror nemesis, that
takes a turn. Log it.
After defeating the AT Nemesis, you can get a free fisherman's sack every day.
Add that to breakfast.
When you jump through the gash, open any fisherman's sacks you have in inventory
and autosell the contents; they are all quest items with autosell value, which
you will otherwise lose.

------------------------------------------------------------------------
r8196 | veracity0 | 2010-02-26 15:45:53 -0600 (Fri, 26 Feb 2010) | 8 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

When you use Quick Skills, if you don't select a skill, (select a skill) is
submitted with skill id = 999. We can't find a MP cost for that nonexistant
skill and try to divide by zero. Don't do that.
Add Epic Pants for Seal Clubber and Pastamancer.
Add Legendary Regalia for Seal Clubber and Pastamancer.
Do not call preAscension script when you simply visit the gash. Call it after
you have indicated intent to jump through, just before executing the jump.

------------------------------------------------------------------------
r8195 | veracity0 | 2010-02-26 09:04:03 -0600 (Fri, 26 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Don't double-log mp and hp gains and losses

------------------------------------------------------------------------
r8194 | jasonharper | 2010-02-26 03:49:49 -0600 (Fri, 26 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Clicking on the familiar image in any mafia window will now pop up a menu of
other familiars to switch to.  Any familiar that is a favorite in-game will
appear at the top level; all others appear in submenus based on function.

------------------------------------------------------------------------
r8193 | veracity0 | 2010-02-26 00:44:14 -0600 (Fri, 26 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Immediately update MP when it changes in battle, rather than depending on the
charpane refresh to do it, so that stationary combat buttons are enabled or
not based on correct MP value.

------------------------------------------------------------------------
r8192 | veracity0 | 2010-02-25 15:55:32 -0600 (Thu, 25 Feb 2010) | 17 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Add Bandolier of the Spaghetti Elemental. Allow 5 extra summons of Pasta
Guardians from CCS if it is equipped. (untested)
Rather than having complicated logic based on which round it is, what the
fight page says about winning initiative and/or Stealth Mistletoe, whether or
not you've succeeded in stealing an item yet this round, whether or not you
have the Bling of the New Wave equipped, and so on, to determine whether you
can steal or not, simply look at whether KoL provides a "Pick His Pocket"
button. (or Her or Its or Their Pocket. Again. Or Look For Shiny Objects).
Improvements to Stationary Buttons:
- If you know Entangling Noodles, we atomatically provide a "noodles" button.
Grey it out if you have already used the skill this fight.
- If you know Trancendant Olfaction, automatically provide an "olfaction"
button, which will be greyed out if you are On The Trail.
- Shorten the names of Rave skills on buttons to simply "pop", "run", "break"
- The "again" button now works to take you back to the Ballroom from the
Rotting Matilda page, even if we have given you a "use another dance card" link

------------------------------------------------------------------------
r8191 | veracity0 | 2010-02-25 11:13:02 -0600 (Thu, 25 Feb 2010) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add depleted uranium seal figurine as a resuable seal figurine.
Add a couple more default goal sets to the Convention Hall Lobby

------------------------------------------------------------------------
r8190 | jasonharper | 2010-02-25 05:47:28 -0600 (Thu, 25 Feb 2010) | 7 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Added "Additional Song" boolean modifier, currently only provided by the AT
epic accessory.  I'm assuming that any future sources of this enchantment
won't stack.

The error for exceeding the maximum number of AT buffs no longer specifically
says "3 songs".

------------------------------------------------------------------------
r8189 | jasonharper | 2010-02-24 23:49:49 -0600 (Wed, 24 Feb 2010) | 14 lines
Changed paths:
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH function for retrieving some variable-length internal data that
isn't readily readable via file_to_map(): 
  int[item] get_related(item, string)
The second parameter specifies the type of data desired.  The returned map
will be empty if the item isn't suitable, or the type isn't one of the
implemented types:
* "zap" returns the zap group that the item is part of.  The integer values
in the map are meaningless in this case, and the item itself isn't included.
* "fold" returns the fold group that the item is part of.  The integer is the
position in the fold sequence (1..N), and the item itself IS included, so you
can determine its position.

Added a few missing zap groups.

------------------------------------------------------------------------
r8188 | shwei | 2010-02-24 23:17:29 -0600 (Wed, 24 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

Leave buffer intact in case of accidental closing
------------------------------------------------------------------------
r8187 | shwei | 2010-02-24 22:43:50 -0600 (Wed, 24 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java

Remove tab alphabetization in chat
------------------------------------------------------------------------
r8186 | shwei | 2010-02-24 22:32:10 -0600 (Wed, 24 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Do not try to parse null messages
------------------------------------------------------------------------
r8185 | shwei | 2010-02-24 22:22:23 -0600 (Wed, 24 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java

Fix situation where two tabs may result when a private message conversation is initiated via name click.
------------------------------------------------------------------------
r8184 | veracity0 | 2010-02-24 01:12:32 -0600 (Wed, 24 Feb 2010) | 14 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   A /src/net/sourceforge/kolmafia/request/CraftRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add raw "craft" function to ASH:

int craft( string mode, int count, item item1, item item2);

mode can be "combine", "cook", "cocktail", "smith", "jewelry"
count is how many of each ingredient to use
item1 and item2 are the ingredients

This calls KoL's craft page with the given parameters.

It returns the number of each ingredient used. Ideally, this is equal to the
"count" parameter, but could be less if, for example, your box servant blew
up, you require box servants, and auto-repair was either disabled or failed.

------------------------------------------------------------------------
r8183 | jasonharper | 2010-02-23 22:32:42 -0600 (Tue, 23 Feb 2010) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/PastamancerEntityCommand.java

Add suport for the crystal orb of spirit wrangling: it is reusable, and swaps
all of the Pastamancer combat entity prefs with an alternate set.  The
"entity" command now displays both sets.  Not tested.

------------------------------------------------------------------------
r8182 | veracity0 | 2010-02-23 18:17:14 -0600 (Tue, 23 Feb 2010) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Learn Rave Combos by watching combo and store them in preferences:
raveCombo1 = Rave Concentration = Item Drop +30
raveCombo2 = Rave Nirvana = Meat Drop +50
raveCombo3 = Rave Knockout = multi-round stun + damage
raveCombo4 = Rave Bleeding = recurring damage
raveCombo5 = Rave Steal = extra auto-pickpocket (if no pickpocket  this round)
raveCombo6 = Rave Substats = immediate substats
The setting will be either blank (if you don't know the combo) or a comma
separated list of three Rave skills.
Note that these skills are only available on the Volcanic Island until you
defeat your Nemesis.

------------------------------------------------------------------------
r8181 | veracity0 | 2010-02-23 15:35:17 -0600 (Tue, 23 Feb 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When initially adventuring in areas on the Volcanic Island, KoL inserts a
"blech" field into the URL. Remove that before trying to match the URL to the
adventure location.
When you learn a new skill during combat (as in Outside the Club), register it
immediately.

------------------------------------------------------------------------
r8180 | veracity0 | 2010-02-23 12:25:34 -0600 (Tue, 23 Feb 2010) | 8 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java

Add Seal Clubber nemesis weapon and accessory.
Plural of upsy daisy has changed.
Add vials of slime to list of quest items that are autosold upon ascension.
Breakfast summons should not peg at 5; use actual current maximum available.
Add 91 of each primary slime vial as a default condition for the convention hall
(We should probably also add a condition to get the minimum necessary to make
one each of the non-brown vials.)

------------------------------------------------------------------------
r8179 | jasonharper | 2010-02-23 04:44:10 -0600 (Tue, 23 Feb 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CreateItemCommand.java

If you have at least five turns of Inigo's, allow the relevant creation types
to proceed, even if you have no adventures left, or a box servant requirement
would otherwise prevent it.  This may cause problems if Inigo runs out in the
middle of crafting multiple items; I don't see a good fix for that.

Give more specific reasons when creation is disallowed - in particular, don't
say that a box servant is required, when the problem is actually something
like lacking a skill.

------------------------------------------------------------------------
r8178 | jasonharper | 2010-02-22 19:49:05 -0600 (Mon, 22 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Recognize the transmogrification of your LEW at the start of the Nemesis
final battle, and subsequent distransmogrification if you lose.

------------------------------------------------------------------------
r8177 | veracity0 | 2010-02-22 14:53:11 -0600 (Mon, 22 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Reset disco combos at the start of any battle; no check needed for winning.

------------------------------------------------------------------------
r8176 | veracity0 | 2010-02-22 12:57:52 -0600 (Mon, 22 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Clear disco combo traking when you win a fight

------------------------------------------------------------------------
r8175 | veracity0 | 2010-02-22 11:44:38 -0600 (Mon, 22 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java

Track disco combat moves used in sequence and display above table.
Reset when a combo has been executed or when a non-disco move is used.

------------------------------------------------------------------------
r8174 | veracity0 | 2010-02-22 10:18:15 -0600 (Mon, 22 Feb 2010) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/TrophyHutRequest.java

Handle change to purse when you buy a trophy in the Trophy Hut.
Add a new item. Add some new effects.

------------------------------------------------------------------------
r8173 | veracity0 | 2010-02-22 08:19:53 -0600 (Mon, 22 Feb 2010) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Make trophyfish and the naughty sorceress usable as $monster[] in ASH

------------------------------------------------------------------------
r8172 | veracity0 | 2010-02-21 19:07:41 -0600 (Sun, 21 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Fix typo

------------------------------------------------------------------------
r8171 | veracity0 | 2010-02-21 16:24:01 -0600 (Sun, 21 Feb 2010) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   A /src/net/sourceforge/kolmafia/webui/DiscoCombatHelper.java
   M /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java

First cut at Disco Combat Helper. Enable it in the "Relay" tab of Preferences.
If you are a Disco Bandit in a fight  and are not in Birdform, this adds a
little table of Disco Combos to the bottom of the page. Only combos for which
you know all the skills will be shown. Each skill in the sequence has a button.
The button is enabled if you have the mana to cast it.

Limitations:
- We do not yet track Disco Skills already used, so there is no guidance as to
where you are in a given sequence.
- We do not handle Rave skills yet.

------------------------------------------------------------------------
r8170 | veracity0 | 2010-02-21 13:00:24 -0600 (Sun, 21 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Fix typo and eliminate unfortunate ABE

------------------------------------------------------------------------
r8169 | jasonharper | 2010-02-21 06:06:34 -0600 (Sun, 21 Feb 2010) | 13 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java

An attempt at handling the Sauceror Nemesis quest randomized vials of slime,
in a manner similar to bang potions.  They should be identified upon use
(including identifying the last vial in each tier by process of elimination),
and an abbreviated form of the resulting effect added to the name wherever
they appear.  CLI command "vials" will show the current state of knowledge.

This is COMPLETELY untested, since I'm currently a Turtle Tamer.  If it works
at all, there are likely to be places where the annotated vial names fail to
show up.

I rearranged the slime vial recipes so that the actually useful ones get
used, and the stupid ones (useful only for trophies) get ignored.

------------------------------------------------------------------------
r8168 | jasonharper | 2010-02-20 21:36:00 -0600 (Sat, 20 Feb 2010) | 8 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

When an unrecognized monster is being fought, and there is no CCS section
that matches its name, look for an [unrecognized] section (so that the player
can choose to abort and see the new content for themself), rather than
looking for a match of the location name (which may be entirely inappropriate
for the new monster).

Added Cold-Blooded Warm Fuzzies.

------------------------------------------------------------------------
r8167 | jasonharper | 2010-02-20 19:47:14 -0600 (Sat, 20 Feb 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt

More Nemesis: outfit, location, etc.

------------------------------------------------------------------------
r8166 | veracity0 | 2010-02-20 15:54:51 -0600 (Sat, 20 Feb 2010) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

It's The Elders of the Gentle Race and The Angels of Avalon

------------------------------------------------------------------------
r8165 | veracity0 | 2010-02-20 13:21:42 -0600 (Sat, 20 Feb 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt

Set default for choice adventure 189 to 0 rather than 1

------------------------------------------------------------------------
r8164 | veracity0 | 2010-02-20 13:06:53 -0600 (Sat, 20 Feb 2010) | 5 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

When you select "manual control" for the O Cap'm, My Cap'm choice adventure,
do not select choice 1 before giving control to the user.
You can get 7 different Accordion Thief buffs either by casting the song or by
using a recording of it.

------------------------------------------------------------------------
r8163 | veracity0 | 2010-02-20 12:09:26 -0600 (Sat, 20 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix use linkks for llama lama gongs: dp not give a use link if you are already
under the influence of a gong. Do not give an in-line use-link, since that does
not work.

------------------------------------------------------------------------
r8162 | veracity0 | 2010-02-20 09:22:41 -0600 (Sat, 20 Feb 2010) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Add more items from Nemesis quest. Add more quest items with autosell value to
list of items to sell upon ascension.

------------------------------------------------------------------------
r8161 | veracity0 | 2010-02-20 00:12:04 -0600 (Sat, 20 Feb 2010) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Gothy Handwave and the three DB Rave moves cannot be permed upon ascension.
The BRICKO gargantuchicken redirects into a fight.
The BRICKO pyramid is a dwelling.
If we don't recognize a dwelling type, include the number in the error message.

------------------------------------------------------------------------
r8160 | jasonharper | 2010-02-19 22:19:54 -0600 (Fri, 19 Feb 2010) | 5 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Added some TT Nemesis items.

Fixed recognition of "(Bonus for Turtle Tamers only)" in auto-generated
modifiers.

------------------------------------------------------------------------
r8159 | veracity0 | 2010-02-19 15:18:28 -0600 (Fri, 19 Feb 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt

Add combat skills enabled by new Nemesis class-specfic weapons

------------------------------------------------------------------------
r8158 | veracity0 | 2010-02-19 09:45:18 -0600 (Fri, 19 Feb 2010) | 6 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add all the different recipes for vials of slimes: all 91 of them
Add quest rewards for Sauceror Nemesis
Attempt to recognize demon names for all six Flying in Circles
Add new status effects from vials of slime
Add Legendary Regalia of the Saucemaestro

------------------------------------------------------------------------
r8157 | veracity0 | 2010-02-19 00:26:41 -0600 (Fri, 19 Feb 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/outfits.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Arena parameters for Autonomous Disco Ball. Legedary Regalia of the Groovelord

------------------------------------------------------------------------
r8156 | veracity0 | 2010-02-18 23:30:18 -0600 (Thu, 18 Feb 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add new Nemesis reward weapons for TT, PA, and SA. When looking for a class
weapon to cast a TT, SA, or AT buff, if you are in aftercore, settle for third
best (the Epic Weapon), rather than second best.

------------------------------------------------------------------------
r8155 | DoctorRotelle | 2010-02-18 18:47:48 -0600 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

More Nemesis updates
------------------------------------------------------------------------
r8154 | veracity0 | 2010-02-18 17:34:24 -0600 (Thu, 18 Feb 2010) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/familiars.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   A /src/net/sourceforge/kolmafia/webui/NemesisDecorator.java

Arena parameters for Pet Cheezling.
Count successful usages of Gothy Handwave towards acquiring dance moves.
Add monsters for SA, DB, and AT areas of Nemesis quest

------------------------------------------------------------------------
r8153 | DoctorRotelle | 2010-02-18 12:15:42 -0600 (Thu, 18 Feb 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

Fixed a typo
Frigid Northlands Garb outfit
------------------------------------------------------------------------
r8152 | veracity0 | 2010-02-18 10:17:33 -0600 (Thu, 18 Feb 2010) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Add Arena parameters for Mariachi Chihiahia.
The Trickster Trikitixa is an accordion.

------------------------------------------------------------------------
r8151 | veracity0 | 2010-02-18 09:39:41 -0600 (Thu, 18 Feb 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add AT legendary outfit. Add more slime recipes. Add demon #8

------------------------------------------------------------------------
r8150 | veracity0 | 2010-02-18 00:36:29 -0600 (Thu, 18 Feb 2010) | 5 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

More Nemesis items.
Volcanic Island appears in compact top menu.
Do not append a call to a script on data returned from the server unless it
is html; doing so messed up data transfers, as in the volcano maze

------------------------------------------------------------------------
r8149 | veracity0 | 2010-02-17 19:37:33 -0600 (Wed, 17 Feb 2010) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add various Sauceror Nemesis quest things

------------------------------------------------------------------------
r8148 | veracity0 | 2010-02-17 16:58:32 -0600 (Wed, 17 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When we discover a new item via a table's "rel" string, also look for the bold
item name, and possibly thereby discover the item's plural at the same time.

------------------------------------------------------------------------
r8147 | veracity0 | 2010-02-17 13:21:52 -0600 (Wed, 17 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

familiar equipment for new class familiars does not add normal familiar weight

------------------------------------------------------------------------
r8146 | veracity0 | 2010-02-17 11:50:38 -0600 (Wed, 17 Feb 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Add a few new items, recipes, familars, and so on

------------------------------------------------------------------------
r8145 | veracity0 | 2010-02-17 09:35:29 -0600 (Wed, 17 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java

When you visit the Untinker and he asks you for his screwdriver, give a link to
the Degrassi Knoll or Innabox, as appropriate

------------------------------------------------------------------------
r8144 | jasonharper | 2010-02-16 19:12:25 -0600 (Tue, 16 Feb 2010) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Recognize the [break apart] action for the BRICKO hat, pants, and sword. 
"use" or use() of these items now invokes this action.

------------------------------------------------------------------------
r8143 | veracity0 | 2010-02-16 10:51:35 -0600 (Tue, 16 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

No stack trace if get null response from an equipment change.

------------------------------------------------------------------------
r8142 | veracity0 | 2010-02-16 10:36:53 -0600 (Tue, 16 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When gain stat points in normal combat, need to force a refresh.

------------------------------------------------------------------------
r8141 | veracity0 | 2010-02-15 23:11:07 -0600 (Mon, 15 Feb 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Add power for BRICKO bulwark. Use _poolGames, not _poolgames

------------------------------------------------------------------------
r8140 | jasonharper | 2010-02-14 16:50:26 -0600 (Sun, 14 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

When parsing a skill cast, limit the count to the maximum possible with the
current MP.  Overcasting (of librams, at least) is silently truncated;
there's no indication in either the request URL or response page of what the
actual cast count turned out to be.

------------------------------------------------------------------------
r8139 | jasonharper | 2010-02-14 15:41:09 -0600 (Sun, 14 Feb 2010) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

An attempt at handling the That Explains All The Eyepatches choice adventure
better.  Options 1-3 continue to directly select one of the class-varying
options, for compatibility with existing scripts that set this pref.  As
before, they may be labeled incorrectly if you've switched characters or
ascended during the current mafia session, as the choiceadv popups only get
built once.  Options 4-6 have been added that map to a desired outcome,
taking your class into account.  It should be safe to select one of these
options, without having to remember to reset it each ascension.  The one
gotcha is that Mysticality classes have no option that leads to a combat, if
that's the selected option then a shot of rotgut is acquired instead.

------------------------------------------------------------------------
r8138 | veracity0 | 2010-02-14 14:42:54 -0600 (Sun, 14 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java

Optimize autosell: divide objects into sets that can be sold together: all, all
but one, and individual quantities.

------------------------------------------------------------------------
r8137 | jasonharper | 2010-02-13 20:44:48 -0600 (Sat, 13 Feb 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Add BRICKOs to the regexp that determines libram casting cost from your
bookshelf, so that the cost can be found even if this is your only libram.

Recalculate modifiers before attempting to convert the casting cost into the
number of previous casts; otherwise, any MP cost reduction gear you were
wearing at login would not be considered, resulting in an incorrect answer.

------------------------------------------------------------------------
r8136 | jasonharper | 2010-02-13 17:06:28 -0600 (Sat, 13 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java

The "refresh" CLI command (including "X refresh" commands that get turned
into "refresh X") now displays an error for unknown parameters, rather than
dumping your entire inventory.

------------------------------------------------------------------------
r8135 | veracity0 | 2010-02-13 13:56:52 -0600 (Sat, 13 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Eliminate infinite recursion fetching storage

------------------------------------------------------------------------
r8134 | veracity0 | 2010-02-13 13:30:15 -0600 (Sat, 13 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AutoMallRequest.java
   M /src/net/sourceforge/kolmafia/request/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Refactor TransferItemRequest to allow subclasses to override a method for
generating subinstances.
Refactor AutoSell request to differentiate compact and detailed autosell modes
better.

------------------------------------------------------------------------
r8133 | veracity0 | 2010-02-13 11:59:39 -0600 (Sat, 13 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Getting a runaway from a navel ring can be free or not. Only a free runaway
descreases chance that a subsequent runaway is free.

------------------------------------------------------------------------
r8132 | veracity0 | 2010-02-13 11:54:10 -0600 (Sat, 13 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/AutoMallRequest.java
   A /src/net/sourceforge/kolmafia/request/AutoSellRequest.java
   D /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoMallCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/AutoSellCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CleanupJunkRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java

Refactor SellStuffRequest into AutoMallRequest and AutoSellRequest

------------------------------------------------------------------------
r8131 | jasonharper | 2010-02-12 17:20:41 -0600 (Fri, 12 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Recognize that the Unstubbed noncombat in the Outskirts of The Knob removes a
pungent unguent from inventory.

------------------------------------------------------------------------
r8130 | veracity0 | 2010-02-12 17:16:41 -0600 (Fri, 12 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Parse items from descid even if there is no rel string

------------------------------------------------------------------------
r8129 | veracity0 | 2010-02-12 15:45:36 -0600 (Fri, 12 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Process item rel string from tables in only one place.

------------------------------------------------------------------------
r8128 | veracity0 | 2010-02-12 15:21:27 -0600 (Fri, 12 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you fight something while blind, when you beat it and it drops an item,
"you find... something". As it turns out, this message is wrapped in a table
with a "rel" string that tells you the item id and quantity of the item you
found. Parse and log this.

------------------------------------------------------------------------
r8127 | veracity0 | 2010-02-12 14:51:50 -0600 (Fri, 12 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Do not URL decode fields submitted as part of the URL via POST.
This fixes multi-stage crafting from making an extra product, since some of the
fields used for that LOOK like the are encoded - and URLdecode will munge them -
but they are actually not encoded...

------------------------------------------------------------------------
r8126 | veracity0 | 2010-02-12 09:22:37 -0600 (Fri, 12 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Print simple visits to the Deluxe Klaw and Crimbo Tree again

------------------------------------------------------------------------
r8125 | veracity0 | 2010-02-12 00:20:20 -0600 (Fri, 12 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

"You deal 29 carbohydrate-rich points of damage to him" was not recognized as
a damage message. Now it is.
Pastamancer ghost actions are now logged, like familiar actions, if you have the
"log familiar actions" option selected.

------------------------------------------------------------------------
r8124 | veracity0 | 2010-02-11 22:16:16 -0600 (Thu, 11 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

ClanLoungeRequest logs more about pool table when it approaches. Preaction, not
action.

------------------------------------------------------------------------
r8123 | jasonharper | 2010-02-11 18:19:05 -0600 (Thu, 11 Feb 2010) | 8 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

When verifying the ingredients for a concoction, do so in increasing order of
creatable amount.  That way, if the overall creation is going to fail, it
should do so almost immediately - without wasting any time or resources on
creating other ingredients.

Removed a couple of stray tabs in monsters.txt that were producing startup
errors due to r8121.

------------------------------------------------------------------------
r8122 | veracity0 | 2010-02-11 14:07:56 -0600 (Thu, 11 Feb 2010) | 17 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   A /src/net/sourceforge/kolmafia/textui/command/PoolCommand.java

Support for Clan VIP Lounge Pool Table
- track usages in _PoolGames
- Add "pool" command to CLI. You can specify up to three pool games to play:

pool <type> [, <type>] [, <type>]

There are three "types" of pool game. You can specify them by number, type,
stat, or effect you get by playing that type of game:

1, aggressive, muscle, billiards belligerance
2, startegic, mysticality, mental a-cue-ity
3, stylish, moxie, hustlin'

You can abbreviate any of the above. The following works:

pool mus, mys, mox

------------------------------------------------------------------------
r8121 | jasonharper | 2010-02-11 13:16:13 -0600 (Thu, 11 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

Fix problem with map file entries with a trailing blank field.

------------------------------------------------------------------------
r8120 | veracity0 | 2010-02-11 11:50:10 -0600 (Thu, 11 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When we find an item in combat, pull quantity found out of rel string

------------------------------------------------------------------------
r8119 | veracity0 | 2010-02-11 10:08:57 -0600 (Thu, 11 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Recognize partial Meat gains under The Sea
Recognize dolphin thefts again.
In Relay Browser, if dolphin steals an item, you have a dolphin whistle in
inventory, and the whistle cooldown is over, give a "use dolphin whistle" link

------------------------------------------------------------------------
r8118 | jasonharper | 2010-02-11 05:37:06 -0600 (Thu, 11 Feb 2010) | 13 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/CurseRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/AcquireCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ThrowItemCommand.java

Added basic support for items usable on other players via curse.php: their
usage is logged, inventory count is maintained, and a new "throw" CLI command
allows them to be used from within mafia.  However, no personalization is
supported yet, so bricks and coffee mugs (which can't be sent blank) aren't
throwable at the moment.

Attempting to "use" or use() a curse item, with no other primary usage, will
throw it at the player (with no message, so bricks & mugs aren't usable this
way).

Using items that have no specified usage type at all will now say so, rather
than claiming to use them.

------------------------------------------------------------------------
r8117 | veracity0 | 2010-02-10 17:26:01 -0600 (Wed, 10 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When build and grow a blackbird prior to using the black market map, get the
actual blackbird object from the player's terrarium, so that we can use its
name.

------------------------------------------------------------------------
r8116 | veracity0 | 2010-02-10 15:02:16 -0600 (Wed, 10 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java

The "fold" command now looks for an equipped foldable item if none is found in
inventory. If exactly one such item is found (or multiple identicle accesories)
unequip it and fold. If multiple equipped foldable items are found, tell the
user to unequip the one she wants to fold.

------------------------------------------------------------------------
r8115 | veracity0 | 2010-02-10 11:58:28 -0600 (Wed, 10 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Recognize familiar weight gain after battle.
Recognize - and count exactly once - damage from a haiku katana.
Recognize meat and substat gains while under O Hai! or Can Has Cyborger

------------------------------------------------------------------------
r8114 | veracity0 | 2010-02-10 08:48:41 -0600 (Wed, 10 Feb 2010) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Avoid exception checking for nunnery if last location not an "adventure".
Add skill and effect for Inigo's Incantation of Inspiration.
Learn that skill when read book.

------------------------------------------------------------------------
r8113 | veracity0 | 2010-02-10 00:08:32 -0600 (Wed, 10 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Solve the Nunnery Meat problem once and for all: if you gain Meat before the
"you win" comment, it goes into your purse. If you gain Meat AFTER that
comment and you are in The Themthar Hills, the nuns took it.

------------------------------------------------------------------------
r8112 | veracity0 | 2010-02-09 18:42:00 -0600 (Tue, 09 Feb 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Restore peculiar round increment for autoattacks. This generates warnings, since
we then are out of synch with KoL's idea of round counter, but is currently
necessary to make CCS scripts work correctly.

This needs to be fixed. Later.

------------------------------------------------------------------------
r8111 | veracity0 | 2010-02-09 12:46:35 -0600 (Tue, 09 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make Rotting Matilda dance card link load inline

------------------------------------------------------------------------
r8110 | veracity0 | 2010-02-09 11:55:00 -0600 (Tue, 09 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize elemental damage in fights

------------------------------------------------------------------------
r8109 | veracity0 | 2010-02-09 10:39:06 -0600 (Tue, 09 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

When you dance with Rotting Matilda and have another dance card in inventory,
add a link to use another dance card.

------------------------------------------------------------------------
r8108 | veracity0 | 2010-02-09 09:03:06 -0600 (Tue, 09 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java

The Traveling Trader can accept items from either inventory or storage. When
you buy something using items from either source, adjust the appropriate count.

------------------------------------------------------------------------
r8107 | veracity0 | 2010-02-09 08:08:41 -0600 (Tue, 09 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix CCS: update preparatory rounds when we update current round after checking
for initiative.

------------------------------------------------------------------------
r8106 | veracity0 | 2010-02-08 23:18:00 -0600 (Mon, 08 Feb 2010) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/TravelingTraderRequest.java

When visit Traveling Trader, automatically learn what he is currently trading
for and double check your inventory quantity with what he thinks is available.
Automatically learn about new items he has for sale.

------------------------------------------------------------------------
r8105 | veracity0 | 2010-02-08 22:29:14 -0600 (Mon, 08 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Recognize status effects gained (or lost) in combat

------------------------------------------------------------------------
r8104 | veracity0 | 2010-02-08 21:30:37 -0600 (Mon, 08 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize items produced by the rampaging adding machine

------------------------------------------------------------------------
r8103 | veracity0 | 2010-02-08 18:54:06 -0600 (Mon, 08 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

In addition to logging changes in monster health, adjust health tally.
Account for round numbering when won initiative.

------------------------------------------------------------------------
r8102 | veracity0 | 2010-02-08 16:53:23 -0600 (Mon, 08 Feb 2010) | 16 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

First pass at revamping normal combat parsing. We now clean the response text
from fight.php and examine each section of HTML in turn.
We log damage from weapons, combat items, spells.
We log familiar actions.
We log items and meat gained.
We log HP and MP gained and lost mid-combat.
We log stat gains.

I have undoubtedly broken some things. In particular, I know that I don't
currently recognize dolphin steals. I have also not tested Can Has Cyborger.

Log actions for the Fuzzy Dice

Sanity check: compare KoLmafia's idea of the combat round with KoL's idea, as
revealed in the "onturn" variable.

------------------------------------------------------------------------
r8101 | veracity0 | 2010-02-08 09:32:35 -0600 (Mon, 08 Feb 2010) | 2 lines
Changed paths:
   D /lib/htmlcleaner_2_1.jar

Remove no-longer-needed binary library

------------------------------------------------------------------------
r8100 | veracity0 | 2010-02-08 09:18:43 -0600 (Mon, 08 Feb 2010) | 3 lines
Changed paths:
   M /build.xml
   A /src/org
   A /src/org/htmlcleaner
   A /src/org/htmlcleaner/BaseToken.java
   A /src/org/htmlcleaner/CleanerProperties.java
   A /src/org/htmlcleaner/CleanerTransformations.java
   A /src/org/htmlcleaner/CommentToken.java
   A /src/org/htmlcleaner/ContentToken.java
   A /src/org/htmlcleaner/DefaultTagProvider.java
   A /src/org/htmlcleaner/DoctypeToken.java
   A /src/org/htmlcleaner/EndTagToken.java
   A /src/org/htmlcleaner/HtmlCleaner.java
   A /src/org/htmlcleaner/HtmlCleanerException.java
   A /src/org/htmlcleaner/HtmlTokenizer.java
   A /src/org/htmlcleaner/ITagInfoProvider.java
   A /src/org/htmlcleaner/SimpleXmlSerializer.java
   A /src/org/htmlcleaner/SpecialEntities.java
   A /src/org/htmlcleaner/TagInfo.java
   A /src/org/htmlcleaner/TagNode.java
   A /src/org/htmlcleaner/TagToken.java
   A /src/org/htmlcleaner/TagTransformation.java
   A /src/org/htmlcleaner/Utils.java
   A /src/org/htmlcleaner/XPather.java
   A /src/org/htmlcleaner/XPatherException.java
   A /src/org/htmlcleaner/XmlSerializer.java

Give up on binary inclusion of htmlcleaner_2_1.jar; apparently, not all systems
do it correctly. Incorporate the actual source code in the tree. Sigh.

------------------------------------------------------------------------
r8099 | veracity0 | 2010-02-08 08:36:12 -0600 (Mon, 08 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Catch exceptions during session initialization and log them

------------------------------------------------------------------------
r8098 | veracity0 | 2010-02-07 16:42:30 -0600 (Sun, 07 Feb 2010) | 2 lines
Changed paths:
   M /build.xml
   A /lib/htmlcleaner_2_1.jar
   M /src/data/defaults.txt
   A /src/licenses/htmlcleaner-license.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/listener/LicenseDisplayListener.java

Experimental: include HtmlCleaner 2.1

------------------------------------------------------------------------
r8097 | veracity0 | 2010-02-07 11:17:52 -0600 (Sun, 07 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java

Make argument parsing for the "burn" command more robust: strip off extra
words, verify that remaining argument isNumeric before parsing it as an int.

------------------------------------------------------------------------
r8096 | veracity0 | 2010-02-07 10:25:54 -0600 (Sun, 07 Feb 2010) | 3 lines
Changed paths:
   M /src/data/classskills.txt

As it turns out, Jingle Bells IS a buff - but KoL does not let you shrug it.
Revert to "buff" status - but fix default duration.

------------------------------------------------------------------------
r8095 | veracity0 | 2010-02-07 08:16:28 -0600 (Sun, 07 Feb 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt

Jungle Bells is not a buff

------------------------------------------------------------------------
r8094 | veracity0 | 2010-02-06 14:27:42 -0600 (Sat, 06 Feb 2010) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Fix typo in Crimbo candied pecan

------------------------------------------------------------------------
r8093 | veracity0 | 2010-02-06 13:58:31 -0600 (Sat, 06 Feb 2010) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/textui/command/FlowerHuntCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpAttackCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PvpStealCommand.java

Add some tweaks to PVP support, courtesy of RoyalTonberry and SinginSally:
- add a "steal" command to CLI. It is like the "flowers" command insofar as
  it chooses stance, target, and so on, but you can specify just what you want
  to steal: "steal flowers", "steal rank", "steal dignity", "steal meat",
  "steal loot", "steal loot food", and "steal loot booze".
- If you can interact (out of Ronin and not Hardcore), the Flower Hunter Frame
  currently gives you the option to "Nab yourself some dignity". Add four more
  options to that combo box, for stealing meat, food, booze, and whatever.

This is all untested.

------------------------------------------------------------------------
r8092 | veracity0 | 2010-02-06 12:41:15 -0600 (Sat, 06 Feb 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java

Add three per-user preferences: heroDonationBoris, heroDonationJarlsberg, and
heroDonationSneakyPete have the cumulative donation you've made to each statue

------------------------------------------------------------------------
r8091 | veracity0 | 2010-02-06 12:22:09 -0600 (Sat, 06 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/request/KnollRequest.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java

All requests use GenericRequest.ACTION_PATTERN, as appropriate, rather than
having a duplicate copy of the pattern.
Tally meat donated to the shrines, whether through Meat Manager or Relay Browser

------------------------------------------------------------------------
r8090 | veracity0 | 2010-02-06 11:41:57 -0600 (Sat, 06 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

When about to jump through the gash, don't list "Summon BRICKOs" as unpermed.
When you do jump through the gash, immediately set inebriety to 0. It gets set
to that as soon as we visit the CharSheet after ascending, but it's slightly
disconcerting to see that your Astral Spirit is, somehow, 19/15 drunk.

------------------------------------------------------------------------
r8089 | veracity0 | 2010-02-05 15:14:30 -0600 (Fri, 05 Feb 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/mallprices.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Add power for brass dorsal fin. Add BRICKO monsters.
Update mallprices.
Bump version to 13.9

------------------------------------------------------------------------
r8088 | jasonharper | 2010-02-05 14:24:12 -0600 (Fri, 05 Feb 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Added some missing effects & effect sources.

------------------------------------------------------------------------
r8087 | veracity0 | 2010-02-05 11:48:16 -0600 (Fri, 05 Feb 2010) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add BRICKO egg and BRICKO chick

------------------------------------------------------------------------
r8086 | veracity0 | 2010-02-05 11:22:47 -0600 (Fri, 05 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

When mana burning chooses a libram skill, obey breakfast setting

------------------------------------------------------------------------
r8085 | jasonharper | 2010-02-05 11:19:48 -0600 (Fri, 05 Feb 2010) | 6 lines
Changed paths:
   A /src/data/nonfilling.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Added new nonfilling.txt data file, to handle the increasing number of usable
items that have a level requirement, but aren't a food, drink, or spleen item
and therefore aren't covered by any existing data file that could record this
info.  It can also contain usage notes for non-filling items, but that
capability isn't yet being used.

------------------------------------------------------------------------
r8084 | jasonharper | 2010-02-05 10:11:55 -0600 (Fri, 05 Feb 2010) | 9 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Added the flasks & vials as alternate sources of the Gnomochloric acid potion
effects - they're unlikely to ever be as cost-effective as the jugs, but may
be a good deal if you only need a few turns of the effect.

Added the various evil sauceor potions as additional sources of their
effects.  To keep them from cluttering up the display, the Maximizer will no
longer show "acquire &" actions for non-tradeable items - you must have them,
or the ingredients to make them, already.

------------------------------------------------------------------------
r8083 | veracity0 | 2010-02-05 08:27:00 -0600 (Fri, 05 Feb 2010) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java

Add BRICKO gargantuchicken.
"fold" comman verifies that you have the skills to make a shirt or chefstaff
"fold" command does not loop making an item with a capital letter in name

------------------------------------------------------------------------
r8082 | veracity0 | 2010-02-04 18:54:12 -0600 (Thu, 04 Feb 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java

No NumberFormatExceptions when prompting for integers via dialogs.
Remove unused setting.

------------------------------------------------------------------------
r8081 | jasonharper | 2010-02-04 16:05:00 -0600 (Thu, 04 Feb 2010) | 3 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/textui/command/EditCommand.java

Let's find out how much better the external script editor feature works if I
actually add the code to the project!

------------------------------------------------------------------------
r8080 | veracity0 | 2010-02-04 15:51:26 -0600 (Thu, 04 Feb 2010) | 5 lines
Changed paths:
   M /src/data/foldgroups.txt
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java

For all foldgroups, items are now listed in the order they squish into.
Improve "fold" command: when asked to fold into such-and-such an item, start
with the item in inventory which will take the fewest transformations.
Only consider transforming items in inventory.

------------------------------------------------------------------------
r8079 | jasonharper | 2010-02-04 15:42:59 -0600 (Thu, 04 Feb 2010) | 12 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LoadScriptMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ScriptMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/textui/command/AbstractCommand.java

Added support for an external script editor, specified in Preferences
(currently at the bottom of the General section).  It can be invoked by the
CLI "edit" command, or by selecting an item from the Scripts menu with the
shift key held down.

Note that, on the Mac at least, the shift key has to be down when the menu is
first pulled down - pressing it while the menu is already open doesn't work,
and I see no way to fix that.

This has only been tested with TextWrangler, in which case the editor command
is simply 'edit' (assuming that you let it install its command-line tools).

------------------------------------------------------------------------
r8078 | veracity0 | 2010-02-04 10:18:58 -0600 (Thu, 04 Feb 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add extra-heavy BRICKO brick

------------------------------------------------------------------------
r8077 | veracity0 | 2010-02-04 09:21:06 -0600 (Thu, 04 Feb 2010) | 23 lines
Changed paths:
   M /src/data/defaults.txt

Change a bunch of default settings so that KoLmafia will do fewer things
"out of the box" to surprise new users. In particular, purchasing and
item usage:

autoSatisfyWithCloset = false (leave items in the closet)
autoSatisfyWithMall = false (do not buy things)
autoSatisfyWithNPCs = false (do not buy things)
relayMaintainsHealth = false (let user decide when to heal)
removeMalignantEffects = false (let user decide)
switchEquipmentForBuffs = false (let user decide)
autoManaRestore = false (in-combat MP restoration uses items)
autoRepairBoxServants = false (let user decide)
mpAutoRecovery = -0.5 (off, rather than recover at 0)

Turn off a couple default settings that don't consume player resources,
but which can be confusing:

relayHidesJunkMallItems = false (show everything in mall)
relayTrimsZapList = false (show everything)

I also turned on relayAddsRoundNumber, which annotates combat rounds in
the Relay Browser. That's harmless and interesting, even to the novice.

------------------------------------------------------------------------
r8076 | veracity0 | 2010-02-04 08:09:08 -0600 (Thu, 04 Feb 2010) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add BRICKO airship and cathedral
When start, check current version AND revision in deciding whether to clear out
data overrides

------------------------------------------------------------------------
r8075 | shwei | 2010-02-03 23:02:45 -0600 (Wed, 03 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java

Reorganize frame creation code for tabbed chat to make sure that the frame that's created is what's updated by the tabbed chat code.  This should resolve the issue of relogin with chat automatically reloading an old chat window that never updates.
------------------------------------------------------------------------
r8074 | veracity0 | 2010-02-03 16:03:09 -0600 (Wed, 03 Feb 2010) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add BRICKO vacuum cleaner. Fix recipe for BRICKO pyramid

------------------------------------------------------------------------
r8073 | veracity0 | 2010-02-03 15:13:44 -0600 (Wed, 03 Feb 2010) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

MultiUseRequest concoctions can use up more than one kind of of item
Add known BRICKO concoctions
Handle "using" BRICKO monsters
Add BRICKOfig Outfit

------------------------------------------------------------------------
r8072 | veracity0 | 2010-02-03 12:06:32 -0600 (Wed, 03 Feb 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Add support for Summon BRICKOs

------------------------------------------------------------------------
r8071 | jasonharper | 2010-02-03 12:03:11 -0600 (Wed, 03 Feb 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/command/AshSingleLineCommand.java

Add "ashq" CLI command, as a quiet version of "ash" - the return value isn't
printed.  This should be useful when "ash" is used as a quick & dirty way of
implementing new commands, rather than its originally intended purpose of
experimenting with the ASH language.

------------------------------------------------------------------------
r8070 | veracity0 | 2010-02-03 11:44:13 -0600 (Wed, 03 Feb 2010) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java

When parsing weapon type of an unknown weapon, don't register it as, e.g.,
"2-handed 2-handed club".
Add tradeitems, itemdescs, equipment, and modifiers entries for BRICK items

------------------------------------------------------------------------
r8069 | jasonharper | 2010-02-03 11:13:43 -0600 (Wed, 03 Feb 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/IfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/TryStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/WhileStatement.java

Fix hangs due to incomplete conditional commands once and for all.

Restore 'else' functionality after a 'while'.

Give a continuation prompt in --CLI mode when a conditional command needs an
additional line.

------------------------------------------------------------------------
r8068 | veracity0 | 2010-02-03 10:54:10 -0600 (Wed, 03 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/UseItemCommand.java

Add "eatsilent" CLI and ASH commands to allow scripts to eat food without a
nag dialog about milk of magnesium

------------------------------------------------------------------------
r8067 | veracity0 | 2010-02-03 10:32:49 -0600 (Wed, 03 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/MrStoreRequest.java

Tag combat actions with the correct round number

------------------------------------------------------------------------
r8066 | veracity0 | 2010-02-03 00:37:39 -0600 (Wed, 03 Feb 2010) | 5 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   A /src/net/sourceforge/kolmafia/request/MrStoreRequest.java

Simply visiting Mr. Store suffices to learn about new IOTMs
Librams, Tomes, and Grimoires are Free Pulls
Add basic item info about Libram of BRICKOs
Any item can have modifiers, not just equipment

------------------------------------------------------------------------
r8065 | veracity0 | 2010-02-02 19:37:46 -0600 (Tue, 02 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseIfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/IfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/TryStatement.java

Revamp conditional statements to, hopefully, make them work as before and still
validate conditionals

------------------------------------------------------------------------
r8064 | shwei | 2010-02-02 19:24:10 -0600 (Tue, 02 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java

Also reset chat poller when logging out so that messages from a previous session don't appear when you re-open chat
------------------------------------------------------------------------
r8063 | veracity0 | 2010-02-02 18:49:52 -0600 (Tue, 02 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/command/TryStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/WhileStatement.java

Fix "try" statement. Fix all flow-control statements.

------------------------------------------------------------------------
r8062 | veracity0 | 2010-02-02 18:10:10 -0600 (Tue, 02 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java

Correctly handle meat in inventory and storage when you buy raffle tickets

------------------------------------------------------------------------
r8061 | veracity0 | 2010-02-02 15:17:08 -0600 (Tue, 02 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

A couple of redirects to game.php should be to main.php

------------------------------------------------------------------------
r8060 | veracity0 | 2010-02-02 11:19:09 -0600 (Tue, 02 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java

When detect unknown familiar in terrarium, assume larva is item 0 and item is
unknown (rather than assuming both were steaming evil, as before).

------------------------------------------------------------------------
r8059 | veracity0 | 2010-02-02 10:49:27 -0600 (Tue, 02 Feb 2010) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java

If we discover a new familiar in the terrarium, register it and write an
override file for familiars.txt

------------------------------------------------------------------------
r8058 | veracity0 | 2010-02-02 01:27:04 -0600 (Tue, 02 Feb 2010) | 10 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Add five counters for daily activities
_ballpit	true if you have played in the ball pit
_chipBags	0 - 3 bags of chips
_deluxeKlawSummons	0 - 3 Deluxe Mr. Klaw summons
_klawSummons	0 - 3 Mr. Klaw usages
_toastSummons	0-3 usages of the cheap toaster

breakfast can use the Deluxe Mr. Klaw, the Mr. Klaw, and the toaster and now
abides by the respective settings

------------------------------------------------------------------------
r8057 | veracity0 | 2010-02-01 23:54:19 -0600 (Mon, 01 Feb 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

When you visit the Gash in the Relay Browser, we give a list of "common things
you forgot to do." Among those is a listing up to 16 quest items with an
autosell value and no other use and saying "why didn't you sell those?"
Instead, in the built-in preAscension function, which is called when you click
on the gash, just autosell any of those items ou happen tohave in inventory.
Add defensive code to prevent taking an NPE if we can't fins an override file.
I can't see how that could happen, but I repeatedly do see it happening, so...

------------------------------------------------------------------------
r8056 | shwei | 2010-02-01 22:14:41 -0600 (Mon, 01 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ClanManager.java

Only check clan whitelist if you have access to it, which should allow non-administrators to generate clan snapshots and do other clan member related checks in their chatbots.
------------------------------------------------------------------------
r8055 | shwei | 2010-02-01 21:59:10 -0600 (Mon, 01 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

For chat_private, if it's currently running a chatbotScript for that person, do not check against clan whitelist.  This should make it so that chatbots will continue behaving exactly as they did before the update, while also allowing the chatbot to send a PM to a guild member who did not send it a private message.
------------------------------------------------------------------------
r8054 | shwei | 2010-02-01 21:39:18 -0600 (Mon, 01 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

Code cleanup for link click options, should also include fix for inability to view a person's mall store by clicking on a chat link.
------------------------------------------------------------------------
r8053 | shwei | 2010-02-01 21:31:51 -0600 (Mon, 01 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java

Clear channel information on logout, which should ensure that when you relogin, you don't talk in the channel you were in on your previous character
------------------------------------------------------------------------
r8052 | shwei | 2010-02-01 21:30:35 -0600 (Mon, 01 Feb 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

Clear chat buffer when opening a window for it
------------------------------------------------------------------------
r8051 | jasonharper | 2010-02-01 16:48:45 -0600 (Mon, 01 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java

Fix trophy-matching regex to match recent changes in trophies.php.

------------------------------------------------------------------------
r8050 | veracity0 | 2010-02-01 12:54:55 -0600 (Mon, 01 Feb 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When clover protection kicks in during Relay Browser adventuring, display
acquired ten-leaf clovers as disassembled clovers. (This used to work, but
broke, I believe, with the advent of ajax inventory requests.)

------------------------------------------------------------------------
r8049 | veracity0 | 2010-02-01 10:20:14 -0600 (Mon, 01 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Put in "headless" check for milk dialog, a la similar check in ode dialog

------------------------------------------------------------------------
r8048 | veracity0 | 2010-02-01 10:08:59 -0600 (Mon, 01 Feb 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add Milk of Magnesium nag dialog, a la Ode to Booze nag dialog. Fix typo.

------------------------------------------------------------------------
r8047 | veracity0 | 2010-02-01 08:54:40 -0600 (Mon, 01 Feb 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Fix delevel effect of Disco Bandit combat skills. Stealth Mistletoe doubles
that effect. Remove unneeded "canbeHaiku" parameters from ResultProcesssor.

------------------------------------------------------------------------
r8046 | veracity0 | 2010-01-31 21:49:28 -0600 (Sun, 31 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/command/ColorEchoCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/EchoCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/FullEchoCommand.java

Add "fecho" command: a "full line echo" which passes on the rest of the line
verbatim to the gCLI and session log.
"full line" commands no longer put spaces around ; in the input line.

------------------------------------------------------------------------
r8045 | veracity0 | 2010-01-31 16:11:24 -0600 (Sun, 31 Jan 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

More haiku combat improvements:
- Rather than iterating once through the haikus to log damage to the monster
and familiar actions and then again to process items, meat, and stat gains,
iterate once and pick up all of the above. This has the nice effect that
familiar actions and associated items, meat, HP, MP, and damage are in the
correct place relative to each other, unlike normal combat.
- Recognize elemental damage from spells correctly.
- Recognize damage from combat items correctly.

------------------------------------------------------------------------
r8044 | veracity0 | 2010-01-31 11:48:06 -0600 (Sun, 31 Jan 2010) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Improvements to stationary buttons when in birdform
- Add steal button
- Do not add noodles button
- Show only bird skills. Non-bird skills remain in preferences.

If you fail to consume a potion of inebriety due to path restrictions, do not
remove it from inventory.

------------------------------------------------------------------------
r8043 | veracity0 | 2010-01-31 09:49:05 -0600 (Sun, 31 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Non-haiku results - like a hobo monkey stealing meat - can appear in the midst
of haiku results. Process them.
Start parsing haiku the sam round you cast The 17 Cuts.

------------------------------------------------------------------------
r8042 | veracity0 | 2010-01-31 08:57:12 -0600 (Sun, 31 Jan 2010) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   A /src/net/sourceforge/kolmafia/textui/command/BallPitCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ChipsCommand.java

Add "ballpit" command to CLI to jump into your clan's Awesome Ball Pit.
(We do not currently track usage of this once-a-day activity)

Add "chips" command to CLI to buy from 1 to 3 bags of chips from your clan's
snak machine. "chips radium, ennui, wintergreen" will buy one of each.
(We do not currently track usage of this thrice-per-day activity)

------------------------------------------------------------------------
r8041 | veracity0 | 2010-01-30 20:24:49 -0600 (Sat, 30 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java

remove debug prints

------------------------------------------------------------------------
r8040 | veracity0 | 2010-01-30 18:11:28 -0600 (Sat, 30 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

If you are in haiku combat, use different algorithm to parse damage.
Log all familiar actions - in haiku - when you are in a haiku battle

------------------------------------------------------------------------
r8039 | veracity0 | 2010-01-30 13:33:29 -0600 (Sat, 30 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Certain crafting recipes use only a single ingredient. Handle this.

------------------------------------------------------------------------
r8038 | veracity0 | 2010-01-30 11:17:46 -0600 (Sat, 30 Jan 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

When you jump through the gash, set breakfast preference, so that we know to
reset everything when you arrive in Valhalla.
When you arrive in Valhallo, reset "talked to paco" flag
Reset Telescope status upon ascension.

------------------------------------------------------------------------
r8037 | veracity0 | 2010-01-30 09:55:28 -0600 (Sat, 30 Jan 2010) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add moveable feast to list of desirable familiar items to auto-eqip.
"From Little Acorns..." consumes your Underworld Acorn

------------------------------------------------------------------------
r8036 | veracity0 | 2010-01-29 22:47:50 -0600 (Fri, 29 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

When you log in, if you have a Clan VIP Lounge key in inventory, visit the VIP
lounge and report if you have a present waiting. Do not open it, of course.

------------------------------------------------------------------------
r8035 | veracity0 | 2010-01-29 22:09:45 -0600 (Fri, 29 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeDef.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Variable.java

Fix various issues with typedefs

------------------------------------------------------------------------
r8034 | veracity0 | 2010-01-29 21:31:15 -0600 (Fri, 29 Jan 2010) | 2 lines
Changed paths:
   M /src/data/defaults.txt

Remove duplicate default. Fix incorrect defaults.

------------------------------------------------------------------------
r8033 | veracity0 | 2010-01-29 20:27:00 -0600 (Fri, 29 Jan 2010) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Haiku improvements:

- Recognize new items
- The HP image can signal an HP gain, as well as a loss. Recognize both.
- Log MP gains and losses.
- Recognize and log when you gain a stat point.
- Recognize when your familiar gains a pound.
- Familiar actions come in haiku, so log them as such.

------------------------------------------------------------------------
r8032 | jasonharper | 2010-01-29 16:06:38 -0600 (Fri, 29 Jan 2010) | 22 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Modifier Maximizer can now display multiple boosts for the same effect. 
There are two possible sources:
* Extender commands like "use either X, Y" are split up into "use X", "use
Y", etc., so that the individual items can have their availability and
pricing shown.
* statuseffects.txt can now have multiple extender commands, separated by
vertical bars.  Only the first one (presumably the most generally useful one)
is used by the "up" command and mood triggers; the Maximizer will consider
them all.  This is needed to handle a few oddball effects that can be
acquired by incompatible means, such as a potion and a food; even if there
was a CLI command that was capable of doing both things, it would be
undesirable to have that choice made arbitrarily.

If multiple sources are shown, all but the first are prefixed by "...or " to
indicate that they can't be stacked (although there isn't currently anything
preventing you from selecting and executing multiple sources of the same
effect).

All extender commands involving spleen items now consistently use "chew"
instead of "use", so that they can be easily recognized (as has always been
the case with food and drink items).

------------------------------------------------------------------------
r8031 | veracity0 | 2010-01-29 15:56:43 -0600 (Fri, 29 Jan 2010) | 7 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Precompile all patterns used for charpane parsing, rather than recompiling
them every time we get a charpane refresh.
Add flag to FamiliarData - "feasted" is true if the familiar is currently
well-fed. We can only detect this for the current familiar by looking at the
char pane, so you might have well-fed familiars in your terrarium which we
don't know. We'll learn that if you take them out.

------------------------------------------------------------------------
r8030 | veracity0 | 2010-01-29 13:58:37 -0600 (Fri, 29 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java

Trap NumberFormatExceptions in to_float(), just as in to_int(), and print an
informative message and return 0.0
Do not throw Exceptions in file_to_map() if data file has bad values.

------------------------------------------------------------------------
r8029 | veracity0 | 2010-01-29 10:09:25 -0600 (Fri, 29 Jan 2010) | 6 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Don't get confused if you get more than one of an unknown item at a time.
Add colorful plastic ball, Having a Ball!, and Awesome Ball Pit

Modifiers for Having a Ball! are not correct, since they depend on the number
of balls currently in your clan's ball pit.

------------------------------------------------------------------------
r8028 | veracity0 | 2010-01-29 09:04:41 -0600 (Fri, 29 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java

The presence of "T" in a modifier expression is not enough to say that the name
is a status effect; zone(The Slime Tube) also matches, for example.

------------------------------------------------------------------------
r8027 | veracity0 | 2010-01-29 08:39:41 -0600 (Fri, 29 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Don't complain i make an AdventureResult with an unknown effect.
Sorceress Entryway script now obeys preference for removing malignant status
effects when deciding to get rid of teleportitis and wussiness

------------------------------------------------------------------------
r8026 | veracity0 | 2010-01-28 18:13:26 -0600 (Thu, 28 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java

Properly handle both Temporary Blindness and Temporary Blindness (intrinsic)

------------------------------------------------------------------------
r8025 | veracity0 | 2010-01-28 15:43:45 -0600 (Thu, 28 Jan 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

When switching to a familiar which is not wearing any equipment, look in
inventory and on other familiars for an appropriate item. Consider in order:pumpkin bucket, fireworks, mayflower bouquet, familiar's own item, lead necklace
Familiar Training frame uses same algorithm for deciding what to put on a
familiar at the end of training, but will not steal from other familiars

------------------------------------------------------------------------
r8024 | veracity0 | 2010-01-28 14:11:00 -0600 (Thu, 28 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

When calculating modified weight of a particular familiar, use whatever item it
is actually equipped with, rather than whatever the current familiar is wearing

------------------------------------------------------------------------
r8023 | veracity0 | 2010-01-28 13:30:23 -0600 (Thu, 28 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

fishy wand and tiny costume wardrobe are lockable

------------------------------------------------------------------------
r8022 | veracity0 | 2010-01-28 11:54:44 -0600 (Thu, 28 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java

Don't hold on to substrings of entire data files or HTML pages.

------------------------------------------------------------------------
r8021 | veracity0 | 2010-01-28 09:50:43 -0600 (Thu, 28 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Whenever we look at the terrarium, update data for existing familiars:
experience, weight, name, and item.o

------------------------------------------------------------------------
r8020 | veracity0 | 2010-01-28 09:19:36 -0600 (Thu, 28 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Don't get confused if a stocking mimic has eaten "1 candy" vs. "x candies".

------------------------------------------------------------------------
r8019 | veracity0 | 2010-01-28 09:00:48 -0600 (Thu, 28 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If we attempt to cast a skill in combat which is not available, do not deduct
its MP cost.
Better parsing of rel string: quit as soon as id is located.

------------------------------------------------------------------------
r8018 | veracity0 | 2010-01-27 17:06:06 -0600 (Wed, 27 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

HiddenCityRequest uses one adventure

------------------------------------------------------------------------
r8017 | veracity0 | 2010-01-27 15:28:44 -0600 (Wed, 27 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Preprocess all "class=item" results and recognize new items from the relstring.
Write override files after discovering new items while adventuring.

------------------------------------------------------------------------
r8016 | veracity0 | 2010-01-27 14:17:29 -0600 (Wed, 27 Jan 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java

When an ASH script's main function has parameters, we prompt the user for them.
If parsing the user's input as the specified data type causes an exception (for
example, non-numeric input for an integer), print an error message and reprompt.
If the user hits the Cancel button for any prompt, give up and don't execute the
script (as opposed to throwing an exception for a location, skill, or familiar)

------------------------------------------------------------------------
r8015 | veracity0 | 2010-01-27 13:45:21 -0600 (Wed, 27 Jan 2010) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Duration of effects from nauseating potions depends on Impetuous Sauciness.
Show familiar item drop counter in compact charpane again.

------------------------------------------------------------------------
r8014 | veracity0 | 2010-01-27 09:24:08 -0600 (Wed, 27 Jan 2010) | 15 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java

Add a new string modifier - Effect - and a new numeric modifer - Effect Duration
Add a new expression variable for modifier expressions: "R" is Reagent Potion
Duration - 5, 10, or 15 depending on Impetuous Sauciness and Sauceror class.
Parse Effect and Duration from item descriptions (currently appear only for
"potions") and set the above modifiers.
Therefore, write modifiers.txt override when discover any new item, not just
equipment.

Net result of the above:

numeric_modifier( $item[phial of coldness], "Effect Duration" );

returns 5, 10, or 15, as appropriate for the character who invokes it to
say how long Coldform will if you consume a phial of coldness

------------------------------------------------------------------------
r8013 | veracity0 | 2010-01-26 15:05:38 -0600 (Tue, 26 Jan 2010) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

When we do a full refresh of closet/inventory, new items can be found.
When we read storage, new items can be found.
When we look at the clan stash, new items can be found.
When we do a mall search, new items can be found.
When we use a soft green remedy, new effects can be found, and the charpane
will give the descids of those effects.

In all of those cases, write override files to the data directory.

The "newdata" CLI command forces a refresh of closet and inventory, looks at
the soft green remedy, and forces a charpane request, thereby forcing
override files to be written for items and effects acquired in-run.

------------------------------------------------------------------------
r8012 | veracity0 | 2010-01-26 14:17:12 -0600 (Tue, 26 Jan 2010) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Change plural of ice-cold Sir Schlitz

------------------------------------------------------------------------
r8011 | veracity0 | 2010-01-26 14:13:15 -0600 (Tue, 26 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Only look at bookshelf once when you log in.
When doing maxcast of a libram skill, calculate mana cost starting with the
next summon, not the most recent summon.

------------------------------------------------------------------------
r8010 | veracity0 | 2010-01-26 11:54:07 -0600 (Tue, 26 Jan 2010) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Use same order of classloaders when looking for jar file as for files in jar
Handle accessories whether or not individual accessory slots are shown

------------------------------------------------------------------------
r8009 | veracity0 | 2010-01-26 09:12:15 -0600 (Tue, 26 Jan 2010) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java

Be defensive if unable to locate jar file for some reason.

------------------------------------------------------------------------
r8008 | veracity0 | 2010-01-25 21:30:12 -0600 (Mon, 25 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/command/AbstractCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseIfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/ElseStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/IfStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/TryStatement.java
   M /src/net/sourceforge/kolmafia/textui/command/WhileStatement.java

CLI statement validation:
Require a condition after 'if', 'elseif', 'while', and 'try'
Disallow a condition after 'else'

------------------------------------------------------------------------
r8007 | veracity0 | 2010-01-25 20:42:58 -0600 (Mon, 25 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Handle craft.php with null mode and guild.php with null action

------------------------------------------------------------------------
r8006 | veracity0 | 2010-01-25 17:56:19 -0600 (Mon, 25 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Assume that visiting a square in the Hidden City takes a turn and give a
warning if a counter is about to expire.

------------------------------------------------------------------------
r8005 | veracity0 | 2010-01-25 16:51:42 -0600 (Mon, 25 Jan 2010) | 18 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

When we look at your equipment, notice if you are wearing an unknown item and
log it. Unfortunately, the itemid is not available in that context, so we can't
register it. Instead, put a dummy item with the correct name into that slot;
the Gear Changer can then unequip it, and if you refresh inventory, we'll learn
about the item then.

When loading a data file, if an override file exists, log that we are using it.
If the override file is "stale" - its modification date is older than that of
the built-in file it is overriding - log that fact and don't use it.
If the override file is not stale but has the wrong version number, don't use
it (which is not new), but log the version error.

When KoLmafia writes its own override files - currently only tradeitems,
itemdescs, equipment, modifiers, or statuseffects - log it.

ChatRequest overrides processResponse into a null method, obviating a lot of
useless processing in the generic method.

------------------------------------------------------------------------
r8004 | veracity0 | 2010-01-24 13:41:48 -0600 (Sun, 24 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

COmpare mall search results to item's data name, not display name

------------------------------------------------------------------------
r8003 | veracity0 | 2010-01-24 13:06:24 -0600 (Sun, 24 Jan 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

When learn descid for a new status effect, add to internal data tables and
update statuseffects.txt and modifiers.txt.
Move data table override writer from ItemDatabase to KoLmafia, since it now
will write tradeitems, itemdescs, equipment, statuseffects, and modifiers

------------------------------------------------------------------------
r8002 | veracity0 | 2010-01-24 08:49:39 -0600 (Sun, 24 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Handle sudden eruption of a giant sandworm into a fight. Untested.

------------------------------------------------------------------------
r8001 | veracity0 | 2010-01-24 08:29:50 -0600 (Sun, 24 Jan 2010) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Fix adventure gains for pr0n cocktail

------------------------------------------------------------------------
r8000 | veracity0 | 2010-01-23 14:19:58 -0600 (Sat, 23 Jan 2010) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Modify mall search to pick up name, id, and descid for each item found. If the
item is unknown, that suffices to register a new item, since the details can
be picked up from the item description.
Do not so-register unknown items found in your own store or display case, since
the desc id is not available in those places. You would have to have added them
outside KoLmafia for it to first see the items in those locations, so this is
not likely to be a problem.
Only equipment needs to update equipment.txt and modifiers.txt from the item
description text.

------------------------------------------------------------------------
r7999 | veracity0 | 2010-01-23 12:23:19 -0600 (Sat, 23 Jan 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

When examining the item description page for a new item, parse the enchantments
and update modifiers.
When writing data overrides, write modifiers.txt as well as tradeitems.txt,
itemdescs.txt, and equipment.txt.

------------------------------------------------------------------------
r7998 | veracity0 | 2010-01-22 20:42:21 -0600 (Fri, 22 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

When we discover a new item, log what goes into tradeitems.txt, itemdescs.txt
and equipment.txt to the gCLI

------------------------------------------------------------------------
r7997 | veracity0 | 2010-01-22 14:56:08 -0600 (Fri, 22 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

When generating modifiers.txt, programatically generate synergies and
maximization categories

------------------------------------------------------------------------
r7996 | veracity0 | 2010-01-22 13:18:53 -0600 (Fri, 22 Jan 2010) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Teach Modifiers how to generate modifiers.txt from internal data.
Add a couple of missing status effects.
Fix a couple of typos in the modifiers database

------------------------------------------------------------------------
r7995 | veracity0 | 2010-01-22 08:51:35 -0600 (Fri, 22 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Calculate hamburgler position assuming we are in UTC-0330

------------------------------------------------------------------------
r7994 | veracity0 | 2010-01-22 07:19:27 -0600 (Fri, 22 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

No NumberFormatException find short action name for "try to run away"

------------------------------------------------------------------------
r7993 | veracity0 | 2010-01-21 14:59:02 -0600 (Thu, 21 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Detect early when the debug log is closed and skip debug logging if so.

------------------------------------------------------------------------
r7992 | veracity0 | 2010-01-21 14:43:22 -0600 (Thu, 21 Jan 2010) | 7 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

"Extra-potent gremlin mutagin" -> "extra-potent gremlin mutagin"
Fix descids for Violet Hunt Invitation and A Crimbo Carol, Ch.5
Parse access, use type, and auto sell price from item descriptions for unknown
items and register them in item database.
Parse power, stat requisite, and weapon type from item descriptions for unknown
items and register them in equipment database.

------------------------------------------------------------------------
r7991 | veracity0 | 2010-01-21 10:03:30 -0600 (Thu, 21 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

Write equipment.txt override, as well, when unknown items are detected.
Write overrides only at login (if unknown items were found) or via the
"newdata" command. For now.

------------------------------------------------------------------------
r7990 | veracity0 | 2010-01-20 21:13:05 -0600 (Wed, 20 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java

Whenever you do a full refresh of inventory, check for unknown items.
If any are found, write override files in /data.

------------------------------------------------------------------------
r7989 | veracity0 | 2010-01-20 20:36:47 -0600 (Wed, 20 Jan 2010) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java

When KoLmafia detects an unknown item, it sometimes writes an override file in
the data directory - using an obsolete data format. Write this file in the
current format, and include all item attributes and secondary usages for already
known items.
The "checkdata" command will force an override file to be written, if and only
if new items are detected. This file is in the correct format...
Detect description ids when reading contents of storage - just in case you
have an unknown item sitting there.

Coming next: parsing item descriptions for new items to learn a lot more about
the attributes of the item, allowing KoLmafia to learn and adapt to new items
without as much constant updating...

------------------------------------------------------------------------
r7988 | veracity0 | 2010-01-20 13:51:51 -0600 (Wed, 20 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java

Include bleary's patch which forces the KoL day to begin at "rollover" - which
is midnight at GMT-0330.

------------------------------------------------------------------------
r7987 | veracity0 | 2010-01-20 11:23:27 -0600 (Wed, 20 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Adjust familiar naming pattern to be gender-insensitive.

------------------------------------------------------------------------
r7986 | veracity0 | 2010-01-20 11:04:28 -0600 (Wed, 20 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When you place a familiar into your terrarium, remember the name you gave it.

------------------------------------------------------------------------
r7985 | veracity0 | 2010-01-20 09:01:23 -0600 (Wed, 20 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

"Meets" is a synonym of "Meat". Sometimes.

------------------------------------------------------------------------
r7984 | veracity0 | 2010-01-19 01:40:53 -0600 (Tue, 19 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Do not generate debug output (which can cause memory allocation from string
concatenation) unless the debug file is open.
Refactor counters a little bit.

------------------------------------------------------------------------
r7983 | jasonharper | 2010-01-17 22:22:03 -0600 (Sun, 17 Jan 2010) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt

List all three sources for Eggs-tra Sensory Perception and Egg-stortionary
Tactics, not just the paisley one.

------------------------------------------------------------------------
r7982 | veracity0 | 2010-01-16 16:37:07 -0600 (Sat, 16 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Conditional.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Else.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/InterpreterState.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RepeatUntilLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/SortBy.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/WhileLoop.java

Add Interpreter.isTracing() to ASH interpreter. Execution of ASH parse nodes
calls that before calling Interpreter.trace(), to obviate string allocation
for the debug log if the trace stream is the null stream

------------------------------------------------------------------------
r7981 | veracity0 | 2010-01-16 14:53:35 -0600 (Sat, 16 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

When evaluating modifier expressions, get preferences as string and parse as
float manually, to avoid forcing preference to be rewritten as a float

------------------------------------------------------------------------
r7980 | veracity0 | 2010-01-16 10:54:19 -0600 (Sat, 16 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

Casting Jingle Bells gives you Jingle Jangle Jingle.
Casting Holiday Weight Gain gives you A Few Extra Pounds.

------------------------------------------------------------------------
r7979 | veracity0 | 2010-01-16 10:23:57 -0600 (Sat, 16 Jan 2010) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Apply floor() to _stinky_CheeseCount after applying appropriate division

------------------------------------------------------------------------
r7978 | veracity0 | 2010-01-15 14:38:58 -0600 (Fri, 15 Jan 2010) | 13 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Add (untested) support for stinky cheese items:
- Equipment Manager keeps track of how many unique stinky cheese items you have
equipped (can be up to 4: 1 weapon, 1 offhand, 1 pants, 1 accessory)
- Variable _stinkyCheeseCount tracks daily stinky cheese combats: at start of a
fight, it is incremented by stinky cheese level, as above.
- Modifiers for stinky cheese items take _stinkyCheeseCount into account
When you have a red-and-green sweater equipped, you can use Static Shock. We do
not currently track whether you've used it yet this combat.
When you have a stinky cheese eye equipped, you can Give Your Opponent the
Stinkeye. We do not currently track if you've used it yet today.
Preferences.increment doesn't other changing the preference and writing the
settings file if increment is 0.

------------------------------------------------------------------------
r7977 | veracity0 | 2010-01-15 11:05:49 -0600 (Fri, 15 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Teach Familiar Trainer about sugar shield. Untested.

------------------------------------------------------------------------
r7976 | DoctorRotelle | 2010-01-14 02:42:38 -0600 (Thu, 14 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java

Fixed typo

------------------------------------------------------------------------
r7975 | shwei | 2010-01-14 00:20:59 -0600 (Thu, 14 Jan 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/chat/ModeratorMessage.java

Recognize the channel where moderator messages arrive from
------------------------------------------------------------------------
r7974 | veracity0 | 2010-01-13 22:13:09 -0600 (Wed, 13 Jan 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/tradeitems.txt

Fix various autosell prices, access, fullness, etc.

------------------------------------------------------------------------
r7973 | shwei | 2010-01-12 23:16:26 -0600 (Tue, 12 Jan 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java

Print any stack traces that happen when polling server messages for internal chat
------------------------------------------------------------------------
r7972 | DoctorRotelle | 2010-01-12 12:02:15 -0600 (Tue, 12 Jan 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Summon sugar sheets is a bookshelf skill.
------------------------------------------------------------------------
r7971 | DoctorRotelle | 2010-01-12 11:57:57 -0600 (Tue, 12 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Stop when we reach a hobopolis boss. Aborting was a bit more than was necessary. 

This means scripts no longer halt when reaching a hobopolis boss. They will now continue.
------------------------------------------------------------------------
r7970 | veracity0 | 2010-01-12 08:14:03 -0600 (Tue, 12 Jan 2010) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Once we have successfully parsed a skill usage, null out the skill so that
subsequent simple visits to skill.php are not erroneously parsed as casting
the same skill again.
When casting a libram skill from skills.php, do not also log its casting from
the subsequent redirect to campground.php

------------------------------------------------------------------------
r7969 | veracity0 | 2010-01-11 17:41:59 -0600 (Mon, 11 Jan 2010) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

If you have a bookshelf, check it at login, just to synch up with current mana
cost for casting libram skills.
When you cast a libram skill from skills.php, handle redirect to campground.php
and thence back to skills.php?message=1

------------------------------------------------------------------------
r7968 | shwei | 2010-01-11 17:11:54 -0600 (Mon, 11 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

Fix name clicks in chat for players that have an underscore in their name

Fix player ids not being recognized while chatting, causing name clicks for profiles and ascension history to not have any results
------------------------------------------------------------------------
r7967 | shwei | 2010-01-11 13:50:21 -0600 (Mon, 11 Jan 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   A /src/relay/basics.css

When annotating monsters, also color the monster name based on the monster element.  We will use CSS classes rather than what was specified in the KoLmafia feature request forum so that we do not interfere with Greasemonkey scripts that rely on the innerHTML of that span.
------------------------------------------------------------------------
r7966 | veracity0 | 2010-01-11 12:17:15 -0600 (Mon, 11 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

When looking for tower items in shore result text, accept only those in bold

------------------------------------------------------------------------
r7965 | veracity0 | 2010-01-09 13:24:54 -0600 (Sat, 09 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When a stocking mimic eats candy, either at the end of a battle or via the
familiar binger or inventory page, add experience. Adjust weight as appropriate.

------------------------------------------------------------------------
r7964 | shwei | 2010-01-07 21:53:49 -0600 (Thu, 07 Jan 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java

Do not highlight tabs when they are first opened unless that tab was opened due to an incoming message.
------------------------------------------------------------------------
r7963 | shwei | 2010-01-07 21:43:37 -0600 (Thu, 07 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   A /src/net/sourceforge/kolmafia/chat/ModeratorMessage.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java

Parse moderator messages as their own message type where the player id is stored.  Format moderator messages to provide a profile link using the stored player id.

As a side note, because "Mod Announcement" was not recognized as a moderator-type sender, the player id links just linked to the profile for the first person to post a mod announcement during the user's KoLmafia session.  This commit should also fix that issue, assuming "Mod Announcement" is the proper spelling for what shows up in chat.
------------------------------------------------------------------------
r7962 | shwei | 2010-01-07 20:56:39 -0600 (Thu, 07 Jan 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java

Remove highlight buffer
------------------------------------------------------------------------
r7961 | veracity0 | 2010-01-07 08:39:51 -0600 (Thu, 07 Jan 2010) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add new Travelling Trader item and skill

------------------------------------------------------------------------
r7960 | veracity0 | 2010-01-05 22:51:09 -0600 (Tue, 05 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   M /src/net/sourceforge/kolmafia/swingui/menu/InvocationMenuItem.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java

Fix recently introduced compile errors: method.invoke's second argument is an
Object [], not an Object.
Use Preferences.increment as appropriate.

------------------------------------------------------------------------
r7959 | jaadams5 | 2010-01-05 19:32:38 -0600 (Tue, 05 Jan 2010) | 1 line
Changed paths:
   M /src/relay/basement.js
   M /src/relay/basics.js

Eliminated return true so function never returns a value (because return value is never used).
------------------------------------------------------------------------
r7958 | jaadams5 | 2010-01-05 19:27:16 -0600 (Tue, 05 Jan 2010) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   M /src/net/sourceforge/kolmafia/swingui/menu/InvocationMenuItem.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java

Explict cast to java.lang.Object to make complier happier.
------------------------------------------------------------------------
r7957 | veracity0 | 2010-01-04 11:37:34 -0600 (Mon, 04 Jan 2010) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/command/AbstractCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java

When interpreting a line as a CLI command, preserve the case of the command, in
case it turns out to be a script invocation, since file names can be case
sensitive.

------------------------------------------------------------------------
r7956 | veracity0 | 2010-01-03 17:14:54 -0600 (Sun, 03 Jan 2010) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Level 0 class combat skills ARE permable now.
When the Stocking Mimic reached inside itself and pulls out its familiar item,
add it to inventory and equip it on the familiar. (Which is what KoL just did)

------------------------------------------------------------------------
r7955 | veracity0 | 2010-01-02 19:33:42 -0600 (Sat, 02 Jan 2010) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   A /src/net/sourceforge/kolmafia/request/HeyDezeRequest.java (from /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java:7954)
   D /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/StyxPixieCommand.java

Rename StyxPixieRequest to HeyDezeRequest. Log visits to Meansucker's House and
Heartbreaker's Hotel.

------------------------------------------------------------------------
r7954 | veracity0 | 2010-01-02 15:38:45 -0600 (Sat, 02 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Dinghy image for shore counter takes you to The Shore

------------------------------------------------------------------------
r7953 | veracity0 | 2010-01-02 12:40:40 -0600 (Sat, 02 Jan 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add a few shield powers. Shore counter is purely informational.

------------------------------------------------------------------------
r7952 | veracity0 | 2010-01-01 16:32:23 -0600 (Fri, 01 Jan 2010) | 6 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Experimental feature: when you use a chef-in-the-box or a bartender-in-the-box,
set chefTurnsUsed or bartenderTurnsUsed to 0. When ever you cook or mix and
have a box servant, increment the appropriate counter by the number of items
created. When it blows up, do nothing; you can still look at the variable to
see how many turns it lasted.

------------------------------------------------------------------------
r7951 | veracity0 | 2010-01-01 12:26:00 -0600 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 13.8

------------------------------------------------------------------------
r7950 | veracity0 | 2010-01-01 12:06:04 -0600 (Fri, 01 Jan 2010) | 3 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/mallprices.txt

Update mallprices.txt. Add Static Shock and Give Your Opponent the Stinkeye
combat skills. (Unverified)

------------------------------------------------------------------------
r7949 | veracity0 | 2010-01-01 10:10:34 -0600 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/foldgroups.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Add stinky cheese ball and its squishables

------------------------------------------------------------------------
r7948 | veracity0 | 2009-12-31 23:52:50 -0600 (Thu, 31 Dec 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Arena parameters for Snow Angel

------------------------------------------------------------------------
r7947 | veracity0 | 2009-12-31 22:21:59 -0600 (Thu, 31 Dec 2009) | 5 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Crimbo Town has faded into the mists:
- The Crimbo Cafe is not open
- The Crimbo Cartel is no longer available on Coinmasters
- The Crimbo Town adventuring areas are now in Crimbo09 (Retired), not Holiday

------------------------------------------------------------------------
r7946 | veracity0 | 2009-12-30 16:45:59 -0600 (Wed, 30 Dec 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

ASH to_int() now simply prints informative error messages, complete with file
and line, when given bogus input, rather than stopping execution of the script.
Bogus input returns whatever int used to be returned.

------------------------------------------------------------------------
r7945 | veracity0 | 2009-12-30 13:53:18 -0600 (Wed, 30 Dec 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java

If you attempt to call to_string() with an argument that cannot be converted
to a string (an aggregate, for example), the ASH parser infinitely recursed
trying to find a function that could do it. Don't do that.
If you define a typedef and specify that it is the return type of a function,
you should be able to return a variable (or function call) that has the base
type. Now you can.

------------------------------------------------------------------------
r7944 | veracity0 | 2009-12-30 10:27:16 -0600 (Wed, 30 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add ASH function: boolean is_numeric( string );

------------------------------------------------------------------------
r7943 | veracity0 | 2009-12-29 16:53:53 -0600 (Tue, 29 Dec 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

You can Summon Crimbo Candy once per day. Add that skill to breakfast. Untested.

------------------------------------------------------------------------
r7942 | veracity0 | 2009-12-29 16:24:42 -0600 (Tue, 29 Dec 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Allow "aggregate" as a imple ASH type. The only thing you can do with a variable
of such a type is to pass it to a function that accepts any aggregate, such as
map_to_file.

------------------------------------------------------------------------
r7941 | veracity0 | 2009-12-29 15:57:32 -0600 (Tue, 29 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

ASH: interpret <anything> + <string> as a string concatenation, rather than only
<string> + <anything>

------------------------------------------------------------------------
r7940 | veracity0 | 2009-12-29 09:44:03 -0600 (Tue, 29 Dec 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java

Fix mafiatization of function and go to menus if compact top menu desired.
Add Craft and Log Out to compact function menu
Do not try to look at vinyl boots after you have logged out.

------------------------------------------------------------------------
r7939 | veracity0 | 2009-12-28 22:40:45 -0600 (Mon, 28 Dec 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Correctly parse "You gain" and "You spent" messages from visiting NPC stores and
do not modify your Meat balance based on the quantity you acquired, as must be
done for purchasing from mall stores.

------------------------------------------------------------------------
r7938 | veracity0 | 2009-12-28 15:17:20 -0600 (Mon, 28 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/HistoryEntry.java

If you log out while in chat, you can get a null response to a request. Don't
take an NPE if you do so.

------------------------------------------------------------------------
r7937 | veracity0 | 2009-12-28 12:27:11 -0600 (Mon, 28 Dec 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Just as we do with the clan stash, remember when one's display case or store's
sold item list is retrieved.
ASH display_amount(), shop_amount(), and stash_amount() now look at those
status variables to decide whether to refresh the list, rather than assuming
that an empty list means it hasn't been read yet.
Clear the clan, display case, and store caches when you switch characters.

------------------------------------------------------------------------
r7936 | veracity0 | 2009-12-28 10:27:24 -0600 (Mon, 28 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Warn user to wield a club if attempting to use a seal figurine from the Item
Manager without a club equipped.

------------------------------------------------------------------------
r7935 | veracity0 | 2009-12-28 10:01:57 -0600 (Mon, 28 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Give the player a warning screen if they try to use an infernal seal figurine in
the relay browser but are not wielding a club

------------------------------------------------------------------------
r7934 | veracity0 | 2009-12-27 17:51:17 -0600 (Sun, 27 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

If you take a shore trip which does not give you an item and already have a
counter going, keep it.

------------------------------------------------------------------------
r7933 | veracity0 | 2009-12-27 11:47:57 -0600 (Sun, 27 Dec 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

For mana burning: decouple casting of summoning skills from non-mood skills;
you can now have mana burning cast breakfast skills, libram skills, and so on
without having it boost temporary non-mood effects

------------------------------------------------------------------------
r7932 | veracity0 | 2009-12-27 10:48:31 -0600 (Sun, 27 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When you visit the shore, add a 35-turn counter to let you space out your
visits, if you wish.

------------------------------------------------------------------------
r7931 | DoctorRotelle | 2009-12-26 20:10:35 -0600 (Sat, 26 Dec 2009) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Add a couple more crimbo plurals
------------------------------------------------------------------------
r7930 | DoctorRotelle | 2009-12-26 19:46:50 -0600 (Sat, 26 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

VIP lounge is available one the king has been liberated.
------------------------------------------------------------------------
r7929 | veracity0 | 2009-12-26 15:17:59 -0600 (Sat, 26 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Refactor ASH operator evaluation and allow < <= >= > to be applied to strings.

------------------------------------------------------------------------
r7928 | veracity0 | 2009-12-25 18:00:57 -0600 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Trim whitespace from start and end of strings before parsing as an integer

------------------------------------------------------------------------
r7927 | veracity0 | 2009-12-25 17:51:38 -0600 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Keep track of compact mode for charpane and topmenu seperately.

------------------------------------------------------------------------
r7926 | veracity0 | 2009-12-25 16:55:51 -0600 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

lways open game.php to start Relay Browser.

------------------------------------------------------------------------
r7925 | veracity0 | 2009-12-25 16:14:28 -0600 (Fri, 25 Dec 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/RestaurantCommand.java

Be a little more robust in how we ask the restaurant or brewery for the daily
special. If you cannot visit one or the other because of your zodiac sign,
say so.

------------------------------------------------------------------------
r7924 | DoctorRotelle | 2009-12-25 13:51:38 -0600 (Fri, 25 Dec 2009) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Added some crimbo item plurals
------------------------------------------------------------------------
r7923 | veracity0 | 2009-12-25 13:46:02 -0600 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Add "candy" as a secondary use for items

------------------------------------------------------------------------
r7922 | DoctorRotelle | 2009-12-25 12:11:45 -0600 (Fri, 25 Dec 2009) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Add descids for Crimbo Candy Cookbook and red-and-green sweater
------------------------------------------------------------------------
r7921 | veracity0 | 2009-12-25 10:41:17 -0600 (Fri, 25 Dec 2009) | 5 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Make sure that we are parsing integers following "You gain", "You lose", or "You
spend", to keep from being fooled by, for example, "You lose interest".
First cut at support for Crimbo Tree: log when you visit it.
Crimbo day items. Crimbo tree items, skill, effects, familiar, ...

------------------------------------------------------------------------
r7920 | veracity0 | 2009-12-24 14:41:53 -0600 (Thu, 24 Dec 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

On the Item Manager, when you are looking at the closet and click the "use"
button, move the selected items to inventory and then use them, rather than
trying to acquire them from storage, the mall, or from parts.

------------------------------------------------------------------------
r7919 | veracity0 | 2009-12-24 11:23:08 -0600 (Thu, 24 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Trap NumberFormatException in ASH and give an informative message, including
file and line, rather than printing a useless stack trace.

------------------------------------------------------------------------
r7918 | veracity0 | 2009-12-24 09:41:28 -0600 (Thu, 24 Dec 2009) | 4 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Advent item of the day. Penguin of the day. Lose quest items when you gain
contraption. When you acquire (crimbuck, lucre, sand dollar), update title of
current Coinmaster panel, if appropriate.

------------------------------------------------------------------------
r7917 | veracity0 | 2009-12-23 15:21:58 -0600 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java

Do not double count Meat spent at cafes

------------------------------------------------------------------------
r7916 | veracity0 | 2009-12-23 09:43:14 -0600 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Penguin of the day

------------------------------------------------------------------------
r7915 | veracity0 | 2009-12-22 13:12:10 -0600 (Tue, 22 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java

When reading a file into a map, if there are insufficient data fields on a line,
use default values for remaining fields

------------------------------------------------------------------------
r7914 | DoctorRotelle | 2009-12-22 11:35:25 -0600 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Update some details for night-vision goggles.
------------------------------------------------------------------------
r7913 | DoctorRotelle | 2009-12-22 08:39:40 -0600 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   M /src/data/monsters.txt

night vision goggles -> night-vision goggles
------------------------------------------------------------------------
r7912 | veracity0 | 2009-12-22 00:32:24 -0600 (Tue, 22 Dec 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Penguin of the day

------------------------------------------------------------------------
r7911 | veracity0 | 2009-12-21 17:08:14 -0600 (Mon, 21 Dec 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Don't double process meat expenditures from NPC stores

------------------------------------------------------------------------
r7910 | veracity0 | 2009-12-20 23:49:12 -0600 (Sun, 20 Dec 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add speed limit shield, penguin of the day, and advent prize of the day

------------------------------------------------------------------------
r7909 | veracity0 | 2009-12-20 19:12:47 -0600 (Sun, 20 Dec 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Mark various  hp, mp, and hpmp items as combat usable

------------------------------------------------------------------------
r7908 | DoctorRotelle | 2009-12-20 15:58:08 -0600 (Sun, 20 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Shorten pattern for 3rd time helmet (on mad hatrack) message.
------------------------------------------------------------------------
r7907 | veracity0 | 2009-12-20 11:06:17 -0600 (Sun, 20 Dec 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Penguin of the day

------------------------------------------------------------------------
r7906 | DoctorRotelle | 2009-12-19 15:46:07 -0600 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Update a few extra pounds and curative carol
------------------------------------------------------------------------
r7905 | DoctorRotelle | 2009-12-19 15:35:56 -0600 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

made the slimeling growable
------------------------------------------------------------------------
r7904 | veracity0 | 2009-12-19 15:35:13 -0600 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Visiting Mr. Store with no Mr. Accessories no longer gets NumberFormatException

------------------------------------------------------------------------
r7903 | veracity0 | 2009-12-19 15:18:00 -0600 (Sat, 19 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

First attempt at Stealth Mistletoe: if it's round 2 and you hung up some
mistletoe, custom combat scripts (and button) should still allow you to steal.

------------------------------------------------------------------------
r7902 | veracity0 | 2009-12-19 14:51:16 -0600 (Sat, 19 Dec 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

When we read effects from the CharPane, if we succeed in locating the effect by
ID, use our own internal name for it, rather than what appears on the charpane
(which can include unexpected Unicode character entities).
When parsing Custom Combat scripts, "stealth" does not mean "steal"

------------------------------------------------------------------------
r7901 | veracity0 | 2009-12-19 13:48:15 -0600 (Sat, 19 Dec 2009) | 3 lines
Changed paths:
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java

When reading zaplist, use canonical name of items: jaba&ntilde;eror pepper,
rather than having a unicode tilde n character.

------------------------------------------------------------------------
r7900 | veracity0 | 2009-12-19 13:27:52 -0600 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Fix consumption data for crimbo candy

------------------------------------------------------------------------
r7899 | veracity0 | 2009-12-19 13:14:19 -0600 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Fix location details for toy factory. add throwing wrench and live wire to drops

------------------------------------------------------------------------
r7898 | veracity0 | 2009-12-19 12:57:03 -0600 (Sat, 19 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

When we discard an item from the familiar item slot (read: sugar shield), don't
leave it in inventory.

------------------------------------------------------------------------
r7897 | veracity0 | 2009-12-19 11:44:26 -0600 (Sat, 19 Dec 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/HistoryEntry.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

When you buy or sell something to a coinmaster, immediately update token count
in frame title.
Fix purchasing from the Crimbo Cartel
Fix exception generated when you log out with chat open

------------------------------------------------------------------------
r7896 | veracity0 | 2009-12-19 09:27:17 -0600 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Elf of the Day

------------------------------------------------------------------------
r7895 | shwei | 2009-12-18 12:05:01 -0600 (Fri, 18 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

More straightforward skill weapon retrieval strategy to take into account existing skill weapons
------------------------------------------------------------------------
r7894 | veracity0 | 2009-12-18 11:37:55 -0600 (Fri, 18 Dec 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Mark filthy poultice and gauze garter as combat items

------------------------------------------------------------------------
r7893 | veracity0 | 2009-12-18 09:47:00 -0600 (Fri, 18 Dec 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Add a variety of plurals

------------------------------------------------------------------------
r7892 | veracity0 | 2009-12-18 08:53:28 -0600 (Fri, 18 Dec 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Daily Elf

------------------------------------------------------------------------
r7891 | shwei | 2009-12-18 04:13:51 -0600 (Fri, 18 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Allow ode (and only ode) to be cast with a lesser weapon when out of Ronin
------------------------------------------------------------------------
r7890 | veracity0 | 2009-12-17 08:17:09 -0600 (Thu, 17 Dec 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add daily crimbo elf drops. At outfit id for Snowman Suit

------------------------------------------------------------------------
r7889 | shwei | 2009-12-17 00:18:16 -0600 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java

Remove extra debug printing
------------------------------------------------------------------------
r7888 | shwei | 2009-12-17 00:14:57 -0600 (Thu, 17 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java

Fix generating of clan snapshot for clans bigger than 100 players
Fix parse exceptions that come up when trying to generate a clan snapshot
------------------------------------------------------------------------
r7887 | shwei | 2009-12-17 00:00:38 -0600 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Recognize /f shorthand for /friends
------------------------------------------------------------------------
r7886 | shwei | 2009-12-16 23:58:35 -0600 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix parsing of last adventure id when last adventure id is non-numeric
------------------------------------------------------------------------
r7885 | veracity0 | 2009-12-16 20:03:56 -0600 (Wed, 16 Dec 2009) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Change Coinmasters: the title of the frame show only the coins that correspond
to the tab you are currently viewing, rather than all types of coins separated
by slashes.
Initial implementation of the Crimbo Cartel as a coinmaster with Crimbux as
currency. Not actually TESTED yet (except to see how the UI works), since none
of my characters are prepared to spend any Crimbux yet...

------------------------------------------------------------------------
r7884 | veracity0 | 2009-12-16 15:03:48 -0600 (Wed, 16 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Deduct meat from inventory when you buy Crimbux at the change machine

------------------------------------------------------------------------
r7883 | veracity0 | 2009-12-16 12:17:47 -0600 (Wed, 16 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java

Fix recognition of the Crimbo Cafe

------------------------------------------------------------------------
r7882 | veracity0 | 2009-12-16 11:17:45 -0600 (Wed, 16 Dec 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

It's Antarctic Ice Tea, not Iced Tea.
Fix consumption data for Crimbo Cafe items
Add pair of bolt cutters

------------------------------------------------------------------------
r7881 | veracity0 | 2009-12-16 09:41:01 -0600 (Wed, 16 Dec 2009) | 6 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/Crimbo09Request.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/request/NemesisRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Add some support for Crimbo Town:
- When you turn in elf resistance buttons to Don Crimbo, deduct from inventory
- When you start an 11 game or double down in an 11 game, deduct Crimbux
- When you play the slot machine, deduct Crimbux
- Starting an 11 game or playing the slot machine takes turns. Honor counters.

------------------------------------------------------------------------
r7880 | veracity0 | 2009-12-15 15:51:35 -0600 (Tue, 15 Dec 2009) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add new items, effects, familiars, skills, etc.

------------------------------------------------------------------------
r7879 | veracity0 | 2009-12-14 10:23:44 -0600 (Mon, 14 Dec 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add fancy chocolate car

------------------------------------------------------------------------
r7878 | shwei | 2009-12-13 21:45:50 -0600 (Sun, 13 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java

Fix parsing of mallsell command
------------------------------------------------------------------------
r7877 | shwei | 2009-12-13 21:42:18 -0600 (Sun, 13 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Provide an isNumeric and an isFloat routine to minimize code duplication
Reorganize integer parsing to better recognize floats followed by 'm' or 'k'
Properly handle non-numeric adventure ids when they are encountered during adventuring
------------------------------------------------------------------------
r7876 | shwei | 2009-12-13 04:04:50 -0600 (Sun, 13 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

When processing /listen messages, make sure to open the correct buffer/window rather than always opening a window corresponding to the channel name
------------------------------------------------------------------------
r7875 | shwei | 2009-12-13 03:59:07 -0600 (Sun, 13 Dec 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Recognize /l as equivalent to /listen
Recognize /c as equivalent to /channel
------------------------------------------------------------------------
r7874 | veracity0 | 2009-12-11 19:55:11 -0600 (Fri, 11 Dec 2009) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Notice when your cyber-mattock breaks in battle.
Add Bruised Jaw
Fix some consumption stats for Crimbo candies

------------------------------------------------------------------------
r7873 | shwei | 2009-12-11 13:28:06 -0600 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java

Fix parsing exceptions when parsing effect names in ASH scripts
------------------------------------------------------------------------
r7872 | shwei | 2009-12-11 13:27:09 -0600 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Make sure that we return 0 when parsing integer values of completely non-numeric strings (regression issue)
------------------------------------------------------------------------
r7871 | shwei | 2009-12-11 03:57:03 -0600 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java

Switch to UTF-8 as the default local file encoding, but leave Latin-1 as the assumed encoding for remote files if no encoding is provided in the connection headers.
------------------------------------------------------------------------
r7870 | shwei | 2009-12-11 03:45:36 -0600 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Fix clan stash and run away threshold parsing
------------------------------------------------------------------------
r7869 | shwei | 2009-12-11 03:44:54 -0600 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

If given a zero-length string, interpret that to be zero when parsing numeric values
------------------------------------------------------------------------
r7868 | shwei | 2009-12-11 03:44:21 -0600 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Fix parsing of infinite-duration effects
------------------------------------------------------------------------
r7867 | shwei | 2009-12-10 13:35:00 -0600 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Only parse skillId when the name of the action starts with the word 'skill' to avoid parse exceptions
------------------------------------------------------------------------
r7866 | shwei | 2009-12-10 13:26:15 -0600 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java

Remove trailing space when parsing integer
------------------------------------------------------------------------
r7865 | shwei | 2009-12-10 13:25:49 -0600 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java

Fix integer parsing when trying to determine equipment power when deriving pulverize results
------------------------------------------------------------------------
r7864 | shwei | 2009-12-09 19:57:56 -0600 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Return the same value as would be returned in the old parsing strategy to avoid regression issues while we track down other places where more exact parsing is needed
------------------------------------------------------------------------
r7863 | shwei | 2009-12-09 19:50:58 -0600 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Fix parse problems when checking against pulverize data and current amount in stock during mall searches
------------------------------------------------------------------------
r7862 | shwei | 2009-12-09 19:44:14 -0600 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Rather than crash when failing to parse an integer, just print a stack trace
------------------------------------------------------------------------
r7861 | shwei | 2009-12-09 15:29:55 -0600 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix login-related number parsing errors resulting from previous commit.
------------------------------------------------------------------------
r7860 | shwei | 2009-12-09 15:21:14 -0600 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Change the way numbers are parsed (only remove commas, assume all other characters are meant to be part of the number).  This should address the problem where floats are not parsed properly when they are in scientific notation, or whatever that is officially called.  It may introduce other problems where people relied on the automatic non-decimal character removal, but we'll address those as time goes on.
------------------------------------------------------------------------
r7859 | DoctorRotelle | 2009-12-07 12:55:11 -0600 (Mon, 07 Dec 2009) | 1 line
Changed paths:
   M /src/data/adventures.txt

Adjust the conditions list for the Marinara Trench to make bubbling tempura batter the default.
------------------------------------------------------------------------
r7858 | jasonharper | 2009-12-06 14:33:19 -0600 (Sun, 06 Dec 2009) | 15 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

InventoryManager.getAccessibleCount() now counts items equipped by all your
other familiars, in addition to your current equipment.  (This doesn't affect
ASH available_amount(), but perhaps it should.)

Modifier Maximizer now supports "switch <fam>" to consider switching to a
different familiar.

Maximizer will not consider any item you don't actually have unless it has an
actual benefit - that protection previously only applied to items that would
be bought from the Mall, not NPC purchases/creation/etc.

Maximizing "adv" now implies "-tie".  In the unlikely event that someone
wants to use the tiebreaker in this case, spelling the modifier in full as
"adventures" bypasses this.

------------------------------------------------------------------------
r7857 | DoctorRotelle | 2009-12-06 12:17:26 -0600 (Sun, 06 Dec 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Added new section to Daily Deeds panel to track adventures gained from familiars and equipment.
Added some logic to remove hottub and telescope buttons while unavailable in bad moon.
------------------------------------------------------------------------
r7856 | DoctorRotelle | 2009-12-06 12:13:54 -0600 (Sun, 06 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Adjusted max weight for Stocking Mimic.
------------------------------------------------------------------------
r7855 | DoctorRotelle | 2009-12-06 12:12:44 -0600 (Sun, 06 Dec 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add drop rates for memories of DNA.
Marked groupie spangles conditional.
------------------------------------------------------------------------
r7854 | DoctorRotelle | 2009-12-06 11:54:23 -0600 (Sun, 06 Dec 2009) | 3 lines
Changed paths:
   M /src/data/adventures.txt

Reorganize Underwater locations based upon their penalty levels (and to match the wiki ordering).
Added dance card as a possible condition.
Added 8 any paper strip as a possible condition.
------------------------------------------------------------------------
r7853 | DoctorRotelle | 2009-12-06 11:50:33 -0600 (Sun, 06 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Recognize when the filthworm queen has been slain.
------------------------------------------------------------------------
r7852 | jasonharper | 2009-12-05 17:12:26 -0600 (Sat, 05 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH extract_items() and extract_meat() now delete any spaces immediately
after a hyphen, which are sometimes present in kmailed item's names.

------------------------------------------------------------------------
r7851 | jasonharper | 2009-12-03 16:57:47 -0600 (Thu, 03 Dec 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java

Restore bindings even on outermost/non-recursive calls, so that variable
values aren't retained in memory unnecessarily.

------------------------------------------------------------------------
r7850 | jasonharper | 2009-12-03 15:58:36 -0600 (Thu, 03 Dec 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java

When calling an ASH function recursively, save variable bindings from all
nested scopes, not just the top-level scope.

The outermost call to any function (and therefore, ALL calls to non-recursive
functions) no longers saves bindings at all, as that's pointless.

------------------------------------------------------------------------
r7849 | shwei | 2009-12-02 20:47:24 -0600 (Wed, 02 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

Fix Javascript and cached images not loading on Windows
------------------------------------------------------------------------
r7848 | shwei | 2009-12-02 20:32:40 -0600 (Wed, 02 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java

Fix relative path handling when the parent directory is the root of a drive/mount
------------------------------------------------------------------------
r7847 | shwei | 2009-12-02 11:37:39 -0600 (Wed, 02 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Better handling of default relay browser
------------------------------------------------------------------------
r7846 | shwei | 2009-12-02 11:35:46 -0600 (Wed, 02 Dec 2009) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LoadScriptMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

Switch to getCanonicalPath instead of getAbsolutePath
------------------------------------------------------------------------
r7845 | shwei | 2009-12-01 21:37:10 -0600 (Tue, 01 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Generate pseudo responses for chat messages to ensure that proper headers are applied to them (in case missing headers causes problems in some browsers).
------------------------------------------------------------------------
r7844 | shwei | 2009-12-01 21:32:19 -0600 (Tue, 01 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Fix null pointer exception when writing headers with a null form connection
------------------------------------------------------------------------
r7843 | shwei | 2009-12-01 21:31:37 -0600 (Tue, 01 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java

Fix dungeon channel messages not being recognized due to negative player IDs
------------------------------------------------------------------------
r7842 | shwei | 2009-12-01 21:08:42 -0600 (Tue, 01 Dec 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java

Save paths as relative rather than as absolute, provided they are located within two folders of the KoLmafia root location.  Improve recognition of these relative paths when loading the relay browser in Windows.
------------------------------------------------------------------------
r7841 | jasonharper | 2009-12-01 18:28:48 -0600 (Tue, 01 Dec 2009) | 10 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/HiddenCityCommand.java

Combat item count adjustment is now done after normal result parsing, so that
combat items acquired during combat are not momentarily double-counted (a
condition that may not ever get corrected, if the item was immediately used,
ending the combat).  Also, the first item in the popup was never being
adjusted.

Fixed parsing of the hiddencity altar option, and corrected the help string.

Filthy chocolate lucre is now multi-usable.

------------------------------------------------------------------------
r7840 | veracity0 | 2009-12-01 15:40:05 -0600 (Tue, 01 Dec 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Initial support for Stocking Mimic and Dec 1 Advent items

------------------------------------------------------------------------
r7839 | shwei | 2009-11-30 22:30:31 -0600 (Mon, 30 Nov 2009) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java
   M /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java

Update to highlighting to avoid chat being mangled when highlights are applied (may result in a performance penalty due to the frequent toLowerCase calls).
------------------------------------------------------------------------
r7838 | shwei | 2009-11-30 20:26:41 -0600 (Mon, 30 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java

Fix private message windows not reopening after they've been closed
------------------------------------------------------------------------
r7837 | shwei | 2009-11-30 20:22:25 -0600 (Mon, 30 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java

Improved recognition of password hash changes when changing a password
------------------------------------------------------------------------
r7836 | shwei | 2009-11-29 17:22:45 -0600 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/CommandDisplayPanel.java

Re-add option to add gCLI to chat
------------------------------------------------------------------------
r7835 | shwei | 2009-11-29 16:52:51 -0600 (Sun, 29 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java
   M /src/net/sourceforge/kolmafia/chat/HistoryEntry.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Minor performance improvements to chat
------------------------------------------------------------------------
r7834 | veracity0 | 2009-11-29 15:52:38 -0600 (Sun, 29 Nov 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Choice 376 is Ancient Temple (unlocked) and 367 is Ancient Temple (the Wiki
has them backwards). Unlocking the ancient temple should now remove the two
stone half circles from inventory.

------------------------------------------------------------------------
r7833 | jasonharper | 2009-11-28 12:00:00 -0600 (Sat, 28 Nov 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH function visit_url(string, boolean); if the 2nd parameter is false,
the URL will be retrieved via a GET request even if it contains parameters. 
If it is true, behaves just the same as the 1-arg version.

Reordered some items in mafia's sidepane so that the refresh button is always
clickable, even if the window is small enough that the modifiers display
entirely overlaps it.

------------------------------------------------------------------------
r7832 | jasonharper | 2009-11-26 16:07:08 -0600 (Thu, 26 Nov 2009) | 9 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

An attempt at better handling of scripts that produce CLI output faster than
the display can be updated, which previously caused the AWT event queue to
grow without bound:  Every display update now carries a sequence number,
which is incremented for updates that entirely replace the display (CLS, and
trimming of the display when it gets too big).  Updates with an outdated
sequence number are simply ignored.  Assuming that updates can be dequeued
and ignored faster than a script can generate and enqueue them, the queue
size should remain bounded.

------------------------------------------------------------------------
r7831 | shwei | 2009-11-26 14:48:07 -0600 (Thu, 26 Nov 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java

Fix all /listen channels being unlistened when closing chat
Fix double clicking on contact in popup resulting in a window with the wrong key being opened
------------------------------------------------------------------------
r7830 | veracity0 | 2009-11-26 12:15:06 -0600 (Thu, 26 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

When removing ingredients from inventory, parse sushi type out of creation URL
rather than reading the (truncated) name from the response text.

------------------------------------------------------------------------
r7829 | veracity0 | 2009-11-25 21:07:56 -0600 (Wed, 25 Nov 2009) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

From Wiki: Arena parameters of Chauvinist Pig and Dancing Frog. Special Cage
Match loss message for Chauvinist Pig.

------------------------------------------------------------------------
r7828 | shwei | 2009-11-24 01:05:44 -0600 (Tue, 24 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Better handling of closing the chat window while relay browser chat is still running
------------------------------------------------------------------------
r7827 | shwei | 2009-11-24 01:03:03 -0600 (Tue, 24 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

Less error prone handling of /channel and /switch commands
------------------------------------------------------------------------
r7826 | shwei | 2009-11-24 00:56:49 -0600 (Tue, 24 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java
   M /src/net/sourceforge/kolmafia/chat/ChatPoller.java

Ensure active channels are detected, even if relay browser is opened first
------------------------------------------------------------------------
r7825 | shwei | 2009-11-23 17:42:50 -0600 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

Fix chat text re-appearing as event messages due to keeping the wrong pattern matcher
------------------------------------------------------------------------
r7824 | shwei | 2009-11-23 16:18:53 -0600 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

Fix /me handling when show tags for current channel is deactivated
------------------------------------------------------------------------
r7823 | shwei | 2009-11-23 13:51:41 -0600 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java

Recognize chat messages for people who have show tags for current channel deactivated
------------------------------------------------------------------------
r7822 | jasonharper | 2009-11-23 04:08:35 -0600 (Mon, 23 Nov 2009) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/textui/command/BuyCommand.java

Changed plural of tap shoes.

Made error message more specific when failing to buy an item in ronin.

------------------------------------------------------------------------
r7821 | DoctorRotelle | 2009-11-22 19:42:03 -0600 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /src/data/concoctions.txt

concoctions update: soup-chucks & rocky road ice cream
------------------------------------------------------------------------
r7820 | veracity0 | 2009-11-22 12:18:07 -0600 (Sun, 22 Nov 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Track Under the Knife: "sexChanges" counts the number of times you accept the
operation. "_sexChanged" is true if you've done it today.

------------------------------------------------------------------------
r7819 | shwei | 2009-11-21 20:14:23 -0600 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Remove extra whitespace that shows up when opening relay chat after opening internal chat
------------------------------------------------------------------------
r7818 | shwei | 2009-11-21 20:13:40 -0600 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java

Remove delete/recreate file steps when creating output streams
------------------------------------------------------------------------
r7817 | veracity0 | 2009-11-21 15:46:34 -0600 (Sat, 21 Nov 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add poolSharkCount setting to track level of spectral pool training

------------------------------------------------------------------------
r7816 | shwei | 2009-11-21 14:28:49 -0600 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatManager.java

Fix chat not appearing as a main GUI tab if preferences dictate as much
------------------------------------------------------------------------
r7815 | shwei | 2009-11-21 13:57:26 -0600 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Move ajax command execution to private scope
------------------------------------------------------------------------
r7814 | shwei | 2009-11-21 13:56:25 -0600 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatSender.java

Ensure that external chat messages from relay browser don't get their grafs pre-processed
------------------------------------------------------------------------
r7813 | shwei | 2009-11-21 13:45:32 -0600 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/chat/ChatParser.java
   M /src/net/sourceforge/kolmafia/session/ContactManager.java

Handle messages from Dungeon
------------------------------------------------------------------------
r7812 | veracity0 | 2009-11-21 12:36:40 -0600 (Sat, 21 Nov 2009) | 4 lines
Changed paths:
   M /src/data/concoctions.txt

rocky road ice cream has two recipes.
So does a sticky meat kilt.
Add recipe for pink pinkslip slip

------------------------------------------------------------------------
r7811 | veracity0 | 2009-11-21 11:36:20 -0600 (Sat, 21 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Disable ajax outfit switching until we better understand KoL's algorithm for
choosing accessory slots.

------------------------------------------------------------------------
r7810 | shwei | 2009-11-21 03:32:56 -0600 (Sat, 21 Nov 2009) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   D /src/net/sourceforge/kolmafia/StyledChatBuffer.java
   A /src/net/sourceforge/kolmafia/chat
   A /src/net/sourceforge/kolmafia/chat/ChatFormatter.java
   A /src/net/sourceforge/kolmafia/chat/ChatManager.java
   A /src/net/sourceforge/kolmafia/chat/ChatMessage.java
   A /src/net/sourceforge/kolmafia/chat/ChatParser.java
   A /src/net/sourceforge/kolmafia/chat/ChatPoller.java
   A /src/net/sourceforge/kolmafia/chat/ChatSender.java
   A /src/net/sourceforge/kolmafia/chat/DisableMessage.java
   A /src/net/sourceforge/kolmafia/chat/EnableMessage.java
   A /src/net/sourceforge/kolmafia/chat/EventMessage.java
   A /src/net/sourceforge/kolmafia/chat/HistoryEntry.java
   A /src/net/sourceforge/kolmafia/chat/StyledChatBuffer.java
   M /src/net/sourceforge/kolmafia/persistence/AscensionSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   A /src/net/sourceforge/kolmafia/request/ChannelColorsRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   D /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   A /src/net/sourceforge/kolmafia/session/ContactManager.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/PvpAttackCommand.java
   A /src/net/sourceforge/kolmafia/utilities/RollingLinkedList.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Chat refactoring, which separates ChatManager into several utility classes.

These include a parser (which figures out what kinds of messages were present), a formatter (which normalizes the content), a manager (which does all of the buffer/window/logging management), and a centralized poller/sender (which ensures that all chat requests are managed by KoLmafia).

In order to work around the limitation in KoL chat where blue messages can only be received by one window at a time, we introduce our own 'lastSeen' management (in KoL chat, blue messages do not increment server side lastSeen).  While this solves the problem of received messages, sent messages will still only show up in the browser window that sent it (though KoLmafia chat will always be accurate as a result of the centralization).

Chat hasn't been fully tested, so there are likely some things that do not work.  Also since a lot of excess code was eliminated in the refactoring, some things may be missing.
------------------------------------------------------------------------
r7809 | veracity0 | 2009-11-20 20:52:46 -0600 (Fri, 20 Nov 2009) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/inebriety.txt

Remove duplicate concoction. Add historical conocoction. Remove nigiri sushi
from inebriety.txt; it is already in fullness.txt, where it belongs.

------------------------------------------------------------------------
r7808 | veracity0 | 2009-11-19 08:49:18 -0600 (Thu, 19 Nov 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add ASH functions: have_display() and have_shop()
display_amount() will not hit server to fetch display unless have display case.
shop_amount will not hit server to refresh store inventory unless have shop

------------------------------------------------------------------------
r7807 | shwei | 2009-11-18 01:59:38 -0600 (Wed, 18 Nov 2009) | 1 line
Changed paths:
   M /build.xml

Add -Xincgc to DMG target
------------------------------------------------------------------------
r7806 | shwei | 2009-11-18 01:58:29 -0600 (Wed, 18 Nov 2009) | 1 line
Changed paths:
   D /util/skeletons

Remove skeletons folder
------------------------------------------------------------------------
r7805 | shwei | 2009-11-18 01:56:29 -0600 (Wed, 18 Nov 2009) | 3 lines
Changed paths:
   M /build.xml
   D /util/KoLmelion.ico
   D /util/ant-deb.LICENSE
   D /util/ant-deb.jar
   D /util/build.jsmooth
   A /util/debian
   A /util/debian/ant-deb.LICENSE
   A /util/debian/ant-deb.jar
   A /util/debian/kol
   A /util/debian/kol.xpm
   D /util/jarbundler-1.9-license.TXT
   D /util/jarbundler-1.9.jar
   D /util/jsmoothgen-ant-license.html
   D /util/jsmoothgen-ant.jar
   D /util/kol
   D /util/kol.xpm
   D /util/limeglass.icns
   A /util/macosx
   A /util/macosx/jarbundler-1.9.LICENSE
   A /util/macosx/jarbundler-1.9.jar
   A /util/macosx/limeglass.icns
   A /util/windows
   A /util/windows/KoLmelion.ico
   A /util/windows/build.jsmooth
   A /util/windows/jsmoothgen-ant.LICENSE.html
   A /util/windows/jsmoothgen-ant.jar
   A /util/windows/skeletons
   A /util/windows/skeletons/windowed-wrapper
   A /util/windows/skeletons/windowed-wrapper/description.skel
   A /util/windows/skeletons/windowed-wrapper/jwrap.exe

Add -Xincgc option to Mac OS X application bundle and Debian package (currently not supported by jsmooth for the Windows EXE) to improve startup time.

Categorize platform-specific utilities into folders to make it clear which files need to be replaced, in the event that we switch libraries to get JVM parameter support for the Windows EXE bundle.
------------------------------------------------------------------------
r7804 | veracity0 | 2009-11-17 12:28:13 -0600 (Tue, 17 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

Pick up item id field and quantity field individually, so that they can appear
in any order in the URL.

------------------------------------------------------------------------
r7803 | veracity0 | 2009-11-17 10:08:21 -0600 (Tue, 17 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

When you visit Big Brother, note how many sand dollars he thinks you have and
adjust inventory if necessary.

------------------------------------------------------------------------
r7802 | veracity0 | 2009-11-16 22:12:17 -0600 (Mon, 16 Nov 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Any Nemesis Cave monster can drop any paper strip.

------------------------------------------------------------------------
r7801 | veracity0 | 2009-11-16 20:54:58 -0600 (Mon, 16 Nov 2009) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/webui/MoneyMakingGameDecorator.java

Fix a few item drops from my own observations of the Nemesis chamber as a
Sauceror. They disagree with what the Wiki says, but my own eyes saw them...
Add an "auto confirm bets in MMG" preference to pre-check all the confirm
checkboxes on the bat page. Danger! Use at own risk!

------------------------------------------------------------------------
r7800 | veracity0 | 2009-11-15 13:01:54 -0600 (Sun, 15 Nov 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/relay/basics.js

When you climb into the well and encounter the giant octopus, remove the memory
of a grappling hook from inventory, if it was there.
Remove bogus "body" tag that precedes "head" tag on topmenu.

------------------------------------------------------------------------
r7799 | veracity0 | 2009-11-14 17:56:33 -0600 (Sat, 14 Nov 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version 13.7

------------------------------------------------------------------------
r7798 | jasonharper | 2009-11-14 10:26:26 -0600 (Sat, 14 Nov 2009) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java

ASH to_string() now always creates an explicit string Value; the previous
behavior (which usually just returned the parameter) could cause problems if
the value was used as a key in a map, since other types do not necessarily
have the same comparison behavior as strings.

------------------------------------------------------------------------
r7797 | jasonharper | 2009-11-13 11:21:30 -0600 (Fri, 13 Nov 2009) | 6 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

When doing a Mall search, provide more of the possible form fields in order
to override any inappropriate default values left from a relay browser
search.

Corrected DR of Brimstone Bunker.

------------------------------------------------------------------------
r7796 | veracity0 | 2009-11-09 10:38:43 -0600 (Mon, 09 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

When equipping an accessory via ajax without specifying the slot, pick the
first empty accessory slot, rather than assuming it went into acc1

------------------------------------------------------------------------
r7795 | veracity0 | 2009-11-09 08:25:32 -0600 (Mon, 09 Nov 2009) | 6 lines
Changed paths:
   M /src/relay/basics.js

The topmenu is malformed: it has <body><head>...</head><body ...
When you read the dinghy plans, a topmenu refresh is forced, but ends up in the
wrong font. I suspect this is because we find the incorrect innerHTML for the
pane because of the bogus <body> tage at the front.
Untested: find the <body> tage that follows the </head> tag.

------------------------------------------------------------------------
r7794 | jasonharper | 2009-11-09 05:12:54 -0600 (Mon, 09 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

The He-Boulder ray recharge counters are now informational instead of
aborting, as originally intended.

------------------------------------------------------------------------
r7793 | jasonharper | 2009-11-08 22:16:35 -0600 (Sun, 08 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

The [wormride] link will now avoid using the drum machine if anything went
wrong with equipping the hooks.

------------------------------------------------------------------------
r7792 | jasonharper | 2009-11-08 17:24:17 -0600 (Sun, 08 Nov 2009) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/combats.txt

Updated some P/S spell costs.

Fixed spelling of figure-skating duck.

------------------------------------------------------------------------
r7791 | jasonharper | 2009-11-08 07:16:25 -0600 (Sun, 08 Nov 2009) | 6 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Added anniversary safety glass vest, and many recently-discovered plurals.

Added lots of missing monster elements.

The Battlefield heroes are now flagged as special encounters.

------------------------------------------------------------------------
r7790 | veracity0 | 2009-11-07 17:08:45 -0600 (Sat, 07 Nov 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Don't throw an exception if plural typed constants don't have a [ following

------------------------------------------------------------------------
r7789 | veracity0 | 2009-11-07 13:14:11 -0600 (Sat, 07 Nov 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix triple reagent creation

------------------------------------------------------------------------
r7788 | jasonharper | 2009-11-06 19:48:38 -0600 (Fri, 06 Nov 2009) | 11 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

When displaying counters in the relay browser, handle any unexpected
formatting of the charpane without crashing.

Add usability of the moveable feast (although we're still not doing any
tracking whatsoever of the resulting buff).

Add modifiers for the Floaty Fatigues and Vestments of the Treeslayer.

Add the synergies between the six 'Secret from the Future' items.  This is
partially speculative, as nobody seems to be actively spading these any more.

------------------------------------------------------------------------
r7787 | jasonharper | 2009-11-03 19:00:26 -0600 (Tue, 03 Nov 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Ajaxify NPC purchases, which will save a bit of bandwidth.

If a relay browser request has a path starting with two slashes, strip one
off - this happens after certain chat right-click commands, and was causing
page-specific processing to be skipped in some cases.

------------------------------------------------------------------------
r7786 | veracity0 | 2009-11-03 18:06:49 -0600 (Tue, 03 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Use ajax support when requesting KoL to unequip all equipment or to put on an
outfit, obviating an extra page load of the equipment page.

------------------------------------------------------------------------
r7785 | veracity0 | 2009-11-03 00:16:07 -0600 (Tue, 03 Nov 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Boozehounds anonymous tokens are not multi-usable

------------------------------------------------------------------------
r7784 | veracity0 | 2009-11-02 12:09:16 -0600 (Mon, 02 Nov 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

If your familiar can breath underwater, the Coinmaster frame does not need to
equip it with das boot or the bathysphere before visiting Big Brother

------------------------------------------------------------------------
r7783 | veracity0 | 2009-11-01 23:16:28 -0600 (Sun, 01 Nov 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Underworld items

------------------------------------------------------------------------
r7782 | veracity0 | 2009-11-01 22:41:40 -0600 (Sun, 01 Nov 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Preliminary support for moveable feast.

------------------------------------------------------------------------
r7781 | veracity0 | 2009-11-01 20:28:06 -0600 (Sun, 01 Nov 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java

Add constructor for backwards compatibility.

------------------------------------------------------------------------
r7780 | jasonharper | 2009-11-01 19:05:11 -0600 (Sun, 01 Nov 2009) | 12 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

More concoctions overhaul:  All CreateItemRequests (including subclasses) are
now constructed from a Concoction, rather than an item ID or name, and
retrieve all needed details (such as the ingredient list) directly from that
Concoction, rather than doing global lookups.  This allows the possibility of
multiple CIRs existing for the same item with entirely unrelated recipes,
although nothing like that is being done yet.

If one ingredient of a creation couldn't be acquired in sufficient quantity,
don't waste time (and possibly meat) trying to acquire the rest.

Added the effect of the Pork Elf Prizes outfit.

------------------------------------------------------------------------
r7779 | veracity0 | 2009-11-01 16:42:42 -0600 (Sun, 01 Nov 2009) | 16 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNodeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ValueList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java

ASH didn't used to allow functions to be overloaded. Therefore, when parsing
function calls, special code was included to generate useful error messages
for the case when a parameter had the incorrect type or there are too many or
too few parameters.

Those messages are no longer especially useful, given function overloading: we
can't tell if you are calling an existing function with incorrect parameters or
are attempting to call an overloaded (but undefined) function with the correct
parameters.

Therefore, remove special checks for bad argument types or bad argument counts
and give error messages that recognize the possibility of function overloading:

Function 'abc( int, string )' undefined
Function 'abc( int, string )' defined multiple times

------------------------------------------------------------------------
r7778 | veracity0 | 2009-10-31 17:50:07 -0500 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add item drop percentages for undead trees

------------------------------------------------------------------------
r7777 | veracity0 | 2009-10-31 08:19:43 -0500 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java

bump version # of monsters.txt

------------------------------------------------------------------------
r7776 | jasonharper | 2009-10-30 20:49:54 -0500 (Fri, 30 Oct 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Fix logic of handling semirare window counters - they were being cleared
after processing the first fortune cookie number, so they weren't helping to
validate the 2nd and 3rd numbers.

Clear all turn counters on ascension.

------------------------------------------------------------------------
r7775 | veracity0 | 2009-10-30 20:27:47 -0500 (Fri, 30 Oct 2009) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/modifiers.txt

Underworld acorn is a free pull. Fix some consumption stats.

------------------------------------------------------------------------
r7774 | jasonharper | 2009-10-29 18:56:40 -0500 (Thu, 29 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When eating a fortune cookie, use the semirare window counters (if present)
to do a better job of rejecting impossible numbers.

------------------------------------------------------------------------
r7773 | jasonharper | 2009-10-29 16:35:21 -0500 (Thu, 29 Oct 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Whenever a piece of equipment is destroyed (such as single-use Halloween
masks), automatically remove it from all active checkpoints to prevent
inappropriate attempts at replacing it, rather than requiring a separate call
to forgetEquipment().

------------------------------------------------------------------------
r7772 | veracity0 | 2009-10-28 00:36:55 -0500 (Wed, 28 Oct 2009) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

When you trick-or-treat with certain costumes, you lose them.
Alphebetize item drops for undead trees.

------------------------------------------------------------------------
r7771 | jasonharper | 2009-10-27 21:49:29 -0500 (Tue, 27 Oct 2009) | 12 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Modifier Maximizer now has "equip" and "outfit" keywords to require or forbid
specific items or standard outfits.

Boolean constraints now work for effect boosts as well as equipment - for
example, "maximize sea" will now include the consumables that let you
adventure underwater without diving gear.  Such items appear in front of all
other effects, since their score is probably going to be zero.

Maximizing item drops will now give a tiny amount of weight to all of the
specialized item drop modifiers (food drop, etc.), so that equipment with
such bonuses will be preferred, all other things being equal.

------------------------------------------------------------------------
r7770 | veracity0 | 2009-10-27 10:47:26 -0500 (Tue, 27 Oct 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Fix typos

------------------------------------------------------------------------
r7769 | veracity0 | 2009-10-27 10:15:12 -0500 (Tue, 27 Oct 2009) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

When an item has limited uses, abide by that limit when queuing it on the Item
Manager. Set maximum use for Medicinal Herbs to 1. Initial support for the
Shivering Timbers.

------------------------------------------------------------------------
r7768 | jasonharper | 2009-10-26 19:12:00 -0500 (Mon, 26 Oct 2009) | 22 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Fixed some issues with experience modifiers that can no longer be ignored now
that the Maximizer deals with familiar items:

The "Experience" modifier now applies only to sources of substat points that
are subject to the normal 2:1:1 stat distribution.  Three new numeric
modifiers ("Muscle Experience", etc.) have been added for sources of specific
substats.  One of these new modifiers, corresponding to your mainstat, is
what mafia now considers to be your EXP bonus - as shown in the sidepane and
in Location Details, as returned by experience_bonus(), and as boosted by
"maximize exp".  This value will be roughly half of what it was before, but
now it accurately represents the experience that actually counts towards
gaining levels.

Added two new string modifiers to describe nonstandard stat distributions:
"Stat Tuning" (for the Crimbo '06 offhands that give you a different class's
distribution) and "Familiar Tuning" (for the Bandersnatch's jub-jub birds).

The Maximizer no longer considers leaving a slot empty if it has anything at
all that appears useful for that slot.  This greatly reduces the number of
combinations it has to check, but could conceivably cause problems in-run if
you have only poor choices for a given slot.  Please report any anomalies.

------------------------------------------------------------------------
r7767 | jasonharper | 2009-10-25 21:56:40 -0500 (Sun, 25 Oct 2009) | 9 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Added two new boolean modifiers: "Adventure Underwater" and "Underwater
Familiar", and added them to the relevant equipment, effects, familiar items,
and familiars.

Maximizer keyword "sea" can be used to require both of these modifiers to be
true.  Note that you still need to have a Sea location selected in order to
account for the pressure penalities, and that this usage is currently very,
very slow.

------------------------------------------------------------------------
r7766 | jasonharper | 2009-10-25 18:40:08 -0500 (Sun, 25 Oct 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Modifier Maximizer can now recommend familiar items.  This has turned up some
deficiencies elsewhere (for example, it has no basis for choosing between the
three Bandersnatch items), so please keep in mind that you can add
"-familiar" to the expression to get the previous behavior.

------------------------------------------------------------------------
r7765 | jasonharper | 2009-10-24 18:27:26 -0500 (Sat, 24 Oct 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

If a 1-handed weapon drops, and you're already wielding a 1-handed weapon and
have DFSS, it will get an [offhand] link in addition to the normal [equip].

If an equipment drop can also be used on your familiar (which currently
implies a Hatrack or Hand), it gets a [familiar] link in addition to whatever
links it otherwise gets.

Both of these possibilities get the new "whatif" popup added to the link.

------------------------------------------------------------------------
r7764 | jasonharper | 2009-10-24 16:44:14 -0500 (Sat, 24 Oct 2009) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

The name of the most recent item stolen by a dolphin is saved in preference
"dolphinItem" (for possible use by scripts), and cleared when a dolphin
whistle is used.  It is also cleared (along with the current Spooky Putty and
4d camera monsters) upon ascension.

The saved item is shown as the item drop for the rotten dolphin thief.

------------------------------------------------------------------------
r7763 | jasonharper | 2009-10-23 21:05:26 -0500 (Fri, 23 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

When Mall buying, allow purchase of a partial quantity if the player doesn't
have enough meat for the full requested quantity.

------------------------------------------------------------------------
r7762 | jasonharper | 2009-10-23 14:34:58 -0500 (Fri, 23 Oct 2009) | 5 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/textui/command/SpeculateCommand.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Preliminary support for the dolphin whistle, including a cooldown counter.

[equip] links for dropped items now have a popup showing the exact effects of
equipping the item, as would be shown by the "whatif" command.

------------------------------------------------------------------------
r7761 | jasonharper | 2009-10-22 20:12:28 -0500 (Thu, 22 Oct 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When a semirare is encountered, add "Semirare window begin" and "Semirare
window end" informational counters, 160 and 200 turns later (100/120 in Oxy).
These will be automatically cleared if a fortune cookie is eaten to get the
actual numbers.

------------------------------------------------------------------------
r7760 | jasonharper | 2009-10-22 19:07:51 -0500 (Thu, 22 Oct 2009) | 31 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/textui/command/CleanupJunkRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/CreateItemCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/QuarkCommand.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Start of major concoctions overhaul:
The mixing type in concoctions.txt can now be a comma-separated list, rather
than just a single keyword: the basic creation method can be followed by any
number of flags expressing needed skills, other requirements, or information
about the creation.  This allows all sorts of oddball special cases to be
explicitly handled:
* Skirts/kilts are now flagged as being creatable only by characters of the
appropriate gender.
* Potions can now indicate whether Saucerors make them 3 at a time.
* Green beer is mixable only on SSPD.
* The bad-ass club can now indicate that is requires Super-Advanced
Meatsmithing and a tenderizing hammer - even though it's created by item use,
not smithing.

(Internally, this change means that a mixingMethod value is now a bitfield,
and will need to be masked before most uses other than simply passing it to
isPermittedMethod().)

Multiple recipes per item are now allowed in the file.  Mafia currently
ignores all but the first, but all alternate recipes that I'm aware of are
now included for the benefit of scripts that read the file directly.

Create vs. buy decisions now take into account some incidental costs:
* The cost of meat paste is considered if needed.
* Crafting using a box servant is valued at 1/90 of the Mall price of the
basic servant (the possibility of using a clockwork servant, and the value of
the items from an exploded servant, are not yet considered).
* Crafting without a servant, or that otherwise takes turns, uses preference
"valueOfAdventure" (default 500).
* Still upgrades use "valueOfStill" (default 0).

------------------------------------------------------------------------
r7759 | jasonharper | 2009-10-20 12:55:09 -0500 (Tue, 20 Oct 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java

Fixed 'Keep One' protection when pulverizing:
* The quantity was reduced by 1, even if you weren't trying to smash your
entire supply of the item.
* The reduced quantity was being stored in the wrong form field, so the
protection didn't actually have any effect.

Also, smashing all of a particular item, when under hardcore/ronin
restrictions, no longer automatically adds it to your junk list.

------------------------------------------------------------------------
r7758 | jasonharper | 2009-10-20 12:02:11 -0500 (Tue, 20 Oct 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Increased the complexity limit of the modifier expression evaluator:
* Limit on numeric literals raised from 5 to 10, and a more meaningful
message is displayed when this limit is exceeded.
* Integer-valued literals, in the range -32512..32767, are now represented
directly in the bytecode and don't count towards that limit.
* Each expression is tested with a default evaluation stack size of 10; if
that fails, the stack size is doubled until it succeeds (up to a maximum size
of 160, which would be an unthinkably complex expression).

------------------------------------------------------------------------
r7757 | veracity0 | 2009-10-20 09:26:17 -0500 (Tue, 20 Oct 2009) | 2 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/modifiers.txt

fix consumption stats for elven moonshine. Tag Mr. Familiars as Free Pulls.

------------------------------------------------------------------------
r7756 | jasonharper | 2009-10-19 19:29:45 -0500 (Mon, 19 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Fix recognition of CLEESHing a plural monster.

------------------------------------------------------------------------
r7755 | veracity0 | 2009-10-19 08:15:45 -0500 (Mon, 19 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Reset loss count before entering training loop. Otherwise, once you get too many
consecutive losses, it never gets reset and you can never start a new loop.

------------------------------------------------------------------------
r7754 | jasonharper | 2009-10-18 16:09:00 -0500 (Sun, 18 Oct 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Exposed the modifier expression evaluator in ASH:
  float modifier_eval(string)
This may be useful as a simple & safe way of storing derived values in data
files - expressions are guaranteed to have no side-effects, unlike ASH
expressions.

The expression language doesn't support user-defined variables, so this
function will generally need to be wrapped in a function that substitutes
variable names in the expression with their values.

------------------------------------------------------------------------
r7753 | veracity0 | 2009-10-18 13:39:39 -0500 (Sun, 18 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java

Remove bogus iteration from MultiUseRequest, since superclass iterates.

------------------------------------------------------------------------
r7752 | veracity0 | 2009-10-18 13:08:51 -0500 (Sun, 18 Oct 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Don't equip already-equipped familiars when you Equip All Familiars in the
Familiar Training Frame.
Attempt to fix grappling hook not disappearing from inventory when you fight
the giant octopus.

------------------------------------------------------------------------
r7751 | veracity0 | 2009-10-18 07:09:57 -0500 (Sun, 18 Oct 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add two-argument versions of min( x, y ) and max( x, y) to ASH. x and y can
both be ints (in which case the return value is an int) or one or both can be
a float (in which case the return value is a float).

------------------------------------------------------------------------
r7750 | veracity0 | 2009-10-17 17:23:32 -0500 (Sat, 17 Oct 2009) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Support ajax inventory management for mad hatrack and disembodied hand.
Add hatrack parameters for sugar chapeau.

------------------------------------------------------------------------
r7749 | veracity0 | 2009-10-17 16:15:10 -0500 (Sat, 17 Oct 2009) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   A /src/net/sourceforge/kolmafia/session/BadMoonManager.java
   A /src/net/sourceforge/kolmafia/textui/command/BadMoonCommand.java

Experimental support for Bad Moon special adventures.
- (Untested) Notice when we encounter one and record it in a setting
- "badmoon" command lists all the special Bad Moon adventures, tells you where
they are and what they do to you, and tells you whether you've seen each one.

------------------------------------------------------------------------
r7748 | jasonharper | 2009-10-17 14:05:20 -0500 (Sat, 17 Oct 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Added a couple of checks in SorceressLairManager to allow a clean abort after
a request generates an error (probably due to an expired counter), rather
than crashing when trying to access the nonexistent response text.

More modifier speedups.

------------------------------------------------------------------------
r7747 | veracity0 | 2009-10-17 09:49:47 -0500 (Sat, 17 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Don't binge familiars with memento items.

------------------------------------------------------------------------
r7746 | jasonharper | 2009-10-16 13:08:07 -0500 (Fri, 16 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Modifier Maximizer now accepts Clownosity and all bitmap modifiers as
maximization requirements.

------------------------------------------------------------------------
r7745 | DoctorRotelle | 2009-10-16 12:54:30 -0500 (Fri, 16 Oct 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Recognize when The Road to the White Citadel has been cleared.
------------------------------------------------------------------------
r7744 | jasonharper | 2009-10-16 10:28:47 -0500 (Fri, 16 Oct 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java

Set demonSummoned if an attempt failed due to a previous summoning that
mafia didn't know about.

Don't set friarsBlessingReceived if the attempt failed, for example if a
fight is in progress.

------------------------------------------------------------------------
r7743 | veracity0 | 2009-10-16 09:36:55 -0500 (Fri, 16 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Remove 3 papayas, not 1

------------------------------------------------------------------------
r7742 | jasonharper | 2009-10-16 06:19:22 -0500 (Fri, 16 Oct 2009) | 8 lines
Changed paths:
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionList.java

Sped up ASH parsing somewhat, based on profiling the loading of a large
script.

Fixed problem with special "castle map items" condition - it was always
reporting failure, causing adventuring to fail.

Added tophat zap group.

------------------------------------------------------------------------
r7741 | veracity0 | 2009-10-15 11:13:31 -0500 (Thu, 15 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

Simply visiting the Hidden City map now validates the hidden city layout vars.

------------------------------------------------------------------------
r7740 | veracity0 | 2009-10-15 10:21:11 -0500 (Thu, 15 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Fix tracking and logging of Hidden City squares.
Fix tracking of meat donations to clan when user uses commas in number.

------------------------------------------------------------------------
r7739 | veracity0 | 2009-10-14 16:06:19 -0500 (Wed, 14 Oct 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Fix drop rate for lowercase N. Reduce static memory usage in Maximizer frame.

------------------------------------------------------------------------
r7738 | veracity0 | 2009-10-13 14:43:03 -0500 (Tue, 13 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When infiltrating the Orcish Frat House, only use up hot wings if you succeed.

------------------------------------------------------------------------
r7737 | veracity0 | 2009-10-13 13:56:34 -0500 (Tue, 13 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/relay/sorttable.js

New version of sortable.js
Minor code clean up in stash request parsing.

------------------------------------------------------------------------
r7736 | veracity0 | 2009-10-13 11:29:45 -0500 (Tue, 13 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java

When executing a command in the ASH namespace, only print the return value (and
thereby permit continuation) if the function succeed.

------------------------------------------------------------------------
r7735 | jasonharper | 2009-10-13 04:21:10 -0500 (Tue, 13 Oct 2009) | 6 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

The long-neglected Player Status frame now holds a third copy of the Overview
lists.  You can use it to get a less-cramped view of Daily Deeds, for
example.

Added tooltips for several Daily Deeds that give effects.

------------------------------------------------------------------------
r7734 | veracity0 | 2009-10-12 16:08:22 -0500 (Mon, 12 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Don't take an NPE when conditions list is empty.

------------------------------------------------------------------------
r7733 | veracity0 | 2009-10-12 13:22:49 -0500 (Mon, 12 Oct 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Add two new FOTYs

------------------------------------------------------------------------
r7732 | jasonharper | 2009-10-12 13:22:37 -0500 (Mon, 12 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix problem with Malus use other than "as many as possible", introduced in
r7729.

------------------------------------------------------------------------
r7731 | veracity0 | 2009-10-12 13:01:49 -0500 (Mon, 12 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

Only log bets you successfully took in the MMG, rather than cluttering up your
session log with failed attempts to take bets.

------------------------------------------------------------------------
r7730 | veracity0 | 2009-10-12 10:54:46 -0500 (Mon, 12 Oct 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/NemesisRequest.java

Nemesis quest logging fixes:
- When you say the password to door #4, mention it in log.
- When you enter the inner sanctum and meet your nemesis, log the location and
the encounter.

------------------------------------------------------------------------
r7729 | jasonharper | 2009-10-12 02:48:50 -0500 (Mon, 12 Oct 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java

Fix parsing of Malus use with the "as many as possible" option checked.

Yet another time
Haiku Dungeon parsing fixed
Here, have a cheeto

Start of Player Status frame revamp - remove the redundant display of your
current stats, leaving just the till-next-point data which isn't shown
anywhere else.

------------------------------------------------------------------------
r7728 | veracity0 | 2009-10-11 14:16:44 -0500 (Sun, 11 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

Making sushi with a topping but no filling sent incorrect URL. Fix it.

------------------------------------------------------------------------
r7727 | veracity0 | 2009-10-11 13:21:03 -0500 (Sun, 11 Oct 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Fix typo: extra tab for Elvish delight

------------------------------------------------------------------------
r7726 | veracity0 | 2009-10-11 10:27:32 -0500 (Sun, 11 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/NemesisRequest.java

Track item loss when you offer the correct items at doors in the Nemesis cave.

------------------------------------------------------------------------
r7725 | jasonharper | 2009-10-11 06:05:40 -0500 (Sun, 11 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/textui/command/SkateParkCommand.java

Added Daily Deeds for the available Skate Park buffs.  Not tested.

------------------------------------------------------------------------
r7724 | jasonharper | 2009-10-10 23:00:38 -0500 (Sat, 10 Oct 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java

Perform the 1-millisecond pause at the top of ASH code blocks at most 10
times per second.  That should be enough to keep the UI responsive, without
making simple functions and loops take hundreds of times longer to run than
they should.

------------------------------------------------------------------------
r7723 | veracity0 | 2009-10-10 09:45:54 -0500 (Sat, 10 Oct 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java
   A /src/net/sourceforge/kolmafia/textui/command/SkateParkCommand.java

Add Finstrong status effect
Add "skate" CLI command. You can visit lutz, comet, the bandshell, the eclectic
eels, or the merry go round via, for example "skate merry"

------------------------------------------------------------------------
r7722 | jasonharper | 2009-10-10 06:20:14 -0500 (Sat, 10 Oct 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

When maximizing experience, add a tiny amount of weight to monster level, to
ensure that +ML gear gets considered for its indirect exp bonus.

Add a [re] link at the bottom right corner of the top menu, to refresh it. 
This is useful if you visit the Council, or otherwise unlock a new zone from
the mafia UI, with the relay browser already open.

------------------------------------------------------------------------
r7721 | jasonharper | 2009-10-10 05:11:54 -0500 (Sat, 10 Oct 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   A /src/net/sourceforge/kolmafia/textui/Profiler.java
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java

Added CLI "profile" command.  If an ASH script is called with this command,
rather than any of the other synonyms of "call", then on exit a table will be
displayed with the counts and times of all function calls.

When an item that's going to result in an adventure being spent is used, by
any means, clear the autoattack first.  This should reduce the chances of
losing a puttied monster to a one-hit kill.

------------------------------------------------------------------------
r7720 | veracity0 | 2009-10-09 15:57:38 -0500 (Fri, 09 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Print blank line following table after each iteration of arena learning.
Urchin and Groupie have special "this familiar sucks in this contest" messages.

------------------------------------------------------------------------
r7719 | jasonharper | 2009-10-09 11:41:00 -0500 (Fri, 09 Oct 2009) | 9 lines
Changed paths:
   M /src/data/spleenhit.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fixed level requirement for roc feathers.

Fixed logic of use link for the dinghy plans when you don't have the dingy
planks already: it would send you to the Hermit only if you didn't have any
worthless items, and would send you to the sewer if you did.

Fixed handling of multiple counters expiring on the same turn - it wasn't
always ignoring counters that had expired in the past.

------------------------------------------------------------------------
r7718 | veracity0 | 2009-10-09 11:10:00 -0500 (Fri, 09 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Pinkify item needed to defeat tower guardian.

------------------------------------------------------------------------
r7717 | veracity0 | 2009-10-09 09:47:45 -0500 (Fri, 09 Oct 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/SkateParkRequest.java

When you visit the Skate Park container document, deduce the state of the war.
Log visits to the various places that give you buffs in the Skate Park.
The above are Only tested for "peace", so far.

------------------------------------------------------------------------
r7716 | veracity0 | 2009-10-08 17:37:39 -0500 (Thu, 08 Oct 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Mark sugar shard as hpmp, not simply as multiple

------------------------------------------------------------------------
r7715 | veracity0 | 2009-10-08 16:45:54 -0500 (Thu, 08 Oct 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/SkateParkRequest.java

Initial support for the Skate Park as an adventuring zone.

------------------------------------------------------------------------
r7714 | veracity0 | 2009-10-08 11:54:53 -0500 (Thu, 08 Oct 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add arena parameters from Wiki for Urchin and Groupie.

------------------------------------------------------------------------
r7713 | DoctorRotelle | 2009-10-08 11:11:11 -0500 (Thu, 08 Oct 2009) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Fix pet anemone typo
------------------------------------------------------------------------
r7712 | veracity0 | 2009-10-08 10:57:48 -0500 (Thu, 08 Oct 2009) | 3 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Fuschia -> Fuchsia
Add Items and (some) status effects from the Skate Park

------------------------------------------------------------------------
r7711 | jasonharper | 2009-10-07 23:49:22 -0500 (Wed, 07 Oct 2009) | 10 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

If multiple aborting counters expire on the same turn during automated
adventuring, the counterScript is now guaranteed to receive the Fortune
Cookie expiration, if there is one.  Ordering is unpredictable for all other
counters.  The other counters are simply discarded, as trying to deliver them
all can lead only to tears.

Added [fold] link for sugar sheets.

Also, SPOON! (missing drop from the Gnollish War Chef.)

------------------------------------------------------------------------
r7710 | jasonharper | 2009-10-07 22:31:29 -0500 (Wed, 07 Oct 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When an item usage from within mafia is limited in quantity for some reason,
that reason is now shown - "limited by fullness", for example.

Dance card usable quantity is now zero if an aborting counter will expire 3
turns from now, and the limit reason in this case will be the name of that
counter.

------------------------------------------------------------------------
r7709 | veracity0 | 2009-10-07 11:39:55 -0500 (Wed, 07 Oct 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

When you visit the light door, remember the door code. When you visit the heavy
door, prefill the text field with the correct code.

------------------------------------------------------------------------
r7708 | veracity0 | 2009-10-07 10:12:17 -0500 (Wed, 07 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

When you insert the digital key into the perplexing door in the Relay Browser,
pre-select all the controls to the correct sequence.

------------------------------------------------------------------------
r7707 | veracity0 | 2009-10-07 08:31:12 -0500 (Wed, 07 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Adjust damage matching patterns to accomodate several messages from the Midget
Clownfish and the He-Boulder.

------------------------------------------------------------------------
r7706 | jasonharper | 2009-10-07 05:41:45 -0500 (Wed, 07 Oct 2009) | 6 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Fix detection of the proper "adventure again" location after a noncombat - it
was picking up an HTML fragment from recently-added JavaScript code, so
search only within the body tag.

A couple more performance tweaks.

------------------------------------------------------------------------
r7705 | jasonharper | 2009-10-07 01:17:53 -0500 (Wed, 07 Oct 2009) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Modifier Maximizer now permits the "min" and "max" keywords at the start of
the expression, in which case they apply to the total score, rather than a
particular modifier value.  A global "max" will finish equipment maximization
immediately if achieved, without checking any more combinations, so this may
be useful on slower computers.

Added "elemental damage" keyword as a shortcut for specifying all five types
of elemental damage with the same weight - useful against physically
resistant monsters.  This, and any other keyword ending in "damage", can be
abbreviated as "dmg".

Added [council] links for solid gold bowling ball, really dense meat stack.

------------------------------------------------------------------------
r7704 | veracity0 | 2009-10-06 15:36:11 -0500 (Tue, 06 Oct 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

Hidden City improvements:
- detect failure to adventure in squares with defeated protector spirits, looted
archaeologist, completed altar or completed temple
- detect failure to adventure while drunk
- don't log simple visits to squares

------------------------------------------------------------------------
r7703 | veracity0 | 2009-10-06 11:04:10 -0500 (Tue, 06 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java

Don't blow up on empty mushroom planting scripts.

------------------------------------------------------------------------
r7702 | veracity0 | 2009-10-06 10:49:59 -0500 (Tue, 06 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Orchard failures put you into ERROR state, not PENDING state.
Remove redundant check for error message.  

------------------------------------------------------------------------
r7701 | veracity0 | 2009-10-06 10:36:23 -0500 (Tue, 06 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Restructure quest handler for fighting tower familiars. Don't loop forever if
you can't pick a different familiar to take into a chamber to see what's there.

------------------------------------------------------------------------
r7700 | DoctorRotelle | 2009-10-06 10:33:13 -0500 (Tue, 06 Oct 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Recognize daily dungeon, orchard and farm's elemental zones "out of adventures" messages.
------------------------------------------------------------------------
r7699 | jasonharper | 2009-10-06 03:40:34 -0500 (Tue, 06 Oct 2009) | 8 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java

The "pulverize" button in the Pulverize helper can now be used to immediately
smash the selected items, without having to add them to the queue first.  The
queue is still necessary for items to be sent to wadbot, to encourage
server-friendly behavior.

Various performance tweaks, based on a profiling run - in particular,
SortedListModel.indexOf() is no longer pointlessly recursive.

------------------------------------------------------------------------
r7698 | veracity0 | 2009-10-06 01:33:53 -0500 (Tue, 06 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Adventuring the Farm sub-areas or the Themthar Hills after you've cleared them
out does not constitute an Encounter.

------------------------------------------------------------------------
r7697 | veracity0 | 2009-10-05 23:10:30 -0500 (Mon, 05 Oct 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you obtain an effect which is also an item, unless there is already a
special navigation link (like Knob Goblin Perfume linking to the King's chamber)
ensure that you do not get a "use" link on the effect.

------------------------------------------------------------------------
r7696 | shwei | 2009-10-05 18:36:26 -0500 (Mon, 05 Oct 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If you've chosen to skip Under the Knife, do not autostop when it is encountered
------------------------------------------------------------------------
r7695 | veracity0 | 2009-10-05 16:59:54 -0500 (Mon, 05 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add choice.php as a possible URL that can generate clovers, since you can get a
clover from I Refuse!

------------------------------------------------------------------------
r7694 | veracity0 | 2009-10-05 15:32:19 -0500 (Mon, 05 Oct 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java

When you visit the daily dungeon and are told that you've already completed it,
set dailyDungeonDone to true.

------------------------------------------------------------------------
r7693 | jasonharper | 2009-10-04 19:42:16 -0500 (Sun, 04 Oct 2009) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

With a non-zero pull budget set, allow Item Manager consumption lists to show
suitable items from storage even if they are not otherwise creatable (the
conditions were being checked in the wrong order).

Add [council] links for Boss Bat Bandana, Skull of the Bonerdagon.

In the Modifier Maximizer, don't show grayed-out consumables that you don't
have room for, if you don't actually have the items (another instance of
checking conditions in the wrong order).

Add Emblem of Ak'gyxoth to the list of MP cost reducing items (mafia was
replacing it with a navel ring, which is also -1 MP).

------------------------------------------------------------------------
r7692 | veracity0 | 2009-10-04 07:34:21 -0500 (Sun, 04 Oct 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

Fix monster item drops that include parenthesized numbers

------------------------------------------------------------------------
r7691 | shwei | 2009-10-03 19:20:26 -0500 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java

Allow people to include the .ccs extension when setting their custom combat script (though we'll strip it when we set the property, this should fix bug reports from people using daily builds)
------------------------------------------------------------------------
r7690 | shwei | 2009-10-03 16:17:43 -0500 (Sat, 03 Oct 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/command/AshSingleLineCommand.java

Recognize } being used to end a single-line ASH command (previously would cause an ambiguous script parse exception due to adding a semicolon, since ASH doesn't support empty statements)
------------------------------------------------------------------------
r7689 | veracity0 | 2009-10-03 09:58:46 -0500 (Sat, 03 Oct 2009) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

Allow monster item drops to be specified by item id, for those items with () in
their name. In particular, the Tan Gnat drops filet of tangy gnat ("fotelif")

------------------------------------------------------------------------
r7688 | veracity0 | 2009-10-02 23:53:38 -0500 (Fri, 02 Oct 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

The simplest support for the new choice adventure in the Haunted Bathroom: you
can select muscle, mysticality, or moxie substats. It would be nice to have a
pseudo-choice to "Boost Prime Stat" or something, but not yet.

------------------------------------------------------------------------
r7687 | shwei | 2009-10-02 14:23:11 -0500 (Fri, 02 Oct 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Download KoLConstants from SVN in order to check for new versions (since the RSS feed doesn't seem to get updated anymore)
------------------------------------------------------------------------
r7686 | veracity0 | 2009-10-02 06:57:49 -0500 (Fri, 02 Oct 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Update arena parameters for Squamous Gibberer

------------------------------------------------------------------------
r7685 | veracity0 | 2009-10-01 13:25:58 -0500 (Thu, 01 Oct 2009) | 4 lines
Changed paths:
   M /build.xml
   M /src/data/mallprices.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Add minimal description to build file.
Update all mall prices.
Bump version to 13.6

------------------------------------------------------------------------
r7684 | veracity0 | 2009-10-01 07:26:51 -0500 (Thu, 01 Oct 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Support for Squamous Gibberer

------------------------------------------------------------------------
r7683 | veracity0 | 2009-09-30 13:56:00 -0500 (Wed, 30 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Whenever we visit the terrarium, update familiar weights of all familiars.

------------------------------------------------------------------------
r7682 | shwei | 2009-09-30 11:29:55 -0500 (Wed, 30 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/HiddenCityCommand.java

Clarify help text for the hiddencity command (it requires an item id, not an item name)
Fix handling for the 'altar' parameter in the hiddencity command
------------------------------------------------------------------------
r7681 | veracity0 | 2009-09-30 09:11:29 -0500 (Wed, 30 Sep 2009) | 5 lines
Changed paths:
   M /src/data/concoctions.txt

Mark evil potion creation method as COOK, rather than SAUCE, since Saucerors
only get a yield of one potion per nauseating reagent used. That doesn't do
any skill checking, but since nauseating reagent is a quest item that only a
Sauceror with Advanced Saucecrafting can even have in inventory, it's moot.

------------------------------------------------------------------------
r7680 | shwei | 2009-09-30 05:10:33 -0500 (Wed, 30 Sep 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java

Allow ASH functions invoked via the namespace interpreter to be prompted for parameters (similar to the main method in ASH scripts).  Anything typed into the CLI after the name of the function will be treated as a single string parameter.  Ambiguity is resolved as follows:

If a parameter is provided, choose the function that has a single string parameter.  If no such function is available, but there is exactly one function that needs one parameter, then choose that function.  If no such functions are available, consider the invocation to be ambiguous and abort.

If no parameter is provided, choose the function that has no parameters.  If no such function is available, then choose the function with the fewest number of parameters.  If multiple functions tie for the fewest number of parameters, consider the invocation to be ambiguous and abort.
------------------------------------------------------------------------
r7679 | shwei | 2009-09-30 04:19:24 -0500 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java

For consistency, print the return value from functions invoked via the namespace interpreter (similar to what the 'ash' command currently does).
------------------------------------------------------------------------
r7678 | shwei | 2009-09-30 01:57:17 -0500 (Wed, 30 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/CampgroundCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/CommandAlias.java

Preserve CLI when invoking internal aliased commands
Fix parameter parsing in campground command
------------------------------------------------------------------------
r7677 | shwei | 2009-09-30 01:49:38 -0500 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/relay/chat.html
   M /src/relay/cli.html

Re-implement the integrated gCLI interface using iframes so that it can automatically get updates made to KoL chat
------------------------------------------------------------------------
r7676 | shwei | 2009-09-30 00:11:58 -0500 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java
   M /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java

For consistency, use the same logic for the SET command as is used for the CCS command when updating which CCS file to use
------------------------------------------------------------------------
r7675 | shwei | 2009-09-29 23:54:45 -0500 (Tue, 29 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java

Minor code cleanup form mood manager and custom combat manager

Ensure that custom combat settings get loaded, even if custom combat panel is never loaded (fixes the issue where CCS is never properly loaded if the adventure frame isn't loaded)
------------------------------------------------------------------------
r7674 | shwei | 2009-09-29 22:12:52 -0500 (Tue, 29 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/command/VisitURLCommand.java

Add null value checks, since response text can be null
Update VisitURLCommand to handle visiting a URL without the 'text' command
------------------------------------------------------------------------
r7673 | shwei | 2009-09-29 22:05:32 -0500 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java

Allow the CLI to access ASH runtime library functions via the namespace interpreter
------------------------------------------------------------------------
r7672 | shwei | 2009-09-29 21:32:25 -0500 (Tue, 29 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/textui/command/VisitURLCommand.java

Readd 'text' command and the ability to visit URLs from CLI commands
Sort CLI command objects in alphabetical order
------------------------------------------------------------------------
r7671 | veracity0 | 2009-09-29 17:47:50 -0500 (Tue, 29 Sep 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add Staff of the Soupbone and Star of Bravery

------------------------------------------------------------------------
r7670 | shwei | 2009-09-29 11:43:16 -0500 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Fix chat not loading when the user has nothing specified for highlighting
------------------------------------------------------------------------
r7669 | shwei | 2009-09-29 11:38:59 -0500 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Fix null pointer exception when launching chat
------------------------------------------------------------------------
r7668 | veracity0 | 2009-09-29 08:18:52 -0500 (Tue, 29 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Since KoL now provides Javascript functions with HTML bold directives, start
searching for the encounter name in the HTML body.

------------------------------------------------------------------------
r7667 | shwei | 2009-09-29 00:43:48 -0500 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Print current working directory to initial CLI output
------------------------------------------------------------------------
r7666 | shwei | 2009-09-29 00:13:40 -0500 (Tue, 29 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Remove unused code in chat manager
------------------------------------------------------------------------
r7665 | shwei | 2009-09-28 23:55:51 -0500 (Mon, 28 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Replace chat_reply(string) with the following functions:
 - chat_clan(string), which broadcasts a message to everyone in /clan
 - chat_private(string, string), which sends a message to the specified clan member
------------------------------------------------------------------------
r7664 | veracity0 | 2009-09-28 21:16:59 -0500 (Mon, 28 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When you fight the Giant Octopus, remove a memory of a grappling hook from your
inventory, if present. It won't be present if you lost a fight with it...

------------------------------------------------------------------------
r7663 | veracity0 | 2009-09-28 20:57:00 -0500 (Mon, 28 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you find the memory of a small stone block, you lose the memory of an
iron key

------------------------------------------------------------------------
r7662 | veracity0 | 2009-09-28 19:33:13 -0500 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Remove Supreme Being Glossary from inventory after you use it successfully.

------------------------------------------------------------------------
r7661 | veracity0 | 2009-09-28 19:06:16 -0500 (Mon, 28 Sep 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Parse quest items from the inventory page even if images are turned off.
Read more about items from the inventory page, including the descid and the
"rel" string, which would allow us to determine all sorts of things about
unknown items, including autosell price and quest status. Not yet...
Read descitem for unknown items in the clan stash.

------------------------------------------------------------------------
r7660 | veracity0 | 2009-09-28 15:39:00 -0500 (Mon, 28 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Parse new quest item format on inventory pages.

------------------------------------------------------------------------
r7659 | shwei | 2009-09-28 14:41:54 -0500 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix null pointer exception when CLI object is needed in things that aren't conditional statements
------------------------------------------------------------------------
r7658 | veracity0 | 2009-09-28 07:56:11 -0500 (Mon, 28 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/RecoveryManager.java

Fix inverted logic that prevented adventures from being counted and actions from
being taken between battles.

------------------------------------------------------------------------
r7657 | shwei | 2009-09-28 01:51:25 -0500 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   A /src/net/sourceforge/kolmafia/session/RecoveryManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   A /src/net/sourceforge/kolmafia/textui/command
   A /src/net/sourceforge/kolmafia/textui/command/AbortCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AbstractCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AcquireCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AdventureCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AliasCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AreaSummaryCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AshMultiLineCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AshRefCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AshSingleLineCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AutoAttackCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AutoMallCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/AutoSellCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BacktraceCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BangPotionsCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BasementCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BreakfastCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BudgetCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BuffbotCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BurnMpCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/BuyCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CallScriptCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CampgroundCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ChangeCombatScriptCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CheckDataCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ClanCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ClanSofaCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ClanStashCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CleanupJunkRequest.java
   A /src/net/sourceforge/kolmafia/textui/command/ClearBufferCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CliRefCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ClosetCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ColorEchoCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CommandAlias.java
   A /src/net/sourceforge/kolmafia/textui/command/ComparisonShopCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CompleteQuestCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ConcertCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CondRefCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ConditionalStatement.java
   A /src/net/sourceforge/kolmafia/textui/command/ConditionsCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CouncilCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CountersCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/CreateItemCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/DebugCreateCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/DebugRequestCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/DemonNamesCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/DisplayCaseCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/DustyBottlesCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/DwarfFactoryCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/EchoCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/EditMoodCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ElseIfStatement.java
   A /src/net/sourceforge/kolmafia/textui/command/ElseStatement.java
   A /src/net/sourceforge/kolmafia/textui/command/EnableCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/EquipCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/EventsCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ExitCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ExtendEffectCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/FakeAddItemCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/FakeRemoveItemCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/FamiliarCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/FlowerHuntCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/FoldItemCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ForumCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/FriarBlessingCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/GalaktikCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/GongCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/GrandpaCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/HallOfLegendsCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/HermitCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/HiddenCityCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/HotTubCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/IfStatement.java
   A /src/net/sourceforge/kolmafia/textui/command/KitchenCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/LeafletCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/LogEchoCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/LoginCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/LogoutCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MallRepriceCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MallSellCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ManaRestoreCountCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MemoryCleanupCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MirrorLogCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ModRefCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ModifierListCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ModifierMaximizeCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ModifierTraceCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MoleRefCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MonsterDataCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MonsterLevelCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MoodCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/MushroomFieldCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/NamespaceAddCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/NamespaceListCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/NemesisCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/NunneryCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/OlfactionCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/OutfitCheckpointCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/OutfitCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PastamancerEntityCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PirateInsultsCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PlayerSnapshotCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PripheaCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PulverizeCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PvpAttackCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/PvpSummaryCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/QuarkCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/RaffleCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/RecoverCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/RefreshStatusCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/RegisterAdventureCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/RelayBrowserCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/RepeatLineCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/RestaurantCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SaveAsMoodCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SearchMallCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SendMessageCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SetHolidayCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SetPreferencesCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ShowDataCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SorceressEntrywayCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SpeculateCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/StickersCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/StorageCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/StyxPixieCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SubmitSpadeDataCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/SummonDemonCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/TelescopeCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/TrainFamiliarCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/TryStatement.java
   A /src/net/sourceforge/kolmafia/textui/command/UnaliasCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/UneffectCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/UnequipCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/UntinkerCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/UpdateDataCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/UseItemCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/UseSkillCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/VersionCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/WaitCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/WhileStatement.java
   A /src/net/sourceforge/kolmafia/textui/command/WikiLookupCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/WikiSearchCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/WinGameCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/WindowOpenCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/WumpusCommand.java
   A /src/net/sourceforge/kolmafia/textui/command/ZapCommand.java

Move CLI commands to their own package (rather than putting them all in KoLmafiaCLI)
------------------------------------------------------------------------
r7656 | jasonharper | 2009-09-28 01:48:04 -0500 (Mon, 28 Sep 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Recognize when an opera mask is used up when casting an AT buff, and replace
it with the previously-equipped hat.

------------------------------------------------------------------------
r7655 | veracity0 | 2009-09-27 22:38:15 -0500 (Sun, 27 Sep 2009) | 11 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/MemoriesDecorator.java

When you finish the quest in Seaside Magalopolis, add a secret from the future
to your inventory.
If you did it in the Relay Browser, add a "you acquire a secret from the future"
section to the adventure text, including a [use] link.
Add a few more shield powers which have appeared on the Wiki.
Add Attack, Defense, HP, item drops for a bunch of monsters from the Primordial
Soup, Jungles of Ancient Loathing, and Seaside Magalopolis.
Add plurals for some Battlefield booty.
When you try to start the Relay Browser for the first time after KoL has timed
you out, timein the session and load all frames.

------------------------------------------------------------------------
r7654 | jasonharper | 2009-09-27 22:33:30 -0500 (Sun, 27 Sep 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

In Preferences, allow items in the Startup In Window and Startup In Tabs
lists to be dragged back to the complete list to remove them.  Too many
people were failing to realize that they could use the delete key here.

In GenericRequest, don't reuse the existing URL object if the new URL string
simply starts with the previous string - it has to be an exact match.

------------------------------------------------------------------------
r7653 | jasonharper | 2009-09-26 17:19:05 -0500 (Sat, 26 Sep 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Detect whether a combat usage of an anti-anti-antidote actually consumed the
item by looking at the response text, rather than checking for an active
effect with "poison" in its name (which fails for Toad in the Hole).

------------------------------------------------------------------------
r7652 | jasonharper | 2009-09-25 23:32:18 -0500 (Fri, 25 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Fix potential infinite loop when handling expired counters during relay
browser adventuring.

------------------------------------------------------------------------
r7651 | veracity0 | 2009-09-25 10:56:31 -0500 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Add Power ratings for a bunch of shields

------------------------------------------------------------------------
r7650 | DoctorRotelle | 2009-09-24 12:30:35 -0500 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /src/data/monsters.txt

Added hors d'oeuvre tray item drop data to Floating Platter of Hors D'Oeuvres
------------------------------------------------------------------------
r7649 | shwei | 2009-09-24 12:25:56 -0500 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Use chat style font in location details
------------------------------------------------------------------------
r7648 | jasonharper | 2009-09-24 02:21:48 -0500 (Thu, 24 Sep 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/TrophyFrame.java

Added an "autosort" button to the Trophy Arranger, which will reorder the
trophies (in both the visible and hidden lists, separately) so that visually
similar trophies, like the Level 30 ones, are grouped together.  The first
trophy in each list remains in that position, the rest get shuffled.

------------------------------------------------------------------------
r7647 | shwei | 2009-09-23 01:00:13 -0500 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Allow moods to contain invalid commands (and print error messages as they are executed) rather than throwing a cryptic null pointer exceptions
------------------------------------------------------------------------
r7646 | shwei | 2009-09-23 00:41:02 -0500 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Allow moods to contain skills that are not available to the player
------------------------------------------------------------------------
r7645 | shwei | 2009-09-23 00:40:35 -0500 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Do not need to throw an exception to get a stack trace from it
------------------------------------------------------------------------
r7644 | jasonharper | 2009-09-22 21:39:21 -0500 (Tue, 22 Sep 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java

More memory usage improvements:

* RegisteredEncounter and SpecialOutfit objects now store a copy of their
name, since the original is normally a substring of a potentially large page
load.

* The checkboxes for individual offerings in the buffbot request window no
longer have their text in HTML format; that gives no benefit in this case
(but is required for buff packs, to add line breaks), and adds at least 8K in
memory overhead per component.

------------------------------------------------------------------------
r7643 | jasonharper | 2009-09-21 20:29:28 -0500 (Mon, 21 Sep 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

An attempt to reduce some memory wastage in StringUtilities:

* Any string that is going to be used as a key in one of the encode/decode
caches is explicitly copied first - so that if it's a substring of something
longer (perhaps an entire page load), it doesn't force the entire original
string to remain in memory.

* Strings that are over 100 characters are not cached at all, on the grounds
that they're probably a bogus value rather than something that will ever be
looked up in the cache again.

------------------------------------------------------------------------
r7642 | jasonharper | 2009-09-21 00:47:03 -0500 (Mon, 21 Sep 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Efficiency improvement for mana burning: it will generally cast each skill at
most once per burn, no matter how much MP is being burned.  Basically, it
simulates casting each eligible skill, one at a time, with the goal of
balancing all the effect durations; when complete, it makes a single skill
use request for the entire number of simulated casts.

------------------------------------------------------------------------
r7641 | jasonharper | 2009-09-20 16:36:16 -0500 (Sun, 20 Sep 2009) | 26 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

User-added counters can now be specified as informational in some or all
locations, and can specify a URL to visit when the counter image in the
charpane is clicked.  They are now exactly as powerful as built-in counters. 
These features are enabled by the following space-delimited elements, placed
after the counter label, but before the image filename (if used):

"loc=N", where N is the snarfblat number of an adventure location. makes the
counter informational when adventuring at that location.  This element can be
used multiple times, for example the Wormwood counter is informational at all
three Wormwood locations.

"loc=*" makes the counter informational regardless of location; it will never
cause an abort.

If exactly one loc=N element is present, then clicking on the counter image
in the charpane will visit the corresponding location URL.  To override that,
or specify a URL in other cases, an element containing ".php" anywhere within
it can be used.

Note that any informational counters that you have active when upgrading to
this revision will abort on expiration, and then work properly thereafter.

It is possible that this change will break scripts that directly examine the
relayCounters preference to determine when counters are going to expire,
rather than using get_counters() or letting a counterScript handle it.

------------------------------------------------------------------------
r7640 | veracity0 | 2009-09-20 14:34:09 -0500 (Sun, 20 Sep 2009) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Add adventure failure for Typical Tavern with insufficient Meat on hand.
Fix a couple of erroneous or duplicated item drops.

------------------------------------------------------------------------
r7639 | jasonharper | 2009-09-20 14:04:43 -0500 (Sun, 20 Sep 2009) | 14 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Your counterScript is now called for expiring informational counters, with
two differences from normal (aborting) counters:

* If the counter would expire in the middle of a request that takes multiple
turns, it is deferred until afterwards (and will therefore be delivered with
a negative number of turns remaining).

* The return value of the counterScript is ignored, an informational counter
never causes an abort.

If multiple aborting counters expire at the same time, the relay browser
warning now shows all of them, so you can tell just how badly you've screwed
up.

------------------------------------------------------------------------
r7638 | veracity0 | 2009-09-20 13:14:09 -0500 (Sun, 20 Sep 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Recognize when you lose an agua de vida bottle and remove it from inventory.

Refactor recognition of failures to adventure: rather than having one chain
of hardocded if statements testing strings in KoLAdventure and another one
testing (mostly) the same strings in AdventureRequest, maintain a single array
of strings, with associated error message and severity, accessed from both.

The Friar's Ceremony Location without all the ritual items generates a failure
to adventure. Ditto for adventureing in The Sea when your familar can't breathe
underwater.

------------------------------------------------------------------------
r7637 | veracity0 | 2009-09-19 22:48:48 -0500 (Sat, 19 Sep 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

If you take a bet in the MMG using meat from storage, properly manipulate your
meat in storage, not inventory. Heh, heh. She said "manipulate your meat."
If you are in the relay browser and get redirected to maint.php, follow the
redirect so that it shows in the browser.

------------------------------------------------------------------------
r7636 | jasonharper | 2009-09-19 18:51:04 -0500 (Sat, 19 Sep 2009) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Revert to pre-r7621 behavior of clearing the "multiByte" property on HTML
documents after every append; that's actually necessary to avoid slow-downs
after displaying any non-ASCII text.

------------------------------------------------------------------------
r7635 | jasonharper | 2009-09-19 12:08:23 -0500 (Sat, 19 Sep 2009) | 16 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Better handling of recipes with interchangeable ingredients:

* Added titanium/goatskin umbrellas to the list, so that the gatorskin
umbrella can be made from either one.

* Interchangeability of the two cola brands was incompletely implemented, and
didn't actually work.

* Handle interchangeability by modifying the recipe to use the better choice,
rather than making both ingredients have the same available amount.  The Item
Manager will no longer appear to claim that the ingredient you have less of
can be created from the other one.

* If both ingredients in an interchangeable pair have the same quantity
(typically, both zero), choose the one with the lowest cached Mall price.

------------------------------------------------------------------------
r7634 | veracity0 | 2009-09-19 00:39:48 -0500 (Sat, 19 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Detect when various Hobopolis bosses have been defeated and eschew tallying
encounters in their empty realms.

------------------------------------------------------------------------
r7633 | veracity0 | 2009-09-18 22:36:02 -0500 (Fri, 18 Sep 2009) | 10 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   A /src/net/sourceforge/kolmafia/webui/MoneyMakingGameDecorator.java

When KoL has timed you out, clicking in the Relay Browser now times you back in
and resubmits the request.

When you search bets in the MMG with a minimum and maximum calue, save those
values in mmgSearchMinimum and mmgSearchMaximum. Thenceforth, whenever you visit
bet.php, prefill the search mimimum and maximum from the save values.

If you have ever gotten sick of seeing 5 bets from Cir Senam at 100,000,000 or
15 bets from random people at 1,000, this is for you.

------------------------------------------------------------------------
r7632 | jasonharper | 2009-09-18 19:03:52 -0500 (Fri, 18 Sep 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Added ASH "script" directive, which supplies a name that will be used in
kmail sent via the "notify" directive in place of the script's filename. 
This allows script authors to receive notification in a canonical format even
if the user has renamed the file.  "script" must appear before "notify".

------------------------------------------------------------------------
r7631 | jasonharper | 2009-09-18 13:50:48 -0500 (Fri, 18 Sep 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Preserve the ireallymeanit form field provided with the redirect to a combat,
when combat is being automated.  Without that, at least some people were
getting a "twiddle your thumbs" message instead of gaining initiative, making
pickpocketing impossible.

------------------------------------------------------------------------
r7630 | shwei | 2009-09-18 03:02:05 -0500 (Fri, 18 Sep 2009) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   D /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   A /src/net/sourceforge/kolmafia/StyledChatBuffer.java (from /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java:7629)
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java

Refactor chat handling to use event dispatcher as a processing queue rather than maintaining our own
Set text on JEditorPane rather than use ChatBuffer objects when doing constant reset of  HTML
Update ChatBuffer objects to always be auto-truncating for minor performance improvement
------------------------------------------------------------------------
r7629 | DoctorRotelle | 2009-09-17 11:07:52 -0500 (Thu, 17 Sep 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Don't tally attempts to adventure in the empty duck farm.
------------------------------------------------------------------------
r7628 | DoctorRotelle | 2009-09-17 11:05:53 -0500 (Thu, 17 Sep 2009) | 1 line
Changed paths:
   M /src/data/monsters.txt

Add Gang of Hobo Muggers. wiki has no defense information.
------------------------------------------------------------------------
r7627 | veracity0 | 2009-09-17 03:11:25 -0500 (Thu, 17 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java

Returns from void functions need to set STATE_RETURN.

------------------------------------------------------------------------
r7626 | veracity0 | 2009-09-17 03:03:28 -0500 (Thu, 17 Sep 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add combat percentage and monster drops for Road to the White Citadel

------------------------------------------------------------------------
r7625 | veracity0 | 2009-09-16 13:18:56 -0500 (Wed, 16 Sep 2009) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java

Don't set interpreter state to RETURN until after the return value has been
evaluated.
Attempt to fix new exception in ChatBuffer

------------------------------------------------------------------------
r7624 | veracity0 | 2009-09-16 06:44:21 -0500 (Wed, 16 Sep 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add yield shield

------------------------------------------------------------------------
r7623 | veracity0 | 2009-09-15 18:22:50 -0500 (Tue, 15 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Detect O.A.F. actions that force you to attack rather than using a skill or item

------------------------------------------------------------------------
r7622 | veracity0 | 2009-09-15 09:10:29 -0500 (Tue, 15 Sep 2009) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

When you stomp your agua de vida bottle, it's not an encounter.
Add cotton wad and Cotton Mouthed.

------------------------------------------------------------------------
r7621 | shwei | 2009-09-15 01:03:03 -0500 (Tue, 15 Sep 2009) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Use linked list and iterator.remove() to reduce potential for memory leaks
Set multiByte property on the HTML document once per display pane rather than once every append
------------------------------------------------------------------------
r7620 | veracity0 | 2009-09-14 00:17:42 -0500 (Mon, 14 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Experimental: on Island Battlefield, alert when a new hero is possible.
Disable storemanager pauser.

------------------------------------------------------------------------
r7619 | veracity0 | 2009-09-12 00:45:58 -0500 (Sat, 12 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Don't tally an Encounter when try to adventure in Hobopolis Town Square after
Hodgeman has been defeated.

------------------------------------------------------------------------
r7618 | DoctorRotelle | 2009-09-11 20:14:50 -0500 (Fri, 11 Sep 2009) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Evil cocktail plurals
------------------------------------------------------------------------
r7617 | veracity0 | 2009-09-11 17:41:37 -0500 (Fri, 11 Sep 2009) | 3 lines
Changed paths:
   M /build.xml
   A /util/ant-deb.LICENSE
   A /util/ant-deb.jar
   A /util/kol
   A /util/kol.xpm

Experimental feature: add "createdeb" target to buildfile: "ant createdeb"
will create a .deb file for Linux users.

------------------------------------------------------------------------
r7616 | veracity0 | 2009-09-10 17:42:53 -0500 (Thu, 10 Sep 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

KoLmafia forces certain dev team members to log into the dev server. Since the
code currently on that server breaks KoLmafia's inventory handling, they want
the option to NOT use the dev server through KoLmafia. Make it so.

------------------------------------------------------------------------
r7615 | jasonharper | 2009-09-10 13:41:11 -0500 (Thu, 10 Sep 2009) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

When a skill use produces a "summon limit exceeded" error, increment its
counter by one anyway so that mafia's count will eventually get back in sync
with KoL's count.

------------------------------------------------------------------------
r7614 | jasonharper | 2009-09-09 17:15:50 -0500 (Wed, 09 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix problem with form submit buttons being unclickable when the mini-browser
is open as a tab rather than a standalone window.

------------------------------------------------------------------------
r7613 | veracity0 | 2009-09-09 09:55:37 -0500 (Wed, 09 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

A pair of spaces was erronously changed to a tab in a pirate insult.

------------------------------------------------------------------------
r7612 | veracity0 | 2009-09-08 11:41:07 -0500 (Tue, 08 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Don't let resetting autoattack interfere with detection of failure to adventure

------------------------------------------------------------------------
r7611 | veracity0 | 2009-09-07 19:28:44 -0500 (Mon, 07 Sep 2009) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Disallow shieldbutt and derivatives unless you are wearing a shield.
Add paper strip drops to Pastamancer Nemesis guard monsters
Add Spaghetti Elemental

------------------------------------------------------------------------
r7610 | jasonharper | 2009-09-07 13:58:04 -0500 (Mon, 07 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java

Allow elven limbos gingerbread (and any future items with HTML in the name)
to be recognized in your display case.

------------------------------------------------------------------------
r7609 | jasonharper | 2009-09-07 13:10:56 -0500 (Mon, 07 Sep 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Some relay browser enhancements, from a patch by bumcheekcity:
* Confirmation before adventuring in the post-quest Tavern.
* Confirmation before visiting the Lemon Party Slots without a clover.
* NS familiar spoilers.
* Wand spoiler now lists the pieces you need to build it.
* Hermit now has links to buy a permit or visit the sewer, as appropriate.

------------------------------------------------------------------------
r7608 | veracity0 | 2009-09-06 10:57:04 -0500 (Sun, 06 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java

Use comma format to print bet amounts when logging MMG bets

------------------------------------------------------------------------
r7607 | jasonharper | 2009-09-06 04:32:03 -0500 (Sun, 06 Sep 2009) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Halve the monster's HP when a shrinking powder is used in combat.

Added the melon baller drop to the Very Mad Scientist.

------------------------------------------------------------------------
r7606 | veracity0 | 2009-09-06 02:37:27 -0500 (Sun, 06 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

Simplify the function called by mmg_wait_event.

------------------------------------------------------------------------
r7605 | jasonharper | 2009-09-05 23:15:19 -0500 (Sat, 05 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Broken equipment handling should now apply to familiar equipment, too.

------------------------------------------------------------------------
r7604 | veracity0 | 2009-09-05 19:52:43 -0500 (Sat, 05 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Up Harold's Bell counter

------------------------------------------------------------------------
r7603 | veracity0 | 2009-09-05 17:25:31 -0500 (Sat, 05 Sep 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java

ASH saves and restores parameter bindings around calls to user defined funcs. It
does this so that recursion works. For some reason, it explicitely did not
restore aggregate parameters. That is incorrect. Fix it.

------------------------------------------------------------------------
r7602 | jasonharper | 2009-09-05 07:20:49 -0500 (Sat, 05 Sep 2009) | 8 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Various monster item drop data updates, primarily in the Hippy Camp.

Sugar shards are now an option for HP and MP restoration.

The +meat and +item effects from summoning a hobo underling and asking him to
tell you a joke, or dance for you, are now included in the modifiers for the
rest of the combat.

------------------------------------------------------------------------
r7601 | jasonharper | 2009-09-04 23:08:15 -0500 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Recognize the +ML given by Heartbreaker's Hotel in Bad Moon.

------------------------------------------------------------------------
r7600 | veracity0 | 2009-09-04 21:57:04 -0500 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When you use Harold's Bell, start a counter. Untested.

------------------------------------------------------------------------
r7599 | veracity0 | 2009-09-04 21:38:50 -0500 (Fri, 04 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

More of the same

------------------------------------------------------------------------
r7598 | veracity0 | 2009-09-04 15:09:25 -0500 (Fri, 04 Sep 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java

In an effort to address hangs in the MMG support, synchronize the access to
the various lists of bets and events.

------------------------------------------------------------------------
r7597 | jasonharper | 2009-09-04 11:37:37 -0500 (Fri, 04 Sep 2009) | 20 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

Breakage of sugar equipment in combat is now recognized.

When any equipment breaks (also including antique gear and cheap studded
belts), the action to take can now be specified in the Item section of Choice
Advs.  It can abort combat (as previously done), revert to the last equipment
in that slot, re-equip another of the item if you have it in inventory, or
attempt to acquire a replacement item.

Handling of Rampaging Adding Machines has been revamped.  Scroll creation is
now deferred until after special actions have been performed, assuming that
you have "special action" within the first 10 lines of your CCS.  This means
that preparatory actions such as Entangling Noodles can be used, and that
auto-olfact and auto-putty are now fully usable with the RAM.

The specification of what to do after all scrolls listed in your goals have
been created has been moved from Preferences to Choice Advs, and now has two
more options: in addition to making 668 or 31337 scrolls if possible, you can
choose to make no extra scrolls, or to simply abort the combat (useful for
Black Cat runs).

------------------------------------------------------------------------
r7596 | veracity0 | 2009-09-03 17:22:12 -0500 (Thu, 03 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Recognize error message when attempt to adventure on battlefield without uniform

------------------------------------------------------------------------
r7595 | jasonharper | 2009-09-03 09:42:27 -0500 (Thu, 03 Sep 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   A /src/net/sourceforge/kolmafia/request/SugarSheetRequest.java

Sugar sheet items are now creatable from mafia.

------------------------------------------------------------------------
r7594 | jasonharper | 2009-09-03 06:25:38 -0500 (Thu, 03 Sep 2009) | 7 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/pulverize.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Preliminary shupport for the new sugar tome.  All items should be recognized
and equippable.  Summoning probably doesn't work - I had to guess at the
preaction= value.  Creation of items from sheets, breakage in combat, and use
of the sugar shield for familiar training are NOT handled yet.

ALSO, ADDED THE REMAINING DATA FOR THE PRIMITIVE RADIO DUDS.

------------------------------------------------------------------------
r7593 | jasonharper | 2009-09-03 03:58:45 -0500 (Thu, 03 Sep 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

The Modifier Maximizer now always considers equipment that increases familiar
weight, even if it does not directly benefit you.

The usage limit for amino acids is 3, not 1.

------------------------------------------------------------------------
r7592 | jasonharper | 2009-09-02 22:00:48 -0500 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Another fix for crashes with unknown items in inventory.

------------------------------------------------------------------------
r7591 | jasonharper | 2009-09-02 07:20:21 -0500 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Avoid crash when equipping an unknown item from the relay browser.

------------------------------------------------------------------------
r7590 | jasonharper | 2009-09-02 05:29:38 -0500 (Wed, 02 Sep 2009) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Don't call postChoice on a chat request.  This doesn't guarantee that the
request is actually related to the choice adventure currently being
processed, but certainly makes it a lot more likely.

StoreManager.getMallPrice() is now a synchronized method, to avoid some ugly
behavior that would occur if multiple threads performed the same sequence of
price lookups (as could happen if a user kept reloading the Fernswarthy's
Basement page while it was trying to build the list of boosts).

Cached Mall prices are now updated on purchase attempts even if they are
unsuccessful, so that you can determine the new price after someone has
bought out all the cheap items.

------------------------------------------------------------------------
r7589 | veracity0 | 2009-08-31 15:56:55 -0500 (Mon, 31 Aug 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Put gCLI buffer back to previous size.

------------------------------------------------------------------------
r7588 | jasonharper | 2009-08-31 03:49:37 -0500 (Mon, 31 Aug 2009) | 22 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

When calculating creatable amounts, handle ingredients with nonstandard
acquisition methods (Hermit items, Tr4pz0r furs) a bit better.  The code to
handle them was sometimes triggering on other items, causing their available
quantity to be exaggerated.

Fixed problem that was causing mini-browser buttons to be unclickable if they
contained any HTML entities, such as "Attack with your Coily&trade;".  There
was some strange code in RequestEditorKit that was determining the
RequestFrame that contains a form submit button by enumerating all Frames,
looking for one that contained the button name (which failed in this case
because the entity was mangled) - rather than simply asking the button view
for its parent.  The problem with mangled entities remains, something is
eating the final semicolon from them (except for nbsp, apparently), but I
haven't been able to determine what it is.

Fixed another class of broken JickHTML so that the Haunted Wine Cellar
appears properly in the mini-browser.

The Wine Cellar decorator now indicates the correct order of dusty bottles as
1st/2nd/3rd, rather than 1/2/3 which could easily be misunderstood as being
inventory counts.

------------------------------------------------------------------------
r7587 | veracity0 | 2009-08-30 16:51:39 -0500 (Sun, 30 Aug 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

floaty stone sphere has autosell price of 0, not 9

------------------------------------------------------------------------
r7586 | veracity0 | 2009-08-30 10:37:04 -0500 (Sun, 30 Aug 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

The ASH string operators (+, ==, != ) can now be applied to buffers

------------------------------------------------------------------------
r7585 | veracity0 | 2009-08-30 09:58:23 -0500 (Sun, 30 Aug 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java

Eliminate one memory allocation per function call in an ASH script

------------------------------------------------------------------------
r7584 | jasonharper | 2009-08-29 20:55:07 -0500 (Sat, 29 Aug 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fixed problem with ASH to_string() when applied to a buffer.  Normally, this
function just returns its parameter, which works fine with immutable values. 
However, in the case of a buffer, this means that the supposed string value
you get actually reflects the current buffer contents when it is used, rather
than the contents at the time to_string() was called.  One consequence is
that using a single buffer variable to create multiple keys in a map would
actually create a single key, with a name that keeps changing. 
to_string(buffer) now captures the current value as an actual string.

------------------------------------------------------------------------
r7583 | veracity0 | 2009-08-29 10:46:33 -0500 (Sat, 29 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java

When write a data override file for status effects, correctly save the default
action field for existing effects.

------------------------------------------------------------------------
r7582 | jasonharper | 2009-08-29 08:43:40 -0500 (Sat, 29 Aug 2009) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Daily Deed items can now be dynamically shown or not based on player state. 
Many deeds will now automatically hide themselves when clearly inapplicable:
wrong class, wrong ascension type, level too low, lack of a needed item
(that's not something that can reasonably be auto-acquired), lack of a skill,
etc.

In support of this change, it's now possible to register a listener for
inventory count changes of any particular item, which is likely to be useful
elsewhere.

Deeds with multiple buttons should now be a bit more compact and look better
on Mac OS X 10.5+.

------------------------------------------------------------------------
r7581 | jasonharper | 2009-08-28 21:45:43 -0500 (Fri, 28 Aug 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH performance enhancement: the functions that take a regex pattern
(create_matcher(), group_string(), and split_string() with 2 args) now cache
the compiled Pattern object in the raw content field of the pattern string. 
If called again with the same string, the Pattern can be reused rather than
being recompiled.  This should speed up use of these functions inside a loop,
or in a frequently-called function, as long as the pattern is a constant.

All three functions now properly report a pattern syntax error rather than
crashing, not just create_matcher().

------------------------------------------------------------------------
r7580 | veracity0 | 2009-08-28 17:12:07 -0500 (Fri, 28 Aug 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Variable.java

Fix bug in ASH function invocation: evaluate all values being passed as function
arguments before binding the values to the parameters.
Eliminate some redundant code in ASH functin calling: we don't need to coerce
things to strings or ints or floats before setting a variable reference, since
the method that sets the reference does the identical coercion itself.

------------------------------------------------------------------------
r7579 | veracity0 | 2009-08-27 15:28:35 -0500 (Thu, 27 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add void set_length( buffer, int ) function to ASH, to truncate the contents of
the buffer to the specified length.
Increase size of buffer for gCLI again.

------------------------------------------------------------------------
r7578 | veracity0 | 2009-08-27 12:08:05 -0500 (Thu, 27 Aug 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

The control crystal is now a free pull

------------------------------------------------------------------------
r7577 | veracity0 | 2009-08-27 10:56:53 -0500 (Thu, 27 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Rather than make ALL LimitedSizeChatBuffers bigger, make the maximum size be
configurable and only increase the size of the gCLI command buffer.

------------------------------------------------------------------------
r7576 | veracity0 | 2009-08-26 16:00:23 -0500 (Wed, 26 Aug 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Increase size of chat buffer to allow large tables to be displayed in gCLI

------------------------------------------------------------------------
r7575 | veracity0 | 2009-08-26 12:02:06 -0500 (Wed, 26 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Add the various paper strips to list of autosellable quest items that you
probably want to sell before jumping into the gash.

------------------------------------------------------------------------
r7574 | jasonharper | 2009-08-26 02:29:54 -0500 (Wed, 26 Aug 2009) | 6 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Initial support for the Crys-Rock & related items.  This includes a new
numeric modifier: Spell Critical Percent.

I have chosen NOT to flag the control crystal as usable from mafia, as this
appears to be a completely irreversible decision.

------------------------------------------------------------------------
r7573 | jasonharper | 2009-08-26 00:05:27 -0500 (Wed, 26 Aug 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

A couple of Modifier Maximizer fixes:
* The CLI command will now work properly even if the Maximizer GUI had never
been created.  Previously, it would ignore anything that wasn't an exact
match for one of the samples in the popup, and maximize mainstat instead.
* Excluding the off-hand slot from consideration now properly implies that
only 1-handed weapons should be considered.

------------------------------------------------------------------------
r7572 | jasonharper | 2009-08-25 20:35:37 -0500 (Tue, 25 Aug 2009) | 18 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH function:
float[monster] appearance_rates(location)
The returned map will contain the expected apperance rate for the known
monsters in the specified location, normally in the range 0..100.  The rate
will be zero for bosses and other one-time-only monsters, negative for
ultra-rare monsters.

The map will also contain an entry for $monster[none], giving the expected
rate of noncombat encounters.  This will be negative for locations where this
isn't known, in which case the monster encounter rates will be calculated as
if though the location was 100% combats.

The results take combat rate modifiers into account.  Queue effects,
Olfaction, and monster banishers are not considered now, but may be in the
future.  Special mechanics (such as monsters that are unlocked by some
action) aren't considered, and may never be due to difficulty in expressing
their conditions in the data files.

------------------------------------------------------------------------
r7571 | DoctorRotelle | 2009-08-25 15:33:05 -0500 (Tue, 25 Aug 2009) | 1 line
Changed paths:
   M /src/data/combats.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt

Some random additions and updates to data files.
------------------------------------------------------------------------
r7570 | jasonharper | 2009-08-25 03:46:49 -0500 (Tue, 25 Aug 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/MallPriceDatabase.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Disallow cached Mall searches (such as via mall_price()) for nontradeable
items.  Such a search might actually return results (for example, 'digital
key' finds the key lime & pie), which can confuse later buy vs. create
decisions.  Any such prices that are already in the system will be filtered
out when loading historical prices.

------------------------------------------------------------------------
r7569 | jasonharper | 2009-08-25 01:47:04 -0500 (Tue, 25 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Avoid infinite recursion when trying to make a charrrm bracelet item, when
you have no Jolly Roger charrrm bracelets to disassemble.

------------------------------------------------------------------------
r7568 | veracity0 | 2009-08-24 17:11:20 -0500 (Mon, 24 Aug 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

If we fail to generate a lyout for the Wumpinator graphic generator, try again
with all other visited rooms. If we fail with all of them, throw up our hands
and give a link to the Wumpinator itself.
When we figure out something about a room, give all of its neighbors a chance
to deduce things based on the new information.

------------------------------------------------------------------------
r7567 | veracity0 | 2009-08-24 11:39:15 -0500 (Mon, 24 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Replace "View in Wumpinator" link with the actual in-line graphic produced by
the Wumpinator. Thanks to Gemelli for permission!
You can still go to the standalone Wumpinator via the menu option

------------------------------------------------------------------------
r7566 | veracity0 | 2009-08-24 08:46:34 -0500 (Mon, 24 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Make deductions about the chamber we just left when we discover what's in the
next chamber

------------------------------------------------------------------------
r7565 | veracity0 | 2009-08-24 08:28:07 -0500 (Mon, 24 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

When invoking WUmpinator, pass in current room. Don't give link to Wumpinator
unless at a room which has multiple exits. I.e., one in which viewing the
current map would be useful.

------------------------------------------------------------------------
r7564 | veracity0 | 2009-08-23 13:24:22 -0500 (Sun, 23 Aug 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Improve Wumpus cave logic: whenever we hear the Wumpus from two different rooms
mark that it is in the room.
Use the Wumpinator flags to determine whether we shuld make deductions about a
room.

------------------------------------------------------------------------
r7563 | veracity0 | 2009-08-22 22:11:44 -0500 (Sat, 22 Aug 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Add desc ID for seal eyeball

------------------------------------------------------------------------
r7562 | veracity0 | 2009-08-22 20:13:34 -0500 (Sat, 22 Aug 2009) | 17 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

Add support in WumpusManager for Wumpinator
- For each room, track how many other rooms report each potential hazard
- Add "wumpus status" command which displays that data
- Calculate Wumpinator code
- Add "wumpus code" command which displays the code
- Add menu option to call Wumpinator with current code
- Whenever you are given a choice in the Wumpus Cave, add a link to "View in
  Wumpinator", which invokes the Wumpinator with the current code.

KoLmafia's deductions remain the same as ever - and are easily seen to be
inferior to the Wumpinator. I still am unable to reproduce an INCORRECT
deduction, but the WUmpinator deduces things we can't deduce, yet.

I also have the code to actually link to the Wumpinator's generated graphic,
giventhe code, but I am missing one additional input parameter to make it
actually work. Soon, I hope...

------------------------------------------------------------------------
r7561 | veracity0 | 2009-08-22 12:25:36 -0500 (Sat, 22 Aug 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Refactor Wumpus Manager: rather than simply remembering the three exits of the
current room, keep track of all exits of all visited rooms. This gives us the
total map of the cave, as explored so far, which will allow better deductions.
The actual deduction logic is unchanged, however, so no observable changes are
expected.

If we cannot recognize a room name or find an exit from a room in the Wumpus
cave, display a error message, rather than silently ignoring the problem.

------------------------------------------------------------------------
r7560 | jasonharper | 2009-08-22 03:30:12 -0500 (Sat, 22 Aug 2009) | 10 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Added 4-d camera and shaking 4-d camera, and added usage tracking and Daily
Deed for them.

The "putty" CLI command, and the corresponding Special Action, will use a
camera if you don't have a Spooky Putty sheet, or have reached its daily
usage limit.

Added Voluminous Radio Pants, and the missing descID for A Little Bit Evil
(Seal Clubber).

------------------------------------------------------------------------
r7559 | veracity0 | 2009-08-21 18:09:42 -0500 (Fri, 21 Aug 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add Turtle Tamer Nemesis monsters & drops

------------------------------------------------------------------------
r7558 | jasonharper | 2009-08-20 22:07:59 -0500 (Thu, 20 Aug 2009) | 7 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Fix IDs of evil noodles, nauseating reagent - they were swapped.

There are actually six class-specific versions of the "A Little Bit Evil"
effect - what a mess!  For now, disambiguate them by appending the player's
class to the name, matching how they are listed on the Wiki.  The descID for
the Seal Clubber version hasn't been posted yet, so that one won't work yet.

------------------------------------------------------------------------
r7557 | veracity0 | 2009-08-20 16:37:33 -0500 (Thu, 20 Aug 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Fix recipe for 3vi1 pr0n m4nic0tti

------------------------------------------------------------------------
r7556 | veracity0 | 2009-08-20 10:20:27 -0500 (Thu, 20 Aug 2009) | 6 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java

Add rockfish to monsters.txt.
Add "nemesis password" command which looks at all the paper strips and figures
out the password needed to pass door #4.
When you visit door #4 in the relay browser, pre-fill the text field with the
password, if you've collected all the strips and it can be determined

------------------------------------------------------------------------
r7555 | veracity0 | 2009-08-19 17:12:32 -0500 (Wed, 19 Aug 2009) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java

Fix item description id for the torn paper strip.
Add "nemesis strips" command which looks at all the paper strips you have and
reports on the left edge, text, and right edge. Do what you will with that
information...

------------------------------------------------------------------------
r7554 | veracity0 | 2009-08-19 12:32:47 -0500 (Wed, 19 Aug 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

aInitial suport for new Nemesis quest

------------------------------------------------------------------------
r7553 | jasonharper | 2009-08-19 02:02:37 -0500 (Wed, 19 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add outfit checkpointing to the CLI "create" command, in case it needs to buy
an ingredient from a NPC store that requires a specific outfit.

------------------------------------------------------------------------
r7552 | jasonharper | 2009-08-19 01:26:07 -0500 (Wed, 19 Aug 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Some Naughty Sorceress Lair fixes:
* Finger cymbals are not a suitable percussion instrument, and the world's
smallest violin is not a suitable stringed instrument, for passing the Stone
Mariachis.
* Retrieve the star hat and star key before considering which star weapon to
use - in case your available number of stars & lines constrains which of the
three you can make.

------------------------------------------------------------------------
r7551 | jasonharper | 2009-08-18 17:42:42 -0500 (Tue, 18 Aug 2009) | 37 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Ensure that mood buffs are cast on the player, not the most recent target of
that buff.

Matching of the section name in the new CCS "section" command is now
case-insensitive, as intended.

Added two new ASH functions:
void batch_open()
boolean batch_close()
After a batch_open(), certain functions that generate a server hit on each
call are queued up, rather than executed immediately.  batch_close() will
then execute all of them at once, hopefully with fewer server hits.  The
functions that benefit from being batched include autosell(), mallsell(), and
the various put_X(), take_X() functions that move items to or from the
closet, storage, display, or stash.  Most of the KoL interfaces for these are
capable of transferring up to 11 items at once, but that couldn't previously
be expressed in ASH.  More details:
* Caution is required when using more than one batchable function in a single
batch, since they won't be executed in the same order you wrote them.  What
happens in this case is that all instances of the first encountered function
are executed, then all instances of the second encountered function, and so
on.  This should produce the expected results in cases such as a loop that
pulls an item from storage, and then puts it in your closet.  Inside of a
batch, all the pulls get processed at once, and then all the closet puts.
* put_X() and take_X() with the same source (the closet, for example) cannot
be used in the same batch.
* Batches are accumulated on a per-script-invocation basis.  Having an open
batch does not affect execution of any other script that's running at the
same time.  Any commands batched by a script that was aborted are discarded -
they won't mysteriously be executed by the next script that calls
batch_close()!
* Any failure of batched commands can be captured and tested via the return
value of batch_close(), just as you'd normally check the return value of the
individual functions being batched.  However, there's no way to tell just how
much progress had been made before the failure, so it's unlikely that a
script could meaningfully continue after that point.

------------------------------------------------------------------------
r7550 | jasonharper | 2009-08-17 21:28:43 -0500 (Mon, 17 Aug 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Accepted patch to add filtering by autosell value to Item Manager lists,
courtesy of Nevs.  The syntax is, for example: "$ > 100" to only show items
with an autosell over 100 meat.  All relational operators are allowed, and
all currency symbols are allowed (in case the dollar sign isn't easily
typable on your keyboard layout).

The Basement helper now uses cached historical prices when showing item
values; Mall searches will be performed only for prices that are a week out
of date.

------------------------------------------------------------------------
r7549 | jasonharper | 2009-08-16 21:44:44 -0500 (Sun, 16 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Added new CCS "section &lt;name>" action, which continues execution from the
start of the indicated section.  This should be the very last action in the
section in which it appears.

------------------------------------------------------------------------
r7548 | jasonharper | 2009-08-15 20:31:13 -0500 (Sat, 15 Aug 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added new CCS action: "abort after", which will cleanly stop the current
automated adventuring request after the current combat ends.  This needs to
be at the very top of the relevant CCS section - if combat ends before this
action is reached, the abort won't take place.

Added new ASH function: monster last_monster(), which returns the most
recently encountered monster ($monster[none] if no combats have occurred yet
in this session).  This would be useful to tell if adventure() returned due
to a monster with "abort after" in its CCS section, or some other reason.

------------------------------------------------------------------------
r7547 | jasonharper | 2009-08-15 15:36:34 -0500 (Sat, 15 Aug 2009) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Added new Halloween items & effects.

Updated drop rates in the Cemetary (Post-Cyrpt).

------------------------------------------------------------------------
r7546 | veracity0 | 2009-08-15 08:55:54 -0500 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Recognize monsters encountered via item usage again.

------------------------------------------------------------------------
r7545 | jaadams5 | 2009-08-15 08:21:37 -0500 (Sat, 15 Aug 2009) | 1 line
Changed paths:
   M /src/relay/basement.js

Changed variable name to make lint happy.
------------------------------------------------------------------------
r7544 | jasonharper | 2009-08-13 15:01:50 -0500 (Thu, 13 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/MallPriceDatabase.java

Added CLI command "spade prices &lt;URL>" to submit your mallprices.txt file
to a server for redistribution.  The file is sent via HTTP POST as if it were
an HTML file upload field named "upload".

------------------------------------------------------------------------
r7543 | veracity0 | 2009-08-13 13:53:18 -0500 (Thu, 13 Aug 2009) | 36 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java

Revamp how adventures get logged in the gCLI and session log. Used to be, they
got logged just before a URL was submitted: we'd figure out where you were
trying to go, do some area specific preparation (like resetting autoattack),
and go. Later, when the response came back, we'd look at the response and
figure out what the Encounter was.

The problem with that is that KoL has many ways of either denying an adventure
outright or sending you to a different area entirely. So, in the new scheme, we
examine the URL, as before, and decide if it looks like it will be an adventure.
We do some area specific preparation and save what we deduced and go. Later,
when the response comes back, we look at the saved data, the response text, and
the (possibly redirected) URL to decide what really happened. If we really
adventured, we log the location in the gCLI and session log, as before, and go
on to figure out the encounter.

This fixes a lot of things:

- If you were outright denied an adventure because you are out of turns, can't
get to an area, are too drunk to go in the Daily Dungeon or Pyramid Lower
Chambers, etc., nothing is logged.
- If you were redirected from an adventure area because you changed your outfit
and (like mining, or the pirate cove, or the Dwarf Factory COmplex), nothing is
logged.
- If you are redirected to an entirely different area and finish the encounter
without input (trying to adventure in Hippy Camp, but have the outfit, so are
redirected to Hippy Camp in Disguise, for example. Or being redirected to the
Drunken Stupor.), we figure out where you ended up by looking at the Adventure
Again link on the result page.
- If you try to adventure with 0 HP, we no longer get fooled by the response
and list "your campsite" as the encounter because it happened to be bold.

Unfortunately, if KoL redirects you into a choice adventure or a fight (and you
didn't autoattack and win immediately), there is nothing we can do to figure
out where you really ended up. Therefore, this will not notably improve logging
of Teleportitis adventuring. Perhaps I can get some help from KoL itself...

------------------------------------------------------------------------
r7542 | jasonharper | 2009-08-13 00:45:13 -0500 (Thu, 13 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix recognition of the He-Boulder's "red eye" combat message so that it
doesn't trigger on a dropped glowing red eye.

------------------------------------------------------------------------
r7541 | jasonharper | 2009-08-12 16:31:19 -0500 (Wed, 12 Aug 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Improved support for the He-Boulder:
* The combat messages indicating the current eye color are hilighted in that
color, for better visibility.
* When a major ray is used, an informational counter is added with a duration
of 101 or 150 turns, depending on whether the quadroculars are equipped.
* These counters are cleared on your first login of the day.
NOT tested.

Fixed recognition of the black sword combat message that has a "#" in front
of the damage amount.

------------------------------------------------------------------------
r7540 | veracity0 | 2009-08-11 21:19:39 -0500 (Tue, 11 Aug 2009) | 2 lines
Changed paths:
   M /src/data/mallprices.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version number to 13.5

------------------------------------------------------------------------
r7539 | jasonharper | 2009-08-11 19:18:26 -0500 (Tue, 11 Aug 2009) | 16 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Fixed parsing of results from chat /outfit command: if a previously equipped
item had special characters in its name, its removal wasn't processed, and
the replacement item might end up in the wrong slot.

Slight speed-up to AdventureResult.compareTo(), one of the most frequently
called methods (can be over a million calls just starting up).  It was often
performing two case-insensitive compares on the names, once to check equality
and once to determine inequality.

Slight speed-up to SortedListModel.compare(), also in the million+ call
range.  It had a special case that applied only to lists of strings (a
capability of the class that I don't think KoLmafia is even using): it was
avoiding an unnecessary call to String.toString() (which is defined to simply
return the same string), at the cost of two instanceof checks - not a good
bargain.

------------------------------------------------------------------------
r7538 | veracity0 | 2009-08-11 09:22:49 -0500 (Tue, 11 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Warning screen in relay browser for expiring fortune cookie counter now gives
location of last semirare found, as from the "counters" command.

------------------------------------------------------------------------
r7537 | veracity0 | 2009-08-10 21:29:29 -0500 (Mon, 10 Aug 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Recent submit introduced an NPE into simple visits of the account page. Fix it.

------------------------------------------------------------------------
r7536 | veracity0 | 2009-08-10 21:14:24 -0500 (Mon, 10 Aug 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

When you place a bet in the MMG, KoLmafia keeps track of it so it can match it
with an event when the bet is taken. When the bet and event are matched, we
keep the event on a "resolved" list so that a script can pick up the event and
do whatever is necessary to deal with the resolved bet.

However, unless you made the bet through ASH, this event is useless, since it
won't match with any bet that a script was tracking.

Therefore, don't bother saving matched events unless the bet originally came
from KoLmafia itself, rather than the Relay Browser.

------------------------------------------------------------------------
r7535 | jasonharper | 2009-08-10 20:45:35 -0500 (Mon, 10 Aug 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Accepted subbawt's patch to handle recalled skills in Bad Moon.  Not
personally tested, but it can hardly work worse than the current code...

Remove the spooky glove from outfit checkpoints when you lose it during the
Felonia quest.

------------------------------------------------------------------------
r7534 | DoctorRotelle | 2009-08-10 11:24:18 -0500 (Mon, 10 Aug 2009) | 1 line
Changed paths:
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add "A Contender" effect
------------------------------------------------------------------------
r7533 | jasonharper | 2009-08-09 19:46:43 -0500 (Sun, 09 Aug 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Consider meat paste & stacks to be creatable for the purposes of item
filtering - previously, "make dense meat sta" would match the staff, rather
than giving an ambiguity error with the staff & stack.

Major speedup in the fuzzy string matcher - for each list of names that is
matched against, a corresponding list of hash values is precalculated.  The
majority of names that don't contain all of the distinct characters in the
search string can be skipped with a single integer operation, without looking
at the characters at all.  This saves about 5 million function calls during
KoLmafia startup.

------------------------------------------------------------------------
r7532 | jasonharper | 2009-08-09 17:00:27 -0500 (Sun, 09 Aug 2009) | 11 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Handle outfit modifiers before the individual equipment modifiers - so that
the Hobo Power from the Regal Frippery actually counts towards the Hodgman
off-hands.

Sped up determination of the current outfit by precalculating a hash value
for each standard outfit - most possibilities can be rejected with a single
bitwise operation, without actually examining any of the outfit pieces.  This
makes a noticeable improvement in the Modifier Maximizer's speed.

Corrected fullness of beer nuts.

------------------------------------------------------------------------
r7531 | jasonharper | 2009-08-09 14:16:53 -0500 (Sun, 09 Aug 2009) | 39 lines
Changed paths:
   M /src/data/itemdescs.txt
   A /src/data/mallprices.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/persistence/MallPriceDatabase.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Added persistence of known Mall prices (as returned from ASH mall_price), so
that the program always has at least an approximate idea of how much things
are worth.  A starter data file is provided, with prices gathered on August
7-9.
* The decision between buying or creating things you have some of the
ingredients for now values the ingredients you have at this estimated price. 
I couldn't justify performing a Mall search on items for which no Mall
transaction was being contemplated, and the previous valuation (the item's
autosell price) was rather inaccurate in cases such as reagents and noodles.
* When the Modifier Maximizer considers buying equipment or potions, it now
ignores anything with an estimated price more than twice your price limit. 
No more useless searches for Grimacite gear and ultra-rares when you're
trying to optimize on a 20K budget...
* More uses to come, particularly in the Item Manager.

Added two ASH functions for querying this data:
int historical_price(item) - Returns the most recent known price, or zero for
items that are untradeable, have no data yet, or simply aren't available in
the Mall at any price.
float historical_age(item) - Returns the age of the price data, in days. 
Missing data has an infinite age.

Added a CLI command for updating data:
update prices &lt;http://URL&gt; - Merges in newer prices from a copy of
mallprices.txt that has been uploaded somewhere (a pathname can also be used
for a local file).  Only one update per URL per session is allowed, to
prevent abusing the bandwidth of anyone who chooses to make their price data
public.

Also, fixed Mall searchability of the Hodgman journals, which was a
combination of two problems:
* The item names actually have two spaces after the colon, but were only
specified with single spaces in mafia's data files.
* StringUtilities.getCanonicalName() was changing all double spaces to
single, so changing the data files alone would have no effect.  There was no
comment as to why it was performing that transformation - everything seems to
work without it, so I can only hope it was a work-around for some problem
that has since been fixed.

------------------------------------------------------------------------
r7530 | veracity0 | 2009-08-08 10:52:25 -0500 (Sat, 08 Aug 2009) | 13 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Rename a couple of ASH functions: put_closet_meat() is now simply put_closet()
and get+closet_meat() is simply get_closet(). These are distinguishable from
the other versions of the same functions because they take a single integer,
not an integer and an item.

Fix drop rates for clod hopper.

Add conditions to the Battlefield( No Uniform) to get the cola uniform of your
choice.

Move verge-of-war Hippy Camp and Frat House conditions to the correct adventure
location where you can find them, not the pre-war locations.

------------------------------------------------------------------------
r7529 | jasonharper | 2009-08-07 20:00:55 -0500 (Fri, 07 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Fix protection against negative item counts in various lists: it was only
preventing an existing value from becoming negative, there was nothing
keeping an item from being added with an initially negative count.

------------------------------------------------------------------------
r7528 | jasonharper | 2009-08-07 18:31:23 -0500 (Fri, 07 Aug 2009) | 5 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Added "matchable" secondary item attribute, for nontradeables that need to be
considered by the item matcher (despite the normal prohibition) due to having
an ambiguity with a tradeable item's name.  Added this attribute to five of
the NS Tower keys - this should put an end to accidental key lime creation.

------------------------------------------------------------------------
r7527 | jasonharper | 2009-08-07 11:02:26 -0500 (Fri, 07 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Another tweak to clover adventure recognition: the previous version had
gotten vague enough that it would trigger on loading an inventory or storage
page with both a clover and a pufferfish spine on it.

------------------------------------------------------------------------
r7526 | jasonharper | 2009-08-06 21:30:12 -0500 (Thu, 06 Aug 2009) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix the clover adventure in the Hippy Camp (In Disguise), which also has a
non-standard clover disappearance message.

Fix Guy Made Of Bees handling:
* the counter wasn't being incremented on the actual fight encounter.
* defeating the GMoB wasn't being detected.

Fix creation of data files from ASH scripts:
* use only the final component of the pathname, even on Windows (only forward
slashes were previously considered, which was a security hole).
* create files in the data directory rather than the script directory.

------------------------------------------------------------------------
r7525 | jasonharper | 2009-08-06 16:12:41 -0500 (Thu, 06 Aug 2009) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/textui/parsetree/PluralValue.java

Oops, added new file that was missing from previous commit.

------------------------------------------------------------------------
r7524 | jasonharper | 2009-08-06 16:11:35 -0500 (Thu, 06 Aug 2009) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java

Added new ASH feature: plural typed constants.
See http://kolmafia.us/showthread.php?p=15592 for details.

------------------------------------------------------------------------
r7523 | veracity0 | 2009-08-06 09:04:21 -0500 (Thu, 06 Aug 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Add arena parameters for the Rock Lobster

------------------------------------------------------------------------
r7522 | veracity0 | 2009-08-05 20:09:19 -0500 (Wed, 05 Aug 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add clod hopper

------------------------------------------------------------------------
r7521 | jasonharper | 2009-08-05 19:02:07 -0500 (Wed, 05 Aug 2009) | 4 lines
Changed paths:
   M /src/data/pulverize.txt
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java

Added the floaty item series to pulverize.txt, and made the necessary changes
to allow them to be upgraded via the pulverization helper, either with the
Malus or by sending them to wadbot.

------------------------------------------------------------------------
r7520 | veracity0 | 2009-08-05 17:46:21 -0500 (Wed, 05 Aug 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add Three ASH functions:
int my_closet_meat();
boolean put_closet_meat( int meat );
boolean take_closet_meat( int meat );

------------------------------------------------------------------------
r7519 | veracity0 | 2009-08-05 13:28:57 -0500 (Wed, 05 Aug 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add new rock items and familiar. Consumption data is speculative...

------------------------------------------------------------------------
r7518 | DoctorRotelle | 2009-08-05 13:24:35 -0500 (Wed, 05 Aug 2009) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Adjusted some conditions for adventures. (Battlefield outfits don't actually function properly in the zones they configured for, but can be copy/pasted quickly into the ones mafia redirects to.)
Added funny party hat.
Added a reminder to sell off a quest item that can be auto-sold.
------------------------------------------------------------------------
r7517 | jasonharper | 2009-08-04 20:01:48 -0500 (Tue, 04 Aug 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

Don't parse an Ajax request to charsheet.php (generated by a chat /shrug
command) as if though it contained the full character sheet.

Use the Ajax form of the request when shrugging buffs from mafia, to minimize
the server hit.

------------------------------------------------------------------------
r7516 | veracity0 | 2009-08-04 17:29:47 -0500 (Tue, 04 Aug 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

Track meat gained or lost from taking bets in the MMG.

Provide ASH interface to this:
int mmg_take_bet( int bet_id, boolean storage );
- return 0 if failed to take bet
- return -bet if you lost
- return +(winnings - bet) if you won.

I.e., the return value is the net change to your purse

------------------------------------------------------------------------
r7515 | jasonharper | 2009-08-04 13:13:55 -0500 (Tue, 04 Aug 2009) | 5 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java

Various data file updates courtesy of HippoKing.

Fixed problem with ASH foreach loops with more than two key variables: that
has apparently never worked right.

------------------------------------------------------------------------
r7514 | jasonharper | 2009-08-04 02:35:42 -0500 (Tue, 04 Aug 2009) | 24 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java

ASH foreach loops can now contain one more variable in the list than the
target map has indices; the additional variable, if present, gets assigned
the current value from the map (saving you the trouble of explicitly looking
it up inside the loop).  In the case of multidimensional maps, this is more
than just a convenience, it's a definite performance boost: the internal code
can directly look up the value in the final slice of the map, whereas a
script would have to perform the entire chain of lookups starting from the
top.

This change makes it useful to iterate over arbitrary aggregate values (such
as the return value of a function), not just aggregate variables, so that
change was made as well.  Note that this is only useful when the extra value
variable is present, as otherwise you'd have no access to the actual values
in the map.  For example, you can now say "foreach itm, count in
get_ingredients(someItem) {...}" - you don't have to assign the map to a
temporary variable and then iterate over that.

This introduces a small backwards compatibility problem: a loop with a body
that's a parenthesized expression (rather than the usual block or simple
statement) would now be parsed as if the target was a function call, with the
body being interpreted as the parameter list.  This seems like an extremely
uncommon usage, which can be easily fixed by putting curly braces around the
loop body (or parentheses around the target).

------------------------------------------------------------------------
r7513 | jasonharper | 2009-08-03 23:20:09 -0500 (Mon, 03 Aug 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fixed "summary" CLI command: it was interpreting any parameter as both a
filename to write to, and a filter for the contents of the session tally, a
combination that was unlikely to produce any useful results.

------------------------------------------------------------------------
r7512 | jasonharper | 2009-08-03 21:37:38 -0500 (Mon, 03 Aug 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Update FightRequest's combat parsing due to some recent server-side changes:
* The initial page of a fight is now fight.php?ireallymeanit=randomnumber,
not just fight.php.
* The "You gain X meat" message is now in exactly the format we were looking
for to detect a familiar action.  KoL is inserting a "--familiarmessage--"
HTML comment in the page in the appropriate places, so use that as the
trigger instead.

------------------------------------------------------------------------
r7511 | jasonharper | 2009-08-03 16:27:15 -0500 (Mon, 03 Aug 2009) | 20 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH function to determine if a counter will expire in a specified
period of time:
string get_counters(string label, int minTurns, int maxTurns)
label specifies the counters of interest - it is a case-insensitive,
substring match.  An empty string matches any counter that is capable of
triggering an action when it expires: purely informational counters
(currently, Communications Windchimes and PADL Phone) are ignored in this
case.
minTurns and maxTurns specify the endpoints (inclusive) of the range to be
checked.  Passing the same value for both checks for an expiration on that
specific turn.
The return value is an empty string if there are no matching counters; the
counter name if there is only one; or a tab-delimited list of names if there
were multiple matches.  I chose this format, rather than a map or array,
since the majority of callers of this function are likely to only care
whether there was a match or not, or at most only care about a few specific
counters (and would want to treat a multiple match the same as a match of an
unknown counter).  As a string, the return value can easily be used in a
switch statment to handle these expected uses.

------------------------------------------------------------------------
r7510 | veracity0 | 2009-08-03 15:35:40 -0500 (Mon, 03 Aug 2009) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add ash support for searching MMG offered bets:

void mmg_visit();
- gets last 20 bets

void mmg_search( lower, upper);
- gets bets withing specified range

After either function, you can use

int [int] mmg_offered_bets();
- to see the available bets.

------------------------------------------------------------------------
r7509 | jasonharper | 2009-08-03 12:37:38 -0500 (Mon, 03 Aug 2009) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add tracking of whether your guild store has been opened.  This is used to
determine availability of store items, and can be queried via ASH boolean
function guild_store_available().  Overhead is at most one server hit per
login prior to the store being opened (which may be satisfied by some other
guild request, such as checking still availability), then no further hits for
the rest of the ascension.

------------------------------------------------------------------------
r7508 | jasonharper | 2009-08-03 10:35:54 -0500 (Mon, 03 Aug 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix clover handling in the Spooky Forest: in the special adventure there,
your clover disappears "into the leprechaun's pocket", not "in a puff of
smoke" as usual.

Fix estimation of current fullness when a "too full" error is received.

------------------------------------------------------------------------
r7507 | jasonharper | 2009-08-02 20:35:56 -0500 (Sun, 02 Aug 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Fix dusty bottle recognition for unascended characters.  There were actually
two problems here:
* The item description text was being cached, so once the non-glyphed
versions had been seen, checking again with the spectacles equipped wouldn't
actually do anything.
* The data was being marked as valid even if the glyphs weren't found, so any
problem would persist for the entire ascension.

------------------------------------------------------------------------
r7506 | veracity0 | 2009-08-02 17:33:26 -0500 (Sun, 02 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

Detect two more failures when submitting a bet: trying to bet less than 1,000
Meat, and trying to submit a bet when you already have five pending.

------------------------------------------------------------------------
r7505 | veracity0 | 2009-08-02 16:38:34 -0500 (Sun, 02 Aug 2009) | 29 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

Fixes to MMG support:

When you place a bet, KoL responds by redirecting you to bet.php. Only after you
follow the redirect do you learn whether you ducceeded in placing the bet and
have the opportunity to find out what the bet id of your new bet was. This extra
request/response creates two race conditions:

1) Between the time KoL sends you the initial response with redirect and the
time it receives your redirected request, somebody can take your bet. If so, KoL
will not include your new bet on your list of pending bets and we cannot learn
the bet ID.

2) Between the time KoL makes the bet page which includes your bet and the time
you receive it, somebody might take your bet, generating a chat event - which
you can receive before the bet response page

Handle both of these by saving the amount we bet before sending off the request.

If we can't find a new bet on the response (race #1), make a generate a dummy
bet with a negative bet ID, to be matched by the chat event.

If we receive a chat event and can't match it with a pending bet, see if we
have an outstanding but not-yet-registered bet for that amount, and save the
chat event to be matched later.

3) If you fail to place a bet (not enough Meat, no casino pass), notice this
and don't assume that just because the bet does not appear in your pending bet
list it must have been taken already.

------------------------------------------------------------------------
r7504 | jasonharper | 2009-08-02 12:03:01 -0500 (Sun, 02 Aug 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Call registerRequest() on CreateItemRequest before UseItemRequest, so that
items created by single-/multi-use of another item are properly handled.

------------------------------------------------------------------------
r7503 | veracity0 | 2009-08-02 07:54:09 -0500 (Sun, 02 Aug 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Although replacing String.replace() with StringUtilities.globalStringReplace
did wonders for compatibility with older versions of Java, it broke the
Dwarf Factory, causing an infinite loop inside globalStringReplace whenever
you identified a new factory item.

- fix globalStringReplace to not loop when the search string is ""
- fix DwarfFactoryRequest to not try deleting an empty rune from a list

------------------------------------------------------------------------
r7502 | jasonharper | 2009-08-01 12:00:53 -0500 (Sat, 01 Aug 2009) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Call UseItemRequest.registerRequest() much earlier in the process, so that it
will clear lastItemUsed whenever anything other than an item use is being
done.  Otherwise, anything that redirected to inventory.php?action=message
(such as changing outfits from the Equipment page) would cause the last
item's consumption to be processed again.  This was fixed in response to a
report of mysteriously reappearing Dance Card counters, but I think it also
explains a lot of other problems involving incorrect inventory counts and
"doesn't make anything interesting" messages.

The "backtrace" command can now trigger on messages printed to the session
log or debug log, not just the gCLI.

------------------------------------------------------------------------
r7501 | veracity0 | 2009-08-01 08:15:10 -0500 (Sat, 01 Aug 2009) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add item of month, familiar, familiar item, combat skill

------------------------------------------------------------------------
r7500 | jasonharper | 2009-07-31 23:13:40 -0500 (Fri, 31 Jul 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix the [wormride] use link: the initial opening of the Pyramid is handled by
beach.php?action=woodencity, not pyramid.php.

Any visit to that URL (via [wormride] or otherwise) will auto-assemble the
Staff of Ed if possible.

------------------------------------------------------------------------
r7499 | veracity0 | 2009-07-31 22:16:58 -0500 (Fri, 31 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java

Detect lack of a casino pass. Minor efficiency mods. Minor cleanup.

------------------------------------------------------------------------
r7498 | veracity0 | 2009-07-31 17:35:22 -0500 (Fri, 31 Jul 2009) | 54 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   A /src/net/sourceforge/kolmafia/request/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   A /src/net/sourceforge/kolmafia/session/MoneyMakingGameManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Watch what happens on the Money Making Game page and track changes to meat in
inventry and storage when you make bets, retract bets, and your offered bets
are taken by others. (We do not track meat changes for taken bets, yet. Soon.)

Provide an ASH interface to the MMG for making and retracting bets.

void mmg_visit();

Visits the bet page and remembers which bets you currently have made and which ones are available to take.

int mmg_make_bet( int amount, boolean storage );

Place a bet of the specified amount using meat from inventory (false) or storage (true). Returns the bet ID # if successful, or 0 if unsuccessful. You will be unsuccessful if you already have 5 bets out or don't have enough meat. Or, presumably, if you don't have a casino pass.

boolean mmg_retract_bet( int bet_id );

Tries to retract the specified bet. Returns true if successful, and false if unsuccessful - presumably because bet was already taken.

int [int] mmg_my_bets();

Returns a map of (index #) to bet ID for your current bets.

int mmg_wait_event( int milliseconds );

Waits for one of your outstanding bets to be taken - and reported by KoL. Returns the bet ID # of the taken bet, or 0 if the call timed out./

string mmg_bet_taker();

The player who took the bet which was just returned by mmg_wait_event().

int mmg_bet_taker_id();

The id # of that player.

int mmg_bet_winnings();

How much money you just won or lost according to that event. ( winnings - amount bet ) is the net change to your purse.

int [int] mmg_offered_bets();

Returns a map of (index #) to bet ID for bets currently offered by other people.

string mmg_bet_owner( int bet_id );

The player name who offered the bet.

string mmg_bet_owner_id( int bet_id );

The player id # who offered the bet.

int mmg_bet_amount( int bet_id );

The amount of the bet.

------------------------------------------------------------------------
r7497 | jasonharper | 2009-07-30 21:39:03 -0500 (Thu, 30 Jul 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Added CLI debugging command "backtrace <text>" - when active, the next CLI
message or visited URL that contains the specified text (case sensitive) will
generate a debug log containing a stack trace, allowing the reason why that
particular action was taken to be determined.  Specifying text less than 4
characters long ("off", for instance) will deactivate this feature.

------------------------------------------------------------------------
r7496 | jasonharper | 2009-07-30 16:09:55 -0500 (Thu, 30 Jul 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Adds [wormride] link upon receiving the worm-riding hooks, if a drum machine
is in inventory.  It will equip the hooks, use the machine, restore your
previous equipment, then visit the Pyramid.

Dropped accessories now get separate [acc1] [acc2] [acc3] links if you have
no free accessory slots.

------------------------------------------------------------------------
r7495 | jasonharper | 2009-07-29 11:35:40 -0500 (Wed, 29 Jul 2009) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Added rock homonculus, charged magnet.

Updated monster drop data in the Upper Chamber.

------------------------------------------------------------------------
r7494 | jasonharper | 2009-07-29 08:22:54 -0500 (Wed, 29 Jul 2009) | 25 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/webui/MemoriesDecorator.java

Fixed problem that was causing "whatif" to fail with more than two commands
specified.

Replaced uses of String.replace(String, String) - a Java 1.5 feature - in
MemoriesDecorator and DwarfFactoryRequest.

Modifier Maximizer now supports suggestions of equipment that can be created,
pulled, or bought, controlled by the radio buttons in the GUI.  (Scripted
requests do not use these features, as they can be arbitrarily costly). 
* Folding of equipment is not yet supported (and may have to be dropped) due
to difficulties in ensuring that all of the suggested items can
simultaneously exist.
* It may suggest multiple created items that are impossible due to a limited
quantity of some shared ingredient - I see no practical way to avoid that.
* It will suggest buying at most one of any item, and only if it is not
otherwise available.  This is necessary to prevent useless price lookups,
since the set of items to be considered is decided before it's known how many
of each item might be usable.

The buyable suggestions feature is capable of generating an uncomfortably
large number of Mall price lookups, so I've added a throttling feature.  Each
lookup will be delayed by 0.01 second times the number of lookups done (so
the hundredth lookup will have a 1 second delay, for example).  This should
hardly be noticeable in normal use.

------------------------------------------------------------------------
r7493 | jasonharper | 2009-07-28 13:51:45 -0500 (Tue, 28 Jul 2009) | 29 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/Speculation.java

Added CLI "speculate" command, with alias "whatif".  This takes a
semicolon-separated list of commands that change the character state, and
displays the modifier changes that would occur due to executing those
commands.  The supported commands are:
* MCD <num>
* equip [<slot>] <item>
* unequip <slot>
* familiar <type> - note that this doesn't change the current familiar item,
whether or not the specified familiar can equip it.
* up <effect> - considers you to have 1 turn of that effect.
* uneffect <effect>
* quiet - suppresses the display of changed modifiers, for use in scripts.

Note that speculation about impossible actions is allowed - there's no
checking to verify that you actually have any item, or can equip it.  The
predicted modifiers are stored as an object named "_spec", which can be
referenced by any of the ASH modifier query functions.

ASH numeric_modifier() now accepts five new derived modifier names, with
values predicted from your base stats and other modifiers: "Buffed Muscle",
"Buffed Mysticality", "Buffed Moxie", "Buffed HP Maximum", and "Buffed MP
Maximum".  They are of little use with the character's current modifiers,
since the actual values of these attributes are available, but are quite
useful with the modifiers resulting from a speculation.  Example:
  cli_execute("whatif <commands you're considering>; quiet");
  if (my_mp() > numeric_modifier("_spec", "Buffed MP Maximum")) {
    print("Bad idea - you'd lose MP by doing that.");
  }

------------------------------------------------------------------------
r7492 | jasonharper | 2009-07-28 10:04:04 -0500 (Tue, 28 Jul 2009) | 13 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   A /src/net/sourceforge/kolmafia/Speculation.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Refactored the speculative abilities of the Modifier Maximizer into a public
Speculation class that can be used elsewhere.

Automatic MP cost reduction during spellcasting uses this to avoid any
equipment changes that would reduce your maximum HP or MP below your current
amount.  This isn't perfect: it can still botch a healing spell by reducing
your max HP to 1 point above your current HP, for example.

Added a new "Four Songs" boolean modifier, rather than having two copies of
explicit code for determining your song limit - neither of which actually
handled all known sources of a 4th song slot, one of which was missing the
Brimstone Beret.

------------------------------------------------------------------------
r7491 | jasonharper | 2009-07-28 08:17:05 -0500 (Tue, 28 Jul 2009) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

Sombrero-type familiars now add to your Experience modifier based on the
average ML of monsters in the current location (excluding special monsters).

------------------------------------------------------------------------
r7490 | jasonharper | 2009-07-28 05:35:56 -0500 (Tue, 28 Jul 2009) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/monsters.txt

Updated equip requirements for caustic slime nodule gear.

Updated monster drop data in Hidden City, Airship, Logging Camp.

------------------------------------------------------------------------
r7489 | jasonharper | 2009-07-26 15:54:25 -0500 (Sun, 26 Jul 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

When in ronin/hardcore, the Modifier Maximizer will no longer suggest items
that you don't have on hand, and cannot create or buy from a NPC.

------------------------------------------------------------------------
r7488 | jasonharper | 2009-07-26 14:30:14 -0500 (Sun, 26 Jul 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Set the "lastAdventure" preference earlier in the adventuring process, so
that the initial calls to the betweenBattleScript & recoveryScript will
reflect the new location rather than the previous one.

------------------------------------------------------------------------
r7487 | jasonharper | 2009-07-26 12:47:07 -0500 (Sun, 26 Jul 2009) | 26 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java

The "maximize <expr>" CLI command is now actually useful - it will
automatically put on the suggested equipment items (rather than adding them
to the list), then build the list of effect boosts based on your new outfit. 
An error will be generated if the equipment changes weren't enough to reach
any specified minimum attribute values.  "maximize? <expr>" can be used to
simply build the list of equipment & effects as before - in this case, the
only error possible is a malformed expression.

If a GenericPanel's primary action is invoked by hitting Enter in a text
field or combo box, the action will be run in a new thread, exactly as it
would be if invoked by clicking on the top button.  This inconsistency was
keeping the Maximizer's progress messages from being displayed if it was run
via Enter.

The default action field in statuseffects.txt can now contain a note
(starting with "#") for effects that cannot be obtained on demand - those
that require adventuring until you hit a specific encounter, for example. 
Notes will be ignored as a possible default for mood triggers, but the
Modifier Maximizer and the CLI "up" command will display them as a suggestion
for how you'd get that effect if you really needed it.  The Maximizer won't
show notes containing "BM" if you're not in Bad Moon: the contents of notes
are not otherwise parsed at the moment.

I went through the file and added notes (or in many cases, missing default
actions) for almost every effect that wasn't already extendable.

------------------------------------------------------------------------
r7486 | jasonharper | 2009-07-25 14:44:52 -0500 (Sat, 25 Jul 2009) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Added off-hand suggestions to the Modifier Maximizer.  The conditions for
equipping a chefstaff are now respected.

Added lots of Maximizer keywords for fine-tuning equipment suggestions:
+/-<slotname>, +/-empty, 1/2 handed, +/-melee, type <weapon type>, +shield,
-tiebreaker.  See the built-in help for details.

Brimstone has been confirmed to give a ML bonus with only one piece equipped.

The Basement helper was using Spirit of Rigatoni, rather than Ravioli, to
predict HP.

------------------------------------------------------------------------
r7485 | jasonharper | 2009-07-24 12:41:19 -0500 (Fri, 24 Jul 2009) | 20 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Made a necessary change to how non-discardable items are represented.  The
Wiki, and previously KoLmafia, used an autosell price of zero to indicate
this, but that is demonstrably not how KoL actually works.  For example, a
laser-broiled pear is not discardable, but has a Mall minimum of 310 and a
Chez Snootee price of 465, exactly as if it had an autosell value of 155. 
Furthermore, the released screenshot of Jick's item spindler shows
Discardable to be a checkbox, separate from the autosell value field.  I'm
now using negative numbers to represent the price of such items, in the 12
cases I could find where a Mall minimum over 100 gives evidence of a nonzero
autosell value.  That required the least changes to the code (which was
mostly just checking for values > 0 to determine autosellability), and
Math.abs() could be applied to the value in the cases where needed.  These
negative prices for non-discardable items are visible to ASH scripts via
autosell_price().

The price of restaurant items after the 10% LARP discount is rounded up,
rather than to nearest.

Added consumption data for some Sea fruits.

------------------------------------------------------------------------
r7484 | jasonharper | 2009-07-24 09:36:51 -0500 (Fri, 24 Jul 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

More Modifier Maximizer speed tweaks.  Shirts are now being considered.

Equipment maximization can now be interrupted by hitting ESC, or clicking
"stop now" on the Adventure tab.  The best combination found so far will be
shown, along with a notice of possible non-optimality, and then effect boosts
will be searched for as normal.

------------------------------------------------------------------------
r7483 | jasonharper | 2009-07-24 02:55:07 -0500 (Fri, 24 Jul 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

When performing campground requests, print the "1 of N..." message
immediately, rather than deferring it until the next time
runBetweenBattleChecks() is called (as is done with normal adventure
requests).  No BBC is inherently performed by campground requests, so the
message could be delayed by an arbitrary amount of time - and if the BBC that
does finally display it was due to a relay browser adventure, the UI was left
in a disabled state since that call to BBC isn't part of a request sequence.

------------------------------------------------------------------------
r7482 | jasonharper | 2009-07-24 01:20:18 -0500 (Fri, 24 Jul 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

When using the "Name click shows mall store" feature in internal chat,
automatically switch to the Purchases tab so that the results can be seen.

------------------------------------------------------------------------
r7481 | jasonharper | 2009-07-23 12:15:57 -0500 (Thu, 23 Jul 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add rock snake, floaty sand, 5 Pounds Lighter.

------------------------------------------------------------------------
r7480 | jasonharper | 2009-07-23 11:18:29 -0500 (Thu, 23 Jul 2009) | 5 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Disambiguate "The Darkness" (a specific NS Tower monster) from "The Darkness"
(any monster, under the effect of Temporary Blindness.  In the latter case,
treat the monster's name as "The Darkness (blind)", and record item drops in
the session tally as "unknown item while blind".

------------------------------------------------------------------------
r7479 | jasonharper | 2009-07-23 08:48:26 -0500 (Thu, 23 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Adds "outfit save <name>" CLI command, from a patch by HippoKing.

------------------------------------------------------------------------
r7478 | jasonharper | 2009-07-22 05:43:09 -0500 (Wed, 22 Jul 2009) | 13 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/utilities/BooleanArray.java
   M /src/net/sourceforge/kolmafia/utilities/IntegerArray.java

Various tweaks for Modifier Maximizer equipment suggestions:
* Outfits are handled more intelligently - if the entire outfit can't be
worn, there's no point in testing combinations of the component items unless
they are individually beneficial.
* Synergies, Brimstone, Hobo Power sources, and sticker weapons now only
receive special consideration when maximizing a stat that is potentially
boosted by the indirect benefits of these classes.
* These changes sped things up enough that hats & pants can now be
considered, without making the process unbearably slow.

Equipment item changes are now made via a magical Ajax request, so that they
don't require loading the whole equipment inventory page each time.

------------------------------------------------------------------------
r7477 | veracity0 | 2009-07-21 22:00:56 -0500 (Tue, 21 Jul 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add default for new choice adventure. Not configurable; only one choice...

------------------------------------------------------------------------
r7476 | jasonharper | 2009-07-21 14:51:44 -0500 (Tue, 21 Jul 2009) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Give up on trying to store availableSkills as a sorted list - the sort order
for skills depends on their MP cost, so this breaks for libram skills as
their cost changes.  Instead, speed up hasSkill() by maintaining a parallel
IdentityHashMap with all the available skills.

------------------------------------------------------------------------
r7475 | veracity0 | 2009-07-20 19:40:36 -0500 (Mon, 20 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Remove bogus character

------------------------------------------------------------------------
r7474 | veracity0 | 2009-07-20 19:39:09 -0500 (Mon, 20 Jul 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Add seal figurines to default conditions for areas

------------------------------------------------------------------------
r7473 | jasonharper | 2009-07-20 14:01:59 -0500 (Mon, 20 Jul 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

DO NOT USE r7471!  All skill casts were being treated as maxcasts, ignoring
your requested count.

Gory details: now that availableSkills is a sorted list, an instance of
UseSkillRequest has to be used as a key to see if the list contains that
skill.  UseSkillRequest.getInstance() seemed a reasonable way of getting such
a key, but it has side-effects - the target and count of the retrieved cached
instance are cleared.  Every cast request calls hasSkill() on itself to
verify that the request is valid, thus turning it into a request for a count
of zero on yourself.  Fixed by adding a getUnmodifiedInstance() method.

------------------------------------------------------------------------
r7472 | veracity0 | 2009-07-20 13:04:05 -0500 (Mon, 20 Jul 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Make wumpus managaer more robust:
Robustness improvements to WUmpus manager:
- when reset wumpus data, also clear room links and initialize all rooms to
indefinite state.
- Don't set an indefinite warning for a room that was already definite

------------------------------------------------------------------------
r7471 | jasonharper | 2009-07-20 04:28:10 -0500 (Mon, 20 Jul 2009) | 14 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Preliminary implementation of equipment suggestions in the Modifier
Maximizer: at the moment it only considers weapons and accessories, there are
going to have to be some performance improvements before more slots can be
considered.

Changed availableSkills to be a sorted list, so that lookups can be done
faster.  Prior to this change, profiling a use of the Maximizer showed
KoLCharacter.hasSkill() as taking 56% of the run time!

I ran a complete check of item & effect modifiers, primarily to make sure
that all relevant accessories have the Single Equip flag set (which is now
much more important to have right), but found & fixed numerous other little
problems.

------------------------------------------------------------------------
r7470 | veracity0 | 2009-07-19 08:30:59 -0500 (Sun, 19 Jul 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Remove support for lucreCore leaderboard, since Oxbarn says it is dead.

------------------------------------------------------------------------
r7469 | veracity0 | 2009-07-17 16:41:24 -0500 (Fri, 17 Jul 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java

Feed slimeling via familiar binger.
Add "feed slimeling" button to Equipment panel of Item Manager.

------------------------------------------------------------------------
r7468 | jasonharper | 2009-07-17 07:10:19 -0500 (Fri, 17 Jul 2009) | 4 lines
Changed paths:
   M /src/data/familiars.txt

Added basic familiar type for several recent familiars: bandersnatch,
grinning & syncopated turtles, slimeling.  Modifier displays should now
include their item drop or stat bonuses.

------------------------------------------------------------------------
r7467 | jasonharper | 2009-07-16 01:27:42 -0500 (Thu, 16 Jul 2009) | 2 lines
Changed paths:
   M /src/data/pulverize.txt
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java

Pulverization data update: caustic items -> epic wads.

------------------------------------------------------------------------
r7466 | veracity0 | 2009-07-15 16:12:09 -0500 (Wed, 15 Jul 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix Meat Drop for Red Tongue

------------------------------------------------------------------------
r7465 | jasonharper | 2009-07-14 21:16:25 -0500 (Tue, 14 Jul 2009) | 23 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Added two new boolean modifiers: "Moxie Controls MP" and "Moxie May Control
MP".  They currently have only one source each, but there's no point in
rechecking those equipment slots when the modifier calculations are examining
them anyway.

Added two new numeric modifiers: "Maximum HP Nonmultiplied" and "Maximum MP
Nonmultiplied", for boosts that are applied after the percentage boosts. 
Currently only Slimy Sinews and Synapses are in this category - treating them
as normal boosts can mispredict MP by up to about 15 points, which is a quite
significant error at low levels.

With these changes, Modifier Maximizer scores and predictions for HP/MP
appear to be exact (in ordinary cases, at least - I suspect there may be some
problems in unusual situations, like having significantly debuffed muscle).

If the predicted maximum HP or MP doesn't match what's shown on the charpane,
there will be a notice at the top of the modifiers popup, as was previously
done for buffed stat predictions.  This should help track down any prediction
inaccuracies that are found.

The prediction of buffed stats, HP, and MP has been moved to a method of
Modifiers, for easier reuse.

------------------------------------------------------------------------
r7464 | DoctorRotelle | 2009-07-14 12:33:04 -0500 (Tue, 14 Jul 2009) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Added some missing plurals
------------------------------------------------------------------------
r7463 | jasonharper | 2009-07-14 04:16:57 -0500 (Tue, 14 Jul 2009) | 13 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java

Added 10 boolean modifiers: Hot Immunity, Hot Vulnerability, and so on for
all five basic elements.  There aren't many sources of these (elemental
phials, and 5 BM special effects), but having them as modifiers means that
the Modifier Maximizer (and any other code that cares about resistances) can
tell when they're present without having to do ten searches of the active
effects list.

The Maximizer considers these modifiers when maximizing resistance: being
immune to an element is considered equal to 100 levels of resistance, and
being vulnerable subtracts 100 levels.  That's not quite right, but it's
close enough to ensure that using phials (or removing existing phial effects)
are listed as suggestions when appropriate.

------------------------------------------------------------------------
r7462 | jasonharper | 2009-07-14 02:45:08 -0500 (Tue, 14 Jul 2009) | 14 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Finished implementation of the Synergies feature: modifiers can be triggered
by an arbitrary combination of equipment, effects, passive skills, and your
outfit.  They are described entirely in the data file, rather than having to
be hard-coded, and in fact will generally be more efficient than a hard-coded
test since all the work is done as part of the necessary processing of
modifiers for the individual elements.

Three synergies are now implemented, two of them new:
* serpentine sword + snake shield, giving +10 ML (previously hard-coded)
* lupine sword + snarling wolf shield, giving +9 Spooky Damage=
* cardboard katana + cardboard wakizashi, giving +20 Weapon Damage

The Disembodied Hand is assumed to never contribute to synergies.

------------------------------------------------------------------------
r7461 | jasonharper | 2009-07-14 00:40:44 -0500 (Tue, 14 Jul 2009) | 25 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

The plural of "tasty louse" is now "tasty lice".

Weapons equipped on a Disembodied Hand cannot grant Slime Hates It or
Brimstone bonuses.

Added a new class of modifiers - bitmaps, in which each bit represents a
distinct source of something.  This is a generalization of my earlier code
supporting Clownosity, which is exactly what is needed for Brimstone as well
- both only count distinct pieces of equipment.  In addition to those two,
two other bitmap modifiers currently exist:
* "Synergetic" indicates items that grant bonuses in conjunction with one or
more otherwise unrelated items.  This will allow such synergies to be
efficiently detected without having to be hard-coded in the program, although
the actual detection has not been implemented yet.
* All boolean modifiers now exist as bits within a single bitmap, rather than
an array of individual booleans.  This allows an item's booleans to be merged
into the character booleans with a single OR, rather than testing them one by
one.  This will become more relevant in the near future, as I'm planning to
add at least 18 new boolean modifiers in support of the Modifier Maximizer.

Bitmap modifiers can be queried from ASH using any of the existing forms of
numeric_modifier() - note that the value will be the count of bits, rather
than the raw bitmap value itself.  "modref" has been updated to display
bitmap values, but "modtrace" does not yet support them.

------------------------------------------------------------------------
r7460 | jasonharper | 2009-07-13 13:05:40 -0500 (Mon, 13 Jul 2009) | 31 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/DebugModifiers.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   A /src/net/sourceforge/kolmafia/swingui/MaximizerFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Initial release of the Modifier Maximizer, a tool for suggesting ways of
boosting an arbitrary numeric modifier (or a weighted sum of multiple
modifiers).  It is available from the Tools menu, can be added to your
startup tabs or windows, and can also be invoked via the CLI "maximize"
command (although that's not very useful yet).  It is currently mostly
working, for effect-based boosts only; equipment suggestions are planned in
the future.  There is a Help button in the interface for more info.

The core change needed to support the Maximizer is the ability to calculate
modifiers on a speculative state, rather than the actual player state.  This
is still a work in progress: speculating about equipment changes is made
difficult by the fact that all the equipment accessors are static methods,
which Java provides no way of redirecting.

It is now possible to have string modifiers at the character level.  There
are three current instances of this:
* "Equalize" holds the value from the first equalizer potion seen in the
active effects list, which seems to match KoL's behavior in the unusual case
of having more than one of them active.  This allows stat calculations to
take equalizers into account without having to do additional searches through
the effects list.
* "Intrinsic Effect" is set to a tab-delimited list of all such values from
current equipment items.
* "Outfit" is a new modifier, set to the name of the standard outfit being
worn, if any.  This is determined in the process of calculating modifiers, so
it might as well be made available without having to recalculate it.

"modref" has been updated to display character-level string modifiers, and
ASH function string_modifier(string) has been added to allow script access to
them.

------------------------------------------------------------------------
r7459 | veracity0 | 2009-07-13 11:49:09 -0500 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 13.4

------------------------------------------------------------------------
r7458 | jasonharper | 2009-07-13 11:21:10 -0500 (Mon, 13 Jul 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Fix incorrect power & equip requirement for turtlemail breeches.

------------------------------------------------------------------------
r7457 | veracity0 | 2009-07-12 21:02:25 -0500 (Sun, 12 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EventManager.java

When stripping out HTML tags from events, don't add extra whitespace.

------------------------------------------------------------------------
r7456 | veracity0 | 2009-07-11 10:55:29 -0500 (Sat, 11 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add "slimeling <item>" command to feed equipment to your Slimeling

------------------------------------------------------------------------
r7455 | veracity0 | 2009-07-11 10:02:40 -0500 (Sat, 11 Jul 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt

add arena parameters for Slimeling

------------------------------------------------------------------------
r7454 | veracity0 | 2009-07-10 22:29:09 -0500 (Fri, 10 Jul 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Initial support for Slimeling

------------------------------------------------------------------------
r7453 | jasonharper | 2009-07-10 03:45:22 -0500 (Fri, 10 Jul 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Added clown skin drop at 10% for creepy/scary/shaky clowns.

------------------------------------------------------------------------
r7452 | jasonharper | 2009-07-10 02:12:57 -0500 (Fri, 10 Jul 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

"Fixed" a "bug" that was keeping monsters with quotes in their name
(currently, the "Handyman" Jay Android) from being "recognized".

------------------------------------------------------------------------
r7451 | jaadams5 | 2009-07-09 18:27:31 -0500 (Thu, 09 Jul 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java

Reduce the number of null pointer exceptions generated when using Clan Manager.
------------------------------------------------------------------------
r7450 | shwei | 2009-07-09 17:02:36 -0500 (Thu, 09 Jul 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

Ignore attempts to send blank messages
------------------------------------------------------------------------
r7449 | jasonharper | 2009-07-07 18:41:28 -0500 (Tue, 07 Jul 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Ignore any errors while updating the contents of the modifiers popup - there
is a StateInvariantError occurring rarely here, which as far as I can tell is
an internal Java bug.

------------------------------------------------------------------------
r7448 | jasonharper | 2009-07-07 15:27:03 -0500 (Tue, 07 Jul 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Strip out colons from the label and image of newly-created turn counters,
since this would corrupt the saved format of the counter.  Avoid crashing
when trying to read a counter that has already been corrupted this way.

------------------------------------------------------------------------
r7447 | veracity0 | 2009-07-07 00:17:05 -0500 (Tue, 07 Jul 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Update hobo monster parameters

------------------------------------------------------------------------
r7446 | veracity0 | 2009-07-06 15:39:58 -0500 (Mon, 06 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EventManager.java

Do a better job of stripping out HTML from events.

------------------------------------------------------------------------
r7445 | jasonharper | 2009-07-06 06:05:21 -0500 (Mon, 06 Jul 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/pulverize.txt
   M /src/data/tradeitems.txt

Bugfix: Mer-kin digpick namechange.

------------------------------------------------------------------------
r7444 | jasonharper | 2009-07-06 05:44:24 -0500 (Mon, 06 Jul 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java

Attempt an exact match on familiar types before checking for a substring
match.  Otherwise, $familiar[Teddy Bear] would always refer to the
alphabetically earlier Evil Teddy Bear.

------------------------------------------------------------------------
r7443 | jasonharper | 2009-07-05 18:03:14 -0500 (Sun, 05 Jul 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Fixed problems with NPC-buyable items showing as a "Pull" in the Item Manager
queue, and with "Pull" being treated as an invalid item.

------------------------------------------------------------------------
r7442 | veracity0 | 2009-07-05 16:52:17 -0500 (Sun, 05 Jul 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Don't multiuse bitter pills

------------------------------------------------------------------------
r7441 | DoctorRotelle | 2009-07-05 13:47:49 -0500 (Sun, 05 Jul 2009) | 1 line
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

New status effects.
------------------------------------------------------------------------
r7440 | jasonharper | 2009-07-04 03:58:37 -0500 (Sat, 04 Jul 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Allow fuzzy matching of untradeable, unbuyable items (disallowed since r5912)
if you actually have one in inventory.  This allows the legend keys to be
matched in preference to the corresponding key limes.

Extend the special preference given to items that are substrings of another
match to cases where there are more than two matching items; specifically:
X key > X key lime > X key lime pie.

------------------------------------------------------------------------
r7439 | veracity0 | 2009-07-03 16:26:21 -0500 (Fri, 03 Jul 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

clay beads and class rings are no longer quest items

------------------------------------------------------------------------
r7438 | veracity0 | 2009-07-03 08:37:15 -0500 (Fri, 03 Jul 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Handle singleton list a little more intelligently:
- if you are wearing the item, that counts as keeping one
- if you have any of the item in your closet, ditto
- otherwise, peg the sellable umber at one less than the number in inventory

------------------------------------------------------------------------
r7437 | jasonharper | 2009-07-03 03:43:40 -0500 (Fri, 03 Jul 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Eat & drink one item at a time when a consumption helper is involved, so that
the player's requested number of helpers to use is actually respected.

------------------------------------------------------------------------
r7436 | veracity0 | 2009-07-02 19:24:49 -0500 (Thu, 02 Jul 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Learning ANY Spookraven skill makes you lose the item that enabled it.

------------------------------------------------------------------------
r7435 | jasonharper | 2009-07-02 04:36:32 -0500 (Thu, 02 Jul 2009) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Track the current levels of the three Slimy passive skills.  If you have
already used more than one of any of the slime-soaked items, you will need to
visit the corresponding skill description popup (either in mafia or the relay
browser) to let mafia determine the current level.  Consuming any of the
items will also update the levels.  Handling of any attempt to use an 11th
item of any type is not guaranteed to work right, since it's not currently
known just what happens then.

This required adding a new pref(text) function to the modifier expression
language, to allow the levels of these skills to be retrieved from preferences.

------------------------------------------------------------------------
r7434 | jasonharper | 2009-07-02 02:55:14 -0500 (Thu, 02 Jul 2009) | 27 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Bottles of sake can now be made by fermenting white rice.

Added a mechanism for overriding the expected number of turns taken by an
adventure request, for cases where the caller has some special knowledge
about what's going to happen.  Used this to specify that the visit to Noob
Cave (to get the Welcome Back adventure after finishing a gong) will take 0
turns, so that it doesn't inappropriately trigger counters.

Added new ASH function for using this mechanism:
boolean adv1(location loc, int turnsUsed, string filterFunc)
This will adventure exactly once in the specified location (even if it took
no turns), although it will follow chained choice adventures for as long as
you have preset options.

turnsUsed overrides the normal number of adventures that are expected to be
consumed at this location, or -1 can be passed to use the default. 
Specifically, 0 will prevent any counters from triggering - of course, if an
adventure actually is consumed, any counters that you kept from triggering
will be lost.

filterFunc is the name of a combat filter function defined elsewhere in your
script, with the same behavior as in the 3-paramater version of adventure(). 
An empty string can be passed to use your battle action or CCS as normal.

Your autoattack is now reset when adventuring with a combat filter active,
just as if you were using a CCS.

------------------------------------------------------------------------
r7433 | veracity0 | 2009-07-01 18:40:50 -0500 (Wed, 01 Jul 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Apparently, learning certain skills is signaled by "You gain a skill".
When you gain the Spookraven clubber or tamer skills, remove appropriate
tattered standard from inventory. (do Myst and Mox Spookraven skills also
lose the item?)

------------------------------------------------------------------------
r7432 | jasonharper | 2009-07-01 18:18:58 -0500 (Wed, 01 Jul 2009) | 17 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/DebugModifiers.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fixed parsing of Mr. Accessory count when you have only one - Mr. Store
displays this as "one" rather than using numerals.

Added CLI "modifies <filter>" command, which lists every known source of
numeric modifiers matching the filter.  Note that the first use in a session
is very, very slow, as every modifier data entry has to be compiled -
something that normally never happens.  Limitations:
* No distinction is made between equipment items, active effects, passive
skills, or any of the other possible sources of modifiers.
* Some hard-coded modifiers aren't shown: for example, "modifies monster
level" won't list the MCD, or the relevant Ballroom quartet song.
* Indirect sources aren't shown: for example, "modifies item drop" won't list
familiar weight increasers even if you have a Fairy-type familiar.
* Sources that have variable modifiers have a "v" shown after their value,
but it's possible that this value is actually constant - some other modifier
from the same source might actually be variable, instead.

------------------------------------------------------------------------
r7431 | veracity0 | 2009-07-01 17:21:28 -0500 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Fix typo: protein paste grants 6-8 adventures, not 68

------------------------------------------------------------------------
r7430 | jasonharper | 2009-07-01 15:57:22 -0500 (Wed, 01 Jul 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Adjust the inventory count of Mr. Accessories to the amount displayed in Mr.
Store, whenever it is visited - this will account for any that are spent
there.

------------------------------------------------------------------------
r7429 | DoctorRotelle | 2009-07-01 01:55:34 -0500 (Wed, 01 Jul 2009) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Tag new IotM as softcore only.
------------------------------------------------------------------------
r7428 | jasonharper | 2009-07-01 01:06:02 -0500 (Wed, 01 Jul 2009) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/pulverize.txt
   M /src/data/tradeitems.txt

Initial support for Bag o' Tricks.

------------------------------------------------------------------------
r7427 | jasonharper | 2009-06-30 23:57:54 -0500 (Tue, 30 Jun 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH my_ascensions() function, returning your ascension count.  This
value is needed to interpret some of the built-in pref values that are
invalidated by ascension, and may be of use to scripts wanting to do
something at most once per ascension.

------------------------------------------------------------------------
r7426 | jasonharper | 2009-06-30 23:09:54 -0500 (Tue, 30 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

When initializing the choice adv popups from user preferences, treat invalid
values as 0 (meaning "show in browser") rather than crashing.

------------------------------------------------------------------------
r7425 | jasonharper | 2009-06-30 22:08:26 -0500 (Tue, 30 Jun 2009) | 6 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Added choice spoilers for various Hobopolis Marketplace locations.

Choice spoilers for options that give you an item now have the standard
magnifying glass icon to pop up the description of that item.  Be a
better-informed Hobopolis shopper!

------------------------------------------------------------------------
r7424 | jasonharper | 2009-06-30 16:14:57 -0500 (Tue, 30 Jun 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Properly recognize the end of combat vs. your shadow if the CAB is enabled.

------------------------------------------------------------------------
r7423 | DoctorRotelle | 2009-06-30 11:32:22 -0500 (Tue, 30 Jun 2009) | 1 line
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Some minor updates. Added some quest item reminders to the ValhallaDecorator.
------------------------------------------------------------------------
r7422 | jasonharper | 2009-06-30 04:02:25 -0500 (Tue, 30 Jun 2009) | 12 lines
Changed paths:
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added an alternate syntax for specifying items to most CLI commands: a
pilcrow (more commonly known as a paragraph mark) followed by the item ID.
This is primarily intended to allow the ASH wrappers for CLI item commands
to avoid any possibility of ambiguity (for example, "1 WA" would otherwise be
interpreted as a "100-watt light bulb"), and to allow items with names
containing commas to be passed to commands that accept a comma-separated item
list.  It can be used for similar purposes from ASH scripts, in which case
"\u00B6" is the best way to specify this special character.  However, there's
nothing keeping you from actually using this feature from the gCLI, assuming
that you know the item's ID, and can figure out how to type a pilcrow on your
keyboard.  (Based on a patch by Wrongfellow.)

------------------------------------------------------------------------
r7421 | DoctorRotelle | 2009-06-30 00:32:13 -0500 (Tue, 30 Jun 2009) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Some updates for a few multi-use/single use items
------------------------------------------------------------------------
r7420 | jasonharper | 2009-06-29 23:43:54 -0500 (Mon, 29 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Correctly parse "*" as a number of times to use a skill, which is allowed by
KoL to represent the maximum number of casts possible with your current MP.

------------------------------------------------------------------------
r7419 | jasonharper | 2009-06-29 18:31:43 -0500 (Mon, 29 Jun 2009) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt

Add & correct a bunch of plurals.

Indicate that Cyrus the Virus has 10,000 ML, for flyering.

------------------------------------------------------------------------
r7418 | veracity0 | 2009-06-28 13:52:27 -0500 (Sun, 28 Jun 2009) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/ClanBuffRequest.java

Add golden plastic oyster egg
Add Item Drop Boost, Meat Drop Boost, and Adventure Massage to clan buffs

------------------------------------------------------------------------
r7417 | jasonharper | 2009-06-27 22:01:29 -0500 (Sat, 27 Jun 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Implemented a couple of suggestions from DoctorRotelle:

If you attempt to eat more of a hero key lime pie than you have in inventory,
they will be made and eaten one at a time, so you only need one key - much
the same way as TPS drinks are handled (and conversely, TPS drinks should now
be multi-drunk all at once if you actually have the full quantity).

Consider the maximum usable quantity of all marbles (other than the big
bumboozer) to be half the number you have in inventory, so that "use *
<marble>" does something useful now.

------------------------------------------------------------------------
r7416 | jasonharper | 2009-06-27 20:07:33 -0500 (Sat, 27 Jun 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Don't attempt to recover HP at the end of automated adventuring if an aborted
fight is still in progress.

Don't create an outfit checkpoint for a nested adventure request (from a
counterScript, betweenBattleScript, mood action, etc.), as it will never be
restored.  The extra checkpoint was effectively replacing the checkpoint for
the outer request, leaving the original checkpoint on the stack forever.

------------------------------------------------------------------------
r7415 | jasonharper | 2009-06-27 16:30:49 -0500 (Sat, 27 Jun 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

Yet another creatability fix: make a necessary distinction between different
types of items that can be acquired based solely on available meat.
* NPC-buyable items must not consider the buyable quantity to be creatable,
or they'd never actually get bought.  That was fixed in r7414.
* However, meat paste & stacks MUST be considered creatable, or mafia will
attempt to buy them instead - from the Mall, at 2-10X their actual price.

------------------------------------------------------------------------
r7414 | jasonharper | 2009-06-27 04:16:48 -0500 (Sat, 27 Jun 2009) | 10 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

Further attempts at fixing the dough-related problems:
* Make a better distinction between items creatable entirely from purchased
ingredients, and items that can be purchased themselves.
* Consider creating items even if they can be bought - otherwise, any excess
flat dough produced via a rolling pin will be ignored in favor of buying more
wads of dough.

Added some more preset goals for the Spooky Forest, Outskirts of Knob, and
Guano Junction, courtesy of bumcheekcity.

------------------------------------------------------------------------
r7413 | jasonharper | 2009-06-26 19:12:47 -0500 (Fri, 26 Jun 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix problem with adding restaurant items to the Item Manager queue.

Protect against infinite recursion when acquiring dough - it's still not
working right, but at least it no longer crashes the program.

------------------------------------------------------------------------
r7412 | jasonharper | 2009-06-25 16:15:55 -0500 (Thu, 25 Jun 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

When adding to the Item Manager queue, don't enqueue ingredients of items
that are going to be bought, or that can't be created.

When calculating creatability, ignore invalid items - they normally can't
occur here, but currently do so due to the way I'm representing the
nonexistent 2nd ingredient of the new underwater breathing potions.

------------------------------------------------------------------------
r7411 | jasonharper | 2009-06-25 11:19:04 -0500 (Thu, 25 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Fix consumption of NPC items via the Item Manager queue - items with a price
were assumed to be restaurant menu items.

------------------------------------------------------------------------
r7410 | jasonharper | 2009-06-24 15:23:25 -0500 (Wed, 24 Jun 2009) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add basic support for the new Sauceror & Pastamancer underwater potions.  The
recipes probably don't work yet, but you should be able to use any potions
you made yourself.

------------------------------------------------------------------------
r7409 | jasonharper | 2009-06-24 14:40:36 -0500 (Wed, 24 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Correctly handle fullness when food is multi-eaten in a quantity greater than
you have room for.

------------------------------------------------------------------------
r7408 | jasonharper | 2009-06-24 13:18:52 -0500 (Wed, 24 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Shortened several string matches in FightRequest to avoid prepositions, so
that they won't fail if the sword behind is equipped.

------------------------------------------------------------------------
r7407 | jasonharper | 2009-06-23 20:35:46 -0500 (Tue, 23 Jun 2009) | 20 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Replaced the creatability algorithm with a simpler one that is potentially
slower, but returns the correct value in some cases that are problematic for
the old algorithm:
* Items with creation loops (dough, clovers, charrrm bracelets).
* Recipes where one ingredient can be created from another ingredient at the
same level (at least 6 pixel recipes fall into this category).
* Items with ingredients that you can't currently make (due to lack of the
needed skill or moon sign area), but have some on hand - in some cases, this
was causing calculations to be performed on uninitialized items.

Also, improve the quality of the creatability results, especially in low-meat
situations, by explicitly considering the meat needed for paste, stacks, and
NPC-bought items.  Previously, such items were considered to be individually
available in the maximum amount you could afford.

Refresh concoctions whenever a worthless item is gained or lost, since this
affects the creatability of anything with Hermit-traded ingredients.  The
normal mechanism doesn't work in this case, since the three individual kinds
of worthless items aren't listed as an ingredient for anything.

------------------------------------------------------------------------
r7406 | veracity0 | 2009-06-23 19:25:05 -0500 (Tue, 23 Jun 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Recognize when a non-AT plays an AT-only song

------------------------------------------------------------------------
r7405 | veracity0 | 2009-06-21 14:54:35 -0500 (Sun, 21 Jun 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Support for lots of choice adventures from your Ancestral Memories

------------------------------------------------------------------------
r7404 | veracity0 | 2009-06-20 23:12:40 -0500 (Sat, 20 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Trap java errors generated by ASH script use of matchers and give a useful error
message, rather than a Java stack trace.

------------------------------------------------------------------------
r7403 | veracity0 | 2009-06-19 15:51:44 -0500 (Fri, 19 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ContactListRequest.java

When you visit your contact list in the Relay Browser, rebuild our internal
contact list. If it is not empty, note that it must be read when you log in.

------------------------------------------------------------------------
r7402 | veracity0 | 2009-06-19 07:06:03 -0500 (Fri, 19 Jun 2009) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

The chaos butterfly is usable.
Make abort message from an empty response more newbie friendly. Blame Jick.

------------------------------------------------------------------------
r7401 | veracity0 | 2009-06-18 00:37:33 -0500 (Thu, 18 Jun 2009) | 6 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

The Dwarven Factory Warehouse is now an adventurable location.
Both the Warehouse and the Office require either Mining Gear or the Dwarvish
War Uniform to be worn.
In the Wumpus cave, safe rooms you have not yet visited are now tagged "safe
and unvisited" rather than simply "safe".

------------------------------------------------------------------------
r7400 | veracity0 | 2009-06-17 20:00:27 -0500 (Wed, 17 Jun 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/DebugModifiers.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Improve wumpus support: if we have already identified the room with the wumpus
(or both pits or both bats), do not identify new rooms as possibly having that
hazard.

Print a newline after the modtrace table so that subsequent CLI commands appear
on their own line, rather than to the right of the table.

------------------------------------------------------------------------
r7399 | jasonharper | 2009-06-17 14:52:18 -0500 (Wed, 17 Jun 2009) | 7 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Yummy Tummy beans are multi-usable, but with a maximum of 20 uses at a time. 
Split up requests into chunks of 20, rather than the current 1-at-a-time
usage.  You can now pig out more efficiently!

Added developer command "debugcreate <item>" to trace the calculations of
item creatability.

------------------------------------------------------------------------
r7398 | jasonharper | 2009-06-16 07:23:09 -0500 (Tue, 16 Jun 2009) | 5 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add data for Slime Tube monsters.

Correct white rice spoiler from r7397 - I was misremembering how that
choiceadv worked.

------------------------------------------------------------------------
r7397 | jasonharper | 2009-06-15 15:49:14 -0500 (Mon, 15 Jun 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Add the number of bonus adventures so far to the Hare's familiar annotation.

Show familiar annotations in the mafia GUI as well as the relay brower

Add white rice to the spoilers for the choiceadv where it can be found.

------------------------------------------------------------------------
r7396 | jasonharper | 2009-06-15 09:14:01 -0500 (Mon, 15 Jun 2009) | 9 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Do a better job of handling inventory changes due to actions you've told El
Vibrato constructs to perform.

Recognize that punchcards can be inserted into an EV drone, as well as the
helmet.

Add support for The Collector choice adventure: settings are in the Item
sub-tab, the big bumboozer marble is now marked usable.

------------------------------------------------------------------------
r7395 | veracity0 | 2009-06-15 08:23:35 -0500 (Mon, 15 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Rename "Links" to "Exits", print them before the state of the current room, and
only print them to the CLI and session log, not the relay browser.

------------------------------------------------------------------------
r7394 | veracity0 | 2009-06-14 19:08:40 -0500 (Sun, 14 Jun 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Fix typo in Wumpus choice spoilers: remove extraneous ">".
Add "Links" to deductions, to make session log and gCLI easier to understand.
Refactor some code.

------------------------------------------------------------------------
r7393 | veracity0 | 2009-06-14 16:18:24 -0500 (Sun, 14 Jun 2009) | 14 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Soup up the Wumpus Mnager:
- There are exactly two bats, two pits, and one Wumpus. If you have positively
identified the last example of each, eliminate the possibility from other rooms
- Display in the Relay Browser, the gCLI, and the Session Log the deductions we
make about various rooms:
Visit - we actually visited the room and saw what was there
Listen - we visited an adjacent room and heard sounds (or silence)
Elimination - we hear a sound but all other adjacent rooms are known
Deduction - we've already found all the hazards of a type, so this room is safe

This makes it clear that there are other things that could be done. For example,
if from one room you detect the long or pillared room and from another you
detect it in the fetid or long room, it has to be in the long room. Later.

------------------------------------------------------------------------
r7392 | jasonharper | 2009-06-14 13:01:48 -0500 (Sun, 14 Jun 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java

In internal chat, split long lines such that chat commands still work: the
command (and following word, if it's something like /msg) has to be
replicated at the start of each split piece.  However, if it appears to be a
chain of advanced chat commands (detected by the presence of "&&"), it must
instead be split on "&&", with nothing else added.

------------------------------------------------------------------------
r7391 | jasonharper | 2009-06-13 18:10:56 -0500 (Sat, 13 Jun 2009) | 5 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java

Don't crash when parsing the profile of a player who has opted to hide their
current meat amount.

Updates for: Wumpus outfit effects, slimy drink adv gains.

------------------------------------------------------------------------
r7390 | jasonharper | 2009-06-13 11:29:29 -0500 (Sat, 13 Jun 2009) | 12 lines
Changed paths:
   M /src/data/pulverize.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java

Every time you have a chance to act in combat, read the current quantities of
all combat items from the items popup and use them to correct any inventory
miscounts.  This will soon fix any problems due to an item being funkslung,
and therefore deducted from inventory, but not actually used because the
first item finished the combat.

Improved logic for determining Black Market availability - there was a quest
log state, with the Market open but the diary not yet retrieved, that we
weren't detecting.

The Slime Hates It modifier is now capped at +1000 ML.

------------------------------------------------------------------------
r7389 | jasonharper | 2009-06-12 12:27:59 -0500 (Fri, 12 Jun 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

In UseItemRequest, recognize the items which require special handling due to
being the base ingredient in a SUSE or MUSE concoction via the concoction
database, rather than having to hard-code them all.  Do this before deducting
the used quantity from inventory, so that the count never has to go
momentarily negative for such items.

------------------------------------------------------------------------
r7388 | veracity0 | 2009-06-12 09:59:14 -0500 (Fri, 12 Jun 2009) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

Fix making sushi with captial letters in name
shadowy seal eye provides Monster Level +15, not Monster Level 15

------------------------------------------------------------------------
r7387 | jasonharper | 2009-06-12 06:57:12 -0500 (Fri, 12 Jun 2009) | 10 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java

Only consider parsing results in haiku format for fight.php, adventure.php,
and choice.php - all other pages get normal parsing even with Haiku State of
Mind active, or the Haiku Dungeon as the most recent adventure location.

Adds display of pulls remaining after a CLI "pull" command.

Fixed problem that was keeping telescopeLookedHigh from being set properly.

Added default extender for Digitally Converted effect.

------------------------------------------------------------------------
r7386 | jasonharper | 2009-06-11 07:27:23 -0500 (Thu, 11 Jun 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Fix problem introduced in r7382 with the use of combat-causing items (such as
drum machines) from the relay browser, with the Combat Action Bar enabled. 
The symptom was that the first round of combat overlaid the mainpane, rather
than replacing it.

Don't request a charpane update in response to chat notification that you've
received a buff, if mafia is currently processing a command.  The
asynchronous update might not get processed in the proper order relative to
the updates performed by the command, resulting in an incorrect adventure
count or possibly other problems.

------------------------------------------------------------------------
r7385 | jasonharper | 2009-06-10 13:52:29 -0500 (Wed, 10 Jun 2009) | 8 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Adds monster data for the Infernal Seals.  This should allow them to be
logged correctly if summoned just after a turn spent in Hobopolis (or other
location with randoml-generated monster names).

The "up" CLI command can now be followed by a question mark, in which case it
just displays the command that would be used to extend the specified
effect(s), rather than actually doing so.

------------------------------------------------------------------------
r7384 | veracity0 | 2009-06-10 10:28:02 -0500 (Wed, 10 Jun 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump to version 13.3.1

------------------------------------------------------------------------
r7383 | jasonharper | 2009-06-10 09:42:24 -0500 (Wed, 10 Jun 2009) | 7 lines
Changed paths:
   M /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java

Added a developer command to check the zap groups against the Wiki.  Used
this to update zapgroups.txt - there were over 80 items missing!

If "relay trims zap list" is turned on, add a note to that page indicating
what mafia has done (which seems to have confused some people recently).  A
link is included to view the complete item list.

------------------------------------------------------------------------
r7382 | jasonharper | 2009-06-10 05:18:21 -0500 (Wed, 10 Jun 2009) | 13 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Emergency fix, part 3 - gets llama gongs & items that produce a combat (such
as drum machines) working again.  This was done by considering any page
loads, that consist solely of JavaScript code that sets the mainpane
location, as the moral equivalent of a HTTP redirect (which is how those
things were previously handled).

During automatic HP/MP restoration, if an item was purchased but ends up
actually reducing your points, give up on it and try something else.  This
could happen if the purchase required an outfit change, which reduced your
maximum HP/MP below your current value.

Evil golden arches are multi-usable.

------------------------------------------------------------------------
r7381 | veracity0 | 2009-06-09 16:59:13 -0500 (Tue, 09 Jun 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add caustic slime nodule and its recipes.

------------------------------------------------------------------------
r7380 | veracity0 | 2009-06-09 10:40:09 -0500 (Tue, 09 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Improvements to Hunt the Wumpus: when you step or charge into a room and find or
don't find the Wumpus, you can deduce things about that room for next time.

------------------------------------------------------------------------
r7379 | jasonharper | 2009-06-09 10:14:16 -0500 (Tue, 09 Jun 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Emergency patch, part 2: allow multi-use of restoratives, deduct restoratives
from inventory when used from the Skills page or quickskills menu.
Remaining known issue: automated llama gong usage doesn't work.
Untested: [use] links for restorative items that drop in combat.

When an ASH item object is created, always normalize the item name - even if
created from a known-good string.  Otherwise, items with aliases (such as El
Vibrato punchcards) can have strange problems: it was possible to create two
ASH items, referring to the same KoL item, that would act as distinct keys in
a map.

------------------------------------------------------------------------
r7378 | jasonharper | 2009-06-09 02:51:47 -0500 (Tue, 09 Jun 2009) | 14 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Emergency patch for server-side change that is preventing mafia from actually
using any HP/MP restorative items.

Details: such items were previously used from the skills page, presumably on
the grounds that the usage results page is much, much smaller than a main
inventory page.  While you can still use restoratives from the skills page
in-game, the requests are no longer sent to skills.php, but rather
inv_use.php with a redirect back to skills.php.  Instead of duplicating that
exactly, I'm now treating restoratives just like any other usable item, but
I'm setting ajax=1 on the load of inv_use.php, so that the results don't
actually include your inventory listing.  This should greatly speed up item
use in general, although there may be problems if there are any special-case
items that don't support the ajax call.

------------------------------------------------------------------------
r7377 | jasonharper | 2009-06-09 01:07:24 -0500 (Tue, 09 Jun 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Adds a bit of intelligence to the list of Basement-useful familiars: baby
sandworm is now listed if you have one, in which case the sombrero is
omitted; badger, pixie, and llama are only listed if they haven't yet dropped
all five items.

------------------------------------------------------------------------
r7376 | jasonharper | 2009-06-08 20:50:20 -0500 (Mon, 08 Jun 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

a few item/effect updates

------------------------------------------------------------------------
r7375 | veracity0 | 2009-06-08 16:52:14 -0500 (Mon, 08 Jun 2009) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   A /src/net/sourceforge/kolmafia/webui/MemoriesDecorator.java

If you have a Ruby Rod equipped, when a monster uses the appropriate element on
you, color the message with the appropriate color.

------------------------------------------------------------------------
r7374 | veracity0 | 2009-06-08 11:06:17 -0500 (Mon, 08 Jun 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add an item and a status effect. Preselect elements in correct order.

------------------------------------------------------------------------
r7373 | jasonharper | 2009-06-08 09:13:21 -0500 (Mon, 08 Jun 2009) | 45 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

When mood/HP/MP maintenance takes place after a relay browser combat, the
originally requested charpane update gets replaced by the most recent one
retrieved during the maintenance.  This alternate path for delivering a KoL
page to the relay browser duplicated some of the post-processing done by the
normal path, but not all; specifically, it didn't modify image URLs to point
to the local cache if so configured, causing them all to be loaded from the
server.  Fixed.

Some new options for the "burn" CLI command:
* "burn extra" - uses MP over your configured mana burning threshold to
extend buffs and cast breakfast skills.  This was previously the only option.
* "burn *" - attempts to use ALL MP, useful if you're about to do something
that would completely replenish your MP supply.  This and the options below
ignore your threshold.
* "burn <num>" - uses no more than the specified amount of MP.
* "burn -<num>" - uses all but the specified amount of MP, doing nothing if
that's less than your current amount.
* All forms can be followed by "mana" or "mp" if you'd like to make their
purpose clearer (or something like "houses" if you'd prefer to make them more
obscure).

There are now two situations in which mafia will automatically burn MP:
* "nuns" CLI command, if it will restore MP, first burns down to your maximum
MP minus 1000.
* chugging a Dr. Lucifer will burn down to your maximum MP minus the
worst-case MP gain (9 * your HP), which is normally going to be zero.  This
should be especially helpful with mpdrain tests in the Basement, you won't
have to switch away from the Basement helper page to use up existing MP
before using a Dr. L.
I'm sure somebody is going scream bloody murder about "waste of resources",
but really - these features are only using MP that would otherwise have been
completely wasted.

Also, some tweaks to the MP burning mechanism itself:
* No buff will be extended to more than twice the number of turns of any
other buff that was eligible to be extended, but couldn't be due to lack of
sufficient extra MP.  The idea is that if you're generating MP at a very low
rate, it should be banked over several turns and used on the buff that's
going to run out first, rather than spending it all on 1000+ turns of your
cheapest buff.
* The MP burner is now more willing to multi-cast buffs when there is a lot
of MP to be burned.  Previously, if all your buffs had roughly equal turns
remaining, they would be extended by at most 2 casts at a time; now that can
go as high as 1/10 of a maxcast.

------------------------------------------------------------------------
r7372 | jasonharper | 2009-06-08 02:00:37 -0500 (Mon, 08 Jun 2009) | 11 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java

Disambiguate the three flavors of Trippy Floating Head (in the Bad Trip), so
that a CCS or auto-olfaction can refer to them specifically.  The names have
been changed to match those used on the Wiki (Casey Kasem, Grand Moff Tarkin,
Mona Lisa); this shouldn't cause any problems, since any scripts using the
old names were broken already.

Add "Boost Prime Stat" and "Boost Lowest Stat" options to the Violet Fog
choices, so you don't have to remember to reset it for each ascension.  (The
setting may be relevant even if you don't intend to adventure there, due to
the possibility of astral flashbacks.)

------------------------------------------------------------------------
r7371 | jasonharper | 2009-06-07 23:53:42 -0500 (Sun, 07 Jun 2009) | 4 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Fix parsing of "summon pastamancer ghost" in CCS.

Add Shamboozled effect.

------------------------------------------------------------------------
r7370 | veracity0 | 2009-06-07 22:15:46 -0500 (Sun, 07 Jun 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

plurals and autosell prices

------------------------------------------------------------------------
r7369 | veracity0 | 2009-06-07 18:17:51 -0500 (Sun, 07 Jun 2009) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

If you go "Thump", there is a pit in that room.
Defeating the wumpus orlogging in as a different character resets cave state
Add some items, descids, recipes, etc.

------------------------------------------------------------------------
r7368 | jasonharper | 2009-06-07 17:55:48 -0500 (Sun, 07 Jun 2009) | 30 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/data/pulverize.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Use commas in the prices shown by the "cheapest" & "expensive" commands.

When inquiring about effect modifiers that depend on the remaining turns of
the effect ('T' value in the modifier expression language), for an effect
that the player doesn't currently have, pretend that there is one turn of the
effect.  This allows anything that scans the modifiers looking for particular
boosts (such as the Basement helper) to realize that such effects actually do
something.

Added some missing effects, and the Slime Hates It modifier.

Added an override mechanism for modifiers: setting preference _userMods to a
modifier specification will include them in the player's modifiers whenever
they are recalculated.  This can be used to get a correct display of a
modifier if there's some source that mafia doesn't know about yet, or doesn't
track.  For example, if you know that there have been five gall bladder
squeezes in your current Slime Tube run, you can adjust the displayed ML
value via:
  set _userMods = Monster Level: +100
Or better yet (since it would only apply in the Slime Tube):
  set _userMods = Monster Level: [100*zone(slime)]

See src/data/modifiers.txt for examples of how modifier specifications are
written - note that they are case-sensitive, and require precise formatting. 
Use "modref _userMods" to see exactly how your override was parsed.

Since this preference starts with an underscore, it will be cleared on the
first login of each day.  This prevents forgotten-about changes from
persisting forever.

------------------------------------------------------------------------
r7367 | jasonharper | 2009-06-07 11:57:05 -0500 (Sun, 07 Jun 2009) | 10 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/session/WumpusManager.java

Give each instance of the LocalRelayAgent thread a distinct name, to track
down possible concurrency problems (which turned out not to be the problem,
but this may be useful in the future).

Somewhat better logic for the Wumpus helper - it can now deduce definite
dangers, not just possibilities.  Note that I'm seeing some randomly
undecorated pages, apparently due to clicking before the page is fully
loaded; that should now give a warning rather than completely losing your
progress.

------------------------------------------------------------------------
r7366 | jasonharper | 2009-06-07 08:15:15 -0500 (Sun, 07 Jun 2009) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Item updates!

Give an error when attempting to consume an item with a level requirement you
don't meet.

------------------------------------------------------------------------
r7365 | jasonharper | 2009-06-06 08:15:14 -0500 (Sat, 06 Jun 2009) | 13 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH function to_item(string, int), which behaves the same as
to_item(string) except that it will accept plural item names if the 2nd
parameter is greater than one.  (It's impossible to reliably parse items that
might be plural without some external indication of quantity, due to "evil
golden arches" which is both singular and plural.)

mall_price() now ignores stores in the search results from which you've
already bought the full daily limit.

More slime & memories items.

Added a bunch of missing plural forms & outfit effects.

------------------------------------------------------------------------
r7364 | veracity0 | 2009-06-05 22:56:53 -0500 (Fri, 05 Jun 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

More items, etc.

------------------------------------------------------------------------
r7363 | veracity0 | 2009-06-05 21:35:31 -0500 (Fri, 05 Jun 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Add arena parameters for Baby Sandworm

------------------------------------------------------------------------
r7362 | jasonharper | 2009-06-05 09:55:57 -0500 (Fri, 05 Jun 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

When normalizing the value to which the battleAction preference is being set,
don't change strings starting with "custom" into "custom:<CCS filename>". 
This is misleading (you couldn't specify a different CCS by changing the
filename), and causes problems because the resulting value doesn't exist in
the list of possible battle actions.  Normalize to "custom combat script"
instead.

------------------------------------------------------------------------
r7361 | jasonharper | 2009-06-05 07:13:21 -0500 (Fri, 05 Jun 2009) | 10 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   A /src/net/sourceforge/kolmafia/session/WumpusManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

Added choice spoilers for the Wumpus Hunt.  This doesn't automate the hunt,
or even generate a map, it just remembers what warnings you've seen for each
room - which should be enough info to find the Wumpus without having to take
notes, assuming that a risk-free solution exists.

Temporarily allow the Item Manager to display items with negative counts
(disabled since r5866), to help find the cause of such items.

Stuffed Hodgman is not consumed on use.

------------------------------------------------------------------------
r7360 | jasonharper | 2009-06-05 03:38:06 -0500 (Fri, 05 Jun 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Changed "update" CLI command to "update data", to make it clearer just what
it does.  "update" alone now gives a pointer to the daily builds at
kolmafia.us.

Handle rustification of antique greaves.

------------------------------------------------------------------------
r7359 | veracity0 | 2009-06-04 18:32:50 -0500 (Thu, 04 Jun 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add rusty metal greaves and slime-covered greaves

------------------------------------------------------------------------
r7358 | veracity0 | 2009-06-04 17:19:48 -0500 (Thu, 04 Jun 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version 13.3

------------------------------------------------------------------------
r7357 | veracity0 | 2009-06-04 17:15:19 -0500 (Thu, 04 Jun 2009) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

You can only use one amino acids.
When you encounter a monster with 99999 defense, the dwarf war kilt has a
special message.
Add more items and recipes and such

------------------------------------------------------------------------
r7356 | veracity0 | 2009-06-04 15:15:01 -0500 (Thu, 04 Jun 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

wad of slimy rags are multi-usable

------------------------------------------------------------------------
r7355 | veracity0 | 2009-06-04 14:04:28 -0500 (Thu, 04 Jun 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

More items, recipes, status effects, outfits, etc. from exploring memories

------------------------------------------------------------------------
r7354 | jasonharper | 2009-06-04 08:53:07 -0500 (Thu, 04 Jun 2009) | 9 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Track agua de vida drops (in preference _aguaDrops), and display it in the
same places as other familiar drops.

If you get a "too full" message from KoL when using a memory of delicious
amino acids (or anything else that isn't actually a food), don't adjust
fullness.

Fixed an typo in concoctions.txt.

------------------------------------------------------------------------
r7353 | veracity0 | 2009-06-04 07:33:06 -0500 (Thu, 04 Jun 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Recent change to inventory also broke [zap item] and [roll sushi] links

------------------------------------------------------------------------
r7352 | veracity0 | 2009-06-03 23:21:26 -0500 (Wed, 03 Jun 2009) | 10 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Add Covered in Slime to the list of effects which soft green remedies can't
remove.
Refactor the "remove effect" links in the charpane to only be there if the
the effect is removable and the character has the means to remove it. This
is overridden if you have a mood trigger which specifies an action to be
taken when you gain an effect; the presense of such an action will force the
"remove effect" link to exist, whether or not you can currently do it.
Add another item found in slimy cysts.
Add the skills you can use in the ancient jungles.

------------------------------------------------------------------------
r7351 | veracity0 | 2009-06-03 14:56:56 -0500 (Wed, 03 Jun 2009) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Add base pairs. When KoL server screws up and returns a blank page, include the
name of the server in the error message.

------------------------------------------------------------------------
r7350 | veracity0 | 2009-06-03 12:51:01 -0500 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Adventuring in your memories...

------------------------------------------------------------------------
r7349 | jasonharper | 2009-06-03 09:30:58 -0500 (Wed, 03 Jun 2009) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt

The plural form of "tattered paper crown" is NOT "decaying goldfish livers". 
No, really - I've triple-checked.

------------------------------------------------------------------------
r7348 | veracity0 | 2009-06-03 08:57:44 -0500 (Wed, 03 Jun 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

Don't take an NPE trying to build choice option panel when the user has old
data files overriding zonelist.txt.
Add choice option default for Silent Strolling

------------------------------------------------------------------------
r7347 | veracity0 | 2009-06-03 08:10:59 -0500 (Wed, 03 Jun 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/tradeitems.txt

The rudiments of support for June IOTM: familiar, item, spleen drop

------------------------------------------------------------------------
r7346 | jasonharper | 2009-06-03 02:02:14 -0500 (Wed, 03 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Emergency patch for server-side change to inventory pages that was preventing
all quest items from being recognized.

------------------------------------------------------------------------
r7345 | jasonharper | 2009-06-03 01:21:40 -0500 (Wed, 03 Jun 2009) | 17 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Slimy Location, Items, Monsters, Element!

The Slime Tube is now a normal location, although auto-adventuring there
currently requires scripting to use chamoix when appropriate (it's not
expressible in a mood).  Both choice adventures are supported.

All currently known slime-related items are supported, except for the moist
sack (which still lacks an ID on the Wiki), although there are almost
certainly more to be discovered.

Monsters in the Tube are recognized as Slime1 thru Slime5 based on tier, for
CCS and encounter listing purposes.

Added ASH constant $element[slime], which can be passed to
elemental_resistance() for example.  Slime resistance level, and the expected
damage from the Coated effect, are shown in the modifiers popup.

------------------------------------------------------------------------
r7344 | veracity0 | 2009-06-02 19:15:44 -0500 (Tue, 02 Jun 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

When a buggy KoL server returns an empty response with response code 200,
log it and abort. This will result in a blank pane in the Relay Browser (as
before), but at least the user will know it is a problem with KoL itself.
This also will stop an infinite loop retrying calls to fight.php when the server
decides to flake out in the middle of a fight.

------------------------------------------------------------------------
r7343 | veracity0 | 2009-06-02 14:55:29 -0500 (Tue, 02 Jun 2009) | 3 lines
Changed paths:
   M /src/data/concoctions.txt

Add recipe for bad-ass club, which enables creation of all -ass clubs from raw
ingredients.

------------------------------------------------------------------------
r7342 | jasonharper | 2009-06-02 09:40:47 -0500 (Tue, 02 Jun 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/outfits.txt

Add Slimesuit outfit.

------------------------------------------------------------------------
r7341 | jasonharper | 2009-06-02 09:08:41 -0500 (Tue, 02 Jun 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java

When rusty equipment gets slimed, it's not sufficient to mark the slot as
empty; the item has to be removed from all outfit checkpoints, so that the
checkpoint restore doesn't try to recreate the original item (which could be
rather expensive).

Fix SingleUseRequest of an item for which usability is a secondary attribute,
not the primary (such as marbles).  It was unable to properly determine
whether use or multiuse should be performed, and sometimes chose to do
neither.

------------------------------------------------------------------------
r7340 | jasonharper | 2009-06-02 07:00:44 -0500 (Tue, 02 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Include free pulls in the count returned by ASH available_amount(), since
they will be automatically pulled by retrieve_item().

------------------------------------------------------------------------
r7339 | jasonharper | 2009-06-02 06:08:02 -0500 (Tue, 02 Jun 2009) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Digital underground potion is not multiusable.

More slime items.

------------------------------------------------------------------------
r7338 | jasonharper | 2009-06-01 21:57:40 -0500 (Mon, 01 Jun 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Changed EquipmentManager.discardItem to check all slots for the item, not
just accessories and hats - needed for some of the rusty -> slime-covered
item conversions.

------------------------------------------------------------------------
r7337 | jasonharper | 2009-06-01 21:10:35 -0500 (Mon, 01 Jun 2009) | 6 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Several Lacking Items Maybe Enclosed.

When showing a skill description via the context menu, add "self=true" to the
URL so that your personal level of that skill is included.  This is relevant
for the three new Slimy skills.

------------------------------------------------------------------------
r7336 | veracity0 | 2009-06-01 18:59:47 -0500 (Mon, 01 Jun 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/relay/basics.js

Put stationary combat buttons into their own "div", which is always inserted at
the very top of the HTML body.

Inline "use" links load into a "div" which goes after KoLmafia's buttons,
if present, or at the top of the body, as before, if no buttons.

------------------------------------------------------------------------
r7335 | veracity0 | 2009-06-01 10:02:53 -0500 (Mon, 01 Jun 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

If the option is checked, merge all clan dungeon chat channels into /clan, not
just /hobopolis

------------------------------------------------------------------------
r7334 | jasonharper | 2009-06-01 08:03:16 -0500 (Mon, 01 Jun 2009) | 3 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

And a thousand thousand slimy things
Lived on - no, wait, there's only about four in this update.

------------------------------------------------------------------------
r7333 | jasonharper | 2009-06-01 06:19:26 -0500 (Mon, 01 Jun 2009) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Tracks punchcards inserted into the El Vibrato helmet, and applies
appropriate modifiers when the entire outfit is worn.  There doesn't seem to
be any way of getting the display of conduit levels without inserting a card,
so you'll have to insert another card (even if it goes to waste due to having
10 charges already) to get KoLmafia to recognize any existing charges.

This has not yet been tested with an El Vibrato translator equipped.

------------------------------------------------------------------------
r7332 | jasonharper | 2009-06-01 03:08:28 -0500 (Mon, 01 Jun 2009) | 12 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Added "multiple" as a possible secondary item usage type (needed for
marbles).

Corrected mixing type for marble recipes - they're SUSE, not MUSE. 
(Multi-using N marbles consumes an additional N marbles of the same type, and
produces N upgraded marbles.)

Handle slimification of rusty equipment in The Slime Tube (not tested, I
can't get it to happen again).

More Slime Tube items, still not complete.

------------------------------------------------------------------------
r7331 | veracity0 | 2009-05-31 23:25:33 -0500 (Sun, 31 May 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Marble concoctions

------------------------------------------------------------------------
r7330 | veracity0 | 2009-05-31 18:28:05 -0500 (Sun, 31 May 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When you visit a choice adventure in the Relay Browser, save the response text.
If you use the "auto" button to tell KoLmafia to use your setting for this
choice, feed this response text into the automatic choice handler, rather than
having it call choice.php again - which is harmless, but screws up the Last
Encounters listing.

------------------------------------------------------------------------
r7329 | veracity0 | 2009-05-31 15:35:20 -0500 (Sun, 31 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Allow seal figurines to be "used" successfully from the Item Manager: after
validating the usage, run the request with "checked=1", which will redirect
into a fight, which is automated like any other fight. Good luck.

------------------------------------------------------------------------
r7328 | DoctorRotelle | 2009-05-31 13:35:00 -0500 (Sun, 31 May 2009) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Chester's muscle shirt update
------------------------------------------------------------------------
r7327 | veracity0 | 2009-05-31 12:07:22 -0500 (Sun, 31 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

The hermit only offers the figurine of an ancient seal to Seal Clubbers.
Don't remove a seal-iron ingot from inventory upon use unless you succeeded.

------------------------------------------------------------------------
r7326 | jasonharper | 2009-05-31 10:52:04 -0500 (Sun, 31 May 2009) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Preliminary support for items & effects in The Slime Tube.  Nowhere near
complete yet, but at least you can consume the consumables.

Adds "Slime Resistance" modifier.

------------------------------------------------------------------------
r7325 | jasonharper | 2009-05-31 07:28:31 -0500 (Sun, 31 May 2009) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt

Adds ring of teleportation, now that its name has been corrected.

Adds familiar effect labels for the jub-jub birds (visible in the Gear
Changer), reminding you of which one tunes to which stat.

------------------------------------------------------------------------
r7324 | jasonharper | 2009-05-30 03:19:22 -0500 (Sat, 30 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Adds ASH function: boolean is_goal(item), returning true if the specified
item is listed in the current adventuring conditions.  Conditions other than
actual items are not supported, but wildcards are.

------------------------------------------------------------------------
r7323 | DoctorRotelle | 2009-05-30 01:40:15 -0500 (Sat, 30 May 2009) | 1 line
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

disturbing fanfic update
------------------------------------------------------------------------
r7322 | DoctorRotelle | 2009-05-30 01:11:28 -0500 (Sat, 30 May 2009) | 1 line
Changed paths:
   M /src/data/fullness.txt

star key lime pies drop lines and stars
------------------------------------------------------------------------
r7321 | DoctorRotelle | 2009-05-30 01:06:57 -0500 (Sat, 30 May 2009) | 1 line
Changed paths:
   M /src/data/combats.txt

Add Hustled Spectre to monsters in the haunted billiards room
------------------------------------------------------------------------
r7320 | DoctorRotelle | 2009-05-30 01:01:46 -0500 (Sat, 30 May 2009) | 1 line
Changed paths:
   M /src/data/familiars.txt

Arena specs for Psychedelic Bear and Uniclops
------------------------------------------------------------------------
r7319 | DoctorRotelle | 2009-05-30 00:59:29 -0500 (Sat, 30 May 2009) | 1 line
Changed paths:
   M /src/data/monsters.txt

Add Hustled Spectre, ballroom blintz, mark spooky vampire drops as conditional
------------------------------------------------------------------------
r7318 | jasonharper | 2009-05-29 23:18:55 -0500 (Fri, 29 May 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

In CLI commands, don't incorrectly parse item names ending in "meat" as being
Meat.  There must be no other text between the amount and the word to
recognize Meat now.

Added developer command removeitem that does the opposite of fakeitem.  This
may be useful for testing that KoLmafia or scripts behave correctly in the
absence of items that you can't (or don't want to) actually get rid of.

------------------------------------------------------------------------
r7317 | jasonharper | 2009-05-28 22:14:08 -0500 (Thu, 28 May 2009) | 6 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Added fam(text) function to the modifier expression language, with a value of
1 if the player's familiar type contains the specified text, 0 otherwise.

Used this to implement the +25 pounds that the tiny costume wardrobe grants
only to the Doppleshifter.

------------------------------------------------------------------------
r7316 | jasonharper | 2009-05-28 04:55:27 -0500 (Thu, 28 May 2009) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

The various elemental spell damage modifiers were also being parsed as plain
Spell Damage, which is a substring of all of them.  Recognize Spell Damage
only at the start of the modifiers string, or after a comma.

------------------------------------------------------------------------
r7315 | jasonharper | 2009-05-28 04:35:42 -0500 (Thu, 28 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Detect success or failure versus your shadow in the NS tower by the specific
win text, rather than your HP.  You could lose yet still have nonzero HP, if
you had some source of HP regeneration.

------------------------------------------------------------------------
r7314 | veracity0 | 2009-05-27 11:19:50 -0500 (Wed, 27 May 2009) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Recognize level requirement error message for seal figurines.
tainted seal blood is not tradable

------------------------------------------------------------------------
r7313 | jasonharper | 2009-05-27 05:09:58 -0500 (Wed, 27 May 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Adds seal summoning & hot tub soak counts to Daily Deeds.

Modifier names (as used by ASH numeric_modifier(), etc.) are now
case-insensitive.

If auto-adventuring in the Basement changes your outfit, clear all outfit
checkpoints.  The resulting item-at-a-time restore is painfully slow, and
completely useless - to continue, you're likely to want some variation of the
current outfit, NOT the one you happened to start with.

------------------------------------------------------------------------
r7312 | veracity0 | 2009-05-26 17:23:28 -0500 (Tue, 26 May 2009) | 13 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Remove stray "f" when displaying spleen items with adventure gain of 0.00 

Initial support for Infernal Seals:
- Detect many failure messages
- Upon success, remove figurine and appropriate candles from inventory
- Log item usage redirected to fight nicely in session log
- Count daily seal summons in _sealsSummoned

We do not yet allow usage of seal figurines through the item manager or CLI.
Well, we allow it, but we only do the first step, which will trigger the error
messages, as appropriate. We don't do the second step which actually starts the
ritual and summons the seal to club.

------------------------------------------------------------------------
r7311 | veracity0 | 2009-05-25 19:48:11 -0500 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When use a personal massager from inventory, remove it iff it removed Beaten Up

------------------------------------------------------------------------
r7310 | veracity0 | 2009-05-25 17:54:41 -0500 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add "hottub" (or "soak") command to visit the hot tub in the VIP lounge

------------------------------------------------------------------------
r7309 | veracity0 | 2009-05-25 17:44:56 -0500 (Mon, 25 May 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Add a new setting "_hotTubSoaks" to cont how many times you've used the Relaxing
Hot Tub in your Clan VIP Lounge

------------------------------------------------------------------------
r7308 | veracity0 | 2009-05-25 12:33:29 -0500 (Mon, 25 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Display two digits after the decimal for adventure gains from food or booze.
Obey breakfast preferences for "breakfast" command, as well as from login.

------------------------------------------------------------------------
r7307 | veracity0 | 2009-05-25 09:19:23 -0500 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Fix dwarvish war mattock: we carefully counted "really" and always returned 0.

------------------------------------------------------------------------
r7306 | jasonharper | 2009-05-25 07:41:02 -0500 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Recognize failure to hatch a Mr. Store familiar when in Bad Moon.

------------------------------------------------------------------------
r7305 | veracity0 | 2009-05-24 22:29:04 -0500 (Sun, 24 May 2009) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add boolean is_online( string ) function to ASH.
Item drop data for Rushing Bum
dwarf bread now has an autosell price

------------------------------------------------------------------------
r7304 | jasonharper | 2009-05-24 19:50:59 -0500 (Sun, 24 May 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   A /src/net/sourceforge/kolmafia/objectpool/FamiliarPool.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Added new file FamiliarPool.java with ID constants for all familiars with
special-cased behavior.  Changed every familiar ID reference I could find to
use these constants rather than hard-coded numbers.

Added possibility of a familiar annotation in the charpane, in both normal
and compact modes.  Current annotations are: drop count for Llama, Pixie, and
Badger; runaway count for Bandersnatch.

Added Llama to the list of Basement-useful familiars, on the same grounds
that the Pixie and Badger were included.

------------------------------------------------------------------------
r7303 | jasonharper | 2009-05-24 17:35:42 -0500 (Sun, 24 May 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Adds new ASH function: void set_location(location), which changes the current
location as shown in the Adventure tab, and used in modifier calculations. 
This has two uses:

1. Location-specific modifiers can be queried prior to actually adventuring
at that location.

2. Scripts that prepare for adventuring in a specific location, or recommend
a location to adventure, can now pre-select that location for the convenience
of the user.

------------------------------------------------------------------------
r7302 | jasonharper | 2009-05-24 00:34:35 -0500 (Sun, 24 May 2009) | 26 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Per-user preferences with names starting with an underscore are reset to
their default values on the first login of each day, without needing to
individually hard-code them in KoLmafia.resetCounters().  This ability can
also be used by user-defined preferences (in which case the default value is
an empty string), which may eliminate the need for scripts to have logic to
determine whether or not this is the first login.

Added five new preferences using this feature: _navelRunaways and
_banderRunaways, tracking free runaway uses; also _gongDrops, _absintheDrops,
and _astralDrops, tracking special familiar drops.  All of these values are
displayed in Daily Deeds.

If the chance of a runaway being free is non-zero, annotate the old-style Run
Away button with this info.  Unfortunately, there's no corresponding display
yet when using the CAB, as it's not so easy for mafia to modify.

CCS "run away" action can now contain a number; running away will only be
attempted if the percentage chance of it being free is at least as great as
that number.  Otherwise, the action will be skipped, and the CCS will
continue with the next line.  Examples: "run away 100%" will only run if it's
guaranteed to be free.  "run away 50%", with a navel ring equipped, will
attempt running on the first 8 combats in a day (the 3 guaranteed free
runaways, plus 5 more attempts with increasing chance of costing a turn).

Very little of this has been tested, as I lack all of the relevant familiars.

------------------------------------------------------------------------
r7301 | veracity0 | 2009-05-23 13:09:25 -0500 (Sat, 23 May 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

seal figurines, seal-blubber candles, and -ass clubs are not tradable.

------------------------------------------------------------------------
r7300 | veracity0 | 2009-05-23 12:36:03 -0500 (Sat, 23 May 2009) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Fix item drop rates for Harem Girl. Add arena parameters for Grinning Turtle,
Syncopated Turtle, and Wereturtle.

------------------------------------------------------------------------
r7299 | jasonharper | 2009-05-23 04:28:58 -0500 (Sat, 23 May 2009) | 19 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

All fields, variables, parameters, and return values that hold a character's
total subpoints of any stat have been changed from int to long.  This should
allow most KoLmafia features to work with characters up to level 255 for now,
and much higher than that if the server-side level cap is ever raised.  Known
limitations are:

* Substats until the next level are still represented as ints in several
places.  That won't overflow until somewhat beyond level 800.

* Level and stat conditions in the adventure goals field won't work beyond
level 216.

* The ASH my_basestat() function, when passed one of the constants that
request substat values, still return 32-bit signed values - which will go
negative past level 216.  However, the difference between two substat
readings will still accurately indicate the number of substats gained between
those readings, whether or not the wrap-around occurred.  (This is not
necessarily the final disposition of this function.)

------------------------------------------------------------------------
r7298 | jasonharper | 2009-05-22 22:09:38 -0500 (Fri, 22 May 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Kmail can now be sent from the CLI without any items or Meat attached.
The format is: send to <recipient> || <message>
A message is required in this case, as sending the default message to people
is pointless.

------------------------------------------------------------------------
r7297 | jasonharper | 2009-05-22 20:13:41 -0500 (Fri, 22 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Adds "1-hand" checkbox to the row of weapon filters in the Gear Changer.

------------------------------------------------------------------------
r7296 | jasonharper | 2009-05-22 19:45:26 -0500 (Fri, 22 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java

Fix Trophy Arranger - cached URL data from the trophy visibility setting
request was being inappropriately reused for the trophy reordering request,
it's not clear how this ever worked at all.

------------------------------------------------------------------------
r7295 | jasonharper | 2009-05-22 18:45:21 -0500 (Fri, 22 May 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

If the full requested quantity of an item cannot be used (due to organ limit,
an unextendable effect, an item that can't be meaningfully used more than
once, etc.), display a message, rather than simply ignoring the player's
instructions without explanation.

------------------------------------------------------------------------
r7294 | jasonharper | 2009-05-22 17:50:08 -0500 (Fri, 22 May 2009) | 17 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Add an EQUIP_MATCH filter type to the ItemFinder, and use it for CLI "equip"
commands.  "equip damned" no longer considers the Children's Meal of the
Damned to be an option!

If exactly two items match an ambiguous name, and one is a substring of the
other, assume the shorter name, on the grounds that the user would have typed
part of the unique portion of the longer name if that's the item they
actually intended.  This should help item matching in two specific cases:

1. Non-clockwork in-a-boxes and their components can now be abbreviated. 
Previously, they always had to be typed in full to disambiguate them from
their clockwork equivalents.

2. DoD potions can now be referred to by flavor.  Previously that would
produce a silly ambiguity error, like "dark potion" vs. "dark potion of
blessing".

------------------------------------------------------------------------
r7293 | jasonharper | 2009-05-22 15:39:42 -0500 (Fri, 22 May 2009) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Added ASH functions is_giftable(item) and is_displayable(item), corresponding
to the existing is_tradeable().

The effect of Ur-Kel's Aria of Annoyance is now capped at +60 ML.

------------------------------------------------------------------------
r7292 | veracity0 | 2009-05-22 11:44:12 -0500 (Fri, 22 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Clean up: now that we've replaced the dice solving algorithm, the old one is
no longer used and can be removed.

------------------------------------------------------------------------
r7291 | veracity0 | 2009-05-22 08:23:41 -0500 (Fri, 22 May 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

The tiny cell phone adds 10 lbs. to the Purse Rat
Certain quest items are now autosellable. Therefore, don't automatically filter
out quest items from the list of items to sell unless they really don't have an
autosell price.
Avoid NPE if you try to solve dwarf digit code with no dice rolls saved.
Give feedback each die roll about how set the set of permutations is shrinking

------------------------------------------------------------------------
r7290 | jasonharper | 2009-05-22 04:17:06 -0500 (Fri, 22 May 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Removed special handling of negative percentage modifiers in the four
remaining cases - HP_PCT, MP_PCT, SPELL_DAMAGE_PCT, and FAMILIAR_WEIGHT_PCT -
on the grounds that this handling was proved incorrect in some other cases,
which were removed in r7182.

------------------------------------------------------------------------
r7289 | jasonharper | 2009-05-22 03:39:30 -0500 (Fri, 22 May 2009) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java

Adds a modified version of DerDrongo's patch that implements:
  float numeric_modifier(familiar, string, int, item)
which returns the value of a modifier that would apply if the specified
familiar was in use, with the given weight and equipment item.

The patch also adds string function to_plural(item), which looks useful.

Gives a meaningful error message instead of a NPE if an ASH function has no
body at all.

Fix NPE if a forward function declaration is nested inside another function.

------------------------------------------------------------------------
r7288 | DoctorRotelle | 2009-05-21 23:27:21 -0500 (Thu, 21 May 2009) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Minor item updates
------------------------------------------------------------------------
r7287 | DoctorRotelle | 2009-05-21 23:23:41 -0500 (Thu, 21 May 2009) | 1 line
Changed paths:
   M /src/data/pulverize.txt

eelskin buckler => eelskin shield
------------------------------------------------------------------------
r7286 | veracity0 | 2009-05-21 22:01:34 -0500 (Thu, 21 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Save and manipulate adventure ranges for consumables as floats, rather than
as string representations of such. This lets them be sorted by numerical value,
rather than by imprecisely converted strings.

------------------------------------------------------------------------
r7285 | veracity0 | 2009-05-21 20:42:29 -0500 (Thu, 21 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Fix generating initial permutation set to skip ones that are already impossible
based on known runes

------------------------------------------------------------------------
r7284 | veracity0 | 2009-05-21 19:59:24 -0500 (Thu, 21 May 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

New technique for solving dwarf digit code: evaluate each die roll against the
set of all possible permutations and eliminate any which are incompatible.
Don't require the laminated cards for solving the digit code; although they
can supply you with "1" - which will reduce the number of permutations to
examine from 5040 to 720. So, we still use the cards if you have them.

------------------------------------------------------------------------
r7283 | jasonharper | 2009-05-21 03:57:39 -0500 (Thu, 21 May 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Emergency patch that should keep KoLmafia from choking due to numeric
overflow when a level 216 character logs in, specifically to get the Noblesse
Oblige buffbot working again.  This breaks down again about 1/4 of the way
through level 216; fixing that would require more drastic measures, such as
changing all math involving subpoints to use longs instead of ints.  That
would present difficulties in making subpoint data available in ASH, and may
be pointless anyway as I suspect that KoL itself chokes at that point.

------------------------------------------------------------------------
r7282 | veracity0 | 2009-05-20 23:55:17 -0500 (Wed, 20 May 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Item frop percentages for treasury, harem, and cubist bull

------------------------------------------------------------------------
r7281 | veracity0 | 2009-05-20 18:23:03 -0500 (Wed, 20 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Do not give Eau de Tortue an up arrow link in the Relay Browser unless it's
currently at 0 turns remaining.

------------------------------------------------------------------------
r7280 | veracity0 | 2009-05-20 13:24:53 -0500 (Wed, 20 May 2009) | 24 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Do not use static EquipmentRequests when refreshing inventory. Doing so was half
of the "Adventuring area not available" issue some people have reported:

- The session times out
- The player hits the "refresh inventory" button
- The requests get redirected to login.php?notloggedin=1
- Since the requests are configured to automatically follow redirects, the URL
in the request is changed to the not-logged-in page
- That page does not list your inventory, so KoLmafia can no longer read your
inventory - static requests! - until you close down and restart the program.

Revision 7243 fixed the failure to timein equipment/inventory requests. But,
for additional safety, this revision eliminates the static requests.

Robbing the Deluxe Mr. Klaw was still trying 4 times...

Attempt to eliminate unnecessary login server ping pong: when we are directed to
use a different server, obey it, as before, but also use the sessionid we were
given, rather than the abandoned one that forced the redirect the first time.

It's "The Remains of a Jilted Mistress" - complete with "The".

Fix changed enchantment description for bottle of moontan lotion.

------------------------------------------------------------------------
r7279 | veracity0 | 2009-05-18 15:01:37 -0500 (Mon, 18 May 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Provide debug option to verbosely log every aspect of communication between
KoLmafia and the user's browser.

------------------------------------------------------------------------
r7278 | veracity0 | 2009-05-18 10:16:58 -0500 (Mon, 18 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Do not retry requests from the Relay Browser on timeout

------------------------------------------------------------------------
r7277 | veracity0 | 2009-05-18 10:01:43 -0500 (Mon, 18 May 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Fix use types of several items which are only combat items

------------------------------------------------------------------------
r7276 | veracity0 | 2009-05-18 09:13:52 -0500 (Mon, 18 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

Don't try the Deluxr Mr. Klaw more than 3 times in a row, since we know the
4th try will fail.

------------------------------------------------------------------------
r7275 | veracity0 | 2009-05-18 01:36:29 -0500 (Mon, 18 May 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

If you already have Eau de Tortue, you cannot use turtle pheromones.
If you don't already have Eau de Tortue, you can use at most 1 turtle pheromones
If you have a turtling rod equipped, list Eau de Tortue in the sidepane with an
up arrow to get the effect, even the effect is not active.

------------------------------------------------------------------------
r7274 | veracity0 | 2009-05-18 01:01:41 -0500 (Mon, 18 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

When solving dwarf digit code, accept doubles that we have identified, even if
we don't know zero.

------------------------------------------------------------------------
r7273 | veracity0 | 2009-05-16 16:10:50 -0500 (Sat, 16 May 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add rest of new turtle stuff, as currently known

------------------------------------------------------------------------
r7272 | veracity0 | 2009-05-16 12:46:34 -0500 (Sat, 16 May 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/foldgroups.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add turtle wax and derivatives

------------------------------------------------------------------------
r7271 | veracity0 | 2009-05-15 19:48:33 -0500 (Fri, 15 May 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

More turtle stuff

------------------------------------------------------------------------
r7270 | veracity0 | 2009-05-15 18:58:17 -0500 (Fri, 15 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Add turtle pheremones to list of non-stackable effect-giving items

------------------------------------------------------------------------
r7269 | veracity0 | 2009-05-15 18:51:43 -0500 (Fri, 15 May 2009) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add a few new turtle-related items - choice adventures, turtling rod, familiars.
New name and/or recipes for undersea shields.

------------------------------------------------------------------------
r7268 | veracity0 | 2009-05-15 11:04:26 -0500 (Fri, 15 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Do not allow "save to mood" to put things into the "apathetic" mood

------------------------------------------------------------------------
r7267 | veracity0 | 2009-05-13 14:54:06 -0500 (Wed, 13 May 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Visiting a hopper saves how much ore is currently in it. The factory report
now tells you how much of each kind of ore you have in hopper/in inventory.
The factory report colors the ore counts green if you have enough of that ore
on hand to make the item, or red if you don't have enough.

------------------------------------------------------------------------
r7266 | DoctorRotelle | 2009-05-13 13:43:02 -0500 (Wed, 13 May 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

stuffed treasure chest support.
some Deluxe plurals.
------------------------------------------------------------------------
r7265 | veracity0 | 2009-05-13 12:13:53 -0500 (Wed, 13 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When build a URL, save the current host, so caching works

------------------------------------------------------------------------
r7264 | veracity0 | 2009-05-12 17:26:02 -0500 (Tue, 12 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

When we identify the last ore or equipment rune by reading a laminated or
unlaminated item, see if we can auto-identify the last ore or equipment

------------------------------------------------------------------------
r7263 | veracity0 | 2009-05-12 17:16:00 -0500 (Tue, 12 May 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java

If you load the Store Manager frame before logging in, do not take an NPE when
the request to KoL returns nothing.

When you are playing the dwarf dice game in the Relay Browser, we attempt to
solve the code after each roll. If we succeed, annotate the result page (and
all future dice game result pages) with a message saying that the code has
been solved.

------------------------------------------------------------------------
r7262 | DoctorRotelle | 2009-05-11 14:50:33 -0500 (Mon, 11 May 2009) | 1 line
Changed paths:
   M /src/data/concoctions.txt

bad-ass club concoctions
------------------------------------------------------------------------
r7261 | veracity0 | 2009-05-11 14:37:36 -0500 (Mon, 11 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Linear equation solver operates on results of the dwarf dice game and
converges to the solution more quickly than simple substitution.

------------------------------------------------------------------------
r7260 | veracity0 | 2009-05-11 10:02:50 -0500 (Mon, 11 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix "ignore load balancer" during login

------------------------------------------------------------------------
r7259 | veracity0 | 2009-05-11 08:20:18 -0500 (Mon, 11 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Restore "factory setdigits" and integrate it into the new regime for the use of
those who solve the code on their own: it sets the preference and builds a
DwarfNumberTranslator from it.

------------------------------------------------------------------------
r7258 | veracity0 | 2009-05-10 21:33:50 -0500 (Sun, 10 May 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

When you click the logout link on the relay browser, execute KoLmafia'a logout
sequence (including doing all the cleanup that happens when you close the last
window on KoLmafia's GUI) but follow the redirect to loggedout.php and pass it
back to the browser, so the user feels warm and fuzzy, rather than cold and
anxious.

------------------------------------------------------------------------
r7257 | veracity0 | 2009-05-10 16:12:45 -0500 (Sun, 10 May 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Add simple dwarf digit code solver. It deduces digits from the gauge settings
on the laminated cards and then examines rolls from the dice game, applying
substitution, as applicable, until it is able to deduce all the digits.

This undoubtedly requires more die rolls than actually solving the system of
linear equations would allow, but I don't have time for that, at the moment,
and the dice game is a zero-sum game, so, no big deal. Fancier math later...

------------------------------------------------------------------------
r7256 | DoctorRotelle | 2009-05-10 14:00:54 -0500 (Sun, 10 May 2009) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

More new buff images
------------------------------------------------------------------------
r7255 | veracity0 | 2009-05-10 06:03:14 -0500 (Sun, 10 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Since we now remove a clover from inventory when playing the skeleton's game
in the normal place for clover protection, it is incorrect to also remove one
when you do the lucky entryway script.

------------------------------------------------------------------------
r7254 | jasonharper | 2009-05-09 22:13:45 -0500 (Sat, 09 May 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Added a "note" command to the CCS langauge, which can be followed by
arbitrary text which is ignored - it functions exactly the same as a "skip",
causing no combat action.  This can be used for adding comments to a CCS, or
to pass data to a consult script or combat filter function (such code can
read the note via get_ccs_action).  A note should not be the very last thing
in a CCS section, as this would result in an abort if the last line was
reached and no further combat actions could be found.

------------------------------------------------------------------------
r7253 | veracity0 | 2009-05-09 21:20:20 -0500 (Sat, 09 May 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

More support leading to automatically solving the dwarf digit code. All I need
to do is to finish my linear equation solver. How hard can that be?

------------------------------------------------------------------------
r7252 | veracity0 | 2009-05-09 11:24:31 -0500 (Sat, 09 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Do a better job of stripping out password hash from Relay Browser submitted
URLs when matching in adventure database

------------------------------------------------------------------------
r7251 | jasonharper | 2009-05-09 06:59:54 -0500 (Sat, 09 May 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/menu/ScriptMenu.java

The logic for building the Scripts menu was a bit weird: an entire directory
of files would be omitted if it contained a single item that shouldn't be
shown (specifically, an empty subdirectory).  Changed it to show any
directory that contains at least one file that should be shown.

------------------------------------------------------------------------
r7250 | jasonharper | 2009-05-09 06:40:23 -0500 (Sat, 09 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

If the Clumsy effect is active, show "Fumble: always" in the modifiers popup,
overriding any display of never fumble or fumble chance modifiers.

------------------------------------------------------------------------
r7249 | jasonharper | 2009-05-09 03:51:18 -0500 (Sat, 09 May 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

It is now legal for a consult script to return without doing anything. 
However, if it is called a second time during the same combat, and again does
nothing, combat will be aborted at that point - this satisfies the need to
protect against infinite loops that was presumably the original goal of the
restriction.

------------------------------------------------------------------------
r7248 | veracity0 | 2009-05-08 22:45:46 -0500 (Fri, 08 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Adjust detection of clovers being consumed to accomodate the unique message in
the Sorceress's entryway

------------------------------------------------------------------------
r7247 | veracity0 | 2009-05-08 22:35:06 -0500 (Fri, 08 May 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt

Add combat percentages for 7 areas

------------------------------------------------------------------------
r7246 | veracity0 | 2009-05-08 21:47:13 -0500 (Fri, 08 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

More framework for solving dice game

------------------------------------------------------------------------
r7245 | DoctorRotelle | 2009-05-08 21:11:20 -0500 (Fri, 08 May 2009) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

New icon Astral Shell
------------------------------------------------------------------------
r7244 | veracity0 | 2009-05-08 20:46:08 -0500 (Fri, 08 May 2009) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Fix data for tainted seal's blood. Fix concoctions that use it.
Create framework for solving dwarf digit code.
Save die rolls from dwarf game in a setting, cleared on ascension. Not used yet.

------------------------------------------------------------------------
r7243 | veracity0 | 2009-05-08 12:55:58 -0500 (Fri, 08 May 2009) | 19 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Add more Seal Clubber items.
Add effect from cube of billiard chalk
New icon for Empathy!
Remove bogus trailing whitespace in source file.
Add meat drop data for the Poop Deck

Fix top menus in Relay Browser to make the "log out" link execute a "logout"
command, to allow KoLmafia to do the cleanup it needs to do on logout.

The Dwarven war helmet, kilt, and mattock now show what they deduce about
attack rating, defense rating, and hit points right in the Relay Browser. Fix
the parsing of lights on the sporran; the displayed message has a lot of
variation, depending on number of lights and, seemingly, the whim of the server.

With the sole exception of calls to logout.php, any time we detect a redirect to
login.php, timein the session and reexecute the request. This allows us to
correctly reset autoattack when you close KoLmafia, even if your session has
timed out.

------------------------------------------------------------------------
r7242 | jasonharper | 2009-05-07 04:56:36 -0500 (Thu, 07 May 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Adds the possibility of responding to multiple counter expirations during the
processing of a single request, to handle the following oddball case:
* There are at least two existing counters, probably very close together.
* A counterScript is run to handle the first counter, and it spends some
turns - leaving the second counter at zero turns remaining but not actually
triggering it (which would have been handled by a recursive invocation of the
counterScript).
* The original request gets processed, completely ignoring the second
counter, because no further check for expired counters was made.

------------------------------------------------------------------------
r7241 | DoctorRotelle | 2009-05-06 16:31:44 -0500 (Wed, 06 May 2009) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

stuffed mink accessory, condition for new semi-rare, dwarvish war uniform
------------------------------------------------------------------------
r7240 | veracity0 | 2009-05-06 12:22:07 -0500 (Wed, 06 May 2009) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Fix user visible typo in factory support.
Add data for monsters in haiku dungeon

------------------------------------------------------------------------
r7239 | veracity0 | 2009-05-06 09:01:24 -0500 (Wed, 06 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version to 13.2

------------------------------------------------------------------------
r7238 | veracity0 | 2009-05-06 08:59:34 -0500 (Wed, 06 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix auto-selection of items in the sorceress tower:
- if another item is already selected, remove it
- don't get folled by item numbers which are substrings of other item numbers

------------------------------------------------------------------------
r7237 | veracity0 | 2009-05-06 06:51:56 -0500 (Wed, 06 May 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Mark love songs as usable in combat, courtesy of dangerpin

------------------------------------------------------------------------
r7236 | veracity0 | 2009-05-05 23:47:22 -0500 (Tue, 05 May 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java

Support for the Vacuum Chamber:
- when you successfully transmute something, adjust inventory
- Add "factory vacuum <n> <item>" to put the specified number of the specified
item into the chamber. <n> is optional.

------------------------------------------------------------------------
r7235 | veracity0 | 2009-05-05 21:40:23 -0500 (Tue, 05 May 2009) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Add new seal clubber items, recipes, effects, etc.
Note: no support, yet, for daily seal summoning limit, consumption of candles,
and so on.

------------------------------------------------------------------------
r7234 | veracity0 | 2009-05-05 20:11:10 -0500 (Tue, 05 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

No NPE if you use the autoattack CLI command with no parameters

------------------------------------------------------------------------
r7233 | veracity0 | 2009-05-05 16:48:02 -0500 (Tue, 05 May 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

KoL changed the account page: enabling/disabling the Combat Action Bar now
requires the password hash. This broke our detection of such which therefore
broke the fight page.

------------------------------------------------------------------------
r7232 | veracity0 | 2009-05-05 14:22:59 -0500 (Tue, 05 May 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add spoilers to the 3 gate puzzle: We give the name of the effect you need and
- if the effect is already active, we tell you
- else if an item in your inventory gives it, we list the item with a use link
- else we tell you the item you need and mock you for not having any

Minor code cleanups here and there.

------------------------------------------------------------------------
r7231 | veracity0 | 2009-05-04 19:35:21 -0500 (Mon, 04 May 2009) | 4 lines
Changed paths:
   M /src/relay/basics.js

When clicking on an in-line use link which forces the topmenu to refresh (only
the dinghy plans, as far as I know), refresh the topmenu, as directed by KoL -
but put it in the topmenu frame, not the charpane.

------------------------------------------------------------------------
r7230 | veracity0 | 2009-05-04 05:54:14 -0500 (Mon, 04 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Print message when you've deduced the last ore rune or the last equipment rune

------------------------------------------------------------------------
r7229 | veracity0 | 2009-05-03 12:48:18 -0500 (Sun, 03 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH "retrieve_item" function now returns exactly what InventoryManager returns,
not the KoLmafia "continue state".

------------------------------------------------------------------------
r7228 | veracity0 | 2009-05-03 12:41:39 -0500 (Sun, 03 May 2009) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add two more options to the CLI "factory" command:
"factory setdigits <7-character-string>" saves the 7 characters as this
ascension's digit string in the lastDwarfDigitRunes setting
"factory report" (with no digit string)  uses the saved digit string.

Add support for Dwarf War Outfit pieces
- When wielding the mattock, record mattock's estimate of monster HP
- When wearing the helmet, record helmet's estimate of monster attack rating.
This only works if you have save a digit string via "factory setdigits".
- When wearing the kilt, record kilt's estimate of monster defense rating.

------------------------------------------------------------------------
r7227 | veracity0 | 2009-05-03 00:57:32 -0500 (Sun, 03 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Print a newline following factory report table.
Check ClanLounge setting for Deluxe Mr. Klaw, not Clan Rumpus Room setting.

------------------------------------------------------------------------
r7226 | veracity0 | 2009-05-02 23:05:31 -0500 (Sat, 02 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java

No Deluxe Mr. Klaw during breakfast if you are in Bad Moon

------------------------------------------------------------------------
r7225 | veracity0 | 2009-05-02 23:03:45 -0500 (Sat, 02 May 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add more Deluxe Mr. Klaw items

------------------------------------------------------------------------
r7224 | veracity0 | 2009-05-02 22:45:40 -0500 (Sat, 02 May 2009) | 16 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Mana burning is now willing to boost turns of Ur-Kel's Aria of Annoyance.

Add "factory check" CLI command which tells you if you've acquired all the items
you need and identified the ores and equipment.

The "factory report" command will not bother giving you a report unless you
have all the items and have identified the ores and equipment.

Add many little tweaks to speed up item identification in the factory:
- We deduce the equipment and ore runes when we read papers and laminated cards
from the office.
- There are 3 equipments and 4 ores. As soon as you have identified 2 or 3,
respectively, we auto-identify the last one
- When you find equipment in the factory, any runes which are not equipment get
eliminated immediately. Ditto for ores and ore runes.

------------------------------------------------------------------------
r7223 | veracity0 | 2009-05-02 00:39:02 -0500 (Sat, 02 May 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Say what? Fix a typo...

------------------------------------------------------------------------
r7222 | veracity0 | 2009-05-02 00:37:23 -0500 (Sat, 02 May 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add semi-rare choice adventure #330 in Haunted Billiards Room
Fix use of Deluxe Mr. Klaw during breakfast.

------------------------------------------------------------------------
r7221 | veracity0 | 2009-05-01 20:50:59 -0500 (Fri, 01 May 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add more Deluxe Mr. Klaw items.

------------------------------------------------------------------------
r7220 | veracity0 | 2009-05-01 18:22:34 -0500 (Fri, 01 May 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

When you put ore into a hopper and it works, associate that ore with that hopper

Add CLI command: "factory report CIJFDGB" will use all the data it's collected
when you got - and looked at - items from the office, correlated with the ids
of items, as gleaned from the hoppers and/or the warehouse, and print a little
table of ore counts and gauge settings to get each prize.

------------------------------------------------------------------------
r7219 | veracity0 | 2009-05-01 10:08:57 -0500 (Fri, 01 May 2009) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/ClanLoungeRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Initial support for the Clan VIP Lounge
- Add items and effects, as the Wiki currently has them
- Log visits to the pieces of equipment in session log
- Add option to visit Lounge - currently only Deluxe Mr. Klaw - to breafast

------------------------------------------------------------------------
r7218 | veracity0 | 2009-04-30 22:18:25 -0500 (Thu, 30 Apr 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add new modifier: "Familiar Weight Cap". This is parsed out of the "Familiar
Effect" modifier (where currently only hats specify it) and applued to the
familiar's weight before applying the "effectiveness" modifier for volleyball,
fairy, leprechaun, and sombrero effects.

------------------------------------------------------------------------
r7217 | DoctorRotelle | 2009-04-30 13:23:23 -0500 (Thu, 30 Apr 2009) | 1 line
Changed paths:
   M /src/data/combats.txt
   M /src/data/fullness.txt
   M /src/data/monsters.txt

C.H.U.M. items and C. H. U. M. monsters
------------------------------------------------------------------------
r7216 | veracity0 | 2009-04-30 12:53:36 -0500 (Thu, 30 Apr 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java

We do not need a lastDwarfGauges setting, since that's just the rune that means
"gauges".

------------------------------------------------------------------------
r7215 | veracity0 | 2009-04-30 10:15:42 -0500 (Thu, 30 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Give a link to paco when you get the thick padded envelope

------------------------------------------------------------------------
r7214 | veracity0 | 2009-04-30 08:37:56 -0500 (Thu, 30 Apr 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you find ore or coal in the warehouse, provide a use link which is the
number in inventory which takes you to the machine room.
Log visiting and manipulating all the components of the machine room.
Handle inventory correctly when you add or remove ores from the hoppers.

------------------------------------------------------------------------
r7213 | veracity0 | 2009-04-29 17:00:53 -0500 (Wed, 29 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

Print gambling results as two digits: total div 7, total mod 7

------------------------------------------------------------------------
r7212 | veracity0 | 2009-04-29 14:29:01 -0500 (Wed, 29 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

The Mine Foremens' Office does not appear on the McLargeHuge map.

------------------------------------------------------------------------
r7211 | veracity0 | 2009-04-29 14:06:43 -0500 (Wed, 29 Apr 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java

As you successfully identify an item in the warehouse, remove that rune from
the list of runes for not-yet-identified items.

When you gamble in the dormitory, log the dice and result in the session log
and gCLI.

------------------------------------------------------------------------
r7210 | DoctorRotelle | 2009-04-28 21:59:53 -0500 (Tue, 28 Apr 2009) | 1 line
Changed paths:
   M /src/data/buffbots.txt

Lucky 888 no longer functions as a buffbot
------------------------------------------------------------------------
r7209 | veracity0 | 2009-04-28 17:19:50 -0500 (Tue, 28 Apr 2009) | 8 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   A /src/net/sourceforge/kolmafia/request/DwarfContraptionRequest.java
   A /src/net/sourceforge/kolmafia/request/DwarfFactoryRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Initial support for Dwarven Factory Quest.

- Whenever you visit a place that has runes on it, save rune in a setting
- Whenever you use an item from the office with runes, save runes in setting

We don't do anything with these, yet. We don't even have a CLI command to
display what we saved.

------------------------------------------------------------------------
r7208 | veracity0 | 2009-04-28 12:48:27 -0500 (Tue, 28 Apr 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java

Add oyster egg balloon. Paco takes away your thick padded envelope.

------------------------------------------------------------------------
r7207 | veracity0 | 2009-04-28 11:54:34 -0500 (Tue, 28 Apr 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

When an item name changes (like super-spikey hair gel -> super-spiky hair gel),
if you have it in your mall store, we recognize it by the item id but create
an AdventureRequest by looking up the name - which creates a bogus result.
Create the AdventureResult directly from the item id and avoid NPE debug logs.

------------------------------------------------------------------------
r7206 | veracity0 | 2009-04-28 01:38:49 -0500 (Tue, 28 Apr 2009) | 18 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/relay/basics.js

Add new quest items.

Fix boss warning and session logging for the Goblin King.

Add alias for the bogus URL on the bat hole map for the Boss Bat: there is a
trailing semicolon.

Log GET and POST requests from the browser in the debug log.

Efficiency change in Relay Browser: when you execute a charpane request (using
an up arrow to increase turns of an effect, executing a mood, restoring HP or
MP, etc.) do not do a charpane request between every request in the sequence and
then again at the end. Do it only at the end.

Custom javascript in basic.js now makes requests via GET, rather than POST. This
should prevent KoLmafia from adding unnecessary password hashes and otherwise
mucking with the fields.

------------------------------------------------------------------------
r7205 | veracity0 | 2009-04-26 17:25:16 -0500 (Sun, 26 Apr 2009) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Tongue of the Walrus can cure six different afflictions, not just Beaten Up.
C. H. U. M. -> C.H.U.M.

------------------------------------------------------------------------
r7204 | veracity0 | 2009-04-26 13:08:21 -0500 (Sun, 26 Apr 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add item drop percentages for The Dive Bar

------------------------------------------------------------------------
r7203 | veracity0 | 2009-04-26 13:01:24 -0500 (Sun, 26 Apr 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Update area and monster data for the Mer-kin Outpost

------------------------------------------------------------------------
r7202 | veracity0 | 2009-04-26 12:27:31 -0500 (Sun, 26 Apr 2009) | 4 lines
Changed paths:
   M /src/relay/basics.js

Inline use links no longer strip off text preceding the first table. Hopefully,
this means that we will no longer suppress the topmenu refresh requested when
you use dinghy plans with dingy planks in inventory and thus open up the island

------------------------------------------------------------------------
r7201 | veracity0 | 2009-04-26 11:19:08 -0500 (Sun, 26 Apr 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Detect hit point estimates from detective skull, clockwork detective skull, and
toy space helmet. Log them to gCLI and session log, if you are displaying
monster health changes.

------------------------------------------------------------------------
r7200 | veracity0 | 2009-04-26 10:26:17 -0500 (Sun, 26 Apr 2009) | 2 lines
Changed paths:
   M /src/data/inebriety.txt

Normalize adventure and stat gains for upgraded swills

------------------------------------------------------------------------
r7199 | jasonharper | 2009-04-25 19:21:34 -0500 (Sat, 25 Apr 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

When parsing item names, do not give special precedence to candy hearts,
snowcones, or cupcakes if more than one such item matches.  For example, "buy
cup" will now properly give the "too many matches" error, rather than buying
a random cupcake.

I'm not sure if this special case should still exist at all, given the
possibility of expensive mistakes that it creates, but I'm not sure what
problem it was intended to solve - maybe the alternative was worse.

------------------------------------------------------------------------
r7198 | veracity0 | 2009-04-25 17:16:51 -0500 (Sat, 25 Apr 2009) | 3 lines
Changed paths:
   M /src/data/concoctions.txt

Remove the blank prescription pad as an SUSE concoction, since it has a chance
of retuning two different items.

------------------------------------------------------------------------
r7197 | veracity0 | 2009-04-25 12:22:19 -0500 (Sat, 25 Apr 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Refactor combo boxes on the Gear Changer:

- Equipment lists have a PopupMenuListener and revalidate only when the popup
  menu is about to go away. This allows you to use keys to scroll around within
  the equipment without firing events and revalidating before making a selection
- The Outfit and Familiar lists have been reverted to having ActionListeners.
  This means that they fire either when you scroll within the lists via key
  presses, or when the menu actually disappears. The former is not desirable,
  but I don't have a solution for it yet. The latter is essential; the popup
  menu no longer lingers while the outfit or familiar is being changed.

------------------------------------------------------------------------
r7196 | veracity0 | 2009-04-25 10:40:00 -0500 (Sat, 25 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Always look at the puzzle again after retrieving the key.

------------------------------------------------------------------------
r7195 | shwei | 2009-04-24 23:23:29 -0500 (Fri, 24 Apr 2009) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Fix off-by-one error when deciding when to add a line break tag when listing recent locations in compact mode
------------------------------------------------------------------------
r7194 | veracity0 | 2009-04-24 07:27:26 -0500 (Fri, 24 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Log progress of Nun quest in gCLI as well as in session log

------------------------------------------------------------------------
r7193 | veracity0 | 2009-04-23 10:16:17 -0500 (Thu, 23 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java

Advance pyramid position even if current position is 0.

------------------------------------------------------------------------
r7192 | shwei | 2009-04-21 17:43:40 -0500 (Tue, 21 Apr 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Update for the recent locations feature for the relay browser.

When in compact mode, put recent locations inside of a hidden span which appears when you mouse over the "Adv" link.  Also use full location names rather than initials for the location name, since the hidden span allows for more vertical space to be used.

When in full mode, make sure that the name of location doesn't line wrap to make link-clicking more consistent.  Also use line breaks rather than a comma-delimited list.
------------------------------------------------------------------------
r7191 | veracity0 | 2009-04-21 13:30:15 -0500 (Tue, 21 Apr 2009) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java

Add item drops for Anemone Mine. Fix item drop for writing desk.
When automating strange leaflet, make sure we're in the cave before looking
for the egg.

------------------------------------------------------------------------
r7190 | veracity0 | 2009-04-20 06:59:44 -0500 (Mon, 20 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

Sheesh. Inebriety capacity is one less than drunkenness - and you can drink at
most one beverage when you are at that point.

------------------------------------------------------------------------
r7189 | veracity0 | 2009-04-19 18:24:15 -0500 (Sun, 19 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

Your inebriety limit differs from your fullness and your spleen hit limit.

------------------------------------------------------------------------
r7188 | veracity0 | 2009-04-19 12:37:29 -0500 (Sun, 19 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you acquire the "Knob Goblin Perfume" effect in the relay browser, give a
navigation link to the king's chamber.

------------------------------------------------------------------------
r7187 | veracity0 | 2009-04-19 12:23:37 -0500 (Sun, 19 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

And more of the same

------------------------------------------------------------------------
r7186 | veracity0 | 2009-04-19 12:12:42 -0500 (Sun, 19 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

The "feed hobo" and "feed ghost" buttons on the Item Manager no longer limit
the amount you can feed at once by your fullness or inebriety.

------------------------------------------------------------------------
r7185 | veracity0 | 2009-04-19 10:53:27 -0500 (Sun, 19 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Do not allow "=" to be used as a synonym for "==" in expressions, since
experienced ASH programmers expect "=" to be used only for assignment.

------------------------------------------------------------------------
r7184 | veracity0 | 2009-04-19 07:00:28 -0500 (Sun, 19 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix outfit command

------------------------------------------------------------------------
r7183 | veracity0 | 2009-04-19 06:47:21 -0500 (Sun, 19 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Fix side commands. Sigh.

------------------------------------------------------------------------
r7182 | jasonharper | 2009-04-18 22:09:45 -0500 (Sat, 18 Apr 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

If the buffed stats calculated by mafia (based on stat modifiers) differs
from the buffed stats shown on the charpane, indicate this fact and the
magnitude of the error at the top of the modifiers popup.  This should make
it easier to track down incorrect or unknown stat modifiers.

Based on the results of this feature, I have removed some special handling
for negative stat modifiers, as it was demonstrably generating incorrect
values.

------------------------------------------------------------------------
r7181 | veracity0 | 2009-04-18 19:52:08 -0500 (Sat, 18 Apr 2009) | 15 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Now that the custom outfit list has a "no change" entry in it, skip it whenever
you need to iterate over the custom outfits.

If the saved louvre layout is shorter than required, don't get an NPE.

If you logged out in the middle of a choice adventure, when you log in again,
you will be directed to make the choice. In KoLmafia's login sequence, this
happens when retrieving the charsheet. Make two changes to make this work:
- Make the CHOICE_HANDLER a PasswordHashRequest and allow choice.php to be
called initially, even if we don't know the password hash. When we get the
reply, we will know the password hash, since it will have been parsed out of
the response text.
- If we are redirected to a choice while in our login sequence, we need to retry
whatever was redirected - the charsheet.

------------------------------------------------------------------------
r7180 | veracity0 | 2009-04-18 12:39:17 -0500 (Sat, 18 Apr 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java

Simplify implementation of PopupMenuListener in GearChangeFrame and
ThreadedListener.
Add a "no change" entry to the list of custom outfits on the Gear Changer

------------------------------------------------------------------------
r7179 | veracity0 | 2009-04-18 09:51:54 -0500 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Fix boss warnings

------------------------------------------------------------------------
r7178 | veracity0 | 2009-04-18 08:01:35 -0500 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Eliminate false positives: better check for missing molybdenum screwdriver

------------------------------------------------------------------------
r7177 | veracity0 | 2009-04-18 07:55:41 -0500 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Item drop data for the Marinara Trench

------------------------------------------------------------------------
r7176 | veracity0 | 2009-04-17 23:19:38 -0500 (Fri, 17 Apr 2009) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java

Experimental change to Gear Changer combo boxes: Perform actions when the popup
menu of a combo box is canceled or will become invisible, not every time you
change the selection within it via key presses.

- When you select the Familiar combo box, you can scroll around as much as you
want. We will only change the familiar when you dismiss the popup menu, and
only if the familiar is different
- When you select an Outfit, you can scroll around with keys and we will only
change outfits when the popup menu is dismissed.
- When you select a weapon, you can scroll around as much as you want and we
will only clear an incompatible offhand item when you dismiss the popup menu

------------------------------------------------------------------------
r7175 | jasonharper | 2009-04-17 20:27:38 -0500 (Fri, 17 Apr 2009) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Implemented "Nonstackable Watch" boolean modifier, and added it to the five
relevant items.  If more than one such item is equipped, only the first will
affect the "Adventures" modifier (all other modifiers remain in effect).

------------------------------------------------------------------------
r7174 | jasonharper | 2009-04-17 16:44:09 -0500 (Fri, 17 Apr 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Correctly give the overdrink warning when drinking more than one of an item. 
The check predates the "drink multiple" feature, and was only giving the
warning if the first drink would take you over the inebriety limit.

------------------------------------------------------------------------
r7173 | jasonharper | 2009-04-17 16:30:08 -0500 (Fri, 17 Apr 2009) | 5 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Adds the recently spaded formulas for the mutant Raffle House familiars. 
This required adding new "Volleyball Effectiveness" (etc.) modifiers, since
the Grimace moonlight-dependent formulas aren't easily expressible in terms
of familiar weight.

------------------------------------------------------------------------
r7172 | veracity0 | 2009-04-17 12:08:48 -0500 (Fri, 17 Apr 2009) | 3 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

When passed a non-http URL, prefix with file://, rather than file:///.
Only http URLs get spaces turned into plus signs.

------------------------------------------------------------------------
r7171 | veracity0 | 2009-04-17 11:25:41 -0500 (Fri, 17 Apr 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

You can pickpocket the silver shrimp fork

------------------------------------------------------------------------
r7170 | veracity0 | 2009-04-17 11:23:37 -0500 (Fri, 17 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Ronin ends as soon as you free the king.

------------------------------------------------------------------------
r7169 | veracity0 | 2009-04-17 11:16:32 -0500 (Fri, 17 Apr 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add turtle choice adventure for battlefield

------------------------------------------------------------------------
r7168 | veracity0 | 2009-04-16 11:12:43 -0500 (Thu, 16 Apr 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add blended frozen swill with a fly in it (yum!)

------------------------------------------------------------------------
r7167 | veracity0 | 2009-04-16 09:03:35 -0500 (Thu, 16 Apr 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java

Add a preference, accessible from Login Frame, to enable/disable stealth login

------------------------------------------------------------------------
r7166 | veracity0 | 2009-04-16 07:13:23 -0500 (Thu, 16 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Change name of super-spiky hair gel as Sorceress Lair gate item, too

------------------------------------------------------------------------
r7165 | veracity0 | 2009-04-15 17:02:52 -0500 (Wed, 15 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Allow love songs to be auto-purchased from the mall.

------------------------------------------------------------------------
r7164 | veracity0 | 2009-04-15 16:33:36 -0500 (Wed, 15 Apr 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Check for forumURL starting with, not equal to, newchatmessages.php or
submitnewchat.php, to determine if a request is a chat request.

When the nuns claim Meat, log it in the session log:
The nuns take 2,167 Meat; 87,282 recovered, 12,718 left to recover.

Assume that anything less than a brigand's base meat drop - 800 - is from a
familiar action, regardless of meat drop percentage. It is possible for there to
be less than 800 Meat left to recover for the nuns. If so, meat drops of at
least that amount but less than 800 still count as going to the nuns.

------------------------------------------------------------------------
r7163 | veracity0 | 2009-04-15 09:35:27 -0500 (Wed, 15 Apr 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

super-spikey -> super-spiky. Add spooky glove to default conditions for barrow.

------------------------------------------------------------------------
r7162 | veracity0 | 2009-04-15 08:32:02 -0500 (Wed, 15 Apr 2009) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Sushi with eel sauce is now officially prefixed "electric".
When you finish the war on the island, mark the hippy store available

------------------------------------------------------------------------
r7161 | veracity0 | 2009-04-14 07:08:57 -0500 (Tue, 14 Apr 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt

Fix typo

------------------------------------------------------------------------
r7160 | veracity0 | 2009-04-14 00:25:35 -0500 (Tue, 14 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Log battlefield progress after logging monster health loss

------------------------------------------------------------------------
r7159 | veracity0 | 2009-04-13 15:20:09 -0500 (Mon, 13 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java

Save/get concoctions in the ConcopctionPool by canonical name, rather than
actual name.

------------------------------------------------------------------------
r7158 | veracity0 | 2009-04-13 11:51:56 -0500 (Mon, 13 Apr 2009) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/monsters.txt

Add drop rates for gel and radishes
Add conditions to appropriate places for Doc's herbs.

------------------------------------------------------------------------
r7157 | veracity0 | 2009-04-12 16:08:49 -0500 (Sun, 12 Apr 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Allow "leaflet stats" as a synonym for "leaflet".
Fix hedge maze solver: need to fetch maze status again after getting hedge key
if any tiles were rotated.

------------------------------------------------------------------------
r7156 | veracity0 | 2009-04-11 16:34:09 -0500 (Sat, 11 Apr 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add defaults for five of six new turtle choice adventures.

------------------------------------------------------------------------
r7155 | veracity0 | 2009-04-10 15:18:52 -0500 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Modifier for Disco Fever

------------------------------------------------------------------------
r7154 | veracity0 | 2009-04-10 13:25:51 -0500 (Fri, 10 Apr 2009) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Tambourine is now a weapon. Fix a couple of item modifiers. Give TGMOB an attack
rating so that when you flyer him, you get warm fuzzy feedback. Peg advertising
percentage at 100%.

------------------------------------------------------------------------
r7153 | jasonharper | 2009-04-10 08:37:22 -0500 (Fri, 10 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java

Include items that restore both HP and MP (such as tiny houses) in the Usable
panel of the item manager.

------------------------------------------------------------------------
r7152 | jasonharper | 2009-04-10 08:14:27 -0500 (Fri, 10 Apr 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Don't bulk purchase consumables if the player has less than 5000 Meat on
hand, since NPC purchases will fail completely rather than get a reduced
quantity.

Fix Wiki lookups again - any item with modifiers, but no Wiki Name modifier,
was trying to use an empty string as its name.

------------------------------------------------------------------------
r7151 | jasonharper | 2009-04-10 07:08:16 -0500 (Fri, 10 Apr 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java

When sending kmail due to an ASH notify statement, include the filename of
the script rather than the full pathname (which may contain personally
identifying information).

------------------------------------------------------------------------
r7150 | jasonharper | 2009-04-10 06:47:36 -0500 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do outfit checkpointing around the CLI "acquire" command.

------------------------------------------------------------------------
r7149 | jasonharper | 2009-04-10 06:36:10 -0500 (Fri, 10 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

When the "telescope" command shows you the Lair items you'll need, if you
have an item in both your inventory and closet, indicate both.

------------------------------------------------------------------------
r7148 | jasonharper | 2009-04-10 05:53:14 -0500 (Fri, 10 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When fighting a rampaging adding machine while in Birdform, do not attempt to
make scrolls.

------------------------------------------------------------------------
r7147 | jasonharper | 2009-04-10 05:46:35 -0500 (Fri, 10 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

When visiting the Haunted Wine Cellar altar, only add item conditions for
dusty wines that you don't already have in inventory.

------------------------------------------------------------------------
r7146 | jasonharper | 2009-04-10 01:05:27 -0500 (Fri, 10 Apr 2009) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java

When mallselling multiple items at once, use the proper price & limit values
for each item - those aren't necessarily the next element in their arrays,
due to the possibility of an unsellable item being skipped.

------------------------------------------------------------------------
r7145 | veracity0 | 2009-04-09 09:23:49 -0500 (Thu, 09 Apr 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Changes to armgun. Fix auto-purchase of hermit permit in use links.

------------------------------------------------------------------------
r7144 | veracity0 | 2009-04-07 10:56:20 -0500 (Tue, 07 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

(Probably) fix ASH relay override scripts for pages with form fields.
Fix inappropriate reuse of pages when close and re-open relay browser.

------------------------------------------------------------------------
r7143 | veracity0 | 2009-04-06 13:22:46 -0500 (Mon, 06 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Yet Another Attempt at simplifying GET vs. POST. Hopefully this no longer
breaks proxy connections.

------------------------------------------------------------------------
r7142 | veracity0 | 2009-04-06 11:03:56 -0500 (Mon, 06 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When we automatically handle choices, we need to use the POST method

------------------------------------------------------------------------
r7141 | veracity0 | 2009-04-05 22:10:51 -0500 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add item drop data for the Wreck of the Edgar Fitzsimmons

------------------------------------------------------------------------
r7140 | veracity0 | 2009-04-05 21:22:55 -0500 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

After fetching the hedge key, we need to look at the puzzle again.

------------------------------------------------------------------------
r7139 | veracity0 | 2009-04-05 21:09:29 -0500 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix fight round tracking from relay browser

------------------------------------------------------------------------
r7138 | veracity0 | 2009-04-05 19:47:59 -0500 (Sun, 05 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

One more try: save data fields for easy access, whether using GET or POST
Save submitted path intact when form requested via GET.

------------------------------------------------------------------------
r7137 | veracity0 | 2009-04-05 17:55:18 -0500 (Sun, 05 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Yet another attempt at GET vs. POST. Sigh.

------------------------------------------------------------------------
r7136 | veracity0 | 2009-04-04 10:54:45 -0500 (Sat, 04 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix NPE when attempt to create, for example, a Frost&trade; brand sword

------------------------------------------------------------------------
r7135 | veracity0 | 2009-04-04 02:06:14 -0500 (Sat, 04 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Regardless of post method, split out form fields into a data string, as before.
This should fix side commands and stationary combat buttons...

------------------------------------------------------------------------
r7134 | veracity0 | 2009-04-03 21:21:09 -0500 (Fri, 03 Apr 2009) | 17 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

When KoLmafia is acting as a proxy for another browser - i.e., you are running
in the Relay Browser - we accept requests from the browser and pass them on to
KoL, and get the replies and pass them back to the browser.

Used to be no matter whether the browser issued a GET or a POST, we turned it
into a POST and sent it along.

Unfortunately, there are some pages on KoL - like the clan roster - which have
forms that specifically request a GET - and don't do the "right" thing if we
request the form via a POST.

We now recognize when the browser is asking for a GET or a POST and attempt to
Do The Right Thing in either case.

My testing finds no errors, so far - and the clan roster pages now work as
expected - but this is a big change. Don't hold back on reporting bugs! ;)

------------------------------------------------------------------------
r7133 | veracity0 | 2009-04-03 15:08:55 -0500 (Fri, 03 Apr 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Fix erroneous tallying of "Pulls" on item creation queue.

Drastically simply hedge rotation quest solver. Fix detection of puzzles being
stolen. Only abort processing when last puzzle is stolen. (Untested.)

------------------------------------------------------------------------
r7132 | veracity0 | 2009-04-03 11:27:37 -0500 (Fri, 03 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Bump version number to 13.1

------------------------------------------------------------------------
r7131 | veracity0 | 2009-04-03 09:17:59 -0500 (Fri, 03 Apr 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/LeafletRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

When your cheap studded belt breaks in combat, remove and discard it.
The leaflet spells it "mantelpiece", not "mantlepiece".

------------------------------------------------------------------------
r7130 | veracity0 | 2009-04-02 11:34:24 -0500 (Thu, 02 Apr 2009) | 11 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

A mixing method can change from being available to unavailable and back. For
example, checking or unchecking the "require in-a-box" checkbox will make
food or booze recipes available or not, depending on what you have in your
campground. Similarly, using the still for the last time in a day makes further
still usages unavailable.

We did not remove concoctions from the available list if the mixing method was
formerly available but is no longer available. Fix that.

Add plurals for several mixed swills.

------------------------------------------------------------------------
r7129 | veracity0 | 2009-04-01 12:07:32 -0500 (Wed, 01 Apr 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Tiny Costume Wardrobe gives +25 pounds to a Doppelshifter

------------------------------------------------------------------------
r7128 | veracity0 | 2009-04-01 07:57:18 -0500 (Wed, 01 Apr 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

April IOTM and April 1 IOTD

------------------------------------------------------------------------
r7127 | veracity0 | 2009-03-31 09:31:40 -0500 (Tue, 31 Mar 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add a couple of new items

------------------------------------------------------------------------
r7126 | veracity0 | 2009-03-30 23:57:14 -0500 (Mon, 30 Mar 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

When you visit the sewer with multiple clovers, remove one clover every time
you successfully pick three items from the sewer gnomes.

If the topiary golem steals your puzzle just after you turn the last tile, do
not fail to open the path to the tower while claiming to do so.

------------------------------------------------------------------------
r7125 | jasonharper | 2009-03-28 08:48:49 -0500 (Sat, 28 Mar 2009) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Added several of the new ranged weapons as possible instruments for passing
the Stone Mariachis.

------------------------------------------------------------------------
r7124 | veracity0 | 2009-03-27 16:50:47 -0500 (Fri, 27 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/LeafletRequest.java

When navigating the strange leaflet, if you notice a tchotchke on the
mantlepiece, record it for posterity in the session log.

------------------------------------------------------------------------
r7123 | veracity0 | 2009-03-27 15:37:03 -0500 (Fri, 27 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

When you have a creatable item in inventory but lack the ingredients to make
another, the item will show up on the Create panel with a quantity of -1.
Fix that.

------------------------------------------------------------------------
r7122 | veracity0 | 2009-03-27 15:11:04 -0500 (Fri, 27 Mar 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java

The ItemManager has a Create/Equipment section. When you see that you can make,
for example, 4 mummy masks, if you select that item and click the "create & use"
button, don't prompt for how many to make. You can only use 1 via "equip", which
is what "use" means in this context...

------------------------------------------------------------------------
r7121 | veracity0 | 2009-03-27 14:34:38 -0500 (Fri, 27 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Even though it can be combined, if you get an eyepatch, you probably want an
[outfit] or [equip] link, not a [combine] link.

------------------------------------------------------------------------
r7120 | veracity0 | 2009-03-27 13:45:34 -0500 (Fri, 27 Mar 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java

Switch needs any kind of Map, not specifically a TreeMap.
Don't ignore default actions for effects if we don't have a descid.
Soup up ASH's "call" facility a bit: in addition to accepting a string variable
reference to hold the function to invoke, allow a parenthesized expression that
evaluates to a string.

------------------------------------------------------------------------
r7119 | veracity0 | 2009-03-26 18:03:45 -0500 (Thu, 26 Mar 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Fix a variety of typos revealed by running "checkitems"

------------------------------------------------------------------------
r7118 | veracity0 | 2009-03-26 15:55:26 -0500 (Thu, 26 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java

The namespace interpreter has a map from file -> modification date.
When checking whether a file has been modified, don't try to use the
modification date as the file.

------------------------------------------------------------------------
r7117 | jasonharper | 2009-03-26 14:36:55 -0500 (Thu, 26 Mar 2009) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt

Add Wiki Name modifiers for the El Vibrato punchcards, so that they can be
looked up.  Bang potions, stone spheres, and sushi remain unlookupable.

------------------------------------------------------------------------
r7116 | veracity0 | 2009-03-26 13:03:44 -0500 (Thu, 26 Mar 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When we acquire Lord Spookyraven's spectacles, reset the dusty bottle reset
counter to -1 so that we will identify the bottles even if we've erroneously
tried to identify them before.

This is a band-aid, since it doesn not address the root problem: why are we
sometimes trying to identify the bottles before we have the spectacles? 

------------------------------------------------------------------------
r7115 | veracity0 | 2009-03-26 12:34:13 -0500 (Thu, 26 Mar 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Mer-kin sneakmask and hidepaint give Combat Rate -5 under the sea

------------------------------------------------------------------------
r7114 | veracity0 | 2009-03-26 06:57:46 -0500 (Thu, 26 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

When a key breaks off in a lock in the daily dungeon, remove a skeleton key

------------------------------------------------------------------------
r7113 | veracity0 | 2009-03-26 04:52:08 -0500 (Thu, 26 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Fix recognition of constant case labels: "not an Expression" won't do, since, at
least, a  VariableReference is also not constant. What we really want is
"nothing more than a Value".

------------------------------------------------------------------------
r7112 | jasonharper | 2009-03-26 04:03:29 -0500 (Thu, 26 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Save mood settings after adding to the current mood via context menu.

------------------------------------------------------------------------
r7111 | jasonharper | 2009-03-26 03:30:07 -0500 (Thu, 26 Mar 2009) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Added "Wiki Name" string modifier, containing an alternate name for looking
up items that contain characters that can't be used in Wiki titles.  Added
such modifiers for both Bash-Os items and the new frigid hankyu.

------------------------------------------------------------------------
r7110 | jasonharper | 2009-03-26 02:24:33 -0500 (Thu, 26 Mar 2009) | 6 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Added a wide range of new ranged weapons.

Added item drop data for Mer-kin Outpost.

All shirt drops are now marked as conditional.

------------------------------------------------------------------------
r7109 | jasonharper | 2009-03-25 22:13:41 -0500 (Wed, 25 Mar 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

When deciding whether to make or buy an item, better handle items that have a
yield greater than one.  For example, with current prices, Saucerors will now
buy a goat's milk rather than a finished milk of magnesium - the goat's milk
actually costs more, but produces three items.  The assumption is that the
other two milks of magnesium will also be useful.

------------------------------------------------------------------------
r7108 | veracity0 | 2009-03-25 14:33:55 -0500 (Wed, 25 Mar 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java

Optimization for switch: if the labels are all constants, use a map to quickly
and efficiently map the constant into the appropriate code offset to execute.

Regardless of whether all labels are constants, check those that are for
duplicates and give an error at script parse time if you give a duplicate.

------------------------------------------------------------------------
r7107 | veracity0 | 2009-03-25 12:54:54 -0500 (Wed, 25 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Use ISO-8859-1 charset for chat requests, not UTF-8

------------------------------------------------------------------------
r7106 | veracity0 | 2009-03-25 10:10:50 -0500 (Wed, 25 Mar 2009) | 9 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Fix recipe for 17-alarm saucepan: we had it listed under 17-Alarm saucepan.
That's consistent with the 5-Alarm saucepan, but it's not correct name.

When your Wild Hare gives you an extra rollover adventure, tally it in the
"extraRolloverAdventures" setting, which is (obviously) cleared at rollover.
The little pop-up on the sidepane showing modifiers adds this to the Rollover
Advs number from equipment, to give you the total number of extra adventures
you get at rollover.

------------------------------------------------------------------------
r7105 | jasonharper | 2009-03-25 04:49:17 -0500 (Wed, 25 Mar 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add Typical Tavern swill and its byproducts, with preliminary consumption data.

------------------------------------------------------------------------
r7104 | jasonharper | 2009-03-24 15:00:52 -0500 (Tue, 24 Mar 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Adds an override for handling expiring counters during automated adventuring.
Set counterScript to the name of an ASH script containing a function:
  boolean main( string name, int remain )
name - the label of the expired counter, "Fortune Cookie" for example.
remain - the number of turns remaining, typically 0 but can be higher if
adventuring in an area that takes multiple turns.
return value - false to allow the counter warning to appear as normal,
aborting the adventure request; true to continue the request with no warning.

------------------------------------------------------------------------
r7103 | veracity0 | 2009-03-24 14:36:01 -0500 (Tue, 24 Mar 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

The Clownlord Beelzebozo

------------------------------------------------------------------------
r7102 | jasonharper | 2009-03-24 02:01:35 -0500 (Tue, 24 Mar 2009) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add support for items that require knowledge of a recipe to craft.  Such
items are indicated by a preference of the form "unknownRecipe<itemId>" in
defaults.txt, with a value of true.  The value will be changed to false,
allowing the item to be considered creatable, in the following cases:
* the recipe is read,
* the item was successfully crafted via the relay browser, or
* the item was seen on a crafting discoveries page.

------------------------------------------------------------------------
r7101 | veracity0 | 2009-03-23 20:24:06 -0500 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java

switch can return something other than void if it is exited via "return"

------------------------------------------------------------------------
r7100 | veracity0 | 2009-03-23 14:25:28 -0500 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Allow "continue" within a switch scope iff the switch is inside a loop.

------------------------------------------------------------------------
r7099 | veracity0 | 2009-03-23 14:09:37 -0500 (Mon, 23 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java

If the switch scop leaves the interpreter in a BREAK state, set it back to
NORMAL so we don't prematurely exit enclosing loops.

------------------------------------------------------------------------
r7098 | veracity0 | 2009-03-23 14:01:09 -0500 (Mon, 23 Mar 2009) | 17 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/BasicScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Switch.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/SwitchScope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java

Recognize when you summon a Vampieroghi in battle.

Initial support for a "switch" construct in ASH:

switch (<value>) {
case <expression>:
   <statement>
   <statement>
   ...
   break;
default:
   <statement>
   <statement>
   ...
   break; 
}

------------------------------------------------------------------------
r7097 | jasonharper | 2009-03-23 06:09:01 -0500 (Mon, 23 Mar 2009) | 18 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix the vampire pearl ring & necklace - they were swapped in tradeitems.txt.

Add a way of classifying special item drops, via a letter added in front of
the drop rate numbers in monsters.txt:
p - item is pickpocket-only.
n - item cannot be pickpocketed.
b - bounty item.
c - conditional drop, such as the items unlocked by talking to Grandpa.
This info is shown in the relay browser spoilers, and is used to more
precisely calculate drop rates in Location Details (which also now labels the
multiple numbers shown when pickpocketing is involved).  It should also make
the decision of whether to auto-pickpocket a monster more accurate.

monsters.txt version number NOT changed, as the added letters would be
ignored by previous versions.  I've added the appropriate drop types for many
items, but many more remain to be done - in particular, all the non-pickable
items in the Sea.

------------------------------------------------------------------------
r7096 | veracity0 | 2009-03-22 11:25:49 -0500 (Sun, 22 Mar 2009) | 6 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add itemdesc for vampire glitter, from the Wiki.
Recognize when a Boba Fettucine is summoned into a fight.

(I'm missing the message when a Vampieroghi is summoned into a fight. If anyone
has that combat ghost and can send me a debug log, I'd appreciate it.)

------------------------------------------------------------------------
r7095 | veracity0 | 2009-03-22 09:47:49 -0500 (Sun, 22 Mar 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Fix over-zealous global replace

------------------------------------------------------------------------
r7094 | jasonharper | 2009-03-22 06:33:09 -0500 (Sun, 22 Mar 2009) | 22 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

A change to how the 3rd field in tradeitems.txt is handled: instead of a
numeric usage type code, it is now human-readable text.  There can be one
primary usage ("eat", "drink", "usable", "multiple", "hat", "weapon", etc.),
plus zero or more secondary usages, separated by commas.

The possible secondary usages are:
"usable", "reusable" - for items that have a [use], [fold], or similar link,
in addition to their primary [equip] or other function.  Such items no longer
have to be hard-coded in mafia.
"combat", "combat reusable" - for items usable in combat, which is now
entirely independent of other usages.
"single", "solo" - for combat items only, specifies that the item should not
be used twice, or that the second slot should not be used at all, if the
player has Funkslinking.
"bounty" - this was previously hard-coded.
"curse" - for items that can be used on other players.  We're not currently
handling such items at all, but at least they're now identified.

tradeitems.txt has been converted to the new format, and the version number
has been bumped.  Several combat item usage problems have been fixed, now
that it's possible to do so.

------------------------------------------------------------------------
r7093 | veracity0 | 2009-03-22 06:13:58 -0500 (Sun, 22 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix a few regular expressions for new pastamancer ghosts.
Remove extra space in message for "entity" command.

------------------------------------------------------------------------
r7092 | veracity0 | 2009-03-22 00:21:34 -0500 (Sun, 22 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add .gif file names for the new pastamancer combat entities.

------------------------------------------------------------------------
r7091 | jasonharper | 2009-03-21 21:20:04 -0500 (Sat, 21 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Add another variation on the possible messages you can get when you acquire a
skill: this one handles Scarysauce, and possibly other Spookyraven skills.

------------------------------------------------------------------------
r7090 | veracity0 | 2009-03-21 21:08:48 -0500 (Sat, 21 Mar 2009) | 5 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH string functions CAN take an index which equals the length of the input
string.
Initial support for new Pastamancer combat entities. Not all the data is on the
Wiki yet, and more testing is needed...

------------------------------------------------------------------------
r7089 | jasonharper | 2009-03-21 17:24:07 -0500 (Sat, 21 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Give the "drink without ode?" confirmation dialog if Ode was castable, but
failed for some reason - most likely due to having all song slots full.

------------------------------------------------------------------------
r7088 | veracity0 | 2009-03-21 12:58:23 -0500 (Sat, 21 Mar 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Regardless of whether the "inline use link" option is selected, use links for
drum machine, spooky putty monster, black pudding, Cap'n Caronch's map, and the
cursed piece of thirteen cannot be inline, since that doesn't work if/when you
get redirected to a fight.

------------------------------------------------------------------------
r7087 | jasonharper | 2009-03-21 03:49:30 -0500 (Sat, 21 Mar 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java

Experimental feature for Mac OS X 10.5: if a debug log is generated for any
reason, and the GUI appears to be running, add a proxy icon representing the
log file to the main window's title bar.  This icon can be dragged to a text
editor to view the log, to an email message to attach it, or to a web form
file upload field (such as to attach it to a bug report) - all without having
to dig down to KoLmafia's data folder.  Not tested - the feature isn't
available in OS X 10.4.

------------------------------------------------------------------------
r7086 | jasonharper | 2009-03-21 02:49:42 -0500 (Sat, 21 Mar 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Re-sort the consumables list whenever milk of magnesium, mojo filters, or Ode
are used - even if not done via the buttons in the Item Manager.

Re-sort the consumables list whenever an item is consumed outside of the Item
Manager, if sortByRoom is turned on.

------------------------------------------------------------------------
r7085 | jasonharper | 2009-03-20 19:59:01 -0500 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add item drop chances for Hidden City, Octopus's Garden.

------------------------------------------------------------------------
r7084 | jasonharper | 2009-03-20 19:40:23 -0500 (Fri, 20 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Fix Wiki lookups (via the "lookup" CLI command and the context menu in
various lists) for items with non-ASCII characters.  Bash-Os still don't
work, but that appears to be a problem with the Wiki.

------------------------------------------------------------------------
r7083 | jasonharper | 2009-03-20 19:01:54 -0500 (Fri, 20 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

In the charpane decorator, insert counters in the proper place if they are
higher than any normal effect's count, but there is an intrinsic effect.

------------------------------------------------------------------------
r7082 | veracity0 | 2009-03-20 18:29:54 -0500 (Fri, 20 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java

Recognize usage of zapping wand equivalently from GUI and from Relay Browser:
detect unzappable items, detect when wand blows up.

------------------------------------------------------------------------
r7081 | jasonharper | 2009-03-20 17:44:33 -0500 (Fri, 20 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Correctly determine availability of cooking/mixing recipes when servant
auto-repair is turned off.

------------------------------------------------------------------------
r7080 | veracity0 | 2009-03-20 14:23:53 -0500 (Fri, 20 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   A /src/net/sourceforge/kolmafia/request/LeafletRequest.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java

Log commands issued to the strange leaflet, whether via quest script or from
the Relay Browser. CLI command "leaflet location" tells you where you are in the
leaflet.

------------------------------------------------------------------------
r7079 | veracity0 | 2009-03-20 12:51:14 -0500 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

sea radish and eel sauce are now sushi ingredients

------------------------------------------------------------------------
r7078 | veracity0 | 2009-03-20 11:45:09 -0500 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

You lose Grandma's note when you get Grandma's map

------------------------------------------------------------------------
r7077 | veracity0 | 2009-03-20 10:01:52 -0500 (Fri, 20 Mar 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   A /src/net/sourceforge/kolmafia/request/GrandpaRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH has string functions that can take indices to specify the part of the string
to manipulate. Range check them and generate an understandable runtime error,
rather than simply passing them on to Java to generate a stack trace.

Recognize when we visit Grandpa and ask him a story. Add a CLI command to do
so: "grandpa <query>" will start him talking.

------------------------------------------------------------------------
r7076 | veracity0 | 2009-03-20 08:23:24 -0500 (Fri, 20 Mar 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix typo

------------------------------------------------------------------------
r7075 | DoctorRotelle | 2009-03-19 23:05:18 -0500 (Thu, 19 Mar 2009) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/pulverize.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Another sweep of content updates
------------------------------------------------------------------------
r7074 | veracity0 | 2009-03-19 20:19:55 -0500 (Thu, 19 Mar 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Remove erroneously inserted newlines

------------------------------------------------------------------------
r7073 | veracity0 | 2009-03-18 13:25:29 -0500 (Wed, 18 Mar 2009) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Initial support for Mer-kin outpost, Grandma quest, new sea items, etc.
Now that we know the modifiers for the status effects, fix spoilers for Arena

------------------------------------------------------------------------
r7072 | veracity0 | 2009-03-17 10:42:23 -0500 (Tue, 17 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Show lighthouse items in Coinmaster frame if you've finished the lighthouse
subquest for the appropriate side.

------------------------------------------------------------------------
r7071 | veracity0 | 2009-03-17 08:22:39 -0500 (Tue, 17 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Teach the familiar trainer about the disintegrating spiky collar

------------------------------------------------------------------------
r7070 | veracity0 | 2009-03-16 08:14:29 -0500 (Mon, 16 Mar 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add midget clownfish. No arena parameters yet.

------------------------------------------------------------------------
r7069 | veracity0 | 2009-03-16 07:56:41 -0500 (Mon, 16 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you acquire an unknown item, not only record it in the gCLI, but add it
to the session tally.

------------------------------------------------------------------------
r7068 | veracity0 | 2009-03-15 16:44:13 -0500 (Sun, 15 Mar 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

At start of a familiar training session to learn arena parameters, log how many
iterations are expected.
If a learning session aborts for some reason, print out what had been deduced
up to that point.

------------------------------------------------------------------------
r7067 | DoctorRotelle | 2009-03-15 13:35:51 -0500 (Sun, 15 Mar 2009) | 1 line
Changed paths:
   M /src/data/spleenhit.txt

Fix typo
------------------------------------------------------------------------
r7066 | veracity0 | 2009-03-15 11:05:32 -0500 (Sun, 15 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Teach familiar trainer about bathysphere and das boot. Untested.

------------------------------------------------------------------------
r7065 | veracity0 | 2009-03-15 10:29:27 -0500 (Sun, 15 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix white pixel use links: include not only how many yu can create, but how many
are currently in inventory.

------------------------------------------------------------------------
r7064 | veracity0 | 2009-03-13 22:14:50 -0500 (Fri, 13 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

KoL now supports searching for the <n> cheapest mall prices again. Use it.

------------------------------------------------------------------------
r7063 | veracity0 | 2009-03-13 15:30:10 -0500 (Fri, 13 Mar 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

The Master of Ceremonies, not Master of Ceremonies. Ghuol, not Ghoul.

------------------------------------------------------------------------
r7062 | jasonharper | 2009-03-12 16:41:11 -0500 (Thu, 12 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

When deciding whether to buy or make an item, consider the price of
ingredients recursively (up to 10 levels deep), rather than only the top
level ingredients.

------------------------------------------------------------------------
r7061 | veracity0 | 2009-03-11 08:03:12 -0500 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /src/relay/basics.js

Center table when using items inline

------------------------------------------------------------------------
r7060 | jasonharper | 2009-03-11 00:32:46 -0500 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Attempt to make the Basement decorator lists work again in IE.

------------------------------------------------------------------------
r7059 | veracity0 | 2009-03-10 13:34:25 -0500 (Tue, 10 Mar 2009) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/relay/basics.js

Provide useless option to not strip linebreaks when logging HTML in debug log.

Using items in-line was erroneously trimming what was displayed to what was
between the first <table> tag and the first </table> tag. That breaks when the
output contains nested tables and/or multiple tables.

It appears to be completely unnecessary, in addition to being simply wrong, so
it's gone.

You may to remove data/relay/basics.js to get ths fix.e

------------------------------------------------------------------------
r7058 | veracity0 | 2009-03-10 09:47:37 -0500 (Tue, 10 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you find the rusty screwdriver in the Relay Browser, provide a link to
visit the Untinker

------------------------------------------------------------------------
r7057 | veracity0 | 2009-03-10 09:36:04 -0500 (Tue, 10 Mar 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When you use an item that can redirect to a fight (black pudding, drum machine,
spooky puttiy monster, etc.) via the CLI or Item Manager, KoL actually does
issue a redirect, and we properly log the encounter as a fight and do special
prciessing, like dealing with fullness for a black pudding, or put a spooky
putty sheet back into inventory, for a spooky putty monster.

But if you do it from the Relay Browser, KoL uses ajax to execute a script to
call fight.php and we don't do any of that.

Fix that.

------------------------------------------------------------------------
r7056 | veracity0 | 2009-03-09 11:36:04 -0500 (Mon, 09 Mar 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java

KoLmafia wants to use a LARP card to buy from cafes. If you have one in your
inventory or closet, it will show the discounted price on the Item Manager.
If you have one in storage and are out of ronin, we would automatically pull
it for you. Unfortunately, we tried to do this whenever we were determining
the price, even for display on the Item Manager. Making requests from the
swing thread doesn't work.

Therefore, when you log on, when we fetch the contents of storage, if you are
out of ronin and have a LARP card sitting there, pull it at that time.

------------------------------------------------------------------------
r7055 | veracity0 | 2009-03-08 21:19:07 -0500 (Sun, 08 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

When reading a map from a file via ASH, if the key is an item and the file
contains a bogus item name, don't make an item with a null name, leading to
later NPEs. Instead, use the default "none" item.

------------------------------------------------------------------------
r7054 | jasonharper | 2009-03-08 17:08:45 -0500 (Sun, 08 Mar 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

When adventuring at the F'c'le, if you have all three quest items, use them. 
Completing this area can therefore be done by adventuring until the default
goals are met, then adventuring once more to get the pirate fledges. 
Adventuring with a goal of "pirate fledges" should also work, but can't be
made the default condition since it would prevent the use of the auto-olfact
or auto-putty features to help get the third quest item.

------------------------------------------------------------------------
r7053 | jasonharper | 2009-03-08 16:32:59 -0500 (Sun, 08 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When using items that can result in a combat, perform normal between-battle
handling, including HP/MP maintenance.

------------------------------------------------------------------------
r7052 | jasonharper | 2009-03-08 15:43:36 -0500 (Sun, 08 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Don't double-count white pixels in inventory when generating the use link for
acquired pixels.

------------------------------------------------------------------------
r7051 | jasonharper | 2009-03-08 14:12:20 -0500 (Sun, 08 Mar 2009) | 5 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Never interpret Mall buying results in haiku format - that leads to a
runaway buying spree, since no items appear to be obtained.

Add handful of bees to the monster it can be stolen from.

------------------------------------------------------------------------
r7050 | veracity0 | 2009-03-07 19:37:45 -0600 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add handful of bees

------------------------------------------------------------------------
r7049 | veracity0 | 2009-03-07 06:47:21 -0600 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New SSPD items

------------------------------------------------------------------------
r7048 | DoctorRotelle | 2009-03-06 15:08:13 -0600 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /src/data/concoctions.txt

Update smithing requirements for Anemone Mine ore weapons
------------------------------------------------------------------------
r7047 | jasonharper | 2009-03-06 12:48:26 -0600 (Fri, 06 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Recognize damage
It's in the tooltip, log it
In haiku combat.

------------------------------------------------------------------------
r7046 | jasonharper | 2009-03-06 08:07:01 -0600 (Fri, 06 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you receive Fernswarthy's Key the second time, link to the tower ruins
instead of the guild.  Not tested.

------------------------------------------------------------------------
r7045 | jasonharper | 2009-03-05 09:14:30 -0600 (Thu, 05 Mar 2009) | 15 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Fix calculation of the date of Easter (had some missing parentheses).

Added the fact that certain item uses may consume adventures - any item that
can lead to a combat, and llama gongs when the choiceadv settings select
Roachform.  It is now safe to do things like "use * drum machine" without
missing counter expirations (although this doesn't do anything to help with
item usage from the relay browser).

If a notice is given for a counter expiring more than two turns in the future
(this can happen when using a gym, for example), don't delete the counter -
let the warning be given again when the player reaches that point again.

If multiple counters expire on the same request, display the others in the
CLI - so that there's at least some evidence left of what happened to them.

------------------------------------------------------------------------
r7044 | veracity0 | 2009-03-05 09:07:25 -0600 (Thu, 05 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version to 13.0

------------------------------------------------------------------------
r7043 | veracity0 | 2009-03-05 06:00:08 -0600 (Thu, 05 Mar 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Only deduct a gong when you get The Gong Has Been Bung
Add arena parameters and main famitem for Frumious Bandersnatch (tx dagerpin!)
Add layout setting for Mine #3

------------------------------------------------------------------------
r7042 | veracity0 | 2009-03-04 13:19:30 -0600 (Wed, 04 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When you use a Hobopolis item that grants a skill, make the skill immediately
available.

------------------------------------------------------------------------
r7041 | veracity0 | 2009-03-04 11:14:54 -0600 (Wed, 04 Mar 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java

You can make meat paster and stacks either via crafting or from the inventory.
The former tells you how much meat you lost when it delivers the items, but the
latter does not. Account for the difference and keep the meat tally correct in
the session results.

------------------------------------------------------------------------
r7040 | veracity0 | 2009-03-04 10:40:17 -0600 (Wed, 04 Mar 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java

When you log out and log in, make sure that all the special choice options get
updated, not just the simple choiceAdventure settings.
When we acquire an item with an unrecognized name, log it in the gCLI, rather
than adding "Unknown item 0" to the session tally.

------------------------------------------------------------------------
r7039 | veracity0 | 2009-03-04 09:52:02 -0600 (Wed, 04 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java

When you logout and log in a different character, update the restore options
panel from the saved preferences of the new character

------------------------------------------------------------------------
r7038 | jasonharper | 2009-03-03 23:28:34 -0600 (Tue, 03 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Adds "update clear" CLI command that will delete any files previously
downloaded by an "update".  Giving directions for recovering from
update-related problems should now be much easier.

------------------------------------------------------------------------
r7037 | jasonharper | 2009-03-03 18:58:32 -0600 (Tue, 03 Mar 2009) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/foldgroups.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add vampire pearl and its byproducts.

Add usanality of jub-jub birds (the Bandersnatch's equipcessories),
including via the "fold" command.

------------------------------------------------------------------------
r7036 | veracity0 | 2009-03-03 15:44:16 -0600 (Tue, 03 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Reorganize login & initialization a bit to make it clearer what gets reset when
you log off and log in a new character

------------------------------------------------------------------------
r7035 | veracity0 | 2009-03-03 11:40:51 -0600 (Tue, 03 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

If we acquire items of the form "You acquire <x> <plural name>", look up the
item using substring matching on the name, if <x> is greater than 1, since that
is how we can use heuristics to guess at unknown (or changed) plural forms.

------------------------------------------------------------------------
r7034 | veracity0 | 2009-03-03 09:33:08 -0600 (Tue, 03 Mar 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

Since the item database now contains pseudo-items and the ItemFinder can find
those, fix ASH string_to_item to ignore pseudo items and return the default
"none" item with item id = -1

------------------------------------------------------------------------
r7033 | veracity0 | 2009-03-03 04:26:27 -0600 (Tue, 03 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Recognize when you try to force feed your GGG more of an item than you have

------------------------------------------------------------------------
r7032 | veracity0 | 2009-03-03 03:15:17 -0600 (Tue, 03 Mar 2009) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Initial support for March IOTM. Remove some bogus whitespace in monsters.txt

------------------------------------------------------------------------
r7031 | DoctorRotelle | 2009-03-02 20:56:20 -0600 (Mon, 02 Mar 2009) | 1 line
Changed paths:
   M /src/data/inebriety.txt

Update lychee chuhai to 20 Brined Liver
------------------------------------------------------------------------
r7030 | veracity0 | 2009-03-02 16:10:27 -0600 (Mon, 02 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Get rid of unnecessary and incorrect "timein" command.

------------------------------------------------------------------------
r7029 | veracity0 | 2009-03-02 15:38:27 -0600 (Mon, 02 Mar 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When you use a llama lama gong, deduct one from inventory when you see The Gong
Has Been Bung choice adventure.

------------------------------------------------------------------------
r7028 | veracity0 | 2009-03-02 10:17:02 -0600 (Mon, 02 Mar 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Recognize when you feed a Gluttonous Green Ghost or Spirit Hobo from either
inventory or terrarium. Log appropriately and deduct used items correctly only
if actually succeeded.
The "hobo" and "ghost" commands (and equivalent buttons on Item Manager) now
use the terrarium to force feed multiple items at once to your familiar.

------------------------------------------------------------------------
r7027 | veracity0 | 2009-03-02 01:10:52 -0600 (Mon, 02 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java

Fix visible typo in dialog box. (!)

------------------------------------------------------------------------
r7026 | jasonharper | 2009-03-01 18:11:25 -0600 (Sun, 01 Mar 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Fix recognition of scratch 'n' sniff stickers.

------------------------------------------------------------------------
r7025 | veracity0 | 2009-03-01 08:31:54 -0600 (Sun, 01 Mar 2009) | 5 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Reformat  and reorganize a bit of code for clarity and maintainability.
Move hippy store recognition out of externalUpdate and into the method which
handles everything from store.php.
Don't you love it when plurals change? Fix clockwork box servants.

------------------------------------------------------------------------
r7024 | jasonharper | 2009-02-28 16:36:44 -0600 (Sat, 28 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java

New URLs for Gemelli's online tools: Louvre mapper, violet fog mapper, etc.

------------------------------------------------------------------------
r7023 | veracity0 | 2009-02-28 00:32:51 -0600 (Sat, 28 Feb 2009) | 2 lines
Changed paths:
   M /src/data/inebriety.txt

Better consumption data for undersea drinks

------------------------------------------------------------------------
r7022 | veracity0 | 2009-02-28 00:12:37 -0600 (Sat, 28 Feb 2009) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Creating sushi would not auto-buy from mall for two reasons:
- was looking for ingredients by item id, and sushi is a pseudo-item
- white rice has an autosell price of zero and therefore needs special
dispensation as a mall-purchasable item.
Fix both problems.

Add default for choice adventure # 307 (Ode to the Sea)

------------------------------------------------------------------------
r7021 | jasonharper | 2009-02-27 18:25:21 -0600 (Fri, 27 Feb 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

When auto-visiting the Oasis to get Ultrahydrated, try again if this fails -
there are several one-time adventures that can override Glug, Glug, Glug
(although if any of them are available, you shouldn't have been adventuring
in the Desert).  If you're still not hydrated, abort.

------------------------------------------------------------------------
r7020 | jasonharper | 2009-02-27 18:10:28 -0600 (Fri, 27 Feb 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Adventuring in the Desert (Ultrahydrated) is considered to take two turns if
you don't have the effect, due to the automatic visit to the Oasis.  This
should prevent missing a semi-rare or other counter that has one turn left.

Moxie classes can now have an automatically-set autoattack if they have
auto-pickpocket turned off.

------------------------------------------------------------------------
r7019 | jasonharper | 2009-02-27 17:24:11 -0600 (Fri, 27 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Properly maintain HP, MP, and moods after a relay browser combat even if it
was finished via the "script" button.

Add Spooky Putty sheet to the list of items that shouldn't be funkslung in
combat if you have more than one.

------------------------------------------------------------------------
r7018 | veracity0 | 2009-02-27 12:01:12 -0600 (Fri, 27 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

Allow creating/consuming sushi from the CLI via the "create" command. Thus:
> create 1 magical sneaky rabbit roll
will create and eat the sushi.

------------------------------------------------------------------------
r7017 | jasonharper | 2009-02-27 01:25:58 -0600 (Fri, 27 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Don't cache Mall search results if the user hit ESC, or there was otherwise
an error during the search.

------------------------------------------------------------------------
r7016 | jasonharper | 2009-02-27 00:54:11 -0600 (Fri, 27 Feb 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Adds "quark" CLI command to gain MP by pasting an item with an unstable
quark.  Given a comma-separated list of items, it will choose the best one -
the one that gets you as close as possible to your maximum MP without going
over, that you actually have in inventory (2 in inventory, if the item is on
your "keep one" list).  It will not use a quark to gain less than 20 MP (this
number is open to discussion).  With no parameters, it chooses from your junk
item list instead.  "quark?" will tell you what item it would use.

Adds "unstable quark + junk item" as a MP restorative choice, that just
performs a "quark" command.

------------------------------------------------------------------------
r7015 | veracity0 | 2009-02-26 12:24:28 -0600 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Fix skillid for Suckerpunch

------------------------------------------------------------------------
r7014 | veracity0 | 2009-02-26 12:12:03 -0600 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java

Don't loop forever parsing CharSheet if you don't have a familiar equipped.

------------------------------------------------------------------------
r7013 | veracity0 | 2009-02-26 10:43:06 -0600 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Avoid taking an NPE doing the tavern quest.

------------------------------------------------------------------------
r7012 | jasonharper | 2009-02-26 04:06:17 -0600 (Thu, 26 Feb 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Adds a plurality of missing plurals.

------------------------------------------------------------------------
r7011 | veracity0 | 2009-02-25 19:41:58 -0600 (Wed, 25 Feb 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt

8 hobo gristles makes a bounty assignment now

------------------------------------------------------------------------
r7010 | veracity0 | 2009-02-25 16:56:48 -0600 (Wed, 25 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you get the heart of the filthworm queen, provide a link to the farm stand

------------------------------------------------------------------------
r7009 | jasonharper | 2009-02-25 12:45:18 -0600 (Wed, 25 Feb 2009) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/relay/basement.js

Fix Mall searches for elven limbos gingerbread.  As far as I can tell, all
tradeable items can now be unambiguously searched for.

Add pseudo-choice adventure popup controlling Mall price lookups in the
Fernswarthy's Basement decorator - never, only items you don't have, all
items.

"cheapest" and "expensive" now allow item names to be preceeded by a plus
sign, in which case they are expanded to the entire zap group including that
item.  Example: "cheapest +gimlet" compares all 12 SHC drinks.

------------------------------------------------------------------------
r7008 | veracity0 | 2009-02-25 11:24:12 -0600 (Wed, 25 Feb 2009) | 4 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/npcstores.txt

Add some consumption data for alewife ale.
If you have access to both the bugbear bakery (outfit) and the Degrassi Knoll
Bakery (muscle sign), prefer using the latter for NPC purchases.

------------------------------------------------------------------------
r7007 | jasonharper | 2009-02-25 03:34:13 -0600 (Wed, 25 Feb 2009) | 7 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

This is an emergency patch for the recent changes in Mall searching.  Basic
functionality seems to be restored, and in fact some things work better now
(no more problems buying items with double-quotes in the name), but little
testing has been done.  In particular, none of the special cases related to
items with purchase limits, that you may or may not have already purchased
some of today, have been tested at all.

------------------------------------------------------------------------
r7006 | veracity0 | 2009-02-25 01:02:37 -0600 (Wed, 25 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix getting contact list at login.

------------------------------------------------------------------------
r7005 | veracity0 | 2009-02-24 23:48:19 -0600 (Tue, 24 Feb 2009) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Fix name of "WILL WORK FOR BOOZE" sign.
Fix a few Junkyard subarea names.

------------------------------------------------------------------------
r7004 | veracity0 | 2009-02-24 16:49:32 -0600 (Tue, 24 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Just as we ignore bogus physical damage messages, ignore bogus elemental damage
messages (like using an ice sickle while in an elemental form).

------------------------------------------------------------------------
r7003 | veracity0 | 2009-02-24 12:42:17 -0600 (Tue, 24 Feb 2009) | 2 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

It's http.proxyHost, not simply proxyHost

------------------------------------------------------------------------
r7002 | veracity0 | 2009-02-24 11:49:39 -0600 (Tue, 24 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Don't refuse to run TransferItemRequests with no attachments; retrieving storage
is an example of such a request.

------------------------------------------------------------------------
r7001 | veracity0 | 2009-02-24 11:25:31 -0600 (Tue, 24 Feb 2009) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

When you talk to Yossarian out of uniform, translate his hints to the actual
name of the adventure location you need to go to for his next tool.

------------------------------------------------------------------------
r7000 | veracity0 | 2009-02-23 23:19:53 -0600 (Mon, 23 Feb 2009) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

KoL changed the plurals for "gibson" and "vodka and tonic". Fix them.

------------------------------------------------------------------------
r6999 | veracity0 | 2009-02-23 22:10:55 -0600 (Mon, 23 Feb 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Make TransferItemRequest more robust: when given a list of attachments
including nulls, skip over the nulls without error.
Make CLI "mallsell" command a little more stringent: if it can't match an item
name, give an error and bail, rather than ignoring it.

------------------------------------------------------------------------
r6998 | veracity0 | 2009-02-23 13:52:40 -0600 (Mon, 23 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

When you take off a hat, it is immediately available to your Mad Hatrack.
When you take a hat off your Mad Hatrack, it is immediately available to you.
Ditto for weapons and your Disembodied Hand.
When you wield a two-handed weapon, the gear changer should no longer get
confused about your previous off-hand item.

------------------------------------------------------------------------
r6997 | jasonharper | 2009-02-23 11:54:33 -0600 (Mon, 23 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

In the Basement decorator, make the list of boosters wide enough to show
every item completely, rather than being a fixed width.

Also, handle food items in that list consistently with booze and spleen
items, including disabling them if you don't have enough fullness remaining.

------------------------------------------------------------------------
r6996 | veracity0 | 2009-02-23 11:22:18 -0600 (Mon, 23 Feb 2009) | 16 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

(Untested) If the island war is underway, you need War Hippy Fatigues to shop
in the hippy store if you completed the quest as a hippy and Frat Warrior
Fatigues to shop if you completed the quest as a fratboy. Civilians may not
shop in the store until the war is finished.

(Untested) Allow donning of Travoltan Trousers to reduce cost when
shopping at hippy store after the war, since that doesn't require an
outfit. Ditto for Barrrtleby's Barrrgain Books when you have Pirate
Fledges equipped.

When logging purchases from an NPC store, include the store name.

Determine current pirate ephemera from any visit to the bookstore,
including from the Relay Browser, rather than only when you purchase
something from there via the GUI or CLI.

------------------------------------------------------------------------
r6995 | veracity0 | 2009-02-23 09:48:21 -0600 (Mon, 23 Feb 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When autoadventuring:
- Skip Heart of Very, Very Dark Darkness (5) if don't have inexplicably
glowing rock in inventory.
- Skip How Depressing (7) if don't have spooky glove equipped.
- Skip A Vent Horizon (304) if don't have 200 MP available.
- Skip There is Sauce at the Bottom of the Ocean (305) if don't have
Mer-kin pressureglobe in inventory.

------------------------------------------------------------------------
r6994 | veracity0 | 2009-02-23 07:27:35 -0600 (Mon, 23 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

A choice adventure gets ADV_PRIORITY

------------------------------------------------------------------------
r6993 | veracity0 | 2009-02-22 20:53:14 -0600 (Sun, 22 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Refactor creation of AdventureResults.
Creating one from itemId which is not in our database now generates a name
like "unknown item 1332)"

------------------------------------------------------------------------
r6992 | veracity0 | 2009-02-22 16:39:29 -0600 (Sun, 22 Feb 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Refactor CampgroundRequest and UseItemRequest to only spend MP, increment
counters, etc. after we know that the request completed successfully.
Resting in your dwelling now logs in the session log and gCLI; it stopped
doing that long ago when Resting ceased to be listed in adventures.txt

------------------------------------------------------------------------
r6991 | jasonharper | 2009-02-22 15:12:09 -0600 (Sun, 22 Feb 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/relay/basement.js

In the Fernswarthy's Basement decorator, add approximate Mall prices to
booster items you don't have in inventory.  This greatly slows down the first
page load, but once all the prices are cached it's as fast as ever.

Note that you may need to delete the file relay/basement.js from mafia's root
directory to force it to use the updated version.  The symptom is that trying
to use any booster that has to be purchased will produce a "[] has no
matches" error in the CLI.

------------------------------------------------------------------------
r6990 | jasonharper | 2009-02-22 14:03:35 -0600 (Sun, 22 Feb 2009) | 14 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Use cached Mall prices to more intelligently decide between buying the final
product vs. buying missing ingredients.  Note that this still needs some
tuning - in particular, if you are able to create one of the ingredients, it
will be valued at autosell price (the same as if you had it in inventory
already), not taking into account any NPC purchases you'd have to make to
create it.

When creating items from the CLI, don't temporarily turn off
autoSatisfyWithNPCs unless the specified quantity is "*" or negative (in
which case this is necessary in order to calculate a meaningful "as many as
possible" value).  This will generally save a call to refreshConcoctions()
that is particularly slow because it actually changes the creatability of
many items.

------------------------------------------------------------------------
r6989 | jasonharper | 2009-02-21 18:12:41 -0600 (Sat, 21 Feb 2009) | 28 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Adds ASH mall_price(item) function, which returns the approximate price at
which the item can be bought.  To prevent abuse, this will only perform an
actual Mall search once per item per session; subsequent calls for the same
item will return a cached value.  The cache will be updated after a
successful purchase of the item, but not in any other conditions. 
Furthermore, the price returned will be that of the 5th one available, which
should be representative of the actual cost of buying a reasonable quantity -
scripts will not be able to take advantage of (or be confused by) mispriced
items.

Mall searches for a specific item are now cached, with a 15 second lifespan. 
When comparison shopping, this will allow the chosen item to be purchased
without having to perform another search for it.

Added new CLI commands "cheapest" and "expensive", which take a
comma-separated list of items.  On a line by themselves, they will look up
pricing for all the items (subject to the caching described above), and
display a sorted list.  If there are further commands on the same line, those
commands will be executed with every occurence of the word "it" being
replaced by the name of the best item (cheapest or most expensive, depending
on which version of the command you used).  Example:
     "cheapest hi mein; buy 3 it; eat 3 it"
For convenience, these commands accept multiple matches (so the "hi mein" in
the example actually matches all five flavors, rather than producing an
ambiguous name error), and will accept items preceeded by a minus sign to
exclude them from the match (so "cheapest hi mein, -sleazy" would match the
other four flavors only).

------------------------------------------------------------------------
r6988 | veracity0 | 2009-02-21 13:27:00 -0600 (Sat, 21 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When parsing inventory, item names are always singular.
When creating an AdventureResult from itemId, don't need to normalize the name
after looking it up.

------------------------------------------------------------------------
r6987 | veracity0 | 2009-02-21 12:03:03 -0600 (Sat, 21 Feb 2009) | 9 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Certain items can redirect to a fight or a choice adventure. Do not log it as
encounter if the redirection did not take place. Do not log the encounter twice
if used from the GUI or CLI and the redirection DID take place.
Add a couple of preferences primarily useful for debugging (off by default):
- logDecoratedResponses not only logs the response that KoL sends to a request,
  but also the modified version (use links, etc.) that KoLmafia delivers to the
  Relay Browser.
- useLastUserAgent uses the user agent of the last Relay Browser session.

------------------------------------------------------------------------
r6986 | veracity0 | 2009-02-21 09:08:28 -0600 (Sat, 21 Feb 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add item drops for Madness Reef monsters

------------------------------------------------------------------------
r6985 | veracity0 | 2009-02-20 16:54:09 -0600 (Fri, 20 Feb 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Recognize when KoL says you didn't log out correctly and try again in 75
seconds, rather than saying "Error detected in login".
After each Relay Browser request is processed, enable the GUI, in case the
reply processing disabled it by printing a status message.

------------------------------------------------------------------------
r6984 | veracity0 | 2009-02-20 15:10:48 -0600 (Fri, 20 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Handle multiple types of elemental damage with no pure physical damage.

------------------------------------------------------------------------
r6983 | jasonharper | 2009-02-20 14:18:04 -0600 (Fri, 20 Feb 2009) | 15 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java

When looking up an item in the NPC store database, use exact name matching
only.  A profiling run showed that this was taking an absurdly high
percentage of the time: refreshConcoctions() checks everything to see if it's
available from an NPC store, and for the concoctions that aren't actual items
(i.e. sushi), this was resulting in lengthy, futile attempts at fuzzy
matching.

Rearranged the parsing of item drops from monsters.txt so that it tries
stripping off the drop rate number first.  In the vast majority of cases,
this avoids a useless fuzzy matching attempt.  (Also fixed a typo in
monsters.txt that was being covered up by the old parsing strategy.)

After these two changes, profiling does not show anything that seems to be
taking an unexpectedly large amount of time.

------------------------------------------------------------------------
r6982 | veracity0 | 2009-02-20 10:09:51 -0600 (Fri, 20 Feb 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java

Improve how KoLmafia handles password hash, cookies, and user agent.
Save last user agent given by Relay Browser in a setting, although we do
nothing with it, currently.

------------------------------------------------------------------------
r6981 | jasonharper | 2009-02-20 08:26:20 -0600 (Fri, 20 Feb 2009) | 6 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix typo in fumble formula item, add the monster that drops it.

Add MP regeneration of the wizard hat.

Add the various Cotton Candy Carnie byproducts as HP/MP restoratives.

------------------------------------------------------------------------
r6980 | veracity0 | 2009-02-20 07:35:04 -0600 (Fri, 20 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

When automating adventuring, if you've already summoned three batters or found
three seaodes today, skip the choice adventure that offers to give you more.

------------------------------------------------------------------------
r6979 | veracity0 | 2009-02-20 07:29:02 -0600 (Fri, 20 Feb 2009) | 14 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Preliminary support choice adventure 309 (Barback): just like the equivalent
Pastamancer deep sea choice, since you can only usefully use the first choice
three times a day, track the number of seaodes (batter) you've obtained and
annotate the choices with this information when you find the choice in the
Relay Browser. We do not yet automatically choose to ignore the adventure if
you've already obtained your daily maximum. Soon...

Certain things (like detecting progress through Hobopolis sewers) print a status
message - even if you are doing the actions in the Relay Browser. Doing those
actions from the GUI enables the display when you are done with the sequence,
but doing them from the Relay Browser leaves the display disabled. I identified
several such cases and changed them to re-enable the GUI, while I consider if
there is a general solution for the issue.

------------------------------------------------------------------------
r6978 | jasonharper | 2009-02-19 18:47:50 -0600 (Thu, 19 Feb 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Added fumble formula, concoction of clumsiness, Clumsy, Spectral.

------------------------------------------------------------------------
r6977 | veracity0 | 2009-02-19 11:41:45 -0600 (Thu, 19 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java
   M /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/request/KnollRequest.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/request/PyroRequest.java
   M /src/net/sourceforge/kolmafia/request/SuspiciousGuyRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java

Get rid of meaningless return values that are never examined

------------------------------------------------------------------------
r6976 | veracity0 | 2009-02-19 09:52:32 -0600 (Thu, 19 Feb 2009) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Try again: make choice from Frathouse Blueprints configurable.

------------------------------------------------------------------------
r6975 | veracity0 | 2009-02-19 09:51:31 -0600 (Thu, 19 Feb 2009) | 8 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add the Pirate Cove to list of maps which contain adventurable areas within
Using the Orcish Frathouse Blueprints consumes an adventure and logs as such.
The Orcish Frathouse Blueprints are now marked as "usable" and should work as
directed (via choice adventure setting) if used via Item Manager or command.
Given that, make choice adventure for the Frathouse Blueprints configurable.
When checking for successful purchase of a mushroom plot, check for positive
response, not lack of negative one.

------------------------------------------------------------------------
r6974 | jasonharper | 2009-02-18 18:59:54 -0600 (Wed, 18 Feb 2009) | 9 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Track character gender (including changes in the Sleazy Back Alley) so that
the vinyl boots can have their correct moxie modifier.  This included adding
an X variable to the modifier expression language, with a value of -1 for
males, 1 for females.

Add numeric modifiers for special item drop categories: food, booze, and
every equipment slot.  If any of these are non-zero, they're shown in an
extra line at the bottom of the modifiers popup.

------------------------------------------------------------------------
r6973 | veracity0 | 2009-02-18 14:53:47 -0600 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix modifier for Omphalokepsis. Record modifiers for Frosty the Hitman

------------------------------------------------------------------------
r6972 | veracity0 | 2009-02-18 12:40:46 -0600 (Wed, 18 Feb 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java

When looking for rewards in Fernswarthy's Basement, do not look for simply
"Fernswarthy's Basement, Level 500" for the otherwise unnamed level, since
that also matches levels 5000 - 5009. Look for that string enclosed in HTML
bold tags, as it will be.

------------------------------------------------------------------------
r6971 | veracity0 | 2009-02-18 10:09:46 -0600 (Wed, 18 Feb 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

The Boozehounds Anonymous token is not consumed if you have not unlocked the
Typical Tavern yet.
When you find one of the Pretentious Artist's items, give a link back to the
artist if you also have the other two.

------------------------------------------------------------------------
r6970 | veracity0 | 2009-02-18 00:14:31 -0600 (Wed, 18 Feb 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix editing error that duplicated some item modifiers.

------------------------------------------------------------------------
r6969 | veracity0 | 2009-02-17 16:23:17 -0600 (Tue, 17 Feb 2009) | 6 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java

Soup up modifier parsing: allow multiple patterns to define a modifier in
description text.
Do not put an "Unknown Modifiers" section at the end of modifiers.txt. Instead,
each place the modifier in question directly in front of the item or effect
that provides the modifier.

------------------------------------------------------------------------
r6968 | jasonharper | 2009-02-17 16:09:34 -0600 (Tue, 17 Feb 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When doing scripted combat in Birdform, ignore any request to use items -
either explicitly listed in your CCS, or implicitly used to cure poison.

When automatically visiting the Noob Cave to receive the Welcome Back
adventure, make sure that this doesn't get set as the current adventure
location, and that the conditions aren't cleared.

------------------------------------------------------------------------
r6967 | jasonharper | 2009-02-17 15:10:47 -0600 (Tue, 17 Feb 2009) | 4 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Added monster defense values for The Sea.

Added spectral jelly item.

------------------------------------------------------------------------
r6966 | veracity0 | 2009-02-17 12:21:39 -0600 (Tue, 17 Feb 2009) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java

Split "checkdata" command into "checkitems" and "checkeffects".
Soup up effect description parsing. Fix modifiers for more effects.

------------------------------------------------------------------------
r6965 | veracity0 | 2009-02-16 17:52:19 -0600 (Mon, 16 Feb 2009) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   A /src/net/sourceforge/kolmafia/persistence/DebugDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Move debug commands that check item and effect data into their own module.
Effect descriptions now contain details on what the effect does. Parse these
out of the description and generate modifiers, just as we do for items.
Fix many erroneous effect modifiers.

------------------------------------------------------------------------
r6964 | jasonharper | 2009-02-16 15:01:33 -0600 (Mon, 16 Feb 2009) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Adds modifiers for some previously unknown effects, now that they're
displayed in the effect description.

------------------------------------------------------------------------
r6963 | jasonharper | 2009-02-16 13:09:18 -0600 (Mon, 16 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

EquipmentManager.canEquip(), and therefore also ASH can_equip(), now returns
false for softcore-only items in hardcore.

------------------------------------------------------------------------
r6962 | veracity0 | 2009-02-16 09:56:57 -0600 (Mon, 16 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Save user agent when we open up the relay browser. Unfortunately, we can't use
it immediately, since KoL thinks you've logged out if you do so.

------------------------------------------------------------------------
r6961 | veracity0 | 2009-02-16 09:14:12 -0600 (Mon, 16 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix pumping up moxie: use the Gnomish Gnomads gym when you are in a Moxie sign,
not a Mysticality sign. Oops.
For the purpose of logging do not assume that any visit to gnomes.php is a
Supertinker visit.
Cache user agent.

------------------------------------------------------------------------
r6960 | jasonharper | 2009-02-16 01:26:57 -0600 (Mon, 16 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If the autoBuyPriceLimit preference is zero, presumably due to having an
outdated defaults.txt file from a previous "update", set it to the default of
20,000 so that Mall buying actually works.

------------------------------------------------------------------------
r6959 | veracity0 | 2009-02-15 18:18:59 -0600 (Sun, 15 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/KnollRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Soup up handling/logging of clan rumpus room: recognize exactly what equipment
you are visiting and log appropriate message.

------------------------------------------------------------------------
r6958 | veracity0 | 2009-02-15 14:22:03 -0600 (Sun, 15 Feb 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix attack rating for Ed the Undying. Fix typo in comment.

------------------------------------------------------------------------
r6957 | jasonharper | 2009-02-15 07:47:22 -0600 (Sun, 15 Feb 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Corrected familiar weight modifier of Cold Hearted effect.

------------------------------------------------------------------------
r6956 | jasonharper | 2009-02-15 07:33:05 -0600 (Sun, 15 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix bug in my attempt to have the cookie counter ignore any semi-rare monster
encountered via Spooky Putty - the ignore flag was remaining set
indefinitely, not for a single encounter as intended.

------------------------------------------------------------------------
r6955 | jasonharper | 2009-02-14 21:21:44 -0600 (Sat, 14 Feb 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Added some item & meat drop data: tomb rat, Briniest Deepests, Dive Bar.

------------------------------------------------------------------------
r6954 | veracity0 | 2009-02-14 17:19:28 -0600 (Sat, 14 Feb 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Whack how we interact with the hermit:
- Don't subtract worthless items and hermit permits from inventory before we
  visit and adjust later if necessary. Subtract items after we know what the
  results were.
- Don't automatically consume any 31337 scrolls when you visit the hermit.
- Use 31337 scrolls - one at a time - if necessary, to acquire worthless items.
  Do this before adventuring in the sewer to acquire more.

------------------------------------------------------------------------
r6953 | jasonharper | 2009-02-14 16:47:09 -0600 (Sat, 14 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/SortBy.java

Adds "sort <aggregate> by <keyExpr>;" statement to ASH.  See
http://kolmafia.us/showthread.php?p=10499 for details.

------------------------------------------------------------------------
r6952 | veracity0 | 2009-02-14 11:54:39 -0600 (Sat, 14 Feb 2009) | 2 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

Do not use obsolete proxySet system property

------------------------------------------------------------------------
r6951 | veracity0 | 2009-02-14 10:34:34 -0600 (Sat, 14 Feb 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix attack ratings for a couple of monsters

------------------------------------------------------------------------
r6950 | veracity0 | 2009-02-14 09:44:55 -0600 (Sat, 14 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

If KoLmafia discovers an unknown skill on your character sheet, lots of NPEs
can result since it contructs a UseItemRequest with a null name. Log the
unknown skill and use the name as found.

------------------------------------------------------------------------
r6949 | veracity0 | 2009-02-14 08:03:22 -0600 (Sat, 14 Feb 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix modifier for Crotchety, Pining

------------------------------------------------------------------------
r6948 | veracity0 | 2009-02-14 07:57:47 -0600 (Sat, 14 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix recording of last location

------------------------------------------------------------------------
r6947 | veracity0 | 2009-02-13 23:55:22 -0600 (Fri, 13 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/request/KnollRequest.java

Recognize, for the purpose of logging, when you visit The Plunger, Innabox, or
Mayor Zapruder.
When Mayor Zapruder gives you familiar equipment (because you've previously
eaned the appropriate gravy fairy), remove the appropriate mushroom from your
inventory. (untested)

------------------------------------------------------------------------
r6946 | jasonharper | 2009-02-13 19:50:55 -0600 (Fri, 13 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Attempt to improve handling of elven limbos gingerbread.  Its name is not
displayed consistently (since it's not always shown in an HTML-enabled
context), and there are still some problems with Mall searching, but at least
it appears in your inventory now, and is properly recognized if you do
succeed in buying it.

------------------------------------------------------------------------
r6945 | veracity0 | 2009-02-13 14:48:02 -0600 (Fri, 13 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix detection & logging of Drunken Stupor adventuring.
Reset last adventure location if adventure in pyramid's lower chamber, rather
than leaving it set to wherever you adventured before that.

------------------------------------------------------------------------
r6944 | veracity0 | 2009-02-13 12:56:53 -0600 (Fri, 13 Feb 2009) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Anemone Mine and The Dive Bar have a 200% penalty, like the Marinara Trench.
All Sea regions have an Initiative Penalty, just as they have a Meat Drop and
an Item Drop Penalty.

------------------------------------------------------------------------
r6943 | jasonharper | 2009-02-13 02:06:37 -0600 (Fri, 13 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Properly handle inventory count of items which redirect to a choice adventure
when used (i.e. llama gongs).  Usage from the relay browser gets recorded via
StaticEntity.externalUpdate() calling UseItemRequest.parseConsumption(), so
for consistency UseItemRequest must call parseConsumption itself in this
case.

------------------------------------------------------------------------
r6942 | veracity0 | 2009-02-12 20:55:11 -0600 (Thu, 12 Feb 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Do not assume that the simple string "wait" in a failed login attempt means
"please wait and try again." The currently visible updates talk about "the
long aWAITed" something. Instead, match on "Please wait".
Also add a specific check for a bad password and abort immediately.

------------------------------------------------------------------------
r6941 | jasonharper | 2009-02-12 20:46:00 -0600 (Thu, 12 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Show the number of known pirate insults in the CLI, along with the odds that
gives you in Insult Beer Pong, whenever a new one is learned.

Fix getNegation() of tally items that don't have a meaningful item ID.  This
allows zeroing them in the session tally to work correctly.

------------------------------------------------------------------------
r6940 | jasonharper | 2009-02-12 19:56:19 -0600 (Thu, 12 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Llama lama gongs are deducted from inventory when used.  Don't deduct again
at the resulting choice adventure.

------------------------------------------------------------------------
r6939 | jasonharper | 2009-02-12 16:22:09 -0600 (Thu, 12 Feb 2009) | 5 lines
Changed paths:
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

In an impressive display of market manipulation, Doc Galaktik has bought out
the Market Demon's entire stock of anti-anti-antidotes, and is now the sole
source of this item.  The resulting loss of consumer confidence in the item's
quality has reduced its autosell value by 5 Meat.

------------------------------------------------------------------------
r6938 | jasonharper | 2009-02-12 15:15:32 -0600 (Thu, 12 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Meat and item drop chances in Location Details are pinned at zero rather than
going negative when the drop rate modifier is below -100%.

------------------------------------------------------------------------
r6937 | jasonharper | 2009-02-12 15:03:01 -0600 (Thu, 12 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH expected_damage() was handling elemental resistance wrong: it was treated
as a fraction from 0 to 1, when it was actually a percentage from 0 to 100.

The innate +5% resistance of mysticality classes does not apply to physical
damage.

------------------------------------------------------------------------
r6936 | veracity0 | 2009-02-12 12:48:41 -0600 (Thu, 12 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix multi-stage crafting - again. Damn those browsers that sometimes URLencode
field names - and sometimes don't - and sometimes encode field values - and
sometimes don't.

------------------------------------------------------------------------
r6935 | veracity0 | 2009-02-12 10:54:47 -0600 (Thu, 12 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java

Recognize mushroom field manipulations, even from Relay Browser, and log
appropriately in session log. Track meat expenditures correctly.

------------------------------------------------------------------------
r6934 | veracity0 | 2009-02-12 06:24:15 -0600 (Thu, 12 Feb 2009) | 5 lines
Changed paths:
   M /src/data/modifiers.txt

Heart of White gives +3 to all stats - which is a change from when it was
introduced; when did it change?
Various undersea status effects ameliorate the item drop penalty, as well as
the meat drop penalty.

------------------------------------------------------------------------
r6933 | veracity0 | 2009-02-12 00:02:48 -0600 (Thu, 12 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

When a chef or bartender blows up, don't need to put items back into inventory.

------------------------------------------------------------------------
r6932 | veracity0 | 2009-02-11 23:10:35 -0600 (Wed, 11 Feb 2009) | 8 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java

Fix "newdata" command to make tradeitems and itemdescs override files that are
more directly comparable to the released files.
When you face a monster in the Sorceress's tower, if you have the necessary item
to defeat it, auto-select it in the dropdown.
Fix "take all" from storage.
Mer-kin fastjuice is not multi-usable.
Add Everlasting Deckswabber item and Chain Chain Chains status effect

------------------------------------------------------------------------
r6931 | veracity0 | 2009-02-11 09:37:58 -0600 (Wed, 11 Feb 2009) | 3 lines
Changed paths:
   M /src/data/monsters.txt

Fix name of various forms of The Naughty Sorceress to match what KoL itself says
in the HTML of the fight page.

------------------------------------------------------------------------
r6930 | veracity0 | 2009-02-11 09:08:00 -0600 (Wed, 11 Feb 2009) | 5 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Last choice of Strung-Up Quartet does NOT "skip adventure". It stops playing a
song.
Add some monster data for the guardians in the Sorceress's tower and anotate
them n the Relay Browser with the item you need to pass them.

------------------------------------------------------------------------
r6929 | jasonharper | 2009-02-10 23:44:00 -0600 (Tue, 10 Feb 2009) | 15 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Monster data can now include the name of a poison effect that can be
inflicted on the player.  This goes into the 2nd field of monsters.txt,
enclosed in double quotes, separated from other elements in that field by a
single space.  Poison data has been added for all monsters listed on the
relevant effect pages of the Wiki, and the version number of the file has
been bumped.

Adventure areas track the most severe poison that can be inflicted by any
monster found there; if this would trigger an in-combat anti-anti-antidote
use, and the player doesn't have a bezoar ring equipped, adventuring there
will ensure that you have an antidote in inventory.

Added antidotes to the list of items that are purchased in bulk when not
under ronin/hardcore restrictions.

------------------------------------------------------------------------
r6928 | jasonharper | 2009-02-10 17:48:27 -0600 (Tue, 10 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

"fold" command does not attempt to maintain health if you're already at 0 HP.

------------------------------------------------------------------------
r6927 | veracity0 | 2009-02-10 14:59:15 -0600 (Tue, 10 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java

Fix logic for determining how many items to pull from storage: automatically
scale back quantity to one only if we are pulling and immediately equipping

------------------------------------------------------------------------
r6926 | jasonharper | 2009-02-10 13:07:43 -0600 (Tue, 10 Feb 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

A recoveryScript can now declare its main() to return a boolean, and if true
is returned, the built-in recovery mechanism will be bypassed.  Note that if
the script is for whatever reason unable to recover to the specified level,
yet still wants to bypass built-in recovery, it MUST call abort() to prevent
further adventuring (which would almost certainly fail in this case).

------------------------------------------------------------------------
r6925 | veracity0 | 2009-02-10 11:40:57 -0600 (Tue, 10 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

When a hobo monkey (for example) steals meat on the last round of battle with
the brigands in the Themthar Hills, it's yours, not the nuns'.

------------------------------------------------------------------------
r6924 | veracity0 | 2009-02-10 10:54:20 -0600 (Tue, 10 Feb 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/relay/basics.js

Fix use multiple links: actually use the number the user typed, rather than the
maximum available.
When you try to use more of an item than you have, recognize that and say "you
don't have that many xxx", rather than "that doesn't make anything interesting."
If you multi-use anything which doesn't make something, say what you attempted
to use, and how many, in the error message.  

------------------------------------------------------------------------
r6923 | veracity0 | 2009-02-10 10:10:18 -0600 (Tue, 10 Feb 2009) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Effect for Donho's Bubbly Ballad

------------------------------------------------------------------------
r6922 | veracity0 | 2009-02-10 10:03:57 -0600 (Tue, 10 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Give wooden stakes an equip link, not a combine link

------------------------------------------------------------------------
r6921 | jasonharper | 2009-02-09 23:43:14 -0600 (Mon, 09 Feb 2009) | 37 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Phase 3 of special combat actions: adds automatic Olfaction/odor extractor
and Spooky Putty sheet actions.  When enabled, these actions will prompt you
for the conditions under which you want them to be used; they can also be
enabled via CLI commands "olfact" and "putty".  As with the auto-ID actions,
if you are using a CCS it must contain a "special action" line to indicate
when you want the action to take place - perhaps just after Entangling
Noodles, so the monster doesn't get a free hit on you.

The options for these commands are:
* nothing - shows current trigger setting.
* "none" - disables trigger.
* an item, or comma-separated list of items, optionally prefixed with "item"
for clarity - triggers on next monster encountered that is capable of
dropping all the specified items.
* "goals" - as above, but the list of items is taken from your current
conditions.  If no one monster is capable of dropping all the items,
triggering will be delayed until enough of the individual goals have been
satisfied for there to be such a monster.
* "monster" followed by a (partial) monster name - triggers on the first
monster encountered with a matching name.  The "monster" prefix is required
because many monster names are also unambiguous item names, due to their tiny
plastic or stuffed versions.
* Any trigger specification can be followed by "abort", to stop adventuring
when triggered even if there are unsatisfied goals.

If either of these actions are active, no autoattack will be automatically
set (unless it's Entangling Noodles), so you don't accidentally kill the
monster before tagging it.

Also: the "stop" button on the Adventure panel has been split into two -
"stop now" (with the previous behavior) and "stop after" (which cleanly stops
after the current adventure is processed, never breaking into combat).  This
is useful if you realize you've started adventuring with the wrong equipment
or buffs; you want to fix the problem as soon as possible, but having to
finish an interrupted combat in the mini-browser does you no good at all
(unless you were planning to use a free-runaway item).

------------------------------------------------------------------------
r6920 | veracity0 | 2009-02-09 21:05:34 -0600 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /src/data/inebriety.txt

Longer duration for Brined Liver from salacious drinks

------------------------------------------------------------------------
r6919 | jasonharper | 2009-02-09 19:04:53 -0600 (Mon, 09 Feb 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Don't register semirare info if the encounter was the result of using a
Spooky Putty sheet.

Extends the recent locations feature to compact mode as well as regular. 
Note that this will look VERY strange if you switch modes during a session,
since the links are in different formats depending on the mode in which they
were first encountered.  It will look better on your next session, or if you
visit enough different places to push the old mode's locations off of the
list.  I'm assuming that nobody switches between modes on a regular basis...

------------------------------------------------------------------------
r6918 | jaadams5 | 2009-02-09 15:52:45 -0600 (Mon, 09 Feb 2009) | 1 line
Changed paths:
   M /src/data/monsters.txt

Replaced spaces with tabs for Acoustic Electric Eel
------------------------------------------------------------------------
r6917 | veracity0 | 2009-02-09 12:24:28 -0600 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Don't decorate the arena if you have completed the sidequest

------------------------------------------------------------------------
r6916 | veracity0 | 2009-02-09 12:00:54 -0600 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Sigh. more of the same: fix sidebar commands and clover protection

------------------------------------------------------------------------
r6915 | veracity0 | 2009-02-09 11:35:19 -0600 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Try that again: fix crafting in a way which doesn't break in-line use links.

------------------------------------------------------------------------
r6914 | veracity0 | 2009-02-09 09:22:56 -0600 (Mon, 09 Feb 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

When you tell crafting to "make as many as possible", the checkbox is named
"max", not "makemax".
When posting a form from the relay browser, clear existing form fields, rather
than adding new ones to the end of existing fields. This should solve double
creation for crafting, when accessed via "discoveries".
Remove unnecessary import.

------------------------------------------------------------------------
r6913 | veracity0 | 2009-02-08 22:30:51 -0600 (Sun, 08 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Don't deduct meat paste when combining item via crafting until the items are
made - and don't deduct it if you used the Plunger to do the combining.

------------------------------------------------------------------------
r6912 | veracity0 | 2009-02-08 16:54:43 -0600 (Sun, 08 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

When you visit the Nunnery while the war is still going and you have not yet
completed that sidequest, display the progress of the quest: meat recovered,
meat remaining, expected turns remaining to complete at current Meat Drop.

------------------------------------------------------------------------
r6911 | veracity0 | 2009-02-08 16:28:20 -0600 (Sun, 08 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you acquire one of the Filthworm Stench effects, provide a link to go
adventure in the appropriate place.

------------------------------------------------------------------------
r6910 | veracity0 | 2009-02-08 15:36:23 -0600 (Sun, 08 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Arena quest helper: whenever you use flyers on a monster, annotate the page
with a message telling you how far along you are in your advertising.
Also display this whenever you visit the arena, before the quest is complete.

------------------------------------------------------------------------
r6909 | veracity0 | 2009-02-08 01:49:25 -0600 (Sun, 08 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you have more than one of multi-use item, name the use link "use multiple"
rather than simply "use".
Do not add the password hash twice to certain use links.

------------------------------------------------------------------------
r6908 | veracity0 | 2009-02-07 19:06:30 -0600 (Sat, 07 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/relay/basics.js

In-line use linke for multi-usable items with more than one in inventory now
behave like KoL's "multiuse" links: you are prompted for how many to use.
Unlike KoL, we pre-fill the text field with the number you have in inventory.

------------------------------------------------------------------------
r6907 | veracity0 | 2009-02-07 16:55:55 -0600 (Sat, 07 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix in-line single-use links.

------------------------------------------------------------------------
r6906 | jasonharper | 2009-02-07 16:31:01 -0600 (Sat, 07 Feb 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Phase 2 of special combat actions: adds actions to identify stone spheres and
bang potions by using them in combat.  The potions you have the most of are
identified first, to maximize the chances of you being able to use that
knowledge.

These actions require a "special" line if you're using a CCS; typically this
should go after pickpocketing, Entangling Noodles, and any other preparatory
actions, but before anything that's likely to kill the monster.  If you're
using a simple battle action, there is an implied "special" after any
specified pickpocket or Noodles action, before the battle action itself.

------------------------------------------------------------------------
r6905 | veracity0 | 2009-02-07 13:18:35 -0600 (Sat, 07 Feb 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New items and recipes and such

------------------------------------------------------------------------
r6904 | jasonharper | 2009-02-06 21:39:42 -0600 (Fri, 06 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Make the skills granted by the haiku katana eligible to have stationary
combat buttons.

------------------------------------------------------------------------
r6903 | veracity0 | 2009-02-06 19:29:50 -0600 (Fri, 06 Feb 2009) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/coinmasters.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Initial support for The Dive Bar: monsters, items, effects, skills, recipes.
Consumption data for new booze based on my own limited testing; will update
later after more people have submitted their findings to the Wiki.

------------------------------------------------------------------------
r6902 | jasonharper | 2009-02-06 15:18:39 -0600 (Fri, 06 Feb 2009) | 44 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayCombatThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Phase 1 of a new feature for tweaking combat behavior without having to
constantly edit a CCS.  A Special field has been added to the Adventure
panel, between Action and Goals: it contains icons for the enabled special
actions, each with a tooltip explaining exactly what it does.  Clicking in
this area pops up a menu for selecting and configuring special actions.  The
four actions implemented so far are:

* Pickpocket before simple actions - on by default, giving the previous
behavior of automatically trying to steal when it seems appropriate.  Can now
be turned off, for example in Hobopolis where the determination of
appropriateness doesn't work quite the same.

* Cast Entangling Noodles before simple actions - allows a much wider range
of useful strategies to be set without having to create a CCS, and still
allows the benefit of an automatically set auto-attack.

* Minimum poison level for anti-anti-antidote use - this is a sub-menu for
selecting the threshold at which an antidote will be used in combat.  Note
that there is not yet any attempt to ensure that you have an antidote in
inventory; doing that intelligently will require knowing which adventure
locations have poisonous monsters.

* Use MP restorers in combat - if turned off, any skill which you don't have
enough MP to use will simply be skipped.  This will result in combat being
aborted if no following actions are capable of finishing off the monster.

Some of the forthcoming special actions will require specification of the
combat round in which they are to be performed; this will be done
automatically for simple battle actions, or via a "special action" line in a
CCS.  You can add that line to a CCS now, and it will automatically be
present in a newly-created CCS, but it does nothing yet.  Also, there is a
new "skip" action that can be present in a CCS, explicitly doing nothing;
there's no reason to actually enter that in a CCS, but its availability makes
some of the internal workings cleaner.

Clicking "script" in a relay browser battle no longer forces use of a CCS - a
simple battle action constitutes a usable script (and is, in fact, the
strategy the user most recently specified).

Birdform's "look for shiny objects" action is now treated as entirely
equivalent to pickpocketing; it will be used automatically under the same
conditions as pickpocket if a simple battle action is selected, and can be
requested via a "steal" action in a CCS.

------------------------------------------------------------------------
r6901 | jasonharper | 2009-02-05 18:27:32 -0600 (Thu, 05 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Make glass gnoll eye usable, and add it to the list of items used during
breakfast.  You can get a free breath mint every day, and that's gnoll eye!

------------------------------------------------------------------------
r6900 | veracity0 | 2009-02-05 15:25:31 -0600 (Thu, 05 Feb 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Add some new items to equipment.txt

------------------------------------------------------------------------
r6899 | DoctorRotelle | 2009-02-05 14:58:05 -0600 (Thu, 05 Feb 2009) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Fix typo
------------------------------------------------------------------------
r6898 | DoctorRotelle | 2009-02-05 13:14:18 -0600 (Thu, 05 Feb 2009) | 1 line
Changed paths:
   M /src/data/classskills.txt

reorder skills numerically
------------------------------------------------------------------------
r6897 | jasonharper | 2009-02-05 12:13:50 -0600 (Thu, 05 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Don't perform special-case handling of "use" and "cast" mood actions if there
is more than one command in the action.

------------------------------------------------------------------------
r6896 | jasonharper | 2009-02-05 11:55:43 -0600 (Thu, 05 Feb 2009) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

More new pickpocket-only items.  Note that pasting of arbitrary items with
unstable quarks is not yet supported, and the software glitch looks likely to
cause some REAL glitches if used from mafia.  These will probably not be
fixable until the items are more readily available.

------------------------------------------------------------------------
r6895 | jasonharper | 2009-02-05 11:00:01 -0600 (Thu, 05 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Make local image replacements work properly from the mini-browser in the
Barrel full of Barrels and the wartime/post-war Island.

------------------------------------------------------------------------
r6894 | veracity0 | 2009-02-04 23:29:18 -0600 (Wed, 04 Feb 2009) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Don't give "create" links to broken wings, sunken eyes, or spooky fertilizer,
since they essentially always are better served with a link to a map.
Fix attack  rating for the gaudy pirate

------------------------------------------------------------------------
r6893 | veracity0 | 2009-02-04 18:49:37 -0600 (Wed, 04 Feb 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   A /src/net/sourceforge/kolmafia/request/GuildRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Whack how KoLmafia deals with visiting the guild.
- When you visit various NPCs, log it in the session log, which will make
subsequent gains of meat or items a bit more understandable.
- When you buy a skill at the trainer, deduct the meat from your inventory
- Using any of the Guild implements - Still, Wok, or Malus - from the Relay
Browser should correctly handle your inventory of items and your daily count
of Still usages.

------------------------------------------------------------------------
r6892 | jasonharper | 2009-02-04 14:42:30 -0600 (Wed, 04 Feb 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Eliminate inconsistent special case handling of "mallsell" item quantities. 
Negative numbers now work exactly as they do with all other item-related
commands; previously, if this resulted in exactly one item to be sold, it
would sell all of them instead.

Add ASH put_shop(price, limit, quantity, item) function, allowing you to sell
fewer than your entire stock of an item.

------------------------------------------------------------------------
r6891 | jasonharper | 2009-02-04 13:59:02 -0600 (Wed, 04 Feb 2009) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Add Nardz energy beverage as a MP restorative option.

Add developer command "fakeitem <item>" that will add an arbitrary item to mafia's inventory.  This is useful for verifying that a new item appears in the right list, with correct consumption data, etc. without having to actually acquire one.  Actually using the fake item will fail miserably, of course.  Does not appear in the output of "help".

------------------------------------------------------------------------
r6890 | jasonharper | 2009-02-04 13:31:14 -0600 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Adds data for the new pickpocket-only items that have been discovered so far.

------------------------------------------------------------------------
r6889 | veracity0 | 2009-02-04 12:02:42 -0600 (Wed, 04 Feb 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

It is possible for inventory.php to both return a message and display our
current equipment. Parse both, in that case.

When you insert a punchcard into an El Vibrato helmet, log it appropriately and
remove the punchcard from inventory.

Ditto for inserting a punchcard into an El Vibrato Megadrone. The five cards
that work in this capacity are now usable from the Item Manager.

(We don't currently remember the punchcard state of the helmet or familiar.)

------------------------------------------------------------------------
r6888 | veracity0 | 2009-02-04 10:27:28 -0600 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Add level at which skill is purchasable from guild to classskills.txt

------------------------------------------------------------------------
r6887 | veracity0 | 2009-02-03 18:45:30 -0600 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add shore.php as a URL which can generaqte clovers

------------------------------------------------------------------------
r6886 | veracity0 | 2009-02-03 10:59:53 -0600 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version to 12.9

------------------------------------------------------------------------
r6885 | veracity0 | 2009-02-03 10:57:44 -0600 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Summon Love Song is not permable.

------------------------------------------------------------------------
r6884 | veracity0 | 2009-02-03 10:11:37 -0600 (Tue, 03 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Always parse equipment when KoL offers you the chance: action=message does not
mean that an item has been consumed, if you are on the equipment page.

------------------------------------------------------------------------
r6883 | veracity0 | 2009-02-03 09:59:00 -0600 (Tue, 03 Feb 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Do not execute custom outfit actions in the "register" method. Execute them
after the outfit change has been performed.
The CLI "mood <name>" command is used to change to a different mood. It takes
an optional <count> parameter to specify how many times to execute the mood,
having switched to it. If the count is omitted, do not execute the mood at
that time.

------------------------------------------------------------------------
r6882 | jasonharper | 2009-02-03 09:58:25 -0600 (Tue, 03 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

The Gear Changer now synchronizes on itself, rather than SpecialOutfit.class,
when changing equipment.  This allows the requests that it makes to use the
outfit checkpoint mechanism without deadlocking.

------------------------------------------------------------------------
r6881 | veracity0 | 2009-02-03 08:24:25 -0600 (Tue, 03 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java

When you select an active effect on the skill buff frame, select the skill that
creates it, allowing you to easily cast more. (It looks like this used to be
available but was lost when frames and panels were put into their own files.)

------------------------------------------------------------------------
r6880 | veracity0 | 2009-02-03 07:23:41 -0600 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Sea salt crystals are multi-usable

------------------------------------------------------------------------
r6879 | jasonharper | 2009-02-03 07:04:22 -0600 (Tue, 03 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Don't process normal modifiers for a hat equipped on a Hatrack.

------------------------------------------------------------------------
r6878 | jasonharper | 2009-02-02 19:55:25 -0600 (Mon, 02 Feb 2009) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Improve handing of the new out-of-uniform messages in the Junkyard sidequest
- pliers weren't being recognized, and the page formatting was messed up.

Note that if you plan to take advantage of this, don't forget to visit
Yossarian first in uniform to get the magnet!

Also, there is no indication given that you've retrieved all four tools - he
just keeps muttering about the last one.

------------------------------------------------------------------------
r6877 | jasonharper | 2009-02-02 18:03:27 -0600 (Mon, 02 Feb 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Added some item drop info for The Sea.

------------------------------------------------------------------------
r6876 | jasonharper | 2009-02-02 15:31:11 -0600 (Mon, 02 Feb 2009) | 18 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Custom outfits can now trigger actions when equipped, by including one of the
following strings in their name:

F=<familiar> - change familiar
E=<item> - equip familiar item
M=<mood> - change mood
C=<command> - arbitrary CLI command

This should be especially useful in outfits for automated basementing, for
example "element f=parrot" to switch to your Exotic Parrot for elemental
tests.

Note that the commands are executed BEFORE the actual outfit change; this is
necessary in order for the charpane to show the changed familiar (or other
result) if the outfit was changed from the relay browser.

As a side-effect, putting on a custom outfit is now recorded in the session log.

------------------------------------------------------------------------
r6875 | veracity0 | 2009-02-02 14:48:02 -0600 (Mon, 02 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java

Update ReleaseNotes utility to current svn log format and Mafia string utilities

------------------------------------------------------------------------
r6874 | veracity0 | 2009-02-02 11:56:49 -0600 (Mon, 02 Feb 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Don't throw an NPE when you "use" an item which is not yet in the item database.
Don't pop up a window when you grow a familiar larva; the player can use the
Relay Browser if she is interested in seeing the message.
Don't pop up a window showing fortune cookies; the player can look in the gCLI
to see the lucky numbers and can use it in the relay browser if they really
want the noobie quest hints.

------------------------------------------------------------------------
r6873 | jasonharper | 2009-02-02 11:45:05 -0600 (Mon, 02 Feb 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Allow anti-anti-antidote to be used in a CCS.

------------------------------------------------------------------------
r6872 | veracity0 | 2009-02-02 10:59:10 -0600 (Mon, 02 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

When ASH to_int() function cannot convert a string, throw a runtime error,
complete with file and line number, rather than generating a stack trace.

------------------------------------------------------------------------
r6871 | veracity0 | 2009-02-02 10:42:18 -0600 (Mon, 02 Feb 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix CLI "stash" command: for a "put" command, look at item quantity in
inventory, not items already in stash.

------------------------------------------------------------------------
r6870 | veracity0 | 2009-02-02 10:17:24 -0600 (Mon, 02 Feb 2009) | 5 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

It's The Guy Made of Bees.
When effect duration changes, need to update side pane.
Add Libram of Love Songs and summoned songs. Effects of love songs are
incompletely spaded, but we have what is currently known.

------------------------------------------------------------------------
r6869 | veracity0 | 2009-02-01 16:28:40 -0600 (Sun, 01 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Inserting a card into an El Vibrato helmet, does not add a helmet to inventory.
We do not currently remove the card or remember which channels have been
augmented...

------------------------------------------------------------------------
r6868 | veracity0 | 2009-02-01 16:04:52 -0600 (Sun, 01 Feb 2009) | 8 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

If you do not have "use closet" checked on the Creatables panel, we do not look
into the closet for ingredients, but items still get pulled from the closet and
used. Fix that.

Add a recipe: "using" a Jolly Roger charrrm bracelet yields a charrrm bracelet.
Given this, if you have a Jolly Roger charrrm bracelt and any other charrrm in
inventory, KoLmafia knows how to make the alternate charrrm bracelet

------------------------------------------------------------------------
r6867 | veracity0 | 2009-02-01 13:50:16 -0600 (Sun, 01 Feb 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

The Meat Manage panel does not need a sidepane.
The "steal" stationary button is available only if you won initiative
Remove debug print when fetch moon phases.

------------------------------------------------------------------------
r6866 | veracity0 | 2009-02-01 12:28:40 -0600 (Sun, 01 Feb 2009) | 3 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Monster Level is defined as the monster's Attack rating - not Defense
Add some missing monster data.

------------------------------------------------------------------------
r6865 | jasonharper | 2009-02-01 08:18:46 -0600 (Sun, 01 Feb 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Black Knight needs a "The" in front.

------------------------------------------------------------------------
r6864 | veracity0 | 2009-01-31 20:34:45 -0600 (Sat, 31 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

When KoLmafia detects that KoL has timeout you out, log in again and proceed.
Do the minimum necessary to log in: execute the login, re-fetch the moon
phases (in case the day has changed), re-fetch the password hash.
Leave the session tally intact.

------------------------------------------------------------------------
r6863 | veracity0 | 2009-01-31 13:03:14 -0600 (Sat, 31 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

You can lose meat adventuring from Leprechauns, gum vendors, etc. If you don't
actually have enough meat in inventory, you only lose what you have. Take that
into account when handling session tally and logging the meat loss.

------------------------------------------------------------------------
r6862 | jasonharper | 2009-01-31 11:18:37 -0600 (Sat, 31 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix typo in Fairy/Leprechaun formulas.

------------------------------------------------------------------------
r6861 | jasonharper | 2009-01-31 10:09:04 -0600 (Sat, 31 Jan 2009) | 9 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Add minimal monster data for Ed the Undying, so that the Arena ML tracker
works for him.

Attempt to parse the next tool and location if you visit Yossarian out of
uniform, in which case he now just mutters something about them rather than
giving the normal message.

Neither change has been tested at all.

------------------------------------------------------------------------
r6860 | veracity0 | 2009-01-31 08:30:55 -0600 (Sat, 31 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java

Let MeatTransferPanel define its own enumeration constants, rather than
depending on ClosetRequest and StorageRequest having disjoint sets of such

------------------------------------------------------------------------
r6859 | veracity0 | 2009-01-31 07:44:28 -0600 (Sat, 31 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Session log improvements:
- Familiar training logs xp gains
- If LogStatGains is selected, log gains of stat points and levels
- When autosell in detailed mode, print meat gains with commas

------------------------------------------------------------------------
r6858 | veracity0 | 2009-01-30 22:15:27 -0600 (Fri, 30 Jan 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Track Bird (and Mole) form skills AFTER you determine if the skill has been
Track Birdform skills AFTER checking if Bonerdagon has blocked your skill.
Similarly, only account for deleveling if the skill wasn't blocked.
And for consistency, track Moleform skills in the same place, even though
they (currently) can't be blocked.

------------------------------------------------------------------------
r6857 | veracity0 | 2009-01-30 18:17:18 -0600 (Fri, 30 Jan 2009) | 11 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Queen Filthworm -> The Queen Filthworm

Improve interaction with the Cake Shaped Arena:
- Log contests in more detail: show familiar, opponent, and contest
- Detect contests, either from the GUI or the Relay Browser

Improve logging of results:
- When your familiar gains a pound, list new base weight, not modified weight
- Log when you gain a level or a stat point.
- Refactor detection of meat gains

------------------------------------------------------------------------
r6856 | jasonharper | 2009-01-30 14:56:42 -0600 (Fri, 30 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

After Ascension, perform a complete session refresh - the partial refresh
previously done wasn't clearing out everything (such as the black market &
white citadel availability flags).  This also eliminates the need to
hard-code the starting equipment for each class.

------------------------------------------------------------------------
r6855 | veracity0 | 2009-01-30 10:17:57 -0600 (Fri, 30 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

If you've ascended at least once, have the spectacles, and need to look at the
dusty bottles - via the "dusty" command, for example - KoLmafia will identify
them for you automatically.

------------------------------------------------------------------------
r6854 | veracity0 | 2009-01-30 10:04:31 -0600 (Fri, 30 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

If you have ascended at least once, as soon as you get Lord Spookyraven's
spectacles, identify the dusty bottle. If you've not ascended - or got the
spectacles outside of KoLmafia - you'll have to equip them to do that.

------------------------------------------------------------------------
r6853 | jasonharper | 2009-01-30 02:21:51 -0600 (Fri, 30 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Don't add a sewer exploration point after defeating a CLEESHed monster.

------------------------------------------------------------------------
r6852 | veracity0 | 2009-01-29 23:25:01 -0600 (Thu, 29 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java

Centralize what happens when the player gains a new skill, either through the
Relay Browser or the GUI or CLI, if from an item.
Recognize a couple more items which give you skills.

------------------------------------------------------------------------
r6851 | veracity0 | 2009-01-29 22:48:33 -0600 (Thu, 29 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When we use an item via the CLI or GUI which grants us a steel organ, log the
new skill and refresh the sidepane so the player can see that it's taken effect

------------------------------------------------------------------------
r6850 | veracity0 | 2009-01-29 14:20:53 -0600 (Thu, 29 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java

No NPE when open display case for first time after having moved things to it.

------------------------------------------------------------------------
r6849 | veracity0 | 2009-01-29 12:03:04 -0600 (Thu, 29 Jan 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   A /src/net/sourceforge/kolmafia/request/StorageRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java

More Item Transfer fixes:
- Create StorageRequest.java to hold things relating to Storage, rather than
  having it all in CLosetRequest
- Correctly detect meat transfers to/from the closet
- Detect that storage is empty when we parse it and set lastEmptiedStorage if
  it is emptied. Formerly, this was done by initialization code, which could
  be fooled by a timeout while reading storage. That shouldn't happen now.

------------------------------------------------------------------------
r6848 | veracity0 | 2009-01-29 09:35:30 -0600 (Thu, 29 Jan 2009) | 6 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Appropriately label adventure location when mining in one of the three mines.
The two new combat skills can only be used underwater.
The high-pressure seltzer bottle is an MP restore item.
Add Snobby status effect.
Adjust amelioration of Sea drop penalties for items that make you a better diver

------------------------------------------------------------------------
r6847 | jasonharper | 2009-01-29 02:46:51 -0600 (Thu, 29 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

First option at Having a Medicine Ball choice adventure had incomplete
spoiler info.

------------------------------------------------------------------------
r6846 | veracity0 | 2009-01-28 21:34:44 -0600 (Wed, 28 Jan 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

More of the same:

- send meat and items via kmail
- send meat and items in a gift package, either from storage or inventory
- autosell items, compact or detailed mode
- place items in mall

Additionally, any time meat and/or items enter or leave inventory, we now
refresh the concoctions list, since what you can make might have changed.

------------------------------------------------------------------------
r6845 | veracity0 | 2009-01-28 20:38:48 -0600 (Wed, 28 Jan 2009) | 25 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java

Make the default for requireSewerTestItems be false.

Heavily whack TransferItemRequest and all subclasses. Hopefully, all transfers
of items or meat to or from anywhere should work well either from the GUI or
the Relay Browser.

- inventory/closet/clan stash/storage/display case items should be accurate
- inventory/closet/storage meat should be accurate
- the session log should have a meaningful message describing the transfer

I tested the following:

transfer items & meat between closet and inventory (both directions)
transfer items between display case and inventory (both directions)
transfer items between clan stash and inventory (both directions)
transfer meat from inventory to clan stash (donation)
transfer items and free pulls from storage to inventory

I have no way to test (currently) the following:

transfer meat from storage to inventory
empty storage

As always, let me know of anything you see that you don't like.

------------------------------------------------------------------------
r6844 | jasonharper | 2009-01-28 16:27:10 -0600 (Wed, 28 Jan 2009) | 21 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

The "csend" command can now be used to sent meat to anybody, not just known
buffbots.  As always, it won't send to buffbots that have requested to be
excluded (currently, only Noblesse Oblige is in this category), and will
upgrade any request for a philanthropic buff to the nearest non-philanthropic
buff amount.

Added 3 ways to specify a price limit when buying items:
1. CLI buy command can now be given as "buy [<num>] <item> @ <limit>" - the
limit is the maximum price that will be paid for any one item.

2. New form of ASH function: int buy(int qty, item itm, int limit)
Does the same as the CLI command, with limit=0 indicating no price limit
(equivalent to the 2-arg version of buy).  The return value is the number of
items purchased.

3. The price limit for implicitly purchased items (such as missing
ingredients for recipes), formerly hard-coded as 20,000, is now settable via
preference "autoBuyPriceLimit".

Now, let's get rid of all that "closet all but X meat" crap...

------------------------------------------------------------------------
r6843 | veracity0 | 2009-01-28 10:03:43 -0600 (Wed, 28 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

When logging familiar actions, show correct round number.
Better attempt to detect when an update is explicitly requested.
Candy hearts

------------------------------------------------------------------------
r6842 | jasonharper | 2009-01-28 06:26:46 -0600 (Wed, 28 Jan 2009) | 14 lines
Changed paths:
   A /src/data/foldgroups.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Adds "use your dead mimic" to the list of pre-Ascension reminders.

Adds "fold <item>" CLI command (also aliased as "squeeze"), which will
transform items by repeatedly using another form.  HP is restored in advance
if the transformation will cause damage.  It knows about the four current
multi-form IoTMs, makeshift towel items, metallic foil items, and sticker
weapons.  It will NOT transform the original item form, on the assumption
that you might have wanted to keep that one in mint condition for display or
investment purposes.  There is a limit of 20 use attempts, in case you
accidentally try to transform into an unavailable form (such as a shirt, if
you don't have Torso Awaregness).  The command will probably not do quite
what you want if you already have two forms in the same group, it won't know
which one might already be in the desired form.

------------------------------------------------------------------------
r6841 | veracity0 | 2009-01-27 14:43:37 -0600 (Tue, 27 Jan 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

For the familiar trainer:
- Empathy is available if you know the skill AND have a turtle totem or better
- Green Candy Hearts cannot be bought, so are available only if in inventory
- Use Green Candy Hearts only if 3 pounds or less of buffing is needed
It was reported that the Sorceress Chamber quest script failed to notice that
a familiar could not be buffed and refused to train it. Attempt to address...

------------------------------------------------------------------------
r6840 | veracity0 | 2009-01-27 13:40:21 -0600 (Tue, 27 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Use a simple new Integer( -2 ) rather than Integer.valueOf( -2 )
Simplify adventure tallying slightly: eliminate a lot of overhead if change is 0

------------------------------------------------------------------------
r6839 | veracity0 | 2009-01-27 11:23:31 -0600 (Tue, 27 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

More of the same: disallow, without going to the server, attempts to wield an
offhand weapon if you don't already have a main weapon.

------------------------------------------------------------------------
r6838 | veracity0 | 2009-01-27 11:08:06 -0600 (Tue, 27 Jan 2009) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Hopefully fix issues with erroneously unequipping off-hand items when equipping
new weapons.

- Unequip offhand weapon if equipping new 1-hand weapon of incompatible type
  (melee vs. ranged)
- Disallow attempts to equip a two-handed weapon in the offhand slot
- Disallow attempts to equip an offhand weapon while wielding a 2-hand weapon
- Disallow attempts to equip an offhand weapon incompatible with main weapon

(All of the above "disallowed" things are rejected by KoL, but we need not go
to the server to be told that we can't do that.)

------------------------------------------------------------------------
r6837 | veracity0 | 2009-01-27 09:42:08 -0600 (Tue, 27 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

When you return with Fernswarthy's key the first time, remove from inventory.
When you return with the dusty old book, remove key from inventory again.

------------------------------------------------------------------------
r6836 | veracity0 | 2009-01-27 09:22:50 -0600 (Tue, 27 Jan 2009) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Fix typo: valcro -> velcro
Fix clover protection for 31337 scrolls.
Attempt to fix display in Relay Browser when clover protection disassembles
multiple ten-leaf clovers at once.

------------------------------------------------------------------------
r6835 | jasonharper | 2009-01-27 02:44:00 -0600 (Tue, 27 Jan 2009) | 20 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Track Hobopolis sewer tunnel explorations in the session tally.  No attempt
is made to track dungeon reflooding or clan hopping - it's your
responsibility to remember the number across sessions if it's important to
you, or to zero it if you're going to participate in more than one dungeon
instance during the same session.

Track total ML of monsters that the jam/rock band flyers have been used on,
in preference "flyeredML".  The total itself is not yet displayed anywhere,
however the amount you've done in the current session is shown in the tally. 
Not tested at all.

Don't bother casting Ode or giving an overdrink warning when drinking the
steel margarita.

Disable the Friars blessing buttons in Daily Deeds prior to level 6.

Disable HTTP timeouts when loading valhalla.php.  This may help make
ascension logging more reliable, as it's a really slow page load that cannot
be usefully retried.

------------------------------------------------------------------------
r6834 | veracity0 | 2009-01-26 22:14:11 -0600 (Mon, 26 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

When we show the Dance Card counter in the character pane, make the image a
link to the Haunted Ballroom.

------------------------------------------------------------------------
r6833 | veracity0 | 2009-01-26 21:05:10 -0600 (Mon, 26 Jan 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

When you use communications windchimes or a PADL phone, start 10-turn counters.
These will appear on the Character Pane, but will not interrupt adventuring,
either in the Relay Browser or automated, as you don't lose anything by not
being on the Battlefield when they expire; they are simply hints that it is
safe to call for help again. (Untested)

------------------------------------------------------------------------
r6832 | veracity0 | 2009-01-26 20:34:57 -0600 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Detect a particular RSS failure during update check.

------------------------------------------------------------------------
r6831 | veracity0 | 2009-01-26 18:55:09 -0600 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

In the Sorceress's tower, you meet "the darkness" or "the fickle finger of f8"

------------------------------------------------------------------------
r6830 | veracity0 | 2009-01-26 17:07:46 -0600 (Mon, 26 Jan 2009) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt

Add rest of Anemone MIne recipes and item modifiers. Add zap group.

------------------------------------------------------------------------
r6829 | veracity0 | 2009-01-26 15:53:34 -0600 (Mon, 26 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you learn a new skill, log it in the gCLI and the session log.
When you lose an effect during a fight, remove it immediately from the list
of active effects, without waiting for a charpane refresh to notice it is gone.

------------------------------------------------------------------------
r6828 | veracity0 | 2009-01-26 13:34:41 -0600 (Mon, 26 Jan 2009) | 10 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/coinmasters.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/MineDecorator.java

Add a bunch of stuff for the Anemone Mine: adventure zone, monsters, items,
skills, (some) recipes

Known things still to be done:

- New combat skills are usable only under water
- Meat & Item Drop penalties for the zone
- Weapon recipes
- Modifiers for all items

------------------------------------------------------------------------
r6827 | jasonharper | 2009-01-25 17:45:07 -0600 (Sun, 25 Jan 2009) | 3 lines
Changed paths:
   M /src/data/fullness.txt

Fix typo in limbos gingerbread consumption data - alas, it doesn't actually
give +201,036 moxie.

------------------------------------------------------------------------
r6826 | veracity0 | 2009-01-25 15:08:04 -0600 (Sun, 25 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

Don't assume frames on the global Frame list are GenericFrame instances; the
licence frame is simply a JFrame, for example.

------------------------------------------------------------------------
r6825 | veracity0 | 2009-01-25 14:44:10 -0600 (Sun, 25 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Learning Bad Moon skills uses a different message

------------------------------------------------------------------------
r6824 | veracity0 | 2009-01-25 13:33:30 -0600 (Sun, 25 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Correct Wossname warning message.

------------------------------------------------------------------------
r6823 | veracity0 | 2009-01-25 11:28:29 -0600 (Sun, 25 Jan 2009) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix visits to Doc Galaktik: account for meat spent, even via the Relay Browser.

When you turn in the herbs to Doc Galaktik and complete his quest, deduct them
drom inventory.

When you find the last herb needed to complete Doc Galaktik's quest, provide
a link to visit him.

Only provide "use map" links for the Black Market map and Cobb's Knob map if you
have the blackbird parts or encryption key, respectively.

------------------------------------------------------------------------
r6822 | jasonharper | 2009-01-25 11:17:15 -0600 (Sun, 25 Jan 2009) | 7 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Adds item drop penalties for all Sea locations, equal to the meat drop
penalty.

Adds the diving muff as the one confirmed reducer of this penalty.

Adds the spell damage bonus of the Magic Dragonfish familiar.

------------------------------------------------------------------------
r6821 | jasonharper | 2009-01-25 04:18:16 -0600 (Sun, 25 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Add "Extend this effect" context menu item to the active effects lists,
equivalent to the up-arrows in the relay browser effect list.

------------------------------------------------------------------------
r6820 | jasonharper | 2009-01-25 03:08:01 -0600 (Sun, 25 Jan 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Put a musical notes symbol in front of the displayed name of all AT buff
effects, to make it easier to tell how many song slots you're using.

If items drop during combat (such as via pickpocketing), that would otherwise
get use links, accumulate them and append them to the final combat page. 
This is especially useful with Spooky Putty sheets.

------------------------------------------------------------------------
r6819 | veracity0 | 2009-01-24 17:27:18 -0600 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Preliminary consumption parameters for tempura vegetables

------------------------------------------------------------------------
r6818 | veracity0 | 2009-01-24 17:23:15 -0600 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add a link to the council when you get the Holy MacGuffin

------------------------------------------------------------------------
r6817 | veracity0 | 2009-01-24 17:17:53 -0600 (Sat, 24 Jan 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Simplify: we don't need three variables - mindControlLevel, detunedRadioVolume,
annoyotronLevel - since they all do the same thing and you can never have more
than one of them at a time. Use mindControlLevel to refer to whichever sign
specific mechanism you use to adjust monster level.
Whenever you change mindControlLevel, recalculate the area combat string shown
in Location Details.

------------------------------------------------------------------------
r6816 | veracity0 | 2009-01-24 10:17:15 -0600 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Validate tavern quest when first visit, so previous layout is cleared.

------------------------------------------------------------------------
r6815 | veracity0 | 2009-01-24 09:46:14 -0600 (Sat, 24 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java

Recognize both (P) and (<b>HP</b>) as permanent skill tags on char sheet

------------------------------------------------------------------------
r6814 | jasonharper | 2009-01-24 06:51:28 -0600 (Sat, 24 Jan 2009) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Add Daily Deeds for demon summoning and spooky putty sheet use.

Don't deduct candles & scroll from inventory unless a summoning attempt
actually takes place.

------------------------------------------------------------------------
r6813 | veracity0 | 2009-01-23 23:13:39 -0600 (Fri, 23 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

When you win the war, immediately set the "warProgress" and "sideDefeated"
variables to reflect the outcome. (Only tested for "both" case)
When you defeat both sides, set both "fratboysDefeated" and "hippiesDefeated"
to 1000.

------------------------------------------------------------------------
r6812 | veracity0 | 2009-01-23 15:20:39 -0600 (Fri, 23 Jan 2009) | 10 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Puffer Fish is really Pufferfish.

Monster starting with "The" (like "The Man" or "The Astronomer") should retain
the initial "The" for encounter logging.

Fix tavern square adventuring: rather than having a single function which is
called twice, once before running the request and once after, which detects
which context it is called in and does different things, provide two separate
functions, each of which does exactly what is needed in the appropriate context.

------------------------------------------------------------------------
r6811 | veracity0 | 2009-01-23 12:04:11 -0600 (Fri, 23 Jan 2009) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

If you are on the Big Island during the war and are about the enter the final
confrontation, either by entering the enemy camp in uniform or by confronting
both bosses at once on the battlefield, give a warning screen in the Relay
Browser suggesting that you might want to cash in war loot for dimes and
quarters and spend the resulting tokens.

If you have killed 999 of either side during the war and are about to enter
battle with the last soldier, if you have not yet brought the other side to
the same state (999 down) and are capable of doing so, given how many remain
and how many sidequests you have done, give a warning screen in the Relay
Browser pointing out that you are about to give up your chance to get a Wossname

------------------------------------------------------------------------
r6810 | veracity0 | 2009-01-23 10:13:50 -0600 (Fri, 23 Jan 2009) | 12 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

If you can't make a concoction, you are restricted to using items on hand.
Therefore, do not deduct adventure costs to make the item from expected
adventure gains from consuming it.

Add support for using communications windchimes and PADL phone in battle.
- it is not consumed, unless it is taken from you for excessive usage
- when you use one on the battlefield in the correct uniform, something happens
(support or item loss). Track the turn whn you used the item in a variable:
lastHippyCall or lastFratboyCall, as appropriate. Presumably, this could let
consult scripts decide whether it is "safe" to use the item, although I don't
think the "safe" interval is fully spaded yet.

------------------------------------------------------------------------
r6809 | veracity0 | 2009-01-22 15:26:25 -0600 (Thu, 22 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When tallying pirate insults, make them pseudo-items, rather than having the
itemId of the Big Book of Pirate Insults.

------------------------------------------------------------------------
r6808 | veracity0 | 2009-01-22 15:00:10 -0600 (Thu, 22 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

The In the Shade choice adventure lets you
The In the Shade choice adventure lets you plants seeds and slime. If encounter
this adventure when autoadventuring and have the choice set to plant (option 1),
check if you have what you need and skip the adventure (option 2) if not.

------------------------------------------------------------------------
r6807 | veracity0 | 2009-01-22 10:24:35 -0600 (Thu, 22 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Fix zone check. Again.

------------------------------------------------------------------------
r6806 | veracity0 | 2009-01-22 10:19:29 -0600 (Thu, 22 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Detect skill casting failures due to Temporary Amnesia

------------------------------------------------------------------------
r6805 | veracity0 | 2009-01-22 08:40:18 -0600 (Thu, 22 Jan 2009) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

carbonated soy milk is an MP restorer

------------------------------------------------------------------------
r6804 | veracity0 | 2009-01-21 23:12:58 -0600 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Fix detection of inexplicably glowing rock at Spooky Gravy Barrow choice adv.

------------------------------------------------------------------------
r6803 | veracity0 | 2009-01-20 16:05:20 -0600 (Tue, 20 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Restore weird check for The Sea, since adventure zone might be null.

------------------------------------------------------------------------
r6802 | veracity0 | 2009-01-20 15:53:45 -0600 (Tue, 20 Jan 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Accept CharPanes with the same timestamp as the last one we processed. That
means we will not ignore valid updates sent within the same second, but we
will be fooled if they arrive out of order.

Unfortunately, we can't have it both ways.

------------------------------------------------------------------------
r6801 | veracity0 | 2009-01-20 14:28:23 -0600 (Tue, 20 Jan 2009) | 16 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

Track exactly what you find in each square of the hidden city and store it in
a preference - hiddenCityLayout - which is a 25 character string. The choices:

E - encounter
P - protector spirit
D - defeated protector spirit
T - temple
N - (nature) Altar of Bulbazinalli
L - (lightning) Altar of Pikachutlotal
W - (water) Altar of Squiticthulli
F - (fire) Altar of Charcoatl
A - archaeologist
0 - unidentified

We don't really DO anything with this yet...

------------------------------------------------------------------------
r6800 | veracity0 | 2009-01-20 11:12:21 -0600 (Tue, 20 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

When casting book skills as part of breakfast, obey mana recovery setting.

------------------------------------------------------------------------
r6799 | veracity0 | 2009-01-20 10:05:28 -0600 (Tue, 20 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Multi-casting tome skills was only incrementing daily count by 1.
When you find an enchanted bean, give a "use" link if you are level 10 or more
and don't have a S.O.C.K. or rowboat. Otherwise, give a "cook" link.

------------------------------------------------------------------------
r6798 | jasonharper | 2009-01-20 09:44:55 -0600 (Tue, 20 Jan 2009) | 25 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Attention anyone building from source: if you get an error "NoSuchFieldError:
conditions" after this update, you need to do a clean build ("ant clean"), as
there has been a change in type of a field that's accessed from a lot of
files.

Don't recast Hobopolis buffs when burning excess mana, since they have
limited casts per day and the player may have other plans for those casts.

Added two new kinds of conditions that can be added to your goals:
"any <text>" will be matched by any item that contains <text> as a substring.
A good use would be "+5 any fish meat" in the Briny Deeps; however, there
are too many different numbers that people might want to use (depending on
Stomach of Steel, whether the meat will be eaten as is or in sushi, amount of
fullness reserved for fortune cookies, etc.) so I didn't add this as a
default condition.
"anything but <text>" does the opposite.  It's not as likely to be useful,
but was negligible extra work to add (and it might be interesting to do "+1
anything but nickel" in Hobopolis).

Both new conditions can be used in both relative (number prefixed by "+" in
Goals field, "conditions add" from CLI) and absolute (no prefix, "conditions
set") forms, however relative form is much more likely to be what you want. 
In particular, an absolute "anything but" condition would consider most of
your inventory to count towards satisfying the condition.

------------------------------------------------------------------------
r6797 | veracity0 | 2009-01-20 09:18:53 -0600 (Tue, 20 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Use HTTP "Date" header field as the timestamp for character pane updates.

------------------------------------------------------------------------
r6796 | jasonharper | 2009-01-20 08:22:05 -0600 (Tue, 20 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

I found u a bug, but I fiksed it.  You can has initiative!

INVISIBLE DOUBLE SPACE (in Cyborger/Oh Hai! "The Jump" message)
iz not so gret, aktuly.  kthxbye

------------------------------------------------------------------------
r6795 | jasonharper | 2009-01-20 00:24:16 -0600 (Tue, 20 Jan 2009) | 4 lines
Changed paths:
   M /src/licenses/kolmafia-license.txt
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/DebugModifiers.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayCombatThread.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/AscensionSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java
   M /src/net/sourceforge/kolmafia/request/HellKitchenRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/request/PalmFrondRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java
   M /src/net/sourceforge/kolmafia/request/PyroRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/RichardRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/request/SuspiciousGuyRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/ActionBarManager.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericPanelFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestSynchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TrophyFrame.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayPanelFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/LoadScriptButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/RequestButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/TableButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/swingui/listener/LicenseDisplayListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/RefreshSessionListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/TableButtonListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/WorldPeaceListener.java
   M /src/net/sourceforge/kolmafia/swingui/menu/BookmarkMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DebugLogMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/EndSessionMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/InvocationMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LoadScriptMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LogoutMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/MenuItemList.java
   M /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ScriptMenu.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/WindowMenu.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CardLayoutSelectorPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/LabeledPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OverlapPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollableFilteredPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/VersionDataPanel.java
   M /src/net/sourceforge/kolmafia/swingui/table/ButtonRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerEditor.java
   M /src/net/sourceforge/kolmafia/swingui/table/IntegerRenderer.java
   M /src/net/sourceforge/kolmafia/swingui/table/ListWrapperTableModel.java
   M /src/net/sourceforge/kolmafia/swingui/table/TransparentTable.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ColorChooser.java
   M /src/net/sourceforge/kolmafia/swingui/widget/GenericScrollPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/swingui/widget/UnanimatedLabel.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/ScriptException.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ArrayValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScript.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Conditional.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Else.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ElseIf.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/If.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/InterpreterState.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Loop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopBreak.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopContinue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNode.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNodeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RepeatUntilLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ScriptExit.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Symbol.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeDef.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ValueList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Variable.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/WhileLoop.java
   M /src/net/sourceforge/kolmafia/utilities/BooleanArray.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/HashMultimap.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/IntegerArray.java
   M /src/net/sourceforge/kolmafia/utilities/LowerCaseEntry.java
   M /src/net/sourceforge/kolmafia/utilities/PauseObject.java
   M /src/net/sourceforge/kolmafia/utilities/PrefixMap.java
   M /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java
   M /src/net/sourceforge/kolmafia/utilities/SortedListModelArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/HobopolisDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/MineDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Bump copyright date in all source files.

Warn about unpurchased trophies before jumping the gash.

------------------------------------------------------------------------
r6794 | veracity0 | 2009-01-19 16:00:14 -0600 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Make automatic tavern quest completion a little more robust.

------------------------------------------------------------------------
r6793 | veracity0 | 2009-01-19 13:36:24 -0600 (Mon, 19 Jan 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

For some reason, KoLmafia can have multiple CharPane request out at once.
They can arrive out of order. Fortunately, KoL includes a timestamp in each
Character Pane.

Save the timestamp of the latest Character Pane processed and do not process a
new one if the timestamp indicates it is older.

------------------------------------------------------------------------
r6792 | veracity0 | 2009-01-19 11:34:37 -0600 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Calculate adventure ranges when identify dusty bottles

------------------------------------------------------------------------
r6791 | veracity0 | 2009-01-19 07:45:11 -0600 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Failure to cast Hobopolis buffs is no longer an Abort.

------------------------------------------------------------------------
r6790 | jasonharper | 2009-01-19 01:22:01 -0600 (Mon, 19 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Adds "use", "eat", "drink", and their cousins to the list of commands that
can be followed by "?" to simply show what the command would do.

------------------------------------------------------------------------
r6789 | jasonharper | 2009-01-18 19:23:26 -0600 (Sun, 18 Jan 2009) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java

Adds ASH functions get_ccs_action(int) and adventure(int, loc, string),
implementing an experimental combat filter feature.  See
http://kolmafia.us/index.php/topic,2130.0.html for discussion.

Fixed a bug which made it impossible to externally call an ASH function,
other than main(), with more than one parameter.

------------------------------------------------------------------------
r6788 | veracity0 | 2009-01-18 16:19:32 -0600 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Filter out monsters that are unavailable this ascension from area monster data

------------------------------------------------------------------------
r6787 | veracity0 | 2009-01-18 14:12:11 -0600 (Sun, 18 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

In After-life Al's, only list Bad Moon as an option if you have unlocked it.
Don't list un-permable class skills on the list of skills you have permed.

------------------------------------------------------------------------
r6786 | veracity0 | 2009-01-18 12:55:12 -0600 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add a couple semirare monsters to appropriate areas

------------------------------------------------------------------------
r6785 | veracity0 | 2009-01-18 12:39:26 -0600 (Sun, 18 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

When read character sheet, remember which skills have been permed.
When about to jump through the gash, add a new list of permable skills that you
have not yet permed.

------------------------------------------------------------------------
r6784 | veracity0 | 2009-01-18 10:06:23 -0600 (Sun, 18 Jan 2009) | 9 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Jalapeno Saucesphere and Jabanero Saucesphere now get "up" link in Relay Browser
Only use 1 ketchup hound at a time.
magical musclebound dragon roll gives turns of Fishy.
Relay Browser "create" links now work as intended: if you find an item which is
a component in a recipe which you are capable of making right now, a [create]
link takes you to the appropriate craft page with the item pre-specified as the
first ingredient; you can select an appropriate second ingredient and make the
concoction.

------------------------------------------------------------------------
r6783 | jasonharper | 2009-01-18 00:07:34 -0600 (Sun, 18 Jan 2009) | 8 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/DebugModifiers.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Phase 3 of modifiers overhaul: since the modifiers mechanism is getting more
and more complicated, added a debug facility - a "modtrace" CLI command that
will list every factor that was used in computing numeric modifiers with
names that contain the specified text.  For example, "modtrace mox" shows
every source that contributes to your Moxie and Moxie Percent modifiers;
"modtrace resist" shows all your sources of elemental resistance (but is
likely to be too wide for your gCLI window).

------------------------------------------------------------------------
r6782 | jasonharper | 2009-01-17 20:45:19 -0600 (Sat, 17 Jan 2009) | 8 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java

If Java system property "useCWDasROOT" is true, use the current working
directory as the root for all KoLmafia data and preference files (the Windows
default behavior) on all platforms.  This should be useful to people running
mafia from removable storage, or a network share.  This property can be set
via the command line:

java -DuseCWDasROOT=true -jar KoLmafia-<version>.jar

------------------------------------------------------------------------
r6781 | jasonharper | 2009-01-17 18:53:36 -0600 (Sat, 17 Jan 2009) | 8 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java

Use more accurate formulas for familiar meat & item drops.

Include intrinsic effects in the active effects list, which is specifically
needed to handle Temporary Blindness's item drop penalty.  That effect can
also be obtained as a non-intrinsic, and the two instances stack: therefore,
add a duplicate copy to the effects database with an "(intrinsic)" suffix,
and use the appropriate one when parsing the charpane.

------------------------------------------------------------------------
r6780 | veracity0 | 2009-01-17 17:32:23 -0600 (Sat, 17 Jan 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

On the page where you can jump through the Gash, remind player to make quest
keys into key lime pies and to use their bubblin' stone, if necessary.

Add the preferredWebBrowser preference to the Browser tab of the Preferences.
Provide special help text documenting it for OS X, Linux, and Windows.
For the latter two OS's, provide a button which pops up a Choose File dialog
to allow you to browse your file system to find your browser of choice.

Since I don't have either Linux or Windows, that is untested.

------------------------------------------------------------------------
r6779 | veracity0 | 2009-01-17 10:20:45 -0600 (Sat, 17 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GourdRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java

Improve Untinker support:
- remove screwdriver as soon as you visit the Untinker
- correctly detect wheter you can untinker
- remove items from inventory after get response, rather than before request

------------------------------------------------------------------------
r6778 | veracity0 | 2009-01-16 18:34:18 -0600 (Fri, 16 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Detect failure of Hobopolis buff attempts on low-level players

------------------------------------------------------------------------
r6777 | veracity0 | 2009-01-16 17:46:57 -0600 (Fri, 16 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Cold, Hot, Sleaze, and Spooky IOTM-derived items no longer need a special
"<verb> it again" link added, since KoL itself now provides such links.

------------------------------------------------------------------------
r6776 | jasonharper | 2009-01-16 17:41:29 -0600 (Fri, 16 Jan 2009) | 33 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java

Yendorian Finery no longer has a -combat effect.

Phase 2 of modifiers overhaul: Added "W" variable to modifier expression
language, representing the current familiar weight.

Modifiers are now processed for the curren familiar's race, prefixed by
"Fam:".  These modifiers can set the new values Volleyball, Sombrero,
Leprechaun, and Fairy, which are treated as weight multipliers for these
common familiar effects.  The values are assumed to be 1 if not otherwise
set, and the familiar is indicated as being of that type in familiars.txt, so
entries in modifiers.txt are only needed for familiars with nonstandard or
variable effectiveness.

Familiar type "item1" in familiars.txt has been removed: only the Hound Dog
was in that category, and it is now fully expressible via modifiers.

Modifiers are processed a second time for the current familiar equipment
item, prefixed by "FamEq:", thus allowing such items to have an effect that
doesn't apply when equpped in a different slot (specifically useful for the
Hatrack).  Any text in a Familiar Effect modifier of the general form
"<number> x Volley|Somb|Lep|Fairy" will be autoconverted into a FamEq
modifier, so that Hatrack hat effects don't have to be specified twice.

With this update:
* The Hound Dog and Exotic Parrot are now described entirely via the data
files, rather than special cases in the code.
* The Hobo Monkey, Wizard Action Figure, Llama Lama, and Mutant Rattlesnake
now have their proper effectiveness levels.  The Fire Ant and Cactus Bud can
be added once their exact effectiveness has been spaded.
* The Crimbo PRESSIE now switches between Sombrero and Volleyball behavior
depending on its equipment, although that doesn't do much good at the moment
since sombrero stat gains are still not being estimated.

------------------------------------------------------------------------
r6775 | veracity0 | 2009-01-16 17:31:43 -0600 (Fri, 16 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

In the Item Manager Creatable section, Sushi shows up as Cookable, not Mixable
Technically, it's neither, but it IS food, so...
Tempura and Deep Sauces also now show up on that panel.

------------------------------------------------------------------------
r6774 | veracity0 | 2009-01-16 14:40:51 -0600 (Fri, 16 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Update adventure location selector from preferences when switch user

------------------------------------------------------------------------
r6773 | veracity0 | 2009-01-16 13:25:45 -0600 (Fri, 16 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Do not suppress up-arrows on char pane for snowcones and cupcakes.
KoLmafia did not recognize when I learned Tempuramancy, since it had an
unexpected "You acquire a skill" message. Attempt to recognize the new
kind of message without failing to recognize the old kind.

------------------------------------------------------------------------
r6772 | veracity0 | 2009-01-16 11:18:50 -0600 (Fri, 16 Jan 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Handle inventory correctly when metallic foil items are folded.
Ditto for terrycloth items.
Provide "fold it again" link for metallic foil items.
Remove previously existing custom link for terrycloth items, since KoL seems to
provide it itself, now.

------------------------------------------------------------------------
r6771 | jasonharper | 2009-01-15 17:43:11 -0600 (Thu, 15 Jan 2009) | 22 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

+ML no longer has an effect on combat rate.

Phase 1 of modifiers overhaul:  Modifiers are now recalculated every time the
selected adventure location changes.  Modifiers are processed for the
location name (prefixed with "loc:") and zone (prefixed with "zone:").  loc()
and zone() functions added to the modifier expression language to allow any
numeric value to be affected by the location.

Added numeric modifiers "Meat Drop Penalty" (needed to express how meat drops
work undersea) and "Familiar Weight (hidden)" (for undersea effects that
don't change the displayed weight).

Added boolean modifier "Variable".  This will be true for any object which is
a location or zone modifier, which contains any expressions, or which
otherwise has any special-case calculation of values.  Scripters take note -
you shouldn't cache any modifiers for objects with this flag set, as they are
not constant.

Added some additional numeric modifiers, and additional processing of the
equipped familiar item, for use in improved handing of familiar effects. 
None of this is actually functional yet.

------------------------------------------------------------------------
r6770 | veracity0 | 2009-01-15 13:52:45 -0600 (Thu, 15 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

When you try to pass the unbridged Orc Chasm, make a bridge, if necessary.
When you succeed in bridging the Orc Chasm, remove bridge from inventory.
When you Catburgle in the Frat House, you lose your hot wings.

------------------------------------------------------------------------
r6769 | veracity0 | 2009-01-15 10:55:44 -0600 (Thu, 15 Jan 2009) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Add new tempura status effects

------------------------------------------------------------------------
r6768 | veracity0 | 2009-01-15 10:46:29 -0600 (Thu, 15 Jan 2009) | 7 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java

Cup of primitive beer makes you lose HP.
Bash-O boxtops are multiusable.
Don't bother popping up a window to show results of using some items.
Feng Shui and certain other campground equipment has a use maximum of 1
When you learn a skill, refresh concoctions since new ones might be possible.
Attempt (not completely successfully) to eliminate flicker in the progress bar

------------------------------------------------------------------------
r6767 | veracity0 | 2009-01-15 09:35:34 -0600 (Thu, 15 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add Deep Sauce and Tempura dishes to concoctions that require a turn to make
without a chef-in-a-box.
Show Bash-O stuff in inventory.

------------------------------------------------------------------------
r6766 | veracity0 | 2009-01-15 07:59:00 -0600 (Thu, 15 Jan 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SuspiciousGuyRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Since we depend on tracking adventure usage via the Char Pane, remove vestiges
of old code that attempts to manipulate the current turn manually:

- Sewer Request does not need to subract adventures - sometimes.
- When a box servant explodes, we do not need to undo the supposed numbers of
  adventures consumed by cooking without a servant.

Create special "processMeat" and "processAdventures" methods and use as needed
to localize creation of MEAT and ADV AdventureResults

------------------------------------------------------------------------
r6765 | veracity0 | 2009-01-15 06:50:37 -0600 (Thu, 15 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

When re-using most recent charpane response, need to decorate it.

------------------------------------------------------------------------
r6764 | jasonharper | 2009-01-14 22:18:19 -0600 (Wed, 14 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Fix copy & paste error: brimstone beret => brimstone bracelet.

------------------------------------------------------------------------
r6763 | veracity0 | 2009-01-14 14:17:55 -0600 (Wed, 14 Jan 2009) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

At the end of a fight, the Relay Browser updates the charpane - twice, with
between battle checks between the two executions. Remove the second charpane
refresh, since if the between battle checks actually make requests that would
affect the charpane, the charpane will have been refreshed already after doing
so.

------------------------------------------------------------------------
r6762 | veracity0 | 2009-01-14 13:23:58 -0600 (Wed, 14 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Eliminate duplicate charpane requests following redirections to fights and
choice adventures.

------------------------------------------------------------------------
r6761 | veracity0 | 2009-01-14 08:19:30 -0600 (Wed, 14 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you get the White Citadel Satisfaction Satchel, you lose 300 meat

------------------------------------------------------------------------
r6760 | veracity0 | 2009-01-14 07:19:48 -0600 (Wed, 14 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Include the name of olfacted monster when displaying On the Trail effect

------------------------------------------------------------------------
r6759 | jasonharper | 2009-01-13 17:16:35 -0600 (Tue, 13 Jan 2009) | 3 lines
Changed paths:
   M /src/data/pulverize.txt

Some pulverization data updates: all undersea equipment now produces sea salt
crystals, Spooky Putty forms are not smashable.

------------------------------------------------------------------------
r6758 | veracity0 | 2009-01-13 16:03:16 -0600 (Tue, 13 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Allow Adventure Frame to be closed by the close box and reopened from the Menu

------------------------------------------------------------------------
r6757 | jasonharper | 2009-01-13 14:28:52 -0600 (Tue, 13 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java

You can buy items from Barrrtlesby's without an outfit switch if you have the
pirate fledges equipped.

Added CLI "ccs" command, to show or set the CCS in use.

------------------------------------------------------------------------
r6756 | veracity0 | 2009-01-13 07:23:02 -0600 (Tue, 13 Jan 2009) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

You lose Harold's Hammer when you get Harold's Bell.
Add a default for A Vent Horizon

------------------------------------------------------------------------
r6755 | veracity0 | 2009-01-12 21:40:44 -0600 (Mon, 12 Jan 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Peeled Eyeballs is -20% meat, not -16% meat.

------------------------------------------------------------------------
r6754 | veracity0 | 2009-01-12 18:46:45 -0600 (Mon, 12 Jan 2009) | 7 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add Tempuramancy.
You can get three bubbling tempura batters per day at the Vent.
Provide spoiler at the Vent telling how many summons per day remain.

This is all untested. I'll verify it in a few days when my Pastamancer ventures
into the sea again.

------------------------------------------------------------------------
r6753 | jasonharper | 2009-01-12 17:16:29 -0600 (Mon, 12 Jan 2009) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Check in a file that should have been a part of r6744.  Birdform and Moleform
should now work in moods as previously described.

Gongs can only be used one at a time.

Fix problem that was causing Moxious Maneuver to not appear in the list of
combat skills.

------------------------------------------------------------------------
r6752 | veracity0 | 2009-01-12 15:33:41 -0600 (Mon, 12 Jan 2009) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

You can only be under the effect of a single pressurized potion at a time.
Add status effects for new potions and drink
Enable creation of pressurized potions

------------------------------------------------------------------------
r6751 | veracity0 | 2009-01-12 14:06:19 -0600 (Mon, 12 Jan 2009) | 14 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/coinmasters.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Spooky Putty Items are "used" via the Item Manager, not equipped.

Add initial support for The Marinara Trench. New items, concoctions, skills,
etc. etc.

I've only seen the Sauceress choice adventure so far, so the Pastamancer one is
not yet supported.

Most of the new status effects are not yet on the Wiki, so they, too, are not
present.

For that matter, I have no consumption data for Tempura, yet, although it
should be makable.

------------------------------------------------------------------------
r6750 | veracity0 | 2009-01-12 11:37:06 -0600 (Mon, 12 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When a personal massager automatically removes Beaten Up after a fight, you
lose it from inventory.

------------------------------------------------------------------------
r6749 | veracity0 | 2009-01-12 08:55:45 -0600 (Mon, 12 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java

Canonicalize internal names of locations

------------------------------------------------------------------------
r6748 | veracity0 | 2009-01-11 11:37:42 -0600 (Sun, 11 Jan 2009) | 18 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Refactor item creation via use or multiuse. I eliminated 2 creation methods and
generalized two existing methods to behave as follows

MULTIUSE uses <n> of an item via multiuse (and, potentially, other ingredients)
to make a single creation. If you want to make more than one item, you have to
do it one at a time. Duct tape, long skinny balloons, and so on are this.

SINGLEUSE uses 1 of an item (and potentially other ingredients) to make a
creation. Depending on the item, you may be able to make more than one at once
by multiusing the ingredient, or you may have to make them one at a time.
clovers, scrolls of ancient forbidden unspeakable evil, charrrrm bracelets, and
so on are this.

Supposedly, this will all work either via "use" (from the CLI or Item Manager),
via "create" (from the CLI or Item Manager), or via use and multi-use from the
Relay Browser. I say "supposedly" since I have not tested every possible item
from every possible context. Let me know of any glitches.

------------------------------------------------------------------------
r6747 | jasonharper | 2009-01-11 06:43:05 -0600 (Sun, 11 Jan 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

When logging in as a different character, fire all registered preference
change notifications.  This should fix the synchronization problems with
choice advs and Daily Deeds, at least.

When logging in as a different character, clear the relay browser recent
locations list.

Increase the size of the gCLI buffer somewhat, so that it will be able to
hold the entire output of "help".

------------------------------------------------------------------------
r6746 | jasonharper | 2009-01-11 02:54:16 -0600 (Sun, 11 Jan 2009) | 14 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Adds the navel ring and wizard hat as items that may be equipped to reduce
casting cost.

When casting buffs: if you have more than one kind of duration-increasing
weapon available, but have a lesser one equipped (presumably because you
don't yet meet the equip requirement for the better one), unequip it to get
the longer duration.

CLI "restore" command (including clicking on the HP/MP numbers in the relay
browser) now restores your original equipment when done.

"restore both" is now available for convenience, and possibly less equipment
switching.

------------------------------------------------------------------------
r6745 | veracity0 | 2009-01-10 19:49:20 -0600 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Use EffectPool and ItemPool for AdventureResults in several modules

------------------------------------------------------------------------
r6744 | jasonharper | 2009-01-10 00:32:11 -0600 (Sat, 10 Jan 2009) | 33 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/statuseffects.txt
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

The path taken upon using a llama gong is now configurable, both via a choice
adventure popup and a CLI command (type "gong" by itself for a description of
the parameters).

To allow the choice popup to actually be accessed, given that gongs aren't
associated with any one adventure zone, the Choice Advs section has been
rearranged slightly.  There are now two sections, selected by tabs on the
left side: Zone contains the zone-specific choices as before, and Item
contains the item-specific choices (including the existing Wormwood and
Astral choices).  As a convenience, the Item tab also has buttons for using a
gong or bottle of absinthe (but not astral mushrooms, since adventuring in
the appropriate areas automatically uses them).

The "gong" command allows the various related effects to be used in a mood,
and has been added as the default action for those effects.  (Version number
of statuseffects.txt NOT changed - the command won't work in previous mafia
versions, but there isn't actually any command that would work, so things are
no worse than they were.)  However, there is a special issue here - Birdform
and Moleform can't simply be extended as with most effects, it is necessary
to actually attempt to adventure somewhere (to get the Welcome Back
adventure) before another gong can be used.  By default, that adventure
attempt will be in the Noob Cave, for lack of any better place to do it - I
was unable to find any location that would actually work, without risk of
wasting an adventure if it was visited at an inappropriate time.  If you
would prefer to use a different location, set "welcomeBackAdv" to its
snarfblat number.

Note: there is currently no warning given if you take a Roachform path with
less than 4 turns remaining on a counter.

As a side-effect of these changes, all choice adv popups will now update
immediately if their associated preference is changed from a script.

------------------------------------------------------------------------
r6743 | veracity0 | 2009-01-09 12:28:56 -0600 (Fri, 09 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

When displaying adventure gains from food and booze in Item Manager, take the
asdventure cost to create, if any, into account

------------------------------------------------------------------------
r6742 | veracity0 | 2009-01-09 10:19:39 -0600 (Fri, 09 Jan 2009) | 7 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Improve handling of dungeon sewer: add a preference which stops adventuring
if you do not have the items you need to pass a test. For each such test,
track items which are consumed (which was done before) and report all of them
which run out (which is new; previously we only reported the first).

Set Adventure Location in GUI even if there are no combats in the location.

------------------------------------------------------------------------
r6741 | veracity0 | 2009-01-08 09:43:40 -0600 (Thu, 08 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

When you gain a level in the Relay Browser, add a link to the council.

------------------------------------------------------------------------
r6740 | veracity0 | 2009-01-07 22:38:18 -0600 (Wed, 07 Jan 2009) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

New (untested) code that clears a bit more character state when you ascend.
Ditto to ensure that your starting equipment is known to the Equipment Manager
and hence the Gear Changer.

------------------------------------------------------------------------
r6739 | veracity0 | 2009-01-07 20:41:27 -0600 (Wed, 07 Jan 2009) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Do not coerce integers to floats when doing "/" or "%" of two integers.
Rearrange a few recipes, for beauty.

------------------------------------------------------------------------
r6738 | veracity0 | 2009-01-06 19:19:41 -0600 (Tue, 06 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Add Free Pulls section to Item Manager to manage your free pulls.

------------------------------------------------------------------------
r6737 | veracity0 | 2009-01-06 17:08:47 -0600 (Tue, 06 Jan 2009) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/zonelist.txt

Add some historical data

------------------------------------------------------------------------
r6736 | veracity0 | 2009-01-06 16:24:46 -0600 (Tue, 06 Jan 2009) | 7 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Add a new boolean modifier: "Free Pull" is true for items which are a free pull
from Hagnk's.
Add an "Everything Else" section of modifiers.txt for items which have modifiers
but are not some soert of equipment.
Fix power of Spooky Putty snake.
Fix weapon type of rusty speargun.

------------------------------------------------------------------------
r6735 | veracity0 | 2009-01-06 12:44:35 -0600 (Tue, 06 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   A /src/net/sourceforge/kolmafia/request/SuspiciousGuyRequest.java

When you buy goofballs from the suspicious looking guy, deduct meat cost.
When you acquire an oily golden mushroom, remove gloomy black mushroom.

------------------------------------------------------------------------
r6734 | veracity0 | 2009-01-06 10:20:40 -0600 (Tue, 06 Jan 2009) | 9 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Support for Spooky Putty sheets and monsters:

- When you use a Spooky Putty sheet in combat, we detect if it was successful
and only deduct it from inventory if so. We also increment a counter,
spookyPuttyCopiesMade, which is cleared each day.

- When you use a Spooky Putty monster, we log it nicely in the session log and
you get a Spooky Putty sheet back in your inventory.

------------------------------------------------------------------------
r6733 | veracity0 | 2009-01-05 10:56:40 -0600 (Mon, 05 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When Mayor Zapruder gives you a familiar hatchling, you lose a mushroom.
When you open the way to Felonia, you lose your spooky glove.

------------------------------------------------------------------------
r6732 | veracity0 | 2009-01-04 14:53:50 -0600 (Sun, 04 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java

Add the Disembodied Hand, rather than the Black Cat, to Basement familiars list

------------------------------------------------------------------------
r6731 | veracity0 | 2009-01-04 14:46:57 -0600 (Sun, 04 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

When you complete the Orchard sidequest, you lose the filthworm queen's heart

------------------------------------------------------------------------
r6730 | jasonharper | 2009-01-04 04:00:51 -0600 (Sun, 04 Jan 2009) | 6 lines
Changed paths:
   M /src/data/defaults.txt
   A /src/images/otherimages/mine
   A /src/images/otherimages/mine/wallsparkle1.gif
   A /src/images/otherimages/mine/wallsparkle2.gif
   A /src/images/otherimages/mine/wallsparkle3.gif
   A /src/images/otherimages/mine/wallsparkle4.gif
   A /src/images/otherimages/mine/wallsparkle5.gif
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/webui/MineDecorator.java

Mines (both Itznotyerzitz and the Knob Shaft) now remember what was dug up in
each square, and display this in the relay browser (much the same as the
Tavern cellar).  Also, the sparkle animations that indicate a promising
square have been replaced with a "DIG" icon, which has the advantage of being
immediately and continuously visible.

------------------------------------------------------------------------
r6729 | veracity0 | 2009-01-03 15:05:56 -0600 (Sat, 03 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number to 12.8

------------------------------------------------------------------------
r6728 | veracity0 | 2009-01-03 13:10:21 -0600 (Sat, 03 Jan 2009) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

When encounter an altar in the hidden city, include spoiler about pool ball

------------------------------------------------------------------------
r6727 | veracity0 | 2009-01-03 11:40:57 -0600 (Sat, 03 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   A /src/net/sourceforge/kolmafia/request/WineCellarRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Pouring dusty bottles of wine into the goblet removes them from inventory.

------------------------------------------------------------------------
r6726 | veracity0 | 2009-01-03 10:03:11 -0600 (Sat, 03 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

When you turn in stone rose or use can of black paint, remove from inventory

------------------------------------------------------------------------
r6725 | veracity0 | 2009-01-03 08:59:20 -0600 (Sat, 03 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Don't add an extra Outrageous Sombrero to inventory when you use it.

------------------------------------------------------------------------
r6724 | veracity0 | 2009-01-03 08:51:26 -0600 (Sat, 03 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

When you jump through the gash, KoLmafia automatically puts on the Birthday
Suit. Remove familiar item as well.

------------------------------------------------------------------------
r6723 | veracity0 | 2009-01-02 23:11:48 -0600 (Fri, 02 Jan 2009) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

The account option to switch between compact and detailed autosell mode changed
from an HTML link to a checkbox. Accomodate this.
If we detect (via an unexpected server redirect) that we are connecting to the
wrong autosell page, change autosell mode appropriately.

------------------------------------------------------------------------
r6722 | veracity0 | 2009-01-02 16:41:15 -0600 (Fri, 02 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Provide mechanism to inspect a choice page when first visit it.
When we first visit the "Wheel in the Pyramid", remove carved wooden wheel

------------------------------------------------------------------------
r6721 | jasonharper | 2009-01-02 15:59:19 -0600 (Fri, 02 Jan 2009) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Keeps track of the number of uses of each Birdform skill that counts towards
getting a glimmering feather.  This information is displayed as part of the
effect count in the relay browser.

------------------------------------------------------------------------
r6720 | veracity0 | 2009-01-02 15:23:35 -0600 (Fri, 02 Jan 2009) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Correct some maki consumption data

------------------------------------------------------------------------
r6719 | veracity0 | 2009-01-02 14:38:40 -0600 (Fri, 02 Jan 2009) | 4 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove everything in <head> before displaying HTML in the gCLI.
chaos butterflies are combat items.
Add obsolete effect.

------------------------------------------------------------------------
r6718 | veracity0 | 2009-01-02 13:50:43 -0600 (Fri, 02 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Detect Black Cat's prevention of skill and item use during combat and don't
deduct mana or items. (Untested)

------------------------------------------------------------------------
r6717 | veracity0 | 2009-01-02 11:29:25 -0600 (Fri, 02 Jan 2009) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Add option to CLI "familiar" command: if you say, for example:
    familiar naked baby gravy fairy
(as opposed to simply "familiar baby gravy fairy"), KoLmafia will remove the
familiar equipment after switching to the specified familiar.

This seems pretty useless except in one place: on the page where you are about
to step through the gash and ascend, you are offered a list of your familiars. 
If you select one from that list, KoLmafia will switch to it using this command,
so it will be as naked as you are and ready to enter the afterlife.

------------------------------------------------------------------------
r6716 | jasonharper | 2009-01-02 00:50:11 -0600 (Fri, 02 Jan 2009) | 5 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

The plural of homeopathic healing powder has changed.

When multi-consuming pickle juice or greasy sliders, multiply the 5 spleen
cleared by the quantity used.

------------------------------------------------------------------------
r6715 | veracity0 | 2009-01-01 23:06:54 -0600 (Thu, 01 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Only eat one black pudding at a time through the Item Manager.
Counter expiration is an ERROR, not an ABORT

------------------------------------------------------------------------
r6714 | jasonharper | 2009-01-01 21:25:57 -0600 (Thu, 01 Jan 2009) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

ASH get_ingredients() now returns correct results for items with multiple
instances of the same ingredient (such as the pair of twitching claws).

------------------------------------------------------------------------
r6713 | jasonharper | 2009-01-01 19:03:17 -0600 (Thu, 01 Jan 2009) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java

Do not go gentle into that Distant Land;
Rage, rage, rage from the venting of the gland.

(Castable once per day, effect details & Daily Deed added.)

------------------------------------------------------------------------
r6712 | veracity0 | 2009-01-01 13:32:57 -0600 (Thu, 01 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Better argument checking for the "friars" command

------------------------------------------------------------------------
r6711 | veracity0 | 2009-01-01 11:39:36 -0600 (Thu, 01 Jan 2009) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Add January IOTM and derivatives.

------------------------------------------------------------------------
r6710 | veracity0 | 2009-01-01 09:36:04 -0600 (Thu, 01 Jan 2009) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add some item drops for Haunted Bathroom monsters

------------------------------------------------------------------------
r6709 | veracity0 | 2009-01-01 08:36:38 -0600 (Thu, 01 Jan 2009) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

01/01 is the Festival of Jarlsberg.

------------------------------------------------------------------------
r6708 | veracity0 | 2008-12-31 23:45:56 -0600 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

The Crimbo Cafe is now closed. Add throbbing rage gland.

------------------------------------------------------------------------
r6707 | veracity0 | 2008-12-31 22:20:12 -0600 (Wed, 31 Dec 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Change CCS command for summoning a pastamancer ghost from simply "summon" to
"summon ghost".
If you are on a bounty hunt that KoLmafia didn't see you start, it now figures
it out when you visit the Bounty Hunter Hunter.

------------------------------------------------------------------------
r6706 | veracity0 | 2008-12-31 19:12:26 -0600 (Wed, 31 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Simplify some code in KoL date handling. (Hopefully) eliminate error which
resulted in sometimes calculating the incorrect KoL date from an Earth date.

------------------------------------------------------------------------
r6705 | jasonharper | 2008-12-31 17:45:58 -0600 (Wed, 31 Dec 2008) | 9 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

To make it easier to handle the increasing number of items with varying
effects, I've added a simple expression evaluator for numeric modifiers,
documented at the top of modifiers.txt.  (I considered allowing arbitrary ASH
expressions, but that seems a bit heavyweight of a solution.)  All variable
items and effects are now in the data file, where they belong, except for
Tuesday's Ruby which is just too oddball.

Removed "Hobo Powered" boolean modifier, as it's no longer needed.

------------------------------------------------------------------------
r6704 | veracity0 | 2008-12-31 14:52:09 -0600 (Wed, 31 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java

Include some debugging to help track down an issue with determining correct
KoL date. Clear saved campground furnishings before reparsing campground.

------------------------------------------------------------------------
r6703 | veracity0 | 2008-12-31 10:50:07 -0600 (Wed, 31 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Get confirmation before replacing a dwelling with a lesser dwelling, replacing
any bed, or replacing a summoned pastamancer ghost.

------------------------------------------------------------------------
r6702 | veracity0 | 2008-12-31 09:20:56 -0600 (Wed, 31 Dec 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Attempt to be be more accurate in determining the KoL day from the moon postions
Only give Pastamancer combat entities experience if you win the battle and they
haven't abandoned you (as the angel hair wisp can do...)

------------------------------------------------------------------------
r6701 | veracity0 | 2008-12-30 15:02:40 -0600 (Tue, 30 Dec 2008) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

KoL requires confirmation when summoning a pastamancer combat ghost to replace
an existing one.
Handle ingredients properly when creating multiple chefstaves or star chart
drawings through the item manager.
Handle ingredients properly when attempting to make a chefstaff or star chart
drawing in the Relay Browser with insufficient or incorrect ingredients.

------------------------------------------------------------------------
r6700 | doctorrotelle | 2008-12-30 12:10:23 -0600 (Tue, 30 Dec 2008) | 1 line
Changed paths:
   M /src/data/monsters.txt

add meat drop for hippy camp bombed back to the stone age
------------------------------------------------------------------------
r6699 | DoctorRotelle | 2008-12-30 12:09:03 -0600 (Tue, 30 Dec 2008) | 1 line
Changed paths:
   M /src/data/modifiers.txt

orange candy hearts regen HP/MP
------------------------------------------------------------------------
r6698 | jasonharper | 2008-12-30 12:06:50 -0600 (Tue, 30 Dec 2008) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

"recover" command now recovers up to your autorecovery target if the current
value is below it, and only then recovers one point at a time.  This makes no
difference with the built-in recovery mechanism, which has a special case
that accomplishes the same thing, but makes a lot more sense with a
recoveryScript.

The HP & MP values in the relay browser are now clickable if they're less
than the maximum, rather than the autorecovery target.  This makes it easier
to recover a bit more when needed; healing up for a boss fight, or making
sure that you'll be able to cast Olfaction, for example.

------------------------------------------------------------------------
r6697 | veracity0 | 2008-12-30 10:49:59 -0600 (Tue, 30 Dec 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Only drink one TPS drink at a time. Add possible goal to Whitey's Grove.

------------------------------------------------------------------------
r6696 | veracity0 | 2008-12-29 23:41:17 -0600 (Mon, 29 Dec 2008) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Initial support for summoning Pastamancer combat entities (ghosts)

We recognize when you summon one, and remember the name and type
We track whenever you use one in battle (which you can do, 10 times per day)
You should be able to say "summon" in a CCS to summon your current ghost
The CLI "entity" command tells you what we know about your current entity.

Note that we don't - quite - track experience correctly: we increment experience
when you summon the combat entity, not when you win the battle with it still
present.

------------------------------------------------------------------------
r6695 | jasonharper | 2008-12-29 13:32:16 -0600 (Mon, 29 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Don't remove whitespace around semicolons in full-line commands; this messes
up expansion of nested aliases.

------------------------------------------------------------------------
r6694 | veracity0 | 2008-12-29 02:24:46 -0600 (Mon, 29 Dec 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt

Fix typo so boss warning works

------------------------------------------------------------------------
r6693 | veracity0 | 2008-12-28 19:18:03 -0600 (Sun, 28 Dec 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java

Visiting the untinker with the rusty screwdriver removes it from inventory

------------------------------------------------------------------------
r6692 | DoctorRotelle | 2008-12-28 15:34:47 -0600 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /src/data/monsters.txt

fix typo
------------------------------------------------------------------------
r6691 | DoctorRotelle | 2008-12-28 15:34:05 -0600 (Sun, 28 Dec 2008) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

fix typo
add crimbo nostalgia effect description
update modifiers with latest info
------------------------------------------------------------------------
r6690 | DoctorRotelle | 2008-12-28 15:32:06 -0600 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /src/data/zapgroups.txt

add new zap group
------------------------------------------------------------------------
r6689 | DoctorRotelle | 2008-12-28 14:58:50 -0600 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

add some plurals
------------------------------------------------------------------------
r6688 | DoctorRotelle | 2008-12-28 14:57:16 -0600 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /src/data/adventures.txt

add semi-rares as possible conditions
------------------------------------------------------------------------
r6687 | veracity0 | 2008-12-28 13:56:06 -0600 (Sun, 28 Dec 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Maximum use count of one for dwelling furnishings. Add a plural.

------------------------------------------------------------------------
r6686 | veracity0 | 2008-12-28 11:42:40 -0600 (Sun, 28 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Annotate inventory pages with a link to "roll sushi", if sushi-rolling mat is
in inventory.

------------------------------------------------------------------------
r6685 | veracity0 | 2008-12-28 10:59:58 -0600 (Sun, 28 Dec 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java

Sushi no longer shows up on equipment creation panels.
Put back (or finish. Was it ever there?) recognizing when the Gallery and
Second Floor of Spookyraven Manor get unlocked.
Simplify code in UseItemRequest that automatically removes a conflicting
elemental phial when you attempt to use a different one.

------------------------------------------------------------------------
r6684 | veracity0 | 2008-12-27 21:10:55 -0600 (Sat, 27 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you get the worm riding hooks, you lose the worm riding manual pages

------------------------------------------------------------------------
r6683 | DoctorRotelle | 2008-12-27 18:07:21 -0600 (Sat, 27 Dec 2008) | 1 line
Changed paths:
   M /src/data/inebriety.txt

fix typo
------------------------------------------------------------------------
r6682 | veracity0 | 2008-12-27 17:59:33 -0600 (Sat, 27 Dec 2008) | 25 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Experimental upgrade to casting Mystical Bookshelf skills for breakfast.

Each kind of book (tome, grimoire, libram) has a dropdown on the Breakfast
preferences, allowing you to specify what you want to use for breakfast. You
can select None, All, or a single book from each type.

If you select None, those books will not be used during breakfast.
If you select All, all available books of that type will be used. Total daily
usages will be evenly split among the available books of the type, with any
excess going to the first book of the type.
If you select a single book, all daily usages will be consumed using that book.

Librams are weird; you could, potentially, cast, restore MP, cast some more,
and so on. For now, even if you have "restore MP during breakfast" selected,
KoLmafia will not do so for librams: it will use up however much MP remains
after doing all the other breakfast skill usages.

Note also that with 2 possible tomes and 3 tome usages per day, if you have both
tomes and select All, you will get 2 Snowcones and 1 Sticker. The reverse is not
configurable. Sorry!

Note lastly that since I only have a single character with any books, although
she does have ALL the books, my daily testing is limited. More testing will
happen over time, both by me and by you. Thanks! ;)

------------------------------------------------------------------------
r6681 | jasonharper | 2008-12-27 13:42:50 -0600 (Sat, 27 Dec 2008) | 6 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/spleenhit.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Added consumption notes for every item I could find that has nonstandard
results - I've undoubtedly overlooked some.

Added code to generate appropriate consumption notes for identified dusty
bottles.

------------------------------------------------------------------------
r6680 | DoctorRotelle | 2008-12-27 13:34:29 -0600 (Sat, 27 Dec 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

fix typo
------------------------------------------------------------------------
r6679 | veracity0 | 2008-12-27 12:04:35 -0600 (Sat, 27 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

fix typo

------------------------------------------------------------------------
r6678 | veracity0 | 2008-12-27 12:03:10 -0600 (Sat, 27 Dec 2008) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

When you eat multiple fortune cookies, all the fortunes are concatenated. Parse
the lucky numbers from all of them.
<i>limbos</i> gingerbread has been renamed elven <i>limbos</i> gingerbread.

------------------------------------------------------------------------
r6677 | veracity0 | 2008-12-27 10:41:09 -0600 (Sat, 27 Dec 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt

Add +3 white rice as one of the available condition sets for Whitey's Grove

------------------------------------------------------------------------
r6676 | jasonharper | 2008-12-27 08:28:42 -0600 (Sat, 27 Dec 2008) | 15 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

The three consumption data files can now have an additional field, containing
free-form notes about what the item does for you beyond the basic adv & stat
gains (such as giving an effect).  This is appended to the second description
line in the Item Manager consumption lists.  File version numbers NOT changed
- the program doesn't actually require this field, and older versions would
ignore it.

Since the extra info will in many cases make the description too wide to fit
in the list, such items will have their own full text as a tooltip, so you
can always read it all.

I have only added minimal notes for a few food items so far (Hell ramen &
blob-shaped Crimbo cookies, for example) - just enough to test this feature. 
More notes will be added soon.

------------------------------------------------------------------------
r6675 | jasonharper | 2008-12-27 04:03:17 -0600 (Sat, 27 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Added effect of depleted Grimacite kneecapping stick.

------------------------------------------------------------------------
r6674 | veracity0 | 2008-12-27 01:08:23 -0600 (Sat, 27 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

Hidden City now saves itself properly as the last adventure location and
updates the adventure selector, just like any other adventuring loacation.

------------------------------------------------------------------------
r6673 | veracity0 | 2008-12-27 00:30:25 -0600 (Sat, 27 Dec 2008) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java

When you visit a square in the Hidden City, if it turns out to be an adventure
(as opposed to an altar or the temple), save the location in hiddenCitySquare
so that this square will be used for automated adventuring henceforth.

(That won't be useful if there is a Protector Spirit there, but I won't be in
a position to try that situation out for a while to come up with a solution.)

------------------------------------------------------------------------
r6672 | veracity0 | 2008-12-26 20:05:50 -0600 (Fri, 26 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

At altars in Hidden City, replace name of appropriate billiard ball with a
spoiler including the effect you will getby using it at this altar. (Untested)

------------------------------------------------------------------------
r6671 | veracity0 | 2008-12-26 17:27:22 -0600 (Fri, 26 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Re-sort usable list when reset mainstat gains so new sort order takes effect
immediately.

------------------------------------------------------------------------
r6670 | veracity0 | 2008-12-26 15:46:14 -0600 (Fri, 26 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java

When you log out and log in again, your mainstat might change. Update mainstat
gains in concoctions so they sort correctly for new character.

------------------------------------------------------------------------
r6669 | veracity0 | 2008-12-26 15:23:08 -0600 (Fri, 26 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Some choice adventures cost meat or items. If you can't pay the cost, do not
deduct it from inventory.

------------------------------------------------------------------------
r6668 | jasonharper | 2008-12-26 15:05:06 -0600 (Fri, 26 Dec 2008) | 10 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java

When copying text from the CLI or similar scrolling text fields, convert
character entities such as &gt; into plain text.  If preference "copyAsHTML"
is set to true, instead copy the raw HTML - this may be useful in certain
cases (to preserve text colors, or table structure), but probably not enough
to deserve a UI for setting it.

This change required extending the program's handing of character entities to
include numeric as well as named entities.  There may be side-effects
involving non-ASCII characters elsewhere.

------------------------------------------------------------------------
r6667 | veracity0 | 2008-12-26 14:45:25 -0600 (Fri, 26 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Using the miracle of "consume some", eat and drink multiple things at once!

------------------------------------------------------------------------
r6666 | veracity0 | 2008-12-26 14:15:22 -0600 (Fri, 26 Dec 2008) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Don't decorate post-war Arena with an H or F unless you can still get concerts.
I.e., you won the war for the fans of the concert you promoted.
Fix typo: when finish arena quest for fratboys, remove rock band flyers from
inventory, not jam band flyers.
Do special St. Sneaky Pete's day processing if you visit ANY adventure.php when
your inebriety is greater than 25, since the special adventures happen whether
or not you explicitly adventure in the St. Sneaky Pete's Day Stupor url.

------------------------------------------------------------------------
r6665 | veracity0 | 2008-12-26 12:04:36 -0600 (Fri, 26 Dec 2008) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   A /src/net/sourceforge/kolmafia/request/PyroRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you autosell something with the "new" interface, log the meat received in
the gCLI and the session log.
When you turn in barrels of gunpowder to the lighthouse keeper, remove them
from inventory.
When you find barrels of gunpowder on Sonofa Beach in the Relay Browser, give a
link to turn them in to the lighthouse keeper.
If you visit the Bounty Hunter Hunter via the menu option and have already
turned in a bounty today, say so, rather than saying you're already on a hunt.

------------------------------------------------------------------------
r6664 | veracity0 | 2008-12-25 22:33:59 -0600 (Thu, 25 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Familiar hatchlings found in the Relay Browser get a "grow" use link

------------------------------------------------------------------------
r6663 | veracity0 | 2008-12-25 17:01:45 -0600 (Thu, 25 Dec 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Tag certain non-consumable but usable items as "infinite use"

------------------------------------------------------------------------
r6662 | jasonharper | 2008-12-25 16:23:12 -0600 (Thu, 25 Dec 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Automatically updates the Gear Changer popup lists whenever you gain enough
stats to be able to equip an item that you couldn't before.  When this
happens, a message will be shown in the CLI naming one such item.

Adds a "familiar item locked" checkbox to the Gear Changer.

------------------------------------------------------------------------
r6661 | veracity0 | 2008-12-25 12:57:39 -0600 (Thu, 25 Dec 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

New Crimbo items. Crimbo Cafe has a new menu. Cheap toaster is infinite use.

------------------------------------------------------------------------
r6660 | veracity0 | 2008-12-24 18:45:35 -0600 (Wed, 24 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Simply code for "conditions" command a bit. Use ItemPool for castle map items

------------------------------------------------------------------------
r6659 | veracity0 | 2008-12-24 15:03:17 -0600 (Wed, 24 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java

Change email address for submitting debug logs

------------------------------------------------------------------------
r6658 | veracity0 | 2008-12-24 10:01:17 -0600 (Wed, 24 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

stat days affect stat gains from item consumption.

------------------------------------------------------------------------
r6657 | veracity0 | 2008-12-24 00:04:17 -0600 (Wed, 24 Dec 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New Advent item. Arena parameters for Magic Dragonfish.

------------------------------------------------------------------------
r6656 | veracity0 | 2008-12-23 16:53:43 -0600 (Tue, 23 Dec 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

If you try to adventure while inebriated, switch adventure to Drunken Stupor or
St. Sneaky Pete's Day Stupor, as appropriate, so logging is correct.

------------------------------------------------------------------------
r6655 | jasonharper | 2008-12-23 06:51:19 -0600 (Tue, 23 Dec 2008) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Fixed a few typos, and added modifiers for a bunch of missing effects.

Corrected formula for Temporary Lycanthropy muscle boost.

------------------------------------------------------------------------
r6654 | veracity0 | 2008-12-23 00:27:46 -0600 (Tue, 23 Dec 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add new Advent item

------------------------------------------------------------------------
r6653 | jasonharper | 2008-12-22 20:40:46 -0600 (Mon, 22 Dec 2008) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Makes fortune cookie & other counters visible in the relay browser, as if
though they were effects.  This works in both compact and normal side pane
modes.  Counters can be deleted by clicking on the number of turns remaining,
just like shrugging a buff - this feature is unavailable from the CLI due to
a lack of a way to unambiguously refer to a specific counter.

The "counters add <num>" CLI command now takes an optional title and/or image
filename for the counter, overriding the defaults of "Manual" and "watch.gif"
respectively.  Image filenames must end in .gif, and must exist within
http://images.kingdomofloathing.com/itemimages/ (which limits you to a mere
2826 or so possibilities).

------------------------------------------------------------------------
r6652 | veracity0 | 2008-12-22 16:12:52 -0600 (Mon, 22 Dec 2008) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Initial consumption data for maki

------------------------------------------------------------------------
r6651 | veracity0 | 2008-12-22 00:18:42 -0600 (Mon, 22 Dec 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add new Mob Penguin and the items it drops.

------------------------------------------------------------------------
r6650 | veracity0 | 2008-12-21 22:44:45 -0600 (Sun, 21 Dec 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add tiny plastic mutant elf. Fix KoL Con Cinco Pinata

------------------------------------------------------------------------
r6649 | veracity0 | 2008-12-21 20:16:37 -0600 (Sun, 21 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Make sure that a "scripts" directory exists.

------------------------------------------------------------------------
r6648 | veracity0 | 2008-12-21 16:25:05 -0600 (Sun, 21 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

When eating sushi increases fullness, update status so sidepane updates

------------------------------------------------------------------------
r6647 | veracity0 | 2008-12-21 15:22:12 -0600 (Sun, 21 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Handle dual-wielding equipment requests via chat

------------------------------------------------------------------------
r6646 | veracity0 | 2008-12-21 14:55:59 -0600 (Sun, 21 Dec 2008) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Add new items: tiny plastic Mob Penguin and fin-bit wax.
Avoid doing a full equipment request whn you equip or unequip items via chat.
Ditto for outfits, although I can't guarantee accessories always end up in the
correct slots.

------------------------------------------------------------------------
r6645 | jasonharper | 2008-12-20 19:24:01 -0600 (Sat, 20 Dec 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Adds modifiers for a few overlooked passive skills, intrinsic effects, and outfits.

------------------------------------------------------------------------
r6644 | jasonharper | 2008-12-20 17:43:15 -0600 (Sat, 20 Dec 2008) | 17 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Adds new string modifier "Modifiers", which is the complete modifiers string
for the item.  Recursion!  This allows checkmodifiers to work even with items
that have already had their modifiers parsed.

Adds missing modifier inquiry functions to ASH: numeric_modifier(string,
string); boolean_modifier(string, string); effect_modifier(string, string);
class_modifier(string, string); and string_modifier(string, string).  This
allows ALL modifiers to be queried from scripts, including outfit modifiers
which were previously impossible.

Adds "modref" CLI command, which will show the complete list of modifier
names usable from ASH, and their current values for the player.  If a
parameter is given, that object's modifiers are also shown.  Note that the
object name has to be given in full - it can be an item, outfit, effect,
skill, or possibly other things in the future, so fuzzy matching isn't
practical.

------------------------------------------------------------------------
r6643 | veracity0 | 2008-12-20 16:50:54 -0600 (Sat, 20 Dec 2008) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Restore recognition of equipment changing via /equip, /unequip, and /outfit,
which was erroneously removed by my last submit.
Fix duplicate modifier message for certain items which are overridden by code.

------------------------------------------------------------------------
r6642 | veracity0 | 2008-12-20 13:56:57 -0600 (Sat, 20 Dec 2008) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Fix detecting equipment changes performed in the Relay Browser.
Fix some item modifiers. Defer miniature antlers and depleted Grimacite
kneecapping stick until they've been spaded.

------------------------------------------------------------------------
r6641 | veracity0 | 2008-12-20 11:25:18 -0600 (Sat, 20 Dec 2008) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Make some (hopefully) efficiency improvements in the Concoctions Pool.
Add some plurals.

------------------------------------------------------------------------
r6640 | veracity0 | 2008-12-19 23:06:46 -0600 (Fri, 19 Dec 2008) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

Sushi doesn't benefit from Milk, Opposum, or Munchie Pills.
Add toast with jam recipe and effect

------------------------------------------------------------------------
r6639 | veracity0 | 2008-12-19 20:50:15 -0600 (Fri, 19 Dec 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

When get an instance of a CreateItemRequest, do not automatically set the
internal "quantityNeeded" variable. Let the caller do that just before it
executes the request.

------------------------------------------------------------------------
r6638 | veracity0 | 2008-12-19 20:09:23 -0600 (Fri, 19 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Do exact matches when make instances of CreateItemRequests. This should fix
certain cases of infinite recursion...

------------------------------------------------------------------------
r6637 | veracity0 | 2008-12-19 16:52:58 -0600 (Fri, 19 Dec 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java

Support for sushi-rolling maki. No consumption data, yet, for maki.

------------------------------------------------------------------------
r6636 | veracity0 | 2008-12-19 11:34:15 -0600 (Fri, 19 Dec 2008) | 5 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Fix bug in item creation: acquiring ingredients would reset quantity needed
to be created.

Add new Crimbo and Sea monsters, items, effects.

------------------------------------------------------------------------
r6635 | veracity0 | 2008-12-18 23:54:10 -0600 (Thu, 18 Dec 2008) | 5 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add new items.
(Re)fix fullness for nigiri: KoL erroneously changed it, I reported it, and
changed KoLmafia to accomadate the broken data, and now it has been restored...
When you buy the damp old boot, gice a link to the Old Man

------------------------------------------------------------------------
r6634 | jasonharper | 2008-12-18 03:45:19 -0600 (Thu, 18 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Fix NPE when attempting to adventure in the unbridged Chasm (and probably
other special locations that don't have a defined zone).

------------------------------------------------------------------------
r6633 | veracity0 | 2008-12-18 01:04:46 -0600 (Thu, 18 Dec 2008) | 11 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/coinmasters.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   A /src/net/sourceforge/kolmafia/request/SushiRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add new elf and items it drops.
Add map to Madness Reef to Big Brother's inventory.

Sushi Items are now creatable via Item Manager and are recognized when
created in Relay Browser.

This was a major change to Concoctions and Item Creation, so it's quite possible
I introduced bugs. I also didn't do all the testing I REALLY wanted to sushi
itself, since it turns out that nigiri is 3 fullness, not 2, like the Wiki
claims, and I got full sooner than I expected.

------------------------------------------------------------------------
r6632 | veracity0 | 2008-12-17 11:27:12 -0600 (Wed, 17 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you get das boot, you lose your damp old boot

------------------------------------------------------------------------
r6631 | veracity0 | 2008-12-17 10:09:24 -0600 (Wed, 17 Dec 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java

Add to connection option to connect via either IP address or name

------------------------------------------------------------------------
r6630 | veracity0 | 2008-12-16 20:01:33 -0600 (Tue, 16 Dec 2008) | 10 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

For the purpose of deciding if counters will expire, adventuring in an unknown
location via adventure.php is assumed to take 1 turn, rather than 0. That won't
be true of new zones in The Sea, for example, but it should allow counters to
fire while adventuring in Crimbo Town.

Add some consumption data for sushi items, although we can't create & consume
them yet.

Correct effect name.

------------------------------------------------------------------------
r6629 | veracity0 | 2008-12-16 18:41:36 -0600 (Tue, 16 Dec 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Initial support for "use some" food or booze. KoLmafia doesn't (yet) use this
feature itself, but it should detect when you do it through the Relay Browser
and update the inventory appropriately.

------------------------------------------------------------------------
r6628 | veracity0 | 2008-12-16 17:40:19 -0600 (Tue, 16 Dec 2008) | 14 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Support for familiar item locking. Currently, you can lock your curret familiar
item either in the Relay Browser (on the familiar or equipment page) or via the
CLI:

familiar lock
familiar unlock

If your item is locked, KoL itself will automagically move it whenever you
change familiars. Therefore, only universally usable items can be locked, and
if you switch to a familiar that can't equip items the item will not be moved
(and will no longer be locked).

There is no GUI way to set this, currently.

------------------------------------------------------------------------
r6627 | veracity0 | 2008-12-15 10:18:26 -0600 (Mon, 15 Dec 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add Mob Penguin Hitpenguin

------------------------------------------------------------------------
r6626 | veracity0 | 2008-12-15 10:02:43 -0600 (Mon, 15 Dec 2008) | 6 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Fix potential NPE in find_monsters() ASH function
Add new Mob Penguin items and effects
Account for all the ways drum machines, cursed pieces of thirteen, and black
puddings can fail to be used and properly track inventory whether or not
use is successful, either via Item Manager or Relay Browser.

------------------------------------------------------------------------
r6625 | jasonharper | 2008-12-14 17:04:13 -0600 (Sun, 14 Dec 2008) | 19 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Extends the recent locations history in the relay browser - by default, 5
locations (settable via recentLocations) are remembered, and links shown
underneath the existing last adventure link in smaller text.

Various improvements to the Daily Deeds panel:

Generalized the preference change notification mechanism so that deeds can
update in response to changes that aren't actually stored in a preference -
for example, a change in the number of stills remaining is broadcast as a
change to the nonexistent preference "(stills)".

Deeds are now executed via the command queue, so it's safe to click multple
deeds without waiting.

User-entered deeds are now dimmed out in both Daily Deeds lists upon
successful completion.

Added Deeds for remaining stills, outrageous sombrero, and black puddings. 

------------------------------------------------------------------------
r6624 | veracity0 | 2008-12-14 14:47:40 -0600 (Sun, 14 Dec 2008) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Recognize item usage from Relay Browser; it was broken by new inventory page
which loads results in-line.

Move detection of Black Pudding, Giant Sandworm, Scary Pirate, and Booty Crab,
since that same change no longer is a redirect to fight.php.

Count Black Puddings fought.

------------------------------------------------------------------------
r6623 | jasonharper | 2008-12-14 12:14:18 -0600 (Sun, 14 Dec 2008) | 11 lines
Changed paths:
   M /src/data/pulverize.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Allows powders & nuggets to be selected in the Pulverize panel, for either
Malus-ing yourself or sending to wadbot.  They appear in the list whenever
the corresponding element is selected, and the yield filter includes either
"1N" or "1W" as appropriate.

Fixed some problems with using the Pulverize button or context menu item in
other lists with powders or nuggets - that was implemented, but didn't work
with nuggets due to a typo, and would upgrade ALL powders of the selected
type (regardless of number requested) all the way to wads (even if the player
wanted the nuggets).  It should now behave as expected.

------------------------------------------------------------------------
r6622 | jasonharper | 2008-12-14 09:17:57 -0600 (Sun, 14 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

An attempt at working around a thread safety bug with Mac OS X-style search
fields.

------------------------------------------------------------------------
r6621 | veracity0 | 2008-12-13 23:51:32 -0600 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add blob-shaped Crimbo cookie et. al.

------------------------------------------------------------------------
r6620 | veracity0 | 2008-12-13 21:55:40 -0600 (Sat, 13 Dec 2008) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Add effect desc id for Yuletide Mutations.
Add crumpled felt fedora to Familiar Trainer (untested).

------------------------------------------------------------------------
r6619 | veracity0 | 2008-12-13 16:21:18 -0600 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Don't crash if have a bounty active and adventure in area with no bounty

------------------------------------------------------------------------
r6618 | veracity0 | 2008-12-13 15:56:56 -0600 (Sat, 13 Dec 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

Whenever we detect that character is equipped with Lord Spookyraven's
spectacles, identify dusty bottles if necessary.

If use Soft Green Fluffy Remedy from the Relay Browser, remove from inventory.

------------------------------------------------------------------------
r6617 | jasonharper | 2008-12-13 03:52:29 -0600 (Sat, 13 Dec 2008) | 10 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

Adds the ability to filter by quantity in most filtered lists.  The syntax
is: '#', followed by any combination of '<', '=', and '>', followed by a
non-negative integer (possibly containing commas).  This can go either before
or after the text being searched for, if any.

Also, another attempt at making the filter fields look like proper search
fields on Mac OS X 10.5.  Testers, please report whether this gets rid of the
ugly cursor droppings in the adventure select field that were present in the
first attempt.

------------------------------------------------------------------------
r6616 | veracity0 | 2008-12-12 19:51:43 -0600 (Fri, 12 Dec 2008) | 9 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/outfits.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Remain outfit #0 version of Terrifying Clown Suit.

Support for burrowgrub hive:
- it can be used once a day
- it is a breakfast item. Yum!
- You can use Consume Burrowgrub in combat 3 times a day. At the moment, we only
track usages; we do not limit attempted usages in CCS, for example, based on
whether you've used your hive or on how many times you've used the skill.

------------------------------------------------------------------------
r6615 | jasonharper | 2008-12-12 17:34:07 -0600 (Fri, 12 Dec 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Allows the use of many of the new chat commands from KoLmafia's internal
chat, IF the relay browser isn't running.  (They aren't safe to use if
there's any possibility of relay browser chat also being active, as the
commands would get executed twice.)  "/go" doesn't work.

------------------------------------------------------------------------
r6614 | jasonharper | 2008-12-12 12:26:13 -0600 (Fri, 12 Dec 2008) | 4 lines
Changed paths:
   M /src/data/outfits.txt

Terrifying Clown Suit now has a proper outfit ID: #10.

Arrrbor Day Aparrrrrel confirmed as outfit #48.

------------------------------------------------------------------------
r6613 | jasonharper | 2008-12-12 11:30:07 -0600 (Fri, 12 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/PvpManager.java

Avoid string index exception if the results of a PvP attack can't be parsed
(probably due to an ineligible target).

------------------------------------------------------------------------
r6612 | veracity0 | 2008-12-12 11:11:54 -0600 (Fri, 12 Dec 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java

All four corners of the Wine Cellar now have the appropriate bounty, not just
Wine Cellar (automatic) 

------------------------------------------------------------------------
r6611 | veracity0 | 2008-12-11 14:49:46 -0600 (Thu, 11 Dec 2008) | 9 lines
Changed paths:
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

Using a Soft Green Whatever no longer says "Effect removed." Therefore, KoLmafia
didn't think it succeeded in removing effects. Change heuristic: assume effect
removal was successful unless you are removing one of the known un-removable
effects.

The parasitic claw does not have an autsell price.

Add outfit ID for the Mutant Couture

------------------------------------------------------------------------
r6610 | veracity0 | 2008-12-11 09:49:16 -0600 (Thu, 11 Dec 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt

Add new mutant combat skills.

------------------------------------------------------------------------
r6609 | jasonharper | 2008-12-11 06:29:39 -0600 (Thu, 11 Dec 2008) | 10 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Adds a couple of effects that can be cleared by Disco [Power] Nap.

Avoids infinite recursion if the current mood has a gain_effect action
starting with "shrug" or "remedy" (previously, only "uneffect" had the
necessary special-casing).

Adds the new starting class skills Clobber, Toss, Sing, and Suckerpunch. 
Note that you have to visit the main map in the relay browser (or outside of
mafia) to learn these on your current ascension.

------------------------------------------------------------------------
r6608 | jasonharper | 2008-12-11 05:18:10 -0600 (Thu, 11 Dec 2008) | 10 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Fixes recognition of accessories & familiar equipment due to a server-side
change.

Use magical Ajax request to load only the current equipment whenever that
needs to be refreshed, rather than loading the full page of inventory.

Recognize familiar changing via the new /familiar chat command.

And most importantly of all: display the Elves vs. Penguins score at login!

------------------------------------------------------------------------
r6607 | jasonharper | 2008-12-10 17:26:53 -0600 (Wed, 10 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java

Updates sidepane immediately when muscle sign MCD is changed.

------------------------------------------------------------------------
r6606 | veracity0 | 2008-12-10 14:26:22 -0600 (Wed, 10 Dec 2008) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Do not be so aggressive in resetting "last item used". Do so only when a new
"use item" request is detected. This should fix restoring your old familiar
after using the black market map automatically makes and uses the blackbird.

Fix missing use links for acquiring an abridged dictionary (to the untinker) or
a dictionary (to the chasm).

If you find any of (spooky temple map, spooky sapling, spooky fertilizer), give
a use link to the map if and only if you now have all three items.

If you find any of (black market map, broken wings, sunken eyes), give a use
link to the map if and only if you now have all three items.

------------------------------------------------------------------------
r6605 | veracity0 | 2008-12-10 13:12:19 -0600 (Wed, 10 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Don't remove consumption helpers twice when used through the Relay Browser.
Don't remove spice melange twice, regardless of how you use it.

------------------------------------------------------------------------
r6604 | jasonharper | 2008-12-10 10:55:56 -0600 (Wed, 10 Dec 2008) | 9 lines
Changed paths:
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Adds a mechanism for indicating that certain monsters in combats.txt only
appear during odd- or even-numbered ascensions: an "o" or "e" in front of the
appearance weight.  With this extra data, the displayed encounter frequencies
are much more accurate in the Hole in the Sky, and somewhat more accurate in
the Haunted Pantry (due to the [overdone] meat blob).

Version number of combats.txt was NOT changed - the extra character is
ignored by previous versions of mafia.

------------------------------------------------------------------------
r6603 | veracity0 | 2008-12-10 08:43:28 -0600 (Wed, 10 Dec 2008) | 5 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/FunctionInvocation.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java

Arena parameters for Pair of Ragged Claws.

Add experimental "call" feature to ASH to invoke a function whose name is
determined at runtime, not parse time.

------------------------------------------------------------------------
r6602 | jasonharper | 2008-12-10 01:45:32 -0600 (Wed, 10 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java

Fix ascension history parsing for clan snapshots.

------------------------------------------------------------------------
r6601 | veracity0 | 2008-12-09 15:57:03 -0600 (Tue, 09 Dec 2008) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Give approprate defaults for new choice adventures.
Mutagin 'n' tonic has a level requirement of 5.
Fix prices of Crimbo Cafe items.
LARP membership card gives a 10% discount on items from Chez Snootee, Gnomish
Micromicrobrewery, Hell's Kitchen, and the Crimbo Cafe. It is known to work
from inventory and the closet. If you have one in storage and are out of Ronin,
KoLmafia will pull it the first time it checks prices.

------------------------------------------------------------------------
r6600 | jasonharper | 2008-12-09 12:25:29 -0600 (Tue, 09 Dec 2008) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Properly summons a s'n's sword when the first sticker is used.  Note that
this sticker will end up in slot 1, no matter where you were trying to put it
- that's just the way the summoning works.

Makes the estimated number of sticker turns remaining visible in the Gear
Changer.

Adds a "stickers <st1>, <st2>, <st3>" command to the CLI, which applies
stickers in currently empty slots only.  This is intended for use as the
command of an unconditional mood trigger; for example, "stickers wrestler,
wrestler, wrestler" will keep your stats maximized as stickers wear out.

------------------------------------------------------------------------
r6599 | veracity0 | 2008-12-09 12:00:11 -0600 (Tue, 09 Dec 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Refactor dynamic choice spoilers.
In the Shade tells you how many seed packets and how much slime you have.
If you successfully plant seeds, deduct consumables from inventory.

------------------------------------------------------------------------
r6598 | veracity0 | 2008-12-09 10:43:02 -0600 (Tue, 09 Dec 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add new Crimbo familiar

------------------------------------------------------------------------
r6597 | jasonharper | 2008-12-09 07:42:58 -0600 (Tue, 09 Dec 2008) | 15 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java

Item creation panels in the Item Manager now create all selected items, not
just the first.

Note the number of online players at login, so that the user has some idea of
how laggy this session is going to be.

Add Disembodied Hand to the list of useful Basement familiars; it can hold a
+stat% weapon for you.

Add "refresh campground" option to CLI, in case that's the one thing that
needs refreshing (it would otherwise require a "refresh all").

When refreshing, don't display the item being refreshed if that would be the
complete inventory list, or something equally large.

------------------------------------------------------------------------
r6596 | veracity0 | 2008-12-08 22:39:07 -0600 (Mon, 08 Dec 2008) | 3 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java

Finish enabling Crimbo Cafe. Improve log message for visiting any cafe.
Fix inebriety data of mutagin 'n' tonic

------------------------------------------------------------------------
r6595 | jasonharper | 2008-12-08 20:10:08 -0600 (Mon, 08 Dec 2008) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Adds ASH overdrink() function; like the CLI version, it bypasses all warnings
about overdrinking with adventures remaining, or inability to cast Ode.

Adds version of to_location() that takes an int instead of a string.  Not all
locations can be specified that way, but the ones that can't generally
require special-case handling anyway.

Fixed usage string for hiddencity CLI command.

------------------------------------------------------------------------
r6594 | jasonharper | 2008-12-08 19:14:19 -0600 (Mon, 08 Dec 2008) | 9 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Makes a LOT more of mafia's already-calculated modifier values actually
visible to the user, in the form of a popup that is activated by clicking on
the modifier display.  Players can now tell at a glance what their elemental
resistance levels are, how many bonus rollover adventures they'll get from
their current equipment, and much more.

Also fixed a couple of incorrect fumble modifiers, that were revealed by this
feature.

------------------------------------------------------------------------
r6593 | veracity0 | 2008-12-08 14:02:11 -0600 (Mon, 08 Dec 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

fat stacks of cash is now a solo-use combat item. Fix comment typo

------------------------------------------------------------------------
r6592 | veracity0 | 2008-12-08 11:23:32 -0600 (Mon, 08 Dec 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add Crimbo monsters

------------------------------------------------------------------------
r6591 | veracity0 | 2008-12-08 10:28:53 -0600 (Mon, 08 Dec 2008) | 3 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

The Crimbo Cafe is open.
Add new Crimbo items, effects, skills, recipes.

------------------------------------------------------------------------
r6590 | veracity0 | 2008-12-07 18:28:51 -0600 (Sun, 07 Dec 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Fix recipe for square sponge pants

------------------------------------------------------------------------
r6589 | jasonharper | 2008-12-07 15:02:40 -0600 (Sun, 07 Dec 2008) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/request/TrophyRequest.java
   A /src/net/sourceforge/kolmafia/swingui/TrophyFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

Adds Trophy Arranger feature to the Tools menu.

------------------------------------------------------------------------
r6588 | veracity0 | 2008-12-07 12:52:36 -0600 (Sun, 07 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number to 12.7

------------------------------------------------------------------------
r6587 | veracity0 | 2008-12-07 12:45:49 -0600 (Sun, 07 Dec 2008) | 4 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Arena parameters for the Imitation Crab.
Effect images for sugar fruit effects.
Update Coinmaster Frame variables when acquire sand dollars.

------------------------------------------------------------------------
r6586 | veracity0 | 2008-12-06 17:12:58 -0600 (Sat, 06 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

You need to have rescued Big Brother before you can buy stuff from him.
You need to wear underwater equipment before you can visit Big Brother.

------------------------------------------------------------------------
r6585 | DoctorRotelle | 2008-12-06 11:39:58 -0600 (Sat, 06 Dec 2008) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt

Clean up some data files
New zap groups
Added data for new AT skills to avoid "uneffect" when adding to current mood
------------------------------------------------------------------------
r6584 | veracity0 | 2008-12-06 01:58:38 -0600 (Sat, 06 Dec 2008) | 6 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Add Big Brother to list of Coinmasters for trading sand dollars for items.

We do not currently ensure that you are wearing equipment that allows you
to go under water or that you have progressed far enough in the quest to
actually visit Big Brother.

------------------------------------------------------------------------
r6583 | veracity0 | 2008-12-06 00:44:45 -0600 (Sat, 06 Dec 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt

Fix some undersea item drops and add some HP. Add Greased-Up Familiar

------------------------------------------------------------------------
r6582 | jasonharper | 2008-12-06 00:39:16 -0600 (Sat, 06 Dec 2008) | 2 lines
Changed paths:
   M /src/data/combats.txt

Fixed a misplaced line break in The Wreck of the Edgar Fitzsimmons.

------------------------------------------------------------------------
r6581 | veracity0 | 2008-12-05 22:56:52 -0600 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When you pick up a sand dollar, give a use link to Big Brother

------------------------------------------------------------------------
r6580 | jasonharper | 2008-12-05 19:59:44 -0600 (Fri, 05 Dec 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Using a strategy of "item dictionary" against a rampaging adding machine now
properly gets turned into an attack, rather than hanging the combat.

Items used in combat, that have some use type other than COMBAT_ITEM, are now
properly removed from inventory.

------------------------------------------------------------------------
r6579 | veracity0 | 2008-12-05 19:58:15 -0600 (Fri, 05 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Change an 8-hippy battlefield search string so as not to match a possible hot
cookbook message

------------------------------------------------------------------------
r6578 | veracity0 | 2008-12-05 19:43:49 -0600 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/itemdescs.txt

Item descid for das boot. 2 more monsters in the Wreck of the Edgar Fitzsimmons.

------------------------------------------------------------------------
r6577 | jasonharper | 2008-12-05 17:42:17 -0600 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /src/data/combats.txt

Fixed a space/tab problem with The Wreck of the Edgar Fitzsimmons.

------------------------------------------------------------------------
r6576 | veracity0 | 2008-12-05 16:03:15 -0600 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add damp old boot. das boot is no longer a quest item.

------------------------------------------------------------------------
r6575 | veracity0 | 2008-12-05 15:16:56 -0600 (Fri, 05 Dec 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

zen motorcycle and imitation whetstone do not increase familiar weight

------------------------------------------------------------------------
r6574 | veracity0 | 2008-12-05 14:16:11 -0600 (Fri, 05 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Put logout request back after frame manipulation, so user has feedback during
execution of the logout script.

------------------------------------------------------------------------
r6573 | veracity0 | 2008-12-05 13:27:26 -0600 (Fri, 05 Dec 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add new underwater items, effects, familiars, etc.
Fix Elemental Resistance factors of Stupendous and Sublime

------------------------------------------------------------------------
r6572 | jasonharper | 2008-12-04 16:09:59 -0600 (Thu, 04 Dec 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

Backs out the change in r6569 that gave the Mac OS X standard search field
appearance to text filters.  It had an ugly visual glitch on the
AdventureSelectPanel; the only thing that seems to be done differently there
is that the field is forced to a specific size, but that appears necessary
for layout.

------------------------------------------------------------------------
r6571 | veracity0 | 2008-12-04 10:34:52 -0600 (Thu, 04 Dec 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Two fixes to Familiar Trainer's "Learn Familiar Parameters" feature:
Print current iteration number, rather than +1
Detect special "this familiar sucks at this contest" message better: the message
for the Cuddlefish, for example, ends with a "!", not a "."

------------------------------------------------------------------------
r6570 | veracity0 | 2008-12-03 23:28:14 -0600 (Wed, 03 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Detect Really Good Feng Shui in your dwelling.
Logout before disposing of frames for "exit" command, rather than after.

------------------------------------------------------------------------
r6569 | jasonharper | 2008-12-03 20:21:52 -0600 (Wed, 03 Dec 2008) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

Makes the Gear Changer scrollable, so the presence of the sticker slots
doesn't affect the minimum size of the containing window.

And a little experiment: on Mac OS X 10.5+, gives the various text filters
the standard OS X search field appearance - this should make the purpose of
these unlabeled fields much clearer to new users.  The change has no effect
on any other platform, and in fact doesn't even affect 10.4, so I'm unable to
see the results myself.  Feedback, please.

------------------------------------------------------------------------
r6568 | veracity0 | 2008-12-03 19:35:40 -0600 (Wed, 03 Dec 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add "item familiar_equipped_equipment( familiar )" function to ASH to return
current item, as opposed to familiar_equipment( familiar ) which returns the
special item only this familiar can use.

------------------------------------------------------------------------
r6567 | veracity0 | 2008-12-03 19:22:29 -0600 (Wed, 03 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Automatically create intragalactic rowboat when acquire a quantum egg

------------------------------------------------------------------------
r6566 | jasonharper | 2008-12-03 17:10:30 -0600 (Wed, 03 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Another attempt at correctly calculating the varying effects of Grimacite
equipment.

------------------------------------------------------------------------
r6565 | veracity0 | 2008-12-03 14:59:06 -0600 (Wed, 03 Dec 2008) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

Add new item type: combat item.
Custom Combat only allows combat items

------------------------------------------------------------------------
r6564 | veracity0 | 2008-12-03 10:51:10 -0600 (Wed, 03 Dec 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If use a tattered scrap of paper or a divine champagne popper in a CCS, don't
try funkslinging more than one at a time. In fact, don't automatically choose
a second item to funksling with those items, since if they work, the monster
goes away. You can still explicitly list a second, different item.

------------------------------------------------------------------------
r6563 | veracity0 | 2008-12-03 10:24:18 -0600 (Wed, 03 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Skills that cost 0 MP to cast always cost that, regardless of Mana Cost
Reduction gear.

------------------------------------------------------------------------
r6562 | veracity0 | 2008-12-03 10:17:28 -0600 (Wed, 03 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add "int equipped_amount( item )" function to ASH

------------------------------------------------------------------------
r6561 | veracity0 | 2008-12-03 09:39:02 -0600 (Wed, 03 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Attempt to fix clover protection for 31337 scrolls: don't reset last used item
until clover protection has looked at it.

------------------------------------------------------------------------
r6560 | veracity0 | 2008-12-03 08:26:28 -0600 (Wed, 03 Dec 2008) | 4 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Regular item creation should not claim urls owned by PulverizeRequest
Provide arena parameters for the Cuddlefish
Add Festive Radiation status effect

------------------------------------------------------------------------
r6559 | veracity0 | 2008-12-02 17:16:40 -0600 (Tue, 02 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

M-x tabify turned the two spaces in "It's actually a book.  Read it." into
a tab. Revert it to the (necessary) two spaces.

------------------------------------------------------------------------
r6558 | veracity0 | 2008-12-02 16:56:16 -0600 (Tue, 02 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java

Clover protection kicks in only if >0 clovers in inventory.
Don't mess up caret position when typing in Conditions field or Login name

------------------------------------------------------------------------
r6557 | veracity0 | 2008-12-02 15:51:54 -0600 (Tue, 02 Dec 2008) | 7 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java

WHn you take a clover into the sewers, your clover and chewing gum are only
consumed if you accept three items; you can return to the Marketplace and
keep both items.
Clover protection should only kick in before you enter the sewers, not when
you accept items.
When you create an item out of meat, need a blank line in the session log.

------------------------------------------------------------------------
r6556 | veracity0 | 2008-12-02 14:25:24 -0600 (Tue, 02 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Maximum use count for a dance card is 1, or 0 if one is already active.

------------------------------------------------------------------------
r6555 | veracity0 | 2008-12-02 14:00:21 -0600 (Tue, 02 Dec 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Do not unequip your familiar's item when you put on the Birthday Suit.
(You do need to do that in the Sorceress's Lair, but the quest script handles
that a different way.)

------------------------------------------------------------------------
r6554 | veracity0 | 2008-12-02 13:52:06 -0600 (Tue, 02 Dec 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java

The various panels on the Meat Manager now have a "transfer all" button.

------------------------------------------------------------------------
r6553 | veracity0 | 2008-12-02 13:23:08 -0600 (Tue, 02 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Don't double count ingredients when craft items in relay browser.
Suppress visits to crafting interface in session log that are not creations.

------------------------------------------------------------------------
r6552 | veracity0 | 2008-12-02 09:59:05 -0600 (Tue, 02 Dec 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java

Detect "you don't have permission" from dev server and connect to another server.
For now, don't use raw IP addresses when connecting to KoL servers.

------------------------------------------------------------------------
r6551 | veracity0 | 2008-12-02 00:55:08 -0600 (Tue, 02 Dec 2008) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java

Set line and file just before invoking a function, not before parameters are
evaluated. Arena parameters for Sugar Fruit Fairy.

------------------------------------------------------------------------
r6550 | veracity0 | 2008-12-01 09:48:48 -0600 (Mon, 01 Dec 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Add IOTM, Sneaky Pete's day items, Advent calendar items

------------------------------------------------------------------------
r6549 | jasonharper | 2008-12-01 03:35:16 -0600 (Mon, 01 Dec 2008) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   A /src/data/pulverize.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/PulverizePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Adds a new Pulverize panel to the Equipment section of the Item Manager.  It can filter items based on expected yield & element, and queue them up for smashing, or to be sent off to wadbot.

The list of non-standard pulverize results is not 100% complete yet, but I believe that the displayed values are accurate for all items that players are likely to want to smash on a regular basis.

------------------------------------------------------------------------
r6548 | veracity0 | 2008-11-30 11:20:34 -0600 (Sun, 30 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java

Operators need line number tracking, not Expressions. Refactor a bit.

------------------------------------------------------------------------
r6547 | veracity0 | 2008-11-29 16:54:07 -0600 (Sat, 29 Nov 2008) | 18 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ArrayValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java

Provide mechanism for ASH runtime errors to print the line and filename of the
script statement that generated the error. The following places use this:

Runtime library functions: random, square_root
Operators: division by zero, mod by zero
For Loop with increment of zero
Array index out of bounds
Various internal errors which should never happen

Arrays are now publicly released.

int [6] array;

declares an array with six elements, indexed from 0 to 5. Accessing it looks
just like accessing a map with integer keys, but, unlike a map, only those
specific keys are allowed; you can't use other integers as indices. Doing so
generates "Array index out of bounds" errors at runtime.

------------------------------------------------------------------------
r6546 | veracity0 | 2008-11-29 11:14:39 -0600 (Sat, 29 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Toaster is no longer a campground item.

------------------------------------------------------------------------
r6545 | veracity0 | 2008-11-29 10:56:51 -0600 (Sat, 29 Nov 2008) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add plural of lewd playing card
Add new items and effects.

------------------------------------------------------------------------
r6544 | jasonharper | 2008-11-28 23:28:10 -0600 (Fri, 28 Nov 2008) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Don't parse results on account.php, as there can be arbitrary text (such as
"You acquire an item") in the profile quote field.

Adds three new ASH stat constants: SubMuscle, SubMysticality, and SubMoxie. 
Passing one of these to my_basestat() will return the current substats rather
than full stat points.

------------------------------------------------------------------------
r6543 | jasonharper | 2008-11-28 15:28:03 -0600 (Fri, 28 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java

Recognize pirate insults even if you have the sword behind inappropriate
prepositions equipped.

------------------------------------------------------------------------
r6542 | veracity0 | 2008-11-28 12:48:19 -0600 (Fri, 28 Nov 2008) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Support for depleted grimacite items.

Yes, Jason beat this submit by mere seconds. I retained his submit and folded
in some refactoring from my submit.

------------------------------------------------------------------------
r6541 | jasonharper | 2008-11-28 12:23:46 -0600 (Fri, 28 Nov 2008) | 8 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Added the varying properties of the new depleted grimacite equipment.

Corrected calculation of bonuses for all grimacite equipment - it was wrong
when the mini-moon was hidden.

Added "PvP Fights" numeric modifier, and applied it to all the relevant
equipment.

------------------------------------------------------------------------
r6540 | veracity0 | 2008-11-27 18:34:54 -0600 (Thu, 27 Nov 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

I don't want full pathnames cluttering up my gCLI output, so make it optional.

------------------------------------------------------------------------
r6539 | jasonharper | 2008-11-27 14:18:08 -0600 (Thu, 27 Nov 2008) | 13 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java

Another attempt at parsing profiles of players with custom titles.

In the process of debugging the above, I added a "checkprofile <player>" CLI
command.  I've left it in place, but not marked public, as I'm sure it's
going to be needed again.

Also fixed a problem with ascension history parsing due to a change in format
on the server.

Added recipes for creating any of the four flavors of South of the Border
gum, by using a pack of gum (it's guaranteed to drop one of each, unlike
other similar situations such as the pile of candy).

------------------------------------------------------------------------
r6538 | jasonharper | 2008-11-27 09:34:18 -0600 (Thu, 27 Nov 2008) | 4 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java

Testing a possible partial fix for the hangs on window opening.

Adds combat data for Dr. Awkward.

------------------------------------------------------------------------
r6537 | veracity0 | 2008-11-26 20:47:13 -0600 (Wed, 26 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java

If we have not detected the pyramid position, look at it before decorating the
response to the pyramid wheel choice adventure.

------------------------------------------------------------------------
r6536 | veracity0 | 2008-11-26 19:39:37 -0600 (Wed, 26 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Restore that use link, after browbeating by dangerpin. :)

------------------------------------------------------------------------
r6535 | veracity0 | 2008-11-26 19:14:05 -0600 (Wed, 26 Nov 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Do not provide a use link for the Orcish Frat House Blueprints, as it is
useless: you MUST be wearing the Swashbuckling Getup when you get them, and
it is not possible to pass any of the options on the Blueprints while wearing
that outfit.

------------------------------------------------------------------------
r6534 | veracity0 | 2008-11-26 14:05:05 -0600 (Wed, 26 Nov 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add new items and such, courtesy of Doctor Rotelle

------------------------------------------------------------------------
r6533 | veracity0 | 2008-11-26 10:51:07 -0600 (Wed, 26 Nov 2008) | 5 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Change Melee Damage and Melee Damage Percent to Weapon Damage and Weapon Damage
Percent, to agree with KoL.
Made other modifications to item enchantment parsing.
Ran checkdata and updated all items to agree with current KoL item descriptions

------------------------------------------------------------------------
r6532 | jasonharper | 2008-11-26 04:04:34 -0600 (Wed, 26 Nov 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

The Palindome is now properly unlocked when you attempt to adventure there,
so your initial visit no longer has to be made via the relay browser.

The "telescope" command now indicates whether you have the item needed to
pass each level, in either your inventory or closet.

------------------------------------------------------------------------
r6531 | jasonharper | 2008-11-25 19:07:41 -0600 (Tue, 25 Nov 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Shows the current Guy Made of Bees state and Ballroom song on the 2nd floor
of Spookyraven Manor.

Recognizes monsters with prepositions in their names, even when the sword
behind inappropriate prepositions is equipped.

------------------------------------------------------------------------
r6530 | veracity0 | 2008-11-25 18:10:16 -0600 (Tue, 25 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/PyramidRequest.java

Don't let KoLAdventure claim requests owned by PyramidRequest.
Change name of final Lower Chamber configuration to Empty/Empty/Ed's Chamber

------------------------------------------------------------------------
r6529 | veracity0 | 2008-11-25 17:16:14 -0600 (Tue, 25 Nov 2008) | 14 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/PyramidRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Support for the wheel in the pyramid.

Whenever we visit the main pyramid page, we record what position the lower
chamber is in. This position is incremented by turning the wheel, either via
choice adventure or tomb ratchet.

When you are given the pyramid wheel choice adventure in the Relay Browser,
the current state of the pyramid is shown below the choice options.

When you take a choice, the new state of the pyramid replaces the Adventure
Again section, complete with HTML links.

Acquiring and using ancient bronze tokens and ancient bombs should be correct.

------------------------------------------------------------------------
r6528 | veracity0 | 2008-11-24 17:46:46 -0600 (Mon, 24 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

If you have no adventures left, clicking arrows on the adventure count spinner
will no longer change the adventure count from 0

------------------------------------------------------------------------
r6527 | veracity0 | 2008-11-24 17:15:04 -0600 (Mon, 24 Nov 2008) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Degrassi Knoll shopping list is consumed if you have a bitchin' meatcar in your
inventory. Otherwise, it is not.

------------------------------------------------------------------------
r6526 | veracity0 | 2008-11-24 16:35:29 -0600 (Mon, 24 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

If breakfast unequipped your old-fashioned Crimbo toy in order to use it,
reequip it

------------------------------------------------------------------------
r6525 | veracity0 | 2008-11-24 15:51:19 -0600 (Mon, 24 Nov 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java

Fix "add to mood" button on status effect panel.
Add hedge maze puzzle as default goal for hedge maze

------------------------------------------------------------------------
r6524 | jasonharper | 2008-11-24 14:50:35 -0600 (Mon, 24 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Adds ASH autosell_price() function.

Adds [use map] link when you receive the Knob encryption key.

------------------------------------------------------------------------
r6523 | jasonharper | 2008-11-23 11:37:03 -0600 (Sun, 23 Nov 2008) | 12 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   A /src/net/sourceforge/kolmafia/request/RichardRequest.java

Added the three ways you can help Richard in Hobopolis as adventurable
locations.

Added the four current Sea zones as adventurable locations.  Yes, it takes
into account the fact that they normally consume two adventures - if you try
to adventure there with one turn left on a counter, and don't have the Fishy
effect, you'll get the warning.

Added the monsters from those Sea zones with minimal data, and all of the
items they drop directly (just enough to prevent errors at startup).  Some of
the items you can get indirectly remain to be added.

------------------------------------------------------------------------
r6522 | veracity0 | 2008-11-23 01:13:17 -0600 (Sun, 23 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Show odds of winning Beer Pong along with insult count

------------------------------------------------------------------------
r6521 | jasonharper | 2008-11-22 13:34:58 -0600 (Sat, 22 Nov 2008) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java

Fix incorrect determination of the date of Thanksgiving (although I'm not
sure if it's going to be a Feast of Boris this year, given today's unexpected
FoB).

Discontinue collection of Wine Cellar drop pattern data - with over 500
submissions, it's clear that all 24 patterns are possible, with no
significant differences in frequency.  Thanks to everyone who contributed!

------------------------------------------------------------------------
r6520 | jasonharper | 2008-11-22 06:03:07 -0600 (Sat, 22 Nov 2008) | 15 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

If MP is insufficient for mood maintenance, recover enough MP to cast all
skills that actually need to be cast, not every skill in the mood.

ASH restore_mp(0) now works to restore to the user-set recovery level, just
as restore_hp(0) does.

Added ASH meat_drop() and meat_drop(monster), which return the base average
meat drop for a monster (0 for monsters that don't drop meat, -1 for unknown
monsters).

Added CLI "holiday <name>" command to enable special processing for holidays
that are celebrated on an unexpected day.  "Feast of Boris" (increased
stomach capacity) and "Festival of Jarlsberg" (reduced skill cost) are the
only names with any current effect - note that these are case-sensitive.

------------------------------------------------------------------------
r6519 | veracity0 | 2008-11-21 20:39:17 -0600 (Fri, 21 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Muscle and Mysticality weapons are both Melee and can be mixed.
Moxie weapons are Ranged and can be mixed onlty with other Ranged weapons.

------------------------------------------------------------------------
r6518 | veracity0 | 2008-11-21 08:24:19 -0600 (Fri, 21 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix spleen tracking

------------------------------------------------------------------------
r6517 | veracity0 | 2008-11-20 14:03:43 -0600 (Thu, 20 Nov 2008) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Creating stuff with meat via the inventory uses action=makestuff.
Creating stuff with meat via the crafting interface uses action=makepaste.
Handle both.

When an already expired counter is detected in the Relay Browser, do not alert
the user that the counter expired -1 turns ago.

------------------------------------------------------------------------
r6516 | veracity0 | 2008-11-20 09:28:52 -0600 (Thu, 20 Nov 2008) | 4 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Initial support for the "Summon Stickers" skill. You can now mix and match
Tome skills three times per day for 2 MP each. I have not changed how they
are used in Breakfast, yet.

------------------------------------------------------------------------
r6515 | veracity0 | 2008-11-20 08:04:11 -0600 (Thu, 20 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Don't shortcircuit a request when removing a previously expired counter

------------------------------------------------------------------------
r6514 | jasonharper | 2008-11-20 07:28:37 -0600 (Thu, 20 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Adds a couple of Birdform-specific fumble/damage messages.

------------------------------------------------------------------------
r6513 | jasonharper | 2008-11-19 23:54:55 -0600 (Wed, 19 Nov 2008) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Adds a 3-turn counter when a dance card is used, to remind you to go back to
the Ballroom.

It is the player's responsibility to avoid using a dance card when another
counter has 3 turns remaining; there is no mechanism for delivering two
simultaneous counter expiration notices (and of course no way to collect both
rewards).

------------------------------------------------------------------------
r6512 | jasonharper | 2008-11-19 15:07:59 -0600 (Wed, 19 Nov 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Adds "overdrink" command to CLI, which behaves exactly the same as "drink"
except that there won't be any confirmation dialogs if this would get you
falling-down drunk with turns remaining, or if you don't have enough MP to
cast Ode to Booze.  Useful if you need to queue up some actions before
rollover and won't be around to answer any dialogs.

------------------------------------------------------------------------
r6511 | jasonharper | 2008-11-19 07:56:55 -0600 (Wed, 19 Nov 2008) | 12 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

Changes the "all but one" option on several Item Manager pages to "all but
usable", since a growing number of equipment types can now have more than one
equipped - for example, with Double-Fisted Skull Smashing and a Disembodied
Hand, up to three of any 1-handed weapon might be used at once.  However, not
everybody has DFSS available on their current run, and not everybody is ever
going to have a Hand, so the exact numbers are configurable.  This is done on
the Item Filters page, which was previously blank.  In anticipation of even
more ways in which multiples of equipment items might be needed, I've added
configurable values for every category I could think of.  So, once you have
the Quadrupedal Pants-Wearing skill, and the Psychopathic Pantsrack familiar
is released, all you'll need to do is change the Pants value from 1 to 3.

------------------------------------------------------------------------
r6510 | jasonharper | 2008-11-18 08:31:55 -0600 (Tue, 18 Nov 2008) | 22 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java

Adds a few CLI commands:

"try" - execute the following commands, but continue the script even if an
error occurs.

"else" - execute the following commands only if the previous "if", "while",
or "try" didn't execute theirs.

"elseif <condition>" - use this instead of "else; if <condition>" which
doesn't actually work.  Due to the unusual way the CLI defines block
statements, both "else" and the conditional command it goes with must be at
the outermost level; neither can be nested inside anything, thus a separate
"elseif" command is required.

"ash <statement>" - runs a single line of ASH code, and displays the results.
This is intended for quick testing of ASH built-in functions; for embedding
ASH code in a CLI script, the <inline-ash-script> mechanism remains a much
better choice.

Also fixed a crash that would occur if a return statement was used at the top
level of ASH code, outside of a function.

------------------------------------------------------------------------
r6509 | jasonharper | 2008-11-18 01:01:43 -0600 (Tue, 18 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/webui/HobopolisDecorator.java

Adds tirevalanche calculator at the bottom of Burnbarrel Blvd.

------------------------------------------------------------------------
r6508 | jasonharper | 2008-11-17 23:35:14 -0600 (Mon, 17 Nov 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Improve parsing of housing changes - mafia was looking for some rather
outdated messages.

Refresh effects after using an anti-anti-antidote.

------------------------------------------------------------------------
r6507 | jasonharper | 2008-11-16 02:30:10 -0600 (Sun, 16 Nov 2008) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Phase 2 of campground parsing: most changes to campground equipment are now
tracked, the main thing missing is that it doesn't notice when Spn-Zor's
"tasteful" furnishing items break.

HP/MP restoration now uses the actual values based on your campground when
resting, rather than assuming 40 points - this should make it a bit more
intelligent about choosing that option.

Having "sleep on your clan sofa" selected as a restorative, when your clan
doesn't have a sofa, should behave a bit better now - you'll get hurt once,
then it will move on to another option.

------------------------------------------------------------------------
r6506 | jasonharper | 2008-11-15 20:22:38 -0600 (Sat, 15 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java

Hopefully fix problem with taking a clan snapshot of a player with a custom
title starting with "Level".  Note that correct parsing of the level of any
player that has their level as part of their title cannot be guaranteed.

------------------------------------------------------------------------
r6505 | veracity0 | 2008-11-15 16:03:40 -0600 (Sat, 15 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

HiddenCityRequest no-longer erroneously claims all URLs from relay browser.
Opps!

------------------------------------------------------------------------
r6504 | veracity0 | 2008-11-14 23:12:18 -0600 (Fri, 14 Nov 2008) | 24 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java

Support for automatic adventuring in the Hidden City. You have to choose a
square to adventure in. Having done so, you can select Hidden City as an
adventure location and all should work as expected. If you choose a square
that contains an altar, the temple, or a former protector spirit, you will
be told that there is nothing more to do and adventuring will abort.

A new CLI command has been added to enable this:

hiddencity <square>

will set the designated square in your preferences for automated adventuring
in the Hidden City.

This command also allows two other things, but they have not been tested yet:

hiddencity <square> temple

will visit the specified square and deposit the four stone triangles. That
should redirect you into a fight...

hiddencity <square> altar <item>

will visit the specified square and insert the specified item into the altar.

------------------------------------------------------------------------
r6503 | veracity0 | 2008-11-14 15:57:42 -0600 (Fri, 14 Nov 2008) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   A /src/net/sourceforge/kolmafia/request/HiddenCityRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Remove carved wooden wheel when given choice adventure that consumes it, not
when you take a choice.

Initial support for HiddenCityRequest: recognize and log visits to hidden city,
recognize when placing stone triangles or round objects consumes items.

This could ulitmately be expanded to allow detection and tracking of which
squares contain the various altars and the temple, to allow insertion of
round objects and stone triangles, and to allow autmated adventuring in
other squares.

------------------------------------------------------------------------
r6502 | jasonharper | 2008-11-14 04:00:46 -0600 (Fri, 14 Nov 2008) | 18 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Phase 1 of campground parsing - your housing, furnishings, and other
campground equipment that isn't already detected is now collected in a list
of items, available internally as KoLConstants.campground, and from ASH via
get_campground(), which returns a mapping from items to integers (the integer
can only be 1 for most items, but can be as high as 9 for pretty bouquets and
fences).  There are a few special cases for campground items that don't
correspond directly to an inventory item: having Really Good Feng Shui is
represented by the item "Feng Shui for Big Dumb Idiots", having a pagoda is
represented by "pagoda plans", and the ground (having no housing) is
represented by a "big rock" for lack of anything more appropriate.

Modifiers are processed for all campground items, and new modifier types have
been created for the various aspects of recovering HP/MP via resting, but at
the moment the only items with any real effect are the Hobopolis bedding
items which give elemental resistance.  Also, the campground info is only
valid at the start of a session, it isn't yet being updated if items are
added.

------------------------------------------------------------------------
r6501 | veracity0 | 2008-11-14 00:19:39 -0600 (Fri, 14 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Ignore Olfaction in CCS if you are in bad moon; the skill shows up on the
character sheet but is not really available.

------------------------------------------------------------------------
r6500 | veracity0 | 2008-11-13 21:44:07 -0600 (Thu, 13 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Remove carved wooden wheel from inventory when you install it in the pyramid

------------------------------------------------------------------------
r6499 | jasonharper | 2008-11-13 19:31:20 -0600 (Thu, 13 Nov 2008) | 7 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Testing a possible fix to the slowdowns reported by some players after
receiving or using items with a (TM) or other non-ASCII character.  Possible
side-effects include incorrect display or word-wrap of words with such
characters, although I've not personally seen any such problems (and I assume
that the affected players would prefer an occasional garbled word to an
unusably slow program).

------------------------------------------------------------------------
r6498 | veracity0 | 2008-11-13 14:18:12 -0600 (Thu, 13 Nov 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Add a couple modifiers that have now been spaded

------------------------------------------------------------------------
r6497 | jasonharper | 2008-11-13 13:42:13 -0600 (Thu, 13 Nov 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Fixed relay browser safetly spoilers ("?" at top right of map pages): the
problem was that mafia was being inconsistent as to whether the "&pwd" should
be part of URLs passed to getAdventureByURL().  I believe this will also fix
problems related to auto-completing the Untinker quest, and auto-acquiring an
enchanted bean to unlock the Beanstalk. 

------------------------------------------------------------------------
r6496 | veracity0 | 2008-11-12 22:09:35 -0600 (Wed, 12 Nov 2008) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Add item to use to get Radiating Black Body

------------------------------------------------------------------------
r6495 | jasonharper | 2008-11-12 16:35:19 -0600 (Wed, 12 Nov 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Updated monsters.txt with the latest data from AFH.

------------------------------------------------------------------------
r6494 | jasonharper | 2008-11-12 10:47:41 -0600 (Wed, 12 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix problem introduced in r6493 that was causing a variety of
location-specific actions to not take place.

------------------------------------------------------------------------
r6493 | jasonharper | 2008-11-11 18:12:46 -0600 (Tue, 11 Nov 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java

Fix problem with incorrect HP target being shown for Basement gauntlet test,
if your DA is over 1000.

Fix problem with Basement monsters being misrecognized as hobos if your last
normal adventure was in Hobopolis.

------------------------------------------------------------------------
r6492 | jasonharper | 2008-11-11 16:40:17 -0600 (Tue, 11 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Use the correct parameters when implicitly calling a script from the CLI (no
explicit "call" command given), especially when the script isn't the first
command on the line.

------------------------------------------------------------------------
r6491 | jasonharper | 2008-11-11 13:46:09 -0600 (Tue, 11 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Fix familiar changing in the Basement, which was broken by previous fix for
using Ben-Gal balm in the Basement.

------------------------------------------------------------------------
r6490 | jasonharper | 2008-11-10 17:28:18 -0600 (Mon, 10 Nov 2008) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/relay/basement.js

Fix problem with using Ben-Gal balm (or anything else with non-ASCII
characters) from the Fernswarthy's Basement booster list.  You may need to
manually delete relay/basement.js from your data directory for this to take
effect, it's one of the files that's only updated on a version number change.

Disable "telescope" and "concert" options in the Basement booster list if
those activities have already been done today.

Set the current quartet song when distant music is heard at the end of
combat.  This will eventually pick up any changes from adventuring in the
Ballroom outside of mafia.

------------------------------------------------------------------------
r6489 | veracity0 | 2008-11-10 13:17:16 -0600 (Mon, 10 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Small refactoring of choice handling

------------------------------------------------------------------------
r6488 | veracity0 | 2008-11-10 09:22:29 -0600 (Mon, 10 Nov 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If you find a special encounter twice in the same session, special handling
didn't happen for the second time - even though that was when it NEEDED to
happen, in the case of the adventures that remove catnip and hang glider from
your inventory.

------------------------------------------------------------------------
r6487 | jasonharper | 2008-11-09 20:29:38 -0600 (Sun, 09 Nov 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Scratch 'n' sniff phase 3:  Gear Changer is now fully functional with
stickers.  Sticker enchantments are now accounted for in the displayed item
drop %, meat drop %, etc.  Added a "stickers" value to CLI conditional tests,
so you can now say things like:
    while stickers < 3; use apple sticker

------------------------------------------------------------------------
r6486 | veracity0 | 2008-11-09 14:26:56 -0600 (Sun, 09 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Give choice spoilers to Orcish Frat House Blueprints

------------------------------------------------------------------------
r6485 | veracity0 | 2008-11-08 17:04:21 -0600 (Sat, 08 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java

Do a better job of tracking equipped equipment while refreshing inventory

------------------------------------------------------------------------
r6484 | jasonharper | 2008-11-08 16:26:06 -0600 (Sat, 08 Nov 2008) | 14 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Phase 2 of scratch 'n' sniff support.  Stickers are now fully usable from CLI
and ASH, as if they went in three new equipment slots, named "sticker1" thru
"sticker3" (can be abbreviated as "st1" thru "st3").  "equip" now includes
sticker info, including the estimated number of combat turns left for each
one; "equip [<slot>] <sticker>" or just "use <sticker>" applies one; and
"unequip <slot>" or "unequip <name>" peels them.  If no slot is explicitly
given when using a sticker, only currently empty slots are considered - it
won't peel one to make room, as it can't know which one you wanted to remove,
and there's a cost to guessing wrong.

Still not implemented: summoning stickers, using them from the Gear Changer,
accounting for the sticker effects, and a mechanism for automatically
replacing stickers when they wear out.

------------------------------------------------------------------------
r6483 | jasonharper | 2008-11-08 14:18:46 -0600 (Sat, 08 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Whenever you receive a roasted marshmallow from one of the Yuletide
adventures, a marshmallow now mysteriously vanishes from your inventory. 
Spoooky!

------------------------------------------------------------------------
r6482 | jasonharper | 2008-11-08 10:56:23 -0600 (Sat, 08 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Renamed the functions added in r6481 to better match the naming conventions
for ASH - galaktik_cures_discounted(), white_citadel_available(),
black_market_available(), and hippy_store_available().

------------------------------------------------------------------------
r6481 | jasonharper | 2008-11-08 10:43:27 -0600 (Sat, 08 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Makes the quest completion info from QuestLogRequest available to ASH
scripts: galaktikCuresAvailable(), isWhiteCitadelAvailable(),
isBlackMarketAvailable(), and isHippyStoreAvailable(), all returning boolean.

------------------------------------------------------------------------
r6480 | veracity0 | 2008-11-08 10:07:05 -0600 (Sat, 08 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Restore "galaktik" CLI command to fully or partially cure HP or MP

------------------------------------------------------------------------
r6479 | jasonharper | 2008-11-07 16:16:47 -0600 (Fri, 07 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Avoids an error when trying to view the Mall store of a player who doesn't
have a Mall store.

------------------------------------------------------------------------
r6478 | jasonharper | 2008-11-07 01:04:46 -0600 (Fri, 07 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

let's try this again
haiku dungeon combat now
has recognition

------------------------------------------------------------------------
r6477 | jasonharper | 2008-11-07 00:36:53 -0600 (Fri, 07 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Fix bug that was causing items to be misidentified when added to your Mall
store via the relay browser - the quantity was being used as the item ID.

------------------------------------------------------------------------
r6476 | jasonharper | 2008-11-06 01:58:56 -0600 (Thu, 06 Nov 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Adds a [refresh] link at the bottom of the charpane - it can easily get out
of sync due to activities performed within mafia, and a page refresh may have
undesirable side-effects such as clearing chat.

Makes the current image number visible in all Hobopolis zones.

------------------------------------------------------------------------
r6475 | jasonharper | 2008-11-05 16:53:26 -0600 (Wed, 05 Nov 2008) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Adds more graceful handling of situations in which an item is unequipped in
order to satisfy a request, with an outfit checkpoint active - the item is
removed from all checkpoints, so there won't be a useless error when the
checkpoints are restored.  This is specifically useful for "use"ing an
equipped scratch 'n' sniff weapon in order to fold it into the other form. 
It should also eliminate that annoying "You need 1 more worm riding hooks to
continue" error at the end of the Desert subquest.

When using multiple Warm Subject gift certificates, they should now all be
used, even if the first one gave you the T-shirt.

------------------------------------------------------------------------
r6474 | jasonharper | 2008-11-05 04:48:18 -0600 (Wed, 05 Nov 2008) | 16 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Tries to recognize
monster names, and to insert
spoilers, in haiku.

Only tested in
the Haiku Dungeon: I don't
know how well it will

work with combats with
the haiku katana (what
happens with monster

names over seven
syllables?). blah blah blah blah
blah blah haiku sux

------------------------------------------------------------------------
r6473 | jasonharper | 2008-11-04 23:29:09 -0600 (Tue, 04 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

InventoryManager.hasAnyIngredient() no longer hangs on items with a creation
loop, such as flat dough <-> wad of dough.

------------------------------------------------------------------------
r6472 | veracity0 | 2008-11-04 16:37:19 -0600 (Tue, 04 Nov 2008) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Provide ability to (almost) create fullness and inebriety files directly from
the Well Tempered Epicure and Mixologist.
Update data files with latest Well-Tempered data

------------------------------------------------------------------------
r6471 | jasonharper | 2008-11-04 07:40:19 -0600 (Tue, 04 Nov 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

When a sticker falls off at the end of a relay browser combat, add a
[bedazzle] link to let the player easily replace it.

------------------------------------------------------------------------
r6470 | jasonharper | 2008-11-04 06:07:17 -0600 (Tue, 04 Nov 2008) | 9 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Adds preliminary support for the Scratch 'n' Sniff Sticker Tome and its
products.  All currently known items are recognized (however, I suspect there
are some rare stickers yet to be discovered).  The weapons can be equipped
from mafia, and "use"d to fold into the other form (but there's currently an
error given if you were wielding the weapon at the time).

Mafia cannot currently cast the summoning skill, nor apply/remove the
stickers.  The sticker enchantments are not yet accounted for.

------------------------------------------------------------------------
r6469 | jasonharper | 2008-11-04 02:00:30 -0600 (Tue, 04 Nov 2008) | 16 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Combats in Hobopolis are no longer assumed to be vs. ordinary hobos if the
encounter name matches any known monster.  This should fix problems with
holiday monsters in Hobopolis, and with giant sandworms or black puddings
after a Hobopolis adventure.  New holiday monsters are still going to be
misrecognized as hobos until entered into monsters.txt, there's no easy fix
for that.

Added minimal entries (HP=0, no other data) for the FoB and Drunken Dead
monsters, so that the above actually accomplishes something.  Added actual
entries for Giant Sandworm and Black Pudding, which had somehow been
overlooked.

When using a CCS, the name of the section being used is now shown on the
"Strategy:" line.  This should make it more obvious what's going on in cases
of monster misrecognition.

------------------------------------------------------------------------
r6468 | shwei | 2008-11-03 20:09:29 -0600 (Mon, 03 Nov 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java

Add /ann to list of commands requiring /channel prefix
------------------------------------------------------------------------
r6467 | shwei | 2008-11-03 14:40:55 -0600 (Mon, 03 Nov 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java

Remove chat command interception (rollback to /do /run /cli before all chat commands)
------------------------------------------------------------------------
r6466 | jasonharper | 2008-11-03 05:08:59 -0600 (Mon, 03 Nov 2008) | 25 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java

Adds another scriptable behavior override: deciding whether to buy or create
an item, which doesn't always have an obvious answer.  Set "buyScript" to the
filename of an ASH script definining a function like this:
  boolean main(item itm, int qty, int ingredientLevel, boolean defaultBuy)
If it returns true, the item will be bought, otherwise created (possibly
invoking further buy/create decisions for the ingredients).

Parameters itm & qty specify the item that is needed.

ingredientLevel indicates what's already available: 0 = none of the
ingredients, 1 = some of them, 2 = enough to create at least one of the
requested item.

defaultBuy indicates what KoLmafia would have done otherwise; returning this
value is the safest thing your script could do.  It will normally be true if
ingredientLevel is 0, false if 2.  The default at level 1 depends on the
item, and is subject to change - currently, anything made with star charts,
pixels, the Malus, or multi-use are bought, anything else is created.

Your script should generally NOT buy or create anything - those actions will
be performed based on the value it returns.  However, the script might want
to acquire the item by nonstandard means - for example, it could pull certain
items from the clan stash, while the general preference for satisfying
requests from the stash is turned off.

------------------------------------------------------------------------
r6465 | jasonharper | 2008-11-03 01:32:41 -0600 (Mon, 03 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java

Adds "execute" button to the Mood panel, for convenience.

------------------------------------------------------------------------
r6464 | veracity0 | 2008-11-02 20:45:32 -0600 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Mysticality weapons require Muscle to hit

------------------------------------------------------------------------
r6463 | veracity0 | 2008-11-02 19:57:58 -0600 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Dont stop adventuring when removing a countwer which expired in the past

------------------------------------------------------------------------
r6462 | jasonharper | 2008-11-02 02:09:01 -0600 (Sun, 02 Nov 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Show quantity when acquiring multiple items.

------------------------------------------------------------------------
r6461 | jasonharper | 2008-11-02 01:42:29 -0500 (Sun, 02 Nov 2008) | 11 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

KoLmafia's HP/MP restoration mechanism can now be overridden by an ASH
script: set preference "recoveryScript" to its filename.  Its main() will be
called with two parameters, a string ("HP" or "MP") and an integer (the
specific amount that recovery needs to achieve, or zero for the usual case of
recovering up to the user-set threshold).  The normal mechanism gets called
afterwards, so the script can simply return if it only handles the other type
of restoration, or it can't come up with anything useful to do. 
removeMalignantEffects() is called before calling the script for HP recovery,
so you'd need to disable that in the preferences if you wanted the script to
take over those duties, too.

------------------------------------------------------------------------
r6460 | jasonharper | 2008-11-01 20:02:52 -0500 (Sat, 01 Nov 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

If a counter would expire in the middle of an activity that takes multiple
turns (such as shoring), show the number of turns before expiration, so that
the player can take appropriate action.

------------------------------------------------------------------------
r6459 | veracity0 | 2008-11-01 10:00:08 -0500 (Sat, 01 Nov 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Halloween prizes are "display" not "none"

------------------------------------------------------------------------
r6458 | jasonharper | 2008-11-01 04:13:01 -0500 (Sat, 01 Nov 2008) | 14 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/DailyDeedsPanel.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java

Adds Daily Deeds list (an option in the Overview section of the Adventure
tab), containing various limited-times-per-day actions such as the Friars
blessings and Nunnery visits.  Most are in the form of a button that will
perform the action, which is dimmed out after the action has been done, so
you can tell at a glance which of these actions are still available (spice
melange usage is shown as text only, to avoid a potentially very expensive
misclick).

Adds "later" CLI command, that will add a Daily Deeds button that will
execute a specified command (or commands, separated by semicolons - "later"
eats the whole line).  The button will be dimmed out if you click it and the
command completes without error, and in any case will disappear at the end of
your session.

------------------------------------------------------------------------
r6457 | jasonharper | 2008-10-31 17:06:25 -0500 (Fri, 31 Oct 2008) | 13 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/utilities/PrefixMap.java

Adds online help to the CLI - "help" shows the full command list (long!) with
brief descriptions, "help <subject>" shows commands with <subject> in their
name or description, and "help help" shows the conventions used in the
command descriptions.

There will undoubtedly be commands in the list you weren't aware of, but
these are actually new: "budget", "pull outfit <name>", "condref", and
"moleref".

This feature required a complete rewrite of how commands are handled, so that
usage text could be associated with them; please report any anomalies,
especially in CLI scripts.

------------------------------------------------------------------------
r6456 | shwei | 2008-10-31 14:51:12 -0500 (Fri, 31 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java

Display frame before rendering text to avoid race condition
------------------------------------------------------------------------
r6455 | shwei | 2008-10-31 14:30:29 -0500 (Fri, 31 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java

Since we're re-using frames, no need to do remove-readd tracking on frames with sidebar
------------------------------------------------------------------------
r6454 | shwei | 2008-10-31 14:01:21 -0500 (Fri, 31 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java

Add villa to the list of known channels
------------------------------------------------------------------------
r6453 | jasonharper | 2008-10-30 23:51:16 -0500 (Thu, 30 Oct 2008) | 5 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Adds a new "Familiar Effect" modifier for equipment, which is displayed in
the Gear Changer in the familiar equipment menu.  It's mainly useful for the
Mad Hatrack, but there are several ordinary familiar equipment items that
have hard-to-remember effects (such as the ant gardening tools).

------------------------------------------------------------------------
r6452 | jasonharper | 2008-10-30 17:54:52 -0500 (Thu, 30 Oct 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Fixed misspelled plural of deodorant.

------------------------------------------------------------------------
r6451 | jasonharper | 2008-10-30 17:15:38 -0500 (Thu, 30 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Generalize the thrust-smack w/ranged weapon check to cover the *butt skills
as well, and their combos.

------------------------------------------------------------------------
r6450 | jasonharper | 2008-10-30 00:04:29 -0500 (Thu, 30 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Hopefully fixes infinite loop in CCS when using [lunging] thrust-smack with a
ranged weapon equiped (I have neither skill available to test).

------------------------------------------------------------------------
r6449 | jasonharper | 2008-10-29 22:45:56 -0500 (Wed, 29 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Makes pulling all items from Hagnk's much, much faster, by doing a single
refreshConcoctions at the end, rather than for each item.  It can still take
over a minute, with a huge inventory on a slow computer.

------------------------------------------------------------------------
r6448 | veracity0 | 2008-10-29 21:58:29 -0500 (Wed, 29 Oct 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add bird rib to dropped items for whitesnake

------------------------------------------------------------------------
r6447 | jasonharper | 2008-10-29 17:20:10 -0500 (Wed, 29 Oct 2008) | 7 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Disambiguates the Ninja Snowmen, to the extent possible.  The variety that
drops the rice bowl has a distinct image, so can always be identified.  The
other two (icy katana hilt & cold ninja mask) have the same image and intro
text, so they generally can't be distinguished before calling a CCS.  I've
combined them into a single monster, with both drops, and twice the
appearance rate.

------------------------------------------------------------------------
r6446 | veracity0 | 2008-10-29 14:37:09 -0500 (Wed, 29 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Keep better track of equipped accessories when refresh inventory/equipment

------------------------------------------------------------------------
r6445 | veracity0 | 2008-10-29 13:18:21 -0500 (Wed, 29 Oct 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add new Halloween items

------------------------------------------------------------------------
r6444 | veracity0 | 2008-10-28 23:12:35 -0500 (Tue, 28 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

Fix accounting of Hermit Permits when you've hacked the Hermit

------------------------------------------------------------------------
r6443 | jasonharper | 2008-10-28 21:28:46 -0500 (Tue, 28 Oct 2008) | 6 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Added a bunch of missing monster drop data, primarily for Battlefield
enemies.

Removed forced stack trace on unrecognized item names, inadvertently checked
in with r6441.

------------------------------------------------------------------------
r6442 | jasonharper | 2008-10-28 18:26:48 -0500 (Tue, 28 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/CellarDecorator.java

Fixed visual glitch with Haunted Wine Cellar glyph display.

------------------------------------------------------------------------
r6441 | jasonharper | 2008-10-28 15:01:02 -0500 (Tue, 28 Oct 2008) | 18 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

When in Ronin, items from storage can now be directly used from the
consumption and creation lists within the Item Manager.  Pulled items will be
shown in italic, and the number of pulls that will be used is shown in the
queued ingredient lists.  To avoid clutter, consumables that you aren't high
enough level to consume will not be considered pullable.

To enable this feature, you must first set a budget for the number of pulls
KoLmafia is allowed to use on your behalf - this is done in either the
General Storage or Equipment Storage lists (just above the display of the #
of pulls remaining).  Explicitly pulled items (from either Storage list, or
"pull" commands in the CLI) do not require a budget, but may reduce the
budget as it is limited to the number of pulls remaining.  The budget is
reset to zero for every session, to avoid surprises.

Use with caution!  If you've set a nonzero budget, mafia will happily use
those pulls to satisfy ANY item request that exceeds the amount creatable
from inventory!

------------------------------------------------------------------------
r6440 | jasonharper | 2008-10-26 21:51:18 -0500 (Sun, 26 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

When fighting any pirate in the relay browser, show the current number of
known insults in the monster stats area.

------------------------------------------------------------------------
r6439 | jasonharper | 2008-10-26 11:57:53 -0500 (Sun, 26 Oct 2008) | 8 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

The Storage list in the item manager now shows more info about consumables,
and grays out items that you are unable to consume or equip with your current
stats.

Automatically starts Doc Galaktik's Quest For Herbs after ascension.  As far
as I can tell, there is no possible downside to doing this, but in case
anybody objects they can set autostartGalaktikQuest to false.

------------------------------------------------------------------------
r6438 | jasonharper | 2008-10-25 19:27:42 -0500 (Sat, 25 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Adds moon sign spoilers to the resurrect screen, so that I don't have to look
them up in the Wiki every time I ascend.

------------------------------------------------------------------------
r6437 | jasonharper | 2008-10-25 18:23:56 -0500 (Sat, 25 Oct 2008) | 3 lines
Changed paths:
   M /src/data/monsters.txt

Removed extraneous tab in file that was causing a "Unknown item found:" on
startup.

------------------------------------------------------------------------
r6436 | jasonharper | 2008-10-25 18:00:45 -0500 (Sat, 25 Oct 2008) | 18 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

A bunch of hopeful performance improvements, aimed mainly at
refreshConcoctions which seems to be the source of the recent slow-downs.  I
can't quantify the results, but it certainly seems faster.

ConcoctionDatabase.getAvailableIngredients now always returns a
SortedListModel, which makes subequent lookups more efficient.  There was a
bug here: if no items were available in the closet, storage, or stash, this
routine would simply return the full inventory list - even if there were
queued items whose ingredients shouldn't be available.

Rearranged the code in UseItemEnquePanel's isVisible filter to check the
simplest things first, and therefore usually exit faster.  That seems to have
been the single greatest speedup.

Changed many uses of TreeMap to the more efficient HashMap - wherever I could
easily verify that no operations were being performed on the map that
required the sortedness of TreeMap.

------------------------------------------------------------------------
r6435 | veracity0 | 2008-10-25 13:32:34 -0500 (Sat, 25 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java

Star chart item creation makes one item at a time. Override processResults
since superclass method assumes all the items get created with one request.

------------------------------------------------------------------------
r6434 | veracity0 | 2008-10-24 22:00:39 -0500 (Fri, 24 Oct 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add groovy prism necklace

------------------------------------------------------------------------
r6433 | veracity0 | 2008-10-24 17:22:28 -0500 (Fri, 24 Oct 2008) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

it's "Pete's Sake" not "Pete's sake"

------------------------------------------------------------------------
r6432 | veracity0 | 2008-10-24 15:16:07 -0500 (Fri, 24 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Libram skills can be cast multiple times per request now.

------------------------------------------------------------------------
r6431 | jasonharper | 2008-10-24 14:05:37 -0500 (Fri, 24 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java

Add "Ballyhoo!" PvP stance.

Save the PvP loss message whenever it changes, rather than when the win message changes.

------------------------------------------------------------------------
r6430 | jasonharper | 2008-10-24 13:12:04 -0500 (Fri, 24 Oct 2008) | 7 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Adds Clownosity as a tracked modifier, which is displayed on the sidepane in
the same place as Hobo Power if nonzero.  In the unlikely event that you have
both Clownosity and Hobo Power, Hobo Power currently wins.

Also a bunch of data file updates, such as the equip requirements recently
added to several items.

------------------------------------------------------------------------
r6429 | veracity0 | 2008-10-24 12:28:38 -0500 (Fri, 24 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Give corect adventure name as status when you find a new demon name

------------------------------------------------------------------------
r6428 | veracity0 | 2008-10-24 10:14:13 -0500 (Fri, 24 Oct 2008) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java

Fix ingredient usage for MultiUseRequest (palm fronds, duct tape, etc.)
Add preference to control whether closet is used as source of ingredients for
item creation. Add a checkbox to the item creation panel to control this.

------------------------------------------------------------------------
r6427 | jasonharper | 2008-10-24 07:59:10 -0500 (Fri, 24 Oct 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Corrected a bunch of plurals from a "checkplurals" run.

------------------------------------------------------------------------
r6426 | jasonharper | 2008-10-23 21:33:35 -0500 (Thu, 23 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java

Implements usability of the Idol of Ak'gyxoth (it now summons one drink per
day), and adds it to the list of items used at breakfast.  The code is based
on the assumption that it works exactly the same as the Emblem.

------------------------------------------------------------------------
r6425 | veracity0 | 2008-10-23 13:23:18 -0500 (Thu, 23 Oct 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/inebriety.txt

Remove duplicate entries from concoction and inebriety data files

------------------------------------------------------------------------
r6424 | shwei | 2008-10-23 13:01:49 -0500 (Thu, 23 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java

Create login frame before logout sequence, make chat command detection case-insensitive
------------------------------------------------------------------------
r6423 | DoctorRotelle | 2008-10-23 11:55:05 -0500 (Thu, 23 Oct 2008) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/modifiers.txt

Update to modifiers.txt for well-oiled
Update to concoctions.txt for new still recipe
Correction to equipment.txt Mpx -> Mox
Update to inebriety to include Pete's Sake
------------------------------------------------------------------------
r6422 | veracity0 | 2008-10-22 23:56:34 -0500 (Wed, 22 Oct 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add new items and associated effects and recipes

------------------------------------------------------------------------
r6421 | jasonharper | 2008-10-22 13:20:12 -0500 (Wed, 22 Oct 2008) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Adds a "by room" checkbox to the item consumption lists, that controls
whether items you don't have room for are sorted to the bottom.  This is for
the benefit of people using this interface to feed a GGG, and for those who
found that this feature increased the amount of scrolling they had to do.

------------------------------------------------------------------------
r6420 | jasonharper | 2008-10-22 12:43:29 -0500 (Wed, 22 Oct 2008) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Mafia's inventory can no longer be corrupted by the presence of "You acquire
an item:" or similar text in Mall stores.

Abort Mall/NPC store buying if the desired item isn't received, but something
else was.  This should eliminate the runaway buying sprees that could occur
if an item had been renamed, or its plural was incorrect in itemdescs.txt.

------------------------------------------------------------------------
r6419 | shwei | 2008-10-22 11:41:15 -0500 (Wed, 22 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java

Add /hobopolis to list of known channels
------------------------------------------------------------------------
r6418 | veracity0 | 2008-10-21 20:32:49 -0500 (Tue, 21 Oct 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java

Allow adventure zones to have multiple sets of default conditions.
Give the Oasis and Barrrney's Barrr multiple default conditions

------------------------------------------------------------------------
r6417 | veracity0 | 2008-10-21 13:54:14 -0500 (Tue, 21 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Correctly calculate MP cost of multiple libram summons.
Remove self-described "ugly hack".

------------------------------------------------------------------------
r6416 | shwei | 2008-10-21 13:44:26 -0500 (Tue, 21 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java

Ensure global menu bar is added to all windows"
------------------------------------------------------------------------
r6415 | shwei | 2008-10-21 13:31:04 -0500 (Tue, 21 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Refactor chat command handling
------------------------------------------------------------------------
r6414 | shwei | 2008-10-21 12:48:19 -0500 (Tue, 21 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java

Add support for / chat commands without the /cli, /do, or /run prefix
------------------------------------------------------------------------
r6413 | jasonharper | 2008-10-21 10:25:56 -0500 (Tue, 21 Oct 2008) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Support the new /outfit chat command, sort of - it's basically doing a
"refresh equipment" each time, as the server response does not contain enough
information to reconstruct the equipment change with 100% accuracy.

Display a message in internal chat when any advanced chat command is attempted
there, until such time as they are working properly.

------------------------------------------------------------------------
r6412 | shwei | 2008-10-20 14:12:44 -0500 (Mon, 20 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/LogoutMenuItem.java

Since logout request is run in a worker thread while AWT is blocked, do not call AWT classes until logout is finished
------------------------------------------------------------------------
r6411 | jasonharper | 2008-10-20 14:08:19 -0500 (Mon, 20 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Ingredients are now properly removed from inventory after one-click and chat
command crafting, thanks to a server-side change by CDMoyer.  (Crafting and
other new chat commands still don't work in KoLmafia's internal chat.)

------------------------------------------------------------------------
r6410 | veracity0 | 2008-10-20 13:35:19 -0500 (Mon, 20 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Only look for "whichitem=xxx" for use and multi-use requests to avoid getting
fooled by mall purchase requests with >32 bit integers in such fields

------------------------------------------------------------------------
r6409 | jasonharper | 2008-10-20 11:48:32 -0500 (Mon, 20 Oct 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix an old bug affecting clover recognition - their multiuse was detected with
    urlString.indexOf( "whichitem=24" ) != -1
which picks up any other multiusable items with IDs starting with 24 
(including most semirares, and a few other uncommonly used items).

------------------------------------------------------------------------
r6408 | jasonharper | 2008-10-20 07:22:07 -0500 (Mon, 20 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

Fix tracking of autoattack changes - both from the account page (the server
started quoting the option values at some point), and the new /aa chat
command.

------------------------------------------------------------------------
r6407 | jasonharper | 2008-10-20 05:59:29 -0500 (Mon, 20 Oct 2008) | 13 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Add choice spoilers for all the llama lama gong choice adventures. 
Unfortunately, actual choice options wouldn't work very well, since these
adventures aren't tied to any one zone - the player would have to temporarily
change their adventuring location in order to access them.  A "gong" CLI
command that sets all the choice numbers based on entered goals seems like
the simplest solution, but that's a project for another day.

Restore a used gong to inventory if it's used before the previous journey was
done.

Show the current tunnel level when in Moleform, as part of the "Shape
of...Mole!" effect in the charpane (much like the olfaction tracker).

------------------------------------------------------------------------
r6406 | jasonharper | 2008-10-20 01:11:37 -0500 (Mon, 20 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Correctly displays MP after a libram summoning (it was decreased by the cost
of the next cast, not the current one.)

------------------------------------------------------------------------
r6405 | jasonharper | 2008-10-18 19:12:28 -0500 (Sat, 18 Oct 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Add "gnaw through the bars" choice for Despite All Your Rage - useful for
people doing Hobopolis solo, who have no other choice.  "Wait for rescue" is
not available as a choice, since it makes no sense to automate that - you
can't have already been rescued until some time has passed.

------------------------------------------------------------------------
r6404 | jasonharper | 2008-10-18 18:03:56 -0500 (Sat, 18 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java

Don't load the custom avatar page to determine the class of a player who has
a custom title - that information is actually on the character sheet, just in
a different place.

------------------------------------------------------------------------
r6403 | veracity0 | 2008-10-18 13:37:19 -0500 (Sat, 18 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Don't let any item list contain negative item counts, except for the tally

------------------------------------------------------------------------
r6402 | jasonharper | 2008-10-18 00:31:53 -0500 (Sat, 18 Oct 2008) | 5 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Logs the zodiac sign of a newly-ascended character, as requested by QuantumNightmare.
Adds "preAscensionScript" and "postAscensionScript" string preferences, which are
executed from the corresponding ValhallaManager methods.  These should be useful to
customize last-minute preparations, and ascendee setup.

------------------------------------------------------------------------
r6401 | veracity0 | 2008-10-17 22:39:31 -0500 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Add space at the right end of the toolbar to match the space on the left end.

------------------------------------------------------------------------
r6400 | jasonharper | 2008-10-17 22:18:28 -0500 (Fri, 17 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

KoLmafia.getRestoreCount() (as used by the CLI "mpitems" command) no longer
crashes if there are non-item sources of MP restoration enabled.

------------------------------------------------------------------------
r6399 | jasonharper | 2008-10-17 15:18:13 -0500 (Fri, 17 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Plump juicy grubs are now an option for HP restoration, and delicious
shimmering moths for MP restoration, when in Birdform.  Eat 'em up, yum!

------------------------------------------------------------------------
r6398 | DoctorRotelle | 2008-10-16 13:13:20 -0500 (Thu, 16 Oct 2008) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Update for modifiers.txt to add the Red Door Syndrome effect
------------------------------------------------------------------------
r6397 | jasonharper | 2008-10-15 20:43:35 -0500 (Wed, 15 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix copy&paste bug in r6396.

------------------------------------------------------------------------
r6396 | jasonharper | 2008-10-15 18:26:43 -0500 (Wed, 15 Oct 2008) | 11 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Consumption helpers are now fully usable from the item manager - they're
always at the top of the lists, just consume or enqueue them before the
consumables you want to apply them to.  Note that the queue remembers the
exact order in which you added items, although the display does not currently
preserve that order.

Using Frosty's mug or Scratch's fork, from the item manager, CLI, or scripts,
should now automatically remove the disallowed elemental form, and heal
enough HP to survive the elemental hit you'll receive.  This hasn't been
fully tested yet (ran out of fullness while testing other aspects).

------------------------------------------------------------------------
r6395 | jasonharper | 2008-10-15 15:05:01 -0500 (Wed, 15 Oct 2008) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

When not sorting consumables by adv-per-<fullness>, sort by adventures, not
<fullness>.
Restore equipment before inserting skeleton key if you aren't using a clover,
to gain the benefits of any equipment that raises your max HP.
Add "Mind Yer Binder" choice adventure.
The warning about needing a certain item when fighting the NS should now
work.

------------------------------------------------------------------------
r6394 | jasonharper | 2008-10-15 12:48:31 -0500 (Wed, 15 Oct 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix starcharting and other specialty creation methods that were producing no
results.  (CreateItemRequest.reconstructFields had been inappropriately
changed to 'private', making the subclass overrides of that method
inaccessible.)

------------------------------------------------------------------------
r6393 | jasonharper | 2008-10-15 04:05:38 -0500 (Wed, 15 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java

Fix at least some of the problems with taking a clan snapshot, including
handling players with custom titles.

------------------------------------------------------------------------
r6392 | veracity0 | 2008-10-15 01:00:45 -0500 (Wed, 15 Oct 2008) | 8 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java

When logout from one character and login to another, update battle action
and custom combat script combo boxes in Adventure Frame.
Louvre choice handler only activates for Louvre choices.
ASH extract_item and extract_meat functions should now work even if string
is in haiku result format.
Gaining a full stat point in an adventure should now force a refresh, which
hopefully will make newly equippable items available in the Gear Changer.

------------------------------------------------------------------------
r6391 | jasonharper | 2008-10-14 16:21:46 -0500 (Tue, 14 Oct 2008) | 5 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Disambiguate the three subspecies of Orcish Frat Boys.  To minimize
confusion, I've changed their names to match those used on the Wiki.  This
will break any existing ASH scripts that were referring to them by name, but
any such scripts were broken already.

------------------------------------------------------------------------
r6390 | shwei | 2008-10-14 15:23:06 -0500 (Tue, 14 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix certain frames not calling dispose() when closed
Decode character entities in status messages (Lab&oacute;r Day)
Improve hide/redisplay for tabbed chat
When /listening to a channel, open tab before broadcasting listen message
------------------------------------------------------------------------
r6389 | jasonharper | 2008-10-14 14:13:27 -0500 (Tue, 14 Oct 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

Check data length in all other uses of FileUtilities.readData, too.

On fallback to an internal data file in case of version mismatch, skip over
the version number of the internal file.

------------------------------------------------------------------------
r6388 | veracity0 | 2008-10-14 13:19:58 -0500 (Tue, 14 Oct 2008) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

When the Item Manager frame is created, the lists of creatable items contain
CreateItemRequest objects. Since frames are no longer destroyed, even across
logout/login, cached concoction yield can be incorrect for sauceress potions.
Therefore, recalculate yield before combining items.
Widen strut in front of garbage collect button to match other struts

------------------------------------------------------------------------
r6387 | veracity0 | 2008-10-14 11:56:07 -0500 (Tue, 14 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Give link to frat house when you find a spanish fly.
Be defensive when reading defaults.txt

------------------------------------------------------------------------
r6386 | veracity0 | 2008-10-13 18:54:36 -0500 (Mon, 13 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Warn when have less than three bottles of oil of oiliness left in sewers

------------------------------------------------------------------------
r6385 | jasonharper | 2008-10-13 11:05:05 -0500 (Mon, 13 Oct 2008) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Effect name change: Glittering Eyelids => Eyelashes.  Also, The Halls of
Muscularity is now spelled correctly on the server.

------------------------------------------------------------------------
r6384 | jasonharper | 2008-10-13 09:32:57 -0500 (Mon, 13 Oct 2008) | 11 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java

Added a mechanism to disambiguate monsters with the same name: any code which
can predict which is going to appear can call
AdventureRequest.setNameOverride( <in-game name>, <disambiguated name> ). 
Used this to distinguish the Barrels mimic (of which there are three
varieties) from the Dungeon of Doom mimic, and the Snake/Wolf knights in the
Gallery.

Also disambiguated the white & mahogany versions of the animated nightstand;
that had to be hard-coded as it's possible to directly encounter them without
going through a choice adventure.

------------------------------------------------------------------------
r6383 | jasonharper | 2008-10-13 06:53:44 -0500 (Mon, 13 Oct 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Plural of "cream stout" is "bottles of cream stout", not "glasses of..."

------------------------------------------------------------------------
r6382 | jasonharper | 2008-10-12 20:49:33 -0500 (Sun, 12 Oct 2008) | 2 lines
Changed paths:
   M /src/data/buffbots.txt

New URL for IocaineBot.

------------------------------------------------------------------------
r6381 | jasonharper | 2008-10-12 19:48:21 -0500 (Sun, 12 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

The "effects" command now includes the total number of AT buffs you have
active.

------------------------------------------------------------------------
r6380 | jasonharper | 2008-10-12 11:50:36 -0500 (Sun, 12 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Jar of fermented pickle juice and extra-greasy slider will remove up to 5
points of spleen damage when consumed.

------------------------------------------------------------------------
r6379 | jasonharper | 2008-10-12 10:47:12 -0500 (Sun, 12 Oct 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

The use links for Fernswarthy's key and the dusty old book now should
actually go to your guild, instead of falling through to the next case and
visiting the Untinker.
Adds the +2^n% item and meat drops from Brimstone equipment.

------------------------------------------------------------------------
r6378 | jasonharper | 2008-10-11 18:31:28 -0500 (Sat, 11 Oct 2008) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java

Remembers which of the three random pirate items (brochure, pamphlet, tract) are actually available in Barrrtlesby's, and skip directly to Mall purchasing for the other two.  This can save lots of unnecessary outfit switching.

Also, CreateItemPanel now includes the text "for immediate use" when prompting for the quantity after a create & use request.

------------------------------------------------------------------------
r6377 | DoctorRotelle | 2008-10-11 17:22:59 -0500 (Sat, 11 Oct 2008) | 1 line
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt

Some updates for modifiers.txt, monsters.txt and statuseffects.txt
------------------------------------------------------------------------
r6376 | DoctorRotelle | 2008-10-11 17:19:29 -0500 (Sat, 11 Oct 2008) | 1 line
Changed paths:
   M /src/data/fullness.txt

Some updates for fullness.txt
------------------------------------------------------------------------
r6375 | jasonharper | 2008-10-11 15:47:03 -0500 (Sat, 11 Oct 2008) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

New command option "counters add <number>" in the CLI - acts just like a
fortune cookie counter, but with a watch as the icon.
Adds "[guild]" link in relay browser when you acquire Fernswarthy's key or
the dusty old book.
Olfaction tracking doesn't trigger when you mistakenly try to olfact
something while On the Trail is already active.

------------------------------------------------------------------------
r6374 | veracity0 | 2008-10-11 13:52:16 -0500 (Sat, 11 Oct 2008) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   A /src/net/sourceforge/kolmafia/request/GourdRequest.java

Add little bitty bathysphere.
Handle inventory correctly when Captain of the Gourd takes items.

------------------------------------------------------------------------
r6373 | jasonharper | 2008-10-11 12:52:35 -0500 (Sat, 11 Oct 2008) | 3 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Adds preliminary data about some of the new Underwater item drops, so you can
at least eat the food without mafia loosing track of your fullness.

------------------------------------------------------------------------
r6372 | DoctorRotelle | 2008-10-11 10:31:46 -0500 (Sat, 11 Oct 2008) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/monsters.txt

Some updates for monsters.txt and adventures.txt
------------------------------------------------------------------------
r6371 | jasonharper | 2008-10-10 23:56:35 -0500 (Fri, 10 Oct 2008) | 16 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Consumption helpers (divine champagne flute, Frosty's frosty mug, Ol'
Scratch's salad fork) can now be used from the CLI or scripts - just
eat/drink the helper, and it will be applied to the next actual consumable of
the same type.  Multiple helpers of the same type can be queued up, so both
"drink 4 div flute, 4 Mae West" and "drink 4 div flute; drink 4 Mae West"
will work.

Two new consumption type constants have been defined, but I have NOT bumped
the version number of tradeitems.txt - older Mafia versions would treat the
items with these unrecognized types as unusable, and couldn't meaningfully
use them anyway, so no harm is done.

Note that this feature still doesn't check that you have enough HP to survive
the elemental hit from the Mug and Fork, nor is it yet usable from the item
manager.

------------------------------------------------------------------------
r6370 | jasonharper | 2008-10-10 15:54:22 -0500 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Adds some item drop data for Hobopolis monsters.  It's not very accurate, but merely having any data enables the use of pickpocketing when auto-adventuring.  This is especially important for the C.H.U.M.s, which have a pickpocket-only drop.

------------------------------------------------------------------------
r6369 | jasonharper | 2008-10-10 13:51:47 -0500 (Fri, 10 Oct 2008) | 11 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java

"Barrel full of Barrels" is now an auto-adventurable location, with a menu in
the Choice Advs tab to select which rows of booze you want to collect. 
(Goals other than booze aren't supported - does anybody actually do that?)

The same probability data as is used by the Barrels decorator is used to
select which barrel to smash, so this feature should be maximally efficient. 
However, the possibilities of an exploding barrel, finding a clover, or
losing to a mimic (none of which help to identify the Barrels pattern) mean
that no guarantee can be made as to how many turns it would take to find all
the booze.

------------------------------------------------------------------------
r6368 | veracity0 | 2008-10-10 12:19:48 -0500 (Fri, 10 Oct 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add new yearly Mr. Familiars

------------------------------------------------------------------------
r6367 | veracity0 | 2008-10-09 21:52:41 -0500 (Thu, 09 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Recognize meat paste/stack creation relay browser. Refresh concoctions whenever
meat is gained or lost.

------------------------------------------------------------------------
r6366 | jasonharper | 2008-10-09 13:33:19 -0500 (Thu, 09 Oct 2008) | 12 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

GenericRequest.getDataString was sometimes inserting unnecessary ampersands, and reordering fields.
This would cause AdventureDatabase.getLocationByURL to not recognize URLs that had made two trips through
the request machinery; specifically, adventures that had been deferred by a relay browser warning.
getDataString no longer inserts the bogus ampersands, and getLocationByURL now filters out the
"&confirm=on" parameter wherever it appears in the URL, rather than adding copies of every adventure
URL to the database with that string appended.

Long story short: the location of your last semirare should now be accurately recorded, no matter how
you reached the location.

Also, fortune cookie lucky numbers over 205 are now rejected as being impossible.

------------------------------------------------------------------------
r6365 | veracity0 | 2008-10-08 21:42:01 -0500 (Wed, 08 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java

Teensy code improvement

------------------------------------------------------------------------
r6364 | veracity0 | 2008-10-08 21:04:24 -0500 (Wed, 08 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Correctly track equipping/unequipping familiar equipment, either through the
inventory page or the terrarium page.

------------------------------------------------------------------------
r6363 | jasonharper | 2008-10-08 19:09:07 -0500 (Wed, 08 Oct 2008) | 8 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

The default conditions for adventure locations are now in a data file where they belong, not hard-coded
into the program.  adventures.txt is now version 3.

This change means that players can now customize the conditions - for example, a softcore-only player
could remove the various components of the Wand of Nagamar, since they're probably not going to be
building a new one each ascension.  Or, a player that collects some common item could make sure that
they pick up another one every time they're in that area.

------------------------------------------------------------------------
r6362 | jasonharper | 2008-10-08 17:11:09 -0500 (Wed, 08 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

The new "use either" command can now be added to moods without generating an error message.
This change also eliminates the error messages you'd get at login if you had a bang potion in any of
your moods.

------------------------------------------------------------------------
r6361 | jasonharper | 2008-10-08 09:45:25 -0500 (Wed, 08 Oct 2008) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Item name change: can of hair spray => hair spray.
New item: glittery mascara, and its effect, Glittering Eyelids (+15% myst).
Added Tropical Crimbo equipment recipies.
Fixed bowler, bow-legged pants recipies.

------------------------------------------------------------------------
r6360 | jasonharper | 2008-10-07 19:43:41 -0500 (Tue, 07 Oct 2008) | 25 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   A /src/net/sourceforge/kolmafia/webui/CellarDecorator.java

Adds drop location spoilers to the Spookyraven Wine Cellar, along the lines of my previous Barrel Full
Of Barrels code.  The "Wine Cellar (Random)" adv location has been renamed as "Wine Cellar (automatic)",
as it now chooses a corner based on any dusty wines in your conditions.

There is one big difference between the Cellar and Barrels - nobody has really spaded the possible
patterns of the Cellar wines, beyond the fact that there are only four possible sets of wine that can
drop in any one corner.  This is due to a combination of the fact that it's a once-per-ascension piece
of data, and some game bugs that made it uncertain as to which corner you were actually adventuring in.
Therefore, for now the code assumes that every possible drop pattern is equally likely, but it remembers
which pattern it found, and can kmail that information to me if you type "spade" in the CLI.

The spade mechanism is designed to be extensible and privacy-preserving.  It can queue up multiple items
of data, from the same or different sources, and the user will always be shown the full data, its
recipient, and an explanation of what the data will be used for, before anything is transmitted.  A
nudge will be given at login if there's data waiting to be sent, but it can be ignored without
consequence.

Note for testers: please adventure in the Wine Cellars (assuming that you can get to them) until the
spoiler text indicates only three possible wines in each location.  Two distinct wine drops, in any three
of the corners, will be suffient.  Then type "spade", read the info, and I hope you'll be willing to
say "yes" to it.  Also in need of testing: when you first visit the pedestal in the Cellar with Lord
Spookyraven's spectacles equipped, the new code should set "Wine Cellar (automatic)" as your adventure
location, and add the three needed dusty wines to your conditions.  I can't test that as I've already
opened the Summoning Chamber this ascension.

------------------------------------------------------------------------
r6359 | veracity0 | 2008-10-07 19:19:03 -0500 (Tue, 07 Oct 2008) | 4 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Since current statuseffects.txt uses commands unavailable in earlier versions of
KoLmafia, update the version number so such earlier versions will not try to use
the new file when obtained via an "update" command.

------------------------------------------------------------------------
r6358 | jasonharper | 2008-10-07 17:30:00 -0500 (Tue, 07 Oct 2008) | 9 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

New CLI command variation: "use either <item1>, <item2>,..." (also works with "eat", "drink", "hobo",
and "ghost" commands).  This will use the first of the specified items that you already have in
inventory, limited to the quantity in inventory.  Only if you have none of them will it attempt to
make or buy the first item - in other words, it becomes equivalent to "use <item1>".

This was implemented specifically to handle the two combat% effects (Fresh Scent, Hippy Stench), each
of which is obtainable from two different items, and the default mood extenders for those effects have
been changed to use it.  I'm sure that users will come up with other creative uses for it.

------------------------------------------------------------------------
r6357 | shwei | 2008-10-07 12:45:08 -0500 (Tue, 07 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Fix council frame not showing
------------------------------------------------------------------------
r6356 | shwei | 2008-10-07 12:41:52 -0500 (Tue, 07 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java

Fix copy-paste compile error
------------------------------------------------------------------------
r6355 | shwei | 2008-10-07 12:41:18 -0500 (Tue, 07 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java

Do not show hidden frames
------------------------------------------------------------------------
r6354 | shwei | 2008-10-07 12:40:23 -0500 (Tue, 07 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java

Fix Show All Displays menu item
------------------------------------------------------------------------
r6353 | jasonharper | 2008-10-06 16:03:05 -0500 (Mon, 06 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

Added tertiary sort to consumable items lists: by descending mainstat gain.

------------------------------------------------------------------------
r6352 | shwei | 2008-10-06 15:12:30 -0500 (Mon, 06 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestSynchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/WindowMenu.java

Ensure frames get reused
------------------------------------------------------------------------
r6351 | shwei | 2008-10-06 13:48:09 -0500 (Mon, 06 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   A /src/net/sourceforge/kolmafia/utilities/HashMultimap.java

Move HashMultimap to utilities
------------------------------------------------------------------------
r6350 | jasonharper | 2008-10-06 09:29:33 -0500 (Mon, 06 Oct 2008) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java

Make island arena requests case-insensitive, so you can (for example) use "concert winklered" instead
of having to type it as "concert Winklered".  Also, sets "concertVisited" preference, for future use
in displaying the limited-use things you've done or not done.

------------------------------------------------------------------------
r6349 | jasonharper | 2008-10-06 08:47:56 -0500 (Mon, 06 Oct 2008) | 7 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Consumption helpers (divine champagne flute, Frosty's frosty mug, Ol' Scratch's salad fork) now
remove the helper from inventory if successful, or restore the consumable to inventory on failure.

Improvements to item sorting: consumables with the same adv-per-<fullness> value are now sorted in
decreasing order of <fullness>.  Also, the jar of fermented pickle juice is no longer permanently
stuck at the bottom of the list (it had an incorrect consumption type specified).

------------------------------------------------------------------------
r6348 | jasonharper | 2008-10-06 05:15:44 -0500 (Mon, 06 Oct 2008) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Adds recipe for barskin hat.

Fixes unintended consequence of previous bugfix that was causing mafia to buy meat stacks from the mall,
rather than creating them.  Sorry about that!

------------------------------------------------------------------------
r6347 | jasonharper | 2008-10-06 01:43:19 -0500 (Mon, 06 Oct 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

That Explains All The Eyepatches choice adventure results are based on character class, not highest
base stat.

------------------------------------------------------------------------
r6346 | jasonharper | 2008-10-06 01:19:24 -0500 (Mon, 06 Oct 2008) | 6 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Added Seasonal Beret.

Item name change: tasteful black bowtie => tasteful black bow tie.
Note that this, and the polka-dot bow tie, are still in the Mall with the old name; you won't be able
to buy or sell these until that's fixed on the server side.

------------------------------------------------------------------------
r6345 | veracity0 | 2008-10-05 17:41:05 -0500 (Sun, 05 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Stop comparing bang potion use text once you get a match

------------------------------------------------------------------------
r6344 | veracity0 | 2008-10-05 13:29:14 -0500 (Sun, 05 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java

Correctly recognize when items are pulverized

------------------------------------------------------------------------
r6343 | jasonharper | 2008-10-05 02:15:59 -0500 (Sun, 05 Oct 2008) | 9 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

In the item consumption panels, items which you do not have sufficient stomach/liver/spleen room for
are now sorted to the end of the list.  When you're nearly full, this makes it a lot easier to find
items to fill up the remaining space.

This feature is currently enabled unconditionally.  I can see that it might be somewhat inconvenient for
people using those panels to feed their spirit hobo or GGG, for which YOUR current fullness is
irrelevant; unfortunately, I have neither of those familiars.  I would appreciate feedback from anyone
who uses those familiars.

------------------------------------------------------------------------
r6342 | jasonharper | 2008-10-04 22:34:51 -0500 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

Item name change: polka-dot bowtie => polka-dot bow tie

------------------------------------------------------------------------
r6341 | jasonharper | 2008-10-04 12:16:45 -0500 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Tracks the monster on which you must recently cast Transcendent Olfaction, or used an odor extractor.  Adds this info to the "On the Trail" effect in the relay browser charpane.

------------------------------------------------------------------------
r6340 | veracity0 | 2008-10-04 09:55:22 -0500 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Remove some duplicate recipes

------------------------------------------------------------------------
r6339 | jasonharper | 2008-10-04 07:29:31 -0500 (Sat, 04 Oct 2008) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java

Implemented new "Hobo Power:" float modifier.  Added it to the relevant items, outfit, and effect.

Implemented new "Hobo Powered" boolean modifier.  On an item with this flag set, any numeric modifiers over 200 will be interpreted as a conversion factor (divided by 1000) from total Hobo Power to the specific modifier.  Smaller numbers are interpreted as fixed modifiers, as usual - this split is needed to handle the Imaginary Hamster, which has a mixture of fixed and variable enchantments.  Added this flag to the relevant Hodgman off-hands.

------------------------------------------------------------------------
r6338 | jasonharper | 2008-10-04 05:10:36 -0500 (Sat, 04 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Make unavailable special item creation methods (such as Crimbo toymaking) actually unavailable.  The code was checking the mixingMethod specifed in the CreateItemRequest (instead of the ConcoctionDatabase); that's always SUBCLASS for these special methods.

Also, ASH get_ingredients() now returns an empty map for items that cannot be created.

------------------------------------------------------------------------
r6337 | jasonharper | 2008-10-04 05:03:44 -0500 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

In the Hobopolis sewers, automatically equips another gatorskin umbrella if yours was used up.  Aborts and shows a message if you don't have any more, or used the last of any of the other test-passing items.

------------------------------------------------------------------------
r6336 | jasonharper | 2008-10-04 04:57:24 -0500 (Sat, 04 Oct 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Ignore lucky numbers from fortune cookies if they're too small to possibly be the actual semirare counter - conservatively assumes a minimum of 150 turns between semirares normally, 100 in oxy path (or at the start of an ascension, in case the player did an oxydrop).

It doesn't ignore numbers that are too large; there's always the possibility that the last semirare was obtained outside of mafia, in which case that determination would be wrong.  Also, too-large numbers automatically get cleared when you get the semirare.

------------------------------------------------------------------------
r6335 | jasonharper | 2008-10-04 04:46:47 -0500 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Added new "Mana Cost (stackable)" modifier, that bypasses the normal -3 limit; the Vile Vagrant outfit and the Arcane In The Brain effect have this type of enchantment.

------------------------------------------------------------------------
r6334 | jasonharper | 2008-10-03 22:45:14 -0500 (Fri, 03 Oct 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Accidentally omitted file from previous checkin
------------------------------------------------------------------------
r6333 | jasonharper | 2008-10-03 22:19:40 -0500 (Fri, 03 Oct 2008) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Adds the Nuns, free disco rests, and Oscus's soda as HP/MP restorative options.
Adds a "nuns" command to the CLI - if given as "nuns mp", it will fail if you completed that sidequest as a hippy (and therefore get only HP from the Nuns).

------------------------------------------------------------------------
r6332 | veracity0 | 2008-10-03 10:58:45 -0500 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java

Add performance fix for searching NPC stores, courtesy of Jason Harper

------------------------------------------------------------------------
r6331 | veracity0 | 2008-10-03 00:32:22 -0500 (Fri, 03 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Clear choice veriables when visit choice page before making a decision

------------------------------------------------------------------------
r6330 | veracity0 | 2008-10-02 23:23:19 -0500 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

I were mistaken; remove that preference.

------------------------------------------------------------------------
r6329 | veracity0 | 2008-10-02 22:09:44 -0500 (Thu, 02 Oct 2008) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Since there are 11 trophies for discovering recipes, provide option (default on)
to let KoL register discoveries, rather than automatically selecting the
server-friendly field that also suppresses discoveries.

------------------------------------------------------------------------
r6328 | veracity0 | 2008-10-02 11:30:57 -0500 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java

Refactor pre and post processing for choice adventures

------------------------------------------------------------------------
r6327 | veracity0 | 2008-10-02 09:25:03 -0500 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java

Only handle taking a choice once. Save Violet Fog layout in preferences.

------------------------------------------------------------------------
r6326 | veracity0 | 2008-10-02 08:27:48 -0500 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Add arena parameters for Disembodied Hand

------------------------------------------------------------------------
r6325 | veracity0 | 2008-10-01 14:39:10 -0500 (Wed, 01 Oct 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   A /src/images/otherimages/barrels
   A /src/images/otherimages/barrels/b-r-s.gif
   A /src/images/otherimages/barrels/b-r.gif
   A /src/images/otherimages/barrels/b-rs.gif
   A /src/images/otherimages/barrels/b-s.gif
   A /src/images/otherimages/barrels/b.gif
   A /src/images/otherimages/barrels/br.gif
   A /src/images/otherimages/barrels/brs.gif
   A /src/images/otherimages/barrels/bs.gif
   A /src/images/otherimages/barrels/r-b.gif
   A /src/images/otherimages/barrels/r-bs.gif
   A /src/images/otherimages/barrels/r-s-b.gif
   A /src/images/otherimages/barrels/r-s.gif
   A /src/images/otherimages/barrels/r.gif
   A /src/images/otherimages/barrels/rs.gif
   A /src/images/otherimages/barrels/s-b-r.gif
   A /src/images/otherimages/barrels/s-b.gif
   A /src/images/otherimages/barrels/s-br.gif
   A /src/images/otherimages/barrels/s-r.gif
   A /src/images/otherimages/barrels/s.gif
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   A /src/net/sourceforge/kolmafia/webui/BarrelDecorator.java

Add Jason Harper's relay browser decorator for the Barrel Full of Barrels

------------------------------------------------------------------------
r6324 | veracity0 | 2008-10-01 12:13:33 -0500 (Wed, 01 Oct 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Disembodied Hand can equip non-specific familiar equipment but not chefstaves

------------------------------------------------------------------------
r6323 | veracity0 | 2008-10-01 12:03:08 -0500 (Wed, 01 Oct 2008) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Add spooky rattling cigar box. Disembodied Hand can equip any one-handed
weapon. Fix Mad Hatrack.

------------------------------------------------------------------------
r6322 | DoctorRotelle | 2008-09-30 13:46:33 -0500 (Tue, 30 Sep 2008) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Some updates for modifiers, itemdescs and statuseffects
------------------------------------------------------------------------
r6321 | veracity0 | 2008-09-30 06:37:12 -0500 (Tue, 30 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java

Fix recognition of jewelry making. Tweak star chart usage

------------------------------------------------------------------------
r6320 | veracity0 | 2008-09-27 18:38:02 -0500 (Sat, 27 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Meat Paste combinations consume meat paste

------------------------------------------------------------------------
r6319 | veracity0 | 2008-09-27 17:30:32 -0500 (Sat, 27 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java

Fix MultiUseRequest

------------------------------------------------------------------------
r6318 | shwei | 2008-09-26 11:59:55 -0500 (Fri, 26 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Remove debug text for checking permissible creations
------------------------------------------------------------------------
r6317 | veracity0 | 2008-09-26 11:22:52 -0500 (Fri, 26 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Fix bounty lookup

------------------------------------------------------------------------
r6316 | shwei | 2008-09-25 17:56:35 -0500 (Thu, 25 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix wok/malus/distiller usage
------------------------------------------------------------------------
r6315 | shwei | 2008-09-25 15:22:43 -0500 (Thu, 25 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java

Dispose on close
------------------------------------------------------------------------
r6314 | shwei | 2008-09-25 15:17:43 -0500 (Thu, 25 Sep 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Remove display pane updater (just use queue handler)
------------------------------------------------------------------------
r6313 | shwei | 2008-09-25 15:04:26 -0500 (Thu, 25 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Updated use links
------------------------------------------------------------------------
r6312 | shwei | 2008-09-25 14:41:50 -0500 (Thu, 25 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix ingredient tracking
Fix meat paste/stack/dense creation
------------------------------------------------------------------------
r6311 | shwei | 2008-09-25 14:33:43 -0500 (Thu, 25 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java

Fix pulverize
------------------------------------------------------------------------
r6310 | shwei | 2008-09-25 14:26:44 -0500 (Thu, 25 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Fix basic crafting functionality (cooking, mixing)
Add password hashes to all requests for convenience
------------------------------------------------------------------------
r6309 | veracity0 | 2008-09-24 10:11:41 -0500 (Wed, 24 Sep 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Account for fullness and inebriety for Hobopolis Food Court food & booze
Account for cost to upgrade hobo tattoo
Abort adventuring when automating in Hobopolis and encounter a boss, when
choice is set to "skip adventure"

------------------------------------------------------------------------
r6308 | veracity0 | 2008-09-23 17:47:07 -0500 (Tue, 23 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Make getInstance() do the right thing for pseudo and tally items

------------------------------------------------------------------------
r6307 | veracity0 | 2008-09-23 17:21:47 -0500 (Tue, 23 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/ScrollableFilteredPanel.java

Add text filter fields to inventory and display lists of MuseumDisplay

------------------------------------------------------------------------
r6306 | veracity0 | 2008-09-23 08:02:52 -0500 (Tue, 23 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Don't get confused when "you acquire a clan trophy"

------------------------------------------------------------------------
r6305 | veracity0 | 2008-09-22 11:11:03 -0500 (Mon, 22 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Fix item number of toy mercenary

------------------------------------------------------------------------
r6304 | veracity0 | 2008-09-21 18:25:38 -0500 (Sun, 21 Sep 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Fix recipe for Staff of the Deepest Freeze

------------------------------------------------------------------------
r6303 | DoctorRotelle | 2008-09-21 12:18:41 -0500 (Sun, 21 Sep 2008) | 1 line
Changed paths:
   M /src/data/monsters.txt

Haunted Kitchen monster item drop update
------------------------------------------------------------------------
r6302 | DoctorRotelle | 2008-09-21 01:22:21 -0500 (Sun, 21 Sep 2008) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/concoctions.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt

New concoctions
Monster updates
Modifier updates
Haert of the Cyrpt URL update
------------------------------------------------------------------------
r6301 | veracity0 | 2008-09-19 19:03:15 -0500 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New items, recipes, and effects

------------------------------------------------------------------------
r6300 | veracity0 | 2008-09-19 17:12:04 -0500 (Fri, 19 Sep 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Install Jason Harper's patch to auto-identify last bang potion or stone sphere
when penultimate one is identified

------------------------------------------------------------------------
r6299 | veracity0 | 2008-09-19 00:18:58 -0500 (Fri, 19 Sep 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Simplify calculation for determining if mana burning will happen

------------------------------------------------------------------------
r6298 | shwei | 2008-09-17 09:25:24 -0500 (Wed, 17 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r6297 | veracity0 | 2008-09-15 09:38:48 -0500 (Mon, 15 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Generalize breafast to use any one-a-day item rather than just Crimbo toys

------------------------------------------------------------------------
r6296 | veracity0 | 2008-09-14 14:32:00 -0500 (Sun, 14 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Fix tallying of hobo parts

------------------------------------------------------------------------
r6295 | DoctorRotelle | 2008-09-13 21:16:18 -0500 (Sat, 13 Sep 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

spice melange support
------------------------------------------------------------------------
r6294 | DoctorRotelle | 2008-09-12 23:17:00 -0500 (Fri, 12 Sep 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Tag long skinny balloons as multi-use items
------------------------------------------------------------------------
r6293 | veracity0 | 2008-09-12 22:42:05 -0500 (Fri, 12 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add long skinny balloons to set of items that can be multi-used to make items

------------------------------------------------------------------------
r6292 | DoctorRotelle | 2008-09-12 19:17:53 -0500 (Fri, 12 Sep 2008) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Updates for some monsters
Switch to new mechanic for long skinny balloons (added new item)
Updates for modifiers
Correct plural for haiku katana

------------------------------------------------------------------------
r6291 | veracity0 | 2008-09-12 18:48:00 -0500 (Fri, 12 Sep 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java

Give HermitRequest a standard registerRequest method.
SingleUseRequest and MultiUseRequest no longer claim URLs that are not theirs

------------------------------------------------------------------------
r6290 | veracity0 | 2008-09-11 21:53:21 -0500 (Thu, 11 Sep 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Since the mini-browser does not support Javascript, remove useless HTMLs
inserted for the wowbar.

------------------------------------------------------------------------
r6289 | veracity0 | 2008-09-11 19:03:24 -0500 (Thu, 11 Sep 2008) | 6 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Fix buying ten-leaf clovers from the mall with clover protection active.
Items created via single or multiuse of an item now correctly decrement
ingredients when made in the Relay browser. If creation fails, items are
not removed from inventory.
Correctly handle inventory of clovers when clover protection is active.

------------------------------------------------------------------------
r6288 | veracity0 | 2008-09-10 09:52:39 -0500 (Wed, 10 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   A /src/net/sourceforge/kolmafia/webui/HobopolisDecorator.java

Experimental support for tallying hobo parts

------------------------------------------------------------------------
r6287 | shwei | 2008-09-09 20:56:26 -0500 (Tue, 09 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix login
------------------------------------------------------------------------
r6286 | shwei | 2008-09-09 14:36:06 -0500 (Tue, 09 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   A /src/net/sourceforge/kolmafia/session/EventManager.java
   M /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java

Pull event checking out of GenericRequest
------------------------------------------------------------------------
r6285 | shwei | 2008-09-09 13:52:55 -0500 (Tue, 09 Sep 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java

Fix handling of first message in mailbox
------------------------------------------------------------------------
r6284 | veracity0 | 2008-09-07 14:14:23 -0500 (Sun, 07 Sep 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Handle Haiku State of Mind. Include one of the recipes for gatorskin umbrella.

------------------------------------------------------------------------
r6283 | veracity0 | 2008-09-06 14:28:53 -0500 (Sat, 06 Sep 2008) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix arena parameters for Hobo Monkey
CLI "summon" command can now summon the booze demon and the rags demon

------------------------------------------------------------------------
r6282 | veracity0 | 2008-09-06 00:43:38 -0500 (Sat, 06 Sep 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/ArtistRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

Get rid of pretentious items when artist gives you a pail.
Get rid of rat whiskers when you sell them to the artist.

------------------------------------------------------------------------
r6281 | veracity0 | 2008-09-05 09:34:31 -0500 (Fri, 05 Sep 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

When new sidequests unlock in a particular uniform, lof to gCLI and session log
as well as decorating the fight result page

------------------------------------------------------------------------
r6280 | veracity0 | 2008-09-04 09:20:44 -0500 (Thu, 04 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Remove debug message. When you get the confetti, you lose the MacGuffin

------------------------------------------------------------------------
r6279 | veracity0 | 2008-09-04 08:36:15 -0500 (Thu, 04 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java

Fix compile error

------------------------------------------------------------------------
r6278 | veracity0 | 2008-09-04 08:32:22 -0500 (Thu, 04 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java

Detect failure to create chefstaff

------------------------------------------------------------------------
r6277 | veracity0 | 2008-09-03 18:41:22 -0500 (Wed, 03 Sep 2008) | 2 lines
Changed paths:
   A /src/images/trashield.gif
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/RecordInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordType.java

Add omitted icon. Add ASH record initialization.

------------------------------------------------------------------------
r6276 | veracity0 | 2008-09-03 13:03:55 -0500 (Wed, 03 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Add "Collect Garbage" button to the right of memory monitor

------------------------------------------------------------------------
r6275 | veracity0 | 2008-09-03 10:50:30 -0500 (Wed, 03 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/parsetree/ArrayValue.java

Fix runtime bounds checking in ASH arrays

------------------------------------------------------------------------
r6274 | veracity0 | 2008-09-03 09:47:37 -0500 (Wed, 03 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you get certain quest items, you lose other quest items

------------------------------------------------------------------------
r6273 | veracity0 | 2008-09-02 18:23:48 -0500 (Tue, 02 Sep 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Access to Knob Goblin King's Chamber has changed. Give Boss warning screen in
relay browser only if in muscle, mysticality, or muscle zodiac sign.

------------------------------------------------------------------------
r6272 | veracity0 | 2008-09-02 11:02:51 -0500 (Tue, 02 Sep 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Provide option to save preferences any time they change, not just on logout

------------------------------------------------------------------------
r6271 | veracity0 | 2008-09-02 08:26:58 -0500 (Tue, 02 Sep 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

fix dinged-up triangle: space -> tab

------------------------------------------------------------------------
r6270 | veracity0 | 2008-09-01 19:59:02 -0500 (Mon, 01 Sep 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Updated enchantments on haiku katana. Implement Melee Damage Percent.

------------------------------------------------------------------------
r6269 | veracity0 | 2008-09-01 19:17:29 -0500 (Mon, 01 Sep 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Fix various items

------------------------------------------------------------------------
r6268 | veracity0 | 2008-09-01 19:03:28 -0500 (Mon, 01 Sep 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Process items, stats, meat, HP loss, and familiar weight gains in haiku dungeon

------------------------------------------------------------------------
r6267 | veracity0 | 2008-09-01 12:57:31 -0500 (Mon, 01 Sep 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Initial support for haiku katana. Simplify pickpocketing in custom combat.

------------------------------------------------------------------------
r6266 | veracity0 | 2008-08-31 09:03:10 -0500 (Sun, 31 Aug 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

More Haiku items. Junior Adventurer items.

------------------------------------------------------------------------
r6265 | veracity0 | 2008-08-30 14:50:04 -0500 (Sat, 30 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Parse item from description ID when pickpocket in the Haiku Dungeon

------------------------------------------------------------------------
r6264 | veracity0 | 2008-08-30 12:10:29 -0500 (Sat, 30 Aug 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Include queue when determining available ingredients when ANY of the three
queues is non-emtpy, not when ALL of them are non-empty

------------------------------------------------------------------------
r6263 | veracity0 | 2008-08-30 11:43:04 -0500 (Sat, 30 Aug 2008) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Initial support for new Haiku dungeon: new items, monsters, choice adventure.
Recognize monster names and initiative in Haiku dungeon.
Stub function to process results - items, meat, hp loss, stats - in haiku

------------------------------------------------------------------------
r6262 | veracity0 | 2008-08-30 00:42:30 -0500 (Sat, 30 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

bindle of joy is a gift package. Oscus's neverending soda doesn't get used up.

------------------------------------------------------------------------
r6261 | veracity0 | 2008-08-29 21:47:35 -0500 (Fri, 29 Aug 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Jick says that www8.kingdomofloathing.com doesn't exist anymore

------------------------------------------------------------------------
r6260 | veracity0 | 2008-08-28 10:29:59 -0500 (Thu, 28 Aug 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Astral cupcakes are multiusable in the same way snowcones are

------------------------------------------------------------------------
r6259 | veracity0 | 2008-08-28 09:28:04 -0500 (Thu, 28 Aug 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add recipe for dead guy's memento. Display message when use hobo code binder.

------------------------------------------------------------------------
r6258 | veracity0 | 2008-08-27 14:42:10 -0500 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Inebriety limit is actually one less than completely drunk

------------------------------------------------------------------------
r6257 | veracity0 | 2008-08-27 10:07:02 -0500 (Wed, 27 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Allow drinking enough green beer to reach normal inebriety limit + 10

------------------------------------------------------------------------
r6256 | veracity0 | 2008-08-26 17:07:35 -0500 (Tue, 26 Aug 2008) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Use summoning skills during mana burning if allowNonMoodBurning is true.
Only do so if all buffs have at least manaBurnSummonThreshold turns reamining

------------------------------------------------------------------------
r6255 | veracity0 | 2008-08-26 16:16:19 -0500 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Simplify mana burn calculation

------------------------------------------------------------------------
r6254 | veracity0 | 2008-08-26 15:12:44 -0500 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Fix mana burning when user doesn't want buffs that are not in a mood

------------------------------------------------------------------------
r6253 | veracity0 | 2008-08-26 14:05:10 -0500 (Tue, 26 Aug 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Remove check for colored tongue before using snowcone. Mixing colors doesn't
work, but failure will be detected after attempt 

------------------------------------------------------------------------
r6252 | DoctorRotelle | 2008-08-26 13:39:30 -0500 (Tue, 26 Aug 2008) | 1 line
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/spleenhit.txt
   M /src/data/tradeitems.txt

Item updates for bird ribs, lion oil and snowcones
------------------------------------------------------------------------
r6251 | veracity0 | 2008-08-26 12:10:44 -0500 (Tue, 26 Aug 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

delicious salds are now tradable

------------------------------------------------------------------------
r6250 | veracity0 | 2008-08-24 17:57:59 -0500 (Sun, 24 Aug 2008) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Hobopolis semirare choice adventures now configurable.
Hobopolis combat items not consumed when used in combat
Choose suitable second action when funkslinging facsimile dictionary

------------------------------------------------------------------------
r6249 | veracity0 | 2008-08-23 16:52:08 -0500 (Sat, 23 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Do not cast one extra libram skill

------------------------------------------------------------------------
r6248 | veracity0 | 2008-08-23 14:05:37 -0500 (Sat, 23 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Only reset libram summons from bookshelf if it looks like we have it wrong

------------------------------------------------------------------------
r6247 | veracity0 | 2008-08-23 13:18:50 -0500 (Sat, 23 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Chester's bag of candy is "usable" equipment

------------------------------------------------------------------------
r6246 | veracity0 | 2008-08-23 12:27:28 -0500 (Sat, 23 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Bail out early from sewer parsing if not at correct response page

------------------------------------------------------------------------
r6245 | veracity0 | 2008-08-23 10:43:11 -0500 (Sat, 23 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Account for items consumed while traversing dungeon sewers

------------------------------------------------------------------------
r6244 | veracity0 | 2008-08-22 13:23:29 -0500 (Fri, 22 Aug 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Don't lose familiar item from equipment list when unequipped.
Re-sort skill lists when change equipment to account for mana cost adjustment

------------------------------------------------------------------------
r6243 | veracity0 | 2008-08-22 12:01:24 -0500 (Fri, 22 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Simplify MP calculations for libram skills

------------------------------------------------------------------------
r6242 | veracity0 | 2008-08-22 09:39:00 -0500 (Fri, 22 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java

Prompting for location in ASH uses AutoFilterTextField rather than simple JList

------------------------------------------------------------------------
r6241 | veracity0 | 2008-08-18 15:24:54 -0500 (Mon, 18 Aug 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Add Hodgman's passive skills

------------------------------------------------------------------------
r6240 | veracity0 | 2008-08-18 10:55:55 -0500 (Mon, 18 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Fix capitalization of choice spoilers

------------------------------------------------------------------------
r6239 | veracity0 | 2008-08-17 11:57:44 -0500 (Sun, 17 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

At the moment, making shirts with a shirt kit does not require Torso Awaregness

------------------------------------------------------------------------
r6238 | veracity0 | 2008-08-16 16:42:30 -0500 (Sat, 16 Aug 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add three Hodgman items

------------------------------------------------------------------------
r6237 | veracity0 | 2008-08-16 09:49:18 -0500 (Sat, 16 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Separate choosing special choice actions from picking outfit choice

------------------------------------------------------------------------
r6236 | shwei | 2008-08-15 11:52:39 -0500 (Fri, 15 Aug 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Check for null when normalizing chat content
------------------------------------------------------------------------
r6235 | veracity0 | 2008-08-15 10:08:38 -0500 (Fri, 15 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Choice Manager has to account for special options for Out in the Garden

------------------------------------------------------------------------
r6234 | shwei | 2008-08-14 17:34:02 -0500 (Thu, 14 Aug 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Memory usage indicator
------------------------------------------------------------------------
r6233 | veracity0 | 2008-08-14 13:23:52 -0500 (Thu, 14 Aug 2008) | 4 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Resort usable list if use milk or cast ode. Refresh concoctions if "usable"
items enter or leave inventory - not just food or booze. Chicory is back to
coffee.

------------------------------------------------------------------------
r6232 | veracity0 | 2008-08-14 01:48:20 -0500 (Thu, 14 Aug 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt

By default Hobopolis boss choice adventures get shown in browser

------------------------------------------------------------------------
r6231 | veracity0 | 2008-08-13 11:11:44 -0500 (Wed, 13 Aug 2008) | 2 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Change name of Knob thermos

------------------------------------------------------------------------
r6230 | veracity0 | 2008-08-13 10:26:47 -0500 (Wed, 13 Aug 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Dynamic choice spoiler for entering hobo marketplace includes number of hobo
nickels available and whether hobo code binder is equipped.

------------------------------------------------------------------------
r6229 | veracity0 | 2008-08-13 09:56:36 -0500 (Wed, 13 Aug 2008) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

Allow individual choice adventures to request manual control in browser
Improve many Hobopolis choice spoilers
Change defaults for some Hobopolis choice adventures

------------------------------------------------------------------------
r6228 | DoctorRotelle | 2008-08-12 13:02:03 -0500 (Tue, 12 Aug 2008) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Basic Hobopolis choice adventure support
Hobo fortress, twig house and outrageous sombrero support
Spooky pirate skeleton and twig house concoctions
Hobo monkey and black cat support
------------------------------------------------------------------------
r6227 | veracity0 | 2008-08-12 12:35:12 -0500 (Tue, 12 Aug 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Attempt to wear original outfit before consuming restoration items purchased
wearing, for example, the Knowb Goblin Elite Guard outfit

------------------------------------------------------------------------
r6226 | veracity0 | 2008-08-09 10:33:45 -0500 (Sat, 09 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Account for hobo nickels spent in marketplace

------------------------------------------------------------------------
r6225 | veracity0 | 2008-08-02 01:00:39 -0500 (Sat, 02 Aug 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Fix detection of hobo types.

------------------------------------------------------------------------
r6224 | jaadams5 | 2008-08-01 19:56:24 -0500 (Fri, 01 Aug 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Purchase log cleanup - fixed NPC price and added date to mall purchase.
------------------------------------------------------------------------
r6223 | veracity0 | 2008-08-01 15:24:29 -0500 (Fri, 01 Aug 2008) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Untested support for classifying hobos

------------------------------------------------------------------------
r6222 | veracity0 | 2008-08-01 09:37:17 -0500 (Fri, 01 Aug 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Initial support for August IOTM

------------------------------------------------------------------------
r6221 | shwei | 2008-07-29 14:36:13 -0500 (Tue, 29 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not append onfocus script to chat URLs
------------------------------------------------------------------------
r6220 | veracity0 | 2008-07-28 17:00:39 -0500 (Mon, 28 Jul 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Birdform-only consumable insects are now multi-use

------------------------------------------------------------------------
r6219 | DoctorRotelle | 2008-07-27 13:21:24 -0500 (Sun, 27 Jul 2008) | 1 line
Changed paths:
   M /src/data/zapgroups.txt

Add Yossarian's rewards to zapgroups.txt
------------------------------------------------------------------------
r6218 | jaadams5 | 2008-07-27 12:25:58 -0500 (Sun, 27 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Added store ID to "buy" session log entry.
------------------------------------------------------------------------
r6217 | jaadams5 | 2008-07-24 19:29:27 -0500 (Thu, 24 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java

Added expected price to "buy" session log entry.
------------------------------------------------------------------------
r6216 | DoctorRotelle | 2008-07-24 15:07:12 -0500 (Thu, 24 Jul 2008) | 1 line
Changed paths:
   M /src/data/zapgroups.txt

Add hobopolis outfits to zapgroup.txt
------------------------------------------------------------------------
r6215 | DoctorRotelle | 2008-07-24 14:39:03 -0500 (Thu, 24 Jul 2008) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New halloween candies
Prismatic wads are multi-use
New gift package
------------------------------------------------------------------------
r6214 | veracity0 | 2008-07-24 09:51:16 -0500 (Thu, 24 Jul 2008) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/modifiers.txt

Fix character entity for pate

------------------------------------------------------------------------
r6213 | veracity0 | 2008-07-23 13:48:13 -0500 (Wed, 23 Jul 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Provide Relay Browser spoilers for Hobopolis semirare choices.
Account for cost in hobo nickels of buying a hobopolis semirare.

------------------------------------------------------------------------
r6212 | veracity0 | 2008-07-22 20:14:06 -0500 (Tue, 22 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Rainbow Gravitation also consumes twinkly wads

------------------------------------------------------------------------
r6211 | DoctorRotelle | 2008-07-21 14:18:19 -0500 (Mon, 21 Jul 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt

Added some complex plurals
Added stunt nuts and new drop rates for ketchup hound
------------------------------------------------------------------------
r6210 | veracity0 | 2008-07-21 13:56:58 -0500 (Mon, 21 Jul 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Palindome creatures have more hit points

------------------------------------------------------------------------
r6209 | veracity0 | 2008-07-18 14:16:26 -0500 (Fri, 18 Jul 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Rainbow Gravitation can be cast 3 times a day and consumes wads when cast

------------------------------------------------------------------------
r6208 | veracity0 | 2008-07-18 09:52:37 -0500 (Fri, 18 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Recognize "Thud" in the Limerick Dungeon

------------------------------------------------------------------------
r6207 | veracity0 | 2008-07-17 06:22:11 -0500 (Thu, 17 Jul 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

square grapes ferment into boxed wine

------------------------------------------------------------------------
r6206 | veracity0 | 2008-07-16 20:04:41 -0500 (Wed, 16 Jul 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Initial support for Rainbow's Gravity

------------------------------------------------------------------------
r6205 | veracity0 | 2008-07-15 18:06:15 -0500 (Tue, 15 Jul 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt

Capitalize words in area name

------------------------------------------------------------------------
r6204 | DoctorRotelle | 2008-07-15 14:49:24 -0500 (Tue, 15 Jul 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/tradeitems.txt

Fix hobo monkey familiar number
Confetti and lewd playing cards are multi-use items
------------------------------------------------------------------------
r6203 | shwei | 2008-07-15 13:38:58 -0500 (Tue, 15 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/tab/CloseTabbedPane.java

Re-allow selecting text in gCLI display area
------------------------------------------------------------------------
r6202 | veracity0 | 2008-07-15 11:36:51 -0500 (Tue, 15 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Give GLYPH its own code

------------------------------------------------------------------------
r6201 | DoctorRotelle | 2008-07-14 22:27:27 -0500 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

big stirring stick got an autosell value
another semi-rare adventure
------------------------------------------------------------------------
r6200 | veracity0 | 2008-07-14 16:06:32 -0500 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Log progress of war in gCLI and session log

------------------------------------------------------------------------
r6199 | shwei | 2008-07-14 14:27:11 -0500 (Mon, 14 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ClanManager.java

Binary search can return negative numbers
------------------------------------------------------------------------
r6198 | DoctorRotelle | 2008-07-14 13:17:17 -0500 (Mon, 14 Jul 2008) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

deck of lewd playing cards
Glyph adventure auto-stop support
New semi-rares needed to be added to ItemPool
------------------------------------------------------------------------
r6197 | veracity0 | 2008-07-14 12:22:02 -0500 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Handle new message for equipping familiar item

------------------------------------------------------------------------
r6196 | DoctorRotelle | 2008-07-14 11:16:31 -0500 (Mon, 14 Jul 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/combats.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Junkyard update
Initial Hobopolis support
New order for classskills.txt
------------------------------------------------------------------------
r6195 | veracity0 | 2008-07-14 09:54:47 -0500 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Don't lose counters if log out one character and log in a different one

------------------------------------------------------------------------
r6194 | veracity0 | 2008-07-14 09:02:21 -0500 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Don't lose fullness & such when a character that has ascended logs in again

------------------------------------------------------------------------
r6193 | DoctorRotelle | 2008-07-12 22:48:31 -0500 (Sat, 12 Jul 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

New item in Gouda's Grimoire and Grocery
Added guano coffee cup support
------------------------------------------------------------------------
r6192 | shwei | 2008-07-09 20:20:29 -0500 (Wed, 09 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Honor highlight text fields preference in relay browser as well
------------------------------------------------------------------------
r6191 | shwei | 2008-07-09 20:16:19 -0500 (Wed, 09 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add onfocus script to pages that don't have </html>
------------------------------------------------------------------------
r6190 | shwei | 2008-07-09 15:14:01 -0500 (Wed, 09 Jul 2008) | 1 line
Changed paths:
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/panel/LabeledPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/tab/CloseTabPaneUI.java
   M /src/tab/CloseTabbedPane.java

Fix focus handling for gCLI
------------------------------------------------------------------------
r6189 | shwei | 2008-07-09 13:50:47 -0500 (Wed, 09 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Fix null pointer exception
------------------------------------------------------------------------
r6188 | DoctorRotelle | 2008-07-05 10:27:44 -0500 (Sat, 05 Jul 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Frosty's old silk hat had a type in tradeitems.txt
------------------------------------------------------------------------
r6187 | jaadams5 | 2008-07-05 08:32:17 -0500 (Sat, 05 Jul 2008) | 1 line
Changed paths:
   M /src/data/fullness.txt

Changed pear tart 8-14 adventures as per wiki and confirmed by session logs.
------------------------------------------------------------------------
r6186 | DoctorRotelle | 2008-07-04 22:34:24 -0500 (Fri, 04 Jul 2008) | 1 line
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

More items
------------------------------------------------------------------------
r6185 | veracity0 | 2008-07-04 09:54:32 -0500 (Fri, 04 Jul 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Account for available still usages even when drinks are queued

------------------------------------------------------------------------
r6184 | DoctorRotelle | 2008-07-03 11:23:29 -0500 (Thu, 03 Jul 2008) | 1 line
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

Arrrbor Day items
------------------------------------------------------------------------
r6183 | DoctorRotelle | 2008-07-02 13:06:39 -0500 (Wed, 02 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

New Hobopolis semi-rares
------------------------------------------------------------------------
r6182 | shwei | 2008-07-02 12:33:04 -0500 (Wed, 02 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

Check for form of bird for stealing
------------------------------------------------------------------------
r6181 | shwei | 2008-07-02 12:15:35 -0500 (Wed, 02 Jul 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Address suboptimal logout behavior
------------------------------------------------------------------------
r6180 | DoctorRotelle | 2008-07-01 14:22:58 -0500 (Tue, 01 Jul 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java

Bad plural for IotM
Familiar Trainer support for July 2008 IotM
------------------------------------------------------------------------
r6179 | veracity0 | 2008-07-01 09:27:22 -0500 (Tue, 01 Jul 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

July IOTM

------------------------------------------------------------------------
r6178 | DoctorRotelle | 2008-06-30 17:23:19 -0500 (Mon, 30 Jun 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Additional Hobopolis items
New status effect icons
------------------------------------------------------------------------
r6177 | shwei | 2008-06-30 12:48:45 -0500 (Mon, 30 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Allow /listen data to show in chat display after channel information is initialized
------------------------------------------------------------------------
r6176 | shwei | 2008-06-30 12:30:27 -0500 (Mon, 30 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Fix holiday notifications
------------------------------------------------------------------------
r6175 | shwei | 2008-06-30 12:09:47 -0500 (Mon, 30 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/relay/hotkeys.js

Keycode 192 maps to script/again/auto button"
------------------------------------------------------------------------
r6174 | shwei | 2008-06-30 11:56:08 -0500 (Mon, 30 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Show full path of file being used
------------------------------------------------------------------------
r6173 | shwei | 2008-06-30 11:44:10 -0500 (Mon, 30 Jun 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Reset counters if people ascend outside of KoLmafia
------------------------------------------------------------------------
r6172 | shwei | 2008-06-30 11:16:22 -0500 (Mon, 30 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java

Even though preferences are tied together, use different terms for different create pages
------------------------------------------------------------------------
r6171 | shwei | 2008-06-30 11:09:05 -0500 (Mon, 30 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/session/ActionBarManager.java

Allow combat action bar write-through
------------------------------------------------------------------------
r6170 | veracity0 | 2008-06-27 10:29:55 -0500 (Fri, 27 Jun 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Remove dead code. elemental phials are multiuse

------------------------------------------------------------------------
r6169 | shwei | 2008-06-26 15:04:52 -0500 (Thu, 26 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Make conditions field handling smarter
------------------------------------------------------------------------
r6168 | shwei | 2008-06-26 13:06:05 -0500 (Thu, 26 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java

Improve efficiency of map access
------------------------------------------------------------------------
r6167 | shwei | 2008-06-26 12:44:21 -0500 (Thu, 26 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Ignore "search" pages when parsing for item/effect results
------------------------------------------------------------------------
r6166 | veracity0 | 2008-06-26 10:02:01 -0500 (Thu, 26 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Check overridden consumption type

------------------------------------------------------------------------
r6165 | DoctorRotelle | 2008-06-25 23:54:04 -0500 (Wed, 25 Jun 2008) | 1 line
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Some early Hobopolis item recognition
------------------------------------------------------------------------
r6164 | shwei | 2008-06-25 08:24:28 -0500 (Wed, 25 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Allow infinite use consumption to fall through for data collection
------------------------------------------------------------------------
r6163 | shwei | 2008-06-24 12:21:56 -0500 (Tue, 24 Jun 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Check for counter expiration on known adventure locations
------------------------------------------------------------------------
r6162 | veracity0 | 2008-06-23 22:56:23 -0500 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Only one list of modifiers for the Staff of the Greasefire

------------------------------------------------------------------------
r6161 | veracity0 | 2008-06-23 15:43:04 -0500 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Bird-only items not consumed unless in birdform

------------------------------------------------------------------------
r6160 | veracity0 | 2008-06-23 14:50:08 -0500 (Mon, 23 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Correctly track queued adventure and still usage in item manager

------------------------------------------------------------------------
r6159 | shwei | 2008-06-22 13:56:01 -0500 (Sun, 22 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Normalize buffer key in openInstantMessage instead of when calling it
------------------------------------------------------------------------
r6158 | shwei | 2008-06-20 20:53:18 -0500 (Fri, 20 Jun 2008) | 1 line
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Fix handling of deactivated mana burning
------------------------------------------------------------------------
r6157 | veracity0 | 2008-06-18 14:18:07 -0500 (Wed, 18 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java

Properly format statuseffects.txt override file

------------------------------------------------------------------------
r6156 | shwei | 2008-06-17 19:37:07 -0500 (Tue, 17 Jun 2008) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Allow multiple changes to browser in one session
------------------------------------------------------------------------
r6155 | shwei | 2008-06-17 19:29:40 -0500 (Tue, 17 Jun 2008) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Handle blank preference for preferredWebBrowser
------------------------------------------------------------------------
r6154 | shwei | 2008-06-17 11:33:47 -0500 (Tue, 17 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix outfit substring matching
------------------------------------------------------------------------
r6153 | veracity0 | 2008-06-17 11:29:45 -0500 (Tue, 17 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Don't cast breakfast skills unless player has enabled non-mood mana burning

------------------------------------------------------------------------
r6152 | shwei | 2008-06-17 01:58:10 -0500 (Tue, 17 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r6151 | veracity0 | 2008-06-16 13:33:51 -0500 (Mon, 16 Jun 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt

Change names of cellar quadrants to agree with game

------------------------------------------------------------------------
r6150 | shwei | 2008-06-16 04:37:43 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Append file:/// to the front of the URL if it's on the local file system to work around potential Windows browser problems
------------------------------------------------------------------------
r6149 | shwei | 2008-06-16 04:30:47 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Flag palm-frond fan as HP/MP restore item
------------------------------------------------------------------------
r6148 | shwei | 2008-06-16 04:25:33 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Do not auto-satisfy with NPCs when using * on create commands
------------------------------------------------------------------------
r6147 | shwei | 2008-06-16 04:18:29 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Logout before login
------------------------------------------------------------------------
r6146 | shwei | 2008-06-16 04:18:19 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Do not use restores when running 'drink' or 'eat' commands
------------------------------------------------------------------------
r6145 | shwei | 2008-06-16 04:17:59 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Use items available in inventory, then move onto restaurants, then item acquisition
------------------------------------------------------------------------
r6144 | shwei | 2008-06-16 03:51:10 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Better verb for feeding familiar
------------------------------------------------------------------------
r6143 | shwei | 2008-06-16 03:49:50 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Account for moving of code from dequeue to enqueue panel
------------------------------------------------------------------------
r6142 | shwei | 2008-06-16 03:48:04 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Add hobo/ghost feeding links to item manager
------------------------------------------------------------------------
r6141 | shwei | 2008-06-16 03:47:51 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java

Do not retrieve chips from rumpus room
------------------------------------------------------------------------
r6140 | shwei | 2008-06-16 02:44:05 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

If error occurs during casting for mood execution, declare world peace
------------------------------------------------------------------------
r6139 | shwei | 2008-06-16 02:35:23 -0500 (Mon, 16 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java

Update location where 'script layout' button loads
------------------------------------------------------------------------
r6138 | veracity0 | 2008-06-15 16:21:37 -0500 (Sun, 15 Jun 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Add "Huanted Wine Cellar (Random)" which chooses a random corner of the wine
cellar to adventure in each time.

------------------------------------------------------------------------
r6137 | shwei | 2008-06-14 13:36:39 -0500 (Sat, 14 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Stop retrying if concurrent logins suspected, add 'counters clear' command
------------------------------------------------------------------------
r6136 | shwei | 2008-06-14 12:44:34 -0500 (Sat, 14 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Auto-create badass belt when items are acquired
------------------------------------------------------------------------
r6135 | shwei | 2008-06-14 12:36:28 -0500 (Sat, 14 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Improve speed of outfit list reconstruction
------------------------------------------------------------------------
r6134 | shwei | 2008-06-14 12:19:21 -0500 (Sat, 14 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java

Reduce use of unescape when displaying HTML
------------------------------------------------------------------------
r6133 | DoctorRotelle | 2008-06-11 12:07:39 -0500 (Wed, 11 Jun 2008) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Plurals for Mole mol&eacute; and Morlock's Mark Bourbon (with special characters)
------------------------------------------------------------------------
r6132 | DoctorRotelle | 2008-06-11 12:06:37 -0500 (Wed, 11 Jun 2008) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Plurals for Mole mol&eacute; and Morlock's Mark Bourbon
------------------------------------------------------------------------
r6131 | veracity0 | 2008-06-11 09:01:32 -0500 (Wed, 11 Jun 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

fix use class of some bird items

------------------------------------------------------------------------
r6130 | DoctorRotelle | 2008-06-11 01:40:36 -0500 (Wed, 11 Jun 2008) | 1 line
Changed paths:
   M /src/data/monsters.txt

Elemental alignments for frat house (bombed back to the stone age) monsters
------------------------------------------------------------------------
r6129 | shwei | 2008-06-11 01:30:16 -0500 (Wed, 11 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

If conditions are active, continue updating the conditions text field
------------------------------------------------------------------------
r6128 | veracity0 | 2008-06-10 12:14:39 -0500 (Tue, 10 Jun 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

gift items

------------------------------------------------------------------------
r6127 | shwei | 2008-06-09 16:19:36 -0500 (Mon, 09 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Greater than, not greater or equal, for inebriety check for tavern
------------------------------------------------------------------------
r6126 | shwei | 2008-06-09 10:22:41 -0500 (Mon, 09 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix stack trace when using wiki command
------------------------------------------------------------------------
r6125 | shwei | 2008-06-09 09:57:30 -0500 (Mon, 09 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Use lowercase keys for chat
------------------------------------------------------------------------
r6124 | veracity0 | 2008-06-08 22:13:13 -0500 (Sun, 08 Jun 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Correct or add a few recipes

------------------------------------------------------------------------
r6123 | shwei | 2008-06-08 19:19:13 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Recognize decision 4 for quartet adventure
------------------------------------------------------------------------
r6122 | shwei | 2008-06-08 18:15:47 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Use plans, not planks
------------------------------------------------------------------------
r6121 | shwei | 2008-06-08 17:59:19 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/relay/basics.js

Old relay browser clover protection
------------------------------------------------------------------------
r6120 | shwei | 2008-06-08 17:32:39 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

If the user cancels or enters zero quantity in consume, don't process queue
------------------------------------------------------------------------
r6119 | shwei | 2008-06-08 17:26:23 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Fix handling of conditions when re-adventuring in a location after no condition is satisfied
------------------------------------------------------------------------
r6118 | veracity0 | 2008-06-08 16:43:10 -0500 (Sun, 08 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Don't skip absent "Custom: " making list of outfits for basement

------------------------------------------------------------------------
r6117 | shwei | 2008-06-08 15:13:48 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

Timeout extended to 24 seconds
------------------------------------------------------------------------
r6116 | shwei | 2008-06-08 15:11:15 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix purchasing of identified bang potions
------------------------------------------------------------------------
r6115 | shwei | 2008-06-08 15:03:34 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java

&& not ||
------------------------------------------------------------------------
r6114 | DoctorRotelle | 2008-06-08 12:51:38 -0500 (Sun, 08 Jun 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/monsters.txt

Added skills related to June 2008 IOTM
Updated some old pirate monster data
------------------------------------------------------------------------
r6113 | shwei | 2008-06-08 12:17:01 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

More modular hasItem check
------------------------------------------------------------------------
r6112 | shwei | 2008-06-08 11:14:24 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Check if the player has hit their inebriety limit before registering tavern square
------------------------------------------------------------------------
r6111 | shwei | 2008-06-08 11:07:16 -0500 (Sun, 08 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java

Slightly faster character entity decode
------------------------------------------------------------------------
r6110 | veracity0 | 2008-06-08 09:51:44 -0500 (Sun, 08 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

"Custom: Backup" now simply "Backup"

------------------------------------------------------------------------
r6109 | DoctorRotelle | 2008-06-06 20:44:55 -0500 (Fri, 06 Jun 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Henna face paint is now multi-usable
------------------------------------------------------------------------
r6108 | shwei | 2008-06-06 19:12:57 -0500 (Fri, 06 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Fix summoning of candy hearts not happening during mana burning
Make sure MP restoration doesn't happen during mana burning using libram skills
------------------------------------------------------------------------
r6107 | shwei | 2008-06-06 18:25:12 -0500 (Fri, 06 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Another form handling fix
------------------------------------------------------------------------
r6106 | shwei | 2008-06-06 18:16:52 -0500 (Fri, 06 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix form field handling
------------------------------------------------------------------------
r6105 | shwei | 2008-06-06 13:50:50 -0500 (Fri, 06 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/relay/basement.js

Cache frequent URL encodings
------------------------------------------------------------------------
r6104 | shwei | 2008-06-06 12:48:14 -0500 (Fri, 06 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Remove unneeded math in mana burning
Clear counters when the user enters valhalla, rather than after they leave
------------------------------------------------------------------------
r6103 | shwei | 2008-06-06 12:08:42 -0500 (Fri, 06 Jun 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Fix duplicating in list models
------------------------------------------------------------------------
r6102 | veracity0 | 2008-06-05 14:59:50 -0500 (Thu, 05 Jun 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Remove dead code

------------------------------------------------------------------------
r6101 | veracity0 | 2008-06-05 14:57:57 -0500 (Thu, 05 Jun 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt

Haunted Wine Cellar is now four separate zones, rather than using subsnarblats

------------------------------------------------------------------------
r6100 | veracity0 | 2008-06-04 21:50:24 -0500 (Wed, 04 Jun 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Changed modifiers on makeshift SCUBA gear

------------------------------------------------------------------------
r6099 | DoctorRotelle | 2008-06-04 21:13:09 -0500 (Wed, 04 Jun 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

More support for June 2008 IOTM
Added elemental alignments for some monsters.
------------------------------------------------------------------------
r6098 | shwei | 2008-06-04 15:48:41 -0500 (Wed, 04 Jun 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Abort if infinite loop detected
------------------------------------------------------------------------
r6097 | DoctorRotelle | 2008-06-01 16:14:17 -0500 (Sun, 01 Jun 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Initial support for June 2008 IOTM
Added item drop statistics for pirates
------------------------------------------------------------------------
r6096 | shwei | 2008-05-27 13:12:17 -0500 (Tue, 27 May 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

During mana burning, alternate libram casts between available skills
------------------------------------------------------------------------
r6095 | DoctorRotelle | 2008-05-25 11:07:15 -0500 (Sun, 25 May 2008) | 1 line
Changed paths:
   M /src/data/fullness.txt

Added adventures for king cakes
------------------------------------------------------------------------
r6094 | shwei | 2008-05-23 17:51:53 -0500 (Fri, 23 May 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Better name for zapper wand preference
------------------------------------------------------------------------
r6093 | shwei | 2008-05-23 17:48:51 -0500 (Fri, 23 May 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Check for the last ascension a zapper wand was seen, and only use a dead mimic if the value differs
------------------------------------------------------------------------
r6092 | shwei | 2008-05-23 17:30:25 -0500 (Fri, 23 May 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java

Cleaner rendering of current holiday/stat day
------------------------------------------------------------------------
r6091 | shwei | 2008-05-23 17:15:35 -0500 (Fri, 23 May 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Cache all strings which are converted using getCanonicalName
------------------------------------------------------------------------
r6090 | shwei | 2008-05-23 17:09:40 -0500 (Fri, 23 May 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Improve efficiency of handling items with special characters
------------------------------------------------------------------------
r6089 | veracity0 | 2008-05-23 07:50:56 -0500 (Fri, 23 May 2008) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add New Sneaky Pete's Day items.
Only use a dead mimic in inventory to get wand if don't have a wand already.

------------------------------------------------------------------------
r6088 | veracity0 | 2008-05-21 09:50:50 -0500 (Wed, 21 May 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

Make dead mimic choice adventure visible to user. Update comment.

------------------------------------------------------------------------
r6087 | veracity0 | 2008-05-16 13:11:44 -0500 (Fri, 16 May 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/TurnCounter.java

Pulverizing things doesn't take turns and therefore doesn't decrement counters

------------------------------------------------------------------------
r6086 | veracity0 | 2008-05-14 17:28:14 -0500 (Wed, 14 May 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

personalized coffee mugs have no autosell price

------------------------------------------------------------------------
r6085 | veracity0 | 2008-05-11 22:01:36 -0500 (Sun, 11 May 2008) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add item. Fix combat percentage.

------------------------------------------------------------------------
r6084 | shwei | 2008-05-06 14:23:08 -0500 (Tue, 06 May 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Estimate current fullness/spleen based on failure to consume messages
------------------------------------------------------------------------
r6083 | shwei | 2008-05-05 12:06:10 -0500 (Mon, 05 May 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

If there's a timeout in chat, don't kill chat
------------------------------------------------------------------------
r6082 | veracity0 | 2008-05-02 16:08:45 -0500 (Fri, 02 May 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Initial support for May 2008 IOTM

------------------------------------------------------------------------
r6081 | shwei | 2008-05-02 11:09:39 -0500 (Fri, 02 May 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Ensure that more streams are closed
------------------------------------------------------------------------
r6080 | shwei | 2008-05-02 10:30:22 -0500 (Fri, 02 May 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Use shallow copy instead of deep copy to avoid potential reflection leaks
------------------------------------------------------------------------
r6079 | shwei | 2008-04-30 13:49:35 -0500 (Wed, 30 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Change for loop to explicit while loop
------------------------------------------------------------------------
r6078 | shwei | 2008-04-30 13:49:10 -0500 (Wed, 30 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Use a simple if instead of &=
------------------------------------------------------------------------
r6077 | shwei | 2008-04-30 13:44:36 -0500 (Wed, 30 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

When using 'acquire' only stop if item creation unexpectedly fails during first pass (continue after second pass failure)
------------------------------------------------------------------------
r6076 | shwei | 2008-04-30 13:43:27 -0500 (Wed, 30 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Fix awkward flow control
------------------------------------------------------------------------
r6075 | shwei | 2008-04-29 18:16:20 -0500 (Tue, 29 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java

Ignore skills you can't use in the current ascension
------------------------------------------------------------------------
r6074 | shwei | 2008-04-29 17:43:38 -0500 (Tue, 29 Apr 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

Update FileUtilities and DataUtilities to ensure streams are closed
------------------------------------------------------------------------
r6073 | shwei | 2008-04-25 13:33:48 -0500 (Fri, 25 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

If item creation generates error, do not continue item retrieval
Improve servant re-assembly failure handling
------------------------------------------------------------------------
r6072 | veracity0 | 2008-04-19 13:01:09 -0500 (Sat, 19 Apr 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java

Use new puppy formula for item drops

------------------------------------------------------------------------
r6071 | shwei | 2008-04-16 16:30:32 -0500 (Wed, 16 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

NPZR shambling isn't damage
------------------------------------------------------------------------
r6070 | veracity0 | 2008-04-15 18:40:33 -0500 (Tue, 15 Apr 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add metallic foil cat ears

------------------------------------------------------------------------
r6069 | shwei | 2008-04-14 19:59:00 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Sometimes processResults gets overridden, so recalculate created quantity each time
------------------------------------------------------------------------
r6068 | shwei | 2008-04-14 19:58:28 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Fix outfit checkpointing during queue processing
------------------------------------------------------------------------
r6067 | shwei | 2008-04-14 19:52:36 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java

Fix infinite creation loop when making star items
------------------------------------------------------------------------
r6066 | shwei | 2008-04-14 19:52:18 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Remove 'start of item name' prioritization
------------------------------------------------------------------------
r6065 | shwei | 2008-04-14 17:31:31 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

Only allow access to images in images folder
------------------------------------------------------------------------
r6064 | shwei | 2008-04-14 11:33:21 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Allow local files with abnormal extensions to be sent via the relay browser
------------------------------------------------------------------------
r6063 | shwei | 2008-04-14 04:57:22 -0500 (Mon, 14 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Add null pointer check to item transfer processing
Add empty quantity string check to pixel exchange
------------------------------------------------------------------------
r6062 | shwei | 2008-04-14 04:54:41 -0500 (Mon, 14 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/ValhallaManager.java

Rename processResult with boolean argument to tallyResult
Fix handling of closet items with no quantity string specified
------------------------------------------------------------------------
r6061 | shwei | 2008-04-14 04:30:47 -0500 (Mon, 14 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   A /src/net/sourceforge/kolmafia/session/TurnCounter.java

Fix handling of single-ingredient creations
Add counter expiration detection to non-adventure requests
------------------------------------------------------------------------
r6060 | shwei | 2008-04-14 04:12:21 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Fix creation queue handling
------------------------------------------------------------------------
r6059 | shwei | 2008-04-14 04:07:28 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Fix meat paste creation recognition
------------------------------------------------------------------------
r6058 | shwei | 2008-04-14 03:12:21 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix double processing of use item request
------------------------------------------------------------------------
r6057 | shwei | 2008-04-14 02:37:51 -0500 (Mon, 14 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

URL whitelist rather than URL blacklist
Store created quantity rather than recalculating twice
------------------------------------------------------------------------
r6056 | shwei | 2008-04-14 02:22:42 -0500 (Mon, 14 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Add current turn count to all adventuring requests
Improved detection of when to disassemble clovers
------------------------------------------------------------------------
r6055 | shwei | 2008-04-14 02:01:50 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Don't restore MP for olfaction if you're already on the trail
------------------------------------------------------------------------
r6054 | shwei | 2008-04-14 01:39:03 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/relay/hotkeys.js

Only handle choice hotkeys if the corresponding numeric hotkey is active
------------------------------------------------------------------------
r6053 | shwei | 2008-04-14 01:33:12 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/relay/basics.js

Implement more aggressive version of clover protection
------------------------------------------------------------------------
r6052 | shwei | 2008-04-14 00:54:34 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Also broadcast to PM tabs
------------------------------------------------------------------------
r6051 | shwei | 2008-04-14 00:31:33 -0500 (Mon, 14 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove trailing semicolon after "set" command
------------------------------------------------------------------------
r6050 | shwei | 2008-04-14 00:14:33 -0500 (Mon, 14 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Separate food, booze, and spleen queue processing
Prompt for overdrinking when above 0 adventures, rather than above 40
------------------------------------------------------------------------
r6049 | shwei | 2008-04-13 22:13:25 -0500 (Sun, 13 Apr 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add evil scroll to list of creatable items
Make mutal recursion detection more generic
------------------------------------------------------------------------
r6048 | shwei | 2008-04-13 21:27:51 -0500 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java

Add wiki lookup and in-game description options to mall search interface
------------------------------------------------------------------------
r6047 | shwei | 2008-04-13 21:09:48 -0500 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Automatic leaflet completion link for strange leaflet
------------------------------------------------------------------------
r6046 | shwei | 2008-04-13 20:56:40 -0500 (Sun, 13 Apr 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix dingy plans handling
Add link for strange leaflet to leaflet.php
Add hermit links to worthless items
------------------------------------------------------------------------
r6045 | shwei | 2008-04-13 20:36:00 -0500 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Add zap wand exploding to ascension reminders
------------------------------------------------------------------------
r6044 | shwei | 2008-04-13 20:19:13 -0500 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java

Fix meat paste not showing up in creatable items list
------------------------------------------------------------------------
r6043 | shwei | 2008-04-13 20:18:46 -0500 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java

Cache 'is reagent potion' variable
------------------------------------------------------------------------
r6042 | veracity0 | 2008-04-11 16:54:35 -0500 (Fri, 11 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java

Bad Moon characters can inspect storage at any time.

------------------------------------------------------------------------
r6041 | veracity0 | 2008-04-11 15:16:58 -0500 (Fri, 11 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java

Fix chat, among other things: frames need to be able to override getTabbedPane

------------------------------------------------------------------------
r6040 | veracity0 | 2008-04-11 13:27:34 -0500 (Fri, 11 Apr 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

New pastamancer items

------------------------------------------------------------------------
r6039 | veracity0 | 2008-04-11 09:23:17 -0500 (Fri, 11 Apr 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt

Renamed Pastamancer combat spells

------------------------------------------------------------------------
r6038 | veracity0 | 2008-04-08 08:48:01 -0500 (Tue, 08 Apr 2008) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Fix monster name on Road to the White Citadel.
Fix formatting of Area Combat Data

------------------------------------------------------------------------
r6037 | shwei | 2008-04-07 01:34:12 -0500 (Mon, 07 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java

Fix compilation errors
------------------------------------------------------------------------
r6036 | shwei | 2008-04-07 01:31:14 -0500 (Mon, 07 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/CardLayoutSelectorPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/CreateItemPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/InventoryPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/UseItemDequeuePanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/UseItemEnqueuePanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/UseItemPanel.java

Extract ItemManageFrame panels into their own classes
------------------------------------------------------------------------
r6035 | shwei | 2008-04-07 01:27:55 -0500 (Mon, 07 Apr 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Remove caching to see if it helps with memory leak
------------------------------------------------------------------------
r6034 | veracity0 | 2008-04-06 17:10:16 -0500 (Sun, 06 Apr 2008) | 4 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Recognize off-hand items as shields even if power not yet known.
Take Hero of the Half Shell into account when calculating expected damage.
Fix level requirement of king cake

------------------------------------------------------------------------
r6033 | veracity0 | 2008-04-04 12:10:22 -0500 (Fri, 04 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

You can no longer "relax" in your beanbag chair.

------------------------------------------------------------------------
r6032 | veracity0 | 2008-04-03 16:05:45 -0500 (Thu, 03 Apr 2008) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Fix fullness for delicious salad

------------------------------------------------------------------------
r6031 | veracity0 | 2008-04-03 09:52:42 -0500 (Thu, 03 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Fix * and negative quantity when moving meat

------------------------------------------------------------------------
r6030 | veracity0 | 2008-04-03 09:33:33 -0500 (Thu, 03 Apr 2008) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Add status effect desc id

------------------------------------------------------------------------
r6029 | veracity0 | 2008-04-03 08:20:59 -0500 (Thu, 03 Apr 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java

Blank line in session log before uneffect command

------------------------------------------------------------------------
r6028 | veracity0 | 2008-04-02 07:57:31 -0500 (Wed, 02 Apr 2008) | 3 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Tome -> Manual. Image names and descids for new status effects. Different
settings for the two grimoires.

------------------------------------------------------------------------
r6027 | veracity0 | 2008-04-01 08:58:16 -0500 (Tue, 01 Apr 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java

Initial support for new Grimoire

------------------------------------------------------------------------
r6026 | veracity0 | 2008-03-31 12:45:57 -0500 (Mon, 31 Mar 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Add recipe for sebaceous shield

------------------------------------------------------------------------
r6025 | veracity0 | 2008-03-31 12:41:53 -0500 (Mon, 31 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix formula for Exotic Parrot

------------------------------------------------------------------------
r6024 | shwei | 2008-03-31 11:24:36 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Do not cache preference strings, since we only write once
------------------------------------------------------------------------
r6023 | veracity0 | 2008-03-31 08:45:53 -0500 (Mon, 31 Mar 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java

Fix plural. Add familiar to useful-in-basement list.

------------------------------------------------------------------------
r6022 | veracity0 | 2008-03-31 06:51:34 -0500 (Mon, 31 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Change match string to avoid conflict with skill name on combat bar

------------------------------------------------------------------------
r6021 | veracity0 | 2008-03-29 08:05:55 -0500 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

New items.

------------------------------------------------------------------------
r6020 | veracity0 | 2008-03-28 15:19:54 -0500 (Fri, 28 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Account for movements to and from clan stash

------------------------------------------------------------------------
r6019 | veracity0 | 2008-03-27 08:14:23 -0500 (Thu, 27 Mar 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

fix item numbers

------------------------------------------------------------------------
r6018 | shwei | 2008-03-27 03:42:44 -0500 (Thu, 27 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix handling of relay-browser 'attack' link
------------------------------------------------------------------------
r6017 | shwei | 2008-03-27 01:40:09 -0500 (Thu, 27 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Move more constants into item and effect pool
------------------------------------------------------------------------
r6016 | veracity0 | 2008-03-26 12:58:47 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add new items and effects. Fix Myst class elemental resistance factor.

------------------------------------------------------------------------
r6015 | veracity0 | 2008-03-22 22:25:24 -0500 (Sat, 22 Mar 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix elemental resistance for Mysticality classes: it is not a flat 5%, but is
5% of resistance proided by other sources.

------------------------------------------------------------------------
r6014 | shwei | 2008-03-22 21:27:19 -0500 (Sat, 22 Mar 2008) | 1 line
Changed paths:
   D /lib/KoLmelion.ico
   A /util/KoLmelion.ico (from /lib/KoLmelion.ico:6012)

Move kolmelion.ico to util folder
------------------------------------------------------------------------
r6013 | shwei | 2008-03-22 21:25:56 -0500 (Sat, 22 Mar 2008) | 3 lines
Changed paths:
   M /build.xml
   D /lib/build.jsmooth
   D /lib/cleanup.xml
   D /lib/format.xml
   D /lib/limeglass.icns
   A /util
   A /util/build.jsmooth (from /lib/build.jsmooth:6011)
   A /util/cleanup.xml (from /lib/cleanup.xml:6011)
   A /util/format.xml (from /lib/format.xml:6011)
   A /util/jarbundler-1.9-license.TXT
   A /util/jarbundler-1.9.jar
   A /util/jsmoothgen-ant-license.html
   A /util/jsmoothgen-ant.jar
   A /util/limeglass.icns (from /lib/limeglass.icns:6011)
   A /util/skeletons
   A /util/skeletons/windowed-wrapper
   A /util/skeletons/windowed-wrapper/description.skel
   A /util/skeletons/windowed-wrapper/jwrap.exe

Add jars for jarbundler and jsmoothgen ant tasks
Add corresponding license files for ant task helpers
Move distribution helper utilities into util directory
------------------------------------------------------------------------
r6012 | shwei | 2008-03-22 20:46:33 -0500 (Sat, 22 Mar 2008) | 1 line
Changed paths:
   M /build.xml

Account for limitations in delete task by using 'rm' explicitly
------------------------------------------------------------------------
r6011 | veracity0 | 2008-03-21 17:12:04 -0500 (Fri, 21 Mar 2008) | 2 lines
Changed paths:
   M /build.xml

Delete only the created KoLmafia.app after creating a .dmg file.

------------------------------------------------------------------------
r6010 | veracity0 | 2008-03-21 16:48:33 -0500 (Fri, 21 Mar 2008) | 2 lines
Changed paths:
   M /build.xml

Create output directory before calling jarbundler

------------------------------------------------------------------------
r6009 | shwei | 2008-03-21 13:58:01 -0500 (Fri, 21 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Don't generate error state when you run out of adventures
------------------------------------------------------------------------
r6008 | shwei | 2008-03-21 13:16:12 -0500 (Fri, 21 Mar 2008) | 1 line
Changed paths:
   M /build.xml

Add untested dmg task for Ant
------------------------------------------------------------------------
r6007 | shwei | 2008-03-21 12:37:27 -0500 (Fri, 21 Mar 2008) | 2 lines
Changed paths:
   A /src/apple
   A /src/apple/dts
   A /src/apple/dts/samplecode
   A /src/apple/dts/samplecode/osxadapter
   A /src/apple/dts/samplecode/osxadapter/OSXAdapter.java
   A /src/licenses/osxadapter-license.txt
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   A /src/net/sourceforge/kolmafia/swingui/listener/LicenseDisplayListener.java
   M /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/EndSessionMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java

Fix Java 1.4.x compatibility
Auto-logout as a quit override, rather than as a shutdown hook
------------------------------------------------------------------------
r6006 | veracity0 | 2008-03-21 08:51:07 -0500 (Fri, 21 Mar 2008) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java

Correctly match first round of Insult Beer Pong.
Correct name for 7-Foot Dwarf

------------------------------------------------------------------------
r6005 | veracity0 | 2008-03-20 17:09:29 -0500 (Thu, 20 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Simplify, simplify

------------------------------------------------------------------------
r6004 | veracity0 | 2008-03-20 16:49:56 -0500 (Thu, 20 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Use round numbers.

------------------------------------------------------------------------
r6003 | veracity0 | 2008-03-20 16:25:38 -0500 (Thu, 20 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Improved Elemental Resistance formula

------------------------------------------------------------------------
r6002 | shwei | 2008-03-20 15:57:54 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java

Add auto-logout for Mac users quitting directly
------------------------------------------------------------------------
r6001 | veracity0 | 2008-03-20 09:58:07 -0500 (Thu, 20 Mar 2008) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java

Show resistance levels as well as (incorrect) percentage and expected damage.
Fix resistances for elemental powders.

------------------------------------------------------------------------
r6000 | shwei | 2008-03-20 02:31:35 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

No spaces in O.A.F.s
------------------------------------------------------------------------
r5999 | shwei | 2008-03-19 21:38:06 -0500 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java

Fix item sending
------------------------------------------------------------------------
r5998 | veracity0 | 2008-03-19 16:24:06 -0500 (Wed, 19 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Move still more items to ItemPool

------------------------------------------------------------------------
r5997 | shwei | 2008-03-19 15:47:04 -0500 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java

Add headless checks
------------------------------------------------------------------------
r5996 | veracity0 | 2008-03-19 13:30:22 -0500 (Wed, 19 Mar 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt

Crossbow Fever -> Disco Fever

------------------------------------------------------------------------
r5995 | veracity0 | 2008-03-19 13:25:04 -0500 (Wed, 19 Mar 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Add modifiers for a few status effects

------------------------------------------------------------------------
r5994 | shwei | 2008-03-19 12:30:34 -0500 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Fix mall search handling
------------------------------------------------------------------------
r5993 | veracity0 | 2008-03-18 15:26:42 -0500 (Tue, 18 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Move more items to ItemPool

------------------------------------------------------------------------
r5992 | shwei | 2008-03-18 14:56:47 -0500 (Tue, 18 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Only print when actually changing auto-attack
------------------------------------------------------------------------
r5991 | veracity0 | 2008-03-18 13:22:29 -0500 (Tue, 18 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

When you get a manual, get rid of dusty book

------------------------------------------------------------------------
r5990 | veracity0 | 2008-03-18 11:50:13 -0500 (Tue, 18 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Only allow main() method to appear at top level

------------------------------------------------------------------------
r5989 | veracity0 | 2008-03-17 23:33:55 -0500 (Mon, 17 Mar 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

fix spelling error in plural

------------------------------------------------------------------------
r5988 | shwei | 2008-03-17 21:19:37 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Print a status message when auto-attack is set
------------------------------------------------------------------------
r5987 | veracity0 | 2008-03-17 17:56:04 -0500 (Mon, 17 Mar 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

First pass at new elemental resistances: no fixed cap, Myst classes get +5%.

------------------------------------------------------------------------
r5986 | shwei | 2008-03-17 16:40:11 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java

Do not prompt if they select all visible elements
------------------------------------------------------------------------
r5985 | shwei | 2008-03-17 16:34:58 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java

Add tradeability filter to send message attachments
------------------------------------------------------------------------
r5984 | veracity0 | 2008-03-17 14:32:54 -0500 (Mon, 17 Mar 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

pink plastic baby

------------------------------------------------------------------------
r5983 | shwei | 2008-03-17 03:17:45 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r5982 | veracity0 | 2008-03-17 03:08:58 -0500 (Mon, 17 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Tattered crown gets lost

------------------------------------------------------------------------
r5981 | shwei | 2008-03-17 03:08:50 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Print error message if kmail is rejected
------------------------------------------------------------------------
r5980 | shwei | 2008-03-17 03:08:33 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java

Abort profile parser if no 'level' is visible
------------------------------------------------------------------------
r5979 | shwei | 2008-03-17 02:53:50 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/data/buffbots.txt

Add another buffbot
------------------------------------------------------------------------
r5978 | shwei | 2008-03-17 02:41:04 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Also save preferences on exit (not just logout)
------------------------------------------------------------------------
r5977 | shwei | 2008-03-17 02:32:58 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

St. Sneaky Pete's day items
------------------------------------------------------------------------
r5976 | shwei | 2008-03-17 02:24:08 -0500 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Do not throw stack trace for unknown items
------------------------------------------------------------------------
r5975 | shwei | 2008-03-16 13:56:39 -0500 (Sun, 16 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Fix handling of default Mac font size (make it a default instead of forced)
------------------------------------------------------------------------
r5974 | shwei | 2008-03-16 13:51:24 -0500 (Sun, 16 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Update URL ignore result patterns
------------------------------------------------------------------------
r5973 | shwei | 2008-03-16 13:27:50 -0500 (Sun, 16 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   A /src/net/sourceforge/kolmafia/session/ActionBarManager.java

Store action bar on login/logout
------------------------------------------------------------------------
r5972 | veracity0 | 2008-03-16 13:15:23 -0500 (Sun, 16 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Eliminate duplicate preference setting.

------------------------------------------------------------------------
r5971 | shwei | 2008-03-16 03:30:00 -0500 (Sun, 16 Mar 2008) | 1 line
Changed paths:
   D /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   A /src/net/sourceforge/kolmafia/swingui/menu/BookmarkMenu.java
   A /src/net/sourceforge/kolmafia/swingui/menu/DebugLogMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/DisplayFrameMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/EndSessionMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   A /src/net/sourceforge/kolmafia/swingui/menu/InvocationMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/LoadScriptMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/LogoutMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/MenuItemList.java (from /src/net/sourceforge/kolmafia/MenuItemList.java:5969)
   A /src/net/sourceforge/kolmafia/swingui/menu/RelayBrowserMenuItem.java
   A /src/net/sourceforge/kolmafia/swingui/menu/ScriptMenu.java
   A /src/net/sourceforge/kolmafia/swingui/menu/WindowMenu.java
   A /src/net/sourceforge/kolmafia/swingui/panel/VersionDataPanel.java

Split menu bar into multiple classes
------------------------------------------------------------------------
r5970 | shwei | 2008-03-16 02:09:23 -0500 (Sun, 16 Mar 2008) | 1 line
Changed paths:
   M /src/relay/basics.js

Only insert the first table of the result page
------------------------------------------------------------------------
r5969 | shwei | 2008-03-16 01:04:41 -0500 (Sun, 16 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/PvpManager.java

Put defense contest log in /attacks folder
------------------------------------------------------------------------
r5968 | shwei | 2008-03-15 19:51:27 -0500 (Sat, 15 Mar 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java

Parent file may be null
------------------------------------------------------------------------
r5967 | shwei | 2008-03-15 19:10:49 -0500 (Sat, 15 Mar 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   A /src/net/sourceforge/kolmafia/session/BreakfastManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   A /src/net/sourceforge/kolmafia/session/ValhallaManager.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Only save preferences on logout
Pull breakfast routines into own class
Pull valhalla-related routines into own class
------------------------------------------------------------------------
r5966 | veracity0 | 2008-03-15 12:38:31 -0500 (Sat, 15 Mar 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Use ItemPool in MPRestoreItemList

------------------------------------------------------------------------
r5965 | shwei | 2008-03-14 22:24:07 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Broadcast /who messages
------------------------------------------------------------------------
r5964 | shwei | 2008-03-14 22:04:34 -0500 (Fri, 14 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/relay/hotkeys.js
   A /src/relay/onfocus.js

Add insertBefore() and insertAfter() to reduce string concatenation
Introduce focus listeners to input fields to improve hotkey handling
------------------------------------------------------------------------
r5963 | shwei | 2008-03-14 21:29:46 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow set commands to have semicolons without quotes in the string
------------------------------------------------------------------------
r5962 | shwei | 2008-03-14 21:17:53 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add stationary buttons to sewer
------------------------------------------------------------------------
r5961 | shwei | 2008-03-14 21:17:32 -0500 (Fri, 14 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Shorter output for 'safe' command
Add 'monsters' command for detailed output
------------------------------------------------------------------------
r5960 | shwei | 2008-03-14 19:44:26 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/relay/basics.js

Fix inline use links
------------------------------------------------------------------------
r5959 | veracity0 | 2008-03-14 17:06:15 -0500 (Fri, 14 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

If we add a "script" button, add corresponding spacers to the heading

------------------------------------------------------------------------
r5958 | shwei | 2008-03-14 15:59:30 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

If combat bar is enabled, add 'script' button
------------------------------------------------------------------------
r5957 | shwei | 2008-03-14 01:59:23 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java

Fix %% alias handling
------------------------------------------------------------------------
r5956 | shwei | 2008-03-14 01:54:15 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Smarter auto-fight
------------------------------------------------------------------------
r5955 | shwei | 2008-03-14 01:40:10 -0500 (Fri, 14 Mar 2008) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Detect combat round when combat bar is disabled
Readd preference for hiding server debug output
Fix account page never getting parsed
------------------------------------------------------------------------
r5954 | shwei | 2008-03-14 01:23:05 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

More reliable end-of-combat detection
------------------------------------------------------------------------
r5953 | shwei | 2008-03-14 01:12:35 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Fix handling of negative numbers
------------------------------------------------------------------------
r5952 | shwei | 2008-03-14 01:08:33 -0500 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix black pudding combat handling\nDetect link rather than fight.php
------------------------------------------------------------------------
r5951 | veracity0 | 2008-03-13 23:32:25 -0500 (Thu, 13 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

override -> confirm

------------------------------------------------------------------------
r5950 | shwei | 2008-03-13 17:16:59 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Server debug text moved, remove preference to disable it
------------------------------------------------------------------------
r5949 | shwei | 2008-03-13 16:44:19 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

medium stone triangle
------------------------------------------------------------------------
r5948 | shwei | 2008-03-13 15:37:13 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Only create agent threads as needed (no initial thread count)
------------------------------------------------------------------------
r5947 | shwei | 2008-03-13 15:20:57 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix handling of use followed by eat/drink
------------------------------------------------------------------------
r5946 | shwei | 2008-03-13 13:55:34 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Even if you don't fight a pudding, don't count the next encounter as a pudding fight
------------------------------------------------------------------------
r5945 | shwei | 2008-03-13 13:31:54 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Reuse space index
------------------------------------------------------------------------
r5944 | veracity0 | 2008-03-13 12:59:53 -0500 (Thu, 13 Mar 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

ItemPool.get with an item name always returned count of 1.
Normalizing item names in an AdventureResult should never look for plurals.

------------------------------------------------------------------------
r5943 | shwei | 2008-03-13 12:50:48 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Plural search before single item search
------------------------------------------------------------------------
r5942 | veracity0 | 2008-03-13 11:56:02 -0500 (Thu, 13 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java

Tell how many of an item we untinker

------------------------------------------------------------------------
r5941 | shwei | 2008-03-13 11:26:57 -0500 (Thu, 13 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayCombatThread.java

Automatically start thread on creation
Guarantee that closeRelay() is called even when an exception is thrown
------------------------------------------------------------------------
r5940 | shwei | 2008-03-13 00:56:21 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/relay/hotkeys.js

Fix handling of auto choice
------------------------------------------------------------------------
r5939 | shwei | 2008-03-13 00:42:59 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/relay/hotkeys.js

Add choice adventure support (aside from just 'auto')
------------------------------------------------------------------------
r5938 | shwei | 2008-03-13 00:32:53 -0500 (Thu, 13 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/relay/hotkeys.js

Commit correct files
------------------------------------------------------------------------
r5937 | shwei | 2008-03-12 23:56:08 -0500 (Wed, 12 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/relay/basement.js
   M /src/relay/hotkeys.js

Allow combat by numbers to fire CLI commands
------------------------------------------------------------------------
r5936 | shwei | 2008-03-12 21:17:26 -0500 (Wed, 12 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

If there's an error parsing the version number, just load the internal file
------------------------------------------------------------------------
r5935 | shwei | 2008-03-12 20:20:42 -0500 (Wed, 12 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix handling of blank strings
------------------------------------------------------------------------
r5934 | shwei | 2008-03-12 20:18:19 -0500 (Wed, 12 Mar 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Fix regular expression, recognize actionbar setting
------------------------------------------------------------------------
r5933 | shwei | 2008-03-12 19:58:34 -0500 (Wed, 12 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Add to list of autologin dev accounts
------------------------------------------------------------------------
r5932 | shwei | 2008-03-12 17:58:53 -0500 (Wed, 12 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix integer parsing when k and m not used
------------------------------------------------------------------------
r5931 | shwei | 2008-03-12 13:22:25 -0500 (Wed, 12 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   A /src/net/sourceforge/kolmafia/LocalRelayCombatThread.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   A /src/net/sourceforge/kolmafia/utilities/PauseObject.java

Remove 800ms load distribution code to remove memory leak variables
Use pause object rather than GenericRequest.delay()
------------------------------------------------------------------------
r5930 | veracity0 | 2008-03-12 00:27:42 -0500 (Wed, 12 Mar 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New items and status effects

------------------------------------------------------------------------
r5929 | shwei | 2008-03-11 18:18:38 -0500 (Tue, 11 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add 'gc' command to help debug potential relay browser memory leak
------------------------------------------------------------------------
r5928 | shwei | 2008-03-11 16:10:15 -0500 (Tue, 11 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Change 'override' to 'confirm'
------------------------------------------------------------------------
r5927 | shwei | 2008-03-11 13:24:33 -0500 (Tue, 11 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Only skip over whitespace in search string (accept punctuation marks, such as *)
------------------------------------------------------------------------
r5926 | shwei | 2008-03-11 13:22:23 -0500 (Tue, 11 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix handling of * in fuzzy matching
------------------------------------------------------------------------
r5925 | veracity0 | 2008-03-11 11:30:01 -0500 (Tue, 11 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java

Don't apply aliases to "unalias" commands

------------------------------------------------------------------------
r5924 | shwei | 2008-03-10 20:25:45 -0500 (Mon, 10 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

postRequest ignores continuation state
------------------------------------------------------------------------
r5923 | veracity0 | 2008-03-10 15:58:44 -0500 (Mon, 10 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java

Recognize another failure message

------------------------------------------------------------------------
r5922 | shwei | 2008-03-10 01:25:00 -0500 (Mon, 10 Mar 2008) | 1 line
Changed paths:
   M /build.xml
   A /src/net/sourceforge/kolmafia/utilities/ReleaseNotes.java

Add simple release notes target
------------------------------------------------------------------------
r5921 | shwei | 2008-03-10 01:16:36 -0500 (Mon, 10 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Fix item id for plus sign
------------------------------------------------------------------------
r5920 | shwei | 2008-03-09 23:35:21 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScript.java
   A /src/net/sourceforge/kolmafia/utilities/ByteArrayStream.java

Update version number
------------------------------------------------------------------------
r5919 | shwei | 2008-03-09 21:03:46 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Improve fuzzy matching to work with alliterations
------------------------------------------------------------------------
r5918 | shwei | 2008-03-09 19:41:53 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Replace 'adv' with 'snarfblat' if KoL has not already done so
------------------------------------------------------------------------
r5917 | shwei | 2008-03-09 18:57:47 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Move torso awareness check to quantity calculation
------------------------------------------------------------------------
r5916 | shwei | 2008-03-09 18:53:09 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Items worn on torso cannot be made if you do not have torso awaregness
------------------------------------------------------------------------
r5915 | shwei | 2008-03-09 18:46:10 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java

Do not automatically use house when finishing leaflet quest
------------------------------------------------------------------------
r5914 | shwei | 2008-03-09 18:42:43 -0500 (Sun, 09 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Always update status when health is changed
Fix handling of /whois chat command
------------------------------------------------------------------------
r5913 | shwei | 2008-03-09 18:29:06 -0500 (Sun, 09 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   A /src/net/sourceforge/kolmafia/swingui/listener/TableButtonListener.java
   A /src/net/sourceforge/kolmafia/swingui/table
   A /src/net/sourceforge/kolmafia/swingui/table/ButtonRenderer.java
   A /src/net/sourceforge/kolmafia/swingui/table/IntegerEditor.java
   A /src/net/sourceforge/kolmafia/swingui/table/IntegerRenderer.java
   A /src/net/sourceforge/kolmafia/swingui/table/ListWrapperTableModel.java
   A /src/net/sourceforge/kolmafia/swingui/table/TransparentTable.java
   A /src/net/sourceforge/kolmafia/swingui/widget/ColorChooser.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Extract table classes into their own classes
Allow k and m abbreviations for 1000 and 1000000 in table fields
------------------------------------------------------------------------
r5912 | shwei | 2008-03-09 17:08:46 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

If an item is untradeable, do not consider it for fuzzy/substring match results
------------------------------------------------------------------------
r5911 | shwei | 2008-03-09 15:41:36 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   A /src/net/sourceforge/kolmafia/session/PvpManager.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java

Move pvp logic out of CLI into separate class
------------------------------------------------------------------------
r5910 | shwei | 2008-03-09 14:26:43 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java

Remove overhead from tracking currently 'active' channel
------------------------------------------------------------------------
r5909 | shwei | 2008-03-09 14:16:36 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Reduce potential chat slowdown by removing unneeded try-catch blocks
------------------------------------------------------------------------
r5908 | shwei | 2008-03-09 14:08:51 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Friendlier defaults for new users
------------------------------------------------------------------------
r5907 | shwei | 2008-03-09 13:24:24 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Only register nunnery gain/losses during fights
------------------------------------------------------------------------
r5906 | shwei | 2008-03-09 13:15:02 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Only show 'request x of y' when there's more than 1 request
------------------------------------------------------------------------
r5905 | shwei | 2008-03-09 04:31:40 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Fix plural handling
------------------------------------------------------------------------
r5904 | shwei | 2008-03-09 04:16:55 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/session/ResultProcessor.java

Move more result processing into ResultProcessor
------------------------------------------------------------------------
r5903 | shwei | 2008-03-09 04:11:44 -0500 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   A /src/net/sourceforge/kolmafia/session/ResultProcessor.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Pull result processing into its own class
------------------------------------------------------------------------
r5902 | shwei | 2008-03-09 01:54:17 -0600 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java

Cleaner handling of meat+item kmail attachments
------------------------------------------------------------------------
r5901 | shwei | 2008-03-09 01:39:15 -0600 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Do not display items your familiar cannot equip in familiar equip select
------------------------------------------------------------------------
r5900 | shwei | 2008-03-09 01:21:14 -0600 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Show UI before running breakfast
------------------------------------------------------------------------
r5899 | shwei | 2008-03-09 01:14:58 -0600 (Sun, 09 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/persistence/Aliases.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java

Readd support for %% aliasing
If 'alias' is provided with no parameters, print available aliases
------------------------------------------------------------------------
r5898 | shwei | 2008-03-08 19:43:30 -0600 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Do not print debug logs on timeout
------------------------------------------------------------------------
r5897 | shwei | 2008-03-08 19:15:56 -0600 (Sat, 08 Mar 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/persistence/Aliases.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Move alias handling to separate file
Add ability to remove an alias at runtime (unalias)
Change runtime library to use executeCommand instead of executeLine
------------------------------------------------------------------------
r5896 | veracity0 | 2008-03-08 10:19:36 -0600 (Sat, 08 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix familiar CLI command

------------------------------------------------------------------------
r5895 | shwei | 2008-03-08 04:08:55 -0600 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Additional hatrack support
------------------------------------------------------------------------
r5894 | shwei | 2008-03-08 03:47:13 -0600 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Recognize hatrack equipment
------------------------------------------------------------------------
r5893 | shwei | 2008-03-08 03:28:52 -0600 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java

Add disco nirvana wiki data
------------------------------------------------------------------------
r5892 | shwei | 2008-03-08 03:11:51 -0600 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Reuse substring and fuzzy matching code where possible
------------------------------------------------------------------------
r5891 | shwei | 2008-03-08 02:39:10 -0600 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix handling of whitespace in fuzzy matching
------------------------------------------------------------------------
r5890 | veracity0 | 2008-03-07 21:53:43 -0600 (Fri, 07 Mar 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

corpse -> corpses

------------------------------------------------------------------------
r5889 | shwei | 2008-03-07 18:24:03 -0600 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Flag unrefined mountain stream as an MP restore
------------------------------------------------------------------------
r5888 | shwei | 2008-03-07 13:11:55 -0600 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

System tray balloon is a better alert than chat
------------------------------------------------------------------------
r5887 | shwei | 2008-03-07 13:04:01 -0600 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java

Simplify parser for internally-posted chat messages
------------------------------------------------------------------------
r5886 | shwei | 2008-03-07 12:23:04 -0600 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Only alert when adventuring is completed
------------------------------------------------------------------------
r5885 | veracity0 | 2008-03-06 23:04:06 -0600 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Improved ring enchantments

------------------------------------------------------------------------
r5884 | shwei | 2008-03-06 22:56:21 -0600 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Less cryptic message when failing to switch familiars
------------------------------------------------------------------------
r5883 | shwei | 2008-03-06 22:55:09 -0600 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Sort adventure name list to allow for searching
------------------------------------------------------------------------
r5882 | veracity0 | 2008-03-06 15:56:54 -0600 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Handle the Hulking Construct intelligently

------------------------------------------------------------------------
r5881 | veracity0 | 2008-03-06 12:58:38 -0600 (Thu, 06 Mar 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Store bang potion alias in moods, NOT the item name it maps to in THIS ascension
I mean it.

------------------------------------------------------------------------
r5880 | shwei | 2008-03-06 12:30:11 -0600 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Move item name check methods to AdventureResult, use item name stored in item database for mood commands
------------------------------------------------------------------------
r5879 | shwei | 2008-03-06 12:17:00 -0600 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Don't match against zone names
------------------------------------------------------------------------
r5878 | veracity0 | 2008-03-06 12:04:17 -0600 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

no error on failure

------------------------------------------------------------------------
r5877 | veracity0 | 2008-03-06 12:01:53 -0600 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Another attempt at allowing unidentified potions at the lair gates

------------------------------------------------------------------------
r5876 | shwei | 2008-03-06 11:58:07 -0600 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Use internal item aliasing when normalizing mall searches
------------------------------------------------------------------------
r5875 | shwei | 2008-03-06 11:42:06 -0600 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java

Improve fuzzy/substring matching handling for mall searches, allow gibberish mall searches to hit the server
------------------------------------------------------------------------
r5874 | veracity0 | 2008-03-06 11:29:27 -0600 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Attempt to fix bang potions at the three gate puzzle

------------------------------------------------------------------------
r5873 | veracity0 | 2008-03-06 10:28:03 -0600 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Don't expand bang potion names in moods

------------------------------------------------------------------------
r5872 | veracity0 | 2008-03-05 17:34:34 -0600 (Wed, 05 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Fix patterns for equipment categories to accomodate KoL change

------------------------------------------------------------------------
r5871 | shwei | 2008-03-05 14:07:59 -0600 (Wed, 05 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Replace fuzzy matching with fuzzy prefix matching
------------------------------------------------------------------------
r5870 | shwei | 2008-03-05 13:32:37 -0600 (Wed, 05 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java

Removing debug output when searching for items
------------------------------------------------------------------------
r5869 | shwei | 2008-03-05 12:16:37 -0600 (Wed, 05 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Allow fuzzy matching to start at any word
------------------------------------------------------------------------
r5868 | shwei | 2008-03-05 11:54:56 -0600 (Wed, 05 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Treat all non letters or digits as whitespace
------------------------------------------------------------------------
r5867 | shwei | 2008-03-05 11:41:01 -0600 (Wed, 05 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Reset continue state before and after running relay override script
------------------------------------------------------------------------
r5866 | veracity0 | 2008-03-04 12:57:46 -0600 (Tue, 04 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

No negative item counts on the ItemManagePanel

------------------------------------------------------------------------
r5865 | veracity0 | 2008-03-04 09:24:41 -0600 (Tue, 04 Mar 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Register plural aliases for bang potions.
Fix punchcard aliases.
Ensure potion and sphere names only at login.

------------------------------------------------------------------------
r5864 | shwei | 2008-03-04 02:29:02 -0600 (Tue, 04 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Experimental item aliasing
------------------------------------------------------------------------
r5863 | shwei | 2008-03-04 01:57:06 -0600 (Tue, 04 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If a combat script does not do anything, abort
------------------------------------------------------------------------
r5862 | shwei | 2008-03-04 01:40:32 -0600 (Tue, 04 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java

Fix password hash error
------------------------------------------------------------------------
r5861 | shwei | 2008-03-04 01:35:11 -0600 (Tue, 04 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

If you know the exact name of an item, don't bother with substring/fuzzy matching
------------------------------------------------------------------------
r5860 | veracity0 | 2008-03-03 18:47:26 -0600 (Mon, 03 Mar 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java

The "detailed" autosell page uses "quantity" for sell multiple, not "howmany"

------------------------------------------------------------------------
r5859 | veracity0 | 2008-03-03 18:29:35 -0600 (Mon, 03 Mar 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java

When displaying the tally in the "Recent" pane, don't interpret "Adv" as if
it were "augmented El Vibrato drone" and therefore display it.

------------------------------------------------------------------------
r5858 | shwei | 2008-03-02 14:27:18 -0600 (Sun, 02 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java

Failed friar/concert shouldn't be an error state
------------------------------------------------------------------------
r5857 | shwei | 2008-03-02 14:19:32 -0600 (Sun, 02 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix problem where Vista reverts to basic mode
------------------------------------------------------------------------
r5856 | shwei | 2008-03-02 14:10:24 -0600 (Sun, 02 Mar 2008) | 1 line
Changed paths:
   M /src/licenses/kolmafia-license.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   M /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/AscensionSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo05Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo06Request.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/HellKitchenRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/MushroomRequest.java
   M /src/net/sourceforge/kolmafia/request/PalmFrondRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/ShrineRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericPanelFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestSynchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/DisplayPanelFrameButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/LoadScriptButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/RequestButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/TableButton.java
   M /src/net/sourceforge/kolmafia/swingui/button/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/swingui/listener/RefreshSessionListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/swingui/listener/WorldPeaceListener.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java
   M /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/LabeledPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/OverlapPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/GenericScrollPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/swingui/widget/UnanimatedLabel.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/textui/ScriptException.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/AggregateValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ArrayValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/BasicScript.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Conditional.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Else.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ElseIf.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/If.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/InterpreterState.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Loop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopBreak.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/LoopContinue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNode.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNodeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordType.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RecordValue.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/RepeatUntilLoop.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ScriptExit.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Symbol.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeDef.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeInitializer.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/TypeList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Value.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/ValueList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/Variable.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java
   M /src/net/sourceforge/kolmafia/textui/parsetree/WhileLoop.java
   M /src/net/sourceforge/kolmafia/utilities/BooleanArray.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java
   M /src/net/sourceforge/kolmafia/utilities/IntegerArray.java
   M /src/net/sourceforge/kolmafia/utilities/LowerCaseEntry.java
   M /src/net/sourceforge/kolmafia/utilities/SortedListModelArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringArray.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Update date range for KoLmafia license
------------------------------------------------------------------------
r5855 | shwei | 2008-03-02 14:01:50 -0600 (Sun, 02 Mar 2008) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/objectpool/Concoction.java
   A /src/net/sourceforge/kolmafia/objectpool/ConcoctionPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   A /src/net/sourceforge/kolmafia/utilities/SortedListModelArray.java

Pull static classes out of ConcoctionDatabase
Apply sorting field to spleen items
------------------------------------------------------------------------
r5854 | shwei | 2008-03-01 21:19:15 -0600 (Sat, 01 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix use links, fix shadow battle
------------------------------------------------------------------------
r5853 | shwei | 2008-03-01 20:36:23 -0600 (Sat, 01 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Fix shadow fight
------------------------------------------------------------------------
r5852 | shwei | 2008-03-01 20:35:07 -0600 (Sat, 01 Mar 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Check for override form parameter before running checks
------------------------------------------------------------------------
r5851 | veracity0 | 2008-03-01 15:47:49 -0600 (Sat, 01 Mar 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

sane hatrack

------------------------------------------------------------------------
r5850 | shwei | 2008-02-29 04:25:25 -0600 (Fri, 29 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java

Fix handling of csend where no non-philanthropic match is found
------------------------------------------------------------------------
r5849 | shwei | 2008-02-28 22:51:27 -0600 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java

Pull more item ids into ItemPool
------------------------------------------------------------------------
r5848 | shwei | 2008-02-28 22:06:30 -0600 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java

Fix pixel and meat paste creation recognition
------------------------------------------------------------------------
r5847 | shwei | 2008-02-28 17:09:01 -0600 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Actually recognize removing equipment, improve performance when no items are actually switched
------------------------------------------------------------------------
r5846 | shwei | 2008-02-28 17:04:47 -0600 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Fix unknown item error when removing a familiar item
------------------------------------------------------------------------
r5845 | shwei | 2008-02-28 16:25:11 -0600 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Fix character entity matching
------------------------------------------------------------------------
r5844 | veracity0 | 2008-02-28 13:56:12 -0600 (Thu, 28 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Add experimental Spleen panel to Item Manager

------------------------------------------------------------------------
r5843 | shwei | 2008-02-27 18:44:13 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

Increase timeout wait time to 16 seconds
------------------------------------------------------------------------
r5842 | shwei | 2008-02-27 18:41:41 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Fix potential stack trace when connection times out
------------------------------------------------------------------------
r5841 | shwei | 2008-02-27 18:34:40 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Fix unknown items found when registering/switching familiars
------------------------------------------------------------------------
r5840 | shwei | 2008-02-27 18:30:00 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Cache arrays used for item/effect/skill searches
------------------------------------------------------------------------
r5839 | shwei | 2008-02-27 18:08:24 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Auto-switch to attack when trying to use a dictionary on an adding machine
------------------------------------------------------------------------
r5838 | shwei | 2008-02-27 16:41:37 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Recognize both quantity and qty.
------------------------------------------------------------------------
r5837 | shwei | 2008-02-27 16:01:40 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Update * to work with multiple item sources
------------------------------------------------------------------------
r5836 | shwei | 2008-02-27 15:38:47 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Also detect when shore trip will overrrun the counter
------------------------------------------------------------------------
r5835 | shwei | 2008-02-27 15:37:16 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Special handling for shore expiration
------------------------------------------------------------------------
r5834 | shwei | 2008-02-27 15:04:58 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Add a + in front of item condition strings
------------------------------------------------------------------------
r5833 | veracity0 | 2008-02-27 14:48:32 -0600 (Wed, 27 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow aliases to be redefined.

------------------------------------------------------------------------
r5832 | shwei | 2008-02-27 14:36:05 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/utilities/StringUtilities.java

Allow greedy fuzzy matching for missing letters followed by a space before the next match (mmj)
------------------------------------------------------------------------
r5831 | shwei | 2008-02-27 14:34:48 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Rename aliases file
------------------------------------------------------------------------
r5830 | shwei | 2008-02-27 13:49:48 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   D /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java
   M /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanLogRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/Crimbo07Request.java
   M /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java
   M /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/request/PixelRequest.java
   M /src/net/sourceforge/kolmafia/request/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/RaffleRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SellStuffRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ChatFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/swingui/GenericFrame.java
   M /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/RequestFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java
   A /src/net/sourceforge/kolmafia/swingui/listener/HyperlinkAdapter.java (from /src/net/sourceforge/kolmafia/HyperlinkAdapter.java:5829)
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   A /src/net/sourceforge/kolmafia/utilities
   A /src/net/sourceforge/kolmafia/utilities/BooleanArray.java
   A /src/net/sourceforge/kolmafia/utilities/CharacterEntities.java (from /src/net/sourceforge/kolmafia/webui/CharacterEntityReference.java:5829)
   A /src/net/sourceforge/kolmafia/utilities/FileUtilities.java
   A /src/net/sourceforge/kolmafia/utilities/InputFieldUtilities.java
   A /src/net/sourceforge/kolmafia/utilities/IntegerArray.java
   A /src/net/sourceforge/kolmafia/utilities/LowerCaseEntry.java
   A /src/net/sourceforge/kolmafia/utilities/StringArray.java
   A /src/net/sourceforge/kolmafia/utilities/StringUtilities.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   D /src/net/sourceforge/kolmafia/webui/CharacterEntityReference.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Create utilities package and move appropriate classes and methods into it
------------------------------------------------------------------------
r5829 | shwei | 2008-02-27 13:16:26 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

If missing letters within a word (but not between words), allow fuzzy matching to still work
------------------------------------------------------------------------
r5828 | shwei | 2008-02-27 12:49:36 -0600 (Wed, 27 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java

Readd backup pluralization detector
Update equipment lists when familiar item changes
------------------------------------------------------------------------
r5827 | shwei | 2008-02-27 12:22:12 -0600 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Fix handling of * in CLI scripts
------------------------------------------------------------------------
r5826 | veracity0 | 2008-02-27 09:10:57 -0600 (Wed, 27 Feb 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

spooky hi meins

------------------------------------------------------------------------
r5825 | veracity0 | 2008-02-27 09:07:26 -0600 (Wed, 27 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/MultiUseRequest.java

Don't iterate forever if item creation yields nothing

------------------------------------------------------------------------
r5824 | veracity0 | 2008-02-26 16:16:50 -0600 (Tue, 26 Feb 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

henna face paint is not multi-usable

------------------------------------------------------------------------
r5823 | shwei | 2008-02-26 16:12:16 -0600 (Tue, 26 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

When using the GUI and the conditions active checkbox is active, always use conditions set in the GUI
------------------------------------------------------------------------
r5822 | veracity0 | 2008-02-26 10:34:24 -0600 (Tue, 26 Feb 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

black puddings

------------------------------------------------------------------------
r5821 | shwei | 2008-02-26 01:31:34 -0600 (Tue, 26 Feb 2008) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java

Add preliminary 'does this place have a clover adventure' data (all 'true' for now)
------------------------------------------------------------------------
r5820 | veracity0 | 2008-02-25 23:21:43 -0600 (Mon, 25 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Restore relay browser [use] inks from bounty item to bhh

------------------------------------------------------------------------
r5819 | veracity0 | 2008-02-25 18:32:23 -0600 (Mon, 25 Feb 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt

fix a plural. change lo mein recipes

------------------------------------------------------------------------
r5818 | veracity0 | 2008-02-25 07:20:55 -0600 (Mon, 25 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Add a few more default conditions

------------------------------------------------------------------------
r5817 | veracity0 | 2008-02-24 15:30:36 -0600 (Sun, 24 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Unescape character entities before executing lines

------------------------------------------------------------------------
r5816 | shwei | 2008-02-24 13:08:06 -0600 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Allow fuzzy match searches to start anywhere in the string
------------------------------------------------------------------------
r5815 | shwei | 2008-02-24 12:50:13 -0600 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemFinder.java

Increase fuzzy matcher flexibility
------------------------------------------------------------------------
r5814 | shwei | 2008-02-24 12:22:41 -0600 (Sun, 24 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   A /src/net/sourceforge/kolmafia/persistence/ItemFinder.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Extract item finder into own class
Add toned-down version of fuzzy matching
Determine class if player has a custom title
------------------------------------------------------------------------
r5813 | veracity0 | 2008-02-24 11:36:59 -0600 (Sun, 24 Feb 2008) | 2 lines
Changed paths:
   M /src/data/fullness.txt

fix stat gains for each peach, pear, plum

------------------------------------------------------------------------
r5812 | veracity0 | 2008-02-24 11:33:50 -0600 (Sun, 24 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java

Don't overestimate amount of meat paste required when you already have some
of the ingredients pre-made

------------------------------------------------------------------------
r5811 | shwei | 2008-02-23 17:15:17 -0600 (Sat, 23 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Broadcast request completion state to internal chat
------------------------------------------------------------------------
r5810 | shwei | 2008-02-23 16:07:33 -0600 (Sat, 23 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

Stubs for handling actual class name after custom title received
------------------------------------------------------------------------
r5809 | veracity0 | 2008-02-23 09:02:54 -0600 (Sat, 23 Feb 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Drum machines are tradable. Fix aliases.

------------------------------------------------------------------------
r5808 | veracity0 | 2008-02-22 21:18:13 -0600 (Fri, 22 Feb 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Fly-By-Knight Heraldry form

------------------------------------------------------------------------
r5807 | veracity0 | 2008-02-22 20:09:23 -0600 (Fri, 22 Feb 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

item description number for purple glowstick

------------------------------------------------------------------------
r5806 | veracity0 | 2008-02-22 19:42:01 -0600 (Fri, 22 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java

Acquiring worthless item goes to the unlucky sewer, not the lucky sewer

------------------------------------------------------------------------
r5805 | shwei | 2008-02-22 17:17:51 -0600 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Improved error checking
------------------------------------------------------------------------
r5804 | veracity0 | 2008-02-22 17:12:33 -0600 (Fri, 22 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChoiceManager.java

If a choice adventure offers no items, don't need row of nulls for item numbers

------------------------------------------------------------------------
r5803 | shwei | 2008-02-22 17:09:52 -0600 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make aliasing case-sensitive
------------------------------------------------------------------------
r5802 | shwei | 2008-02-22 16:41:43 -0600 (Fri, 22 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   A /src/net/sourceforge/kolmafia/session/ChoiceManager.java
   A /src/net/sourceforge/kolmafia/session/OceanManager.java
   M /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/MushroomPlotPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/MushroomScriptPanel.java

Fix mushroom plot permissions stack trace
Extract choice and ocean handling into separate classes
Change functionality of "alias" to alias anything, not just commands
------------------------------------------------------------------------
r5801 | shwei | 2008-02-22 13:46:05 -0600 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Special handling of friar's gate conditions
------------------------------------------------------------------------
r5800 | shwei | 2008-02-22 13:32:21 -0600 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix cheese counting in relay browser
------------------------------------------------------------------------
r5799 | shwei | 2008-02-22 13:28:04 -0600 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add is_tradeable() to ASH
------------------------------------------------------------------------
r5798 | shwei | 2008-02-22 10:47:52 -0600 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Relay browser clover protection always active
------------------------------------------------------------------------
r5797 | shwei | 2008-02-22 01:00:22 -0600 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java

Automatically set win/loss message when focus is lost
------------------------------------------------------------------------
r5796 | shwei | 2008-02-22 00:52:42 -0600 (Fri, 22 Feb 2008) | 2 lines
Changed paths:
   A /src/com/velocityreviews
   A /src/com/velocityreviews/forums
   A /src/com/velocityreviews/forums/HttpTimeoutClient.java
   A /src/com/velocityreviews/forums/HttpTimeoutHandler.java
   A /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/LoginFrame.java

Remove fuzzy matching for CLI commands
Re-introduce old socket timeout code
------------------------------------------------------------------------
r5795 | veracity0 | 2008-02-21 17:09:59 -0600 (Thu, 21 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java

Only weapons have handedness ad type in equipment.txt

------------------------------------------------------------------------
r5794 | shwei | 2008-02-21 13:13:56 -0600 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Add item_type(item) to ASH
------------------------------------------------------------------------
r5793 | veracity0 | 2008-02-21 09:41:26 -0600 (Thu, 21 Feb 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java

El Vibrato helmet not consumed when you insert cards into it.
Inventory display after a message has been changed. Do better job of trimming.
Fix instance variable erroneously made into a class variable

------------------------------------------------------------------------
r5792 | shwei | 2008-02-20 20:37:54 -0600 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Rename getWeaponStat() to getWeaponType()
------------------------------------------------------------------------
r5791 | shwei | 2008-02-20 20:27:47 -0600 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Remove weapon_stat and make weapon_type do what weapon_stat does
------------------------------------------------------------------------
r5790 | shwei | 2008-02-20 20:24:20 -0600 (Wed, 20 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Rename some EquipmentDatabase methods to have clearer names
Replace is_ranged(item) with weapon_stat(item)
------------------------------------------------------------------------
r5789 | shwei | 2008-02-20 17:04:45 -0600 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Give access to inventory in ASH using get_inventory()
------------------------------------------------------------------------
r5788 | shwei | 2008-02-20 01:10:38 -0600 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Set price ceiling of 20k on automated purchases
------------------------------------------------------------------------
r5787 | shwei | 2008-02-19 18:42:30 -0600 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

0 means KoLmafia is unsetting auto attack, not setting it
------------------------------------------------------------------------
r5786 | veracity0 | 2008-02-19 11:11:10 -0600 (Tue, 19 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Offer Damage Absorption improving effects for the Gauntlet.
Don't offer effects that resist the element you are immune to.

------------------------------------------------------------------------
r5785 | veracity0 | 2008-02-19 09:38:09 -0600 (Tue, 19 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Sort elemental immunities to top of list

------------------------------------------------------------------------
r5784 | veracity0 | 2008-02-19 08:43:30 -0600 (Tue, 19 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Only give bhh links o bhh items. Bail early for non-items.

------------------------------------------------------------------------
r5783 | shwei | 2008-02-19 00:56:52 -0600 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Add more item id constants
------------------------------------------------------------------------
r5782 | shwei | 2008-02-19 00:47:36 -0600 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Fix potential problem with eat links
------------------------------------------------------------------------
r5781 | shwei | 2008-02-19 00:43:04 -0600 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Refactor use link decorations into three major types (use, create, and navigation) for easier maintenance
------------------------------------------------------------------------
r5780 | veracity0 | 2008-02-18 22:32:28 -0600 (Mon, 18 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Before you ascend, use up any 31337 scrolls

------------------------------------------------------------------------
r5779 | shwei | 2008-02-18 14:20:50 -0600 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Move more adventure result constants to item pool
------------------------------------------------------------------------
r5778 | veracity0 | 2008-02-18 07:49:18 -0600 (Mon, 18 Feb 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Re-fix plural

------------------------------------------------------------------------
r5777 | shwei | 2008-02-18 00:52:51 -0600 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r5776 | veracity0 | 2008-02-17 22:33:45 -0600 (Sun, 17 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java

Lucky Sewer now offers seal-skull helmet, not seal tooth. Clear and recreate
form fields each time through Lucky Sewer to allow changing items.

------------------------------------------------------------------------
r5775 | veracity0 | 2008-02-17 17:57:41 -0600 (Sun, 17 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only check that enough gum is in inventory to cover remaining visits to sewer

------------------------------------------------------------------------
r5774 | veracity0 | 2008-02-17 16:58:14 -0600 (Sun, 17 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java

If the hermit sends you packing after a trade, you can't tell if he has
clovers left in stock.

------------------------------------------------------------------------
r5773 | veracity0 | 2008-02-17 15:31:41 -0600 (Sun, 17 Feb 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

fix recipes derived from bling-bling to use new item name

------------------------------------------------------------------------
r5772 | veracity0 | 2008-02-17 14:55:52 -0600 (Sun, 17 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add all derived skills to the "availableSkills" list

------------------------------------------------------------------------
r5771 | veracity0 | 2008-02-17 14:32:57 -0600 (Sun, 17 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Inventory -> Consumables on mini-browser function menu

------------------------------------------------------------------------
r5770 | veracity0 | 2008-02-17 12:46:46 -0600 (Sun, 17 Feb 2008) | 6 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Checked KoLmafia's data files against KoL item descriptions and Wiki plurals and
made corrections as appropriate.
Added El Vibrato status effects.
Fix item names for jar of "Creole Lady" marrrmalade, tiny platic The Man, and
tiny plastic The Big Wisniewski.

------------------------------------------------------------------------
r5769 | veracity0 | 2008-02-17 06:46:12 -0600 (Sun, 17 Feb 2008) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Don't exceed number of directives in default list.
Preliminary data for purple glowstick.

------------------------------------------------------------------------
r5768 | shwei | 2008-02-17 00:09:53 -0600 (Sun, 17 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/QuestLogRequest.java

Fix potential null pointer when updating quest log info
------------------------------------------------------------------------
r5767 | shwei | 2008-02-17 00:06:25 -0600 (Sun, 17 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Move static familiar items into item pool
------------------------------------------------------------------------
r5766 | veracity0 | 2008-02-16 21:16:32 -0600 (Sat, 16 Feb 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java

Add a few more shield powers

------------------------------------------------------------------------
r5765 | jaadams5 | 2008-02-16 15:56:47 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Updated auto-sell value of laser-broiled pairs.  Previous commit edited wrong column.
------------------------------------------------------------------------
r5764 | shwei | 2008-02-16 14:30:58 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

If the user has set their own auto-attack, never reset it
------------------------------------------------------------------------
r5763 | shwei | 2008-02-16 14:23:31 -0600 (Sat, 16 Feb 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Additional null pointer checks
Only reset auto-attack if KoLmafia believes it's the one that set it
------------------------------------------------------------------------
r5762 | shwei | 2008-02-16 11:55:55 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java

Fix handling of shadow fight without funkslinging
------------------------------------------------------------------------
r5761 | shwei | 2008-02-16 11:13:32 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

update autosell value of pears
------------------------------------------------------------------------
r5760 | shwei | 2008-02-16 02:59:26 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

Show an informative message if we choose not to rest/relax
------------------------------------------------------------------------
r5759 | shwei | 2008-02-16 02:57:37 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java

No need to check for success/failure for resting and relaxing at campground
------------------------------------------------------------------------
r5758 | shwei | 2008-02-16 02:49:08 -0600 (Sat, 16 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/relay/basics.js

Make clover protection more aggressive
Move clover and gum constants to ItemPool
------------------------------------------------------------------------
r5757 | shwei | 2008-02-16 01:17:47 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/relay/hotkeys.js

Allow blanking out of hotkey from UI
------------------------------------------------------------------------
r5756 | shwei | 2008-02-16 01:05:50 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/relay/hotkeys.js

Fix handling of undefined hotkeys mixed with defined hotkeys
------------------------------------------------------------------------
r5755 | shwei | 2008-02-16 00:32:33 -0600 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /src/relay/hotkeys.js

Fix handling of hotkeys being pressed on choice adventure page
------------------------------------------------------------------------
r5754 | veracity0 | 2008-02-15 20:35:23 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

Various frames were renamed. Fix menus and buttons that still had old names.

------------------------------------------------------------------------
r5753 | veracity0 | 2008-02-15 16:40:12 -0600 (Fri, 15 Feb 2008) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

ExamineItemsFrame was renamed to DatabaseFrame
--Thi line, and those below, will be ignored--

M    src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java

------------------------------------------------------------------------
r5752 | veracity0 | 2008-02-15 16:32:11 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

Fairy Gravy has been renamed. Fix "check" button on Coinmasters frame

------------------------------------------------------------------------
r5751 | veracity0 | 2008-02-15 16:10:35 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

tore Manager can handle items with parenthesis in their name

------------------------------------------------------------------------
r5750 | veracity0 | 2008-02-15 15:23:10 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Allow "default" as a Custom Combat action to switch to using default node

------------------------------------------------------------------------
r5749 | shwei | 2008-02-15 15:16:30 -0600 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Fix chat messages being double-broadcasted
------------------------------------------------------------------------
r5748 | veracity0 | 2008-02-15 14:11:42 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   A /src/net/sourceforge/kolmafia/request/PortalRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Support "use" of power spheres and overcharged power spheres

------------------------------------------------------------------------
r5747 | shwei | 2008-02-15 10:47:38 -0600 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /lib/build.jsmooth

Use / in executable path instead of \
------------------------------------------------------------------------
r5746 | shwei | 2008-02-15 10:36:39 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/ChatRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

Discontinue all listen channels when closing main channel
Put GUI chat commands into queue, execute relay chat commands directly
------------------------------------------------------------------------
r5745 | veracity0 | 2008-02-15 08:11:10 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

If you CLEESH a monster, register that the monster has changed.

------------------------------------------------------------------------
r5744 | veracity0 | 2008-02-15 07:32:44 -0600 (Fri, 15 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Obtain Ultrahydrated when you DON'T already have it - not when you do have it 

------------------------------------------------------------------------
r5743 | veracity0 | 2008-02-14 23:45:07 -0600 (Thu, 14 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Only cast Trancendent Olfaction in a CCS if you are not already On the Trail

------------------------------------------------------------------------
r5742 | shwei | 2008-02-14 17:37:41 -0600 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /build.xml

compatibility with older versions of Ant
------------------------------------------------------------------------
r5741 | shwei | 2008-02-14 12:48:49 -0600 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/objectpool/ItemPool.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java

Simpler wrapper methods
------------------------------------------------------------------------
r5740 | shwei | 2008-02-14 11:03:34 -0600 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   A /src/net/sourceforge/kolmafia/objectpool
   A /src/net/sourceforge/kolmafia/objectpool/EffectPool.java
   A /src/net/sourceforge/kolmafia/objectpool/ItemPool.java

Introduce notion of an effect and item pool
------------------------------------------------------------------------
r5739 | veracity0 | 2008-02-14 10:20:23 -0600 (Thu, 14 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Allocate exception and throw it, rather than calling method to do that.

------------------------------------------------------------------------
r5738 | veracity0 | 2008-02-14 10:04:51 -0600 (Thu, 14 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java

Don't add familiar item to tally when you steal it from another familiar

------------------------------------------------------------------------
r5737 | veracity0 | 2008-02-14 09:25:27 -0600 (Thu, 14 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Do not convert from character entities to unicode since buffer expects html

------------------------------------------------------------------------
r5736 | shwei | 2008-02-14 02:17:47 -0600 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /build.xml

Exclude unneeded files from JAR
------------------------------------------------------------------------
r5735 | shwei | 2008-02-14 02:07:35 -0600 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /build.xml

Make jsmooth target platform independent
------------------------------------------------------------------------
r5734 | veracity0 | 2008-02-13 16:38:37 -0600 (Wed, 13 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java

On Coin Masters Frame, rename "visit" button to "check".
Default # of items to buy from BHH is 1.

------------------------------------------------------------------------
r5733 | shwei | 2008-02-13 12:18:53 -0600 (Wed, 13 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Check for relay browser on startup
------------------------------------------------------------------------
r5732 | veracity0 | 2008-02-13 09:29:34 -0600 (Wed, 13 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java

Setting to use is not hardcoded into NamespaceInterpreter

------------------------------------------------------------------------
r5731 | veracity0 | 2008-02-13 08:57:19 -0600 (Wed, 13 Feb 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   A /src/net/sourceforge/kolmafia/textui/NamespaceInterpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Don't let toy mercenary fool battlefield counter.
NamespaceInterpreter is a specialized Interpreter.
Catch errors when re-validate namespace

------------------------------------------------------------------------
r5730 | shwei | 2008-02-12 21:36:55 -0600 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   D /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   D /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   D /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   D /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   D /src/net/sourceforge/kolmafia/CalendarFrame.java
   D /src/net/sourceforge/kolmafia/CharsheetFrame.java
   D /src/net/sourceforge/kolmafia/ChatFrame.java
   D /src/net/sourceforge/kolmafia/ClanManageFrame.java
   D /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   D /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   D /src/net/sourceforge/kolmafia/ContactListFrame.java
   D /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   D /src/net/sourceforge/kolmafia/DescriptionFrame.java
   D /src/net/sourceforge/kolmafia/EventsFrame.java
   D /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   D /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   D /src/net/sourceforge/kolmafia/FightFrame.java
   D /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   D /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   D /src/net/sourceforge/kolmafia/ItemManageFrame.java
   D /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   D /src/net/sourceforge/kolmafia/KoLFrame.java
   D /src/net/sourceforge/kolmafia/KoLMenuBar.java
   D /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   D /src/net/sourceforge/kolmafia/LoginFrame.java
   D /src/net/sourceforge/kolmafia/MailboxFrame.java
   D /src/net/sourceforge/kolmafia/MallSearchFrame.java
   D /src/net/sourceforge/kolmafia/MeatManageFrame.java
   D /src/net/sourceforge/kolmafia/MuseumFrame.java
   D /src/net/sourceforge/kolmafia/MushroomFrame.java
   D /src/net/sourceforge/kolmafia/OptionsFrame.java
   D /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   D /src/net/sourceforge/kolmafia/RequestFrame.java
   D /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   D /src/net/sourceforge/kolmafia/SendMessageFrame.java
   D /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   D /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   D /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   D /src/net/sourceforge/kolmafia/StoreManageFrame.java
   D /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   D /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   D /src/net/sourceforge/kolmafia/ThreadedButton.java
   D /src/net/sourceforge/kolmafia/ThreadedListener.java
   D /src/net/sourceforge/kolmafia/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CharSheetRequest.java
   M /src/net/sourceforge/kolmafia/request/ClosetRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/FriarRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   M /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   A /src/net/sourceforge/kolmafia/swingui/AdventureFrame.java (from /src/net/sourceforge/kolmafia/AdventureFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/BuffBotFrame.java (from /src/net/sourceforge/kolmafia/BuffBotFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/BuffRequestFrame.java (from /src/net/sourceforge/kolmafia/BuffRequestFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/CakeArenaFrame.java (from /src/net/sourceforge/kolmafia/CakeArenaFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/CalendarFrame.java (from /src/net/sourceforge/kolmafia/CalendarFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/CharSheetFrame.java (from /src/net/sourceforge/kolmafia/CharsheetFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/ChatFrame.java (from /src/net/sourceforge/kolmafia/ChatFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/ClanManageFrame.java (from /src/net/sourceforge/kolmafia/ClanManageFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/CoinmastersFrame.java (from /src/net/sourceforge/kolmafia/CoinmastersFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/CommandDisplayFrame.java (from /src/net/sourceforge/kolmafia/CommandDisplayFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/ContactListFrame.java (from /src/net/sourceforge/kolmafia/ContactListFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/CouncilFrame.java (from /src/net/sourceforge/kolmafia/CouncilFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/DatabaseFrame.java (from /src/net/sourceforge/kolmafia/ExamineItemsFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/DescriptionFrame.java (from /src/net/sourceforge/kolmafia/DescriptionFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/FamiliarTrainingFrame.java (from /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/FlowerHunterFrame.java (from /src/net/sourceforge/kolmafia/FlowerHunterFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/GearChangeFrame.java (from /src/net/sourceforge/kolmafia/GearChangeFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/GenericFrame.java (from /src/net/sourceforge/kolmafia/KoLFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/GenericPanelFrame.java (from /src/net/sourceforge/kolmafia/KoLPanelFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/ItemManageFrame.java (from /src/net/sourceforge/kolmafia/ItemManageFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/LoginFrame.java (from /src/net/sourceforge/kolmafia/LoginFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/MailboxFrame.java (from /src/net/sourceforge/kolmafia/MailboxFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/MallSearchFrame.java (from /src/net/sourceforge/kolmafia/MallSearchFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/MeatManageFrame.java (from /src/net/sourceforge/kolmafia/MeatManageFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/MuseumFrame.java (from /src/net/sourceforge/kolmafia/MuseumFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/MushroomFrame.java (from /src/net/sourceforge/kolmafia/MushroomFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/OptionsFrame.java (from /src/net/sourceforge/kolmafia/OptionsFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/ProfileFrame.java (from /src/net/sourceforge/kolmafia/ProfileFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/RecentEventsFrame.java (from /src/net/sourceforge/kolmafia/EventsFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/RequestFrame.java (from /src/net/sourceforge/kolmafia/RequestFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/RequestSynchFrame.java (from /src/net/sourceforge/kolmafia/FightFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/SendMessageFrame.java (from /src/net/sourceforge/kolmafia/SendMessageFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/SkillBuffFrame.java (from /src/net/sourceforge/kolmafia/SkillBuffFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/StoreManageFrame.java (from /src/net/sourceforge/kolmafia/StoreManageFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java (from /src/net/sourceforge/kolmafia/SystemTrayFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/TabbedChatFrame.java (from /src/net/sourceforge/kolmafia/TabbedChatFrame.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/button
   A /src/net/sourceforge/kolmafia/swingui/button/DisplayFrameButton.java
   A /src/net/sourceforge/kolmafia/swingui/button/DisplayPanelFrameButton.java
   A /src/net/sourceforge/kolmafia/swingui/button/InvocationButton.java
   A /src/net/sourceforge/kolmafia/swingui/button/LoadScriptButton.java
   A /src/net/sourceforge/kolmafia/swingui/button/RequestButton.java
   A /src/net/sourceforge/kolmafia/swingui/button/TableButton.java
   A /src/net/sourceforge/kolmafia/swingui/button/ThreadedButton.java (from /src/net/sourceforge/kolmafia/ThreadedButton.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/listener
   A /src/net/sourceforge/kolmafia/swingui/listener/RefreshSessionListener.java
   A /src/net/sourceforge/kolmafia/swingui/listener/ThreadedListener.java (from /src/net/sourceforge/kolmafia/ThreadedListener.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/listener/WorldPeaceListener.java
   A /src/net/sourceforge/kolmafia/swingui/menu
   A /src/net/sourceforge/kolmafia/swingui/menu/GlobalMenuBar.java (from /src/net/sourceforge/kolmafia/KoLMenuBar.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/menu/ThreadedMenuItem.java (from /src/net/sourceforge/kolmafia/ThreadedMenuItem.java:5729)
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/CompactSidePane.java
   M /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/ItemManagePanel.java (from /src/net/sourceforge/kolmafia/ItemManagePanel.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/panel/MeatTransferPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/OptionsPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/OverlapPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/RestorativeItemPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/StatusEffectPanel.java
   A /src/net/sourceforge/kolmafia/swingui/widget/GenericScrollPane.java (from /src/net/sourceforge/kolmafia/SimpleScrollPane.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java (from /src/net/sourceforge/kolmafia/RequestPane.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/widget/ShowDescriptionList.java (from /src/net/sourceforge/kolmafia/ShowDescriptionList.java:5729)
   A /src/net/sourceforge/kolmafia/swingui/widget/UnanimatedLabel.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Move all Frame classes to swingui package
------------------------------------------------------------------------
r5729 | shwei | 2008-02-12 19:15:41 -0600 (Tue, 12 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/request/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   A /src/net/sourceforge/kolmafia/session/EquipmentManager.java
   A /src/net/sourceforge/kolmafia/session/InventoryManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Pull equipment management functions into EquipmentManager
Pull item retrieval logic into InventoryManager
------------------------------------------------------------------------
r5728 | shwei | 2008-02-12 17:29:04 -0600 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   D /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java
   A /src/net/sourceforge/kolmafia/textui/ScriptException.java
   A /src/net/sourceforge/kolmafia/textui/parsetree
   A /src/net/sourceforge/kolmafia/textui/parsetree/AggregateType.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/AggregateValue.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ArrayValue.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Assignment.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/BasicScript.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/CompositeReference.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/CompositeType.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/CompositeValue.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Conditional.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Else.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ElseIf.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Expression.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ForEachLoop.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ForLoop.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Function.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/FunctionCall.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/FunctionList.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/FunctionReturn.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/If.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/InterpreterState.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/LibraryFunction.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Loop.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/LoopBreak.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/LoopContinue.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/MapValue.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Operator.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNode.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ParseTreeNodeList.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/RecordType.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/RecordValue.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/RepeatUntilLoop.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Scope.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ScriptExit.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Symbol.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Type.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/TypeDef.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/TypeInitializer.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/TypeList.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/UserDefinedFunction.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Value.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/ValueList.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/Variable.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/VariableList.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/VariableReference.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/VariableReferenceList.java
   A /src/net/sourceforge/kolmafia/textui/parsetree/WhileLoop.java

Break ParseTree class into individual classes in parsetree package
------------------------------------------------------------------------
r5727 | veracity0 | 2008-02-12 16:43:03 -0600 (Tue, 12 Feb 2008) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Arena parameters for El Vibrato Megadrone.
Fix a few minor bugs in learnFamiliarParameters.

------------------------------------------------------------------------
r5726 | veracity0 | 2008-02-12 12:56:23 -0600 (Tue, 12 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

When you acquire a molybdenum magnet, tell IslandDecorator that junkyard
quest has started.

------------------------------------------------------------------------
r5725 | veracity0 | 2008-02-12 12:08:45 -0600 (Tue, 12 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Only bulk purchase consumables

------------------------------------------------------------------------
r5724 | veracity0 | 2008-02-12 10:25:54 -0600 (Tue, 12 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Every interpreter needs a parser. Fix namespaces.

------------------------------------------------------------------------
r5723 | veracity0 | 2008-02-11 21:16:03 -0600 (Mon, 11 Feb 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java

Show which constructs drop which punchcards in location details

------------------------------------------------------------------------
r5722 | veracity0 | 2008-02-11 14:41:32 -0600 (Mon, 11 Feb 2008) | 2 lines
Changed paths:
   M /src/data/outfits.txt

Outfit ID for El Vibrato Relics

------------------------------------------------------------------------
r5721 | veracity0 | 2008-02-10 23:28:48 -0600 (Sun, 10 Feb 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

More El Vibrato support

------------------------------------------------------------------------
r5720 | veracity0 | 2008-02-10 21:29:47 -0600 (Sun, 10 Feb 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

rusty metal key and components

------------------------------------------------------------------------
r5719 | veracity0 | 2008-02-10 17:51:35 -0600 (Sun, 10 Feb 2008) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Do the right thing if inventory images are turned off.
Preliminary El Vibrato Island location details

------------------------------------------------------------------------
r5718 | veracity0 | 2008-02-10 15:44:00 -0600 (Sun, 10 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Give El Vibrato punchcards useful names

------------------------------------------------------------------------
r5717 | veracity0 | 2008-02-10 14:35:54 -0600 (Sun, 10 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java

No ABE error on consult script with no arguments in main() function

------------------------------------------------------------------------
r5716 | veracity0 | 2008-02-10 12:05:46 -0600 (Sun, 10 Feb 2008) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

Preliminary support for El Vibrato island

------------------------------------------------------------------------
r5715 | veracity0 | 2008-02-09 14:07:51 -0600 (Sat, 09 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Rename some classes for code clarity

------------------------------------------------------------------------
r5714 | veracity0 | 2008-02-09 13:13:22 -0600 (Sat, 09 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Intentional exceptions generated at runtime are AdvancedScriptExceptions

------------------------------------------------------------------------
r5713 | veracity0 | 2008-02-09 11:49:27 -0600 (Sat, 09 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java

Print more useful stack trace for exceptions in internal methods.

------------------------------------------------------------------------
r5712 | veracity0 | 2008-02-09 11:13:26 -0600 (Sat, 09 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Move remaining parsing out of ParseTree and into Parser.

------------------------------------------------------------------------
r5711 | veracity0 | 2008-02-08 16:44:07 -0600 (Fri, 08 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

Clear inventory before update it.

------------------------------------------------------------------------
r5710 | veracity0 | 2008-02-08 16:23:15 -0600 (Fri, 08 Feb 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Add "ghost" command to feed GGG with food.
The "hobo" and "ghost" commands no longer check your own inebriety or fullness
Improved messages when giving items to hobo or ghost

------------------------------------------------------------------------
r5709 | veracity0 | 2008-02-08 15:34:20 -0600 (Fri, 08 Feb 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

New items

------------------------------------------------------------------------
r5708 | veracity0 | 2008-02-08 14:13:58 -0600 (Fri, 08 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Make internal stat values agree with KoLConstants

------------------------------------------------------------------------
r5707 | veracity0 | 2008-02-08 13:34:55 -0600 (Fri, 08 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Don't throw an exception if no conditional expression given for if/while/etc.

------------------------------------------------------------------------
r5706 | shwei | 2008-02-08 11:08:39 -0600 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java

Remove unneeded tests for password hash length
------------------------------------------------------------------------
r5705 | shwei | 2008-02-08 10:43:08 -0600 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

Remove arches from breakfast
------------------------------------------------------------------------
r5704 | veracity0 | 2008-02-08 08:20:06 -0600 (Fri, 08 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

simplify boolean value returning

------------------------------------------------------------------------
r5703 | veracity0 | 2008-02-07 23:25:37 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/EquipmentRequest.java

No more using "combine" dropdown to figure out available items.

------------------------------------------------------------------------
r5702 | veracity0 | 2008-02-07 18:24:40 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Remove unused imports

------------------------------------------------------------------------
r5701 | veracity0 | 2008-02-07 18:04:56 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Simplify exception handling when parsing imports

------------------------------------------------------------------------
r5700 | veracity0 | 2008-02-07 17:31:18 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

Move a lot of syntax checking out of ParseTree into Parser

------------------------------------------------------------------------
r5699 | veracity0 | 2008-02-07 16:30:12 -0600 (Thu, 07 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Eliminate use of AdvancedScriptException in DataTypes package.
Remove Interpreter.isExecuting

------------------------------------------------------------------------
r5698 | shwei | 2008-02-07 14:16:02 -0600 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /build.xml

Fix comments
------------------------------------------------------------------------
r5697 | veracity0 | 2008-02-07 13:53:12 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Move data type classes to DataTypes

------------------------------------------------------------------------
r5696 | veracity0 | 2008-02-07 13:27:32 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

A ScriptExpression is a ScriptValue, not vice versa

------------------------------------------------------------------------
r5695 | veracity0 | 2008-02-07 11:14:01 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java

Rename "variables" to "values" and give it appropriate type

------------------------------------------------------------------------
r5694 | veracity0 | 2008-02-07 10:33:34 -0600 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Simply built-in ASH functions: dreference all variables to values before calling

------------------------------------------------------------------------
r5693 | veracity0 | 2008-02-06 18:12:27 -0600 (Wed, 06 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java

Interpreter state and trace variables are no longer static

------------------------------------------------------------------------
r5692 | veracity0 | 2008-02-06 17:36:42 -0600 (Wed, 06 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Interpreter passed as argument throughout execution of script.
Evaluate each argument just once within internal functions.

------------------------------------------------------------------------
r5691 | veracity0 | 2008-02-06 14:12:14 -0600 (Wed, 06 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Recognize all limericks as noncombat encounters

------------------------------------------------------------------------
r5690 | veracity0 | 2008-02-06 10:59:11 -0600 (Wed, 06 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Fix encounter recognition in Limerick Dungeon

------------------------------------------------------------------------
r5689 | veracity0 | 2008-02-05 18:38:28 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java

tweaks

------------------------------------------------------------------------
r5688 | shwei | 2008-02-05 15:41:41 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /build.xml

Daily target uses a clean compile
Echo current Java version during build
------------------------------------------------------------------------
r5687 | veracity0 | 2008-02-05 15:32:01 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Move support for ashref command from Interpreter to KoLmafiaASH

------------------------------------------------------------------------
r5686 | shwei | 2008-02-05 15:02:51 -0600 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   D /src/net/sourceforge/kolmafia/ASH
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   A /src/net/sourceforge/kolmafia/textui (from /src/net/sourceforge/kolmafia/ASH:5685)
   M /src/net/sourceforge/kolmafia/textui/DataTypes.java
   M /src/net/sourceforge/kolmafia/textui/Interpreter.java
   M /src/net/sourceforge/kolmafia/textui/ParseTree.java
   M /src/net/sourceforge/kolmafia/textui/Parser.java
   M /src/net/sourceforge/kolmafia/textui/RuntimeLibrary.java

Move ASH classes to textui package
------------------------------------------------------------------------
r5685 | shwei | 2008-02-05 12:16:51 -0600 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /build.xml

Notify when using Jikes
------------------------------------------------------------------------
r5684 | veracity0 | 2008-02-05 11:52:27 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ASH/DataTypes.java
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   M /src/net/sourceforge/kolmafia/ASH/ParseTree.java
   A /src/net/sourceforge/kolmafia/ASH/Parser.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Split Parser out of Interpreter

------------------------------------------------------------------------
r5683 | veracity0 | 2008-02-05 10:36:14 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java

Reorganize Parser/Interpreter a bit

------------------------------------------------------------------------
r5682 | veracity0 | 2008-02-05 09:40:54 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/ASH/DataTypes.java
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   M /src/net/sourceforge/kolmafia/ASH/ParseTree.java
   M /src/net/sourceforge/kolmafia/ASH/RuntimeLibrary.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java

Split out DataTypes

------------------------------------------------------------------------
r5681 | veracity0 | 2008-02-05 01:21:19 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   M /src/net/sourceforge/kolmafia/ASH/ParseTree.java

Simplify handling of execution state a bit.

------------------------------------------------------------------------
r5680 | veracity0 | 2008-02-05 00:30:01 -0600 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ASH/RuntimeLibrary.java

replace_string() always returns a buffer

------------------------------------------------------------------------
r5679 | veracity0 | 2008-02-04 21:32:16 -0600 (Mon, 04 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   M /src/net/sourceforge/kolmafia/ASH/ParseTree.java

Simplify ASH flow control classes

------------------------------------------------------------------------
r5678 | veracity0 | 2008-02-04 20:44:26 -0600 (Mon, 04 Feb 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   M /src/net/sourceforge/kolmafia/ASH/ParseTree.java
   A /src/net/sourceforge/kolmafia/ASH/RuntimeLibrary.java

Move built-in ASH functions to RuntimeLibrary package. bling-bling renamed.

------------------------------------------------------------------------
r5677 | veracity0 | 2008-02-04 17:39:30 -0600 (Mon, 04 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   M /src/net/sourceforge/kolmafia/ASH/ParseTree.java

Parse tree can print itself

------------------------------------------------------------------------
r5676 | veracity0 | 2008-02-04 16:23:52 -0600 (Mon, 04 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   A /src/net/sourceforge/kolmafia/ASH/ParseTree.java

Split off parse tree classes

------------------------------------------------------------------------
r5675 | veracity0 | 2008-02-04 15:41:32 -0600 (Mon, 04 Feb 2008) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/ASH
   A /src/net/sourceforge/kolmafia/ASH/Interpreter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java

First step of ASH refactor: split interpreter from interface to rest of KoLmafia

------------------------------------------------------------------------
r5674 | shwei | 2008-02-04 13:48:45 -0600 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java

If file does not exist when retrieving reader, auto-create
------------------------------------------------------------------------
r5673 | shwei | 2008-02-04 13:38:26 -0600 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Update selected adventure for relay browser or bounty hunts
------------------------------------------------------------------------
r5672 | shwei | 2008-02-04 03:22:42 -0600 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   D /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   A /src/net/sourceforge/kolmafia/swingui/panel/AdventureSelectPanel.java

Extract adventure select panel
------------------------------------------------------------------------
r5671 | veracity0 | 2008-02-04 03:10:01 -0600 (Mon, 04 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   A /src/net/sourceforge/kolmafia/webui/BeerPongDecorator.java

Calculate and display odds of winning Insult Beer Pong Match.
Automatically select correct retort.

------------------------------------------------------------------------
r5670 | veracity0 | 2008-02-04 00:40:03 -0600 (Mon, 04 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Collect pirate insults as they are learned. Provide "insults" CLI command.

------------------------------------------------------------------------
r5669 | veracity0 | 2008-02-03 21:24:30 -0600 (Sun, 03 Feb 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Check for ascension before showing out-of-date telescope or semirare status

------------------------------------------------------------------------
r5668 | veracity0 | 2008-02-03 13:15:41 -0600 (Sun, 03 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Refactor subpoint/point/level calculations

------------------------------------------------------------------------
r5667 | veracity0 | 2008-02-02 21:09:46 -0600 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Change location of "Chieftain of the Flies" adventure to correspond.

------------------------------------------------------------------------
r5666 | veracity0 | 2008-02-02 21:07:50 -0600 (Sat, 02 Feb 2008) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt

Rename Post War Hippy Camp and Frat House to (Stone Age), to avoid confusion.
Add monsters to the location details for both Stone Age locations.

------------------------------------------------------------------------
r5665 | veracity0 | 2008-02-02 16:39:19 -0600 (Sat, 02 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Equipment panels have an "equip" button rather than a "use" button.
Equipment/storage panel offers to "pull and equip" rather than "pull and use"

------------------------------------------------------------------------
r5664 | veracity0 | 2008-02-02 16:12:49 -0600 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

No stack trace if attempt to create a non-existent frame by name.

------------------------------------------------------------------------
r5663 | veracity0 | 2008-02-02 15:15:16 -0600 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Use correctly escape names for familiar equipment.

------------------------------------------------------------------------
r5662 | veracity0 | 2008-02-02 15:01:37 -0600 (Sat, 02 Feb 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

No NPE if try to consume with nothing selected.
Ice, Flame, and Sleaze items are equipment but are also sable

------------------------------------------------------------------------
r5661 | veracity0 | 2008-02-02 13:35:57 -0600 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

No need to recalculate level if at beginning of current level

------------------------------------------------------------------------
r5660 | veracity0 | 2008-02-02 13:20:01 -0600 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

No stack overflow when resetting.

------------------------------------------------------------------------
r5659 | shwei | 2008-02-02 01:17:55 -0600 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java

Reduce overhead for health/mana restoration
------------------------------------------------------------------------
r5658 | veracity0 | 2008-02-01 14:35:20 -0600 (Fri, 01 Feb 2008) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java

Fix appending to output files

------------------------------------------------------------------------
r5657 | veracity0 | 2008-02-01 13:38:52 -0600 (Fri, 01 Feb 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

origami "gentlemen's" magiazine is equipabble by all familiars

------------------------------------------------------------------------
r5656 | shwei | 2008-02-01 13:10:51 -0600 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Remove unneeded file.createNewFile() calls
------------------------------------------------------------------------
r5655 | veracity0 | 2008-02-01 13:10:13 -0600 (Fri, 01 Feb 2008) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

February Item of the Month

------------------------------------------------------------------------
r5654 | veracity0 | 2008-01-31 16:29:36 -0600 (Thu, 31 Jan 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Rest of meat locker naming changes

------------------------------------------------------------------------
r5653 | shwei | 2008-01-31 15:30:06 -0600 (Thu, 31 Jan 2008) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Remove 'locked' from the name of the orcish meat locker
------------------------------------------------------------------------
r5652 | veracity0 | 2008-01-31 14:16:23 -0600 (Thu, 31 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

...but you only need to acquire ITEMS.  Sigh.

------------------------------------------------------------------------
r5651 | veracity0 | 2008-01-31 13:56:20 -0600 (Thu, 31 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Attempt to disable any spleen or inebriety item whose use would push you over
your limit. Tag all unavailable items with "acquire and".

------------------------------------------------------------------------
r5650 | shwei | 2008-01-31 11:02:13 -0600 (Thu, 31 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r5649 | veracity0 | 2008-01-31 00:32:36 -0600 (Thu, 31 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Store Integers, not Floats

------------------------------------------------------------------------
r5648 | shwei | 2008-01-30 16:54:43 -0600 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

More intuitive lookup of how much hp/mp is restored by an item/skill
------------------------------------------------------------------------
r5647 | veracity0 | 2008-01-30 16:16:12 -0600 (Wed, 30 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java

Correctly log Daily Dungeon when automated

------------------------------------------------------------------------
r5646 | shwei | 2008-01-30 15:24:52 -0600 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java

Always allow you to cast a health restore skill at least once
------------------------------------------------------------------------
r5645 | shwei | 2008-01-30 11:27:51 -0600 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java

Add data utilities which list files and create input/output streams
------------------------------------------------------------------------
r5644 | veracity0 | 2008-01-30 09:24:13 -0600 (Wed, 30 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Ensure a few directories exist when they are needed...

------------------------------------------------------------------------
r5643 | veracity0 | 2008-01-30 08:40:18 -0600 (Wed, 30 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Search for battlefield message that doesn't match every War Hippy Baker.

------------------------------------------------------------------------
r5642 | shwei | 2008-01-30 02:28:59 -0600 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

If there is no ccs directory, there won't be any scripts
------------------------------------------------------------------------
r5641 | shwei | 2008-01-30 02:22:23 -0600 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Only allow one thread at a time to set properties
------------------------------------------------------------------------
r5640 | veracity0 | 2008-01-29 16:53:20 -0600 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java

Simplify new code.

------------------------------------------------------------------------
r5639 | veracity0 | 2008-01-29 15:51:09 -0600 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Ensure user defaults (not global) after load user preference file

------------------------------------------------------------------------
r5638 | shwei | 2008-01-29 15:01:05 -0600 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Fix clean install of KoLmafia
------------------------------------------------------------------------
r5637 | veracity0 | 2008-01-29 09:27:56 -0600 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   A /src/net/sourceforge/kolmafia/webui/DungeonDecorator.java

Only log Daily Dungeon rooms when you attempt to pass them.

------------------------------------------------------------------------
r5636 | veracity0 | 2008-01-28 20:59:28 -0600 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Initialize defaults for all names with defaults, not for current preferences

------------------------------------------------------------------------
r5635 | veracity0 | 2008-01-28 15:50:48 -0600 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java

Fix HP/MP restore options panel

------------------------------------------------------------------------
r5634 | veracity0 | 2008-01-28 14:37:45 -0600 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Fix logging of stat reward rooms in the Basement

------------------------------------------------------------------------
r5633 | shwei | 2008-01-28 11:12:28 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Revert changes to removeAll() and retainAll()
------------------------------------------------------------------------
r5632 | shwei | 2008-01-28 11:09:40 -0600 (Mon, 28 Jan 2008) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java

Change implementation of addAll() to be O(n)
Use addAll() when updating store log
------------------------------------------------------------------------
r5631 | shwei | 2008-01-28 04:12:25 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java

Improve performance for repeated additions if there is no filtering needed
------------------------------------------------------------------------
r5630 | shwei | 2008-01-28 03:54:01 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Allow connections to time out
------------------------------------------------------------------------
r5629 | shwei | 2008-01-28 03:35:49 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/com/jeans/trayicon/TrayDummyComponent.java
   M /src/com/jeans/trayicon/TrayIconException.java
   M /src/com/jeans/trayicon/TrayIconPopup.java
   M /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java
   M /src/com/jeans/trayicon/WindowsTrayIcon.java

Fix windows tray icon
------------------------------------------------------------------------
r5628 | shwei | 2008-01-28 03:00:25 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   D /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/RestoreOptionsPanel.java

Extract restorative options panel to own class
------------------------------------------------------------------------
r5627 | shwei | 2008-01-28 02:50:32 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   A /src/net/sourceforge/kolmafia/webui/IslandDecorator.java

Big island handler is primarily for relay browser decorations, so move it to that package
------------------------------------------------------------------------
r5626 | shwei | 2008-01-28 02:42:43 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   A /src/net/sourceforge/kolmafia/swingui/panel/CustomCombatPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/MoodOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Extract custom combat and moods into own panel class
------------------------------------------------------------------------
r5625 | shwei | 2008-01-28 02:27:28 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/LeafletManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MushroomManager.java
   M /src/net/sourceforge/kolmafia/session/NemesisManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/StoreManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java

Remove unneeded extends clause in manager classes
------------------------------------------------------------------------
r5624 | shwei | 2008-01-28 02:19:32 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   D /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   D /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   D /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   D /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   D /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/GenericPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/LabeledPanel.java
   A /src/net/sourceforge/kolmafia/swingui/panel/ScrollablePanel.java
   A /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterComboBox.java
   A /src/net/sourceforge/kolmafia/swingui/widget/AutoFilterTextField.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java

Move simple widgets into appropriate package
------------------------------------------------------------------------
r5623 | shwei | 2008-01-28 02:01:36 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Naming consistencies
------------------------------------------------------------------------
r5622 | shwei | 2008-01-28 02:00:44 -0600 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   A /src/net/sourceforge/kolmafia/swingui/widget/ListCellRendererFactory.java

Extract list cell renderer factory from adventure result
------------------------------------------------------------------------
r5621 | veracity0 | 2008-01-27 20:41:06 -0600 (Sun, 27 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java

New, faster display case access.

------------------------------------------------------------------------
r5620 | veracity0 | 2008-01-27 16:42:37 -0600 (Sun, 27 Jan 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Both key and value must be appropriately escaped in a property file.
No "=" is necessary if the value is empty.
User name is coerced identically for per-user global settings as for file name

------------------------------------------------------------------------
r5619 | veracity0 | 2008-01-27 12:55:22 -0600 (Sun, 27 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Refactor encounter name parsing

------------------------------------------------------------------------
r5618 | veracity0 | 2008-01-27 11:21:36 -0600 (Sun, 27 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java

Log contents of Daily Dungeon rooms

------------------------------------------------------------------------
r5617 | veracity0 | 2008-01-27 09:40:54 -0600 (Sun, 27 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Don't use "valueOf" when "new" is intended.
Attempt to fix battleAction.

------------------------------------------------------------------------
r5616 | veracity0 | 2008-01-27 08:41:00 -0600 (Sun, 27 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Unfortunately, Thread.yield does not suffice to let keyboard input be read.
Add null checks to various places where values can be captured.

------------------------------------------------------------------------
r5615 | shwei | 2008-01-27 03:38:22 -0600 (Sun, 27 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Call Thread.yield() instead of GenericRequest.delay()
------------------------------------------------------------------------
r5614 | shwei | 2008-01-26 23:29:23 -0600 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /src/relay/hotkeys.js

If the zero hotkey is undefined, use it for "again"
Otherwise, any undefined hotkeys do nothing
------------------------------------------------------------------------
r5613 | veracity0 | 2008-01-26 12:07:10 -0600 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java

KoL now requires confirmation in order to change your housing.

------------------------------------------------------------------------
r5612 | veracity0 | 2008-01-26 11:24:34 -0600 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java

Avoid creating new Strings, Integers, Booleans, and Floats if set same value

------------------------------------------------------------------------
r5611 | veracity0 | 2008-01-26 10:17:17 -0600 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Provide set methods for integer, boolean, and float properties

------------------------------------------------------------------------
r5610 | shwei | 2008-01-26 04:19:29 -0600 (Sat, 26 Jan 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   A /src/net/sourceforge/kolmafia/persistence/FlaggedItems.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Separate flagged items handling and preference handling
Introduce aggressive caching to improve preference handling performance
------------------------------------------------------------------------
r5609 | veracity0 | 2008-01-25 13:11:12 -0600 (Fri, 25 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Remove unnecessary calls.

------------------------------------------------------------------------
r5608 | veracity0 | 2008-01-25 09:51:27 -0600 (Fri, 25 Jan 2008) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java

Yuletide items and effects.
Mallowed Out modifiers depend of duration.
Parse quantity of first item in display case correctly.

------------------------------------------------------------------------
r5607 | veracity0 | 2008-01-25 00:41:32 -0600 (Fri, 25 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java

Fix for new display case interface,

------------------------------------------------------------------------
r5606 | veracity0 | 2008-01-24 16:42:52 -0600 (Thu, 24 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ASH scripts need to allow other tasks to run in order to allow keyboard input
to be accepted. Delay one millisecond at the start of every scope.

------------------------------------------------------------------------
r5605 | veracity0 | 2008-01-24 14:32:22 -0600 (Thu, 24 Jan 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add sandcastle

------------------------------------------------------------------------
r5604 | shwei | 2008-01-24 10:47:07 -0600 (Thu, 24 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix file_to_map when reading versioned data files
------------------------------------------------------------------------
r5603 | veracity0 | 2008-01-24 08:43:34 -0600 (Thu, 24 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do that in a way which doesn't erroneously count ignored choices. Sigh.

------------------------------------------------------------------------
r5602 | veracity0 | 2008-01-24 08:15:15 -0600 (Thu, 24 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Don't let ignored choice adventures delay autoadventuring

------------------------------------------------------------------------
r5601 | veracity0 | 2008-01-23 20:04:57 -0600 (Wed, 23 Jan 2008) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/equipment.txt
   M /src/data/tradeitems.txt

Keep up with the trivial updates.

------------------------------------------------------------------------
r5600 | veracity0 | 2008-01-23 17:35:43 -0600 (Wed, 23 Jan 2008) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Don't let adventures gained during adventuring increase number of iterations
spent in a location. Remove unnecessary global default.

------------------------------------------------------------------------
r5599 | veracity0 | 2008-01-23 14:40:15 -0600 (Wed, 23 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

If you know Cannelloni Cocoon, offer it instead of drastic healing.

------------------------------------------------------------------------
r5598 | veracity0 | 2008-01-23 14:28:03 -0600 (Wed, 23 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java

Restore per-user global settings. Use for saveState, displayName, getBreakfast

------------------------------------------------------------------------
r5597 | veracity0 | 2008-01-23 08:30:12 -0600 (Wed, 23 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Do bulk transfers from closet and storage when equipping all familiars.

------------------------------------------------------------------------
r5596 | shwei | 2008-01-23 02:34:17 -0600 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   D /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java
   A /src/net/sourceforge/kolmafia/persistence/Preferences.java
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/CafeRequest.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   M /src/net/sourceforge/kolmafia/request/ClanWarRequest.java
   M /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/HermitRequest.java
   M /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/request/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/request/PvpRequest.java
   M /src/net/sourceforge/kolmafia/request/RelayRequest.java
   M /src/net/sourceforge/kolmafia/request/SewerRequest.java
   M /src/net/sourceforge/kolmafia/request/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/request/TransferItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/request/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/request/ZapRequest.java
   M /src/net/sourceforge/kolmafia/session/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/ClanManager.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java
   M /src/net/sourceforge/kolmafia/session/MailManager.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java
   M /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   M /src/net/sourceforge/kolmafia/session/VioletFogManager.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java
   M /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightTextField.java
   M /src/net/sourceforge/kolmafia/webui/BasementDecorator.java
   M /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

Rename KoLSettings to Preferences and move to persistence package
------------------------------------------------------------------------
r5595 | veracity0 | 2008-01-22 23:16:23 -0600 (Tue, 22 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

Move Gallery choice adventures

------------------------------------------------------------------------
r5594 | veracity0 | 2008-01-22 23:03:51 -0600 (Tue, 22 Jan 2008) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add strange shiny disc.
Gallery is on 1st floor.
"familiar" command matches using familiar race

------------------------------------------------------------------------
r5593 | veracity0 | 2008-01-22 12:41:02 -0600 (Tue, 22 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/session/MoodManager.java

Don't require whitespace near commas in mallsell command.
Reformat some complicated boolean expressions for clarity.

------------------------------------------------------------------------
r5592 | veracity0 | 2008-01-21 16:40:25 -0600 (Mon, 21 Jan 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Most semirares are multi-usable. Fix plural.

------------------------------------------------------------------------
r5591 | veracity0 | 2008-01-21 14:13:17 -0600 (Mon, 21 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Don't throw an exception if asked to make an AdventureResult for an unknown item

------------------------------------------------------------------------
r5590 | veracity0 | 2008-01-21 13:39:42 -0600 (Mon, 21 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Don't forget CCS setting when log in as a second character without restarting

------------------------------------------------------------------------
r5589 | veracity0 | 2008-01-21 11:04:28 -0600 (Mon, 21 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/request/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/request/UseItemRequest.java
   M /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java

Fix "Equip All Familiars" button fr Familiar Trainer.
Olfaction Tome gices you Olfaction. Short name for combat button.

------------------------------------------------------------------------
r5588 | veracity0 | 2008-01-20 16:20:07 -0600 (Sun, 20 Jan 2008) | 4 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Don't erroneously report on battlefield kills unless it's a battlefield monster.
When you capture a molybdenum tool, spoiler tells you to visit Yossarian.
Refactor combat item usage a bit.

------------------------------------------------------------------------
r5587 | veracity0 | 2008-01-20 10:50:18 -0600 (Sun, 20 Jan 2008) | 4 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java
   M /src/net/sourceforge/kolmafia/session/CustomCombatManager.java

Fix combat items that are not consumed.
Collapse multiple spaces when registering monster encounters.
Fix resetting autoattack when selected battle action is using an item.

------------------------------------------------------------------------
r5586 | veracity0 | 2008-01-20 10:09:54 -0600 (Sun, 20 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Familiar Trainer recognizes Healthy Green Glow

------------------------------------------------------------------------
r5585 | veracity0 | 2008-01-19 22:47:57 -0600 (Sat, 19 Jan 2008) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java

C.A.R.N.I.V.O.R.E. Operative has an extra space in its name.
Be a little more efficient in logging choice adventures.

------------------------------------------------------------------------
r5584 | veracity0 | 2008-01-19 16:42:10 -0600 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/session/LouvreManager.java

Each entrance to Louvre is a single encounter. Improve logging of inner rooms.

------------------------------------------------------------------------
r5583 | shwei | 2008-01-19 12:50:46 -0600 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Update usable combat items from action dropdown
------------------------------------------------------------------------
r5582 | veracity0 | 2008-01-19 12:32:29 -0600 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/request/AccountRequest.java

Fix detection of Autosale Mode

------------------------------------------------------------------------
r5581 | veracity0 | 2008-01-19 12:15:23 -0600 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java

Mystical Bookshelf skills now available via Use Skills - with new skill IDs

------------------------------------------------------------------------
r5580 | veracity0 | 2008-01-19 10:44:47 -0600 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   A /src/net/sourceforge/kolmafia/request/RaffleRequest.java

Support for raffle house

------------------------------------------------------------------------
r5579 | shwei | 2008-01-19 02:02:14 -0600 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/CharPaneRequest.java
   A /src/net/sourceforge/kolmafia/webui/CharPaneDecorator.java

Extract out character pane decorators
------------------------------------------------------------------------
r5578 | shwei | 2008-01-19 01:54:51 -0600 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/BasementRequest.java
   A /src/net/sourceforge/kolmafia/webui/BasementDecorator.java

Extract out basement decorations
------------------------------------------------------------------------
r5577 | veracity0 | 2008-01-19 00:21:42 -0600 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/request/FightRequest.java

Auto-select correct stone sphere

------------------------------------------------------------------------
r5576 | veracity0 | 2008-01-18 16:04:24 -0600 (Fri, 18 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java

Correct expected restoration from blue and green pixel potions.
More robust checking for guy made of bees.

------------------------------------------------------------------------
r5575 | veracity0 | 2008-01-17 15:23:16 -0600 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Reuse existing function rather than duplicating code.

------------------------------------------------------------------------
r5574 | veracity0 | 2008-01-17 10:45:19 -0600 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix compile error

------------------------------------------------------------------------
r5573 | shwei | 2008-01-17 10:31:27 -0600 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/request/GenericRequest.java
   M /src/net/sourceforge/kolmafia/request/LoginRequest.java
   M /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java

If you're in Valhalla, request your password hash from the chat page
------------------------------------------------------------------------
r5572 | veracity0 | 2008-01-17 10:08:10 -0600 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java

Sort holidays by nearness to today

------------------------------------------------------------------------
r5571 | shwei | 2008-01-17 10:03:57 -0600 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java
   M /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java

The game will never give us a substring, so only exact matches for use links
------------------------------------------------------------------------
r5570 | shwei | 2008-01-17 09:58:51 -0600 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /build.xml

Only clean out KoLmafia's source directory by default
------------------------------------------------------------------------
r5569 | shwei | 2008-01-17 01:31:08 -0600 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/request/MallSearchRequest.java
   M /src/net/sourceforge/kolmafia/request/SendGiftRequest.java
   M /src/net/sourceforge/kolmafia/request/SendMailRequest.java
   M /src/net/sourceforge/kolmafia/session/ChatManager.java
   M /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java
   A /src/net/sourceforge/kolmafia/webui/CharacterEntityReference.java

Extract character entity reference translator to own class
------------------------------------------------------------------------
r5568 | shwei | 2008-01-17 01:03:48 -0600 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   A /src/net/sourceforge/kolmafia/webui/StationaryButtonDecorator.java
   A /src/net/sourceforge/kolmafia/webui/ValhallaDecorator.java

Extract stationary buttons and ascension page decorators to own class
------------------------------------------------------------------------
r5567 | veracity0 | 2008-01-17 00:02:25 -0600 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Reagent potions can be single use or multi use

------------------------------------------------------------------------
r5566 | shwei | 2008-01-16 23:44:38 -0600 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java

Reuse Sun proprietary API
------------------------------------------------------------------------
r5565 | veracity0 | 2008-01-16 17:48:28 -0600 (Wed, 16 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Close input stream when validating a script, no matter what.

------------------------------------------------------------------------
r5564 | veracity0 | 2008-01-16 16:30:47 -0600 (Wed, 16 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Make Adventure Count spinner wrap at current adventure count

------------------------------------------------------------------------
r5563 | veracity0 | 2008-01-16 16:02:41 -0600 (Wed, 16 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Be consistent about whether initialDesktop is a global or user property

------------------------------------------------------------------------
r5562 | veracity0 | 2008-01-15 18:47:46 -0600 (Tue, 15 Jan 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Fix spelling of copper ha'penny charrrm

------------------------------------------------------------------------
r5561 | veracity0 | 2008-01-15 11:19:45 -0600 (Tue, 15 Jan 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Save location where last semirare was found.

------------------------------------------------------------------------
r5560 | veracity0 | 2008-01-14 18:38:01 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add new halloween candies. MIVHI is multi-usable.

------------------------------------------------------------------------
r5559 | veracity0 | 2008-01-14 17:19:28 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /src/data/spleenhit.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java

Updated spleenhit data.

------------------------------------------------------------------------
r5558 | veracity0 | 2008-01-14 16:49:31 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

"conters" command lists last turn where a semirare was found.

------------------------------------------------------------------------
r5557 | veracity0 | 2008-01-14 16:35:38 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   A /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightSpinner.java

Make adventure count field an autohighlighting spinner

------------------------------------------------------------------------
r5556 | veracity0 | 2008-01-14 09:02:02 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java

Saucerors only get triple yield on reagent potions

------------------------------------------------------------------------
r5555 | veracity0 | 2008-01-14 08:37:22 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java

Add choice listener to adventure location select

------------------------------------------------------------------------
r5554 | veracity0 | 2008-01-14 08:06:03 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java

Fix parsing of bounty items

------------------------------------------------------------------------
r5553 | veracity0 | 2008-01-14 07:56:31 -0600 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   D /src/net/sourceforge/kolmafia/persistence/CoinMasterDatabase.java
   A /src/net/sourceforge/kolmafia/persistence/CoinmastersDatabase.java (from /src/net/sourceforge/kolmafia/persistence/CoinMasterDatabase.java:5552)
   M /src/net/sourceforge/kolmafia/request/CreateItemRequest.java
   M /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java
   A /src/net/sourceforge/kolmafia/request/ManageStoreRequest.java (from /src/net/sourceforge/kolmafia/request/StoreManageRequest.java:5552)
   D /src/net/sourceforge/kolmafia/request/StoreManageRequest.java

Fix compile errors.

------------------------------------------------------------------------
r5552 | shwei | 2008-01-14 04:30:40 -0600 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /build.xml
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   D /src/net/sourceforge/kolmafia/AccountRequest.java
   D /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   D /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   D /src/net/sourceforge/kolmafia/ArenaRequest.java
   D /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   D /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   D /src/net/sourceforge/kolmafia/AutoHighlightField.java
   D /src/net/sourceforge/kolmafia/AutoSellRequest.java
   D /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   D /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   D /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   D /src/net/sourceforge/kolmafia/CafeRequest.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   D /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   D /src/net/sourceforge/kolmafia/CampgroundRequest.java
   D /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   D /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   D /src/net/sourceforge/kolmafia/ChatRequest.java
   D /src/net/sourceforge/kolmafia/ChefstaffRequest.java
   D /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   D /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   D /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   D /src/net/sourceforge/kolmafia/ClanManager.java
   D /src/net/sourceforge/kolmafia/ClanMaterialsRequest.java
   D /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   D /src/net/sourceforge/kolmafia/ClanRankListRequest.java
   D /src/net/sourceforge/kolmafia/ClanRosterRequest.java
   D /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   D /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   D /src/net/sourceforge/kolmafia/ClanStashRequest.java
   D /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   D /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   D /src/net/sourceforge/kolmafia/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   D /src/net/sourceforge/kolmafia/CombatSettings.java
   D /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   D /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   D /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   D /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   D /src/net/sourceforge/kolmafia/Crimbo07CafeRequest.java
   D /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/DescriptionFrame.java
   D /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   D /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   D /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   D /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   D /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   D /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   D /src/net/sourceforge/kolmafia/FriarRequest.java
   D /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   D /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   D /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   D /src/net/sourceforge/kolmafia/HermitRequest.java
   D /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   D /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   D /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   D /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   D /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   D /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   D /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   D /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   D /src/net/sourceforge/kolmafia/LoginRequest.java
   D /src/net/sourceforge/kolmafia/LogoutRequest.java
   D /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   D /src/net/sourceforge/kolmafia/MailboxRequest.java
   D /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   D /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   D /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   D /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   D /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   D /src/net/sourceforge/kolmafia/MonsterDatabase.java
   D /src/net/sourceforge/kolmafia/MoodSettings.java
   D /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   D /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   D /src/net/sourceforge/kolmafia/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   D /src/net/sourceforge/kolmafia/MuseumManager.java
   D /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   D /src/net/sourceforge/kolmafia/MushroomPlot.java
   D /src/net/sourceforge/kolmafia/MushroomPlotRequest.java
   D /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   D /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   D /src/net/sourceforge/kolmafia/PalmFrondRequest.java
   D /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   D /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   D /src/net/sourceforge/kolmafia/ProfileRequest.java
   D /src/net/sourceforge/kolmafia/PulverizeRequest.java
   D /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   D /src/net/sourceforge/kolmafia/RestaurantRequest.java
   D /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   D /src/net/sourceforge/kolmafia/SendMessageRequest.java
   D /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   D /src/net/sourceforge/kolmafia/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   D /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   D /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   D /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   D /src/net/sourceforge/kolmafia/StoreManageRequest.java
   D /src/net/sourceforge/kolmafia/StoreManager.java
   D /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   D /src/net/sourceforge/kolmafia/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   D /src/net/sourceforge/kolmafia/TelescopeRequest.java
   D /src/net/sourceforge/kolmafia/TinkerRequest.java
   D /src/net/sourceforge/kolmafia/ToyRequest.java
   D /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   D /src/net/sourceforge/kolmafia/UghRequest.java
   D /src/net/sourceforge/kolmafia/UncleCrimboRequest.java
   D /src/net/sourceforge/kolmafia/UneffectRequest.java
   D /src/net/sourceforge/kolmafia/UnfocusedTabbedPane.java
   D /src/net/sourceforge/kolmafia/UntinkerRequest.java
   D /src/net/sourceforge/kolmafia/UseSkillRequest.java
   D /src/net/sourceforge/kolmafia/VioletFog.java
   D /src/net/sourceforge/kolmafia/ZapRequest.java
   A /src/net/sourceforge/kolmafia/persistence
   A /src/net/sourceforge/kolmafia/persistence/AdventureDatabase.java
   A /src/net/sourceforge/kolmafia/persistence/AscensionSnapshot.java
   A /src/net/sourceforge/kolmafia/persistence/BuffBotDatabase.java
   A /src/net/sourceforge/kolmafia/persistence/CoinMasterDatabase.java (from /src/net/sourceforge/kolmafia/CoinmastersDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/ConcoctionDatabase.java (from /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/CustomItemDatabase.java (from /src/net/sourceforge/kolmafia/CustomItemDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/EffectDatabase.java (from /src/net/sourceforge/kolmafia/StatusEffectDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/EquipmentDatabase.java (from /src/net/sourceforge/kolmafia/EquipmentDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/FamiliarDatabase.java (from /src/net/sourceforge/kolmafia/FamiliarsDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/HolidayDatabase.java (from /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/ItemDatabase.java (from /src/net/sourceforge/kolmafia/TradeableItemDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/MonsterDatabase.java (from /src/net/sourceforge/kolmafia/MonsterDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/NPCStoreDatabase.java (from /src/net/sourceforge/kolmafia/NPCStoreDatabase.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/ProfileSnapshot.java (from /src/net/sourceforge/kolmafia/ClanSnapshotTable.java:5546)
   A /src/net/sourceforge/kolmafia/persistence/SkillDatabase.java
   A /src/net/sourceforge/kolmafia/request
   A /src/net/sourceforge/kolmafia/request/AccountRequest.java (from /src/net/sourceforge/kolmafia/AccountRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/AdventureRequest.java (from /src/net/sourceforge/kolmafia/AdventureRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/AscensionHistoryRequest.java (from /src/net/sourceforge/kolmafia/AscensionDataRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/BasementRequest.java (from /src/net/sourceforge/kolmafia/BasementRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CafeRequest.java (from /src/net/sourceforge/kolmafia/CafeRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CakeArenaRequest.java (from /src/net/sourceforge/kolmafia/CakeArenaRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CampgroundRequest.java (from /src/net/sourceforge/kolmafia/CampgroundRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CharPaneRequest.java (from /src/net/sourceforge/kolmafia/CharpaneRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CharSheetRequest.java (from /src/net/sourceforge/kolmafia/CharsheetRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ChatRequest.java (from /src/net/sourceforge/kolmafia/ChatRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ChefStaffRequest.java (from /src/net/sourceforge/kolmafia/ChefstaffRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ChezSnooteeRequest.java (from /src/net/sourceforge/kolmafia/RestaurantRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ClanBuffRequest.java (from /src/net/sourceforge/kolmafia/ClanBuffRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ClanLogRequest.java (from /src/net/sourceforge/kolmafia/ClanStashLogRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ClanMembersRequest.java (from /src/net/sourceforge/kolmafia/ClanMembersRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ClanRumpusRequest.java (from /src/net/sourceforge/kolmafia/ClanGymRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ClanStashRequest.java (from /src/net/sourceforge/kolmafia/ClanStashRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ClanWarRequest.java (from /src/net/sourceforge/kolmafia/ClanAttackRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ClosetRequest.java (from /src/net/sourceforge/kolmafia/ItemStorageRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CoinMasterRequest.java (from /src/net/sourceforge/kolmafia/CoinmasterRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CombineMeatRequest.java (from /src/net/sourceforge/kolmafia/CombineMeatRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ContactListRequest.java (from /src/net/sourceforge/kolmafia/ContactListRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CreateItemRequest.java (from /src/net/sourceforge/kolmafia/ItemCreationRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/Crimbo05Request.java (from /src/net/sourceforge/kolmafia/ToyRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/Crimbo06Request.java (from /src/net/sourceforge/kolmafia/UghRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/Crimbo07Request.java (from /src/net/sourceforge/kolmafia/UncleCrimboRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/CrimboCafeRequest.java (from /src/net/sourceforge/kolmafia/Crimbo07CafeRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/DisplayCaseRequest.java (from /src/net/sourceforge/kolmafia/MuseumRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/EquipmentRequest.java (from /src/net/sourceforge/kolmafia/EquipmentRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/FamiliarRequest.java (from /src/net/sourceforge/kolmafia/FamiliarRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/FightRequest.java (from /src/net/sourceforge/kolmafia/FightRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/FriarRequest.java (from /src/net/sourceforge/kolmafia/FriarRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/GalaktikRequest.java (from /src/net/sourceforge/kolmafia/GalaktikRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/GenericRequest.java
   A /src/net/sourceforge/kolmafia/request/GnomeTinkerRequest.java (from /src/net/sourceforge/kolmafia/TinkerRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/HellKitchenRequest.java (from /src/net/sourceforge/kolmafia/KitchenRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/HermitRequest.java (from /src/net/sourceforge/kolmafia/HermitRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/IslandArenaRequest.java (from /src/net/sourceforge/kolmafia/ArenaRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/LoginRequest.java (from /src/net/sourceforge/kolmafia/LoginRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/LogoutRequest.java (from /src/net/sourceforge/kolmafia/LogoutRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MailboxRequest.java (from /src/net/sourceforge/kolmafia/MailboxRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MallPurchaseRequest.java (from /src/net/sourceforge/kolmafia/MallPurchaseRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MallSearchRequest.java (from /src/net/sourceforge/kolmafia/SearchMallRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MicroBreweryRequest.java (from /src/net/sourceforge/kolmafia/MicrobreweryRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MindControlRequest.java (from /src/net/sourceforge/kolmafia/MindControlRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MoonPhaseRequest.java (from /src/net/sourceforge/kolmafia/MoonPhaseRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MultiUseRequest.java (from /src/net/sourceforge/kolmafia/MultiUseRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/MushroomRequest.java (from /src/net/sourceforge/kolmafia/MushroomPlotRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/PalmFrondRequest.java (from /src/net/sourceforge/kolmafia/PalmFrondRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/PasswordHashRequest.java (from /src/net/sourceforge/kolmafia/PasswordHashRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/PixelRequest.java (from /src/net/sourceforge/kolmafia/PixelRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ProfileRequest.java (from /src/net/sourceforge/kolmafia/ProfileRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/PulverizeRequest.java (from /src/net/sourceforge/kolmafia/PulverizeRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/PvpRequest.java
   A /src/net/sourceforge/kolmafia/request/QuestLogRequest.java (from /src/net/sourceforge/kolmafia/QuestLogRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/RelayRequest.java (from /src/net/sourceforge/kolmafia/LocalRelayRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/SellStuffRequest.java (from /src/net/sourceforge/kolmafia/AutoSellRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/SendGiftRequest.java (from /src/net/sourceforge/kolmafia/GiftMessageRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/SendMailRequest.java (from /src/net/sourceforge/kolmafia/GreenMessageRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/SewerRequest.java (from /src/net/sourceforge/kolmafia/SewerRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ShrineRequest.java (from /src/net/sourceforge/kolmafia/HeroDonationRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/SingleUseRequest.java (from /src/net/sourceforge/kolmafia/SingleUseRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/StarChartRequest.java (from /src/net/sourceforge/kolmafia/StarChartRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/StoreManageRequest.java (from /src/net/sourceforge/kolmafia/StoreManageRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/StyxPixieRequest.java (from /src/net/sourceforge/kolmafia/StyxPixieRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/TelescopeRequest.java (from /src/net/sourceforge/kolmafia/TelescopeRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/TransferItemRequest.java (from /src/net/sourceforge/kolmafia/SendMessageRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/UneffectRequest.java (from /src/net/sourceforge/kolmafia/UneffectRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/UntinkerRequest.java (from /src/net/sourceforge/kolmafia/UntinkerRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/UseItemRequest.java (from /src/net/sourceforge/kolmafia/ConsumeItemRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/UseSkillRequest.java (from /src/net/sourceforge/kolmafia/UseSkillRequest.java:5539)
   A /src/net/sourceforge/kolmafia/request/ZapRequest.java (from /src/net/sourceforge/kolmafia/ZapRequest.java:5539)
   A /src/net/sourceforge/kolmafia/session
   A /src/net/sourceforge/kolmafia/session/BuffBotManager.java (from /src/net/sourceforge/kolmafia/BuffBotManager.java:5551)
   A /src/net/sourceforge/kolmafia/session/ChatManager.java (from /src/net/sourceforge/kolmafia/KoLMessenger.java:5551)
   A /src/net/sourceforge/kolmafia/session/ClanManager.java (from /src/net/sourceforge/kolmafia/ClanManager.java:5551)
   A /src/net/sourceforge/kolmafia/session/CustomCombatManager.java (from /src/net/sourceforge/kolmafia/CombatSettings.java:5551)
   A /src/net/sourceforge/kolmafia/session/DisplayCaseManager.java (from /src/net/sourceforge/kolmafia/MuseumManager.java:5551)
   A /src/net/sourceforge/kolmafia/session/LeafletManager.java (from /src/net/sourceforge/kolmafia/StrangeLeaflet.java:5551)
   A /src/net/sourceforge/kolmafia/session/LouvreManager.java (from /src/net/sourceforge/kolmafia/Louvre.java:5551)
   A /src/net/sourceforge/kolmafia/session/MailManager.java (from /src/net/sourceforge/kolmafia/KoLMailManager.java:5551)
   A /src/net/sourceforge/kolmafia/session/MoodManager.java (from /src/net/sourceforge/kolmafia/MoodSettings.java:5551)
   A /src/net/sourceforge/kolmafia/session/MushroomManager.java (from /src/net/sourceforge/kolmafia/MushroomPlot.java:5551)
   A /src/net/sourceforge/kolmafia/session/NemesisManager.java (from /src/net/sourceforge/kolmafia/Nemesis.java:5551)
   A /src/net/sourceforge/kolmafia/session/SorceressLairManager.java
   A /src/net/sourceforge/kolmafia/session/StoreManager.java (from /src/net/sourceforge/kolmafia/StoreManager.java:5551)
   A /src/net/sourceforge/kolmafia/session/VioletFogManager.java (from /src/net/sourceforge/kolmafia/VioletFog.java:5551)
   A /src/net/sourceforge/kolmafia/swingui
   A /src/net/sourceforge/kolmafia/swingui/panel
   A /src/net/sourceforge/kolmafia/swingui/panel/ChoiceOptionsPanel.java
   A /src/net/sourceforge/kolmafia/swingui/widget
   A /src/net/sourceforge/kolmafia/swingui/widget/AutoHighlightTextField.java (from /src/net/sourceforge/kolmafia/AutoHighlightField.java:5551)
   A /src/net/sourceforge/kolmafia/webui
   A /src/net/sourceforge/kolmafia/webui/UseLinkDecorator.java
   M /src/tab/CloseTabbedPane.java

Code reorganization (part 1)
------------------------------------------------------------------------
r5551 | veracity0 | 2008-01-13 17:06:54 -0600 (Sun, 13 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Gravy Barrow is now in MusSign, not in Woods

------------------------------------------------------------------------
r5550 | veracity0 | 2008-01-13 16:49:25 -0600 (Sun, 13 Jan 2008) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java

Silly divine can has changed its name.
Calculate # of libram summons from MP cost displayed on bookshelf.

------------------------------------------------------------------------
r5549 | veracity0 | 2008-01-13 10:52:58 -0600 (Sun, 13 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number to 12.0

------------------------------------------------------------------------
r5548 | veracity0 | 2008-01-13 04:09:12 -0600 (Sun, 13 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Look at bookshelf and figure out available skills.
Properly register book summons and increase casting costs for libram spells.

------------------------------------------------------------------------
r5547 | veracity0 | 2008-01-13 00:37:43 -0600 (Sun, 13 Jan 2008) | 4 lines
Changed paths:
   M /src/com/informit/guides/JDnDList.java
   M /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Log simple visits to the Bounty Hunter Hunter in the session log.
Remove code pertaining to an obsolete frame.
Make frame management panel's Delete key listener work for Macs.

------------------------------------------------------------------------
r5546 | shwei | 2008-01-12 19:28:41 -0600 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

If there are spaces in a URL, replace them with +
------------------------------------------------------------------------
r5545 | shwei | 2008-01-12 18:50:32 -0600 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java

Remove use of Sun proprietary API
------------------------------------------------------------------------
r5544 | veracity0 | 2008-01-12 15:27:27 -0600 (Sat, 12 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Change success message so you can distinguish autoselling from automalling

------------------------------------------------------------------------
r5543 | veracity0 | 2008-01-12 15:02:40 -0600 (Sat, 12 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StyxPixieRequest.java

Attempt to enable access to Hagnk's Storage afte freeing king in Bad Moon

------------------------------------------------------------------------
r5542 | veracity0 | 2008-01-12 14:07:15 -0600 (Sat, 12 Jan 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Fix changed item name

------------------------------------------------------------------------
r5541 | veracity0 | 2008-01-12 13:59:23 -0600 (Sat, 12 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Pyramid wheel choice adventures are in Middle Chamber, not Upper Chamber

------------------------------------------------------------------------
r5540 | veracity0 | 2008-01-12 13:26:06 -0600 (Sat, 12 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Don't wait until end of adventure sequence to turn in bounty for lucre.

------------------------------------------------------------------------
r5539 | veracity0 | 2008-01-12 12:08:22 -0600 (Sat, 12 Jan 2008) | 4 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix choice adventure logging.
Recognize Dvorak's Revenge when found in Relay Browser.
Save turn count when a semirare is found.

------------------------------------------------------------------------
r5538 | veracity0 | 2008-01-12 10:16:21 -0600 (Sat, 12 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/BigIsland.java

When new area opens on big island, announce it boldly.
Recognize override adventures for session log.

------------------------------------------------------------------------
r5537 | veracity0 | 2008-01-11 19:19:23 -0600 (Fri, 11 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java

When prompting for things to buy, filter out things you can't afford.
Set default and maximum to max you can buy with current running balance.

------------------------------------------------------------------------
r5536 | veracity0 | 2008-01-11 18:13:12 -0600 (Fri, 11 Jan 2008) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java

Failures to trade tokens for items or vice versa cause ERROR_STATE.
Restore inventory when fail to sell items.
Better pluralized messages when trading multiple items.

------------------------------------------------------------------------
r5535 | veracity0 | 2008-01-11 14:09:39 -0600 (Fri, 11 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Collect produce from farmer and bombs from pyro as part of breakfast

------------------------------------------------------------------------
r5534 | veracity0 | 2008-01-11 11:44:28 -0600 (Fri, 11 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java

Use canonical name when looking up price in sell panel

------------------------------------------------------------------------
r5533 | veracity0 | 2008-01-11 11:26:37 -0600 (Fri, 11 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Enable Buy and Sell buttons on Coinmasters Frame

------------------------------------------------------------------------
r5532 | veracity0 | 2008-01-10 17:32:02 -0600 (Thu, 10 Jan 2008) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Update many foods to agree with latest figures from Well Tempered Epicure

------------------------------------------------------------------------
r5531 | veracity0 | 2008-01-10 16:10:47 -0600 (Thu, 10 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterRequest.java

Properly deal with buying/selling for dimes/quarters in Relay Browser

------------------------------------------------------------------------
r5530 | veracity0 | 2008-01-10 13:52:21 -0600 (Thu, 10 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add "Go back to The Mysterious Island of Mystery" link to "no more ducks" pages.

------------------------------------------------------------------------
r5529 | veracity0 | 2008-01-10 11:18:22 -0600 (Thu, 10 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java

Hook up "Visit" button. Remove debug print.

------------------------------------------------------------------------
r5528 | veracity0 | 2008-01-10 10:59:28 -0600 (Thu, 10 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   A /src/net/sourceforge/kolmafia/CoinmasterRequest.java
   M /src/net/sourceforge/kolmafia/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   D /src/net/sourceforge/kolmafia/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   D /src/net/sourceforge/kolmafia/QuartersmasterRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Integrate Bounty Hunter Hunter into Coin Masters

------------------------------------------------------------------------
r5527 | veracity0 | 2008-01-09 21:15:03 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Supply password hash on valhalla page

------------------------------------------------------------------------
r5526 | veracity0 | 2008-01-09 19:08:55 -0600 (Wed, 09 Jan 2008) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Add cocktailcrafting recipes that produce 3 base booze at once.
Use same mechanism for Saucerors producing triple yield of reagent potions.

------------------------------------------------------------------------
r5525 | veracity0 | 2008-01-09 14:23:59 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Load counters before charpane first visited since it can start counters.

------------------------------------------------------------------------
r5524 | veracity0 | 2008-01-09 12:45:40 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Recognize zapping in Relay Browser

------------------------------------------------------------------------
r5523 | veracity0 | 2008-01-09 12:15:38 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Update Coin Masters status when you move lucre around

------------------------------------------------------------------------
r5522 | veracity0 | 2008-01-09 11:23:48 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Use adventure & stat gains for reagent pastas from Well Tempered Epicure

------------------------------------------------------------------------
r5521 | veracity0 | 2008-01-09 11:13:14 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Restore original outfit after familiar training session

------------------------------------------------------------------------
r5520 | veracity0 | 2008-01-09 10:35:09 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Correctly detect Limerick Dungeon and Orc Chasm semi-rare adventures

------------------------------------------------------------------------
r5519 | veracity0 | 2008-01-09 08:24:39 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Restore choice options to fight cyrpt sub-bosses

------------------------------------------------------------------------
r5518 | veracity0 | 2008-01-09 08:18:42 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Detect when nothing was created and stop iteration

------------------------------------------------------------------------
r5517 | veracity0 | 2008-01-09 00:06:38 -0600 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Recognize bookshelf summons, log correctly in session log, and adjust MP cost

------------------------------------------------------------------------
r5516 | veracity0 | 2008-01-08 16:14:00 -0600 (Tue, 08 Jan 2008) | 2 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java

Add Bounty Hunter Hunter to Coin Masters

------------------------------------------------------------------------
r5515 | veracity0 | 2008-01-08 13:53:35 -0600 (Tue, 08 Jan 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Add two other unsupported recipes.

------------------------------------------------------------------------
r5514 | veracity0 | 2008-01-08 13:32:01 -0600 (Tue, 08 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix bug I introduced: don't clear model's selected item at creation time.

------------------------------------------------------------------------
r5513 | veracity0 | 2008-01-08 13:09:07 -0600 (Tue, 08 Jan 2008) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix typo. Download override data into temp files. Log stack trace if fails.

------------------------------------------------------------------------
r5512 | jaadams5 | 2008-01-08 11:37:11 -0600 (Tue, 08 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Update session results as items are swapped during Gnome's Going Postal Quest.  Note - closeting quest items or the Demodularizer will generate bogus session results.
------------------------------------------------------------------------
r5511 | veracity0 | 2008-01-08 10:27:37 -0600 (Tue, 08 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Validate Referer header field on browser requests.

------------------------------------------------------------------------
r5510 | veracity0 | 2008-01-07 18:19:10 -0600 (Mon, 07 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Fix security issue: pages submitted to local relay agent must supply the
correct password hash or KoLmafia will not submit them.

------------------------------------------------------------------------
r5509 | veracity0 | 2008-01-07 15:23:31 -0600 (Mon, 07 Jan 2008) | 3 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Although format has not technically changed, but classskills version number
Centralize handling of libram skills

------------------------------------------------------------------------
r5508 | veracity0 | 2008-01-07 13:06:21 -0600 (Mon, 07 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

The Jump: you gets it.

------------------------------------------------------------------------
r5507 | veracity0 | 2008-01-07 09:54:19 -0600 (Mon, 07 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Many bug fixes in management of custom combat scripts

------------------------------------------------------------------------
r5506 | veracity0 | 2008-01-07 08:26:25 -0600 (Mon, 07 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Hermit has a fresh supply of clovers for each character.

------------------------------------------------------------------------
r5505 | veracity0 | 2008-01-06 23:56:39 -0600 (Sun, 06 Jan 2008) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Log fortune cookie Lucky Numbers to gCLI and session log. Tranquilized Mind.

------------------------------------------------------------------------
r5504 | veracity0 | 2008-01-06 13:46:02 -0600 (Sun, 06 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Zim Merman's guitar is a stringed instrument. Don't try to load absent file.

------------------------------------------------------------------------
r5503 | veracity0 | 2008-01-06 09:32:55 -0600 (Sun, 06 Jan 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Attempt to parse summoning skills off of bookshelf

------------------------------------------------------------------------
r5502 | veracity0 | 2008-01-06 00:44:47 -0600 (Sun, 06 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Show adventures used in creation queue

------------------------------------------------------------------------
r5501 | veracity0 | 2008-01-05 21:03:33 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

New MP costs for Libram skills

------------------------------------------------------------------------
r5500 | veracity0 | 2008-01-05 20:40:25 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java

More mucking with skill IDs.

------------------------------------------------------------------------
r5499 | veracity0 | 2008-01-05 20:30:51 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix skill name

------------------------------------------------------------------------
r5498 | veracity0 | 2008-01-05 20:25:58 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Don't use numeric constants

------------------------------------------------------------------------
r5497 | veracity0 | 2008-01-05 20:04:04 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix keyword for hilarious items

------------------------------------------------------------------------
r5496 | veracity0 | 2008-01-05 19:45:08 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Experimental support for new Mr. Skill casting interface

------------------------------------------------------------------------
r5495 | veracity0 | 2008-01-05 18:08:49 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Categorize skills. Skill Buff Frame lets you select among types.

------------------------------------------------------------------------
r5494 | veracity0 | 2008-01-05 10:13:04 -0600 (Sat, 05 Jan 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make sure guy made of bees settings not carried over from perevious ascension

------------------------------------------------------------------------
r5493 | veracity0 | 2008-01-04 11:39:47 -0600 (Fri, 04 Jan 2008) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

Give adding machine 668 scrolls second. Add IOTM items.

------------------------------------------------------------------------
r5492 | veracity0 | 2008-01-03 13:38:02 -0600 (Thu, 03 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Another attempt at adding use link to acquired items under Can Has Cyborger
Acquiring multiple items at once can satisfy conditions

------------------------------------------------------------------------
r5491 | veracity0 | 2008-01-03 13:03:07 -0600 (Thu, 03 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Better handling of Papaya War choice adventure

------------------------------------------------------------------------
r5490 | veracity0 | 2008-01-03 09:50:34 -0600 (Thu, 03 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix use links in relay browser

------------------------------------------------------------------------
r5489 | veracity0 | 2008-01-02 14:40:54 -0600 (Wed, 02 Jan 2008) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

gremlin juice and pirate {pamphlet, brochure, tract} are all multi-use items

------------------------------------------------------------------------
r5488 | veracity0 | 2008-01-02 14:10:29 -0600 (Wed, 02 Jan 2008) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add some HP data for newish monsters

------------------------------------------------------------------------
r5487 | veracity0 | 2008-01-02 13:59:10 -0600 (Wed, 02 Jan 2008) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Preference controls whether zap list is trimmed to only include known zappable
items, either via Wand-Zap menu item or in relay browser.

------------------------------------------------------------------------
r5486 | veracity0 | 2008-01-02 13:47:45 -0600 (Wed, 02 Jan 2008) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Canceling auto-filling a mood should not auto-fill maximal

------------------------------------------------------------------------
r5485 | veracity0 | 2008-01-02 13:40:20 -0600 (Wed, 02 Jan 2008) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Enable Crimbo toy usage at breakfast

------------------------------------------------------------------------
r5484 | shwei | 2008-01-01 22:21:57 -0600 (Tue, 01 Jan 2008) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Improve XSS protection
------------------------------------------------------------------------
r5483 | veracity0 | 2008-01-01 16:17:18 -0600 (Tue, 01 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove duplicate list of override files.
Validate adventure zones when read adventures.txt.

------------------------------------------------------------------------
r5482 | veracity0 | 2008-01-01 10:41:10 -0600 (Tue, 01 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

When use multi-use items, send pack to page 3 of inventory.
Ditto for drum machines and cursed pieces of thirteen.

------------------------------------------------------------------------
r5481 | veracity0 | 2008-01-01 10:22:46 -0600 (Tue, 01 Jan 2008) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

No NPE identifying dusty bottles when you haven't looked at them yet.
Elemental phials are "acquirable".

------------------------------------------------------------------------
r5480 | veracity0 | 2007-12-31 22:06:45 -0600 (Mon, 31 Dec 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Crimbo Town is gone

------------------------------------------------------------------------
r5479 | veracity0 | 2007-12-31 18:26:35 -0600 (Mon, 31 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Undo some of that...

------------------------------------------------------------------------
r5478 | veracity0 | 2007-12-31 18:12:38 -0600 (Mon, 31 Dec 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Lose Azazel items when gain steel item.
Stop fortune cookie counters when gain semirare item

------------------------------------------------------------------------
r5477 | veracity0 | 2007-12-31 17:24:40 -0600 (Mon, 31 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Attempt to deduce ability to interact in a way that accomodates casual runs

------------------------------------------------------------------------
r5476 | veracity0 | 2007-12-31 09:32:05 -0600 (Mon, 31 Dec 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If you don't have the item custom combat wants you to use, abort and let the
user take over rather than looping and generating stack traces.

------------------------------------------------------------------------
r5475 | veracity0 | 2007-12-31 09:19:17 -0600 (Mon, 31 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

If you're still in Ronin, even freeing the king doesn't let you interact

------------------------------------------------------------------------
r5474 | veracity0 | 2007-12-30 23:45:31 -0600 (Sun, 30 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Avoid NPE if no selection

------------------------------------------------------------------------
r5473 | veracity0 | 2007-12-30 16:29:22 -0600 (Sun, 30 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Holidays need to be displayed in Unicode

------------------------------------------------------------------------
r5472 | veracity0 | 2007-12-30 15:36:25 -0600 (Sun, 30 Dec 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Attempt to add "use" links to items acquired under Can Has Cyborger
Don't show wiki link for dusty bottles of wine

------------------------------------------------------------------------
r5471 | veracity0 | 2007-12-30 13:36:39 -0600 (Sun, 30 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Add muscle, mysticality, and moxie as standard ocean destinations

------------------------------------------------------------------------
r5470 | veracity0 | 2007-12-30 12:41:14 -0600 (Sun, 30 Dec 2007) | 3 lines
Changed paths:
   M /src/data/coinmasters.txt
   M /src/net/sourceforge/kolmafia/CoinmastersDatabase.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java

Gray out items that are too expensive.
Don't show lighthouse bombs unless you completed the quest for that side.

------------------------------------------------------------------------
r5469 | veracity0 | 2007-12-30 08:39:09 -0600 (Sun, 30 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Travoltan trousers also make mox control maximum MP rather than mys

------------------------------------------------------------------------
r5468 | veracity0 | 2007-12-29 16:43:08 -0600 (Sat, 29 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Prompt for custom ocean destination

------------------------------------------------------------------------
r5467 | veracity0 | 2007-12-29 12:24:48 -0600 (Sat, 29 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Take moxie magnet into account when calculating MP boosting effects

------------------------------------------------------------------------
r5466 | veracity0 | 2007-12-29 11:53:50 -0600 (Sat, 29 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Restore "relayViewsCustomItems" preference.

------------------------------------------------------------------------
r5465 | veracity0 | 2007-12-29 11:24:00 -0600 (Sat, 29 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Correctly stop when "worthless item" condition is satisfied.

------------------------------------------------------------------------
r5464 | veracity0 | 2007-12-29 10:18:46 -0600 (Sat, 29 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Get stack trace if exception while retriveing server reply.

------------------------------------------------------------------------
r5463 | veracity0 | 2007-12-29 09:46:10 -0600 (Sat, 29 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Look at response text we are given for current bounty item

------------------------------------------------------------------------
r5462 | veracity0 | 2007-12-28 17:04:00 -0600 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Attempt to more accurately assess remaining turns to recover Nunnery meat

------------------------------------------------------------------------
r5461 | veracity0 | 2007-12-28 11:14:48 -0600 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java

"Visit" button checks whether you're at war.

------------------------------------------------------------------------
r5460 | veracity0 | 2007-12-28 10:29:07 -0600 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java

Add outfit switching to coin masters frame

------------------------------------------------------------------------
r5459 | veracity0 | 2007-12-28 09:33:04 -0600 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java

Disable buttons in coin master frame if not at war or missing uniform

------------------------------------------------------------------------
r5458 | veracity0 | 2007-12-28 07:03:56 -0600 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Avoid NPE if you blow up your wand in Relay Browser and revisit zap page.

------------------------------------------------------------------------
r5457 | veracity0 | 2007-12-27 15:48:08 -0600 (Thu, 27 Dec 2007) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/ArenaRequest.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

"concert <effect>" command to get desired status effect.
Add appropriate spoilers to choices in the Big Island Arena

------------------------------------------------------------------------
r5456 | veracity0 | 2007-12-27 12:28:58 -0600 (Thu, 27 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Don't reset selection index when modifier key is unpressed

------------------------------------------------------------------------
r5455 | veracity0 | 2007-12-27 07:54:47 -0600 (Thu, 27 Dec 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Include passive skills that boost HP and MP.
Restore erroneously removed monster check.

------------------------------------------------------------------------
r5454 | veracity0 | 2007-12-26 22:50:11 -0600 (Wed, 26 Dec 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Jumpsuited Hound Dog affects combat rate

------------------------------------------------------------------------
r5453 | veracity0 | 2007-12-26 19:46:31 -0600 (Wed, 26 Dec 2007) | 6 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Training parameters for more recent familiars.
Correct familiar item name for whirling maple leaf.
Don't need ability to cast effects and change outfits for reward rooms.
All three class crimbo gifts can be "used".
Miniborg Destroy-O-Bot not consumed when used in battle.

------------------------------------------------------------------------
r5452 | shwei | 2007-12-26 14:35:13 -0600 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Fix switching of custom combat scripts
------------------------------------------------------------------------
r5451 | shwei | 2007-12-26 14:30:26 -0600 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

If you try to 'use' the set of jacks, allow it to pass through the normal use interface
------------------------------------------------------------------------
r5450 | veracity0 | 2007-12-26 01:06:14 -0600 (Wed, 26 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Toast that ghost. Destroy-O-Bot.

------------------------------------------------------------------------
r5449 | veracity0 | 2007-12-25 10:25:03 -0600 (Tue, 25 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

Advent item

------------------------------------------------------------------------
r5448 | veracity0 | 2007-12-25 10:09:10 -0600 (Tue, 25 Dec 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt

Make new crimbo items equippable

------------------------------------------------------------------------
r5447 | veracity0 | 2007-12-25 09:11:04 -0600 (Tue, 25 Dec 2007) | 2 lines
Changed paths:
   M /src/data/zapgroups.txt

cursed outfit pieces are a zap group

------------------------------------------------------------------------
r5446 | veracity0 | 2007-12-25 08:31:25 -0600 (Tue, 25 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Crimbo items. Fix some modifiers.

------------------------------------------------------------------------
r5445 | veracity0 | 2007-12-24 15:59:27 -0600 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix various errors in items as reported on forum thread.

------------------------------------------------------------------------
r5444 | shwei | 2007-12-24 14:30:51 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/relay/hotkeys.js

Remove wiki-based health/mana recalculation for basement spoilers
------------------------------------------------------------------------
r5443 | veracity0 | 2007-12-24 09:54:59 -0600 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /src/data/outfits.txt

Crimbo outfit

------------------------------------------------------------------------
r5442 | shwei | 2007-12-24 03:29:14 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix relay browser overrides
------------------------------------------------------------------------
r5441 | shwei | 2007-12-24 03:04:03 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Rather than bulk-purchase when running moods, bulk purchase when auto-adventuring
------------------------------------------------------------------------
r5440 | shwei | 2007-12-24 02:59:20 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix "set" command for customCombatScript variable
------------------------------------------------------------------------
r5439 | shwei | 2007-12-24 02:24:27 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Refresh sidepane if 'not enough mp' error occurs
------------------------------------------------------------------------
r5438 | shwei | 2007-12-24 02:18:51 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Combat settings should not be reset when running hotkey commands
------------------------------------------------------------------------
r5437 | shwei | 2007-12-24 02:13:07 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/images/coin.gif

Make image transparent
------------------------------------------------------------------------
r5436 | shwei | 2007-12-24 02:03:42 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If an adventure is repeated, add a five-second delay rather than aborting to avoid accidental hammering while also reducing "internal error please restart" bug reports
------------------------------------------------------------------------
r5435 | shwei | 2007-12-24 02:01:08 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Whenever hotkeys are updated, also update hotkey reference in relay browser
------------------------------------------------------------------------
r5434 | shwei | 2007-12-24 01:48:23 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Make properties case-insensitive
------------------------------------------------------------------------
r5433 | shwei | 2007-12-24 01:30:22 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If a bounty item is known to drop, and it doesn't drop, abort combat
------------------------------------------------------------------------
r5432 | shwei | 2007-12-24 01:07:24 -0600 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Spooky temple map items [use] link should use the map, not the item
Explicitly handling item conditions, rather than use addResultToList
------------------------------------------------------------------------
r5431 | veracity0 | 2007-12-24 00:47:36 -0600 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Better usage of General Assembly Module

------------------------------------------------------------------------
r5430 | shwei | 2007-12-24 00:32:01 -0600 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

When internal transfer fails, roll back changes to both source and destination
------------------------------------------------------------------------
r5429 | veracity0 | 2007-12-24 00:05:25 -0600 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Twelfth day of Crimbo items

------------------------------------------------------------------------
r5428 | veracity0 | 2007-12-23 17:01:20 -0600 (Sun, 23 Dec 2007) | 2 lines
Changed paths:
   A /src/data/coinmasters.txt
   M /src/data/defaults.txt
   A /src/images/coin.gif
   M /src/net/sourceforge/kolmafia/BigIsland.java
   A /src/net/sourceforge/kolmafia/CoinmastersDatabase.java
   A /src/net/sourceforge/kolmafia/CoinmastersFrame.java
   A /src/net/sourceforge/kolmafia/DimemasterRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   A /src/net/sourceforge/kolmafia/QuartersmasterRequest.java

Experimental token trading UI

------------------------------------------------------------------------
r5427 | veracity0 | 2007-12-23 09:29:24 -0600 (Sun, 23 Dec 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Eleventh day of Crimbo items

------------------------------------------------------------------------
r5426 | veracity0 | 2007-12-22 17:42:30 -0600 (Sat, 22 Dec 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Nanite infestation strikes

------------------------------------------------------------------------
r5425 | veracity0 | 2007-12-22 11:58:20 -0600 (Sat, 22 Dec 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Tenth day of Crimbo items

------------------------------------------------------------------------
r5424 | shwei | 2007-12-21 19:51:49 -0600 (Fri, 21 Dec 2007) | 2 lines
Changed paths:
   M /src/data/buffbots.txt

Update location for Testudinata
Remove Binary from list of buffbots
------------------------------------------------------------------------
r5423 | shwei | 2007-12-21 19:32:35 -0600 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not use NONE constant
------------------------------------------------------------------------
r5422 | shwei | 2007-12-21 19:30:23 -0600 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not abort adventuring if demon is already known
------------------------------------------------------------------------
r5421 | shwei | 2007-12-21 19:17:43 -0600 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   D /src/com/velocityreviews
   M /src/data/defaults.txt
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove reliance on Sun proprietary code
------------------------------------------------------------------------
r5420 | shwei | 2007-12-21 18:43:57 -0600 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Do not buy reagent if catalyst is not available in NPC store
------------------------------------------------------------------------
r5419 | veracity0 | 2007-12-21 10:36:30 -0600 (Fri, 21 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix array formatting

------------------------------------------------------------------------
r5418 | veracity0 | 2007-12-21 07:03:15 -0600 (Fri, 21 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

Ninth day of Crimbo items

------------------------------------------------------------------------
r5417 | veracity0 | 2007-12-20 17:19:41 -0600 (Thu, 20 Dec 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt

Add power and modifiers for C.B.F.G.

------------------------------------------------------------------------
r5416 | veracity0 | 2007-12-20 09:54:43 -0600 (Thu, 20 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

If KoL says you're already wearing the outfit you asked for, cool

------------------------------------------------------------------------
r5415 | veracity0 | 2007-12-20 09:11:45 -0600 (Thu, 20 Dec 2007) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Chaning into Birthday Suit does not generate an exception.
Outfit ID for Roy Orbison disguise. Modifiers for curmudgel.
Eighth day of Crimbo items. General Assembly Module usage.

------------------------------------------------------------------------
r5414 | shwei | 2007-12-19 22:47:08 -0600 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /lib/format.xml

Slightly better handling of arrays
------------------------------------------------------------------------
r5413 | veracity0 | 2007-12-19 12:16:19 -0600 (Wed, 19 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java

Fix purchases from Gnomish Micromicrobrewery

------------------------------------------------------------------------
r5412 | veracity0 | 2007-12-19 11:44:23 -0600 (Wed, 19 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New items and effects.

------------------------------------------------------------------------
r5411 | veracity0 | 2007-12-18 11:42:45 -0600 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Yet More Static Array Initialization Format Repair

------------------------------------------------------------------------
r5410 | veracity0 | 2007-12-18 11:10:59 -0600 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Repair other damaged static arrays.

------------------------------------------------------------------------
r5409 | veracity0 | 2007-12-18 10:35:44 -0600 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Repair version number. Repair formatting of various static arrays.

------------------------------------------------------------------------
r5408 | veracity0 | 2007-12-18 08:56:08 -0600 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Sixth day of Crimbo items

------------------------------------------------------------------------
r5407 | veracity0 | 2007-12-18 07:59:19 -0600 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Correctly account for items in inventory

------------------------------------------------------------------------
r5406 | veracity0 | 2007-12-18 07:39:04 -0600 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Restore erroneously lowercased onClick directives

------------------------------------------------------------------------
r5405 | shwei | 2007-12-18 04:25:09 -0600 (Tue, 18 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/relay/hotkeys.js

Use hotkey instead of focus-stealer for enter key handling in combat
------------------------------------------------------------------------
r5404 | shwei | 2007-12-18 04:09:04 -0600 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /build.xml
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Fix compilation errors resulting from cleanup
Do not include deprecation information in compiled JAR
------------------------------------------------------------------------
r5403 | shwei | 2007-12-18 03:26:52 -0600 (Tue, 18 Dec 2007) | 1 line
Changed paths:
   A /lib/cleanup.xml
   A /lib/format.xml
   M /src/ca/bcit/geekkit/CalendarTableModel.java
   M /src/ca/bcit/geekkit/GraphPaperLayout.java
   M /src/ca/bcit/geekkit/JCalendar.java
   M /src/com/informit/guides/JDnDList.java
   M /src/com/jeans/trayicon/TrayBalloonEvent.java
   M /src/com/jeans/trayicon/TrayBalloonListener.java
   M /src/com/jeans/trayicon/TrayDummyComponent.java
   M /src/com/jeans/trayicon/TrayIconCallback.java
   M /src/com/jeans/trayicon/TrayIconException.java
   M /src/com/jeans/trayicon/TrayIconKeeper.java
   M /src/com/jeans/trayicon/TrayIconPopup.java
   M /src/com/jeans/trayicon/TrayIconPopupCheckItem.java
   M /src/com/jeans/trayicon/TrayIconPopupItem.java
   M /src/com/jeans/trayicon/TrayIconPopupSeparator.java
   M /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java
   M /src/com/jeans/trayicon/WindowsTrayIcon.java
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   M /src/com/sun/java/forums/CloseableTabbedPaneListener.java
   M /src/com/sun/java/forums/SpringUtilities.java
   M /src/com/sun/java/forums/TableSorter.java
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/com/velocityreviews/forums/HttpTimeoutHandler.java
   M /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/java/dev/spellcast/utilities/PanelListCell.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/foxtrot/AbstractSyncWorker.java
   M /src/net/sourceforge/foxtrot/AbstractWorker.java
   M /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   M /src/net/sourceforge/foxtrot/AsyncTask.java
   M /src/net/sourceforge/foxtrot/AsyncWorker.java
   M /src/net/sourceforge/foxtrot/ConcurrentWorker.java
   M /src/net/sourceforge/foxtrot/EventPump.java
   M /src/net/sourceforge/foxtrot/Job.java
   M /src/net/sourceforge/foxtrot/Task.java
   M /src/net/sourceforge/foxtrot/Worker.java
   M /src/net/sourceforge/foxtrot/WorkerThread.java
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   M /src/net/sourceforge/foxtrot/pumps/EventFilter.java
   M /src/net/sourceforge/foxtrot/pumps/EventFilterable.java
   M /src/net/sourceforge/foxtrot/workers/MultiWorkerThread.java
   M /src/net/sourceforge/foxtrot/workers/SingleWorkerThread.java
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/ArenaRequest.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoHighlightField.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CafeRequest.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ChefstaffRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMaterialsRequest.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanRankListRequest.java
   M /src/net/sourceforge/kolmafia/ClanRosterRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/Crimbo07CafeRequest.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/FriarRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/MushroomPlotRequest.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PalmFrondRequest.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SingleUseRequest.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/StyxPixieRequest.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/TelescopeRequest.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UghRequest.java
   M /src/net/sourceforge/kolmafia/UncleCrimboRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UnfocusedTabbedPane.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java
   M /src/tab/CloseListener.java
   M /src/tab/CloseTabPaneEnhancedUI.java
   M /src/tab/CloseTabPaneUI.java
   M /src/tab/CloseTabbedPane.java
   M /src/tab/CloseTabbedPaneEvent.java
   M /src/tab/DoubleClickListener.java
   M /src/tab/MaxListener.java
   M /src/tab/PopupOutsideListener.java

Apply source code formatting to all classes
------------------------------------------------------------------------
r5402 | shwei | 2007-12-18 02:05:12 -0600 (Tue, 18 Dec 2007) | 1 line
Changed paths:
   M /src/ca/bcit/geekkit/CalendarTableModel.java
   M /src/ca/bcit/geekkit/GraphPaperLayout.java
   M /src/ca/bcit/geekkit/JCalendar.java
   M /src/com/informit/guides/JDnDList.java
   M /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java
   M /src/com/jeans/trayicon/WindowsTrayIcon.java
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   M /src/com/sun/java/forums/SpringUtilities.java
   M /src/com/sun/java/forums/TableSorter.java
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/com/velocityreviews/forums/HttpTimeoutHandler.java
   M /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/foxtrot/AbstractSyncWorker.java
   M /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoHighlightField.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CafeRequest.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanRankListRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/Crimbo07CafeRequest.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/VioletFog.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java
   M /src/tab/CloseTabPaneUI.java
   M /src/tab/CloseTabbedPane.java

Alphabetize and group imports
------------------------------------------------------------------------
r5401 | veracity0 | 2007-12-17 21:18:01 -0600 (Mon, 17 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

More plurals

------------------------------------------------------------------------
r5400 | shwei | 2007-12-17 20:38:50 -0600 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /build.xml

Rename target for switching to jikes"
------------------------------------------------------------------------
r5399 | shwei | 2007-12-17 20:29:46 -0600 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   D /build.properties
   M /build.xml

Smarter Jikes check
------------------------------------------------------------------------
r5398 | veracity0 | 2007-12-17 20:19:49 -0600 (Mon, 17 Dec 2007) | 2 lines
Changed paths:
   M /build.properties
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Attempt to fix toy creation file. Stop if zero items unexpectedly created.

------------------------------------------------------------------------
r5397 | shwei | 2007-12-17 10:56:01 -0600 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /build.properties

Default to Jikes
------------------------------------------------------------------------
r5396 | shwei | 2007-12-17 10:51:22 -0600 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

No override parameter in lair requests
------------------------------------------------------------------------
r5395 | veracity0 | 2007-12-17 07:34:46 -0600 (Mon, 17 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Crimbo day 5 items

------------------------------------------------------------------------
r5394 | shwei | 2007-12-16 23:53:26 -0600 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Raise bulk purchase amount from 20 to 30
------------------------------------------------------------------------
r5393 | shwei | 2007-12-16 14:28:56 -0600 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/relay/hotkeys.js

Smarter hotkey recognition
------------------------------------------------------------------------
r5392 | veracity0 | 2007-12-16 13:37:45 -0600 (Sun, 16 Dec 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt

Correct some plurals. Add familiar.

------------------------------------------------------------------------
r5391 | shwei | 2007-12-16 13:27:06 -0600 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Better names for preference tabs
------------------------------------------------------------------------
r5390 | shwei | 2007-12-16 13:19:42 -0600 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

Increase timeout tolerance to 30 seconds
------------------------------------------------------------------------
r5389 | shwei | 2007-12-16 12:58:11 -0600 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Smarter handling of relay combat actions
------------------------------------------------------------------------
r5388 | shwei | 2007-12-16 12:34:33 -0600 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Always bulk purchase when running moods
------------------------------------------------------------------------
r5387 | veracity0 | 2007-12-16 10:12:53 -0600 (Sun, 16 Dec 2007) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Recognize when king is freed and allow interaction.
Fourth day of Crimbo items. Crimbo toy plurals.

------------------------------------------------------------------------
r5386 | veracity0 | 2007-12-15 19:09:04 -0600 (Sat, 15 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Conjectural item number. Experimental socket timeouts off by default.

------------------------------------------------------------------------
r5385 | veracity0 | 2007-12-15 13:58:05 -0600 (Sat, 15 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Don't lose track of current mood if you log out and in again without restarting

------------------------------------------------------------------------
r5384 | veracity0 | 2007-12-15 11:31:48 -0600 (Sat, 15 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Send local files rather than inline data for completed sidequest locations

------------------------------------------------------------------------
r5383 | veracity0 | 2007-12-15 11:10:08 -0600 (Sat, 15 Dec 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Try to make battlefield message detection impervious to special messages from
bottle-rocket crossbow.

------------------------------------------------------------------------
r5382 | veracity0 | 2007-12-15 09:46:34 -0600 (Sat, 15 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

New crimbo items. BBB uses pet rock familiar equipment.

------------------------------------------------------------------------
r5381 | veracity0 | 2007-12-14 21:08:31 -0600 (Fri, 14 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Maximum number of cursed chests you can use is limited by matching keys.

------------------------------------------------------------------------
r5380 | veracity0 | 2007-12-14 20:08:55 -0600 (Fri, 14 Dec 2007) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/CafeRequest.java
   M /src/net/sourceforge/kolmafia/Crimbo07CafeRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/UncleCrimboRequest.java

Improve request logging when simply visit cafe.
Correctly account for ingredients used for multiple crimbo items.
plural for Bulky Buddy Box.

------------------------------------------------------------------------
r5379 | veracity0 | 2007-12-14 19:09:53 -0600 (Fri, 14 Dec 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/CafeRequest.java
   M /src/net/sourceforge/kolmafia/Crimbo07CafeRequest.java
   M /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Better support for the various cafes

------------------------------------------------------------------------
r5378 | veracity0 | 2007-12-14 09:19:22 -0600 (Fri, 14 Dec 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New items.

------------------------------------------------------------------------
r5377 | veracity0 | 2007-12-13 18:34:46 -0600 (Thu, 13 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

It's Always Swordfish is a stop adventure

------------------------------------------------------------------------
r5376 | veracity0 | 2007-12-13 18:30:18 -0600 (Thu, 13 Dec 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   A /src/net/sourceforge/kolmafia/UncleCrimboRequest.java

Add new items and recipes

------------------------------------------------------------------------
r5375 | veracity0 | 2007-12-13 15:52:13 -0600 (Thu, 13 Dec 2007) | 2 lines
Changed paths:
   M /src/data/inebriety.txt
   A /src/net/sourceforge/kolmafia/CafeRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   A /src/net/sourceforge/kolmafia/Crimbo07CafeRequest.java
   M /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add support for Crimbo 07 Crimbo Cafe

------------------------------------------------------------------------
r5374 | veracity0 | 2007-12-13 08:12:17 -0600 (Thu, 13 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Improve unknown item recognition, hopefully, by not matching substrings.

------------------------------------------------------------------------
r5373 | veracity0 | 2007-12-13 07:52:21 -0600 (Thu, 13 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Show unknown items in item manager

------------------------------------------------------------------------
r5372 | veracity0 | 2007-12-13 07:36:48 -0600 (Thu, 13 Dec 2007) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Brimstone Beret is not an accessory.
Make "save" ocean options actually save to ocean.html
Preliminary data for Crimbo food & drink

------------------------------------------------------------------------
r5371 | veracity0 | 2007-12-12 16:47:13 -0600 (Wed, 12 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Initial support for automating ocean

------------------------------------------------------------------------
r5370 | shwei | 2007-12-11 02:43:23 -0600 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r5369 | shwei | 2007-12-11 02:42:10 -0600 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Disable autoattack if not automating, unless stealing
------------------------------------------------------------------------
r5368 | shwei | 2007-12-11 02:38:05 -0600 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/relay/hotkeys.js

Fix cross-browser compatibility issues
------------------------------------------------------------------------
r5367 | veracity0 | 2007-12-10 23:15:37 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

You only need to use one of any campground accessory.

------------------------------------------------------------------------
r5366 | shwei | 2007-12-10 22:02:05 -0600 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix combat hotkey stubs to not throw errors
------------------------------------------------------------------------
r5365 | veracity0 | 2007-12-10 19:06:04 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Log unexpected monsters to the session stream

------------------------------------------------------------------------
r5364 | veracity0 | 2007-12-10 15:30:59 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Clan buff modifiers

------------------------------------------------------------------------
r5363 | veracity0 | 2007-12-10 15:21:42 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Another try at That Explains All The Eyepatches

------------------------------------------------------------------------
r5362 | veracity0 | 2007-12-10 12:27:52 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt

Poop Deck and Belowdecks had their pirates reversed

------------------------------------------------------------------------
r5361 | veracity0 | 2007-12-10 12:12:04 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

No "The" when comparing monster names

------------------------------------------------------------------------
r5360 | shwei | 2007-12-10 10:58:29 -0600 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   A /src/relay/hotkeys.js

Stubs for combat hotkey feature
------------------------------------------------------------------------
r5359 | veracity0 | 2007-12-10 10:25:51 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Next Generation -> Next-Generation

------------------------------------------------------------------------
r5358 | veracity0 | 2007-12-10 09:29:51 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Simplify a few search messages

------------------------------------------------------------------------
r5357 | veracity0 | 2007-12-10 00:41:49 -0600 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Don't show progress of war on win page for enemy Boss

------------------------------------------------------------------------
r5356 | veracity0 | 2007-12-09 15:37:43 -0600 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java

Remove stray character. Add new item.

------------------------------------------------------------------------
r5355 | veracity0 | 2007-12-09 11:17:29 -0600 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Showing special sidequest images is optional. Count Nunnery meat recovered.

------------------------------------------------------------------------
r5354 | veracity0 | 2007-12-09 02:20:13 -0600 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Save correct setting when you complete the Orchard sidequest.

------------------------------------------------------------------------
r5353 | veracity0 | 2007-12-09 01:41:00 -0600 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add helpers for the junkyard quest.

------------------------------------------------------------------------
r5352 | veracity0 | 2007-12-08 22:04:40 -0600 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Curse Magnet desc ID

------------------------------------------------------------------------
r5351 | veracity0 | 2007-12-08 16:36:02 -0600 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Both Brimstone Beret and Plexiglass Pendant allow four AT songs at a time.

------------------------------------------------------------------------
r5350 | veracity0 | 2007-12-08 16:21:33 -0600 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   A /src/images/otherimages
   A /src/images/otherimages/bigisland
   A /src/images/otherimages/bigisland/15F.gif
   A /src/images/otherimages/bigisland/15H.gif
   A /src/images/otherimages/bigisland/17F.gif
   A /src/images/otherimages/bigisland/17H.gif
   A /src/images/otherimages/bigisland/19F.gif
   A /src/images/otherimages/bigisland/19H.gif
   A /src/images/otherimages/bigisland/2F.gif
   A /src/images/otherimages/bigisland/2H.gif
   A /src/images/otherimages/bigisland/3F.gif
   A /src/images/otherimages/bigisland/3H.gif
   A /src/images/otherimages/bigisland/6F.gif
   A /src/images/otherimages/bigisland/6H.gif

Alternate big island .gif files

------------------------------------------------------------------------
r5349 | veracity0 | 2007-12-08 14:06:48 -0600 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Improve handling of keys. Always give "again" button for scary pirate.

------------------------------------------------------------------------
r5348 | veracity0 | 2007-12-08 13:38:08 -0600 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Cursed piece of thirteen is not consumed if it summons a scary pirate.

------------------------------------------------------------------------
r5347 | veracity0 | 2007-12-08 10:08:31 -0600 (Sat, 08 Dec 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/SingleUseRequest.java

Correctly account for item usage when use clovers, rolling or unrolling pins,
or delectable catalysts

------------------------------------------------------------------------
r5346 | veracity0 | 2007-12-08 08:58:44 -0600 (Sat, 08 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Count meat recovered for nuns. Detect tool neded in junkyard.

------------------------------------------------------------------------
r5345 | veracity0 | 2007-12-07 14:38:53 -0600 (Fri, 07 Dec 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Status effect descriptions IDs

------------------------------------------------------------------------
r5344 | veracity0 | 2007-12-06 23:35:04 -0600 (Thu, 06 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only increment guy made of bees counter once per adventure

------------------------------------------------------------------------
r5343 | veracity0 | 2007-12-06 16:41:58 -0600 (Thu, 06 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Using several new items can lead you into a fight

------------------------------------------------------------------------
r5342 | veracity0 | 2007-12-06 15:52:59 -0600 (Thu, 06 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Set correct property: it's "removeMalignantEffects", not "removeStatusEffects"

------------------------------------------------------------------------
r5341 | veracity0 | 2007-12-06 15:43:36 -0600 (Thu, 06 Dec 2007) | 3 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Charrrms and braceletes are usable from Item Manager.
Add status effect. Update some fullness and inebriety data.

------------------------------------------------------------------------
r5340 | veracity0 | 2007-12-06 10:42:11 -0600 (Thu, 06 Dec 2007) | 3 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Cursed chests are usable. Cursed pieces of thirteen are usable.
Curse magnet status effect. Cursed rums inebriety data.

------------------------------------------------------------------------
r5339 | veracity0 | 2007-12-06 00:55:46 -0600 (Thu, 06 Dec 2007) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Fix item drop, add new food, make CC's map usable.
Restore item name typo until KoL itself fixes it.

------------------------------------------------------------------------
r5338 | veracity0 | 2007-12-05 21:19:41 -0600 (Wed, 05 Dec 2007) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Restore "An Interesting Choice" choice adventure in Spooky Forest.
Fix typos in item names. New recipe for Jolly Roger charrrm bracelet.

------------------------------------------------------------------------
r5337 | veracity0 | 2007-12-05 15:15:48 -0600 (Wed, 05 Dec 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Add effect effects

------------------------------------------------------------------------
r5336 | veracity0 | 2007-12-05 15:07:53 -0600 (Wed, 05 Dec 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

Even more items

------------------------------------------------------------------------
r5335 | veracity0 | 2007-12-05 14:38:41 -0600 (Wed, 05 Dec 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

More clingfilm recipes

------------------------------------------------------------------------
r5334 | veracity0 | 2007-12-05 13:54:40 -0600 (Wed, 05 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Calculate dynamic choice options at runtime for use by choice option panel

------------------------------------------------------------------------
r5333 | veracity0 | 2007-12-05 10:22:42 -0600 (Wed, 05 Dec 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

remove vestiges of Pirate Cove in Disguise

------------------------------------------------------------------------
r5332 | veracity0 | 2007-12-05 02:23:53 -0600 (Wed, 05 Dec 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Dynamic choice spoilers

------------------------------------------------------------------------
r5331 | veracity0 | 2007-12-04 22:29:25 -0600 (Tue, 04 Dec 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Support for Can Has Cyborger. Fullness stats for pirate food/booze.

------------------------------------------------------------------------
r5330 | veracity0 | 2007-12-04 19:47:39 -0600 (Tue, 04 Dec 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add still more pirate content

------------------------------------------------------------------------
r5329 | veracity0 | 2007-12-04 16:14:34 -0600 (Tue, 04 Dec 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Still more items, choice adventures, and monster item drops

------------------------------------------------------------------------
r5328 | veracity0 | 2007-12-04 14:47:12 -0600 (Tue, 04 Dec 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MultiUseRequest.java
   A /src/net/sourceforge/kolmafia/SingleUseRequest.java

More items. Pirate Insult Book not consumed in battle. New Charrrm bracelets.

------------------------------------------------------------------------
r5327 | veracity0 | 2007-12-04 02:50:30 -0600 (Tue, 04 Dec 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Add a few items and effects
Pirate Cove in Disguise no longer exists as such.

------------------------------------------------------------------------
r5326 | veracity0 | 2007-12-03 21:58:30 -0600 (Mon, 03 Dec 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Crimbo P.R.E.S.S.I.E. status effects

------------------------------------------------------------------------
r5325 | veracity0 | 2007-12-03 17:41:32 -0600 (Mon, 03 Dec 2007) | 3 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Detect when side quests on the big island are completed. Use JHunz's images
to mark the sidequest locations appropriately.

------------------------------------------------------------------------
r5324 | veracity0 | 2007-12-03 00:25:52 -0600 (Mon, 03 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Include some customized images for big island sidequests for use by and by.

------------------------------------------------------------------------
r5323 | veracity0 | 2007-12-02 17:36:04 -0600 (Sun, 02 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Max left is constrained by current number of kills.

------------------------------------------------------------------------
r5322 | veracity0 | 2007-12-02 17:31:52 -0600 (Sun, 02 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Fine tune a couple more messages.

------------------------------------------------------------------------
r5321 | veracity0 | 2007-12-02 16:21:20 -0600 (Sun, 02 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Fix some of battlefield match messages

------------------------------------------------------------------------
r5320 | veracity0 | 2007-12-01 22:40:35 -0600 (Sat, 01 Dec 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Move .ccs files out of "data" directory into "ccs" directory

------------------------------------------------------------------------
r5319 | veracity0 | 2007-12-01 12:52:39 -0600 (Sat, 01 Dec 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Completely normal Advent treats. Arena stats. Crimbo P.R.E.S.S.I.E.

------------------------------------------------------------------------
r5318 | veracity0 | 2007-11-30 20:51:14 -0600 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Wearing multiple brimstone items has a secret effect on monster level

------------------------------------------------------------------------
r5317 | veracity0 | 2007-11-30 20:27:02 -0600 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Fix various autosell prices. Uranium Omega has been renamed.

------------------------------------------------------------------------
r5316 | veracity0 | 2007-11-30 20:13:57 -0600 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Empty CCS files get a "default" node

------------------------------------------------------------------------
r5315 | veracity0 | 2007-11-30 19:46:13 -0600 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Correctly open CCS file when click "edit" on Custom Combat frame

------------------------------------------------------------------------
r5314 | veracity0 | 2007-11-30 15:28:05 -0600 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Decorate Battlefield fight pages to show progress in the war.

------------------------------------------------------------------------
r5313 | veracity0 | 2007-11-30 09:12:04 -0600 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Remove stray angle bracket

------------------------------------------------------------------------
r5312 | veracity0 | 2007-11-30 07:47:29 -0600 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Look in correct table for messages. Save quest count in correct property.

------------------------------------------------------------------------
r5311 | veracity0 | 2007-11-28 14:37:58 -0600 (Wed, 28 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Count correct side. Count only on final round.

------------------------------------------------------------------------
r5310 | veracity0 | 2007-11-28 10:05:55 -0600 (Wed, 28 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Include informative message about kills/remaining on bg island map

------------------------------------------------------------------------
r5309 | shwei | 2007-11-28 09:54:45 -0600 (Wed, 28 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Do not throw an array index out of bounds exception for unknown errors
------------------------------------------------------------------------
r5308 | veracity0 | 2007-11-28 09:17:57 -0600 (Wed, 28 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

Decorate big island map with custom messages

------------------------------------------------------------------------
r5307 | veracity0 | 2007-11-28 08:37:10 -0600 (Wed, 28 Nov 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BigIsland.java

Look up monsters on frat or hippy battlefield rather than assuming that
wearing a particular uniform determines if it's a frat or hippy kill.
Special holiday monsters can pop up anywhere but count as neither.

------------------------------------------------------------------------
r5306 | veracity0 | 2007-11-28 00:45:14 -0600 (Wed, 28 Nov 2007) | 2 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

New holiday drinks. Write files to DATA_LOCATION. Fix a few typos.

------------------------------------------------------------------------
r5305 | veracity0 | 2007-11-27 21:57:08 -0600 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java

Make Calendar Frame a bit bigger to accomodate new holidays

------------------------------------------------------------------------
r5304 | veracity0 | 2007-11-27 15:55:22 -0600 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java

No deductions about battlefield if can't detect images

------------------------------------------------------------------------
r5303 | veracity0 | 2007-11-27 15:53:59 -0600 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add framework for handling sidequests

------------------------------------------------------------------------
r5302 | veracity0 | 2007-11-27 14:21:11 -0600 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Actually look at the html when visiting the island.

------------------------------------------------------------------------
r5301 | veracity0 | 2007-11-27 13:47:19 -0600 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Parse island picture and deduce progress of war

------------------------------------------------------------------------
r5300 | shwei | 2007-11-27 10:40:40 -0600 (Tue, 27 Nov 2007) | 1 line
Changed paths:
   M /src/data/monsters.txt

Update monsters.txt with bounty hunter drops
------------------------------------------------------------------------
r5299 | shwei | 2007-11-27 10:34:08 -0600 (Tue, 27 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix parse errors for non-imported scripts not reporting file and line number
------------------------------------------------------------------------
r5298 | veracity0 | 2007-11-27 08:58:12 -0600 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/BigIsland.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Encapsulate Big Island data

------------------------------------------------------------------------
r5297 | shwei | 2007-11-25 20:56:17 -0600 (Sun, 25 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Allow disabling of auto-attack in noncombat zones
------------------------------------------------------------------------
r5296 | veracity0 | 2007-11-25 19:37:23 -0600 (Sun, 25 Nov 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix modifiers for Hella Effects

------------------------------------------------------------------------
r5295 | veracity0 | 2007-11-25 17:56:18 -0600 (Sun, 25 Nov 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

save current ascension number in lastBattlefieldReset

------------------------------------------------------------------------
r5294 | veracity0 | 2007-11-25 15:59:45 -0600 (Sun, 25 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Highlight molybdenum tools usage

------------------------------------------------------------------------
r5293 | veracity0 | 2007-11-25 15:34:03 -0600 (Sun, 25 Nov 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Count hippies and fratboys defeated on the battlefield. Fix black & white belt.

------------------------------------------------------------------------
r5292 | shwei | 2007-11-25 12:19:31 -0600 (Sun, 25 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

In hardcore, don't auto-create song weapons
------------------------------------------------------------------------
r5291 | veracity0 | 2007-11-25 10:57:02 -0600 (Sun, 25 Nov 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Note when Guy Made Of Bees is defeated. Customize choice spoiler.

------------------------------------------------------------------------
r5290 | veracity0 | 2007-11-24 22:47:37 -0600 (Sat, 24 Nov 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AutoHighlightField.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add Guy Made of Bees counter. Add Auto Highlight on Focus preference.

------------------------------------------------------------------------
r5289 | veracity0 | 2007-11-22 19:24:18 -0600 (Thu, 22 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Include version number when we generate data files

------------------------------------------------------------------------
r5288 | veracity0 | 2007-11-22 19:14:38 -0600 (Thu, 22 Nov 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Thanksgiving is, after all, Feast of Boris. Add new FOB mini-foods.

------------------------------------------------------------------------
r5287 | shwei | 2007-11-22 12:20:08 -0600 (Thu, 22 Nov 2007) | 1 line
Changed paths:
   A /build.properties
   M /build.xml
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/tab/CloseTabPaneUI.java

Add Jikes support
------------------------------------------------------------------------
r5286 | veracity0 | 2007-11-21 15:41:33 -0600 (Wed, 21 Nov 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix URL for Kittiwake's guide. Add missing parenthesis

------------------------------------------------------------------------
r5285 | veracity0 | 2007-11-21 09:08:27 -0600 (Wed, 21 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove debug prints

------------------------------------------------------------------------
r5284 | veracity0 | 2007-11-20 16:00:11 -0600 (Tue, 20 Nov 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/buffbots.txt
   M /src/data/classskills.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/defaults.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/outfits.txt
   M /src/data/packages.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zapgroups.txt
   M /src/data/zonelist.txt
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Add version numbers to every overridable data file. Use built-in data file
if incompatible version number in overridden data.

------------------------------------------------------------------------
r5283 | shwei | 2007-11-20 10:36:15 -0600 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix health restoration skill usage always maxing out health
------------------------------------------------------------------------
r5282 | shwei | 2007-11-20 10:34:13 -0600 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix recent events not loading on startup
------------------------------------------------------------------------
r5281 | shwei | 2007-11-19 11:27:45 -0600 (Mon, 19 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/relay/basics.js

Fix location details in sidepane
Improve performance on "did I load this js" lookup
------------------------------------------------------------------------
r5280 | shwei | 2007-11-17 22:25:56 -0600 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Replace JSpinner with JTextField
------------------------------------------------------------------------
r5279 | shwei | 2007-11-16 17:36:00 -0600 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   M /build.xml

Remove app.name from ant exec target
------------------------------------------------------------------------
r5278 | veracity0 | 2007-11-16 12:10:13 -0600 (Fri, 16 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

No NPE for adventures with no cost

------------------------------------------------------------------------
r5277 | shwei | 2007-11-16 09:45:49 -0600 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Lord of the Flies adventure awards multiple around the worlds
------------------------------------------------------------------------
r5276 | veracity0 | 2007-11-15 13:38:29 -0600 (Thu, 15 Nov 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

include some monster item drop data

------------------------------------------------------------------------
r5275 | shwei | 2007-11-15 10:27:08 -0600 (Thu, 15 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Ignore results in Valhalla
Do not try to attack devsters
------------------------------------------------------------------------
r5274 | veracity0 | 2007-11-15 09:49:14 -0600 (Thu, 15 Nov 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java

Gift shop is not available in Bad Moon.
Reset restaurant, microbrewery, and kitchen items when switch characters

------------------------------------------------------------------------
r5273 | shwei | 2007-11-15 09:31:32 -0600 (Thu, 15 Nov 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Add more default Linux browsers
------------------------------------------------------------------------
r5272 | veracity0 | 2007-11-15 08:00:53 -0600 (Thu, 15 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Don't add/remove items to accessory mirror image lists. Manipulate original list

------------------------------------------------------------------------
r5271 | shwei | 2007-11-14 10:04:59 -0600 (Wed, 14 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix divide by zero when adding a buff to the buffbot
------------------------------------------------------------------------
r5270 | shwei | 2007-11-14 09:50:49 -0600 (Wed, 14 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Fix clan titles not being loaded if detailed search not executed
------------------------------------------------------------------------
r5269 | veracity0 | 2007-11-14 09:46:28 -0600 (Wed, 14 Nov 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Jolly Roger charrrm

------------------------------------------------------------------------
r5268 | shwei | 2007-11-13 21:25:34 -0600 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Execute effect removal during HP recovery, instead of before
------------------------------------------------------------------------
r5267 | veracity0 | 2007-11-13 10:28:57 -0600 (Tue, 13 Nov 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

blue glowstick

------------------------------------------------------------------------
r5266 | veracity0 | 2007-11-11 16:21:16 -0600 (Sun, 11 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Add new KoL holidays to calendar

------------------------------------------------------------------------
r5265 | shwei | 2007-11-11 10:57:02 -0600 (Sun, 11 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Use new "log" command when generating player snapshot on startup
------------------------------------------------------------------------
r5264 | shwei | 2007-11-11 10:56:31 -0600 (Sun, 11 Nov 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Replace "logprint" with "log"
Make "print" synonymous with "echo"
Make "logprint" CLI and ASH functions only print to session log, not to gCLI
------------------------------------------------------------------------
r5263 | shwei | 2007-11-11 10:53:22 -0600 (Sun, 11 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make "log" an alias for "logprint"
------------------------------------------------------------------------
r5262 | shwei | 2007-11-11 10:46:18 -0600 (Sun, 11 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Print all things echoed by scripts to session logs with ">" prefix
------------------------------------------------------------------------
r5261 | shwei | 2007-11-11 03:46:12 -0600 (Sun, 11 Nov 2007) | 1 line
Changed paths:
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   A /src/net/sourceforge/kolmafia/UnfocusedTabbedPane.java
   M /src/tab/CloseTabbedPane.java

Override focus behavior for JTabbedPane to address Swing bug with tabs in JTabbedPane always stealing focus
------------------------------------------------------------------------
r5260 | veracity0 | 2007-11-10 13:55:40 -0600 (Sat, 10 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

No. Do not include (unpublished) shield power in DA calculations

------------------------------------------------------------------------
r5259 | shwei | 2007-11-10 13:20:36 -0600 (Sat, 10 Nov 2007) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Update version check
------------------------------------------------------------------------
r5258 | veracity0 | 2007-11-10 13:07:59 -0600 (Sat, 10 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

adventure.dat needs at least 3 fields per line, not 4

------------------------------------------------------------------------
r5257 | veracity0 | 2007-11-10 13:01:36 -0600 (Sat, 10 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Shield power is DA

------------------------------------------------------------------------
r5256 | shwei | 2007-11-10 11:31:31 -0600 (Sat, 10 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add current HP check when using HP-restore skills
Fix evil teddy bear overriding teddy bear in familiar command
------------------------------------------------------------------------
r5255 | shwei | 2007-11-10 11:13:44 -0600 (Sat, 10 Nov 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remove stat requirements test from adventuring
Have one preference control non-mood removal of effects
Centralize handling of auto-buy-from-mall preference
------------------------------------------------------------------------
r5254 | veracity0 | 2007-11-07 22:44:40 -0600 (Wed, 07 Nov 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Fix spelling of tptBW

------------------------------------------------------------------------
r5253 | veracity0 | 2007-11-07 21:54:35 -0600 (Wed, 07 Nov 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

No hit point ranges in monster HP

------------------------------------------------------------------------
r5252 | shwei | 2007-11-07 21:13:38 -0600 (Wed, 07 Nov 2007) | 1 line
Changed paths:
   M /src/data/monsters.txt

Add Dangerpin's updated monster table
------------------------------------------------------------------------
r5251 | shwei | 2007-11-07 21:11:22 -0600 (Wed, 07 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Less aggressive events parsing
------------------------------------------------------------------------
r5250 | shwei | 2007-11-07 21:05:03 -0600 (Wed, 07 Nov 2007) | 1 line
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Trim down list of preferences
------------------------------------------------------------------------
r5249 | veracity0 | 2007-11-07 08:17:44 -0600 (Wed, 07 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Correctly note weight supplied by current familiar equipment

------------------------------------------------------------------------
r5248 | veracity0 | 2007-11-06 18:48:04 -0600 (Tue, 06 Nov 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/tradeitems.txt

not-a-pipes are multi use
certain low level areas apparently have only buffed stat requirements now

------------------------------------------------------------------------
r5247 | shwei | 2007-11-06 09:13:59 -0600 (Tue, 06 Nov 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Fix potential concurrent modification issue in lists
Start with accessories, then move on to other equipment
------------------------------------------------------------------------
r5246 | veracity0 | 2007-11-05 08:33:29 -0600 (Mon, 05 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

As a temporary bandaid, do not remove events from HTML

------------------------------------------------------------------------
r5245 | shwei | 2007-11-04 21:21:44 -0600 (Sun, 04 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

New events may not be prefixed with "new events" message
------------------------------------------------------------------------
r5244 | veracity0 | 2007-11-04 16:58:53 -0600 (Sun, 04 Nov 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Minor tweaks and effect name capitalization

------------------------------------------------------------------------
r5243 | veracity0 | 2007-11-04 14:01:03 -0600 (Sun, 04 Nov 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Show monster level string for Stone Golems.
Tweak max HP/MP calculator.

------------------------------------------------------------------------
r5242 | veracity0 | 2007-11-04 11:13:16 -0600 (Sun, 04 Nov 2007) | 4 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

More accurate assessment of buff efects on max HP and max MP
Gluttonous Green Ghost arena parameters from The Rye
Pastamancer trivial skill effect is Pasta Oneness

------------------------------------------------------------------------
r5241 | shwei | 2007-11-03 17:24:19 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Include player name and class type in startup data
------------------------------------------------------------------------
r5240 | shwei | 2007-11-03 17:18:44 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Snapshot on startup also prints to debug log
------------------------------------------------------------------------
r5239 | shwei | 2007-11-03 14:44:29 -0500 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
   A /src/data/zapgroups.txt
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Add zap item menu option to main interface
Automatically filter out unzappable items in relay browser
------------------------------------------------------------------------
r5238 | shwei | 2007-11-03 14:03:00 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Change automated purchase protection to 2x estimated mall minimum
------------------------------------------------------------------------
r5237 | shwei | 2007-11-03 13:16:02 -0500 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Limit price on auto-purchased items to 50k
Auto-retrieve non-custom outfits equipped via CLI
------------------------------------------------------------------------
r5236 | shwei | 2007-11-03 12:33:58 -0500 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Lift level 9 restriction from Pirate's Cove in Disguise
Remove automatic handling of D'vorak's revenge from relay browser
------------------------------------------------------------------------
r5235 | shwei | 2007-11-03 12:24:51 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Reduce overhead for retrieving buffbot price lists
------------------------------------------------------------------------
r5234 | shwei | 2007-11-03 12:04:27 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Provide option to min-price during mass undercutting and end of run sales
------------------------------------------------------------------------
r5233 | shwei | 2007-11-03 11:49:06 -0500 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
   M /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/relay/basement.js

Always list unavailable items when basement diving
If item not available, prefix with "acquire and"
------------------------------------------------------------------------
r5232 | shwei | 2007-11-03 11:40:56 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Fix handling of outfits with special characters in their name for basement switching
------------------------------------------------------------------------
r5231 | shwei | 2007-11-03 11:36:20 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Only apply one-only rule to pull and equip button
------------------------------------------------------------------------
r5230 | shwei | 2007-11-03 11:33:42 -0500 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

When pulling equipment from storage, default to 1 for non-accessory items
------------------------------------------------------------------------
r5229 | veracity0 | 2007-11-02 16:18:40 -0500 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add null check to prevent similar problems in the future with missing skills.

------------------------------------------------------------------------
r5228 | veracity0 | 2007-11-02 16:13:20 -0500 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Omphaloskepsis is no longer a skill.

------------------------------------------------------------------------
r5227 | veracity0 | 2007-11-01 19:39:59 -0500 (Thu, 01 Nov 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

fix plural for dogtags

------------------------------------------------------------------------
r5226 | veracity0 | 2007-11-01 10:43:31 -0500 (Thu, 01 Nov 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

tiny plastic series 2

------------------------------------------------------------------------
r5225 | veracity0 | 2007-10-31 23:56:33 -0500 (Wed, 31 Oct 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

Add new UR item, November IOTM, new skill, Spooky Surprise Egg

------------------------------------------------------------------------
r5224 | veracity0 | 2007-10-30 17:00:34 -0500 (Tue, 30 Oct 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Fix unusable wad conversion recipes

------------------------------------------------------------------------
r5223 | veracity0 | 2007-10-30 16:52:55 -0500 (Tue, 30 Oct 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Correct headers for DB/AT skills.
Frat boys give you gauze garters, not filthy poultices.

------------------------------------------------------------------------
r5222 | veracity0 | 2007-10-30 09:36:11 -0500 (Tue, 30 Oct 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Offer stat equalizer for monsters, too.

------------------------------------------------------------------------
r5221 | veracity0 | 2007-10-30 07:58:14 -0500 (Tue, 30 Oct 2007) | 3 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

KoL fixed spelling error in Slow Talkin' Elliot's dogtags
can of black paint is NOT multi-usable

------------------------------------------------------------------------
r5220 | shwei | 2007-10-29 09:05:57 -0500 (Mon, 29 Oct 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r5219 | veracity0 | 2007-10-28 12:01:32 -0500 (Sun, 28 Oct 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reset delay statistics at login.
Clear all fortune cookie counters after semirare encounter

------------------------------------------------------------------------
r5218 | veracity0 | 2007-10-26 10:52:41 -0500 (Fri, 26 Oct 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

party hat only regens MP on Festival of Jarlsberg

------------------------------------------------------------------------
r5217 | veracity0 | 2007-10-26 09:32:04 -0500 (Fri, 26 Oct 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Support for Festival of Jarlsberg

------------------------------------------------------------------------
r5216 | veracity0 | 2007-10-25 15:35:39 -0500 (Thu, 25 Oct 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Don't need to equip jewel-eyed wizard hat in order to save MPs on buffs

------------------------------------------------------------------------
r5215 | veracity0 | 2007-10-23 09:45:23 -0500 (Tue, 23 Oct 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix location of local relay files

------------------------------------------------------------------------
r5214 | shwei | 2007-10-23 09:37:32 -0500 (Tue, 23 Oct 2007) | 1 line
Changed paths:
   A /src/data/defaults.txt
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Shift initial settings out of code and into data file
------------------------------------------------------------------------
r5213 | shwei | 2007-10-21 22:11:33 -0500 (Sun, 21 Oct 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Always use standard Linux and OSX directory structure
------------------------------------------------------------------------
r5212 | shwei | 2007-10-21 14:26:41 -0500 (Sun, 21 Oct 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/RequestPane.java

Fix Swing's handling of <br> tags for copy/paste
------------------------------------------------------------------------
r5211 | veracity0 | 2007-10-20 14:33:43 -0500 (Sat, 20 Oct 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

support for bricks of sand

------------------------------------------------------------------------
r5210 | veracity0 | 2007-10-20 11:20:52 -0500 (Sat, 20 Oct 2007) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ASH fixes:
- print parse tree of main method
- Don't take an NPE when executing empty user functions
- "for i from 1 to 0" does not loop infinitely
- "for" command no longer claims it is "foreach"

------------------------------------------------------------------------
r5209 | veracity0 | 2007-10-16 18:03:22 -0500 (Tue, 16 Oct 2007) | 2 lines
Changed paths:
   M /src/data/inebriety.txt

more inebriety updates

------------------------------------------------------------------------
r5208 | veracity0 | 2007-10-16 16:34:34 -0500 (Tue, 16 Oct 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix adventures from dusty bottle of great wine

------------------------------------------------------------------------
r5207 | veracity0 | 2007-10-16 08:46:18 -0500 (Tue, 16 Oct 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   A /src/net/sourceforge/kolmafia/FriarRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Support for Deep Fat Friars blessings

------------------------------------------------------------------------
r5206 | veracity0 | 2007-10-15 22:16:59 -0500 (Mon, 15 Oct 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Work around KoL bug: new candies are not yet marked multi-usable.

------------------------------------------------------------------------
r5205 | shwei | 2007-10-14 16:52:09 -0500 (Sun, 14 Oct 2007) | 1 line
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Fix forum links
------------------------------------------------------------------------
r5204 | veracity0 | 2007-10-11 14:23:39 -0500 (Thu, 11 Oct 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

Add GHD status effects. GHD is not consumed when used in combat.

------------------------------------------------------------------------
r5203 | veracity0 | 2007-10-11 13:45:56 -0500 (Thu, 11 Oct 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

New quest items

------------------------------------------------------------------------
r5202 | veracity0 | 2007-10-09 15:15:58 -0500 (Tue, 09 Oct 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New items and effects

------------------------------------------------------------------------
r5201 | veracity0 | 2007-10-02 17:21:34 -0500 (Tue, 02 Oct 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

New PFA choice adventure

------------------------------------------------------------------------
r5200 | shwei | 2007-10-01 14:33:11 -0500 (Mon, 01 Oct 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Use password hash for CSRF patch
------------------------------------------------------------------------
r5199 | veracity0 | 2007-10-01 08:50:20 -0500 (Mon, 01 Oct 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Initial support for October IOTM. More effect description ids.

------------------------------------------------------------------------
r5198 | veracity0 | 2007-09-30 13:39:17 -0500 (Sun, 30 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fearless status effect

------------------------------------------------------------------------
r5197 | veracity0 | 2007-09-28 17:02:38 -0500 (Fri, 28 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

No MCD boss rewards in Bad Moon. Don't halve monster level for basement spoiler.

------------------------------------------------------------------------
r5196 | veracity0 | 2007-09-28 09:55:20 -0500 (Fri, 28 Sep 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/statuseffects.txt

Complete Bad Moon status effects. Fix HITS monster name.

------------------------------------------------------------------------
r5195 | shwei | 2007-09-27 20:52:11 -0500 (Thu, 27 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Encode URL with UTF-8
------------------------------------------------------------------------
r5194 | shwei | 2007-09-27 20:51:20 -0500 (Thu, 27 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix compile error
------------------------------------------------------------------------
r5193 | shwei | 2007-09-27 20:30:33 -0500 (Thu, 27 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add "wiki" command to CLI
Add /wiki and /lookup commands to chat
------------------------------------------------------------------------
r5192 | shwei | 2007-09-27 19:33:04 -0500 (Thu, 27 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove login-through-exit restriction
------------------------------------------------------------------------
r5191 | veracity0 | 2007-09-24 05:04:15 -0500 (Mon, 24 Sep 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

More Bad Moon status effect description IDs

------------------------------------------------------------------------
r5190 | shwei | 2007-09-23 17:07:42 -0500 (Sun, 23 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Some items using reagents aren't reagent potions (no 3x multiplier)
------------------------------------------------------------------------
r5189 | shwei | 2007-09-23 16:45:53 -0500 (Sun, 23 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Run an auto-abort threshold check mid-combat
------------------------------------------------------------------------
r5188 | shwei | 2007-09-23 16:33:46 -0500 (Sun, 23 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Also avoid creating super-reagent potions
------------------------------------------------------------------------
r5187 | shwei | 2007-09-23 16:30:12 -0500 (Sun, 23 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not auto-create reagent potions if out of ronin and not a sauceror
Do not count meat acquisition from themthar hills
------------------------------------------------------------------------
r5186 | veracity0 | 2007-09-23 10:25:28 -0500 (Sun, 23 Sep 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

ASCII shirt, not Ascii shirt

------------------------------------------------------------------------
r5185 | veracity0 | 2007-09-23 09:49:19 -0500 (Sun, 23 Sep 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Effect ID for Re-Possessed

------------------------------------------------------------------------
r5184 | veracity0 | 2007-09-22 09:26:01 -0500 (Sat, 22 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix modifiers for some Bad Moon effects

------------------------------------------------------------------------
r5183 | veracity0 | 2007-09-21 15:06:51 -0500 (Fri, 21 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KitchenRequest.java

Notice when you're too full to eat at Hell's Kitchen. Otherwise, count fullness.

------------------------------------------------------------------------
r5182 | shwei | 2007-09-20 13:24:56 -0500 (Thu, 20 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Restorative items always override other items, even for non-use commands
------------------------------------------------------------------------
r5181 | shwei | 2007-09-20 13:21:29 -0500 (Thu, 20 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

When setting the customCombatScript property, load the appropriate .ccs file
------------------------------------------------------------------------
r5180 | shwei | 2007-09-18 19:58:25 -0500 (Tue, 18 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Increase rolling limit for /clan updates
Fix contents of /last and /lastsent being sent to /update requestor
------------------------------------------------------------------------
r5179 | shwei | 2007-09-18 13:03:13 -0500 (Tue, 18 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java


------------------------------------------------------------------------
r5178 | shwei | 2007-09-18 12:41:31 -0500 (Tue, 18 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Add prism-shattering warning to lucre core participants
------------------------------------------------------------------------
r5177 | shwei | 2007-09-18 12:14:08 -0500 (Tue, 18 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Auto-disassemble 31337 scroll clovers
Auto-retrieve items in zap requests if already present
------------------------------------------------------------------------
r5176 | shwei | 2007-09-18 12:04:57 -0500 (Tue, 18 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Auto-choose secondary item when using a dictionary
------------------------------------------------------------------------
r5175 | shwei | 2007-09-18 11:53:02 -0500 (Tue, 18 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Delete outdated item flags files
------------------------------------------------------------------------
r5174 | shwei | 2007-09-18 11:43:41 -0500 (Tue, 18 Sep 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Always load override web browser if specified
------------------------------------------------------------------------
r5173 | shwei | 2007-09-18 01:03:07 -0500 (Tue, 18 Sep 2007) | 1 line
Changed paths:
   M /src/relay/chat.html

Fix integrated CLI not showing any messages
------------------------------------------------------------------------
r5172 | shwei | 2007-09-18 00:45:21 -0500 (Tue, 18 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Recognize beaten up whenever health drops to zero
Fix health-reducing status effects not being removed in Ronin/hardcore
------------------------------------------------------------------------
r5171 | veracity0 | 2007-09-17 20:51:08 -0500 (Mon, 17 Sep 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Omphaloskepsis has changed.

------------------------------------------------------------------------
r5170 | shwei | 2007-09-17 17:41:00 -0500 (Mon, 17 Sep 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/relay/basement.js
   M /src/relay/chat.html
   M /src/relay/cli.html

Slight performance improvement for skill casting
Use authentication string rather than http referer checks
Remove automatic unpoisoning support from automated combat
Remove automatic choosing of second item if two of first item not available
------------------------------------------------------------------------
r5169 | shwei | 2007-09-17 15:57:36 -0500 (Mon, 17 Sep 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add flower schnapps, drastic healings, and lucifers to basement diving options
------------------------------------------------------------------------
r5168 | veracity0 | 2007-09-16 22:38:50 -0500 (Sun, 16 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Bad Moon status effects

------------------------------------------------------------------------
r5167 | veracity0 | 2007-09-16 10:41:59 -0500 (Sun, 16 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Fix modifiers for Heavy Petting

------------------------------------------------------------------------
r5166 | shwei | 2007-09-16 07:48:51 -0500 (Sun, 16 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix internal handling of black pudding redirect
------------------------------------------------------------------------
r5165 | shwei | 2007-09-15 16:53:04 -0500 (Sat, 15 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Lower safety margin from 10% to 8%
------------------------------------------------------------------------
r5164 | shwei | 2007-09-15 16:08:19 -0500 (Sat, 15 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Load preferences window on first instantiation of KoLmafia
------------------------------------------------------------------------
r5163 | shwei | 2007-09-15 14:49:49 -0500 (Sat, 15 Sep 2007) | 1 line
Changed paths:
   M /src/data/combats.txt

Renamed areas to avoid overlap
------------------------------------------------------------------------
r5162 | shwei | 2007-09-15 12:58:07 -0500 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow counter expiration to trigger during auto-adventuring
Trigger counters on all pages which will get registered to the session log
------------------------------------------------------------------------
r5161 | shwei | 2007-09-15 12:30:19 -0500 (Sat, 15 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Fix meat attachments to kmail
------------------------------------------------------------------------
r5160 | shwei | 2007-09-15 12:18:26 -0500 (Sat, 15 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java

Fix "profile" button in flower hunter
------------------------------------------------------------------------
r5159 | shwei | 2007-09-14 22:21:03 -0500 (Fri, 14 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Add key listener
------------------------------------------------------------------------
r5158 | veracity0 | 2007-09-14 20:18:12 -0500 (Fri, 14 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Use improved formulae for Leprechauns and Fairies, based on recent spading

------------------------------------------------------------------------
r5157 | shwei | 2007-09-14 19:32:13 -0500 (Fri, 14 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix fullness tracker breaking if black pudding eaten before adventures are run
------------------------------------------------------------------------
r5156 | shwei | 2007-09-14 15:29:55 -0500 (Fri, 14 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make automatic 31337 scroll creation optional
------------------------------------------------------------------------
r5155 | veracity0 | 2007-09-14 14:43:13 -0500 (Fri, 14 Sep 2007) | 3 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/ArenaRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StyxPixieRequest.java

Initial support for the Mysterious Island Arena.
Don;t try to look through your Telescope in Bad Moon.

------------------------------------------------------------------------
r5154 | veracity0 | 2007-09-14 10:34:36 -0500 (Fri, 14 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   A /src/net/sourceforge/kolmafia/StyxPixieRequest.java

Add "styx" CLI command to visit the Styx Pixie

------------------------------------------------------------------------
r5153 | veracity0 | 2007-09-14 08:10:31 -0500 (Fri, 14 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Handle familiar weight percent adjustment correctly

------------------------------------------------------------------------
r5152 | shwei | 2007-09-14 05:45:59 -0500 (Fri, 14 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Create checkpoints for skill casting
Allow switching of wizard hat post-Ronin
------------------------------------------------------------------------
r5151 | shwei | 2007-09-14 05:25:13 -0500 (Fri, 14 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If you run out of items, abort instead of switching to attack
------------------------------------------------------------------------
r5150 | shwei | 2007-09-13 21:08:39 -0500 (Thu, 13 Sep 2007) | 3 lines
Changed paths:
   M /build.xml
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make all used directories global constants
Only use OSX style directories when on a Macintosh machine
Have the EXEC target on OSX provide the app.name environment key
------------------------------------------------------------------------
r5149 | shwei | 2007-09-13 15:46:25 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Potential fix for create & use
------------------------------------------------------------------------
r5148 | shwei | 2007-09-13 15:42:29 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Fix potential exception when loading buff request frame with stale settings
------------------------------------------------------------------------
r5147 | shwei | 2007-09-13 15:36:17 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

When you break ronin, allow singleton items to be sold
------------------------------------------------------------------------
r5146 | shwei | 2007-09-13 15:20:23 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Antidote and tiny houses may remove more than one effect
------------------------------------------------------------------------
r5145 | shwei | 2007-09-13 15:18:00 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix effect removal not being recorded to session log
------------------------------------------------------------------------
r5144 | shwei | 2007-09-13 13:51:50 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Bottle-rocket crossbows grant skills
------------------------------------------------------------------------
r5143 | shwei | 2007-09-13 12:10:36 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

More consistent error messages
------------------------------------------------------------------------
r5142 | shwei | 2007-09-13 12:08:55 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Fix philanthropic limits
------------------------------------------------------------------------
r5141 | shwei | 2007-09-13 03:50:48 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Display case your lucre before reporting to koldbot
------------------------------------------------------------------------
r5140 | shwei | 2007-09-13 03:46:26 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r5139 | shwei | 2007-09-13 03:44:58 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Allow line breaks in effect name
------------------------------------------------------------------------
r5138 | shwei | 2007-09-13 03:39:41 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Support for lucrecore leaderboard
------------------------------------------------------------------------
r5137 | shwei | 2007-09-13 03:29:17 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Only refresh mood if there was a turn change
------------------------------------------------------------------------
r5136 | shwei | 2007-09-13 03:11:47 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/relay/chat.html

Increase chat delay to 10 seconds
------------------------------------------------------------------------
r5135 | shwei | 2007-09-13 02:48:48 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

By default, auto-repair box servants, but don't require them
------------------------------------------------------------------------
r5134 | shwei | 2007-09-13 02:32:53 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Improved handling of session timeout and rollover
------------------------------------------------------------------------
r5133 | shwei | 2007-09-13 02:19:16 -0500 (Thu, 13 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Better handling of casual ascension
Interact state depends on bad moon as well
------------------------------------------------------------------------
r5132 | shwei | 2007-09-13 02:03:43 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt

Unique names for junkyard/beach
------------------------------------------------------------------------
r5131 | shwei | 2007-09-13 02:01:51 -0500 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/zonelist.txt

Put junkyard, lighthouse, and nunnery inside of islewar zone
------------------------------------------------------------------------
r5130 | shwei | 2007-09-12 19:21:58 -0500 (Wed, 12 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/relay/basement.js

Make select-option disabling work on more browsers
More useful blue/black text for elemental tests
------------------------------------------------------------------------
r5129 | shwei | 2007-09-12 17:48:29 -0500 (Wed, 12 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Disable spleen-using effects when spleen is maxed
------------------------------------------------------------------------
r5128 | shwei | 2007-09-12 16:37:19 -0500 (Wed, 12 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Improved sandworm and black pudding support
------------------------------------------------------------------------
r5127 | shwei | 2007-09-12 15:06:46 -0500 (Wed, 12 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Add whitespace for basement choice spoilers
------------------------------------------------------------------------
r5126 | shwei | 2007-09-12 15:05:57 -0500 (Wed, 12 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Reset basement state when encountering a monster
------------------------------------------------------------------------
r5125 | shwei | 2007-09-12 14:55:24 -0500 (Wed, 12 Sep 2007) | 3 lines
Changed paths:
   M /build.xml
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/relay/basement.js

Melody has a "The" in its effect name
Fix potential accidental commits of revision
Show expected buffed value when highlighting effects
------------------------------------------------------------------------
r5124 | veracity0 | 2007-09-12 08:00:01 -0500 (Wed, 12 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Don't look for more demons than there are. Add effect modifiers.

------------------------------------------------------------------------
r5123 | shwei | 2007-09-11 19:51:01 -0500 (Tue, 11 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Address possible glyph count problem with safety field
------------------------------------------------------------------------
r5122 | shwei | 2007-09-11 18:17:52 -0500 (Tue, 11 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Re-add context menu items to mood setup
------------------------------------------------------------------------
r5121 | shwei | 2007-09-11 17:48:39 -0500 (Tue, 11 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Reduce default singleton list
Always auto-closet singleton items
------------------------------------------------------------------------
r5120 | veracity0 | 2007-09-11 16:45:52 -0500 (Tue, 11 Sep 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Add effect image and desc id

------------------------------------------------------------------------
r5119 | shwei | 2007-09-11 14:09:40 -0500 (Tue, 11 Sep 2007) | 2 lines
Changed paths:
   D /src/net/sourceforge/kolmafia/AnnoyotronRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   D /src/net/sourceforge/kolmafia/DetunedRadioRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Log mind control requests to session log
Log clan gym turns to session log
------------------------------------------------------------------------
r5118 | shwei | 2007-09-11 13:41:34 -0500 (Tue, 11 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Process demon summoning item usage
------------------------------------------------------------------------
r5117 | shwei | 2007-09-11 13:30:18 -0500 (Tue, 11 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Add "summon" command for demon summoning
------------------------------------------------------------------------
r5116 | shwei | 2007-09-11 11:36:52 -0500 (Tue, 11 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java

Fix uneffect not being used on effects that need to be removed
------------------------------------------------------------------------
r5115 | veracity0 | 2007-09-11 11:33:25 -0500 (Tue, 11 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Fix effect name

------------------------------------------------------------------------
r5114 | veracity0 | 2007-09-11 07:46:12 -0500 (Tue, 11 Sep 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt

Add status effect and fix item number

------------------------------------------------------------------------
r5113 | shwei | 2007-09-10 21:55:12 -0500 (Mon, 10 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix settings renaming from older versions
------------------------------------------------------------------------
r5112 | shwei | 2007-09-10 21:18:00 -0500 (Mon, 10 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Make appropriate choice when searching for mistress-dropped items
------------------------------------------------------------------------
r5111 | shwei | 2007-09-10 18:04:18 -0500 (Mon, 10 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Follow main page redirect on ascension
Reduce filler whitespace on logprint
------------------------------------------------------------------------
r5110 | shwei | 2007-09-10 17:57:22 -0500 (Mon, 10 Sep 2007) | 1 line
Changed paths:
   M /src/relay/basement.js

Allow multi-select of basement effects
------------------------------------------------------------------------
r5109 | shwei | 2007-09-10 14:56:50 -0500 (Mon, 10 Sep 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Not all mushrooms have no up arrow
List bad effects in basement effect list
Allow multi-select of basement effects
------------------------------------------------------------------------
r5108 | shwei | 2007-09-09 23:54:27 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Add today's date to moon phase printout
------------------------------------------------------------------------
r5107 | shwei | 2007-09-09 23:33:46 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add modifiers to snapshot printout
------------------------------------------------------------------------
r5106 | shwei | 2007-09-09 22:10:16 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add option to record player's current state on login
------------------------------------------------------------------------
r5105 | shwei | 2007-09-09 21:56:49 -0500 (Sun, 09 Sep 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/relay/basement.js

Add stubs for potential basement script
Show effect removal as "uneffect" in session log
Allow moon phase to be printed to session log
------------------------------------------------------------------------
r5104 | shwei | 2007-09-09 20:51:29 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Include slot name when logging equipment requests
------------------------------------------------------------------------
r5103 | shwei | 2007-09-09 20:37:15 -0500 (Sun, 09 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Black pudding gets used up, even in fight redirect
Log black pudding and drum machine adventures
------------------------------------------------------------------------
r5102 | shwei | 2007-09-09 19:38:15 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

If no adventures left, do not grab no-servant item
------------------------------------------------------------------------
r5101 | veracity0 | 2007-09-09 18:35:32 -0500 (Sun, 09 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove lingering debug code

------------------------------------------------------------------------
r5100 | shwei | 2007-09-09 16:50:34 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Add an additional 5% fudge factor to estimates
------------------------------------------------------------------------
r5099 | veracity0 | 2007-09-09 12:53:24 -0500 (Sun, 09 Sep 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Containers of pork gem juice are not multi-usable

------------------------------------------------------------------------
r5098 | veracity0 | 2007-09-09 11:39:46 -0500 (Sun, 09 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Session Log includes reward rooms

------------------------------------------------------------------------
r5097 | shwei | 2007-09-09 02:22:19 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Refresh sidepane after finishing handling of redirect
------------------------------------------------------------------------
r5096 | shwei | 2007-09-09 01:46:15 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add whitespace below basement button
------------------------------------------------------------------------
r5095 | shwei | 2007-09-09 01:03:45 -0500 (Sun, 09 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Wait until fight is known to be complete before auto-refreshing sidepane
------------------------------------------------------------------------
r5094 | shwei | 2007-09-08 21:24:12 -0500 (Sat, 08 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java

Do not adjust filter when auto-selecting adventure
------------------------------------------------------------------------
r5093 | veracity0 | 2007-09-08 19:46:21 -0500 (Sat, 08 Sep 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add a stationary basement button. Again button enabled if goes to either
adventure.php or basement.php.

------------------------------------------------------------------------
r5092 | shwei | 2007-09-08 18:13:20 -0500 (Sat, 08 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix dummy messages printed out during basement dives
------------------------------------------------------------------------
r5091 | shwei | 2007-09-08 17:35:07 -0500 (Sat, 08 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remove auto buy restores preference
------------------------------------------------------------------------
r5090 | shwei | 2007-09-08 01:35:06 -0500 (Sat, 08 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Make all toolbars non-floatable
------------------------------------------------------------------------
r5089 | shwei | 2007-09-08 01:18:59 -0500 (Sat, 08 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Actually multiply damage absorption
------------------------------------------------------------------------
r5088 | shwei | 2007-09-08 01:13:28 -0500 (Sat, 08 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix handling of fresh directory
------------------------------------------------------------------------
r5087 | shwei | 2007-09-07 17:22:55 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/basics.js

Fix right sidepane occasionally disappearing when closing safety text
------------------------------------------------------------------------
r5086 | shwei | 2007-09-07 15:13:00 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt

Lowered stat requirement for greater-than sign
------------------------------------------------------------------------
r5085 | shwei | 2007-09-07 14:26:48 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Auto-visit bounty hunter, even if conditions not satisfied
------------------------------------------------------------------------
r5084 | shwei | 2007-09-07 14:19:18 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Improve adventure handling modularity
------------------------------------------------------------------------
r5083 | shwei | 2007-09-07 13:42:43 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Make notify recipient a non-static variable
------------------------------------------------------------------------
r5082 | shwei | 2007-09-07 03:17:31 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Handle drum machine and pudding redirects
------------------------------------------------------------------------
r5081 | shwei | 2007-09-07 02:51:02 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Add default conditions for the orchard
------------------------------------------------------------------------
r5080 | shwei | 2007-09-07 02:19:34 -0500 (Fri, 07 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Change hardcore/softcore breakfast distinction to in-ronin/ronin-clear distinction
------------------------------------------------------------------------
r5079 | shwei | 2007-09-07 02:07:37 -0500 (Fri, 07 Sep 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Slightly change the titles on chat frames
Replace "load" ccs button with dropdown
Limit the number of timeouts before giving up
------------------------------------------------------------------------
r5078 | veracity0 | 2007-09-06 22:44:35 -0500 (Thu, 06 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

...and provides Item Drop: +15%

------------------------------------------------------------------------
r5077 | veracity0 | 2007-09-06 22:43:13 -0500 (Thu, 06 Sep 2007) | 2 lines
Changed paths:
   M /src/data/outfits.txt

Bounty Hunting Rig is Outfit #34

------------------------------------------------------------------------
r5076 | shwei | 2007-09-06 21:34:17 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Clearer description of mana burning preferences
------------------------------------------------------------------------
r5075 | shwei | 2007-09-06 19:27:40 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Apply standard 1000 DA cap
------------------------------------------------------------------------
r5074 | shwei | 2007-09-06 19:21:32 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Double base damage estimate
------------------------------------------------------------------------
r5073 | shwei | 2007-09-06 19:09:14 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

DA effect caps at 1000 for damage calculation
------------------------------------------------------------------------
r5072 | shwei | 2007-09-06 18:23:20 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Fix buff free-state computation
------------------------------------------------------------------------
r5071 | shwei | 2007-09-06 18:07:29 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

More detailed debug information for gauntlet test
------------------------------------------------------------------------
r5070 | shwei | 2007-09-06 17:39:38 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java

Fix goat cheese pizza tracking
------------------------------------------------------------------------
r5069 | shwei | 2007-09-06 16:42:17 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Return value from data post should be consistent
------------------------------------------------------------------------
r5068 | shwei | 2007-09-06 13:24:31 -0500 (Thu, 06 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Has-item checks for storage and clan stash
Include ancestral storage in food/booze interface
------------------------------------------------------------------------
r5067 | shwei | 2007-09-06 12:52:43 -0500 (Thu, 06 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Run login script, regardless of breakfast checkbox
Abort timeout retries when world peace is declared
------------------------------------------------------------------------
r5066 | shwei | 2007-09-06 12:43:13 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Only verify ingredients once during creation process
------------------------------------------------------------------------
r5065 | shwei | 2007-09-06 12:04:45 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Mark palm frond and mummy wrap as multi-usable
------------------------------------------------------------------------
r5064 | shwei | 2007-09-06 11:55:20 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

If the person has mall purchases deactivated but stash access activated, and no items in their inventory, consider auto-repair anyway
------------------------------------------------------------------------
r5063 | shwei | 2007-09-06 11:45:36 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

In code, cap DA rather than DA effect
------------------------------------------------------------------------
r5062 | shwei | 2007-09-06 11:31:02 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

If it is believed that 5x^1.4 is expected with zero DA, and x^1.4 is expected with max DA, then assume 80% absorption is max for gauntlet test
------------------------------------------------------------------------
r5061 | shwei | 2007-09-06 01:48:38 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Add gallery key as default condition for conservatory
------------------------------------------------------------------------
r5060 | shwei | 2007-09-06 01:10:51 -0500 (Thu, 06 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Ingredient check obeys amount to be used for sauceror reagent potions
------------------------------------------------------------------------
r5059 | shwei | 2007-09-05 14:35:05 -0500 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java

Replace skill groups with more intuitive ordering
------------------------------------------------------------------------
r5058 | veracity0 | 2007-09-05 09:35:26 -0500 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Bad Moon effect. Add a couple of missing hilarious concoctions.

------------------------------------------------------------------------
r5057 | shwei | 2007-09-05 06:28:27 -0500 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Slight overhead reduction in "should I purchase this" decision
------------------------------------------------------------------------
r5056 | shwei | 2007-09-05 06:21:32 -0500 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Do not run uneffect request if effect not active
Amnesia also not auto-removed while in Ronin
------------------------------------------------------------------------
r5055 | shwei | 2007-09-05 06:03:43 -0500 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

If not driven by an actual uneffect command, do not auto-retrieve remedies
------------------------------------------------------------------------
r5054 | shwei | 2007-09-05 06:00:37 -0500 (Wed, 05 Sep 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

If you don't have remedies, don't run uneffect request
Ignore settings when auto-retrieving SGEEAs, healing scrolls, and tiny houses
When in Ronin, do not auto-uneffect Cunctatitis if disco power nap not available
------------------------------------------------------------------------
r5053 | shwei | 2007-09-05 05:38:53 -0500 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add more wiki combat modifier data
------------------------------------------------------------------------
r5052 | shwei | 2007-09-05 05:00:10 -0500 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Re-add movers to the usable item panel
Add contact list to skill target dropdown
------------------------------------------------------------------------
r5051 | shwei | 2007-09-05 04:44:52 -0500 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Refresh character pane with character sheet
Make sure auto-attack is disabled for shadow fight
------------------------------------------------------------------------
r5050 | shwei | 2007-09-05 04:01:33 -0500 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Recognize character entities for effect refresh purposes
------------------------------------------------------------------------
r5049 | shwei | 2007-09-05 03:53:56 -0500 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Do not add up arrow link for ultra-hydrated
------------------------------------------------------------------------
r5048 | shwei | 2007-09-05 03:37:59 -0500 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Do not load store logs when starting up store manager
------------------------------------------------------------------------
r5047 | shwei | 2007-09-05 03:08:25 -0500 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Use item id instead of item name for gnat recipe
Use item name instead of item id for beer recipes
------------------------------------------------------------------------
r5046 | shwei | 2007-09-04 01:45:39 -0500 (Tue, 04 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Add filter fields to popup lists
------------------------------------------------------------------------
r5045 | shwei | 2007-09-04 01:20:51 -0500 (Tue, 04 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Re-add functionality to message-sending interface
------------------------------------------------------------------------
r5044 | shwei | 2007-09-04 01:02:46 -0500 (Tue, 04 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Fix desktop tabs not properly loading
Stubs for message sending interface
------------------------------------------------------------------------
r5043 | shwei | 2007-09-04 00:47:46 -0500 (Tue, 04 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Run login scripts before windows/frames are created
------------------------------------------------------------------------
r5042 | shwei | 2007-09-03 22:37:09 -0500 (Mon, 03 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Make frames and tabs a global setting
------------------------------------------------------------------------
r5041 | shwei | 2007-09-03 20:09:03 -0500 (Mon, 03 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix tavern quest handler
------------------------------------------------------------------------
r5040 | shwei | 2007-09-03 16:34:59 -0500 (Mon, 03 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Add default conditions for the wormwood
------------------------------------------------------------------------
r5039 | shwei | 2007-09-03 16:12:52 -0500 (Mon, 03 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix tower guardian script handling of items you don't have
------------------------------------------------------------------------
r5038 | shwei | 2007-09-03 16:10:15 -0500 (Mon, 03 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make microbrewery and restaurant case-insensitive
------------------------------------------------------------------------
r5037 | veracity0 | 2007-09-03 15:51:55 -0500 (Mon, 03 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Handle Familiar Weight Percent like other percents.

------------------------------------------------------------------------
r5036 | veracity0 | 2007-09-03 15:43:54 -0500 (Mon, 03 Sep 2007) | 4 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Attempt to handle Bad Moon effects that halve familiar weight.
Fix modifiers for Brimstone Bunker
Modifiers for Bad Moon sinful passive skills

------------------------------------------------------------------------
r5035 | veracity0 | 2007-09-03 14:59:48 -0500 (Mon, 03 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Telescope description for giant fried egg

------------------------------------------------------------------------
r5034 | veracity0 | 2007-09-03 02:55:05 -0500 (Mon, 03 Sep 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Add effect description IDs for Disco Combo effects

------------------------------------------------------------------------
r5033 | shwei | 2007-09-03 02:36:12 -0500 (Mon, 03 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Rumpus room may have results
Extend shadow battle to 3 rounds
------------------------------------------------------------------------
r5032 | shwei | 2007-09-02 22:07:46 -0500 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Soft green echos and tiny houses use same purchase strategy as scrolls of drastic healing
------------------------------------------------------------------------
r5031 | shwei | 2007-09-02 14:20:50 -0500 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Check for accidental spaces for fuzzy matching also
------------------------------------------------------------------------
r5030 | veracity0 | 2007-09-02 07:47:10 -0500 (Sun, 02 Sep 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Effect description ID for last nutcracker buff & a Bad Moon effect

------------------------------------------------------------------------
r5029 | shwei | 2007-09-02 01:38:53 -0500 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Fix version number not showing in title screen
------------------------------------------------------------------------
r5028 | shwei | 2007-09-02 01:23:57 -0500 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r5027 | shwei | 2007-09-02 01:23:14 -0500 (Sun, 02 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Make skill list a filterable field
Fix Java 1.4 compatibility issue
------------------------------------------------------------------------
r5026 | shwei | 2007-09-02 01:12:35 -0500 (Sun, 02 Sep 2007) | 3 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Add information for navel ring skill
Update gear changer when new weapon/offhand acquired
Improved filtering for skills/familiars in internal database
------------------------------------------------------------------------
r5025 | shwei | 2007-09-02 00:19:46 -0500 (Sun, 02 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   A /src/net/sourceforge/kolmafia/AutoHighlightField.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Make self-highlighting text fields the default for a lot of user interfaces
------------------------------------------------------------------------
r5024 | shwei | 2007-09-01 23:27:42 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Handle accidental spaces in item names for CLI commands
------------------------------------------------------------------------
r5023 | shwei | 2007-09-01 23:13:45 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

In Bad Moon, Mr. Skills shouldn't be added to available skill list
------------------------------------------------------------------------
r5022 | shwei | 2007-09-01 23:04:38 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

More health restoration items
Add untested handler for shadow battle
------------------------------------------------------------------------
r5021 | veracity0 | 2007-09-01 22:57:47 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Add power value for a couple of shields

------------------------------------------------------------------------
r5020 | shwei | 2007-09-01 22:36:54 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/relay/basics.js

Fix over-truncating of buffer
Increase internal chat buffer size
------------------------------------------------------------------------
r5019 | shwei | 2007-09-01 21:51:46 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/relay/basement.js
   M /src/relay/basics.js
   M /src/relay/chat.html
   M /src/relay/cli.html

Fix potential infinite truncation loop in Firefox
------------------------------------------------------------------------
r5018 | veracity0 | 2007-09-01 21:43:14 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Show usage of familiar larvae and message display items.

------------------------------------------------------------------------
r5017 | shwei | 2007-09-01 20:26:47 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Add key listener to zone select
------------------------------------------------------------------------
r5016 | shwei | 2007-09-01 20:06:20 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Fix accidental revision commit
------------------------------------------------------------------------
r5015 | veracity0 | 2007-09-01 19:44:58 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Bad Moon effect deductions

------------------------------------------------------------------------
r5014 | veracity0 | 2007-09-01 16:36:33 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Bad Moon status effects

------------------------------------------------------------------------
r5013 | shwei | 2007-09-01 15:40:44 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Only check for missing gremlin tool before quest completion
------------------------------------------------------------------------
r5012 | veracity0 | 2007-09-01 13:38:21 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Detect if current gremlin cannot have a molybdenum tool.

------------------------------------------------------------------------
r5011 | shwei | 2007-09-01 12:40:11 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Allow relay-driven CLI commands which have a referrer
------------------------------------------------------------------------
r5010 | veracity0 | 2007-09-01 11:29:32 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

More Bad Moon effect IDs

------------------------------------------------------------------------
r5009 | shwei | 2007-09-01 02:43:31 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Divide spookyraven into two zones
Make all options configurable
------------------------------------------------------------------------
r5008 | shwei | 2007-09-01 02:34:17 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Add more configurable adventures
------------------------------------------------------------------------
r5007 | shwei | 2007-09-01 02:09:54 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only load event frame if something which is registered happens
------------------------------------------------------------------------
r5006 | shwei | 2007-09-01 02:00:14 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Always add bad moon option to ascension page
------------------------------------------------------------------------
r5005 | shwei | 2007-09-01 01:51:24 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix "auto" button for choice adventures
------------------------------------------------------------------------
r5004 | veracity0 | 2007-09-01 01:44:57 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add Omphalos Torus and yet another sweet nutcracker song

------------------------------------------------------------------------
r5003 | shwei | 2007-09-01 01:19:48 -0500 (Sat, 01 Sep 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Do not submit cookies from GM scripts
Only send inventory cookie on inventory pages
------------------------------------------------------------------------
r5002 | shwei | 2007-09-01 00:17:14 -0500 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix handling of "hide everything by default" inventory option
------------------------------------------------------------------------
r5001 | shwei | 2007-08-31 23:32:43 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix login page challenge recognition
------------------------------------------------------------------------
r5000 | shwei | 2007-08-31 22:39:14 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Do not add login data to debug logs
------------------------------------------------------------------------
r4999 | shwei | 2007-08-31 20:39:30 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fix handling of automatic chasm-bridging
------------------------------------------------------------------------
r4998 | shwei | 2007-08-31 20:30:26 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

More debug information for time-out during login
------------------------------------------------------------------------
r4997 | shwei | 2007-08-31 20:23:56 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java

For logs generated from debug target, include revision number
------------------------------------------------------------------------
r4996 | shwei | 2007-08-31 20:18:17 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

If browser instance is already running, invoke "open -a" on the application
------------------------------------------------------------------------
r4995 | shwei | 2007-08-31 19:31:10 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Reduce internal session id checks
------------------------------------------------------------------------
r4994 | shwei | 2007-08-31 18:47:40 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Increase default timeout tolerance
------------------------------------------------------------------------
r4993 | shwei | 2007-08-31 18:34:02 -0500 (Fri, 31 Aug 2007) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

More informative debug information with login redirect
Directly invoke executable inside application bundle
------------------------------------------------------------------------
r4992 | shwei | 2007-08-31 14:49:40 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Smarter handling of Macintosh application bundles
------------------------------------------------------------------------
r4991 | shwei | 2007-08-31 14:30:17 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Smarter handling of queued gCLI updates
------------------------------------------------------------------------
r4990 | shwei | 2007-08-31 13:40:31 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow relay override scripts not to explicitly specify password hash
------------------------------------------------------------------------
r4989 | shwei | 2007-08-31 13:33:39 -0500 (Fri, 31 Aug 2007) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/chat.html

Add my_hash function to the ASH
Remove auto-insertion of password hash for relay requests
------------------------------------------------------------------------
r4988 | shwei | 2007-08-31 12:28:55 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

When choosing a new login server, ignore the load balancer
------------------------------------------------------------------------
r4987 | shwei | 2007-08-31 12:20:51 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Allow users to turn off socket error messages
------------------------------------------------------------------------
r4986 | shwei | 2007-08-31 12:02:36 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow users to define how long a server timeout takes
------------------------------------------------------------------------
r4985 | shwei | 2007-08-31 11:50:32 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not increase lag tolerance when spikes are encountered
------------------------------------------------------------------------
r4984 | shwei | 2007-08-31 11:33:21 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

If no item equipped on familiar, do not try to re-equip nothing on pre-blackbird familiar
------------------------------------------------------------------------
r4983 | shwei | 2007-08-31 11:24:10 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Login request should always follow redirects
------------------------------------------------------------------------
r4982 | shwei | 2007-08-31 11:12:52 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Include more timeout details
------------------------------------------------------------------------
r4981 | veracity0 | 2007-08-31 10:40:37 -0500 (Fri, 31 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

If the user wants to try a specific login server, actually try to use that one
rather than always going to www.kingdomofloathing.com

------------------------------------------------------------------------
r4980 | shwei | 2007-08-31 03:03:02 -0500 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Disable command URLs requested with GET rather than POST
------------------------------------------------------------------------
r4979 | shwei | 2007-08-31 02:46:08 -0500 (Fri, 31 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Ignore unexpected http-referrers
Add more automatic /dev server logins
Remove timeout delays to improve response time
------------------------------------------------------------------------
r4978 | shwei | 2007-08-31 01:18:55 -0500 (Fri, 31 Aug 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Notify without isQueued check
Better handling of automatic bounty turn-in
------------------------------------------------------------------------
r4977 | shwei | 2007-08-30 23:27:25 -0500 (Thu, 30 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Track currently-active window for focus purposes
Fix handling of internally-driven basement fights
More debug information when forced exit due to login redirect occurs
------------------------------------------------------------------------
r4976 | shwei | 2007-08-30 20:34:50 -0500 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Choice adventures leading to fights should continue fight
------------------------------------------------------------------------
r4975 | veracity0 | 2007-08-30 12:40:34 -0500 (Thu, 30 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Yet Another Sweet Nutcracker buff

------------------------------------------------------------------------
r4974 | shwei | 2007-08-30 12:27:17 -0500 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Always abort if request issued in the middle of a fight
------------------------------------------------------------------------
r4973 | shwei | 2007-08-30 12:08:17 -0500 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Clear all fields when reloading frame
------------------------------------------------------------------------
r4972 | shwei | 2007-08-30 11:54:50 -0500 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Remove red pixel potions from default conditions
------------------------------------------------------------------------
r4971 | shwei | 2007-08-30 11:54:05 -0500 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Detect explosions, even when desired amount reached
------------------------------------------------------------------------
r4970 | shwei | 2007-08-30 05:00:09 -0500 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Specify open command in one string
------------------------------------------------------------------------
r4969 | shwei | 2007-08-29 16:51:08 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

If override set is set, do not ignore the louvre
------------------------------------------------------------------------
r4968 | shwei | 2007-08-29 13:34:58 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Slightly more robust handling of session cookies
------------------------------------------------------------------------
r4967 | shwei | 2007-08-29 13:16:18 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix class cast exception
------------------------------------------------------------------------
r4966 | shwei | 2007-08-29 13:10:01 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make substring filter for adventure list optional
------------------------------------------------------------------------
r4965 | shwei | 2007-08-29 12:42:59 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java

Add louvre override option to user interface
------------------------------------------------------------------------
r4964 | shwei | 2007-08-29 12:23:38 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/Louvre.java

Allow louvre override for those who don't use KoLmafia often
------------------------------------------------------------------------
r4963 | shwei | 2007-08-29 12:04:09 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/basics.js

Fix integrated gCLI handling of safety text
------------------------------------------------------------------------
r4962 | shwei | 2007-08-29 11:15:00 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Auto-highlight if filtered list only has one element
------------------------------------------------------------------------
r4961 | veracity0 | 2007-08-29 11:05:37 -0500 (Wed, 29 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TelescopeRequest.java

Print unrecognized telescope sightings. Save matched string, not input text.

------------------------------------------------------------------------
r4960 | shwei | 2007-08-29 10:49:52 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Reduce code nesting depth
------------------------------------------------------------------------
r4959 | veracity0 | 2007-08-29 10:21:21 -0500 (Wed, 29 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/TelescopeRequest.java

Activate Telescope support

------------------------------------------------------------------------
r4958 | shwei | 2007-08-29 04:06:48 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Fix reagent potion ingredient usage calculation
------------------------------------------------------------------------
r4957 | shwei | 2007-08-29 03:21:16 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Fix first chat message not being displayed
------------------------------------------------------------------------
r4956 | shwei | 2007-08-29 01:06:31 -0500 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If there's a redirect, stop fight
------------------------------------------------------------------------
r4955 | veracity0 | 2007-08-29 00:38:21 -0500 (Wed, 29 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/AccountRequest.java

Detect Bad Moon on account page. Another Nutcracker buff.

------------------------------------------------------------------------
r4954 | veracity0 | 2007-08-28 22:07:43 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Tweak telescope detection

------------------------------------------------------------------------
r4953 | shwei | 2007-08-28 21:55:51 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix just-expired effects not showing up in basement effect refresher
------------------------------------------------------------------------
r4952 | veracity0 | 2007-08-28 21:46:30 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TelescopeRequest.java

No telescopes in Bad Moon

------------------------------------------------------------------------
r4951 | shwei | 2007-08-28 21:09:27 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java

Fix "where to send" email address not showing on debug logs
------------------------------------------------------------------------
r4950 | veracity0 | 2007-08-28 20:21:54 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   A /src/net/sourceforge/kolmafia/TelescopeRequest.java

Stubs for the Telescope.

------------------------------------------------------------------------
r4949 | veracity0 | 2007-08-28 15:14:12 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Apply DA to expected damage from the Gauntlet

------------------------------------------------------------------------
r4948 | veracity0 | 2007-08-28 13:50:58 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Telescope description strings of gates and guardians. Nutcracker buff.

------------------------------------------------------------------------
r4947 | shwei | 2007-08-28 13:37:14 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Slightly improved focus handling
------------------------------------------------------------------------
r4946 | shwei | 2007-08-28 13:07:06 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix potential null pointer exceptions with unidentified bang potions
------------------------------------------------------------------------
r4945 | shwei | 2007-08-28 13:03:03 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

No action if afflicted by cunctatitis and you decide to do things later
Abort auto-adventure if you have cunctatitis and it can't be removed
------------------------------------------------------------------------
r4944 | shwei | 2007-08-28 12:49:16 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Handle end-user not selecting a skill when clicking the use skill button during combat
------------------------------------------------------------------------
r4943 | shwei | 2007-08-28 12:42:26 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Rename stationary button property
------------------------------------------------------------------------
r4942 | shwei | 2007-08-28 12:05:38 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Refresh whenever adventures are known to be used
Refresh whenever effects are known to be removed
------------------------------------------------------------------------
r4941 | shwei | 2007-08-28 11:43:34 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Once you break Ronin, "pull" always pulls all
------------------------------------------------------------------------
r4940 | shwei | 2007-08-28 11:30:34 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

If the question mark link is clicked multiple times, only process once
------------------------------------------------------------------------
r4939 | shwei | 2007-08-28 03:47:54 -0500 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Improved handling of tripled reagent potions
------------------------------------------------------------------------
r4938 | shwei | 2007-08-28 01:04:14 -0500 (Tue, 28 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix basement error messages when bang potions are unidentified
Move elemental form detection to item consumption instead of up command
------------------------------------------------------------------------
r4937 | shwei | 2007-08-27 23:17:03 -0500 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/basics.js

Fix adventuring not being recognized when safety pane is closed
------------------------------------------------------------------------
r4936 | shwei | 2007-08-27 23:11:11 -0500 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

Fix adventuring after clicking on safety link
------------------------------------------------------------------------
r4935 | veracity0 | 2007-08-27 23:08:14 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add 10 more maps that can have safety info

------------------------------------------------------------------------
r4934 | veracity0 | 2007-08-27 21:44:31 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Bad Moon status effect

------------------------------------------------------------------------
r4933 | veracity0 | 2007-08-27 17:27:19 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Add Heartbreaker's Hotel. Yeah, right.

------------------------------------------------------------------------
r4932 | veracity0 | 2007-08-27 17:14:32 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   A /src/net/sourceforge/kolmafia/KitchenRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Add support for Hell's Kitchen in Item Manger and in CLI ("kitchen" command)

------------------------------------------------------------------------
r4931 | veracity0 | 2007-08-27 16:14:11 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/data/npcstores.txt
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Nervewrecker's store is only available in Bad Moon - and is preferred, there

------------------------------------------------------------------------
r4930 | shwei | 2007-08-27 16:00:57 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix lasagna bandages handling
Reduce fight request overhead
------------------------------------------------------------------------
r4929 | shwei | 2007-08-27 13:31:09 -0500 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Check for doubled additions to junk list
------------------------------------------------------------------------
r4928 | shwei | 2007-08-27 13:16:59 -0500 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Force character pane update if item creation expected to use adventures
------------------------------------------------------------------------
r4927 | shwei | 2007-08-27 12:31:39 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Return a buffer for load_html instead of a string
Fix load_html giving unrestricted file system access
------------------------------------------------------------------------
r4926 | veracity0 | 2007-08-27 12:09:57 -0500 (Mon, 27 Aug 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Add in_bad_moon() ASH function.
The restaurant's daily special is found in the restaurant, not the microbrewery.
Hagnk's storage is not available in Bad Moon.

------------------------------------------------------------------------
r4925 | veracity0 | 2007-08-27 02:15:20 -0500 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Recognize Bad Moon in Character Sheet.

------------------------------------------------------------------------
r4924 | shwei | 2007-08-27 01:00:27 -0500 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/basics.js

Smarter handling of on-demand safety info loading
------------------------------------------------------------------------
r4923 | shwei | 2007-08-27 00:37:42 -0500 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/relay/basics.js

Only show safety information on demand
------------------------------------------------------------------------
r4922 | shwei | 2007-08-26 23:59:14 -0500 (Sun, 26 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

length is an attribute, not a function
------------------------------------------------------------------------
r4921 | veracity0 | 2007-08-26 22:19:29 -0500 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Add a bunch of Bad Moon status effects

------------------------------------------------------------------------
r4920 | veracity0 | 2007-08-26 21:36:31 -0500 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt

add a few plurals and effect descriptor ids from the Wiki

------------------------------------------------------------------------
r4919 | veracity0 | 2007-08-26 17:29:27 -0500 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add all effects which add elemental resistance for basement elemental tests

------------------------------------------------------------------------
r4918 | veracity0 | 2007-08-26 14:27:03 -0500 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt

Add Bad Moon general store and Styx status effects

------------------------------------------------------------------------
r4917 | veracity0 | 2007-08-26 13:51:53 -0500 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java

Don't return null when getting weapon "type" of non-weapons

------------------------------------------------------------------------
r4916 | shwei | 2007-08-25 20:30:21 -0500 (Sat, 25 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

Do not override old spoiler data if there is no response text
------------------------------------------------------------------------
r4915 | shwei | 2007-08-25 19:42:19 -0500 (Sat, 25 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

Also show spoilers in unintegrated gCLI window
------------------------------------------------------------------------
r4914 | shwei | 2007-08-25 19:03:06 -0500 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/relay/basics.js

Fix root location not being created on OS X
Only override announcements, not chat, for area spoilers
------------------------------------------------------------------------
r4913 | shwei | 2007-08-25 18:03:11 -0500 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix potential jtable focusing issues
Fix handling of trade proposals in chat window
------------------------------------------------------------------------
r4912 | shwei | 2007-08-25 17:21:57 -0500 (Sat, 25 Aug 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt

Fix pyramid
------------------------------------------------------------------------
r4911 | veracity0 | 2007-08-25 16:26:15 -0500 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt

Move Gallery from 2nd floor to 1st floor

------------------------------------------------------------------------
r4910 | veracity0 | 2007-08-25 10:42:42 -0500 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Add power for battered hubcap

------------------------------------------------------------------------
r4909 | veracity0 | 2007-08-25 09:09:58 -0500 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Un-rearrange some calculations

------------------------------------------------------------------------
r4908 | shwei | 2007-08-25 04:58:23 -0500 (Sat, 25 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r4907 | shwei | 2007-08-25 02:31:07 -0500 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

No need for request data for debug log
Update auto-attack state when logging in
------------------------------------------------------------------------
r4906 | shwei | 2007-08-25 01:41:20 -0500 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Prefer prefix matches
Fix focus handling for tabs
------------------------------------------------------------------------
r4905 | shwei | 2007-08-24 23:29:26 -0500 (Fri, 24 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Make session id creation faster
Print functions list after script validation
------------------------------------------------------------------------
r4904 | shwei | 2007-08-24 18:34:17 -0500 (Fri, 24 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/relay/basement.js

Refresh basement page completely after usage
Do not require adventuring before counters are saved
------------------------------------------------------------------------
r4903 | shwei | 2007-08-24 18:05:46 -0500 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Allow the "use" command to work on duct tape
------------------------------------------------------------------------
r4902 | shwei | 2007-08-24 17:56:02 -0500 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If 64067 scrolls are not conditions, do not make more than one
------------------------------------------------------------------------
r4901 | shwei | 2007-08-24 14:33:59 -0500 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make logout a synonym for exit
------------------------------------------------------------------------
r4900 | shwei | 2007-08-24 13:58:01 -0500 (Fri, 24 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Use horizontal rule for /mark command
Fix handling of comment lines at end of script
------------------------------------------------------------------------
r4899 | shwei | 2007-08-24 13:38:42 -0500 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Always disable auto-attack if scroll-hunting in the chasm
------------------------------------------------------------------------
r4898 | shwei | 2007-08-24 13:33:14 -0500 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix automatic bounty location re-select
------------------------------------------------------------------------
r4897 | shwei | 2007-08-24 13:24:38 -0500 (Fri, 24 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Internalize trapper and hunter menu items
Recognize trapper trades in relay browser
Auto-visit the trapper during item creation/acquisition
------------------------------------------------------------------------
r4896 | shwei | 2007-08-24 03:41:59 -0500 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix multi-using of single-use items
------------------------------------------------------------------------
r4895 | shwei | 2007-08-23 22:46:27 -0500 (Thu, 23 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Fix auto-highlight and auto-add for combo boxes
Disable checkpointing while gear changer is changing equipment
------------------------------------------------------------------------
r4894 | shwei | 2007-08-23 22:30:27 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/relay/basics.js

Update safety spoilers when the sidepane updates
------------------------------------------------------------------------
r4893 | shwei | 2007-08-23 21:52:21 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Auto select the contents of the adventure count field
------------------------------------------------------------------------
r4892 | veracity0 | 2007-08-23 15:29:58 -0500 (Thu, 23 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

rename class

------------------------------------------------------------------------
r4891 | veracity0 | 2007-08-23 11:23:25 -0500 (Thu, 23 Aug 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Haunted Pantry has two kinds of meat blobs

------------------------------------------------------------------------
r4890 | shwei | 2007-08-23 05:46:23 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Fix refunds occurring unnecessarily for buff packs
------------------------------------------------------------------------
r4889 | shwei | 2007-08-23 05:37:59 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

If multiple matches against namespace, fail instead of returning first match
------------------------------------------------------------------------
r4888 | shwei | 2007-08-23 05:19:54 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove smart parsing from namespace handling
------------------------------------------------------------------------
r4887 | shwei | 2007-08-23 04:11:55 -0500 (Thu, 23 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Prefer prefixes over in-the-middle substrings
Reduce lowercasing overhead for non-fuzzy matches
------------------------------------------------------------------------
r4886 | shwei | 2007-08-23 02:53:50 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix == comparing integer-type objects
------------------------------------------------------------------------
r4885 | shwei | 2007-08-23 02:28:27 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Only load override browser for relay URLs
------------------------------------------------------------------------
r4884 | shwei | 2007-08-23 01:16:26 -0500 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/basics.js

Make spoilers closeable instead of hide on mouseout
------------------------------------------------------------------------
r4883 | shwei | 2007-08-23 00:18:17 -0500 (Thu, 23 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java

Do not automatically load clan stash when opening clan manager
Load clan attacks state when starting up the frame, if it's been used for that
------------------------------------------------------------------------
r4882 | veracity0 | 2007-08-22 23:25:53 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Select all when conditions field gains focus

------------------------------------------------------------------------
r4881 | shwei | 2007-08-22 22:54:08 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java

Only list clans with one goodie bag in attack interface
Randomly select a clan for attacking after search
------------------------------------------------------------------------
r4880 | veracity0 | 2007-08-22 22:32:53 -0500 (Wed, 22 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix some rogue indentation and result of overzealous find/replace.
Do not double-add modifiers from an item's Intrinsic Effect

------------------------------------------------------------------------
r4879 | shwei | 2007-08-22 22:00:09 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Make Harold's hammer quest configurable
Automatically create Harold's hammer
------------------------------------------------------------------------
r4878 | shwei | 2007-08-22 21:54:31 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Organ of steel acquisition handling
------------------------------------------------------------------------
r4877 | shwei | 2007-08-22 19:21:07 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Fix data override saving
------------------------------------------------------------------------
r4876 | shwei | 2007-08-22 19:02:17 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not print timeout messages for chat
Always wait 8 seconds after every timeout
------------------------------------------------------------------------
r4875 | shwei | 2007-08-22 18:58:46 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/relay/basics.js

Reduce maximum buffer size by 25%
------------------------------------------------------------------------
r4874 | shwei | 2007-08-22 18:35:11 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix double-processing of fortune cookie loss
Auto-cast ode if skill and mp are available
------------------------------------------------------------------------
r4873 | shwei | 2007-08-22 18:06:24 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Fix initial messages in channel/pm not loading
Only add zone name when auto-selecting location
------------------------------------------------------------------------
r4872 | shwei | 2007-08-22 16:27:11 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/relay/basics.js

Re-implement wiki lookup to not conflict with descid-parsing Greasemonkey scripts
------------------------------------------------------------------------
r4871 | shwei | 2007-08-22 15:03:57 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix compile error
------------------------------------------------------------------------
r4870 | shwei | 2007-08-22 15:01:51 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Only use override browser for relay browser links
------------------------------------------------------------------------
r4869 | shwei | 2007-08-22 14:44:39 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Allow preferred web browser override
------------------------------------------------------------------------
r4868 | shwei | 2007-08-22 13:57:09 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Do not filter items in separate thread
Reduce overhead for adventure filtering
------------------------------------------------------------------------
r4867 | shwei | 2007-08-22 12:12:09 -0500 (Wed, 22 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix barrel clover recognition
Clarify change in clover protection
------------------------------------------------------------------------
r4866 | shwei | 2007-08-22 04:16:18 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/relay/basics.js

Allow showing wiki description rather than KoL description for known items and effects
------------------------------------------------------------------------
r4865 | shwei | 2007-08-22 03:45:37 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Add dates to debug log filenames
------------------------------------------------------------------------
r4864 | shwei | 2007-08-22 03:43:04 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

When adding an item not in the display case, it goes into the no-shelf section initially
------------------------------------------------------------------------
r4863 | shwei | 2007-08-22 03:32:52 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Speed up redirect handling
------------------------------------------------------------------------
r4862 | shwei | 2007-08-22 03:30:22 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix sequential logins resulting in time-in
------------------------------------------------------------------------
r4861 | shwei | 2007-08-22 02:20:24 -0500 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix skill usage not being logged
------------------------------------------------------------------------
r4860 | shwei | 2007-08-21 22:13:30 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Allow safety data to be shown when hovering over adventure again in sidepane
------------------------------------------------------------------------
r4859 | shwei | 2007-08-21 22:10:42 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/relay/basics.js

Don't attach safety text to adventure result pages
------------------------------------------------------------------------
r4858 | shwei | 2007-08-21 22:00:27 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Add "version" command to CLI
New revision display strategy which doesn't require constant changes
------------------------------------------------------------------------
r4857 | shwei | 2007-08-21 21:13:42 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /build.xml

Update version target
------------------------------------------------------------------------
r4856 | veracity0 | 2007-08-21 17:54:11 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Stationary "jiggle" button is disabled if you've already jiggled this fight.

------------------------------------------------------------------------
r4855 | shwei | 2007-08-21 16:14:26 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

Fix truncation when line break not found at 10000 characters
------------------------------------------------------------------------
r4854 | shwei | 2007-08-21 16:14:03 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

Fix truncation when line break not found at 10000 characters
------------------------------------------------------------------------
r4853 | shwei | 2007-08-21 16:10:29 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/relay/basics.js

Recognize <br/> in addition to <br>
------------------------------------------------------------------------
r4852 | shwei | 2007-08-21 16:06:50 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix session time-in
------------------------------------------------------------------------
r4851 | shwei | 2007-08-21 15:51:07 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Fix compile error
------------------------------------------------------------------------
r4850 | shwei | 2007-08-21 15:50:45 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix main interface being unable to load
Shorter combat spoilers shown in relay browser
------------------------------------------------------------------------
r4849 | shwei | 2007-08-21 15:01:57 -0500 (Tue, 21 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only list untradeable collectables on ascension page
Identify chef staff being jiggled during combat
Reduce overhead for non-skill, non-item combat actions
------------------------------------------------------------------------
r4848 | shwei | 2007-08-21 14:45:27 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix choice adventure options not persisting between sessions
------------------------------------------------------------------------
r4847 | shwei | 2007-08-21 14:25:43 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Fix handling of choice adventures leading to fights
------------------------------------------------------------------------
r4846 | shwei | 2007-08-21 14:11:42 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add "auto" button for choice adventures
------------------------------------------------------------------------
r4845 | shwei | 2007-08-21 13:28:33 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Use correct elemental retrieval methods for conditions reset
------------------------------------------------------------------------
r4844 | shwei | 2007-08-21 13:22:48 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Remove overhead created by constantly lowercasing names
------------------------------------------------------------------------
r4843 | shwei | 2007-08-21 12:35:04 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Use script directory as default for data maps
------------------------------------------------------------------------
r4842 | shwei | 2007-08-21 12:28:18 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/relay/basics.js

If no line breaks are found, reset the buffer
------------------------------------------------------------------------
r4841 | veracity0 | 2007-08-21 12:25:43 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

First attempt at adding a "jiggle" stationary combat button

------------------------------------------------------------------------
r4840 | shwei | 2007-08-21 12:18:05 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Make unconditional trigger should execute check explicit
------------------------------------------------------------------------
r4839 | shwei | 2007-08-21 12:08:23 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove skills you do not have from quick skills list
------------------------------------------------------------------------
r4838 | shwei | 2007-08-21 12:02:18 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix restorative item filter
Increase font size for safety text
------------------------------------------------------------------------
r4837 | shwei | 2007-08-21 11:43:05 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/relay/basics.js

Put area spoilers in the chat pane
------------------------------------------------------------------------
r4836 | veracity0 | 2007-08-21 11:39:46 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Allow "jiggle" as a Custom Combat command

------------------------------------------------------------------------
r4835 | veracity0 | 2007-08-21 09:10:25 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Show monster HP/Atk/Def if know HP. Show items if know items.

------------------------------------------------------------------------
r4834 | shwei | 2007-08-21 01:52:06 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Fix closing of main window not properly unregistering frames
------------------------------------------------------------------------
r4833 | shwei | 2007-08-21 01:07:08 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Mutagens are not multi-usable
------------------------------------------------------------------------
r4832 | shwei | 2007-08-21 01:05:03 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Ignore "location" if it has no parameters
------------------------------------------------------------------------
r4831 | shwei | 2007-08-21 00:52:40 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Only move directories around if app.name property set
------------------------------------------------------------------------
r4830 | shwei | 2007-08-21 00:43:39 -0500 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix directories not cleanly moving on first attempt
------------------------------------------------------------------------
r4829 | shwei | 2007-08-21 00:19:08 -0500 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/relay/basement.js
   M /src/relay/basics.js

Relay browser safety spoilers
Better directory handling on OSX
------------------------------------------------------------------------
r4828 | shwei | 2007-08-20 22:34:29 -0500 (Mon, 20 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix failure to follow consumption redirect
------------------------------------------------------------------------
r4827 | veracity0 | 2007-08-20 18:16:06 -0500 (Mon, 20 Aug 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New Haunted Kitchen items

------------------------------------------------------------------------
r4826 | veracity0 | 2007-08-20 17:47:31 -0500 (Mon, 20 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

"!" operator requires boolean operand at compile time.
Add tracing of expression evaluation.

------------------------------------------------------------------------
r4825 | veracity0 | 2007-08-20 14:27:19 -0500 (Mon, 20 Aug 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Better estimate for Gauntlet Gauntlet. Use Jick's term for Unhydrated Desert.

------------------------------------------------------------------------
r4824 | shwei | 2007-08-20 13:53:48 -0500 (Mon, 20 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomPlotRequest.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Increase memory usage to improve consistency
------------------------------------------------------------------------
r4823 | shwei | 2007-08-20 12:14:40 -0500 (Mon, 20 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Allow chat to appear as main-interface tab
------------------------------------------------------------------------
r4822 | veracity0 | 2007-08-20 11:27:51 -0500 (Mon, 20 Aug 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add item drops for gremlins - including appropriate molybdenum tool

------------------------------------------------------------------------
r4821 | veracity0 | 2007-08-20 09:46:56 -0500 (Mon, 20 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Support for Around the World Quest

------------------------------------------------------------------------
r4820 | shwei | 2007-08-20 00:33:06 -0500 (Mon, 20 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Make "abort" and intermediate round buttons easier to catch
------------------------------------------------------------------------
r4819 | shwei | 2007-08-19 23:18:35 -0500 (Sun, 19 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Additional is item check for filter field
Override the correct function for relay browser request handling
------------------------------------------------------------------------
r4818 | veracity0 | 2007-08-19 20:57:44 -0500 (Sun, 19 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix capitalization

------------------------------------------------------------------------
r4817 | shwei | 2007-08-19 16:33:57 -0500 (Sun, 19 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Use mirror images rather than actual model
------------------------------------------------------------------------
r4816 | shwei | 2007-08-19 16:18:43 -0500 (Sun, 19 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Enable filtering for "display" command
Fix summon candy hearts handling after mid-cast mp restore
------------------------------------------------------------------------
r4815 | shwei | 2007-08-19 16:12:47 -0500 (Sun, 19 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not auto-restore during basement tests
Fix use-multiple on item consumption
Always open trapper/hunter without sidepane
------------------------------------------------------------------------
r4814 | shwei | 2007-08-19 15:50:16 -0500 (Sun, 19 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   A /src/net/sourceforge/kolmafia/FilterTextField.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   D /src/net/sourceforge/kolmafia/SimpleListFilter.java

Improve filtering performance
------------------------------------------------------------------------
r4813 | veracity0 | 2007-08-19 06:57:57 -0500 (Sun, 19 Aug 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt

Changed area name

------------------------------------------------------------------------
r4812 | shwei | 2007-08-19 00:01:32 -0500 (Sun, 19 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Faster wiki linking
------------------------------------------------------------------------
r4811 | shwei | 2007-08-18 19:02:45 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Gno-Mart moxie sign check
------------------------------------------------------------------------
r4810 | veracity0 | 2007-08-18 18:30:27 -0500 (Sat, 18 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Restore the map link to wormwood for Absinthe Minded.

------------------------------------------------------------------------
r4809 | shwei | 2007-08-18 18:29:56 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Don't remove expired counters when saving settings
------------------------------------------------------------------------
r4808 | shwei | 2007-08-18 17:31:20 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Yet another missing effect
------------------------------------------------------------------------
r4807 | shwei | 2007-08-18 14:04:55 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix multi-using of items that restore both hp and mp
------------------------------------------------------------------------
r4806 | shwei | 2007-08-18 14:01:23 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Select all when field gains focus
------------------------------------------------------------------------
r4805 | shwei | 2007-08-18 13:54:35 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Fix compile error
------------------------------------------------------------------------
r4804 | shwei | 2007-08-18 13:52:11 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Fix filtering when both character sheet and adventure frame are open
------------------------------------------------------------------------
r4803 | veracity0 | 2007-08-18 13:09:06 -0500 (Sat, 18 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add hint about basement monster attack/defense.
"up" command can find bang potions

------------------------------------------------------------------------
r4802 | shwei | 2007-08-18 12:37:43 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Even if there are no conditions, create 668 scrolls for convenience
------------------------------------------------------------------------
r4801 | shwei | 2007-08-18 12:36:08 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If user attempts to abort, retain stop-tracking-fights functionality
------------------------------------------------------------------------
r4800 | shwei | 2007-08-18 12:32:57 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Stop tracking fights if current round is 0
------------------------------------------------------------------------
r4799 | shwei | 2007-08-18 02:05:36 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r4798 | shwei | 2007-08-18 01:58:28 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

More auto-fill effects
------------------------------------------------------------------------
r4797 | shwei | 2007-08-18 01:48:05 -0500 (Sat, 18 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Auto-cummerbund support
Add more status effects
------------------------------------------------------------------------
r4796 | shwei | 2007-08-18 01:32:32 -0500 (Sat, 18 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/basics.js

Add bang potions to mood recognition
Reduce screen flicker for basement update
------------------------------------------------------------------------
r4795 | shwei | 2007-08-18 01:23:14 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

"up" command auto-removes non-matching phials
------------------------------------------------------------------------
r4794 | shwei | 2007-08-18 01:17:07 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Fix profile parsing for clan snapshots
------------------------------------------------------------------------
r4793 | shwei | 2007-08-18 00:40:54 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Always write settings out to disk instead of waiting until logout
------------------------------------------------------------------------
r4792 | shwei | 2007-08-18 00:16:30 -0500 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Centralize settings handling
------------------------------------------------------------------------
r4791 | shwei | 2007-08-17 22:30:30 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Pages that contain no results also contain no updates
------------------------------------------------------------------------
r4790 | shwei | 2007-08-17 22:24:53 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Save settings as first step in sequence
------------------------------------------------------------------------
r4789 | shwei | 2007-08-17 22:12:29 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/relay/basics.js

Increase settings-saving frequency
------------------------------------------------------------------------
r4788 | shwei | 2007-08-17 20:27:52 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Don't list effects for which you don't have regenerative items by default
------------------------------------------------------------------------
r4787 | shwei | 2007-08-17 18:52:08 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Add express card as MP restorative item
------------------------------------------------------------------------
r4786 | shwei | 2007-08-17 18:31:49 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Raise MP burning threshold to 1000 turns
------------------------------------------------------------------------
r4785 | shwei | 2007-08-17 18:26:32 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix potential doubling of charpane updates
------------------------------------------------------------------------
r4784 | shwei | 2007-08-17 18:14:30 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

Disable controls as refreshes are happening
------------------------------------------------------------------------
r4783 | shwei | 2007-08-17 17:49:20 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java

Add radio to rumpus room sequence
------------------------------------------------------------------------
r4782 | shwei | 2007-08-17 17:20:39 -0500 (Fri, 17 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add food/booze match filters
Shorten hobodrink command to hobo
------------------------------------------------------------------------
r4781 | veracity0 | 2007-08-17 17:13:26 -0500 (Fri, 17 Aug 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt

More descriptive names for pre and post-Oasis desert

------------------------------------------------------------------------
r4780 | shwei | 2007-08-17 17:11:21 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

New day starts at rollover, not half hour after rollover
------------------------------------------------------------------------
r4779 | shwei | 2007-08-17 17:08:06 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java

Arena turns cost adventures
------------------------------------------------------------------------
r4778 | shwei | 2007-08-17 17:07:15 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Clear store log before refreshing
------------------------------------------------------------------------
r4777 | shwei | 2007-08-17 17:03:20 -0500 (Fri, 17 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove CLI-mode login restriction
Skip daily dungeon chests
------------------------------------------------------------------------
r4776 | shwei | 2007-08-17 16:48:51 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/SimpleListFilter.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Use filter fields instead of combo box for zone names
------------------------------------------------------------------------
r4775 | shwei | 2007-08-17 16:11:59 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Stop custom combat if player inputs manual action
------------------------------------------------------------------------
r4774 | shwei | 2007-08-17 16:06:45 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix non-skill, non-ccs stationary buttons
------------------------------------------------------------------------
r4773 | veracity0 | 2007-08-17 15:57:53 -0500 (Fri, 17 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add use links to MPMP restore items. Pilgrim shield adds DR equal to level.
Stat percentage modifiers are only multiplicative if negative.

------------------------------------------------------------------------
r4772 | shwei | 2007-08-17 14:30:39 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Clean up abort-ccs handling in relay browser
------------------------------------------------------------------------
r4771 | shwei | 2007-08-17 13:44:42 -0500 (Fri, 17 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add some whitespace between buttons
Show correct round number on aborted fights
------------------------------------------------------------------------
r4770 | shwei | 2007-08-17 13:40:09 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add abort button to replace "script" as scripts are running
------------------------------------------------------------------------
r4769 | shwei | 2007-08-17 12:57:34 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Gremlin juice is not multi-usable
------------------------------------------------------------------------
r4768 | shwei | 2007-08-17 12:37:15 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Never show items with negative quantities in item manage panels
------------------------------------------------------------------------
r4767 | shwei | 2007-08-17 12:34:11 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Auto-visit the bounty hunter after fulfilling a bounty
------------------------------------------------------------------------
r4766 | shwei | 2007-08-17 12:25:55 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Fix conditional
------------------------------------------------------------------------
r4765 | shwei | 2007-08-17 12:24:54 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add preference for adventure result tally count to never go negative
------------------------------------------------------------------------
r4764 | shwei | 2007-08-17 12:03:43 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Have the new script button work exactly like the old script button, without the exception
------------------------------------------------------------------------
r4763 | veracity0 | 2007-08-17 09:55:20 -0500 (Fri, 17 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Cooking with the Wok uses dry noodles and MSG

------------------------------------------------------------------------
r4762 | veracity0 | 2007-08-17 09:18:59 -0500 (Fri, 17 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Pluralize bang potions correctly

------------------------------------------------------------------------
r4761 | shwei | 2007-08-17 02:46:31 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix bounty hunter auto-select
------------------------------------------------------------------------
r4760 | shwei | 2007-08-17 01:59:16 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java

Fix bounty acceptance recognition
------------------------------------------------------------------------
r4759 | shwei | 2007-08-17 01:47:33 -0500 (Fri, 17 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fix shore counting
------------------------------------------------------------------------
r4758 | shwei | 2007-08-16 19:44:36 -0500 (Thu, 16 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add elemental resistance
------------------------------------------------------------------------
r4757 | shwei | 2007-08-16 19:25:46 -0500 (Thu, 16 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Add simple hp/mp boosting effects to basement list
------------------------------------------------------------------------
r4756 | shwei | 2007-08-16 18:50:56 -0500 (Thu, 16 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/relay/basics.js

Basement status effect helpers
------------------------------------------------------------------------
r4755 | veracity0 | 2007-08-16 16:50:14 -0500 (Thu, 16 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Fix bang potions (and stone spheres, presumably) not showing up in Inventory
list of Item Manager.

------------------------------------------------------------------------
r4754 | shwei | 2007-08-16 16:24:11 -0500 (Thu, 16 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only split custom outfits for relay browser
------------------------------------------------------------------------
r4753 | shwei | 2007-08-16 15:56:06 -0500 (Thu, 16 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Make sure fight requests in the relay browser are run
------------------------------------------------------------------------
r4752 | shwei | 2007-08-16 15:50:13 -0500 (Thu, 16 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Always show entangling noodles option
Only record manual fight requests for stationary combat
------------------------------------------------------------------------
r4751 | shwei | 2007-08-16 15:13:15 -0500 (Thu, 16 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Stationary combat buttons
------------------------------------------------------------------------
r4750 | shwei | 2007-08-16 12:39:31 -0500 (Thu, 16 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Counter protection stops on all known adventures
Add message indicating attempt to process queue
Auto-select bounty location when accepting bounty
------------------------------------------------------------------------
r4749 | shwei | 2007-08-16 11:57:17 -0500 (Thu, 16 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reuse old window for loading links on Mac
Chat links should not reload in same window
------------------------------------------------------------------------
r4748 | shwei | 2007-08-16 11:44:18 -0500 (Thu, 16 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Allow chat links to load in relay browser
Put frame title first, username second
------------------------------------------------------------------------
r4747 | shwei | 2007-08-16 11:18:09 -0500 (Thu, 16 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix handling of system tray in fresh installation
------------------------------------------------------------------------
r4746 | veracity0 | 2007-08-16 10:37:10 -0500 (Thu, 16 Aug 2007) | 2 lines
Changed paths:
   M /src/data/spleenhit.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Give MESSAGE_DISPLAY items a [use] link. Remove trailing spaces in data file.

------------------------------------------------------------------------
r4745 | veracity0 | 2007-08-16 10:14:15 -0500 (Thu, 16 Aug 2007) | 2 lines
Changed paths:
   M /src/data/spleenhit.txt

Add some more spleentacular items

------------------------------------------------------------------------
r4744 | veracity0 | 2007-08-16 01:17:44 -0500 (Thu, 16 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

tiny bust of Pallas is now only usable on reassembled Blackbird.

------------------------------------------------------------------------
r4743 | veracity0 | 2007-08-15 22:56:45 -0500 (Wed, 15 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fix off-by-one error. Sigh.

------------------------------------------------------------------------
r4742 | veracity0 | 2007-08-15 20:38:50 -0500 (Wed, 15 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Record demon names from successful summonings

------------------------------------------------------------------------
r4741 | veracity0 | 2007-08-15 18:32:25 -0500 (Wed, 15 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Order elements in the same order KoL generates damage

------------------------------------------------------------------------
r4740 | veracity0 | 2007-08-15 15:11:15 -0500 (Wed, 15 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Attempt to make visits to basement register on Visited Locations list

------------------------------------------------------------------------
r4739 | veracity0 | 2007-08-15 14:53:42 -0500 (Wed, 15 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BasementRequest.java

Fold handleBasement() into run()

------------------------------------------------------------------------
r4738 | veracity0 | 2007-08-15 14:30:50 -0500 (Wed, 15 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   A /src/net/sourceforge/kolmafia/BasementRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Encapsulate Basement support into its own class. Don't clear data fields every
time we visit basement.php. Only do so when identifying the test.

------------------------------------------------------------------------
r4737 | shwei | 2007-08-15 13:30:13 -0500 (Wed, 15 Aug 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix HP+MP restorers not showing up in restore panel
Flag phonics down, tiny houses, and vangoghbit as HP+MP restores
------------------------------------------------------------------------
r4736 | shwei | 2007-08-15 13:20:08 -0500 (Wed, 15 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Slight reduction in memory overhead
------------------------------------------------------------------------
r4735 | shwei | 2007-08-15 12:16:45 -0500 (Wed, 15 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow "up" and "uneffect" to accept comma-delimited lists
------------------------------------------------------------------------
r4734 | shwei | 2007-08-15 12:13:00 -0500 (Wed, 15 Aug 2007) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Clean up default removal actions
More default up arrow actions
Add "up" command to CLI
------------------------------------------------------------------------
r4733 | shwei | 2007-08-15 11:31:18 -0500 (Wed, 15 Aug 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Add mutagens to known default moods
------------------------------------------------------------------------
r4732 | shwei | 2007-08-15 11:27:46 -0500 (Wed, 15 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix new singleton items not being recognized
------------------------------------------------------------------------
r4731 | shwei | 2007-08-15 11:25:32 -0500 (Wed, 15 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Add outfits to singleton list
------------------------------------------------------------------------
r4730 | shwei | 2007-08-15 10:51:36 -0500 (Wed, 15 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Use count value instead of 1
------------------------------------------------------------------------
r4729 | veracity0 | 2007-08-14 16:13:59 -0500 (Tue, 14 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove unused variables. Fix typos. Improve spacing.

------------------------------------------------------------------------
r4728 | veracity0 | 2007-08-14 13:45:31 -0500 (Tue, 14 Aug 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Provide some monster hints in the basement.
Elemental tests do not have two equally good choices for phials: there is one
good elemental form and three harmful elemental form for each such test.

------------------------------------------------------------------------
r4727 | veracity0 | 2007-08-14 10:16:31 -0500 (Tue, 14 Aug 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Improve session logging for stat reward and monster levels of the basement.
Fix recognition of several stat tests.
Add a few stop adventures for the Arid, Extra-Dry Desert

------------------------------------------------------------------------
r4726 | shwei | 2007-08-14 10:09:27 -0500 (Tue, 14 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Print debug to request stream instead of System.out
------------------------------------------------------------------------
r4725 | shwei | 2007-08-14 00:47:28 -0500 (Tue, 14 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java

Fix clan gym adventure counting
------------------------------------------------------------------------
r4724 | shwei | 2007-08-13 23:45:36 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix standard execution of moods
------------------------------------------------------------------------
r4723 | shwei | 2007-08-13 20:49:01 -0500 (Mon, 13 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More default actions for moods
Case-insensitive CLI filtering
------------------------------------------------------------------------
r4722 | shwei | 2007-08-13 20:01:47 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Fix item not found errors
------------------------------------------------------------------------
r4721 | shwei | 2007-08-13 19:22:16 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Do not divide elemental damage by two
------------------------------------------------------------------------
r4720 | shwei | 2007-08-13 19:12:29 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fix static variables not being used
------------------------------------------------------------------------
r4719 | shwei | 2007-08-13 19:01:41 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

More basement spoilers
------------------------------------------------------------------------
r4718 | shwei | 2007-08-13 18:33:03 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Track current basement level in session log
------------------------------------------------------------------------
r4717 | shwei | 2007-08-13 18:21:42 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix moods containing skills
------------------------------------------------------------------------
r4716 | veracity0 | 2007-08-13 17:18:26 -0500 (Mon, 13 Aug 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt

Fix fullness and inebriety data from updated Well-Tempered pages

------------------------------------------------------------------------
r4715 | veracity0 | 2007-08-13 16:02:17 -0500 (Mon, 13 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Give spoilers for basement stat choice adventures.
Refacter basement tests a bit

------------------------------------------------------------------------
r4714 | shwei | 2007-08-13 14:01:52 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix candy heart summoning cost calculation
------------------------------------------------------------------------
r4713 | shwei | 2007-08-13 13:55:37 -0500 (Mon, 13 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Store default effect refresh actions in table instead of in code
Improve handling of items/effects with entities in their name
------------------------------------------------------------------------
r4712 | shwei | 2007-08-13 12:10:55 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/relay/basics.js

Add stubs for basement potion helper
------------------------------------------------------------------------
r4711 | veracity0 | 2007-08-13 12:06:57 -0500 (Mon, 13 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Use current hypotheses for item and meat drop familiars

------------------------------------------------------------------------
r4710 | veracity0 | 2007-08-13 10:14:04 -0500 (Mon, 13 Aug 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

status effect ids

------------------------------------------------------------------------
r4709 | shwei | 2007-08-13 03:37:15 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Close script tag in include
------------------------------------------------------------------------
r4708 | shwei | 2007-08-13 01:20:54 -0500 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix plus sign on attachment pages in relay browser
------------------------------------------------------------------------
r4707 | veracity0 | 2007-08-12 21:10:52 -0500 (Sun, 12 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

tiny bust of Pallas is equipable on any familiar

------------------------------------------------------------------------
r4706 | shwei | 2007-08-12 10:04:42 -0500 (Sun, 12 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Recognize ingredients used for innabox smithing
------------------------------------------------------------------------
r4705 | veracity0 | 2007-08-11 22:23:16 -0500 (Sat, 11 Aug 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add Guy Made Of Bees

------------------------------------------------------------------------
r4704 | veracity0 | 2007-08-11 22:07:13 -0500 (Sat, 11 Aug 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add item drop data for Black Forest and Arid, Extra-Dry Desert

------------------------------------------------------------------------
r4703 | shwei | 2007-08-11 06:06:37 -0500 (Sat, 11 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Explicitly use displayModel
------------------------------------------------------------------------
r4702 | shwei | 2007-08-11 05:44:43 -0500 (Sat, 11 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Wait until after processing is done before refreshing sidepane
------------------------------------------------------------------------
r4701 | veracity0 | 2007-08-10 18:10:51 -0500 (Fri, 10 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Do not consider the the wizard hat when looking for mana reduction accesories

------------------------------------------------------------------------
r4700 | veracity0 | 2007-08-10 16:10:48 -0500 (Fri, 10 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Add Palindome shirt choice adventure

------------------------------------------------------------------------
r4699 | shwei | 2007-08-10 15:34:54 -0500 (Fri, 10 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not auto-switch elemental forms/outfits in relay browser for basement diving
------------------------------------------------------------------------
r4698 | shwei | 2007-08-10 13:08:15 -0500 (Fri, 10 Aug 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Fix mall searches for potions
Fix auto-attack resetting in the daily dungeon
Ignore "You gain a skill" messages
Do not resubmit basement form after outfit switch
------------------------------------------------------------------------
r4697 | shwei | 2007-08-10 11:57:21 -0500 (Fri, 10 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Disassemble shore clovers
Fix automated mall buying
------------------------------------------------------------------------
r4696 | veracity0 | 2007-08-10 11:18:18 -0500 (Fri, 10 Aug 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ChefstaffRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Correctly deduct ingrendients when you make a chefstaff

------------------------------------------------------------------------
r4695 | shwei | 2007-08-10 00:01:38 -0500 (Fri, 10 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version date update
------------------------------------------------------------------------
r4694 | shwei | 2007-08-09 23:56:48 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix consumption messages not being parsed
------------------------------------------------------------------------
r4693 | shwei | 2007-08-09 17:03:43 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Add more result-exempt pages
------------------------------------------------------------------------
r4692 | shwei | 2007-08-09 16:59:17 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Make CLI mode usable
------------------------------------------------------------------------
r4691 | shwei | 2007-08-09 16:51:54 -0500 (Thu, 09 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Change which panels show "how many to move" options
Update player state after every request
------------------------------------------------------------------------
r4690 | shwei | 2007-08-09 14:56:41 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix fresh installations
------------------------------------------------------------------------
r4689 | shwei | 2007-08-09 14:44:01 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r4688 | shwei | 2007-08-09 14:39:35 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Non-PHP files do not contain any parseable results
------------------------------------------------------------------------
r4687 | shwei | 2007-08-09 14:36:49 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix login throwing null pointer exception
------------------------------------------------------------------------
r4686 | shwei | 2007-08-09 14:34:57 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Reduce number of character pane page loads
------------------------------------------------------------------------
r4685 | shwei | 2007-08-09 13:29:21 -0500 (Thu, 09 Aug 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Make use of MESSAGE_DISPLAY use type
Check shelves, rather than collection, when deciding when to run a musuem request
------------------------------------------------------------------------
r4684 | veracity0 | 2007-08-09 10:05:59 -0500 (Thu, 09 Aug 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt

Allow between-battle scripts to execute while in a SSPD Stupor

------------------------------------------------------------------------
r4683 | veracity0 | 2007-08-09 09:56:26 -0500 (Thu, 09 Aug 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

SSPD item and status effect

------------------------------------------------------------------------
r4682 | shwei | 2007-08-09 06:18:49 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Wizard familiar parameters
------------------------------------------------------------------------
r4681 | shwei | 2007-08-09 06:06:10 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix familiar trainer output not scrolling
------------------------------------------------------------------------
r4680 | shwei | 2007-08-09 06:03:02 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix familiar trainer equipment swaps
------------------------------------------------------------------------
r4679 | shwei | 2007-08-09 04:35:22 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Show all tracked rounds
------------------------------------------------------------------------
r4678 | shwei | 2007-08-09 03:10:41 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Include white listed members as valid clan members for buff/update purposes
------------------------------------------------------------------------
r4677 | shwei | 2007-08-09 01:20:20 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /build.xml

Explicitly depend on version target
------------------------------------------------------------------------
r4676 | shwei | 2007-08-09 00:48:34 -0500 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Basement spoilers
------------------------------------------------------------------------
r4675 | shwei | 2007-08-08 21:46:37 -0500 (Wed, 08 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove automatic mood switch when basement diving
Automatic outfit switch when basement diving in the relay browser
------------------------------------------------------------------------
r4674 | shwei | 2007-08-08 16:36:31 -0500 (Wed, 08 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java

Reduce number of string scans for quest completion
------------------------------------------------------------------------
r4673 | shwei | 2007-08-08 15:12:50 -0500 (Wed, 08 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Better handling of black market and hippy store unlock
------------------------------------------------------------------------
r4672 | shwei | 2007-08-08 13:36:50 -0500 (Wed, 08 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Allow buffbot database to be loaded while logged off
Fix inability to request from buffbots offering smiles
------------------------------------------------------------------------
r4671 | shwei | 2007-08-08 04:41:01 -0500 (Wed, 08 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

System tray option only for Windows XP
------------------------------------------------------------------------
r4670 | shwei | 2007-08-07 22:26:32 -0500 (Tue, 07 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Allow buffbot and file download checks to time out
------------------------------------------------------------------------
r4669 | shwei | 2007-08-07 22:05:54 -0500 (Tue, 07 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix searching of items with entities in their name
------------------------------------------------------------------------
r4668 | shwei | 2007-08-07 21:10:45 -0500 (Tue, 07 Aug 2007) | 2 lines
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   D /src/relay/simulator

Auto-disassemble barrels clovers
Move some request modifiers to request type
------------------------------------------------------------------------
r4667 | shwei | 2007-08-07 15:21:50 -0500 (Tue, 07 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add is_npc_item to ASH methods
------------------------------------------------------------------------
r4666 | shwei | 2007-08-07 15:17:25 -0500 (Tue, 07 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add get_ingredients and item_drops methods to ASH
Treat adding machine handling as a preparatory round
------------------------------------------------------------------------
r4665 | shwei | 2007-08-07 14:43:50 -0500 (Tue, 07 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix double initialization causing stack traces
------------------------------------------------------------------------
r4664 | veracity0 | 2007-08-07 14:19:58 -0500 (Tue, 07 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Improve error messages if given non-boolean conditional expression.

------------------------------------------------------------------------
r4663 | shwei | 2007-08-07 13:25:11 -0500 (Tue, 07 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/relay/basics.js

Allow system tray code to trigger on non-XP systems
Make inline links loading less jerky
------------------------------------------------------------------------
r4662 | veracity0 | 2007-08-07 10:26:39 -0500 (Tue, 07 Aug 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Automatically check plurals against Wiki. Fix many plurals.

------------------------------------------------------------------------
r4661 | shwei | 2007-08-06 22:38:32 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Flower hunter should post data to profile frame
------------------------------------------------------------------------
r4660 | shwei | 2007-08-06 20:36:43 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Implement variable declaration as variable initialization
------------------------------------------------------------------------
r4659 | shwei | 2007-08-06 18:52:19 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

End point range for RNG.nextInt is exclusive, not inclusive
------------------------------------------------------------------------
r4658 | shwei | 2007-08-06 18:49:43 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Item manager rearranging
------------------------------------------------------------------------
r4657 | shwei | 2007-08-06 17:44:19 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Track singleton items in the player's closet
------------------------------------------------------------------------
r4656 | shwei | 2007-08-06 17:32:06 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

If a player breaks Ronin, auto-smith tier 1 epics
------------------------------------------------------------------------
r4655 | shwei | 2007-08-06 17:26:56 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remove tier 1 epic weapons from singleton list
------------------------------------------------------------------------
r4654 | shwei | 2007-08-06 17:23:41 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Add new context menu item to junk list
------------------------------------------------------------------------
r4653 | shwei | 2007-08-06 17:20:13 -0500 (Mon, 06 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Remove pre-ronin and post-ronin junk distinction
Add new "singletons" item list to augment junk list
Replace ascension checklist with shameless advertising
------------------------------------------------------------------------
r4652 | veracity0 | 2007-08-06 16:53:10 -0500 (Mon, 06 Aug 2007) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Display HTML for infinite use items, too.
No sidebar/topbar for displaying item usage.

------------------------------------------------------------------------
r4651 | shwei | 2007-08-06 15:22:21 -0500 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Only show item names when showing overlap lists
When moving from tally, use inventory amounts
------------------------------------------------------------------------
r4650 | shwei | 2007-08-06 14:28:54 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

More informative indexing failure messages
------------------------------------------------------------------------
r4649 | shwei | 2007-08-06 13:58:52 -0500 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Prompt before auto-shattering hippy stones
------------------------------------------------------------------------
r4648 | shwei | 2007-08-06 13:50:53 -0500 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Useless powder is not multi-usable
Do not attempt logout on exit (just do all variable saving)
------------------------------------------------------------------------
r4647 | shwei | 2007-08-06 13:36:04 -0500 (Mon, 06 Aug 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Force logout and settings saving on exit
More intuitive action for memento-flagged items
Avoid 100 meat reprices (usually not valid)
Make sure untradeable items are filtered out of store manager
------------------------------------------------------------------------
r4646 | veracity0 | 2007-08-06 09:10:49 -0500 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Recognize discarding items. Pluralize big boom.

------------------------------------------------------------------------
r4645 | veracity0 | 2007-08-06 08:35:25 -0500 (Mon, 06 Aug 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Fix consumption

------------------------------------------------------------------------
r4644 | shwei | 2007-08-05 21:51:33 -0500 (Sun, 05 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Wait until logout until you save settings
Post logout request instead of using CLI command
------------------------------------------------------------------------
r4643 | shwei | 2007-08-05 21:04:47 -0500 (Sun, 05 Aug 2007) | 1 line
Changed paths:
   M /build.xml
   A /lib/build.jsmooth

Add jsmooth target
------------------------------------------------------------------------
r4642 | veracity0 | 2007-08-05 20:50:13 -0500 (Sun, 05 Aug 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New items

------------------------------------------------------------------------
r4641 | shwei | 2007-08-05 18:01:30 -0500 (Sun, 05 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix inline comments handling
Fix coercion test on return values
------------------------------------------------------------------------
r4640 | veracity0 | 2007-08-05 17:29:18 -0500 (Sun, 05 Aug 2007) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add "checkmodifiers" command to find modifiers that don't parse correctly.
Fix incorrect modifiers and patterns.

------------------------------------------------------------------------
r4639 | shwei | 2007-08-05 03:06:40 -0500 (Sun, 05 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Also auto-flag items sold in the relay browser
Do not pulverize antique items during junk script
------------------------------------------------------------------------
r4638 | shwei | 2007-08-05 02:47:52 -0500 (Sun, 05 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Randomize wine cellar location
Do not load /who list if not in KoLmafia chat
------------------------------------------------------------------------
r4637 | shwei | 2007-08-04 22:38:31 -0500 (Sat, 04 Aug 2007) | 1 line
Changed paths:
   M /build.xml

Add init as explicit dependency
------------------------------------------------------------------------
r4636 | shwei | 2007-08-04 19:54:36 -0500 (Sat, 04 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fewer string comparisons in the average case
------------------------------------------------------------------------
r4635 | shwei | 2007-08-04 19:50:56 -0500 (Sat, 04 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix relay browser overrides not firing
------------------------------------------------------------------------
r4634 | shwei | 2007-08-04 17:34:24 -0500 (Sat, 04 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/relay/basics.js
   M /src/relay/chat.html

Fix relay browser scripts
Reduce checks during URL processing
------------------------------------------------------------------------
r4633 | shwei | 2007-08-04 11:43:45 -0500 (Sat, 04 Aug 2007) | 1 line
Changed paths:
   M /src/relay/basics.js

Force sidepane reload rather than reloading sidepane from cache
------------------------------------------------------------------------
r4632 | shwei | 2007-08-04 11:37:53 -0500 (Sat, 04 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

All path names already absolute -- no need to call getAbsolutePath()
------------------------------------------------------------------------
r4631 | shwei | 2007-08-04 11:31:30 -0500 (Sat, 04 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Sort script menu by name (case-sensitive)
------------------------------------------------------------------------
r4630 | veracity0 | 2007-08-04 08:26:01 -0500 (Sat, 04 Aug 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Fix elemental resistance cap. Fix Cold Resistance

------------------------------------------------------------------------
r4629 | veracity0 | 2007-08-03 20:47:15 -0500 (Fri, 03 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Detect "crossed signal" summoning

------------------------------------------------------------------------
r4628 | veracity0 | 2007-08-03 18:40:44 -0500 (Fri, 03 Aug 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Tabify. Effect modifier.

------------------------------------------------------------------------
r4627 | shwei | 2007-08-03 18:07:14 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Replace parameter passing with (slightly faster) allowance of looking up form fields
------------------------------------------------------------------------
r4626 | shwei | 2007-08-03 14:38:45 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/relay/basics.js

Reduce server load from running gCLI refreshes
------------------------------------------------------------------------
r4625 | shwei | 2007-08-03 14:27:31 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix sort() routine for for unsorted list models
------------------------------------------------------------------------
r4624 | shwei | 2007-08-03 13:37:51 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fix list filters
------------------------------------------------------------------------
r4623 | shwei | 2007-08-03 13:14:05 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix settings file renaming
------------------------------------------------------------------------
r4622 | veracity0 | 2007-08-03 10:07:07 -0500 (Fri, 03 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Restore erroneously removed call to KoLmafia.processResults()

------------------------------------------------------------------------
r4621 | veracity0 | 2007-08-03 10:02:23 -0500 (Fri, 03 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix overzealous search/replace

------------------------------------------------------------------------
r4620 | veracity0 | 2007-08-03 08:45:39 -0500 (Fri, 03 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only print request properties once per attempt

------------------------------------------------------------------------
r4619 | shwei | 2007-08-03 04:26:55 -0500 (Fri, 03 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix custom combat causing the side pane not to refresh
Speed up custom combat (only show current round, not all past rounds)
------------------------------------------------------------------------
r4618 | shwei | 2007-08-03 03:32:58 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Bracelet, not shield
------------------------------------------------------------------------
r4617 | shwei | 2007-08-03 02:42:37 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix compile error
------------------------------------------------------------------------
r4616 | shwei | 2007-08-03 02:26:51 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Black market and island war detection via quest logs
------------------------------------------------------------------------
r4615 | shwei | 2007-08-03 01:49:59 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix OS X application menu
------------------------------------------------------------------------
r4614 | shwei | 2007-08-03 01:45:26 -0500 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove filtering from gear changer
------------------------------------------------------------------------
r4613 | shwei | 2007-08-02 21:30:04 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SimpleListFilter.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Add more filters to store manager
------------------------------------------------------------------------
r4612 | shwei | 2007-08-02 20:45:06 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix dropdown dropping last letter in login name
------------------------------------------------------------------------
r4611 | shwei | 2007-08-02 19:09:38 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Updating filters is expensive -- only do it when necessary
------------------------------------------------------------------------
r4610 | shwei | 2007-08-02 19:00:27 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Implement set as remove and add to take advantage of equality operator
------------------------------------------------------------------------
r4609 | shwei | 2007-08-02 18:53:24 -0500 (Thu, 02 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Slightly reduce overhead of script overrides
Fix potential performance problems with relay chat
------------------------------------------------------------------------
r4608 | shwei | 2007-08-02 18:15:23 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Since updateFilter() is called before changes, use == and != instead of equals()
------------------------------------------------------------------------
r4607 | shwei | 2007-08-02 18:03:16 -0500 (Thu, 02 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Make static methods and variables final
Group settings by player, rather than by type
------------------------------------------------------------------------
r4606 | veracity0 | 2007-08-02 14:34:47 -0500 (Thu, 02 Aug 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Effect modifiers

------------------------------------------------------------------------
r4605 | shwei | 2007-08-02 12:03:23 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /build.xml

Re-add clean dependency to default target
------------------------------------------------------------------------
r4604 | shwei | 2007-08-02 11:37:11 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Applying a new filter only impacts current list
------------------------------------------------------------------------
r4603 | shwei | 2007-08-02 11:31:57 -0500 (Thu, 02 Aug 2007) | 5 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fix potential list filter inefficiency
Move scripted actions to applicable frame
Speed up header check for relay browser
Remove "default" from recognized CCS actions list
Force UTF-8 encoding when converting string to bytes
------------------------------------------------------------------------
r4602 | shwei | 2007-08-02 04:12:05 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix potential race condition when opening chat
------------------------------------------------------------------------
r4601 | shwei | 2007-08-02 04:08:17 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Handle extremely long purchase strings
------------------------------------------------------------------------
r4600 | shwei | 2007-08-02 03:21:52 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix duplicated elements on list models
------------------------------------------------------------------------
r4599 | shwei | 2007-08-02 02:29:29 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/relay/basics.js

Allow equip links to load inline if preference set
------------------------------------------------------------------------
r4598 | shwei | 2007-08-02 01:09:57 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix palindome shelves handler
------------------------------------------------------------------------
r4597 | shwei | 2007-08-02 01:08:42 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Save a click during inline use link loading
------------------------------------------------------------------------
r4596 | shwei | 2007-08-02 00:46:47 -0500 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Fix load button not being handled correctly
------------------------------------------------------------------------
r4595 | shwei | 2007-08-02 00:40:30 -0500 (Thu, 02 Aug 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Fix item filtering field
Implement set as add and remove
------------------------------------------------------------------------
r4594 | shwei | 2007-08-01 20:23:05 -0500 (Wed, 01 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Simplify item retrieval tests
------------------------------------------------------------------------
r4593 | shwei | 2007-08-01 19:55:10 -0500 (Wed, 01 Aug 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Update filters rather than adding/removing elements directly
------------------------------------------------------------------------
r4592 | shwei | 2007-08-01 19:18:55 -0500 (Wed, 01 Aug 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Fix saving of CCS on Windows
------------------------------------------------------------------------
r4591 | veracity0 | 2007-08-01 16:09:14 -0500 (Wed, 01 Aug 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

New status effects

------------------------------------------------------------------------
r4590 | veracity0 | 2007-08-01 15:45:25 -0500 (Wed, 01 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix it a better way and preemptively fix spheres and dusty bottles similarly

------------------------------------------------------------------------
r4589 | veracity0 | 2007-08-01 15:17:07 -0500 (Wed, 01 Aug 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Refreshing concoctions before reading ascension count can lose bang potion
names. DOn't do that.

------------------------------------------------------------------------
r4588 | veracity0 | 2007-08-01 14:43:53 -0500 (Wed, 01 Aug 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

New monsters

------------------------------------------------------------------------
r4587 | shwei | 2007-08-01 13:49:34 -0500 (Wed, 01 Aug 2007) | 1 line
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Fix accidental override of version number
------------------------------------------------------------------------
r4586 | shwei | 2007-08-01 13:23:16 -0500 (Wed, 01 Aug 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

User-friendlier output for builds
Remove "clean" dependency from "debug"
------------------------------------------------------------------------
r4585 | shwei | 2007-08-01 05:06:18 -0500 (Wed, 01 Aug 2007) | 1 line
Changed paths:
   M /build.xml

Introduce "daily" target which adds revision numbers to filenames
------------------------------------------------------------------------
r4584 | shwei | 2007-07-31 22:47:57 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

When new URL constructed, null the old response text
------------------------------------------------------------------------
r4583 | shwei | 2007-07-31 22:07:35 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix exact matching for adventures
------------------------------------------------------------------------
r4582 | shwei | 2007-07-31 20:57:08 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Handle potential character pane race condition
------------------------------------------------------------------------
r4581 | shwei | 2007-07-31 20:48:23 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Rename menu items
------------------------------------------------------------------------
r4580 | shwei | 2007-07-31 20:44:49 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add more mana cost reduction items to item switcher
------------------------------------------------------------------------
r4579 | shwei | 2007-07-31 20:29:28 -0500 (Tue, 31 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   D /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Instantiate fewer KoLRequest objects
Remove bounty hunter URL restriction
------------------------------------------------------------------------
r4578 | shwei | 2007-07-31 18:51:59 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Anything can be coerced into a string
------------------------------------------------------------------------
r4577 | shwei | 2007-07-31 18:44:16 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Patch / workaround on CLI-execute URLs
------------------------------------------------------------------------
r4576 | shwei | 2007-07-31 18:29:45 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

If item fails usable/creatable filter for applicable command, don't print it in the list of other matches
------------------------------------------------------------------------
r4575 | shwei | 2007-07-31 18:22:55 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix ascension snapshots and ascension histories
------------------------------------------------------------------------
r4574 | shwei | 2007-07-31 18:12:47 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /build.xml

Do not fail on errors
------------------------------------------------------------------------
r4573 | shwei | 2007-07-31 16:13:59 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /build.xml

Put revision number in "debug" target
------------------------------------------------------------------------
r4572 | shwei | 2007-07-31 14:27:41 -0500 (Tue, 31 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Fix null pointer on incorrect amount
------------------------------------------------------------------------
r4571 | shwei | 2007-07-31 14:23:44 -0500 (Tue, 31 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Slight modifications to buffbot user interface and execution
Auto-calculate whether or not a buff should be offered once per day
Change white listing to optionally apply to all philanthropic buffs rather than some
------------------------------------------------------------------------
r4570 | veracity0 | 2007-07-31 10:20:36 -0500 (Tue, 31 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Allow reuse of saved description html. Add "Adventures" modifier.

------------------------------------------------------------------------
r4569 | veracity0 | 2007-07-31 08:18:56 -0500 (Tue, 31 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Use correct property for autoAbortThreshold. Correct capitalization.

------------------------------------------------------------------------
r4568 | shwei | 2007-07-30 22:07:40 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix visit_url for fight pages
------------------------------------------------------------------------
r4567 | shwei | 2007-07-30 21:35:05 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

For simplicity, remove relay_url
------------------------------------------------------------------------
r4566 | shwei | 2007-07-30 21:15:44 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Only report damage if recording is enabled
------------------------------------------------------------------------
r4565 | shwei | 2007-07-30 21:09:30 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix relay command handling
------------------------------------------------------------------------
r4564 | veracity0 | 2007-07-30 20:13:06 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Automatically detect, log, and save 4 of the 5 demon names

------------------------------------------------------------------------
r4563 | shwei | 2007-07-30 20:00:44 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix potential display update race condition for auto-login
------------------------------------------------------------------------
r4562 | shwei | 2007-07-30 18:40:34 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Re-add replace_string function for simple replace-all without regular expressions
------------------------------------------------------------------------
r4561 | veracity0 | 2007-07-30 18:24:25 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Demon name properties

------------------------------------------------------------------------
r4560 | shwei | 2007-07-30 17:41:30 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only retry requests for PHP files
------------------------------------------------------------------------
r4559 | shwei | 2007-07-30 17:31:01 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix /basics.js timeout message
------------------------------------------------------------------------
r4558 | shwei | 2007-07-30 17:27:34 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

If monster health is not known, show nothing
Post-oasis desert is the location with combat encounters
------------------------------------------------------------------------
r4557 | shwei | 2007-07-30 15:22:58 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

Save map as 'last item used' after using blackbird
------------------------------------------------------------------------
r4556 | shwei | 2007-07-30 15:14:46 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Disallow reading of settings files
Allow spoiler names for bang potions to act as filters
------------------------------------------------------------------------
r4555 | veracity0 | 2007-07-30 14:59:30 -0500 (Mon, 30 Jul 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Sidebar-less frames really don't get a sidebar.
DescriptionFrame is sidebar-less
showGameDescription uses DescriptionFrame, not FightFrame

------------------------------------------------------------------------
r4554 | shwei | 2007-07-30 14:07:12 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   D /src/html
   A /src/relay
   A /src/relay/basics.js (from /src/html/basics.js:4543)
   A /src/relay/chat.html (from /src/html/chat.html:4543)
   A /src/relay/cli.html (from /src/html/cli.html:4543)
   A /src/relay/palinshelves.js (from /src/html/palinshelves.js:4543)
   A /src/relay/simulator (from /src/html/simulator:4543)
   A /src/relay/sorttable.js (from /src/html/sorttable.js:4543)

Rename internal /html directory to /relay
------------------------------------------------------------------------
r4553 | shwei | 2007-07-30 14:01:36 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Check if directory exists before searching it for scripts
Allow CLI to recognize bang potions by spoiler name
------------------------------------------------------------------------
r4552 | shwei | 2007-07-30 13:42:21 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Automatically transform pickpocket into steal
------------------------------------------------------------------------
r4551 | shwei | 2007-07-30 13:36:27 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Let relay_url return a string buffer
------------------------------------------------------------------------
r4550 | shwei | 2007-07-30 13:25:25 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Also send path to called script for variable convenience
------------------------------------------------------------------------
r4549 | shwei | 2007-07-30 13:24:00 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Release write lock before trying to delete override file download failure
------------------------------------------------------------------------
r4548 | shwei | 2007-07-30 13:16:43 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Some anti-viruses might flag .php.ash as a bad extension
------------------------------------------------------------------------
r4547 | shwei | 2007-07-30 13:11:35 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Move all relay browser overrides to the "relay" folder
Allow relay browser and mushroom planting scripts to be imported
------------------------------------------------------------------------
r4546 | veracity0 | 2007-07-30 13:04:14 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/data/spleenhit.txt

enchanted leopard-print barbell is a spleen item

------------------------------------------------------------------------
r4545 | shwei | 2007-07-30 12:38:10 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Move relay browser scripts to scripts/relay
------------------------------------------------------------------------
r4544 | shwei | 2007-07-30 12:30:20 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow relay-browser ASH scripts to relay any unrestricted URL
------------------------------------------------------------------------
r4543 | shwei | 2007-07-30 12:17:41 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Reduce number of URL restrictions
------------------------------------------------------------------------
r4542 | shwei | 2007-07-30 12:07:12 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Add thread synchronization for ASH overrides
Add relay_url() to return HTML as KoLmafia renders it
------------------------------------------------------------------------
r4541 | shwei | 2007-07-30 11:33:38 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add string buffer and regular expression functions
------------------------------------------------------------------------
r4540 | veracity0 | 2007-07-30 10:33:26 -0500 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Centralize familiar modifiers. Exotic Parrot.

------------------------------------------------------------------------
r4539 | shwei | 2007-07-30 00:20:45 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Pass all form fields to the requesting script
------------------------------------------------------------------------
r4538 | shwei | 2007-07-30 00:00:21 -0500 (Mon, 30 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow relay-browser ASH scripts to override KoL pages
------------------------------------------------------------------------
r4537 | shwei | 2007-07-29 23:41:51 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix ASH scripts always returning 404 errors
Add "write" and "writeln" methods to resemble Javascript
------------------------------------------------------------------------
r4536 | shwei | 2007-07-29 22:52:27 -0500 (Sun, 29 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow ASH scripts to send HTML to the relay browser
------------------------------------------------------------------------
r4535 | veracity0 | 2007-07-29 22:07:54 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Add outfits to modifiers.txt

------------------------------------------------------------------------
r4534 | shwei | 2007-07-29 18:16:52 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Auto-select in-browser text fields on focus
Several pvp-friendly relay browser defaults
------------------------------------------------------------------------
r4533 | shwei | 2007-07-29 17:52:02 -0500 (Sun, 29 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Fix reply link in IP Express
------------------------------------------------------------------------
r4532 | shwei | 2007-07-29 17:39:32 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Never switch equipment for ode
Fix auto-attack switching for skills
------------------------------------------------------------------------
r4531 | shwei | 2007-07-29 17:27:19 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Re-introduce overdrinking protection
Abort when you run out of MP for using a skill
------------------------------------------------------------------------
r4530 | veracity0 | 2007-07-29 16:17:49 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ASH function: boolean boolean_modifier( string). Eliminate string_modifier().

------------------------------------------------------------------------
r4529 | veracity0 | 2007-07-29 15:49:02 -0500 (Sun, 29 Jul 2007) | 4 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add HP and MP regeneration numeric modifiers.
Add Never Fumble and Weakens Monster boolean modifiers.
Add a couple of monsters.

------------------------------------------------------------------------
r4528 | shwei | 2007-07-29 14:47:57 -0500 (Sun, 29 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix handling of hunter/trapper menu items
------------------------------------------------------------------------
r4527 | shwei | 2007-07-29 14:04:02 -0500 (Sun, 29 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Accept comma-delimited list for cast command
------------------------------------------------------------------------
r4526 | shwei | 2007-07-29 13:14:27 -0500 (Sun, 29 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Don't switch outfits for buffs post-Ronin
------------------------------------------------------------------------
r4525 | shwei | 2007-07-29 12:23:19 -0500 (Sun, 29 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Mark infinite-use items as usable
Fix implicit checkpointing at start of adventure
Fix adventure substring matching to prefer starts-with
------------------------------------------------------------------------
r4524 | shwei | 2007-07-29 12:10:25 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Substring matching prefers starts-with over index-of
Fix moods not firing during automated adventuring
------------------------------------------------------------------------
r4523 | veracity0 | 2007-07-29 10:57:50 -0500 (Sun, 29 Jul 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Add a coule of monsters

------------------------------------------------------------------------
r4522 | shwei | 2007-07-28 20:04:21 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Add features to gCLI-driven sidepane refresh
------------------------------------------------------------------------
r4521 | shwei | 2007-07-28 19:41:32 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Recognize mojo filter
------------------------------------------------------------------------
r4520 | shwei | 2007-07-28 19:29:47 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add drop information to relay browser
------------------------------------------------------------------------
r4519 | shwei | 2007-07-28 18:49:28 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Use phial for the element for which you have weaker resistance
------------------------------------------------------------------------
r4518 | veracity0 | 2007-07-28 18:43:10 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add boolean modifers: Softcore Only & Single Equip

------------------------------------------------------------------------
r4517 | shwei | 2007-07-28 18:34:14 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Recalculate damage absorption after mood+outfit switch
------------------------------------------------------------------------
r4516 | shwei | 2007-07-28 18:33:11 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Include DA when doing gauntlet basement test
------------------------------------------------------------------------
r4515 | shwei | 2007-07-28 18:25:54 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Only run outfit/buff swaps if failure expected
------------------------------------------------------------------------
r4514 | shwei | 2007-07-28 18:14:57 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Custom outfit and mood support for basement diving
------------------------------------------------------------------------
r4513 | shwei | 2007-07-28 16:44:08 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Opt-in monster stats in relay browser
Ignore instant messages while initializing chat
------------------------------------------------------------------------
r4512 | veracity0 | 2007-07-28 16:11:01 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

remove a couple of duplicate lines

------------------------------------------------------------------------
r4511 | veracity0 | 2007-07-28 15:39:07 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Add support for Tuesday's ruby

------------------------------------------------------------------------
r4510 | veracity0 | 2007-07-28 15:12:03 -0500 (Sat, 28 Jul 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix ASH forward references. New ASH functions:
stat to_stat (string );
string string_modifier( effect, string );

------------------------------------------------------------------------
r4509 | shwei | 2007-07-28 15:05:49 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Remove double-click listener
------------------------------------------------------------------------
r4508 | shwei | 2007-07-28 15:04:31 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

'add to junk' and 'add to memento' to recent items context menu
------------------------------------------------------------------------
r4507 | shwei | 2007-07-28 14:30:00 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/html/basics.js
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Use virtual URL for refreshing sidepane to avoid script firing
------------------------------------------------------------------------
r4506 | shwei | 2007-07-28 14:20:17 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Change firing of between battle scripts during manual adventuring
------------------------------------------------------------------------
r4505 | shwei | 2007-07-28 13:46:20 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix handling of worthless item acquisition when out of gum
Use adventure URLs instead of names for beanbat/screwdriver retrieval
------------------------------------------------------------------------
r4504 | shwei | 2007-07-28 13:20:04 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

More object reuse to reduce overhead in relay browser
Only revert equipment due to non-mood casts upon adventuring
------------------------------------------------------------------------
r4503 | shwei | 2007-07-28 12:06:08 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Fix inventory tracking for pulverize
------------------------------------------------------------------------
r4502 | veracity0 | 2007-07-28 11:37:17 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Variable items and effects

------------------------------------------------------------------------
r4501 | shwei | 2007-07-28 11:17:59 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Simplify implementation of chat buffer reset
------------------------------------------------------------------------
r4500 | veracity0 | 2007-07-28 09:24:41 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt

Add modifiers for many status effects. Add a few status effects.

------------------------------------------------------------------------
r4499 | shwei | 2007-07-28 03:20:42 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Simpler loading mechanism for chat
------------------------------------------------------------------------
r4498 | shwei | 2007-07-28 03:06:07 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix mini-browser clicks causing stack traces
------------------------------------------------------------------------
r4497 | shwei | 2007-07-28 02:57:20 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Protect against using dictionaries on adding machines
------------------------------------------------------------------------
r4496 | shwei | 2007-07-28 02:44:06 -0500 (Sat, 28 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Speed up check for mini-browser instances
Fix deadlock when trying to load request synch
------------------------------------------------------------------------
r4495 | shwei | 2007-07-28 00:43:00 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

When reloading send message frame, reset the recipient
------------------------------------------------------------------------
r4494 | shwei | 2007-07-28 00:32:13 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

If change-to familiar is already equipped with something, don't change equipment
------------------------------------------------------------------------
r4493 | shwei | 2007-07-28 00:26:28 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix outfit command not including custom outfits
------------------------------------------------------------------------
r4492 | shwei | 2007-07-28 00:14:13 -0500 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Separate custom outfits from normal outfits in relay
------------------------------------------------------------------------
r4491 | shwei | 2007-07-27 23:27:29 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Less memory-intensive filtering
------------------------------------------------------------------------
r4490 | veracity0 | 2007-07-27 22:51:45 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Percent modifiers are multiplicative. Handle items that change with the moons.

------------------------------------------------------------------------
r4489 | shwei | 2007-07-27 22:37:17 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Use mutable combo boxes for equipment
Add separate filter for custom outfits
------------------------------------------------------------------------
r4488 | veracity0 | 2007-07-27 21:07:19 -0500 (Fri, 27 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

If you've already unlocked the gallery, try to unlock the second floor before
we simply ignore the choice adventure.

------------------------------------------------------------------------
r4487 | shwei | 2007-07-27 18:04:25 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Switch gallery and second floor unlock to only happen once per ascension
------------------------------------------------------------------------
r4486 | shwei | 2007-07-27 17:51:03 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Song shift should not be an auto-stop
------------------------------------------------------------------------
r4485 | shwei | 2007-07-27 17:47:55 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java

Add items pulverized via internal requests to junk list
------------------------------------------------------------------------
r4484 | shwei | 2007-07-27 17:02:08 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Continue switch to custom combat, but show the change in the UI
------------------------------------------------------------------------
r4483 | shwei | 2007-07-27 16:50:44 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix content-encoding issues
Auto-run combat, rather than forcing CCS
------------------------------------------------------------------------
r4482 | shwei | 2007-07-27 16:38:08 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Use fewer string concatenations
------------------------------------------------------------------------
r4481 | shwei | 2007-07-27 15:58:53 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Switch back to buffered readers
------------------------------------------------------------------------
r4480 | shwei | 2007-07-27 14:02:48 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

No auto-flushing needed for output stream
------------------------------------------------------------------------
r4479 | shwei | 2007-07-27 13:36:50 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Read relay browser requests as bytes instead of characters
------------------------------------------------------------------------
r4478 | shwei | 2007-07-27 12:26:19 -0500 (Fri, 27 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Use meta-refreshes for custom combat
------------------------------------------------------------------------
r4477 | veracity0 | 2007-07-27 12:15:28 -0500 (Fri, 27 Jul 2007) | 3 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Pasta Oneness -> Manicotti Meditation
String modifer values are quoted

------------------------------------------------------------------------
r4476 | veracity0 | 2007-07-27 09:22:05 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Override moon phase items as well.

------------------------------------------------------------------------
r4475 | veracity0 | 2007-07-27 09:15:40 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Special case overrides

------------------------------------------------------------------------
r4474 | veracity0 | 2007-07-27 09:09:27 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Human readable modifier names.

------------------------------------------------------------------------
r4473 | shwei | 2007-07-27 02:25:06 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add ability to load cached item html data
Make elemental resistance modifier strings match elemental damage modifier strings
------------------------------------------------------------------------
r4472 | veracity0 | 2007-07-27 00:38:58 -0500 (Fri, 27 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/Modifiers.java

Support 20 more modifiers

------------------------------------------------------------------------
r4471 | shwei | 2007-07-26 22:35:19 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLSettings.java

For now, flag semi-rares as single-use
------------------------------------------------------------------------
r4470 | shwei | 2007-07-26 22:09:05 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

UI-friendlier means of handling worthless item acquisition
Remove "combined blue messages" option from chat
------------------------------------------------------------------------
r4469 | shwei | 2007-07-26 21:04:44 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Choice requests should not be repeated post-fight
------------------------------------------------------------------------
r4468 | veracity0 | 2007-07-26 20:58:33 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/modifiers.txt

Fix a few skill durations and effect modifiers

------------------------------------------------------------------------
r4467 | shwei | 2007-07-26 20:50:43 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Move between battle check to URL registration step
------------------------------------------------------------------------
r4466 | shwei | 2007-07-26 20:33:09 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Do not auto-maintain health, mana, and moods in-browser
------------------------------------------------------------------------
r4465 | shwei | 2007-07-26 18:51:20 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Fix mood autofill
------------------------------------------------------------------------
r4464 | shwei | 2007-07-26 18:50:35 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Fix rendering of offhand items
------------------------------------------------------------------------
r4463 | shwei | 2007-07-26 18:40:57 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix black cherry soda sort position
Allow adding machine handler to override ccs
------------------------------------------------------------------------
r4462 | veracity0 | 2007-07-26 18:30:21 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/modifiers.txt

Update skills. Add modifiers for various passive skills and effects

------------------------------------------------------------------------
r4461 | veracity0 | 2007-07-26 14:20:10 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

ASH functions to get current modifiers and item, skill, effect modifiers

------------------------------------------------------------------------
r4460 | shwei | 2007-07-26 13:42:30 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Update health and mana restore list
Always save non-internal green messages
------------------------------------------------------------------------
r4459 | veracity0 | 2007-07-26 12:32:33 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/statuseffects.txt

More status effect IDs. Correct some consumption data.

------------------------------------------------------------------------
r4458 | shwei | 2007-07-26 05:06:30 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Always fill in "Backup" into name custom outfit field
------------------------------------------------------------------------
r4457 | shwei | 2007-07-26 04:46:08 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

If basement level does not advance, abort
------------------------------------------------------------------------
r4456 | shwei | 2007-07-26 03:46:41 -0500 (Thu, 26 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Negate instanceof check
Fix adding machine handler
------------------------------------------------------------------------
r4455 | shwei | 2007-07-26 00:58:40 -0500 (Thu, 26 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Rearrange item filters and renderers
------------------------------------------------------------------------
r4454 | veracity0 | 2007-07-25 22:20:39 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Sigh. Correct null check...

------------------------------------------------------------------------
r4453 | veracity0 | 2007-07-25 22:15:14 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Apply class restrictions and intrinsic effects

------------------------------------------------------------------------
r4452 | shwei | 2007-07-25 21:23:32 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Always text-wrap all JOptionPane messages
------------------------------------------------------------------------
r4451 | shwei | 2007-07-25 20:26:30 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java

Remove tabs from item manager
------------------------------------------------------------------------
r4450 | veracity0 | 2007-07-25 19:45:24 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java

Modifiers are now table-driven

------------------------------------------------------------------------
r4449 | shwei | 2007-07-25 19:07:58 -0500 (Wed, 25 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Show autosell value on items with no power
Always show power on items with power
Fix filters on item management panels
------------------------------------------------------------------------
r4448 | shwei | 2007-07-25 18:40:57 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Move checkboxes back to item manager for quick viewing
Fix display case match script not picking up one-in-inventory items
------------------------------------------------------------------------
r4447 | shwei | 2007-07-25 16:45:56 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Swap elemental forms during basement diving
------------------------------------------------------------------------
r4446 | shwei | 2007-07-25 16:17:51 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Remove MODIFIER word from constants
------------------------------------------------------------------------
r4445 | shwei | 2007-07-25 16:15:38 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Additional tests while basement diving
------------------------------------------------------------------------
r4444 | veracity0 | 2007-07-25 15:05:21 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/Modifiers.java

Yet More modifiers refactoring

------------------------------------------------------------------------
r4443 | veracity0 | 2007-07-25 14:19:54 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

No NPE for areas with no default conditions

------------------------------------------------------------------------
r4442 | veracity0 | 2007-07-25 14:09:23 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Further encapsulate modifiers: include parsing of item enchantments

------------------------------------------------------------------------
r4441 | shwei | 2007-07-25 14:04:15 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Add untested special handling for adding machine
------------------------------------------------------------------------
r4440 | veracity0 | 2007-07-25 13:57:33 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   A /src/net/sourceforge/kolmafia/Modifiers.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Refactor modifiers

------------------------------------------------------------------------
r4439 | shwei | 2007-07-25 13:32:45 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Default conditions
------------------------------------------------------------------------
r4438 | shwei | 2007-07-25 11:52:15 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix auto-attack reset only firing on skills
------------------------------------------------------------------------
r4437 | veracity0 | 2007-07-25 11:34:20 -0500 (Wed, 25 Jul 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/zonelist.txt

Lighthouse and Junkyard are available post-war. The latter has a different
adventure ID than that used during the war.

------------------------------------------------------------------------
r4436 | shwei | 2007-07-25 11:11:58 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Cosmetic changes to sidepane
------------------------------------------------------------------------
r4435 | shwei | 2007-07-25 03:54:59 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix /whois always being dropped while running a buffbot
------------------------------------------------------------------------
r4434 | shwei | 2007-07-25 01:43:08 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Do not report "unknown adventure" after timeout
------------------------------------------------------------------------
r4433 | shwei | 2007-07-25 01:34:25 -0500 (Wed, 25 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Fix overdrink handling
------------------------------------------------------------------------
r4432 | shwei | 2007-07-25 01:19:24 -0500 (Wed, 25 Jul 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Improve daily dungeon skeleton key door handling
Add basic support for Fernswarthy's basement
------------------------------------------------------------------------
r4431 | shwei | 2007-07-24 22:13:31 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

More frames which can be hidden by default
------------------------------------------------------------------------
r4430 | shwei | 2007-07-24 22:08:09 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Switch from hide by default to dispose by default
------------------------------------------------------------------------
r4429 | shwei | 2007-07-24 21:20:09 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Slightly smarter auto-restore behavior for zones that are 100% non-combat
------------------------------------------------------------------------
r4428 | veracity0 | 2007-07-24 18:26:30 -0500 (Tue, 24 Jul 2007) | 3 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Parse Enchantments that modify a stat by a fixed or percentage.
Give feedback when reading your father's MacGuffin diary

------------------------------------------------------------------------
r4427 | shwei | 2007-07-24 17:00:35 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only run threshold checks during health checks
------------------------------------------------------------------------
r4426 | shwei | 2007-07-24 16:50:58 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Make counter values work, even if adventures not spent via KoLmafia
------------------------------------------------------------------------
r4425 | shwei | 2007-07-24 16:38:41 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Better absinthe counters
------------------------------------------------------------------------
r4424 | shwei | 2007-07-24 16:20:36 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Speed up relay browser by always returning 304s for non-HTML files
------------------------------------------------------------------------
r4423 | shwei | 2007-07-24 16:11:32 -0500 (Tue, 24 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow normal CCS to specify separate items for funkslinging
------------------------------------------------------------------------
r4422 | shwei | 2007-07-24 13:36:04 -0500 (Tue, 24 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Add absinthe and fortune cookie counters
Add quick link to worm wood to absinthe effect
------------------------------------------------------------------------
r4421 | veracity0 | 2007-07-24 11:31:14 -0500 (Tue, 24 Jul 2007) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Arid, Extra-Dry Desert has different adventure number when Ultrahydrated
Add power (from Wiki) of various shields
black & tan gives 2 drunkenness, not 3

------------------------------------------------------------------------
r4420 | veracity0 | 2007-07-24 09:41:20 -0500 (Tue, 24 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix glyph detection.

------------------------------------------------------------------------
r4419 | shwei | 2007-07-23 23:04:14 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Without the queue, a monster search is no longer needed
------------------------------------------------------------------------
r4418 | shwei | 2007-07-23 21:17:34 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix library second-floor unlock handling
------------------------------------------------------------------------
r4417 | shwei | 2007-07-23 20:28:10 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

After submitting requests to a buffbot, unset the requests
------------------------------------------------------------------------
r4416 | shwei | 2007-07-23 20:24:32 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Store canonical names for items and effects in moods
------------------------------------------------------------------------
r4415 | veracity0 | 2007-07-23 19:22:02 -0500 (Mon, 23 Jul 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Check equipment from Item Descriptions. Fix many errors.

------------------------------------------------------------------------
r4414 | shwei | 2007-07-23 15:46:01 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix RequestThread.postRequest trying to run requests concurrently
------------------------------------------------------------------------
r4413 | shwei | 2007-07-23 15:12:00 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Re-add restricted login command
------------------------------------------------------------------------
r4412 | shwei | 2007-07-23 13:34:31 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Make modifiers.txt human-readable
------------------------------------------------------------------------
r4411 | shwei | 2007-07-23 13:02:43 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Include bar whips
------------------------------------------------------------------------
r4410 | shwei | 2007-07-23 12:17:06 -0500 (Mon, 23 Jul 2007) | 3 lines
Changed paths:
   M /src/data/combats.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Remove junk item list button
Fix login/logout script options not saving
Automatically add items to junk list when autosell all used
------------------------------------------------------------------------
r4409 | shwei | 2007-07-23 11:15:17 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Log sorceress fight to adventure log
------------------------------------------------------------------------
r4408 | shwei | 2007-07-23 11:03:17 -0500 (Mon, 23 Jul 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Remove naughty sorceress from auto-adventure
Update wereseal formula with information provided in-thread
------------------------------------------------------------------------
r4407 | shwei | 2007-07-23 10:54:43 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix removal of maximum health reduction effects
------------------------------------------------------------------------
r4406 | shwei | 2007-07-23 10:47:42 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix equipment swapping if offhand item is not a weapon
------------------------------------------------------------------------
r4405 | shwei | 2007-07-23 10:40:27 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Smarter blackbird handling
------------------------------------------------------------------------
r4404 | shwei | 2007-07-23 10:34:18 -0500 (Mon, 23 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add boss reminders for all signs
------------------------------------------------------------------------
r4403 | veracity0 | 2007-07-22 19:33:12 -0500 (Sun, 22 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Experimental Summoning Chamber opening spoilers.

------------------------------------------------------------------------
r4402 | veracity0 | 2007-07-22 11:49:27 -0500 (Sun, 22 Jul 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Identify dusty bottles of wine when you put on Lord Spookyraven's spectacles.
Add CLI command "dusty" to tell you what are.
Update consumption data shown by Usable/Booze to reflect settings.

------------------------------------------------------------------------
r4401 | veracity0 | 2007-07-22 06:50:25 -0500 (Sun, 22 Jul 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Check level requirements for fod and booze. Fix many of them.

------------------------------------------------------------------------
r4400 | veracity0 | 2007-07-21 19:45:25 -0500 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Check item access and fix many of them.

------------------------------------------------------------------------
r4399 | veracity0 | 2007-07-21 16:26:36 -0500 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Choice Adventure 137

------------------------------------------------------------------------
r4398 | veracity0 | 2007-07-21 13:33:08 -0500 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Leprechaun's equipment is the Meat detector

------------------------------------------------------------------------
r4397 | veracity0 | 2007-07-21 13:14:03 -0500 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Check prices and modifiers. Correct many errors in such.

------------------------------------------------------------------------
r4396 | shwei | 2007-07-21 11:20:26 -0500 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix system tray logout option
Do not let logout request queue behind other CLI commands
------------------------------------------------------------------------
r4395 | shwei | 2007-07-21 11:16:33 -0500 (Sat, 21 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Fix logout menu option
------------------------------------------------------------------------
r4394 | shwei | 2007-07-21 11:12:44 -0500 (Sat, 21 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix logout command
------------------------------------------------------------------------
r4393 | veracity0 | 2007-07-21 05:59:20 -0500 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

...but use hex code for "light" grey, not dark grey.

------------------------------------------------------------------------
r4392 | veracity0 | 2007-07-21 05:57:24 -0500 (Sat, 21 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

"Color=lightgray" was not rendering correctly. Use hex value.

------------------------------------------------------------------------
r4391 | shwei | 2007-07-20 21:49:26 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Introduce "message display" and "infinite uses" use types
------------------------------------------------------------------------
r4390 | veracity0 | 2007-07-20 20:11:40 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

framework to check level requirements for food and booze

------------------------------------------------------------------------
r4389 | shwei | 2007-07-20 19:04:34 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

New preference to attempt to always load in new tab/window
------------------------------------------------------------------------
r4388 | shwei | 2007-07-20 18:45:32 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Auto-assemble blackbird when black market map used from relay browser
------------------------------------------------------------------------
r4387 | shwei | 2007-07-20 18:43:02 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Always use main_c.html instead of strange-looking URL
Automatically assemble blackbird if not assembled when using the black market map
------------------------------------------------------------------------
r4386 | veracity0 | 2007-07-20 18:31:17 -0500 (Fri, 20 Jul 2007) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Preliminary internal data checker.
Fix a bunch of bad item names and item desc ids that the data checker found.

------------------------------------------------------------------------
r4385 | shwei | 2007-07-20 18:08:06 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Smarter goatlet unlock mechanism
------------------------------------------------------------------------
r4384 | shwei | 2007-07-20 17:33:27 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Make complete the outfit more general, just in case
------------------------------------------------------------------------
r4383 | shwei | 2007-07-20 17:32:38 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix complete the outfit handling
------------------------------------------------------------------------
r4382 | shwei | 2007-07-20 17:14:09 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Reduce verbosity in pvp fight skip printout
Losing a blackbird does not lose its familiar item
------------------------------------------------------------------------
r4381 | shwei | 2007-07-20 16:57:59 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Phials are not multi-usable
------------------------------------------------------------------------
r4380 | shwei | 2007-07-20 16:45:34 -0500 (Fri, 20 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Add 'pvp' command to attack a specific person
Fix KoLmafia incorrectly logging names with spaces
Fix handling of clan hopping for PvP sniping
------------------------------------------------------------------------
r4379 | shwei | 2007-07-20 14:56:16 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Notice of command removal for people using "login"
------------------------------------------------------------------------
r4378 | shwei | 2007-07-20 14:14:17 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix login-through-exit scripts
------------------------------------------------------------------------
r4377 | shwei | 2007-07-20 14:06:44 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   D /src/jline
   D /src/licenses/jline-license.txt
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove JLine package
------------------------------------------------------------------------
r4376 | shwei | 2007-07-20 13:52:54 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove login command
------------------------------------------------------------------------
r4375 | shwei | 2007-07-20 13:42:08 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix continuation state discrepency after login
------------------------------------------------------------------------
r4374 | shwei | 2007-07-20 13:08:24 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Separate auto-repair and require box servant preferences
------------------------------------------------------------------------
r4373 | shwei | 2007-07-20 12:53:03 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Automatic goatlet unlock
Check for cast item, since end users might not
------------------------------------------------------------------------
r4372 | veracity0 | 2007-07-20 12:04:08 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt

Fix some level requirements for NS13 foods

------------------------------------------------------------------------
r4371 | veracity0 | 2007-07-20 11:40:43 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/data/inebriety.txt

Fix some booze level requirements

------------------------------------------------------------------------
r4370 | shwei | 2007-07-20 11:21:33 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

If retrieval ever pulls from storage, pull all of that item
------------------------------------------------------------------------
r4369 | shwei | 2007-07-20 11:12:00 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Compute available npc store items before computing available box servants
------------------------------------------------------------------------
r4368 | shwei | 2007-07-20 11:07:40 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Preliminary first-pass of level requirements
------------------------------------------------------------------------
r4367 | veracity0 | 2007-07-20 04:27:22 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Add a couple of stop encounters

------------------------------------------------------------------------
r4366 | shwei | 2007-07-20 03:24:34 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Fix sauceror creation handling
------------------------------------------------------------------------
r4365 | shwei | 2007-07-20 03:10:18 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Multiplicity only applies to rebuffs, not debuffs
------------------------------------------------------------------------
r4364 | shwei | 2007-07-20 03:08:45 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Disallow spaces in the name of moods
Allow moods to be used as quick rebuffs via "mood [name] #"
------------------------------------------------------------------------
r4363 | shwei | 2007-07-20 02:09:40 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix skip being ignored if player is missing an offered item
------------------------------------------------------------------------
r4362 | shwei | 2007-07-20 02:03:37 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Do not default to multiple
------------------------------------------------------------------------
r4361 | shwei | 2007-07-20 01:45:43 -0500 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Temporary removal of default conditions
------------------------------------------------------------------------
r4360 | shwei | 2007-07-20 01:00:09 -0500 (Fri, 20 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add multiplicity parameter to mood execution
Do not save implicit checkpoints during mood execution
------------------------------------------------------------------------
r4359 | shwei | 2007-07-19 22:19:22 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix handling of whitey's grove
------------------------------------------------------------------------
r4358 | shwei | 2007-07-19 21:05:12 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Slightly smarter handling of ascension
------------------------------------------------------------------------
r4357 | shwei | 2007-07-19 20:22:05 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix accidental removal of top bar in mini-browser
------------------------------------------------------------------------
r4356 | shwei | 2007-07-19 20:16:19 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Dvorak's revenge handling
------------------------------------------------------------------------
r4355 | shwei | 2007-07-19 19:53:34 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Special handling for palindome shelf adventure and blackbird
------------------------------------------------------------------------
r4354 | shwei | 2007-07-19 18:50:15 -0500 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix mini-browser constantly regrabbing focus on refresh
Fix tabbed mini-browser resulting in gray popup window
------------------------------------------------------------------------
r4353 | shwei | 2007-07-19 18:43:43 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix fullness queue
------------------------------------------------------------------------
r4352 | veracity0 | 2007-07-19 17:46:00 -0500 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Marquis de Poivre soda is an MP restorer

------------------------------------------------------------------------
r4351 | shwei | 2007-07-19 17:04:57 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Add move down option to display case rearranger
------------------------------------------------------------------------
r4350 | shwei | 2007-07-19 16:56:08 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Fix museum shelf adjustment
------------------------------------------------------------------------
r4349 | shwei | 2007-07-19 16:53:04 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java

Make sure labeled scroll panels are shown to have content set at construction
------------------------------------------------------------------------
r4348 | shwei | 2007-07-19 16:51:27 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java

Do not fire listeners until content is set
------------------------------------------------------------------------
r4347 | shwei | 2007-07-19 16:26:44 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java

Only shift layout if input precedes the label
------------------------------------------------------------------------
r4346 | shwei | 2007-07-19 16:16:13 -0500 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Make labels next to checkboxes/radio buttons clickable
Always use lowercased filtering labels for item lists
------------------------------------------------------------------------
r4345 | veracity0 | 2007-07-19 13:57:56 -0500 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Violet Fog choice adventure in Item-Driven zone list

------------------------------------------------------------------------
r4344 | shwei | 2007-07-19 10:49:25 -0500 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix unconditional use of equipment renderer
Add "storage" command to CLI
------------------------------------------------------------------------
r4343 | veracity0 | 2007-07-19 10:26:54 -0500 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

chaos butterfly is usable

------------------------------------------------------------------------
r4342 | shwei | 2007-07-19 09:52:13 -0500 (Thu, 19 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remove friars choice adventure from configurables
Change initial settings default for the spooky forest
------------------------------------------------------------------------
r4341 | shwei | 2007-07-19 09:37:41 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

List all creatable items in creatable section
------------------------------------------------------------------------
r4340 | shwei | 2007-07-19 02:45:53 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Fix description id for bhh item
------------------------------------------------------------------------
r4339 | shwei | 2007-07-19 02:21:30 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make non-mood effect removal opt-in
------------------------------------------------------------------------
r4338 | shwei | 2007-07-19 02:16:03 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

When removing beaten up, also consider tetanus and poisoned
------------------------------------------------------------------------
r4337 | shwei | 2007-07-19 02:05:15 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Guarantee that auto-restore continues after beaten up removal unless desired value already reached
------------------------------------------------------------------------
r4336 | shwei | 2007-07-19 01:19:59 -0500 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Smarter handling of beaten up during health restore
------------------------------------------------------------------------
r4335 | shwei | 2007-07-18 22:16:21 -0500 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Missing choice adventures
Request frame does not grab focus
------------------------------------------------------------------------
r4334 | shwei | 2007-07-18 21:40:55 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Retain original 'let me make as much as I want' functionality once limit is reached
------------------------------------------------------------------------
r4333 | shwei | 2007-07-18 21:35:50 -0500 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Show total fullness/inebriety queued
Recognize queued fullness/inebriety for queue limits
------------------------------------------------------------------------
r4332 | shwei | 2007-07-18 19:42:29 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix inability to steal item from familiar that was equipped at login
------------------------------------------------------------------------
r4331 | veracity0 | 2007-07-18 19:41:45 -0500 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

Item descripion # for Red Balloon of Valor

------------------------------------------------------------------------
r4330 | shwei | 2007-07-18 19:32:11 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix pickpocket attempts in custom combat
------------------------------------------------------------------------
r4329 | shwei | 2007-07-18 19:06:51 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java

Consume enter key events
------------------------------------------------------------------------
r4328 | shwei | 2007-07-18 17:38:06 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix subversion data updates
------------------------------------------------------------------------
r4327 | veracity0 | 2007-07-18 12:14:35 -0500 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

figure-skating duck

------------------------------------------------------------------------
r4326 | veracity0 | 2007-07-18 08:14:23 -0500 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/monsters.txt

Preliminary NS13 monster data

------------------------------------------------------------------------
r4325 | shwei | 2007-07-18 06:07:43 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

If file exists, don't download again
------------------------------------------------------------------------
r4324 | shwei | 2007-07-18 02:39:47 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Only reset auto-attack if there are form fields
------------------------------------------------------------------------
r4323 | shwei | 2007-07-18 02:33:38 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Reset auto-attack for the hidden city
------------------------------------------------------------------------
r4322 | shwei | 2007-07-18 02:19:25 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version number update
------------------------------------------------------------------------
r4321 | shwei | 2007-07-18 02:07:25 -0500 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Recognize enter key on login window
------------------------------------------------------------------------
r4320 | shwei | 2007-07-18 01:54:49 -0500 (Wed, 18 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Use a single thread to handle all custom combat
Handle Firefox history-cache memory leak by using reload() instead of resetting location
------------------------------------------------------------------------
r4319 | shwei | 2007-07-17 23:06:45 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Test for tradeability when creation not possible also
------------------------------------------------------------------------
r4318 | shwei | 2007-07-17 21:34:44 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix lemon adventure configure option not appearing
Test for tradeable status before trying to purchase items
------------------------------------------------------------------------
r4317 | shwei | 2007-07-17 21:29:11 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Make knob outskirts adventure configurable
------------------------------------------------------------------------
r4316 | shwei | 2007-07-17 21:25:54 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Change palindome default settings
Force update of non-configurable choices on version change
------------------------------------------------------------------------
r4315 | shwei | 2007-07-17 20:07:09 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Re-add around the world and knob shaft as configurable choices
------------------------------------------------------------------------
r4314 | shwei | 2007-07-17 20:02:28 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

User-friendlier viewing of bbcode generated information
------------------------------------------------------------------------
r4313 | shwei | 2007-07-17 19:51:33 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Add bbcode generator for choice spoilers
------------------------------------------------------------------------
r4312 | veracity0 | 2007-07-17 18:55:25 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

tabify

------------------------------------------------------------------------
r4311 | shwei | 2007-07-17 18:08:29 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Conditions take precedence over settings
More choice adventure rearrangement
------------------------------------------------------------------------
r4310 | shwei | 2007-07-17 17:32:44 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Make cyrpt choice adventures spoiler-only
Always honor "skip adventure" choices
------------------------------------------------------------------------
r4309 | shwei | 2007-07-17 14:52:37 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Choice adventure gaps
------------------------------------------------------------------------
r4308 | shwei | 2007-07-17 14:37:39 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Add null pointer checks
Fix checkboxes on usable section
------------------------------------------------------------------------
r4307 | shwei | 2007-07-17 14:24:19 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Only purchase from the mall when interaction is possible
------------------------------------------------------------------------
r4306 | shwei | 2007-07-17 14:23:01 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Prefer purchases when no ingredients are available
------------------------------------------------------------------------
r4305 | shwei | 2007-07-17 14:08:20 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Fix mini-browser autoscroll
------------------------------------------------------------------------
r4304 | shwei | 2007-07-17 14:00:42 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Fix gCLI not displaying anything if loaded after login
------------------------------------------------------------------------
r4303 | shwei | 2007-07-17 13:36:56 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Better buff refresh handling during lag
------------------------------------------------------------------------
r4302 | shwei | 2007-07-17 13:20:30 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Take string buffer processing out of Swing thread
------------------------------------------------------------------------
r4301 | shwei | 2007-07-17 12:54:59 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix doubled moon phase updates
------------------------------------------------------------------------
r4300 | shwei | 2007-07-17 12:26:16 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Hagnk's equipment tab should be "pull & use"
------------------------------------------------------------------------
r4299 | veracity0 | 2007-07-17 12:21:07 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt

meat detector, not meat0 detector

------------------------------------------------------------------------
r4298 | veracity0 | 2007-07-17 12:17:10 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

No divide by zero calculating "buff count" for passive skills.

------------------------------------------------------------------------
r4297 | shwei | 2007-07-17 12:16:18 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Disallow access to special hippy stores before level 12
------------------------------------------------------------------------
r4296 | shwei | 2007-07-17 12:14:54 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Make hippy store reset check more strict
------------------------------------------------------------------------
r4295 | shwei | 2007-07-17 12:02:23 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Enforce maximum possible on setBuffCount
------------------------------------------------------------------------
r4294 | shwei | 2007-07-17 11:55:34 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Add restorative items section to item manager
------------------------------------------------------------------------
r4293 | veracity0 | 2007-07-17 11:23:35 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Do not check consumption limits when queueing concoctions: "move", not "use"

------------------------------------------------------------------------
r4292 | veracity0 | 2007-07-17 10:53:11 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt

Unidentified jerky

------------------------------------------------------------------------
r4291 | veracity0 | 2007-07-17 10:32:45 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt

Better consumption data for NS13 items

------------------------------------------------------------------------
r4290 | shwei | 2007-07-17 01:48:46 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix potential display flicker weirdness when logging in while in Valhalla
------------------------------------------------------------------------
r4289 | shwei | 2007-07-17 01:46:26 -0500 (Tue, 17 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only refresh Hagnk's if it's not known to be empty
------------------------------------------------------------------------
r4288 | shwei | 2007-07-17 01:31:10 -0500 (Tue, 17 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fewer page loads after ascension
Recognition of concertina for AT buffs
------------------------------------------------------------------------
r4287 | shwei | 2007-07-17 01:07:48 -0500 (Tue, 17 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Casualcore has zero-turn ronin period
Fix handling of softcore zodiac sign select
Automatically load toot oriole (no redirect)
------------------------------------------------------------------------
r4286 | shwei | 2007-07-16 20:00:43 -0500 (Mon, 16 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Less-strict test for ascension process completion
------------------------------------------------------------------------
r4285 | shwei | 2007-07-16 19:38:40 -0500 (Mon, 16 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Items cannot be used as auto-attacks
------------------------------------------------------------------------
r4284 | shwei | 2007-07-16 18:52:06 -0500 (Mon, 16 Jul 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Simplify "should this scroll" check
Fix creatable non-equipment fixed filter
------------------------------------------------------------------------
r4283 | shwei | 2007-07-16 18:33:00 -0500 (Mon, 16 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java

Fix area validation
------------------------------------------------------------------------
r4282 | shwei | 2007-07-16 17:59:02 -0500 (Mon, 16 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Add new "equipment" section to item manager
------------------------------------------------------------------------
r4281 | veracity0 | 2007-07-16 17:38:54 -0500 (Mon, 16 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

No infinite loop if we can't extract effect in sidepane

------------------------------------------------------------------------
r4280 | veracity0 | 2007-07-16 15:07:50 -0500 (Mon, 16 Jul 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Multi-use mojo filters

------------------------------------------------------------------------
r4279 | veracity0 | 2007-07-16 14:42:28 -0500 (Mon, 16 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Informative message when visit hippy store during breakfast

------------------------------------------------------------------------
r4278 | shwei | 2007-07-16 12:47:31 -0500 (Mon, 16 Jul 2007) | 1 line
Changed paths:
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Remove zone category validation
------------------------------------------------------------------------
r4277 | shwei | 2007-07-16 12:34:00 -0500 (Mon, 16 Jul 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Simplify familiar type handling
All exits attempt to logout and save settings first
------------------------------------------------------------------------
r4276 | shwei | 2007-07-16 10:55:41 -0500 (Mon, 16 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

User indicates that mysticality is never used for to-hit
------------------------------------------------------------------------
r4275 | veracity0 | 2007-07-16 09:59:57 -0500 (Mon, 16 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

many status effect IDs from the Wiki

------------------------------------------------------------------------
r4274 | veracity0 | 2007-07-16 08:34:01 -0500 (Mon, 16 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

more status effect desc ids

------------------------------------------------------------------------
r4273 | veracity0 | 2007-07-15 19:25:32 -0500 (Sun, 15 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Handle plural monsters when detecting bang potion effects

------------------------------------------------------------------------
r4272 | shwei | 2007-07-15 16:19:21 -0500 (Sun, 15 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

During war, need war hippy fatigues
------------------------------------------------------------------------
r4271 | shwei | 2007-07-15 09:38:38 -0500 (Sun, 15 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Make sure internal requests are processed at least once
------------------------------------------------------------------------
r4270 | shwei | 2007-07-15 09:37:30 -0500 (Sun, 15 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Fix double-processing of ingredients during item creation
------------------------------------------------------------------------
r4269 | shwei | 2007-07-15 09:32:48 -0500 (Sun, 15 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Only use clovers in lucky entryway
------------------------------------------------------------------------
r4268 | shwei | 2007-07-15 03:22:09 -0500 (Sun, 15 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Initial hippy store handling
------------------------------------------------------------------------
r4267 | shwei | 2007-07-15 02:36:52 -0500 (Sun, 15 Jul 2007) | 1 line
Changed paths:
   M /src/data/npcstores.txt
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Use store name in determining accessibility for multiple stores with the same id
------------------------------------------------------------------------
r4266 | shwei | 2007-07-15 02:01:57 -0500 (Sun, 15 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Remove hippy store access
Fix white citadel access
------------------------------------------------------------------------
r4265 | shwei | 2007-07-15 01:51:50 -0500 (Sun, 15 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java

Disable hippy store access after level 12
------------------------------------------------------------------------
r4264 | shwei | 2007-07-14 22:11:25 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow base-directory relative map filenames for internal maps
------------------------------------------------------------------------
r4263 | shwei | 2007-07-14 21:59:27 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix file retrieval
------------------------------------------------------------------------
r4262 | shwei | 2007-07-14 19:59:45 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   A /src/net/sourceforge/kolmafia/DescriptionFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Introduce description frame for popups
------------------------------------------------------------------------
r4261 | shwei | 2007-07-14 19:00:17 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java

Fix delay when running the "clear" CLI command
------------------------------------------------------------------------
r4260 | shwei | 2007-07-14 18:47:05 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix request synch not loading
------------------------------------------------------------------------
r4259 | shwei | 2007-07-14 18:01:27 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Item manager remembers last selected card
------------------------------------------------------------------------
r4258 | shwei | 2007-07-14 15:20:30 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Square root formula for sombrero
------------------------------------------------------------------------
r4257 | shwei | 2007-07-14 14:52:05 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix delay amount considered display
------------------------------------------------------------------------
r4256 | shwei | 2007-07-14 14:51:01 -0500 (Sat, 14 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Adjust fixed experience increase
Faster tracking of overall delay
------------------------------------------------------------------------
r4255 | shwei | 2007-07-14 13:54:25 -0500 (Sat, 14 Jul 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Increased flexibility in chat font size
Fix tab not being selected when frame called from menu
------------------------------------------------------------------------
r4254 | shwei | 2007-07-14 13:14:26 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix gridlayout
------------------------------------------------------------------------
r4253 | shwei | 2007-07-14 11:32:28 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Re-add experience adjustment modifier
------------------------------------------------------------------------
r4252 | shwei | 2007-07-14 02:41:45 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Use wiki volleyball formula
------------------------------------------------------------------------
r4251 | shwei | 2007-07-14 01:56:19 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add turns_played function for people who want to write a semirare counter
------------------------------------------------------------------------
r4250 | shwei | 2007-07-14 01:42:10 -0500 (Sat, 14 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Use wiki data on leatherback
------------------------------------------------------------------------
r4249 | shwei | 2007-07-14 01:39:05 -0500 (Sat, 14 Jul 2007) | 3 lines
Changed paths:
   M /src/data/buffbots.txt
   M /src/data/modifiers.txt
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix chat buffer null pointer
Rename various ASH methods
Decrease player status update overhead
------------------------------------------------------------------------
r4248 | shwei | 2007-07-13 22:36:24 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Remove XP and initiative labels
------------------------------------------------------------------------
r4247 | shwei | 2007-07-13 22:02:34 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Remove combat queue support
------------------------------------------------------------------------
r4246 | shwei | 2007-07-13 16:24:09 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Remove function call overhead
------------------------------------------------------------------------
r4245 | shwei | 2007-07-13 15:19:48 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Slightly more efficient mini-browser handling
------------------------------------------------------------------------
r4244 | shwei | 2007-07-13 14:39:13 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

invokeLater instead of invokeAndWait
------------------------------------------------------------------------
r4243 | shwei | 2007-07-13 13:16:31 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Add standard limit for restaurant/microbrewery items
------------------------------------------------------------------------
r4242 | shwei | 2007-07-13 13:07:13 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Some people running a buffbot don't set it as a startup option
------------------------------------------------------------------------
r4241 | shwei | 2007-07-13 13:04:28 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Detect steel organ acquisition
------------------------------------------------------------------------
r4240 | shwei | 2007-07-13 12:55:03 -0500 (Fri, 13 Jul 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Make sure clear/re-add happens in order
Push all display pane updates into Swing thread
------------------------------------------------------------------------
r4239 | shwei | 2007-07-13 04:53:40 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Fix handling of dough products in queue
------------------------------------------------------------------------
r4238 | shwei | 2007-07-13 03:58:13 -0500 (Fri, 13 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Remove "loading" notice when loading request data
Only print to the messages window if setting value actually changes
Change auto-attack if staying in the same area, but changing combat strategy
------------------------------------------------------------------------
r4237 | shwei | 2007-07-13 03:10:32 -0500 (Fri, 13 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/tab/CloseTabPaneUI.java

Array bounds check on tab layout
Track considered and actual delay separately
------------------------------------------------------------------------
r4236 | shwei | 2007-07-13 02:50:11 -0500 (Fri, 13 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If delay not active, print the delay that would have been added
------------------------------------------------------------------------
r4235 | shwei | 2007-07-12 22:18:19 -0500 (Thu, 12 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add load_html function to ASH
Stop checking for a datamaps folder
------------------------------------------------------------------------
r4234 | shwei | 2007-07-12 19:44:01 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix feast detection
------------------------------------------------------------------------
r4233 | veracity0 | 2007-07-12 19:38:37 -0500 (Thu, 12 Jul 2007) | 3 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Familiar Trainer transcript now includes familiar item equipping.
Arena parameters for Ragamuffin Imp

------------------------------------------------------------------------
r4232 | shwei | 2007-07-12 17:19:13 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix KoLmafia-driven auto pickpocket
------------------------------------------------------------------------
r4231 | shwei | 2007-07-12 17:10:57 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Slight improvement to auto-attack enabling to handle micro-managed ASH scripts
------------------------------------------------------------------------
r4230 | veracity0 | 2007-07-12 16:36:04 -0500 (Thu, 12 Jul 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Remove stray character

------------------------------------------------------------------------
r4229 | shwei | 2007-07-12 16:26:40 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only enable auto-attack for zones with known, non-zero combat encounter rates
------------------------------------------------------------------------
r4228 | shwei | 2007-07-12 16:20:50 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only enable auto-attack if it hasn't been enabled
------------------------------------------------------------------------
r4227 | shwei | 2007-07-12 16:06:57 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Make delays optional on a per-login basis
------------------------------------------------------------------------
r4226 | veracity0 | 2007-07-12 15:16:49 -0500 (Thu, 12 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Remove a couple of incorrect loop bogosity checks.

------------------------------------------------------------------------
r4225 | shwei | 2007-07-12 15:08:12 -0500 (Thu, 12 Jul 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Moods support for oasis/desert
Sidebar GUI refresh uses character sheet
------------------------------------------------------------------------
r4224 | shwei | 2007-07-12 13:30:14 -0500 (Thu, 12 Jul 2007) | 2 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Increase initial lag tolerance
Detect feast of boris for fullness counter
------------------------------------------------------------------------
r4223 | veracity0 | 2007-07-12 13:08:28 -0500 (Thu, 12 Jul 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Ragamuffin Imp

------------------------------------------------------------------------
r4222 | veracity0 | 2007-07-12 11:21:11 -0500 (Thu, 12 Jul 2007) | 2 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix compile error

------------------------------------------------------------------------
r4221 | shwei | 2007-07-12 03:37:32 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java

Delay buffbot project until after release
------------------------------------------------------------------------
r4220 | shwei | 2007-07-12 02:11:51 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Change auto-attack for adventure sequences not using custom combat
------------------------------------------------------------------------
r4219 | shwei | 2007-07-12 01:57:45 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

Fix compile error
------------------------------------------------------------------------
r4218 | shwei | 2007-07-12 01:57:08 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Use non-variable delay from early versions
------------------------------------------------------------------------
r4217 | shwei | 2007-07-12 00:24:00 -0500 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Remember to equip the mirror shard
------------------------------------------------------------------------
r4216 | shwei | 2007-07-11 18:44:42 -0500 (Wed, 11 Jul 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt

Add red pixel potions to default items
------------------------------------------------------------------------
r4215 | shwei | 2007-07-11 18:35:27 -0500 (Wed, 11 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Move equipment removal code into equipment request
Fix mirror shard equipping using unnecessary steps
Move familiar item unequip code to familiar request
------------------------------------------------------------------------
r4214 | veracity0 | 2007-07-11 14:39:36 -0500 (Wed, 11 Jul 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix Island War choice adventures

------------------------------------------------------------------------
r4213 | veracity0 | 2007-07-11 13:14:08 -0500 (Wed, 11 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ASH for statement improvement: for <start> to <end> by <increment>

------------------------------------------------------------------------
r4212 | shwei | 2007-07-11 11:35:10 -0500 (Wed, 11 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Make creatable items update thread-safe
------------------------------------------------------------------------
r4211 | shwei | 2007-07-11 11:30:34 -0500 (Wed, 11 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix request frame not reappearing when re-requested
------------------------------------------------------------------------
r4210 | veracity0 | 2007-07-10 23:57:53 -0500 (Tue, 10 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Macintosh requires VK_BACK_SPACE, not VK_DELETE

------------------------------------------------------------------------
r4209 | shwei | 2007-07-10 22:40:13 -0500 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not count redirects toward lag estimate
------------------------------------------------------------------------
r4208 | shwei | 2007-07-10 22:17:28 -0500 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Increase delay debug information
------------------------------------------------------------------------
r4207 | shwei | 2007-07-10 21:44:49 -0500 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java

Fix restaurant/microbrewery items not showing up
------------------------------------------------------------------------
r4206 | shwei | 2007-07-10 21:31:20 -0500 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix handling of queued daily specials
------------------------------------------------------------------------
r4205 | shwei | 2007-07-10 21:23:48 -0500 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add spleen use and fullness functions
------------------------------------------------------------------------
r4204 | shwei | 2007-07-10 19:50:40 -0500 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Slightly more compact buffbot request interface
------------------------------------------------------------------------
r4203 | veracity0 | 2007-07-10 15:52:42 -0500 (Tue, 10 Jul 2007) | 4 lines
Changed paths:
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Add boilermaker inebriety data. Get actual named star starfish in Lair.
No Familiar is "(none)" not "(none) (1)" in Gear Changer.
Change equipment before change familiar in Gear Changer.

------------------------------------------------------------------------
r4202 | veracity0 | 2007-07-10 14:06:34 -0500 (Tue, 10 Jul 2007) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/statuseffects.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix bang potion usage for three-gate puzzle. 
Gate name checking is case insensitive.
Fix URL for the Farm. Fix recipe for gnatloaf. Effect ID for Engorged Weapon.

------------------------------------------------------------------------
r4201 | veracity0 | 2007-07-09 20:56:18 -0500 (Mon, 09 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Minor change to choice spoilers.

------------------------------------------------------------------------
r4200 | shwei | 2007-07-09 17:20:31 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java

Only include command history for gCLI chat tab
------------------------------------------------------------------------
r4199 | shwei | 2007-07-09 15:59:22 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Experimental case-insensitive handling of tower guards
------------------------------------------------------------------------
r4198 | shwei | 2007-07-09 15:33:53 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix quest log links coming up as events
------------------------------------------------------------------------
r4197 | shwei | 2007-07-09 13:57:45 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not include initial roundtrip TCP connection opening in lag calculation
------------------------------------------------------------------------
r4196 | shwei | 2007-07-09 12:38:51 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   A /src/html/palinshelves.js
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Inject Javascript to solve palindome shelves
------------------------------------------------------------------------
r4195 | shwei | 2007-07-09 12:08:35 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix up arrows not appearing on items not in mood
------------------------------------------------------------------------
r4194 | shwei | 2007-07-09 12:07:35 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

intervalRemoved should use getElementAt, so revert elemental removal "fixes"
------------------------------------------------------------------------
r4193 | shwei | 2007-07-09 11:55:40 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

More delay debug text
------------------------------------------------------------------------
r4192 | shwei | 2007-07-09 11:53:02 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Delay debug
------------------------------------------------------------------------
r4191 | veracity0 | 2007-07-09 11:28:10 -0500 (Mon, 09 Jul 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Drum machine. Pyramid has two choice adventures.

------------------------------------------------------------------------
r4190 | shwei | 2007-07-09 11:00:25 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Fewer action listeners on objectives checkbox
------------------------------------------------------------------------
r4189 | shwei | 2007-07-09 10:51:15 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Allow overrides
------------------------------------------------------------------------
r4188 | shwei | 2007-07-09 10:48:26 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

If mood says "uneffect", override with actual possible intent when uneffecting
------------------------------------------------------------------------
r4187 | veracity0 | 2007-07-09 09:48:25 -0500 (Mon, 09 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Louvre.java

Use new algoithm through level 13

------------------------------------------------------------------------
r4186 | shwei | 2007-07-09 00:33:27 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Recognize zero rotations needed to complete maze
------------------------------------------------------------------------
r4185 | shwei | 2007-07-09 00:30:12 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java

Allow resting to restore only HP or MP
------------------------------------------------------------------------
r4184 | shwei | 2007-07-09 00:20:51 -0500 (Mon, 09 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix final rotations
------------------------------------------------------------------------
r4183 | veracity0 | 2007-07-08 19:17:07 -0500 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Failure to find a gate is a fatal error.

------------------------------------------------------------------------
r4182 | shwei | 2007-07-08 18:11:56 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Fix array index out of bounds exception
------------------------------------------------------------------------
r4181 | shwei | 2007-07-08 17:35:27 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix over-decrement of lag tolerance
------------------------------------------------------------------------
r4180 | shwei | 2007-07-08 17:33:16 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Increase slowness tolerance
------------------------------------------------------------------------
r4179 | shwei | 2007-07-08 17:25:11 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add delays during lag strictly to adventuring and/or timeouts
------------------------------------------------------------------------
r4178 | veracity0 | 2007-07-08 17:15:09 -0500 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix ABE in gate puzzle solver

------------------------------------------------------------------------
r4177 | shwei | 2007-07-08 13:29:12 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Fix assorted null pointers
------------------------------------------------------------------------
r4176 | veracity0 | 2007-07-08 11:23:09 -0500 (Sun, 08 Jul 2007) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Handful of sand is multi-usable.
Support for stone sphere effects.

------------------------------------------------------------------------
r4175 | shwei | 2007-07-08 11:04:42 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Allow philanthropic buffs to be de-activated
------------------------------------------------------------------------
r4174 | shwei | 2007-07-08 04:08:44 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/com/informit/guides/JDnDList.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Fix element removal handling
------------------------------------------------------------------------
r4173 | shwei | 2007-07-08 03:56:43 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Add frames to pages loaded via menus
------------------------------------------------------------------------
r4172 | shwei | 2007-07-08 03:07:11 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java

After retrieving stash contents, mark stash retrieved
------------------------------------------------------------------------
r4171 | shwei | 2007-07-08 02:55:39 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix Windows menu showing hidden frames
------------------------------------------------------------------------
r4170 | shwei | 2007-07-08 02:45:56 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix potential early logout
------------------------------------------------------------------------
r4169 | shwei | 2007-07-08 02:44:49 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix KoLmafia not existing if you open something other than the main interface
------------------------------------------------------------------------
r4168 | shwei | 2007-07-08 02:30:40 -0500 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix double processing of automated choice adventures
------------------------------------------------------------------------
r4167 | shwei | 2007-07-08 01:21:42 -0500 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /src/com/informit/guides/JDnDList.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Change buffbot white list to only include clan members
Switch from context menu item to delete key to remove items from list
------------------------------------------------------------------------
r4166 | veracity0 | 2007-07-08 00:15:39 -0500 (Sun, 08 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

The Tr4pz0r IS useful enough to access as a Relay Browser request...

------------------------------------------------------------------------
r4165 | veracity0 | 2007-07-07 23:50:15 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

More status effects. Add stone rose to tradeitems.txt

------------------------------------------------------------------------
r4164 | shwei | 2007-07-07 19:01:32 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   D /src/net/sourceforge/kolmafia/TrapperRequest.java

Without the old bounty hunter, trapper support isn't necessary
------------------------------------------------------------------------
r4163 | shwei | 2007-07-07 18:44:47 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   D /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   D /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   D /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

All pending/propose trades go through relay browser
------------------------------------------------------------------------
r4162 | veracity0 | 2007-07-07 17:34:59 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Detection of bounty items

------------------------------------------------------------------------
r4161 | shwei | 2007-07-07 17:23:22 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add my_id to ASH
------------------------------------------------------------------------
r4160 | shwei | 2007-07-07 17:09:19 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix null pointer when disposing main interface
------------------------------------------------------------------------
r4159 | shwei | 2007-07-07 16:53:22 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Fix null pointer when closing desktop frame
------------------------------------------------------------------------
r4158 | shwei | 2007-07-07 16:28:51 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Rename turns used method
------------------------------------------------------------------------
r4157 | shwei | 2007-07-07 16:22:10 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix delays never decrementing
------------------------------------------------------------------------
r4156 | shwei | 2007-07-07 16:09:16 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Increase lag tolerance before delays
Fix item id test for bounty hunter items
------------------------------------------------------------------------
r4155 | veracity0 | 2007-07-07 15:27:01 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Report all missing gate items.

------------------------------------------------------------------------
r4154 | shwei | 2007-07-07 15:26:23 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Additional pointer nulling
------------------------------------------------------------------------
r4153 | shwei | 2007-07-07 14:42:58 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Unregister list listeners from menus when frame closed
------------------------------------------------------------------------
r4152 | shwei | 2007-07-07 14:12:00 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Aggressive removal rather than reliance on weak references
------------------------------------------------------------------------
r4151 | shwei | 2007-07-07 13:35:29 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Remove tabbed pane listeners
Remove pointer to created frame
------------------------------------------------------------------------
r4150 | shwei | 2007-07-07 12:51:37 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Memory leak debugging
------------------------------------------------------------------------
r4149 | veracity0 | 2007-07-07 12:47:27 -0500 (Sat, 07 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Sorceress entryway script will acquire and use necessary items to pass the
three gate puzzle

------------------------------------------------------------------------
r4148 | veracity0 | 2007-07-07 08:50:31 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

correct gate names

------------------------------------------------------------------------
r4147 | veracity0 | 2007-07-07 08:47:14 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Relay Browser "use" links for Bounty items.

------------------------------------------------------------------------
r4146 | shwei | 2007-07-07 02:57:17 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Temporarily disable multiple mini-browser instances
------------------------------------------------------------------------
r4145 | shwei | 2007-07-07 02:31:00 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Use hide on close for most windows
------------------------------------------------------------------------
r4144 | shwei | 2007-07-07 02:12:55 -0500 (Sat, 07 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Fix null pointer exception
------------------------------------------------------------------------
r4143 | shwei | 2007-07-07 02:02:57 -0500 (Sat, 07 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Fix action listener memory leak on buff request frame
Remove philanthropic offerings from buff request window
------------------------------------------------------------------------
r4142 | veracity0 | 2007-07-06 22:00:46 -0500 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt

Post-War Hippy Camp

------------------------------------------------------------------------
r4141 | shwei | 2007-07-06 20:55:58 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/tab/CloseTabPaneUI.java

Main interface uses red-style tab closers
------------------------------------------------------------------------
r4140 | shwei | 2007-07-06 19:27:36 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

More status effects
------------------------------------------------------------------------
r4139 | shwei | 2007-07-06 19:17:39 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Turn chat toolbar on by default
------------------------------------------------------------------------
r4138 | shwei | 2007-07-06 19:12:36 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Decrease delay increment
------------------------------------------------------------------------
r4137 | shwei | 2007-07-06 18:55:56 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Recognize bounty completion
------------------------------------------------------------------------
r4136 | veracity0 | 2007-07-06 17:49:39 -0500 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

fix recipe

------------------------------------------------------------------------
r4135 | shwei | 2007-07-06 17:40:03 -0500 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/tab/CloseTabPaneUI.java

Fix more potential tabbed pane memory leaks
Automatic handling of proxies on OS X
------------------------------------------------------------------------
r4134 | shwei | 2007-07-06 17:17:54 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Remove internal bounty hunter menu item
------------------------------------------------------------------------
r4133 | shwei | 2007-07-06 17:11:16 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   D /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Bounty hunter relay browser support
------------------------------------------------------------------------
r4132 | shwei | 2007-07-06 15:15:54 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java

Typo fix
------------------------------------------------------------------------
r4131 | shwei | 2007-07-06 15:14:40 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Handle various quests
------------------------------------------------------------------------
r4130 | veracity0 | 2007-07-06 14:40:29 -0500 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Include items that generate needed gate status effects.

------------------------------------------------------------------------
r4129 | veracity0 | 2007-07-06 13:05:23 -0500 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Castle zone moved

------------------------------------------------------------------------
r4128 | shwei | 2007-07-06 11:18:53 -0500 (Fri, 06 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Different search text for inebriety
------------------------------------------------------------------------
r4127 | veracity0 | 2007-07-06 10:51:41 -0500 (Fri, 06 Jul 2007) | 4 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Cupcake status effects.
Label bang potions in fight and multiuse "use item" dropdowns.
Label bang potions wherever found: from chests, in mall, ...

------------------------------------------------------------------------
r4126 | veracity0 | 2007-07-06 03:12:10 -0500 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt

Item description numbers. Recipe.

------------------------------------------------------------------------
r4125 | veracity0 | 2007-07-06 03:00:17 -0500 (Fri, 06 Jul 2007) | 3 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Handle Funkslinging bang potions. Handle bang effects vs. plual monsters.
Status effect. Improve Cyrpt choice adventure spoilers.

------------------------------------------------------------------------
r4124 | veracity0 | 2007-07-05 19:53:34 -0500 (Thu, 05 Jul 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Add Brimstone items

------------------------------------------------------------------------
r4123 | shwei | 2007-07-05 16:53:49 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix whitespace and gender check for bang potions used in fights
------------------------------------------------------------------------
r4122 | shwei | 2007-07-05 16:42:09 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only replace actual item, not use text
------------------------------------------------------------------------
r4121 | shwei | 2007-07-05 16:37:39 -0500 (Thu, 05 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Render bang potion effects
Add ! CLI command for quick summary
------------------------------------------------------------------------
r4120 | shwei | 2007-07-05 15:28:17 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remember bang potion effects
------------------------------------------------------------------------
r4119 | shwei | 2007-07-05 14:50:34 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Refine maze solver
------------------------------------------------------------------------
r4118 | shwei | 2007-07-05 14:49:46 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Refine maze solver
------------------------------------------------------------------------
r4117 | shwei | 2007-07-05 14:26:39 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Add Alt+F4 hotkey on non-OSX machines
------------------------------------------------------------------------
r4116 | shwei | 2007-07-05 14:19:28 -0500 (Thu, 05 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make chat toolbar opt-in
Add logout/exit menu items
------------------------------------------------------------------------
r4115 | veracity0 | 2007-07-05 12:50:37 -0500 (Thu, 05 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

SkillBuffFrame has tabs. Fireworks status effects.

------------------------------------------------------------------------
r4114 | shwei | 2007-07-05 11:49:40 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Fix wiki description context menu item for usables sections
------------------------------------------------------------------------
r4113 | shwei | 2007-07-05 11:48:20 -0500 (Thu, 05 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/tab/CloseTabPaneUI.java

Fix potential close/reopen window memory leak
------------------------------------------------------------------------
r4112 | veracity0 | 2007-07-05 09:46:52 -0500 (Thu, 05 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

more status effect ids

------------------------------------------------------------------------
r4111 | veracity0 | 2007-07-05 07:33:18 -0500 (Thu, 05 Jul 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Desc ID for turtle chain. Fix item name. Status effects IDs

------------------------------------------------------------------------
r4110 | veracity0 | 2007-07-04 22:31:12 -0500 (Wed, 04 Jul 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt

New combat skills from IOTM - and others not yet available...

------------------------------------------------------------------------
r4109 | veracity0 | 2007-07-04 16:32:11 -0500 (Wed, 04 Jul 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

More items and status effects

------------------------------------------------------------------------
r4108 | shwei | 2007-07-04 15:12:36 -0500 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Rearrange locations
------------------------------------------------------------------------
r4107 | shwei | 2007-07-04 14:01:32 -0500 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java

Retrieve clan id
------------------------------------------------------------------------
r4106 | shwei | 2007-07-04 13:55:49 -0500 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Don't attack players in the same clan
------------------------------------------------------------------------
r4105 | shwei | 2007-07-04 13:29:52 -0500 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Force war hippy outfit after level 12
------------------------------------------------------------------------
r4104 | shwei | 2007-07-04 13:21:49 -0500 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Refresh character pane to grab new description IDs
------------------------------------------------------------------------
r4103 | shwei | 2007-07-04 13:18:04 -0500 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Fix brand new effects with no effect ids constantly saying "status effect database updated" when no update happened
------------------------------------------------------------------------
r4102 | shwei | 2007-07-04 12:58:31 -0500 (Wed, 04 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Close the file output stream after writing to it
------------------------------------------------------------------------
r4101 | veracity0 | 2007-07-04 12:05:35 -0500 (Wed, 04 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Fix recipe for Mace of the Tortoise

------------------------------------------------------------------------
r4100 | veracity0 | 2007-07-04 10:40:46 -0500 (Wed, 04 Jul 2007) | 3 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix consuming Dr Hobo's Map and Cobb's Knob Map.
Status effect and item descriptors

------------------------------------------------------------------------
r4099 | shwei | 2007-07-03 20:33:31 -0500 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix accidental removal of lifestyle selector
------------------------------------------------------------------------
r4098 | veracity0 | 2007-07-03 20:04:41 -0500 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

More item changes

------------------------------------------------------------------------
r4097 | shwei | 2007-07-03 19:30:46 -0500 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Remove money game mod support
------------------------------------------------------------------------
r4096 | shwei | 2007-07-03 19:24:03 -0500 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Stubs for rotation computation algorithm for NS13 hedge maze puzzle
------------------------------------------------------------------------
r4095 | veracity0 | 2007-07-03 15:15:18 -0500 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

Adjust gift item autosell prices. Fix some item descriptor numbers.

------------------------------------------------------------------------
r4094 | veracity0 | 2007-07-03 13:56:20 -0500 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLConstants.java

status effects. consumption types

------------------------------------------------------------------------
r4093 | veracity0 | 2007-07-03 12:24:36 -0500 (Tue, 03 Jul 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Disable hedge maze and shadow fighting scripts.
Fix capitalization of some shadow monsters.

------------------------------------------------------------------------
r4092 | shwei | 2007-07-03 12:24:19 -0500 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java

Do not attempt to relax if not possible
------------------------------------------------------------------------
r4091 | shwei | 2007-07-03 12:05:21 -0500 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix index out of bounds exception during auto-restore
------------------------------------------------------------------------
r4090 | veracity0 | 2007-07-03 10:56:43 -0500 (Tue, 03 Jul 2007) | 6 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Require Level 13 to attempt Sorceress Lair quests.
Handle new lair gates: detect needed effects and let user cast them.
The massive sitar and Shagadelic Banjo are stringed instruments.
The Squeezebox of the Ages is an accordion.
Status effect ID for Strange Mental Acuity

------------------------------------------------------------------------
r4089 | veracity0 | 2007-07-03 08:45:10 -0500 (Tue, 03 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

aNew status effect and status effect description ids

------------------------------------------------------------------------
r4088 | veracity0 | 2007-07-03 02:55:26 -0500 (Tue, 03 Jul 2007) | 6 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

Molybdenum magnet is not consumed when used in combat.
Optimist Primal status effect - +5 Weight
Easily Embarrassed status effect.
Item description # for discarded pacifier.
Correct modifiers for Oder of the Silver Wossname.

------------------------------------------------------------------------
r4087 | shwei | 2007-07-03 00:24:52 -0500 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Slightly more lenient NPC store restriction
------------------------------------------------------------------------
r4086 | shwei | 2007-07-03 00:14:18 -0500 (Tue, 03 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Disallow hippy store access after level 12
------------------------------------------------------------------------
r4085 | shwei | 2007-07-02 19:34:44 -0500 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Do not send warning if item is creatable and is successfully created
------------------------------------------------------------------------
r4084 | veracity0 | 2007-07-02 18:30:03 -0500 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Fix some item description IDs. McMillicancuddy's Special Lager is booze.

------------------------------------------------------------------------
r4083 | shwei | 2007-07-02 18:15:41 -0500 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Slightly faster (and less error-prone) computation of visible indices
------------------------------------------------------------------------
r4082 | shwei | 2007-07-02 18:10:32 -0500 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Smarter implementation of csend
------------------------------------------------------------------------
r4081 | veracity0 | 2007-07-02 15:36:38 -0500 (Mon, 02 Jul 2007) | 5 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Improve spoilers for Barn Corners.
Include rest of known items and recipes
Wand can be in inventory.
Spade fullness data for Genalen bottle.

------------------------------------------------------------------------
r4080 | shwei | 2007-07-02 14:14:23 -0500 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Remember last selected tab
------------------------------------------------------------------------
r4079 | shwei | 2007-07-02 13:52:26 -0500 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Better debug logging
------------------------------------------------------------------------
r4078 | veracity0 | 2007-07-02 11:48:10 -0500 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New items and effects

------------------------------------------------------------------------
r4077 | veracity0 | 2007-07-02 07:37:31 -0500 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt

Item description numbers, new status effect

------------------------------------------------------------------------
r4076 | shwei | 2007-07-02 05:06:05 -0500 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Adjust allowable ASH locations
------------------------------------------------------------------------
r4075 | shwei | 2007-07-02 04:51:01 -0500 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Philanthropic buffs are now once per week
------------------------------------------------------------------------
r4074 | shwei | 2007-07-02 04:37:59 -0500 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow many login options to appear after login
Make enqueue functionality optional
------------------------------------------------------------------------
r4073 | veracity0 | 2007-07-01 21:44:07 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

Hippy produce stand foods for frat boys

------------------------------------------------------------------------
r4072 | veracity0 | 2007-07-01 21:31:26 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

digital key and Richard's star key are quest items

------------------------------------------------------------------------
r4071 | veracity0 | 2007-07-01 21:00:31 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Still more items.

------------------------------------------------------------------------
r4070 | veracity0 | 2007-07-01 18:08:31 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New items and recipes

------------------------------------------------------------------------
r4069 | veracity0 | 2007-07-01 16:46:20 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Status effect IDs. Handle dual wielding melee/mysticality/ranged weapons.

------------------------------------------------------------------------
r4068 | veracity0 | 2007-07-01 12:53:53 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/SorceressLair.java

New items and recipes. Sorceress Lair data

------------------------------------------------------------------------
r4067 | veracity0 | 2007-07-01 10:32:05 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java

Various combat items do not get consumed when used. New status effect.

------------------------------------------------------------------------
r4066 | veracity0 | 2007-07-01 03:22:52 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Filthworm scent glands are usable, not food. New item. Status effect ID.

------------------------------------------------------------------------
r4065 | veracity0 | 2007-07-01 02:27:30 -0500 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

More items and recipes

------------------------------------------------------------------------
r4064 | shwei | 2007-06-30 19:20:19 -0500 (Sat, 30 Jun 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Fix "use milk" showing up as "cast ode"
More status effects
------------------------------------------------------------------------
r4063 | shwei | 2007-06-30 18:25:26 -0500 (Sat, 30 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Increase decrement rate
------------------------------------------------------------------------
r4062 | shwei | 2007-06-30 18:23:22 -0500 (Sat, 30 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Reduce delay increments
------------------------------------------------------------------------
r4061 | veracity0 | 2007-06-30 14:52:04 -0500 (Sat, 30 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

More quest rewards

------------------------------------------------------------------------
r4060 | veracity0 | 2007-06-30 13:04:56 -0500 (Sat, 30 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Pyramid quest items. Status effect. Adventure area.

------------------------------------------------------------------------
r4059 | shwei | 2007-06-30 13:03:32 -0500 (Sat, 30 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Trim excess whitespace when generating canonical names
------------------------------------------------------------------------
r4058 | shwei | 2007-06-30 13:00:29 -0500 (Sat, 30 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New status effects
Replace (TM) with &trade;
------------------------------------------------------------------------
r4057 | veracity0 | 2007-06-30 12:08:18 -0500 (Sat, 30 Jun 2007) | 5 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Mysticality class weapons.
Hit stat can be any of Muscle, Mysticality, or Moxie
New items.
Snakehead charm is a quest item.

------------------------------------------------------------------------
r4056 | shwei | 2007-06-29 23:29:08 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

More data
------------------------------------------------------------------------
r4055 | veracity0 | 2007-06-29 19:18:35 -0500 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Frat House choice adventures

------------------------------------------------------------------------
r4054 | veracity0 | 2007-06-29 18:25:19 -0500 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Correctly register multi-use creation requests

------------------------------------------------------------------------
r4053 | shwei | 2007-06-29 17:49:05 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix potential null pointer when locking files
------------------------------------------------------------------------
r4052 | veracity0 | 2007-06-29 17:47:19 -0500 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

fix choice spoiler

------------------------------------------------------------------------
r4051 | shwei | 2007-06-29 17:33:23 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

First round of combat should not be impacted
------------------------------------------------------------------------
r4050 | shwei | 2007-06-29 17:24:09 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Delay in-browser CCS after 5000 turns
------------------------------------------------------------------------
r4049 | shwei | 2007-06-29 17:23:09 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Instead of ban, heavily delay fight request speed
------------------------------------------------------------------------
r4048 | shwei | 2007-06-29 17:09:46 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Make adventuring delay partly depend on turns used
------------------------------------------------------------------------
r4047 | shwei | 2007-06-29 16:54:29 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

More removals of debug log printing
------------------------------------------------------------------------
r4046 | shwei | 2007-06-29 16:51:30 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java

Remove stack trace when relay browser times out
------------------------------------------------------------------------
r4045 | veracity0 | 2007-06-29 15:56:01 -0500 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

ear trumpet improves initiative

------------------------------------------------------------------------
r4044 | veracity0 | 2007-06-29 15:35:51 -0500 (Fri, 29 Jun 2007) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   A /src/net/sourceforge/kolmafia/MultiUseRequest.java
   M /src/net/sourceforge/kolmafia/PalmFrondRequest.java

Refactor palm frond weaving into general multi-use creation method.
Mummy wrapping and duct tape recipes.

------------------------------------------------------------------------
r4043 | shwei | 2007-06-29 15:31:24 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Additional URL restrictions
------------------------------------------------------------------------
r4042 | shwei | 2007-06-29 15:24:01 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Remove debug code
------------------------------------------------------------------------
r4041 | veracity0 | 2007-06-29 14:37:53 -0500 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /src/data/outfits.txt

Outfit numbers

------------------------------------------------------------------------
r4040 | shwei | 2007-06-29 14:35:37 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix per-unit fullness/inebriety sorting
------------------------------------------------------------------------
r4039 | shwei | 2007-06-29 14:28:13 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix sorting of usable items
------------------------------------------------------------------------
r4038 | shwei | 2007-06-29 14:04:33 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Use actual file locks
------------------------------------------------------------------------
r4037 | veracity0 | 2007-06-29 13:50:41 -0500 (Fri, 29 Jun 2007) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

ant familiar items do not add to weight.
Supernova Champagne is booze, not food.
Add some preliminary fullness/inebriety data

------------------------------------------------------------------------
r4036 | shwei | 2007-06-29 13:38:49 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix subsequent sessions not starting
------------------------------------------------------------------------
r4035 | shwei | 2007-06-29 13:37:17 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Disallow multiple instances of KoLmafia from running concurrently
------------------------------------------------------------------------
r4034 | veracity0 | 2007-06-29 11:20:57 -0500 (Fri, 29 Jun 2007) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Ant equipment is equippable on any familiar.
Post-war Island areas.
Item plural and effect ID.

------------------------------------------------------------------------
r4033 | shwei | 2007-06-29 02:26:58 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Always resort after hitting the per drunk/full checkbox
------------------------------------------------------------------------
r4032 | shwei | 2007-06-29 02:11:27 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Fix items in inventory not showing up if creation method not possible
------------------------------------------------------------------------
r4031 | veracity0 | 2007-06-29 02:02:46 -0500 (Fri, 29 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Update items and effects.

------------------------------------------------------------------------
r4030 | shwei | 2007-06-29 01:05:47 -0500 (Fri, 29 Jun 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Updated data files
------------------------------------------------------------------------
r4029 | veracity0 | 2007-06-28 22:47:42 -0500 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

Blue Tongue

------------------------------------------------------------------------
r4028 | veracity0 | 2007-06-28 22:32:54 -0500 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Wartime Island items, choice adventures, zones, areas

------------------------------------------------------------------------
r4027 | shwei | 2007-06-28 18:33:28 -0500 (Thu, 28 Jun 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Updated data files
------------------------------------------------------------------------
r4026 | veracity0 | 2007-06-28 17:30:00 -0500 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Mick's inhaler

------------------------------------------------------------------------
r4025 | veracity0 | 2007-06-28 17:00:10 -0500 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   A /src/net/sourceforge/kolmafia/PalmFrondRequest.java

Palm frond weaving. Palm-frond items. Fix item name of palindromic food.

------------------------------------------------------------------------
r4024 | veracity0 | 2007-06-28 13:24:45 -0500 (Thu, 28 Jun 2007) | 4 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/spleenhit.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Using black market map successfully removes familiar.
Azazel quest choice adventure and quest items
Bounty Hunter quest items

------------------------------------------------------------------------
r4023 | shwei | 2007-06-28 05:36:11 -0500 (Thu, 28 Jun 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Remove automatic big rock retrieval
Add handling for skill casting restrictions
------------------------------------------------------------------------
r4022 | shwei | 2007-06-28 04:00:28 -0500 (Thu, 28 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

Use a simpler method than notify/wait for queued commands
------------------------------------------------------------------------
r4021 | veracity0 | 2007-06-27 22:47:48 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt

Fill in details for many "unknown" items

------------------------------------------------------------------------
r4020 | shwei | 2007-06-27 21:31:54 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Add whitespace
------------------------------------------------------------------------
r4019 | shwei | 2007-06-27 21:15:34 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Status effect database updates
------------------------------------------------------------------------
r4018 | shwei | 2007-06-27 19:25:28 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Make settings recording thread safe
------------------------------------------------------------------------
r4017 | shwei | 2007-06-27 19:21:36 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Slightly increase lag sensitivity
------------------------------------------------------------------------
r4016 | shwei | 2007-06-27 19:19:12 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Slightly increased lag tolerance
------------------------------------------------------------------------
r4015 | veracity0 | 2007-06-27 19:00:34 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Still more items and effects

------------------------------------------------------------------------
r4014 | shwei | 2007-06-27 18:41:54 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Introduce randomized delay on each timeout
------------------------------------------------------------------------
r4013 | shwei | 2007-06-27 18:27:23 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Slow down request speed if lag detected
------------------------------------------------------------------------
r4012 | shwei | 2007-06-27 17:06:43 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Fix entities
------------------------------------------------------------------------
r4011 | shwei | 2007-06-27 16:59:12 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

More data table updates
------------------------------------------------------------------------
r4010 | shwei | 2007-06-27 16:45:42 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix problem with high ASCII characters and override tables
------------------------------------------------------------------------
r4009 | veracity0 | 2007-06-27 16:20:42 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Restore character entities. More Desert and Oasis items

------------------------------------------------------------------------
r4008 | veracity0 | 2007-06-27 15:14:50 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Desert and Oasis items and effects

------------------------------------------------------------------------
r4007 | veracity0 | 2007-06-27 10:46:05 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Cyrpt quest items

------------------------------------------------------------------------
r4006 | veracity0 | 2007-06-27 10:35:33 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Defaults for choice adventures

------------------------------------------------------------------------
r4005 | veracity0 | 2007-06-27 10:31:30 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Arid Desert choice adventure

------------------------------------------------------------------------
r4004 | veracity0 | 2007-06-27 10:15:36 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Hidden Temple, Hidden City

------------------------------------------------------------------------
r4003 | shwei | 2007-06-27 05:44:22 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Re-add to_location
------------------------------------------------------------------------
r4002 | shwei | 2007-06-27 04:30:47 -0500 (Wed, 27 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix item id creation
------------------------------------------------------------------------
r4001 | veracity0 | 2007-06-27 03:08:22 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Ascii shirt. Number scrolls no longer combinable with meat paste.

------------------------------------------------------------------------
r4000 | veracity0 | 2007-06-27 01:16:46 -0500 (Wed, 27 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

to_familiar returns FAMILIAR_TYPE. Goatlet choiceadv. broken petri dish

------------------------------------------------------------------------
r3999 | veracity0 | 2007-06-26 23:39:35 -0500 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Handle items available in NPC stores with autosell price of 0

------------------------------------------------------------------------
r3998 | veracity0 | 2007-06-26 21:39:22 -0500 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Black Forest and Black Market

------------------------------------------------------------------------
r3997 | shwei | 2007-06-26 18:43:21 -0500 (Tue, 26 Jun 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix conditional pocket
Ronin period is 1000 turns
Centralize ASH url handling
------------------------------------------------------------------------
r3996 | shwei | 2007-06-26 18:05:13 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Fix handling of equipment intrinsic effects
------------------------------------------------------------------------
r3995 | veracity0 | 2007-06-26 17:51:38 -0500 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   A /src/net/sourceforge/kolmafia/ChefstaffRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Add chefstaff creation

------------------------------------------------------------------------
r3994 | shwei | 2007-06-26 17:34:54 -0500 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix status effect database loading
Add notification messages for "newdata"
------------------------------------------------------------------------
r3993 | veracity0 | 2007-06-26 17:27:33 -0500 (Tue, 26 Jun 2007) | 4 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Be tolerant and verbose about concoctions with unknown ingredients or mixing
methods. Add new expensive jewelry items and recipes. Add ability to create
expensive jewelry. Add new chefstaves, recipes, and ingredients.

------------------------------------------------------------------------
r3992 | shwei | 2007-06-26 16:32:13 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add "newdata" CLI command to help harvest data
------------------------------------------------------------------------
r3991 | shwei | 2007-06-26 14:58:56 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Even more status effect description IDs
------------------------------------------------------------------------
r3990 | shwei | 2007-06-26 14:16:54 -0500 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Make various to_ conversions explicit
Re-add to_familiar for compatibility
------------------------------------------------------------------------
r3989 | shwei | 2007-06-26 13:17:56 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

More status effect description IDs
------------------------------------------------------------------------
r3988 | shwei | 2007-06-26 13:15:56 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Fix status effect over-refreshing
------------------------------------------------------------------------
r3987 | veracity0 | 2007-06-26 09:52:12 -0500 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Really Expensive Jewelrymaking. Anniversary items.

------------------------------------------------------------------------
r3986 | shwei | 2007-06-26 05:33:06 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Add parsed effects to active effects
------------------------------------------------------------------------
r3985 | shwei | 2007-06-26 05:20:01 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Fix gCLI chat tab
------------------------------------------------------------------------
r3984 | veracity0 | 2007-06-26 02:41:53 -0500 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Cyrpt choice adventures. Changes to Spirit of Rigatoni

------------------------------------------------------------------------
r3983 | shwei | 2007-06-26 00:48:00 -0500 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

More status effect updates
------------------------------------------------------------------------
r3982 | veracity0 | 2007-06-25 20:58:47 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

Add Gno-mart

------------------------------------------------------------------------
r3981 | shwei | 2007-06-25 20:44:37 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

More description ids
------------------------------------------------------------------------
r3980 | shwei | 2007-06-25 20:38:28 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Fix override file generation
gCLI notifications for new effects
------------------------------------------------------------------------
r3979 | shwei | 2007-06-25 20:25:11 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Smarter handling of new status effect ids
------------------------------------------------------------------------
r3978 | veracity0 | 2007-06-25 20:00:47 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Defaults for new choice adventures

------------------------------------------------------------------------
r3977 | shwei | 2007-06-25 19:58:56 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

Format for new status effect data
------------------------------------------------------------------------
r3976 | veracity0 | 2007-06-25 19:56:18 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Legendary Epic Weapons for Seal Clubber, Sauceress, Pastamancer, Accordion Thief

------------------------------------------------------------------------
r3975 | shwei | 2007-06-25 19:53:15 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Slightly easier copy-paste for effect IDs
------------------------------------------------------------------------
r3974 | shwei | 2007-06-25 19:39:56 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Only print each status effect once
------------------------------------------------------------------------
r3973 | shwei | 2007-06-25 19:38:25 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix status effect handling
------------------------------------------------------------------------
r3972 | shwei | 2007-06-25 17:40:52 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Re-add ascend button and familiar dropdown
------------------------------------------------------------------------
r3971 | shwei | 2007-06-25 15:06:33 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Change valhalla page to include lifestyles
More effect id to description id changes
------------------------------------------------------------------------
r3970 | veracity0 | 2007-06-25 15:06:07 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/DetunedRadioRequest.java

Adjusting radio now works through menu

------------------------------------------------------------------------
r3969 | veracity0 | 2007-06-25 14:02:38 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/AnnoyotronRequest.java
   A /src/net/sourceforge/kolmafia/DetunedRadioRequest.java

Add new files. Oops.

------------------------------------------------------------------------
r3968 | veracity0 | 2007-06-25 13:32:46 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Initial support for detuned radio and Annoy-o-tron 5K

------------------------------------------------------------------------
r3967 | shwei | 2007-06-25 12:23:01 -0500 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Remove short name field
------------------------------------------------------------------------
r3966 | shwei | 2007-06-25 11:54:31 -0500 (Mon, 25 Jun 2007) | 3 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Increase socket timeout wait period to 2 minutes
Fix stack traces when parsing effect description ids
Add basic support for handling description ids
------------------------------------------------------------------------
r3965 | veracity0 | 2007-06-25 11:51:13 -0500 (Mon, 25 Jun 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/outfits.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Add a few items

------------------------------------------------------------------------
r3964 | shwei | 2007-06-24 18:04:55 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

When flushing the queue, reset everything
------------------------------------------------------------------------
r3963 | shwei | 2007-06-24 18:03:31 -0500 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Remove debug text
Update version information
------------------------------------------------------------------------
r3962 | shwei | 2007-06-24 18:00:56 -0500 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix handling of queued stilled mixers
Fix undo handling for queued distillations
------------------------------------------------------------------------
r3961 | shwei | 2007-06-24 17:52:00 -0500 (Sun, 24 Jun 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java

Switch to undo instead of clear
Fix item counting for item creation
Fix handling of queued distillations
------------------------------------------------------------------------
r3960 | shwei | 2007-06-24 04:33:59 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r3959 | shwei | 2007-06-24 04:19:52 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Fix still usage counting
------------------------------------------------------------------------
r3958 | shwei | 2007-06-24 04:08:15 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Limit initial size of status bar
------------------------------------------------------------------------
r3957 | shwei | 2007-06-24 04:02:44 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Do not force proxy settings if proxy host specified
------------------------------------------------------------------------
r3956 | shwei | 2007-06-24 03:46:57 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanRankListRequest.java
   M /src/net/sourceforge/kolmafia/ClanRosterRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Certain timed-out requests should not be repeated
------------------------------------------------------------------------
r3955 | shwei | 2007-06-24 03:20:14 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reset all familiar data after ascension
------------------------------------------------------------------------
r3954 | veracity0 | 2007-06-24 03:13:03 -0500 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

PFA choice adventure

------------------------------------------------------------------------
r3953 | shwei | 2007-06-24 03:06:33 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java

Only pulverize powder in your inventory
------------------------------------------------------------------------
r3952 | shwei | 2007-06-24 02:57:32 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Check closet amount when validating GUI-driven conditions
------------------------------------------------------------------------
r3951 | shwei | 2007-06-24 02:36:57 -0500 (Sun, 24 Jun 2007) | 2 lines
Changed paths:
   A /src/images/xgray.gif
   A /src/images/xred.gif
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/tab/CloseTabPaneUI.java
   M /src/tab/CloseTabbedPane.java
   D /src/tab/eclipse_delete_edit.gif

Change tab closing icons
Reverse closing strategy for tabbed chat
------------------------------------------------------------------------
r3950 | shwei | 2007-06-24 00:21:29 -0500 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Always restore health for skeleton key game
------------------------------------------------------------------------
r3949 | shwei | 2007-06-23 19:49:52 -0500 (Sat, 23 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MailboxRequest.java

Retrieve all PvP mail pages
------------------------------------------------------------------------
r3948 | shwei | 2007-06-23 15:53:42 -0500 (Sat, 23 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Update HP/MP restoration amounts when testing maximum amount permitted
------------------------------------------------------------------------
r3947 | shwei | 2007-06-23 15:01:04 -0500 (Sat, 23 Jun 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

More flicker reduction
------------------------------------------------------------------------
r3946 | shwei | 2007-06-23 01:48:27 -0500 (Sat, 23 Jun 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

More flicker reduction
------------------------------------------------------------------------
r3945 | shwei | 2007-06-23 01:32:25 -0500 (Sat, 23 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Reduce UI flicker during queue processing
------------------------------------------------------------------------
r3944 | shwei | 2007-06-23 01:26:58 -0500 (Sat, 23 Jun 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Remove options which may cause instability
Add option to allow auto-attack not to count against CCS rounds
------------------------------------------------------------------------
r3943 | shwei | 2007-06-23 00:47:23 -0500 (Sat, 23 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Do not count restore and stealing toward CCS round counter
------------------------------------------------------------------------
r3942 | shwei | 2007-06-22 15:29:17 -0500 (Fri, 22 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Tweak how steal works
------------------------------------------------------------------------
r3941 | shwei | 2007-06-22 14:46:01 -0500 (Fri, 22 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

No auto-pickpocket when using custom combat
------------------------------------------------------------------------
r3940 | shwei | 2007-06-22 13:14:29 -0500 (Fri, 22 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Always attach gCLI display to message sending interface
------------------------------------------------------------------------
r3939 | shwei | 2007-06-21 21:46:11 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Remove internal representation debug code
------------------------------------------------------------------------
r3938 | shwei | 2007-06-21 21:39:53 -0500 (Thu, 21 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Remove autosell value from string form
Store positive values for ingredients used and negate at each calculation
------------------------------------------------------------------------
r3937 | shwei | 2007-06-21 21:05:36 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Rename tab
------------------------------------------------------------------------
r3936 | shwei | 2007-06-21 19:43:56 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Compare item IDs instead of item names when checking for equipment
------------------------------------------------------------------------
r3935 | shwei | 2007-06-21 19:32:36 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/data/monsters.txt

mafia aria
------------------------------------------------------------------------
r3934 | shwei | 2007-06-21 19:27:55 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Concoction.initial holds the amount after decrementing queued ingredients, so no need to decrement it again
------------------------------------------------------------------------
r3933 | shwei | 2007-06-21 19:04:25 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Add debug information to help track down queue problems
------------------------------------------------------------------------
r3932 | shwei | 2007-06-21 18:14:25 -0500 (Thu, 21 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Update pulls remaining during login sequence
Do not auto-clear conditions while adventuring and viewing other locations
------------------------------------------------------------------------
r3931 | shwei | 2007-06-21 18:04:22 -0500 (Thu, 21 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Change the way excess ingredients are calculated
Fix highlighting issue so it only impacts queued creations
------------------------------------------------------------------------
r3930 | shwei | 2007-06-21 12:46:44 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Check for updates downloads data files
------------------------------------------------------------------------
r3929 | shwei | 2007-06-21 12:43:07 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Add more buttons
------------------------------------------------------------------------
r3928 | shwei | 2007-06-21 12:00:00 -0500 (Thu, 21 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix ingredient usage tracking
Add exception for tiny plastic swords
------------------------------------------------------------------------
r3927 | shwei | 2007-06-21 01:02:14 -0500 (Thu, 21 Jun 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Allow food/booze requests to be queued
------------------------------------------------------------------------
r3926 | shwei | 2007-06-20 20:48:31 -0500 (Wed, 20 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix sorting of food/booze lists
Update creatable list after item usage
------------------------------------------------------------------------
r3925 | veracity0 | 2007-06-19 12:17:26 -0500 (Tue, 19 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix return types of certain monster functions

------------------------------------------------------------------------
r3924 | veracity0 | 2007-06-19 11:15:06 -0500 (Tue, 19 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/combats.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/tradeitems.txt

Grim Grimacite Site

------------------------------------------------------------------------
r3923 | shwei | 2007-06-18 15:05:21 -0500 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Remove untinker/re-combine code for epic weapons
------------------------------------------------------------------------
r3922 | veracity0 | 2007-06-18 08:54:17 -0500 (Mon, 18 Jun 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

fix autosell prices of crafting tools

------------------------------------------------------------------------
r3921 | shwei | 2007-06-17 21:47:44 -0500 (Sun, 17 Jun 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Recognize removed items
------------------------------------------------------------------------
r3920 | veracity0 | 2007-06-17 09:35:12 -0500 (Sun, 17 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Improve readability. Allow multiple variable declarations with same type.

------------------------------------------------------------------------
r3919 | veracity0 | 2007-06-16 21:53:29 -0500 (Sat, 16 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

thisification of new code

------------------------------------------------------------------------
r3918 | veracity0 | 2007-06-16 21:34:25 -0500 (Sat, 16 Jun 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Correct spookiness of some monsters

------------------------------------------------------------------------
r3917 | veracity0 | 2007-06-16 09:45:31 -0500 (Sat, 16 Jun 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Food & Booze wth item number > max creatable did not show up on Experimental
panel of Item Manager. For example, white Xanadian.

------------------------------------------------------------------------
r3916 | shwei | 2007-06-16 04:41:24 -0500 (Sat, 16 Jun 2007) | 3 lines
Changed paths:
   A /src/com/sun/java/forums/CloseableTabbedPane.java
   A /src/com/sun/java/forums/CloseableTabbedPaneListener.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/tab/CloseTabPaneEnhancedUI.java
   M /src/tab/CloseTabPaneUI.java
   M /src/tab/CloseTabbedPane.java

Update listeners when status effect count changes
Re-add undecorated closeable tabbed pane (with bugfixes)
Separate chat tab preferences from normal tab preferences
------------------------------------------------------------------------
r3915 | shwei | 2007-06-16 01:59:52 -0500 (Sat, 16 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMaterialsRequest.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanRankListRequest.java
   M /src/net/sourceforge/kolmafia/ClanRosterRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlotRequest.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleListFilter.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UghRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java
   M /src/tab/CloseTabPaneEnhancedUI.java
   M /src/tab/CloseTabPaneUI.java
   M /src/tab/CloseTabbedPane.java

Remove unneeded imports and make code easier to read
Fix potential infinite loop as moxie class with stills access
------------------------------------------------------------------------
r3914 | shwei | 2007-06-14 22:53:01 -0500 (Thu, 14 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/tab/CloseTabbedPane.java

Change the situations where command waits occur
Allow creatable item refresh to occur during login
------------------------------------------------------------------------
r3913 | shwei | 2007-06-14 18:04:11 -0500 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabbedPane.java

Fix compile error
------------------------------------------------------------------------
r3912 | shwei | 2007-06-14 18:02:45 -0500 (Thu, 14 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Refresh data after request is completed
Use wrapped layout policy for tabbed chat
------------------------------------------------------------------------
r3911 | shwei | 2007-06-14 04:53:29 -0500 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java

Parse first page of PvP defense logs
------------------------------------------------------------------------
r3910 | shwei | 2007-06-14 03:56:55 -0500 (Thu, 14 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix MCD options for boss monsters
Fix substring matching for monster lookup
------------------------------------------------------------------------
r3909 | shwei | 2007-06-13 23:39:45 -0500 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   D /src/com/sun/java/forums/CloseableTabbedPane.java
   D /src/com/sun/java/forums/CloseableTabbedPaneListener.java
   M /src/licenses/unlicensed.htm
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Clean up tabbed interface handling
Always use decorated tabs for chat
------------------------------------------------------------------------
r3908 | shwei | 2007-06-13 18:04:10 -0500 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Rename certain features to be shorter
Default to larger gCLI font size on Macs
------------------------------------------------------------------------
r3907 | shwei | 2007-06-13 17:41:37 -0500 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Rearrange options for larger font size displays
------------------------------------------------------------------------
r3906 | veracity0 | 2007-06-13 16:37:56 -0500 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

new gift package

------------------------------------------------------------------------
r3905 | veracity0 | 2007-06-13 14:20:14 -0500 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

new shore items

------------------------------------------------------------------------
r3904 | veracity0 | 2007-06-13 08:32:12 -0500 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

new shirts

------------------------------------------------------------------------
r3903 | shwei | 2007-06-13 05:08:55 -0500 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix infinite relogin loop
------------------------------------------------------------------------
r3902 | shwei | 2007-06-13 05:00:37 -0500 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Increase data refresh frequency for item creation
------------------------------------------------------------------------
r3901 | shwei | 2007-06-13 04:37:46 -0500 (Wed, 13 Jun 2007) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Slightly reduce buffer truncation overhead
Fix relay browser integrated chat/gcli
------------------------------------------------------------------------
r3900 | shwei | 2007-06-13 04:14:40 -0500 (Wed, 13 Jun 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

If you try to "use" equipment, then equip it
Try creation before auto-purchase of NPC store items
Items take precedence over monster names for conditions
------------------------------------------------------------------------
r3899 | shwei | 2007-06-11 21:07:45 -0500 (Mon, 11 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

"flowers" command should not repeat rank 10 searches after loss
------------------------------------------------------------------------
r3898 | shwei | 2007-06-11 20:53:20 -0500 (Mon, 11 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Identify page which is timing out
------------------------------------------------------------------------
r3897 | veracity0 | 2007-06-11 20:11:17 -0500 (Mon, 11 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Myst class epic weapons now have Myst requirement to equip

------------------------------------------------------------------------
r3896 | veracity0 | 2007-06-10 10:23:22 -0500 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

Equipment requirement tweaks

------------------------------------------------------------------------
r3895 | shwei | 2007-06-10 09:53:39 -0500 (Sun, 10 Jun 2007) | 1 line
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add recognition of magic missile and vampiric urges
------------------------------------------------------------------------
r3894 | veracity0 | 2007-06-10 04:02:02 -0500 (Sun, 10 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Green Pixie is a fairy

------------------------------------------------------------------------
r3893 | shwei | 2007-06-09 21:43:17 -0500 (Sat, 09 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Also print encounter name following choice adventures
------------------------------------------------------------------------
r3892 | shwei | 2007-06-09 21:34:59 -0500 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Better handling of monster data type
Allow any value for cap stash field
------------------------------------------------------------------------
r3891 | veracity0 | 2007-06-09 19:17:44 -0500 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/modifiers.txt

Small equipment tweaks

------------------------------------------------------------------------
r3890 | veracity0 | 2007-06-09 16:05:18 -0500 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Restore elemental_resistance( element ) for use outside of combat scripts

------------------------------------------------------------------------
r3889 | veracity0 | 2007-06-09 15:45:39 -0500 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix ANY_TYPE function parameters

------------------------------------------------------------------------
r3888 | veracity0 | 2007-06-09 12:09:52 -0500 (Sat, 09 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Fix a couple of item numbers

------------------------------------------------------------------------
r3887 | shwei | 2007-06-08 20:49:38 -0500 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Smarter shrug-off links
------------------------------------------------------------------------
r3886 | shwei | 2007-06-08 20:42:34 -0500 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Use more wiki data on status effect removal
------------------------------------------------------------------------
r3885 | shwei | 2007-06-08 17:31:04 -0500 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

New CLI commands recover from abort
------------------------------------------------------------------------
r3884 | shwei | 2007-06-08 16:32:33 -0500 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Make put_shop consistent with new CLI setup
------------------------------------------------------------------------
r3883 | shwei | 2007-06-08 16:30:49 -0500 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Function bloat reduction
------------------------------------------------------------------------
r3882 | shwei | 2007-06-08 16:01:57 -0500 (Fri, 08 Jun 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Change detection of queued commands
Disallow re-request for restaurant and microbrewery
Fix galaktik request submission (curehp, not hp)
Show holiday after login rather than after every request
------------------------------------------------------------------------
r3881 | veracity0 | 2007-06-08 14:01:00 -0500 (Fri, 08 Jun 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Preliminary Worm Wood monster data

------------------------------------------------------------------------
r3880 | veracity0 | 2007-06-08 09:32:50 -0500 (Fri, 08 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Fix purchase costs for Doc's four healing items

------------------------------------------------------------------------
r3879 | shwei | 2007-06-07 21:58:15 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If first restorer not usable, continue on to other restorers
------------------------------------------------------------------------
r3878 | shwei | 2007-06-07 21:22:08 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Re-calculate cheapest restorer on each restore iteration
------------------------------------------------------------------------
r3877 | shwei | 2007-06-07 21:17:00 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Change restore order to drastic healing, skills, inventory, purchasable
------------------------------------------------------------------------
r3876 | shwei | 2007-06-07 21:06:50 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Do not try to restore more than you can afford
------------------------------------------------------------------------
r3875 | shwei | 2007-06-07 21:00:53 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Allow use of NPC-purchasable mp restores without waiting for purchase loop
------------------------------------------------------------------------
r3874 | shwei | 2007-06-07 20:56:52 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Add 1mp of padding to avoid auto-restore following mp burning
------------------------------------------------------------------------
r3873 | shwei | 2007-06-07 20:52:30 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix duplicate names showing on login window
------------------------------------------------------------------------
r3872 | shwei | 2007-06-07 20:16:08 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Apply same NPZR restrictions to hardcore as exist in softcore
------------------------------------------------------------------------
r3871 | shwei | 2007-06-07 20:02:15 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Re-compromise on NPZR stasis issue
------------------------------------------------------------------------
r3870 | shwei | 2007-06-07 18:28:29 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Sort also based on purchase cost
------------------------------------------------------------------------
r3869 | veracity0 | 2007-06-07 17:42:15 -0500 (Thu, 07 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Detect firework failure if not Fourth of Bor

------------------------------------------------------------------------
r3868 | veracity0 | 2007-06-07 17:35:34 -0500 (Thu, 07 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

New Worm Wood item

------------------------------------------------------------------------
r3867 | shwei | 2007-06-07 17:34:01 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Use internal getInebrietyLimit for inebriety_limit
------------------------------------------------------------------------
r3866 | shwei | 2007-06-07 17:18:10 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Classify doc galaktik as a 'when needed, purchase' restorer
------------------------------------------------------------------------
r3865 | shwei | 2007-06-07 16:46:17 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Preliminary PvP spreadsheet generation
------------------------------------------------------------------------
r3864 | shwei | 2007-06-07 14:09:05 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   A /src/net/sourceforge/kolmafia/QuestLogRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Recognize galaktik quest completion for preferred restore sort
------------------------------------------------------------------------
r3863 | shwei | 2007-06-07 12:33:31 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Preliminary support for HP/MP galaktik partial restore
------------------------------------------------------------------------
r3862 | shwei | 2007-06-07 11:31:36 -0500 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix stop on timeout
------------------------------------------------------------------------
r3861 | veracity0 | 2007-06-07 10:00:43 -0500 (Thu, 07 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Support for Dependence Day

------------------------------------------------------------------------
r3860 | shwei | 2007-06-06 21:49:37 -0500 (Wed, 06 Jun 2007) | 1 line
Changed paths:
   M /src/data/familiars.txt

Update arena parameters for green pixie
------------------------------------------------------------------------
r3859 | shwei | 2007-06-06 21:48:02 -0500 (Wed, 06 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Add menu bars to all non-tab frames
Print stack trace to console first
------------------------------------------------------------------------
r3858 | veracity0 | 2007-06-06 18:52:37 -0500 (Wed, 06 Jun 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt

Changed recipes

------------------------------------------------------------------------
r3857 | veracity0 | 2007-06-06 09:53:18 -0500 (Wed, 06 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix typos. Show restores on usable list.

------------------------------------------------------------------------
r3856 | shwei | 2007-06-05 23:00:14 -0500 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow Javascript and CSS files
------------------------------------------------------------------------
r3855 | shwei | 2007-06-05 22:16:33 -0500 (Tue, 05 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow all URLs with form fields
Only disallow retry on consumption requests
------------------------------------------------------------------------
r3854 | shwei | 2007-06-05 18:40:37 -0500 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /src/data/monsters.txt

Current antique drop rate spaded at 10% each
------------------------------------------------------------------------
r3853 | shwei | 2007-06-05 16:48:24 -0500 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not always retry on timeout
------------------------------------------------------------------------
r3852 | veracity0 | 2007-06-05 09:34:51 -0500 (Tue, 05 Jun 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Re-enable sidebar commands and images in relay browser

------------------------------------------------------------------------
r3851 | shwei | 2007-06-04 17:27:44 -0500 (Mon, 04 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Do not disable common action buttons
------------------------------------------------------------------------
r3850 | shwei | 2007-06-04 15:02:33 -0500 (Mon, 04 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Push GUI construction out of the main thread
------------------------------------------------------------------------
r3849 | shwei | 2007-06-04 14:58:22 -0500 (Mon, 04 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

Continue construction even if JMenu fails to be created
------------------------------------------------------------------------
r3848 | shwei | 2007-06-04 14:41:12 -0500 (Mon, 04 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Only honor requests which look like URLs
------------------------------------------------------------------------
r3847 | shwei | 2007-06-04 14:17:14 -0500 (Mon, 04 Jun 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Change when-to-exit decision
------------------------------------------------------------------------
r3846 | veracity0 | 2007-06-04 13:42:35 -0500 (Mon, 04 Jun 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add plurals to many items. Mark some multi-usable.

------------------------------------------------------------------------
r3845 | veracity0 | 2007-06-02 21:24:26 -0500 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

More concise effect sources

------------------------------------------------------------------------
r3844 | veracity0 | 2007-06-02 21:18:46 -0500 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Fullness and Inebriety stats for absinthe food & booze

------------------------------------------------------------------------
r3843 | veracity0 | 2007-06-02 13:20:15 -0500 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/spleenhit.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

More support for The Worm Wood

------------------------------------------------------------------------
r3842 | veracity0 | 2007-06-02 09:20:38 -0500 (Sat, 02 Jun 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

June IOTM. New status effects.

------------------------------------------------------------------------
r3841 | veracity0 | 2007-06-01 09:28:19 -0500 (Fri, 01 Jun 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Don't need extra newlines at end of user-supplied message text.
Rename function parameter to reflect real usage
Log supplied recipient for send gifts, not munged name

------------------------------------------------------------------------
r3840 | veracity0 | 2007-05-31 21:46:05 -0500 (Thu, 31 May 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix HITS monster stats

------------------------------------------------------------------------
r3839 | shwei | 2007-05-31 20:43:21 -0500 (Thu, 31 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Re-add have_equipped method
------------------------------------------------------------------------
r3838 | shwei | 2007-05-31 02:13:37 -0500 (Thu, 31 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Only require monster health checkbox (not both health and battle actions checkboxes) for damage logging
------------------------------------------------------------------------
r3837 | shwei | 2007-05-31 02:08:43 -0500 (Thu, 31 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix pen usage
Fix meat combination
------------------------------------------------------------------------
r3836 | veracity0 | 2007-05-30 10:10:22 -0500 (Wed, 30 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Put Summon Candy Hearts in correct place in usableSkills when reset counters

------------------------------------------------------------------------
r3835 | veracity0 | 2007-05-30 09:07:30 -0500 (Wed, 30 May 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

New cookbooks

------------------------------------------------------------------------
r3834 | veracity0 | 2007-05-30 07:38:06 -0500 (Wed, 30 May 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

1-handed turtle slinger

------------------------------------------------------------------------
r3833 | shwei | 2007-05-29 22:26:29 -0500 (Tue, 29 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Let bulk restore purchase handle smarter seltzer usage
------------------------------------------------------------------------
r3832 | shwei | 2007-05-29 14:40:55 -0500 (Tue, 29 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Smarter item switching for spellcasting
------------------------------------------------------------------------
r3831 | shwei | 2007-05-29 14:25:56 -0500 (Tue, 29 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Let bulk restore purchase handle smarter seltzer usage
------------------------------------------------------------------------
r3830 | shwei | 2007-05-29 11:39:19 -0500 (Tue, 29 May 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Detach mana burning from mood execution
Run moods, then health restore, than mana burn
Create items during acquire phase only if permitted
------------------------------------------------------------------------
r3829 | shwei | 2007-05-28 16:02:18 -0500 (Mon, 28 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Fix overzealous outfit changing
------------------------------------------------------------------------
r3828 | shwei | 2007-05-28 01:49:16 -0500 (Mon, 28 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Additional lair familiar check
------------------------------------------------------------------------
r3827 | shwei | 2007-05-27 22:03:36 -0500 (Sun, 27 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

to_boolean returns boolean
------------------------------------------------------------------------
r3826 | veracity0 | 2007-05-27 07:31:57 -0500 (Sun, 27 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

fix inventory

------------------------------------------------------------------------
r3825 | veracity0 | 2007-05-26 15:49:25 -0500 (Sat, 26 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix NO_CONSUME items showing up on Usable list and CONSUME_MULTIPLE items not

------------------------------------------------------------------------
r3824 | shwei | 2007-05-24 17:20:51 -0500 (Thu, 24 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Stubs for self-documenting ASH functions
------------------------------------------------------------------------
r3823 | shwei | 2007-05-24 16:38:04 -0500 (Thu, 24 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

to_item takes any parameter
------------------------------------------------------------------------
r3822 | shwei | 2007-05-24 16:36:00 -0500 (Thu, 24 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

to_skill and to_effect take any parameter
Remove trapper and hunter CLI functions
------------------------------------------------------------------------
r3821 | shwei | 2007-05-24 16:22:35 -0500 (Thu, 24 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Reduce number of built-in ASH functions
------------------------------------------------------------------------
r3820 | veracity0 | 2007-05-24 10:25:59 -0500 (Thu, 24 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix print( string, color )

------------------------------------------------------------------------
r3819 | shwei | 2007-05-24 01:04:33 -0500 (Thu, 24 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

Add command history to chat
Fix first command sent to gCLI not running
------------------------------------------------------------------------
r3818 | shwei | 2007-05-24 00:45:12 -0500 (Thu, 24 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Additional clover protection for relay
Fix casting of hearts in conditional recast
------------------------------------------------------------------------
r3817 | shwei | 2007-05-23 02:13:53 -0500 (Wed, 23 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Additional index checks
------------------------------------------------------------------------
r3816 | shwei | 2007-05-23 01:20:59 -0500 (Wed, 23 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

Do not print stack trace on error
------------------------------------------------------------------------
r3815 | shwei | 2007-05-22 14:30:25 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix user ID parsing
------------------------------------------------------------------------
r3814 | shwei | 2007-05-22 14:06:18 -0500 (Tue, 22 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

No equipment switching for buffs/purchases post-Ronin
Do not assemble legend if player doesn't want equipment switching
------------------------------------------------------------------------
r3813 | shwei | 2007-05-22 13:49:28 -0500 (Tue, 22 May 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Add checkpoints to item creation
Use outfit checkpoints for adventuring
Add smarter stack trace printing to help debug
------------------------------------------------------------------------
r3812 | shwei | 2007-05-22 13:10:02 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Remove minimalistic meat paste behavior
------------------------------------------------------------------------
r3811 | shwei | 2007-05-22 13:05:20 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Remove AT buff count restriction to allow for easy relay browser shrug-off + rebuffs
------------------------------------------------------------------------
r3810 | shwei | 2007-05-22 12:49:43 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Remove after computing visible indices instead of before
------------------------------------------------------------------------
r3809 | shwei | 2007-05-22 12:46:05 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleListFilter.java

Fix item manager filters
------------------------------------------------------------------------
r3808 | shwei | 2007-05-22 12:08:04 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java

Fix mushroom plot on non-UNIX systems
------------------------------------------------------------------------
r3807 | shwei | 2007-05-22 12:06:30 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Fix mushroom plot on non-UNIX systems
------------------------------------------------------------------------
r3806 | shwei | 2007-05-22 11:54:08 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java

Remove clear button
------------------------------------------------------------------------
r3805 | shwei | 2007-05-22 11:46:08 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Allow 4x repetition before reporting internal error
------------------------------------------------------------------------
r3804 | shwei | 2007-05-22 11:34:03 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Increase user interface responsiveness after gCLI commands
------------------------------------------------------------------------
r3803 | shwei | 2007-05-22 09:46:55 -0500 (Tue, 22 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Allow small error for part of the day to ensure accuracy for most of the day
------------------------------------------------------------------------
r3802 | shwei | 2007-05-21 23:21:27 -0500 (Mon, 21 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Fix mini-moon position
------------------------------------------------------------------------
r3801 | shwei | 2007-05-21 02:07:38 -0500 (Mon, 21 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Use a single thread for each buffer's updates
------------------------------------------------------------------------
r3800 | shwei | 2007-05-19 23:48:17 -0500 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Shorthand for trigger command
------------------------------------------------------------------------
r3799 | shwei | 2007-05-19 04:54:39 -0500 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix moods blanking out if apathetic is default mood
------------------------------------------------------------------------
r3798 | shwei | 2007-05-19 04:52:29 -0500 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Test for mana burning disable
------------------------------------------------------------------------
r3797 | shwei | 2007-05-17 18:23:29 -0500 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Take chat buffer updates out of the Swing thread
------------------------------------------------------------------------
r3796 | shwei | 2007-05-17 09:56:28 -0500 (Thu, 17 May 2007) | 3 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only retry adventure.php adventures
Extend opt-in socket timeout to 8 seconds
Whenever a timeout occurs, print to the gCLI
------------------------------------------------------------------------
r3795 | shwei | 2007-05-17 09:40:10 -0500 (Thu, 17 May 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Only buy missing amount
Update autosell value of banana items
------------------------------------------------------------------------
r3794 | shwei | 2007-05-17 01:06:15 -0500 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fight sorceress anyway link is too easy to click -- remove it
------------------------------------------------------------------------
r3793 | shwei | 2007-05-17 00:12:04 -0500 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java

If picked flowers, increment flower count
------------------------------------------------------------------------
r3792 | shwei | 2007-05-16 19:03:22 -0500 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Restore outfits after breakfast
------------------------------------------------------------------------
r3791 | shwei | 2007-05-16 17:34:49 -0500 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Actually use bouquet in familiar trainer
------------------------------------------------------------------------
r3790 | shwei | 2007-05-16 17:28:34 -0500 (Wed, 16 May 2007) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/LocalRelayAgent.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Always send 404 when requesting favicon.ico
Extract relay agent code into separate file
------------------------------------------------------------------------
r3789 | shwei | 2007-05-16 16:46:49 -0500 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Modularize relay agent
------------------------------------------------------------------------
r3788 | shwei | 2007-05-16 16:23:16 -0500 (Wed, 16 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Simplify between battle checks
Fix knob goblin king relay browser pre-check
------------------------------------------------------------------------
r3787 | veracity0 | 2007-05-16 00:24:57 -0500 (Wed, 16 May 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

jar of swamp gas

------------------------------------------------------------------------
r3786 | shwei | 2007-05-15 23:57:51 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not stop on loss
------------------------------------------------------------------------
r3785 | shwei | 2007-05-15 23:52:22 -0500 (Tue, 15 May 2007) | 2 lines
Changed paths:
   M /src/data/buffbots.txt
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java

Move HCO buffbots to jick-nerfed.us
Add player's mini data to PvP logs
------------------------------------------------------------------------
r3784 | shwei | 2007-05-15 19:47:57 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix mana burning
------------------------------------------------------------------------
r3783 | shwei | 2007-05-15 18:57:38 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java

Auto-break hippy stone when loading flower hunting window
------------------------------------------------------------------------
r3782 | shwei | 2007-05-15 17:46:43 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Record relay browser pvp attacks
------------------------------------------------------------------------
r3781 | shwei | 2007-05-15 16:58:09 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java

Record raw PvP data from fights
------------------------------------------------------------------------
r3780 | shwei | 2007-05-15 14:03:05 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Save checkpoint outfit in the lair
------------------------------------------------------------------------
r3779 | shwei | 2007-05-15 13:06:13 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Reduce overhead when you aren't going to be burning MP
------------------------------------------------------------------------
r3778 | shwei | 2007-05-15 13:02:12 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix mana burning always being active
------------------------------------------------------------------------
r3777 | shwei | 2007-05-15 12:38:02 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Reduce server hits for flower hunting
------------------------------------------------------------------------
r3776 | shwei | 2007-05-15 12:32:50 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow multiple parses of same file imported into different scripts to ensure variable/function correctness
------------------------------------------------------------------------
r3775 | shwei | 2007-05-15 12:15:25 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

One main method per script
------------------------------------------------------------------------
r3774 | shwei | 2007-05-15 00:16:44 -0500 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix breakfast skills being cast in relay browser without prompting
------------------------------------------------------------------------
r3773 | shwei | 2007-05-14 19:21:45 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Fix lists being completely invisible
------------------------------------------------------------------------
r3772 | shwei | 2007-05-14 18:55:16 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Fix class cast exception
------------------------------------------------------------------------
r3771 | shwei | 2007-05-14 18:52:36 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Use weak references to reduce memory leak possibility
------------------------------------------------------------------------
r3770 | shwei | 2007-05-14 18:35:45 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Do not allow scrollback reading of gCLI
------------------------------------------------------------------------
r3769 | shwei | 2007-05-14 13:24:02 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add automated flower hunting to GUI
------------------------------------------------------------------------
r3768 | shwei | 2007-05-14 10:33:57 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add "flowers" command to do select-all, attack PvP
------------------------------------------------------------------------
r3767 | shwei | 2007-05-14 09:40:47 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Only parse scripts once for imports
------------------------------------------------------------------------
r3766 | shwei | 2007-05-14 01:29:31 -0500 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Fix closing of CLI windows resulting in zero scrolling
------------------------------------------------------------------------
r3765 | shwei | 2007-05-13 22:27:34 -0500 (Sun, 13 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Prevent gcli tab closing from interfering with chat
------------------------------------------------------------------------
r3764 | shwei | 2007-05-13 20:41:57 -0500 (Sun, 13 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Call getBaseType when doing setValue
------------------------------------------------------------------------
r3763 | shwei | 2007-05-13 13:16:59 -0500 (Sun, 13 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not print out CCS when resetting battleAction
------------------------------------------------------------------------
r3762 | shwei | 2007-05-13 11:31:04 -0500 (Sun, 13 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Recover HP according to restore settings during manual invocation of mana burning
------------------------------------------------------------------------
r3761 | shwei | 2007-05-13 10:15:26 -0500 (Sun, 13 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Higher tolerance threshold for scrolling
------------------------------------------------------------------------
r3760 | shwei | 2007-05-12 14:36:38 -0500 (Sat, 12 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java

Re-add old mushroom planner interface
------------------------------------------------------------------------
r3759 | shwei | 2007-05-12 14:12:56 -0500 (Sat, 12 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Make chat gCLI opt-in
------------------------------------------------------------------------
r3758 | shwei | 2007-05-12 13:00:08 -0500 (Sat, 12 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Add gCLI as a tabbed chat option
------------------------------------------------------------------------
r3757 | shwei | 2007-05-12 12:25:45 -0500 (Sat, 12 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Fix bottle of used blood counting
------------------------------------------------------------------------
r3756 | shwei | 2007-05-12 11:46:56 -0500 (Sat, 12 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Automatically use castle map if trying to access HitS
------------------------------------------------------------------------
r3755 | shwei | 2007-05-12 09:24:27 -0500 (Sat, 12 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Fix substring matching error
------------------------------------------------------------------------
r3754 | shwei | 2007-05-11 23:36:43 -0500 (Fri, 11 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Fix delayed chat buffer updates
------------------------------------------------------------------------
r3753 | shwei | 2007-05-11 23:19:15 -0500 (Fri, 11 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix infinite login frame toggle loop
------------------------------------------------------------------------
r3752 | shwei | 2007-05-11 20:25:44 -0500 (Fri, 11 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Fix session results getting filtered when opening item manager
------------------------------------------------------------------------
r3751 | shwei | 2007-05-10 22:43:42 -0500 (Thu, 10 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Login requests need to have actual UTF-8 encoding
------------------------------------------------------------------------
r3750 | shwei | 2007-05-10 21:29:28 -0500 (Thu, 10 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Honor burning thresholds during breakfast recasts
------------------------------------------------------------------------
r3749 | shwei | 2007-05-10 20:06:39 -0500 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix array index out of bounds
Make sure to recreate switched clover weapons
------------------------------------------------------------------------
r3748 | shwei | 2007-05-10 19:24:37 -0500 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add 'queue' command to CLI (and 'q' alias)
Re-add visited locations section
------------------------------------------------------------------------
r3747 | shwei | 2007-05-10 12:26:56 -0500 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Remove [events] tab from chat

------------------------------------------------------------------------
r3746 | shwei | 2007-05-10 10:36:30 -0500 (Thu, 10 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Remove debugging comments
------------------------------------------------------------------------
r3745 | shwei | 2007-05-10 10:15:05 -0500 (Thu, 10 May 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Allow chat scroll back reading
------------------------------------------------------------------------
r3744 | shwei | 2007-05-10 09:44:31 -0500 (Thu, 10 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remember last selected tab
------------------------------------------------------------------------
r3743 | shwei | 2007-05-10 09:09:44 -0500 (Thu, 10 May 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Slightly cleaner mirror image generation
Fix possible array error in re-applying of filters
------------------------------------------------------------------------
r3742 | shwei | 2007-05-10 08:36:11 -0500 (Thu, 10 May 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix multiple refreshes of opponent list without familiar
Skip ode during conditional recast
Make sure to update partial creations
Fix handling of pull all from storage button
------------------------------------------------------------------------
r3741 | shwei | 2007-05-10 08:05:45 -0500 (Thu, 10 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Untinker rock and roll legend, not song weapon
------------------------------------------------------------------------
r3740 | shwei | 2007-05-10 08:05:18 -0500 (Thu, 10 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Adjust song weapons during checkpoint restore
------------------------------------------------------------------------
r3739 | shwei | 2007-05-09 08:14:16 -0500 (Wed, 09 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Prompt before overdrinking with PvP attacks remaining
------------------------------------------------------------------------
r3738 | veracity0 | 2007-05-08 21:27:17 -0500 (Tue, 08 May 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

turtle totem

------------------------------------------------------------------------
r3737 | shwei | 2007-05-08 16:19:13 -0500 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix aggregate reference binding
------------------------------------------------------------------------
r3736 | shwei | 2007-05-08 10:43:56 -0500 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Remove excess whitespace
------------------------------------------------------------------------
r3735 | shwei | 2007-05-08 10:10:56 -0500 (Tue, 08 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Smarter handling of chat events
Less overzealous reaction to bad script parsing
------------------------------------------------------------------------
r3734 | shwei | 2007-05-07 10:40:38 -0500 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix case-sensitivity for restaurant/microbrewery
Reduce string-matching overhead for frame loading
------------------------------------------------------------------------
r3733 | veracity0 | 2007-05-07 06:49:13 -0500 (Mon, 07 May 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

New SSPD items no longer tradable. demon skins now autosellable.

------------------------------------------------------------------------
r3732 | shwei | 2007-05-07 00:43:09 -0500 (Mon, 07 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SimpleListFilter.java

Substring matching with less concatenation
------------------------------------------------------------------------
r3731 | shwei | 2007-05-06 23:14:24 -0500 (Sun, 06 May 2007) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix potential infinite skill loop during lag spikes
------------------------------------------------------------------------
r3730 | shwei | 2007-05-06 16:28:32 -0500 (Sun, 06 May 2007) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

Other direction -- reduce timeout to 1 second
------------------------------------------------------------------------
r3729 | shwei | 2007-05-06 14:09:33 -0500 (Sun, 06 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Re-add zero tally menu item with separator
------------------------------------------------------------------------
r3728 | shwei | 2007-05-05 21:59:23 -0500 (Sat, 05 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Disallow modification of apathetic moods
------------------------------------------------------------------------
r3727 | shwei | 2007-05-05 15:35:20 -0500 (Sat, 05 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Another attempt to fix login window wonkiness
------------------------------------------------------------------------
r3726 | shwei | 2007-05-05 12:59:54 -0500 (Sat, 05 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix login/logout CLI commands generating doubled login displays
------------------------------------------------------------------------
r3725 | veracity0 | 2007-05-05 09:16:50 -0500 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Fix Mayflower bouquet. Document new choice adventure.

------------------------------------------------------------------------
r3724 | veracity0 | 2007-05-05 00:53:59 -0500 (Sat, 05 May 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

Add Sneaco de Mayo content

------------------------------------------------------------------------
r3723 | veracity0 | 2007-05-04 19:53:38 -0500 (Fri, 04 May 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix item drops and such of "female" constellations

------------------------------------------------------------------------
r3722 | shwei | 2007-05-04 18:56:16 -0500 (Fri, 04 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Simplify login frame test
------------------------------------------------------------------------
r3721 | veracity0 | 2007-05-04 18:26:21 -0500 (Fri, 04 May 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add "female" constellations

------------------------------------------------------------------------
r3720 | veracity0 | 2007-05-04 17:17:24 -0500 (Fri, 04 May 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Update monster data for new Palindome

------------------------------------------------------------------------
r3719 | shwei | 2007-05-04 15:57:49 -0500 (Fri, 04 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix possibility of login window not closing
------------------------------------------------------------------------
r3718 | shwei | 2007-05-04 14:18:47 -0500 (Fri, 04 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix lockup on exit
------------------------------------------------------------------------
r3717 | shwei | 2007-05-03 01:37:53 -0500 (Thu, 03 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Update on all changes to usable items as well
------------------------------------------------------------------------
r3716 | shwei | 2007-05-02 21:00:57 -0500 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java

Increase time-out to 10 seconds
------------------------------------------------------------------------
r3715 | shwei | 2007-05-02 15:06:56 -0500 (Wed, 02 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove over-drink protection
Allow aliases to use semicolons
------------------------------------------------------------------------
r3714 | shwei | 2007-05-02 14:25:58 -0500 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

If it's 'complete the outfit', always complete the outfit even if the player has no conditions
------------------------------------------------------------------------
r3713 | shwei | 2007-05-02 14:18:53 -0500 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Logout during exit sequence
------------------------------------------------------------------------
r3712 | shwei | 2007-05-02 14:11:30 -0500 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Also reapply filters as needed
------------------------------------------------------------------------
r3711 | shwei | 2007-05-02 14:01:06 -0500 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java

Switch default options holder to adventure window
------------------------------------------------------------------------
r3710 | shwei | 2007-05-02 13:53:34 -0500 (Wed, 02 May 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Force update of usable list on every refresh
Filter usable items at construction time
Hide email notice to prevent accidental clicking
------------------------------------------------------------------------
r3709 | shwei | 2007-05-02 04:59:30 -0500 (Wed, 02 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not present CLI login prompt on logout
Present login prompt with 'login' command with no parameters
------------------------------------------------------------------------
r3708 | shwei | 2007-05-02 04:48:21 -0500 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix "login" command while in CLI mode
------------------------------------------------------------------------
r3707 | shwei | 2007-05-01 12:40:48 -0500 (Tue, 01 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r3706 | shwei | 2007-05-01 12:33:33 -0500 (Tue, 01 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Recalculate adjustments to ensure status update
------------------------------------------------------------------------
r3705 | shwei | 2007-05-01 12:24:49 -0500 (Tue, 01 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Refresh safety label on quartet update
------------------------------------------------------------------------
r3704 | shwei | 2007-05-01 12:11:33 -0500 (Tue, 01 May 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Use strung-up quartet data
------------------------------------------------------------------------
r3703 | shwei | 2007-05-01 11:52:26 -0500 (Tue, 01 May 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

extract_meat should return int, not int[item]
Javascript-style handling of strings
------------------------------------------------------------------------
r3702 | shwei | 2007-05-01 04:10:15 -0500 (Tue, 01 May 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Add bestial sympathy handling
Add familiar trainer handling of new items
------------------------------------------------------------------------
r3701 | shwei | 2007-05-01 03:56:40 -0500 (Tue, 01 May 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Flowers are multi-use
------------------------------------------------------------------------
r3700 | veracity0 | 2007-05-01 00:25:17 -0500 (Tue, 01 May 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

May IOTM stuff

------------------------------------------------------------------------
r3699 | shwei | 2007-04-30 22:51:43 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Remove logout on close customization (always exit)
------------------------------------------------------------------------
r3698 | shwei | 2007-04-30 19:45:53 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add "shrug" and "shrugoff" as default aliases for "uneffect"
------------------------------------------------------------------------
r3697 | shwei | 2007-04-30 14:19:22 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Simplify HP/MP recovery via CLI commands
------------------------------------------------------------------------
r3696 | shwei | 2007-04-30 14:17:46 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix auto-recovery
------------------------------------------------------------------------
r3695 | shwei | 2007-04-30 14:14:16 -0500 (Mon, 30 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix "functions" command to not filter for functions named the same as the script
Allow abbreviation of "functions" command
------------------------------------------------------------------------
r3694 | shwei | 2007-04-30 14:08:54 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add "functions" CLI command
------------------------------------------------------------------------
r3693 | shwei | 2007-04-30 13:52:25 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Express cards don't get used up
------------------------------------------------------------------------
r3692 | shwei | 2007-04-30 13:34:38 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Allow casting of breakfast summons, even with mood-only restrictions
------------------------------------------------------------------------
r3691 | shwei | 2007-04-30 10:55:28 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Transferring, not transfering
------------------------------------------------------------------------
r3690 | shwei | 2007-04-30 10:53:42 -0500 (Mon, 30 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Built-in functions don't have names for their variables
------------------------------------------------------------------------
r3689 | shwei | 2007-04-30 10:44:32 -0500 (Mon, 30 Apr 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix binding of aggregate variables
Add "ashref" command to show internal functions
Change "namespace" command to show functions in namespace
------------------------------------------------------------------------
r3688 | shwei | 2007-04-29 20:11:18 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/data/buffbots.txt

HCO domain not currently accessible
------------------------------------------------------------------------
r3687 | shwei | 2007-04-29 18:53:32 -0500 (Sun, 29 Apr 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/SimpleListFilter.java

Fix fullness on apricots
Fix list filter on combo boxes
------------------------------------------------------------------------
r3686 | shwei | 2007-04-29 18:40:47 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

Remove the item from the command queue directly
------------------------------------------------------------------------
r3685 | shwei | 2007-04-29 16:02:28 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Less server-intensive relay browser hp/mp restore
------------------------------------------------------------------------
r3684 | shwei | 2007-04-29 15:05:09 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only consume 'choice adventure' condition on redirect
------------------------------------------------------------------------
r3683 | shwei | 2007-04-29 15:01:39 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java

Sending kmail also maps player name back to player id
------------------------------------------------------------------------
r3682 | shwei | 2007-04-29 14:57:25 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Always use player id, if available, for targets
------------------------------------------------------------------------
r3681 | shwei | 2007-04-29 14:35:30 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Fix ancestral storage handling
------------------------------------------------------------------------
r3680 | shwei | 2007-04-29 13:59:00 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Change default to show maximum without going over inebriety limit
------------------------------------------------------------------------
r3679 | shwei | 2007-04-29 13:50:30 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Smoother handling of daily specials and standard offers
------------------------------------------------------------------------
r3678 | veracity0 | 2007-04-29 12:53:48 -0500 (Sun, 29 Apr 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add Apathetic Lizardman. Make educated guess about HP/Attack/Defense

------------------------------------------------------------------------
r3677 | shwei | 2007-04-29 12:45:01 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Recognize cost of choice adventures in relay browser
------------------------------------------------------------------------
r3676 | shwei | 2007-04-29 12:32:51 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Flatten loop
------------------------------------------------------------------------
r3675 | shwei | 2007-04-29 11:57:43 -0500 (Sun, 29 Apr 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Show +0.0 adv, if applicable
Only abort fights on abort state
Correct handling of munchies pills
If current adventure repeated too much, exit
------------------------------------------------------------------------
r3674 | shwei | 2007-04-29 11:38:24 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/data/buffbots.txt

Add in another "unlimited philanthropic buffs" buffbot
------------------------------------------------------------------------
r3673 | shwei | 2007-04-29 11:01:53 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Add monster level to calculations
------------------------------------------------------------------------
r3672 | shwei | 2007-04-29 10:56:35 -0500 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Use simpler loop with different nesting depth
------------------------------------------------------------------------
r3671 | veracity0 | 2007-04-29 10:45:40 -0500 (Sun, 29 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Improve spoilers for Strung-Up Quartet choice adventure

------------------------------------------------------------------------
r3670 | shwei | 2007-04-28 20:01:44 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Remove unused function
------------------------------------------------------------------------
r3669 | shwei | 2007-04-28 16:10:22 -0500 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Remove blank panel
Re-add session tally
------------------------------------------------------------------------
r3668 | shwei | 2007-04-28 15:05:40 -0500 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Add pulverize context menu item
If you try to pulverize powder/nuggets, make wads
------------------------------------------------------------------------
r3667 | shwei | 2007-04-28 14:41:41 -0500 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Remove zero tally context menu item
Add item consumption context menu item
------------------------------------------------------------------------
r3666 | shwei | 2007-04-28 13:27:30 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Add a 'not including item creation' filter
------------------------------------------------------------------------
r3665 | shwei | 2007-04-28 13:21:52 -0500 (Sat, 28 Apr 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix null pointer on frame disposal
Make checkbox filters active again
------------------------------------------------------------------------
r3664 | shwei | 2007-04-28 12:30:35 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow visiting the sorceress without the wand
------------------------------------------------------------------------
r3663 | shwei | 2007-04-28 09:52:03 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Slight performance optimization for empty stashes
------------------------------------------------------------------------
r3662 | shwei | 2007-04-28 09:51:07 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix closet item addition to available ingredients
------------------------------------------------------------------------
r3661 | shwei | 2007-04-28 02:04:56 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Handle possibility of list listening to itself
------------------------------------------------------------------------
r3660 | shwei | 2007-04-28 02:00:16 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not register ID for mod warnings
------------------------------------------------------------------------
r3659 | shwei | 2007-04-28 01:58:40 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Disallow hippy store purchases without dingy
------------------------------------------------------------------------
r3658 | shwei | 2007-04-28 01:49:52 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/SimpleListFilter.java

Add missing class
------------------------------------------------------------------------
r3657 | shwei | 2007-04-28 01:49:20 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Use text fields instead of combo boxes for filtering
------------------------------------------------------------------------
r3656 | shwei | 2007-04-28 01:16:14 -0500 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Remove NPC and on-hand filters
------------------------------------------------------------------------
r3655 | shwei | 2007-04-27 15:00:15 -0500 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix potential infinite loop involving beaten up removal with insufficient mp
------------------------------------------------------------------------
r3654 | shwei | 2007-04-27 14:58:38 -0500 (Fri, 27 Apr 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix infinite shore loop
Consider closet when doing item creation calculations
Beaten up removal can no longer be switched off
------------------------------------------------------------------------
r3653 | shwei | 2007-04-27 14:51:07 -0500 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Use whichskill not whichitem for displaying skills
------------------------------------------------------------------------
r3652 | shwei | 2007-04-27 14:44:03 -0500 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Add whitespace
------------------------------------------------------------------------
r3651 | shwei | 2007-04-27 14:38:00 -0500 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add combat_queue_contains method to ASH
------------------------------------------------------------------------
r3650 | shwei | 2007-04-27 14:12:43 -0500 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Add combat encounter condition
------------------------------------------------------------------------
r3649 | shwei | 2007-04-27 13:01:15 -0500 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Combine auto-repair and no-box into one setting
------------------------------------------------------------------------
r3648 | shwei | 2007-04-27 12:50:33 -0500 (Fri, 27 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Only use automated pickpocket in Ronin
Only display pickpocket-adjusted drop rates in Ronin
------------------------------------------------------------------------
r3647 | shwei | 2007-04-27 12:47:24 -0500 (Fri, 27 Apr 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add per fullness/inebriety sort
Add munchies pill gains formula
------------------------------------------------------------------------
r3646 | shwei | 2007-04-26 23:18:05 -0500 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Grammar check
------------------------------------------------------------------------
r3645 | shwei | 2007-04-26 23:16:49 -0500 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Add a tooltip to the start adventuring button
------------------------------------------------------------------------
r3644 | shwei | 2007-04-26 11:28:29 -0500 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Force continuation state just in case clover retrieval fails
------------------------------------------------------------------------
r3643 | shwei | 2007-04-25 22:11:23 -0500 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Monster data access functions
------------------------------------------------------------------------
r3642 | shwei | 2007-04-25 13:25:23 -0500 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Make combat option filterable
------------------------------------------------------------------------
r3641 | shwei | 2007-04-25 12:54:56 -0500 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Automatically remove poisoned if antidote is available
------------------------------------------------------------------------
r3640 | shwei | 2007-04-25 12:48:37 -0500 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix file search on-login and on-logout scripts not saving across sessions
------------------------------------------------------------------------
r3639 | shwei | 2007-04-25 12:42:48 -0500 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Add hermit clovers to breakfast
------------------------------------------------------------------------
r3638 | shwei | 2007-04-25 12:24:45 -0500 (Wed, 25 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix mood modification interface
Condense layout for more screen real estate
------------------------------------------------------------------------
r3637 | shwei | 2007-04-24 23:05:39 -0500 (Tue, 24 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Do not recognize copy-pasted messages as green messages
------------------------------------------------------------------------
r3636 | shwei | 2007-04-24 22:46:59 -0500 (Tue, 24 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java

Smarter PvP loss detection
Only apply font for cross-platform LAF
------------------------------------------------------------------------
r3635 | shwei | 2007-04-24 20:04:36 -0500 (Tue, 24 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Simplify 'default selection' code for auto-recovery
Always use floating point for auto-restore
------------------------------------------------------------------------
r3634 | veracity0 | 2007-04-24 15:26:23 -0500 (Tue, 24 Apr 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

Jewelrycrafting changes

------------------------------------------------------------------------
r3633 | shwei | 2007-04-23 20:41:59 -0500 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java

Unbold default font for Metal LAF
------------------------------------------------------------------------
r3632 | shwei | 2007-04-23 18:24:39 -0500 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Re-add checkboxes to creation portion of item manager
------------------------------------------------------------------------
r3631 | shwei | 2007-04-23 13:12:51 -0500 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Load legacy 'turn off auto restore' settings
------------------------------------------------------------------------
r3630 | veracity0 | 2007-04-23 07:37:02 -0500 (Mon, 23 Apr 2007) | 3 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/monsters.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

Hemp Bracelet -> Hemp String.
Two recipes changed to use hemp string instead of necklace chain

------------------------------------------------------------------------
r3629 | shwei | 2007-04-23 02:26:53 -0500 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix infinite recursion when trying to create clovers you don't have
------------------------------------------------------------------------
r3628 | shwei | 2007-04-23 02:02:13 -0500 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Fix display not updating when stats update
------------------------------------------------------------------------
r3627 | shwei | 2007-04-23 00:44:42 -0500 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Allow casual thief familiar leveling for trophies
------------------------------------------------------------------------
r3626 | shwei | 2007-04-22 12:05:57 -0500 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Add help information to tab rearrangement interface
------------------------------------------------------------------------
r3625 | shwei | 2007-04-22 11:42:08 -0500 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Make layout code easier to extend functionality-wise
------------------------------------------------------------------------
r3624 | shwei | 2007-04-22 11:33:53 -0500 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java

Increase percentage granularity
------------------------------------------------------------------------
r3623 | shwei | 2007-04-22 11:11:39 -0500 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Handle infinite loop which may result from end-user carelessness
------------------------------------------------------------------------
r3622 | shwei | 2007-04-22 09:53:56 -0500 (Sun, 22 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Let login frame show logout attempts
Put PvP results into request synch
------------------------------------------------------------------------
r3621 | shwei | 2007-04-22 09:29:48 -0500 (Sun, 22 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Show logout messages instead of only world peace
Put "something" acquisition after round data is computed
------------------------------------------------------------------------
r3620 | shwei | 2007-04-22 09:23:19 -0500 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Log "You acquire... something" messages as item drops
------------------------------------------------------------------------
r3619 | shwei | 2007-04-22 08:40:28 -0500 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Pseudo-fuzzy matching for monster names
------------------------------------------------------------------------
r3618 | shwei | 2007-04-22 08:36:51 -0500 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Only begin MP burning at half capacity
------------------------------------------------------------------------
r3617 | veracity0 | 2007-04-22 08:25:41 -0500 (Sun, 22 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Allow Familiar Items as filter category for equipment in Hagnk's Storgae

------------------------------------------------------------------------
r3616 | shwei | 2007-04-21 23:51:35 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Turn count greater than zero for resting in sofa
------------------------------------------------------------------------
r3615 | shwei | 2007-04-21 23:43:25 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Replace functions with iterators where possible
------------------------------------------------------------------------
r3614 | shwei | 2007-04-21 23:21:59 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix handling of recursion
------------------------------------------------------------------------
r3613 | shwei | 2007-04-21 20:46:19 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java

Allow destruction of memento items if option not marked
------------------------------------------------------------------------
r3612 | shwei | 2007-04-21 20:32:53 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Mark getting hit in PvP as an event
------------------------------------------------------------------------
r3611 | shwei | 2007-04-21 19:39:19 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix cola wars handling
------------------------------------------------------------------------
r3610 | shwei | 2007-04-21 14:22:03 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Reduce overhead for between battle relay checks
------------------------------------------------------------------------
r3609 | shwei | 2007-04-21 12:51:08 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Handle absolute path names passed to CLI
------------------------------------------------------------------------
r3608 | shwei | 2007-04-21 12:45:44 -0500 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix stat day tests
------------------------------------------------------------------------
r3607 | shwei | 2007-04-20 18:10:46 -0500 (Fri, 20 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Fix compile errors
For specials, show cost instead of available
------------------------------------------------------------------------
r3606 | shwei | 2007-04-20 17:57:14 -0500 (Fri, 20 Apr 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Always use absolute files relative to user.dir
------------------------------------------------------------------------
r3605 | shwei | 2007-04-20 17:28:26 -0500 (Fri, 20 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java

Fix daily special not appearing on lists
------------------------------------------------------------------------
r3604 | shwei | 2007-04-20 17:16:10 -0500 (Fri, 20 Apr 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Fix untinker * command
Fix null pointer when you have no wand
------------------------------------------------------------------------
r3603 | shwei | 2007-04-20 13:42:44 -0500 (Fri, 20 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Re-add status lines to most panes
------------------------------------------------------------------------
r3602 | shwei | 2007-04-20 13:23:10 -0500 (Fri, 20 Apr 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Remove automatic pickpocket
Only honor CCS steal for optimal dodge
Smarter monster matching for knights
------------------------------------------------------------------------
r3601 | shwei | 2007-04-19 19:06:15 -0500 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java

Use item name without price to determine item ID
------------------------------------------------------------------------
r3600 | shwei | 2007-04-19 18:50:35 -0500 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not execute backup files
------------------------------------------------------------------------
r3599 | shwei | 2007-04-19 16:54:15 -0500 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Only synchronize on modification operations
------------------------------------------------------------------------
r3598 | veracity0 | 2007-04-18 23:32:39 -0500 (Wed, 18 Apr 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/tradeitems.txt

New shirts

------------------------------------------------------------------------
r3597 | shwei | 2007-04-18 22:18:43 -0500 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix auto permit link in mountains
------------------------------------------------------------------------
r3596 | shwei | 2007-04-18 15:00:48 -0500 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix auto-recovery target handling
------------------------------------------------------------------------
r3595 | shwei | 2007-04-18 10:17:49 -0500 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Readd thread synchronization
------------------------------------------------------------------------
r3594 | shwei | 2007-04-18 10:10:23 -0500 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

List filter applied by firing two events rather than one
------------------------------------------------------------------------
r3593 | shwei | 2007-04-18 10:00:49 -0500 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Use moon phase to determine when to re-invoke mushroom plot
------------------------------------------------------------------------
r3592 | shwei | 2007-04-18 09:45:18 -0500 (Wed, 18 Apr 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

More visible element simplifications
Make usable items parent of the experimental section
------------------------------------------------------------------------
r3591 | shwei | 2007-04-18 09:24:57 -0500 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Simplify visible index computation
------------------------------------------------------------------------
r3590 | shwei | 2007-04-17 23:46:35 -0500 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Skip over items which cannot be bought in the mall
------------------------------------------------------------------------
r3589 | shwei | 2007-04-17 21:20:23 -0500 (Tue, 17 Apr 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Reorganize item manager list
Make sure to load the PvP mailbox
Put restorative items on skill buff frame
------------------------------------------------------------------------
r3588 | shwei | 2007-04-17 19:24:20 -0500 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Contact list frame as startup option
------------------------------------------------------------------------
r3587 | shwei | 2007-04-17 19:08:30 -0500 (Tue, 17 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

If the user sets a value much higher than current adventures, set current adventures
If player wishes to prompt for ode, prompt them again later
------------------------------------------------------------------------
r3586 | shwei | 2007-04-17 19:01:06 -0500 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java

No status section for chat
------------------------------------------------------------------------
r3585 | shwei | 2007-04-17 18:47:18 -0500 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix restores at zero threshold
------------------------------------------------------------------------
r3584 | shwei | 2007-04-17 18:37:31 -0500 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Only try to use combat-usable restores in combat
------------------------------------------------------------------------
r3583 | shwei | 2007-04-17 18:13:08 -0500 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Test length of message before updating request meter
------------------------------------------------------------------------
r3582 | shwei | 2007-04-17 18:11:08 -0500 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

More ISO-8859-1 instead of UTF-8
------------------------------------------------------------------------
r3581 | shwei | 2007-04-16 20:06:20 -0500 (Mon, 16 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Declare world peace first
------------------------------------------------------------------------
r3580 | shwei | 2007-04-16 19:42:17 -0500 (Mon, 16 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix have_outfit
------------------------------------------------------------------------
r3579 | shwei | 2007-04-16 18:09:06 -0500 (Mon, 16 Apr 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Clear actual before visible
Re-filter items after usage/creation
------------------------------------------------------------------------
r3578 | shwei | 2007-04-16 18:04:14 -0500 (Mon, 16 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove conditions disjunction mode
------------------------------------------------------------------------
r3577 | shwei | 2007-04-16 16:08:43 -0500 (Mon, 16 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java

Fix purchases of daily special via CLI
------------------------------------------------------------------------
r3576 | shwei | 2007-04-16 15:23:35 -0500 (Mon, 16 Apr 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Opt-in status messages section
Remove status lines from most screens
------------------------------------------------------------------------
r3575 | shwei | 2007-04-16 13:16:18 -0500 (Mon, 16 Apr 2007) | 2 lines
Changed paths:
   M /src/data/outfits.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Add Tropical Crimbo Duds outfit
Access hagnks and stash before trying item creation
------------------------------------------------------------------------
r3574 | shwei | 2007-04-16 12:34:57 -0500 (Mon, 16 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java

Honor preferences when searching for outfit pieces
------------------------------------------------------------------------
r3573 | shwei | 2007-04-15 13:36:23 -0500 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

Always switch items if there's no familiar item equipped
------------------------------------------------------------------------
r3572 | shwei | 2007-04-15 11:48:07 -0500 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Add filters to flagged item lists
------------------------------------------------------------------------
r3571 | shwei | 2007-04-15 00:52:29 -0500 (Sun, 15 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Search all available outfits
Remove rank-driven loss detection
------------------------------------------------------------------------
r3570 | shwei | 2007-04-14 23:50:55 -0500 (Sat, 14 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix server randomization
Add null checks to form field handler
------------------------------------------------------------------------
r3569 | shwei | 2007-04-14 23:43:07 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Address potential server-side errors which may happen by not submitting blank fields
------------------------------------------------------------------------
r3568 | shwei | 2007-04-14 22:55:27 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix conditional
------------------------------------------------------------------------
r3567 | shwei | 2007-04-14 22:53:57 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Use turn counts instead of ronin state
------------------------------------------------------------------------
r3566 | shwei | 2007-04-14 22:20:11 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Only randomize server once on startup
------------------------------------------------------------------------
r3565 | shwei | 2007-04-14 21:42:30 -0500 (Sat, 14 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Print request properties into debug log
Make sure logout script runs before logout
------------------------------------------------------------------------
r3564 | shwei | 2007-04-14 21:18:45 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Run logout request before clearing local data
------------------------------------------------------------------------
r3563 | shwei | 2007-04-14 17:11:16 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix handling of password hashes
------------------------------------------------------------------------
r3562 | shwei | 2007-04-14 16:59:46 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Fix relay browser on Windows NT/2000/XP
------------------------------------------------------------------------
r3561 | shwei | 2007-04-14 16:38:07 -0500 (Sat, 14 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Untinker is a pseudo-creation match
When in ronin, default to multiple, not all
------------------------------------------------------------------------
r3560 | shwei | 2007-04-14 16:06:47 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

More multi-usable items
------------------------------------------------------------------------
r3559 | shwei | 2007-04-14 16:06:12 -0500 (Sat, 14 Apr 2007) | 3 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Make spirit hobo usable in softcore
Remove ampersand on Linux browser invocation
Fix handling of certain pages with no adventure links
------------------------------------------------------------------------
r3558 | shwei | 2007-04-14 12:50:50 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Permit breakfast burning to fire at effect count threshold
------------------------------------------------------------------------
r3557 | shwei | 2007-04-14 12:37:18 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only use a manual if you have one
------------------------------------------------------------------------
r3556 | shwei | 2007-04-14 12:23:43 -0500 (Sat, 14 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix empty filter log printing
Add in option to disable chat modifications
------------------------------------------------------------------------
r3555 | shwei | 2007-04-14 11:58:49 -0500 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Use the right character encoding
------------------------------------------------------------------------
r3554 | shwei | 2007-04-13 22:19:15 -0500 (Fri, 13 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix broken listeners on adventure list
Move classes from KoLFrame to AdventureOptionsFrame
------------------------------------------------------------------------
r3553 | shwei | 2007-04-13 22:00:51 -0500 (Fri, 13 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Only show data for those with pickpocket
------------------------------------------------------------------------
r3552 | shwei | 2007-04-13 21:59:19 -0500 (Fri, 13 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Include steal rates
------------------------------------------------------------------------
r3551 | shwei | 2007-04-13 19:23:54 -0500 (Fri, 13 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Use fast outfit switching to reduce server hits
------------------------------------------------------------------------
r3550 | shwei | 2007-04-13 12:46:14 -0500 (Fri, 13 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Form URLs are actually Latin-1 encoded
------------------------------------------------------------------------
r3549 | shwei | 2007-04-13 11:31:55 -0500 (Fri, 13 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Rename conditional recast options to accomodate legacy settings with the same name or outdated values
------------------------------------------------------------------------
r3548 | shwei | 2007-04-13 09:12:33 -0500 (Fri, 13 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Always logout on exit
------------------------------------------------------------------------
r3547 | shwei | 2007-04-13 09:08:32 -0500 (Fri, 13 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not close session stream
------------------------------------------------------------------------
r3546 | shwei | 2007-04-12 23:11:12 -0500 (Thu, 12 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Do not override zone selector
------------------------------------------------------------------------
r3545 | shwei | 2007-04-12 06:54:48 -0500 (Thu, 12 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Heal more mana during mood maintenance
------------------------------------------------------------------------
r3544 | shwei | 2007-04-11 14:34:07 -0500 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If automating fight, print strategy
Fix handling of poisoned + antidote in combat
------------------------------------------------------------------------
r3543 | veracity0 | 2007-04-11 13:14:29 -0500 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

new item

------------------------------------------------------------------------
r3542 | shwei | 2007-04-11 12:00:38 -0500 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   A /src/net/sourceforge/kolmafia/AdventureOptionsFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

If player does not use player status window, put options on adventuring tab
------------------------------------------------------------------------
r3541 | shwei | 2007-04-11 01:18:07 -0500 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix perfume handling for MCD page
------------------------------------------------------------------------
r3540 | shwei | 2007-04-11 00:31:17 -0500 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Reduce maximum turn count accepted during mana burning
Only apply max-MP restriction to post-Ronin players
------------------------------------------------------------------------
r3539 | shwei | 2007-04-11 00:26:31 -0500 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Reorder breakfast skills again
------------------------------------------------------------------------
r3538 | shwei | 2007-04-11 00:01:55 -0500 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Save a server hit on CLI login commands
------------------------------------------------------------------------
r3537 | shwei | 2007-04-10 23:47:37 -0500 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Change default startup frames
Rename "Startup UI" tab to "Main Tabs"
------------------------------------------------------------------------
r3536 | shwei | 2007-04-10 23:38:10 -0500 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java

Push session tally type interface into player status
------------------------------------------------------------------------
r3535 | veracity0 | 2007-04-10 20:55:44 -0500 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

new items and recipes

------------------------------------------------------------------------
r3534 | shwei | 2007-04-10 19:57:28 -0500 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix stack trace for old settings
------------------------------------------------------------------------
r3533 | shwei | 2007-04-10 10:15:04 -0500 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix creation of SHC drinks post-Ronin
------------------------------------------------------------------------
r3532 | shwei | 2007-04-10 10:07:07 -0500 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Auto-retrieve a wand as needed
------------------------------------------------------------------------
r3531 | shwei | 2007-04-10 10:03:24 -0500 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java

Force mood buttons to southern part of pane
Switch from session tally to recent effects
------------------------------------------------------------------------
r3530 | shwei | 2007-04-10 00:01:07 -0500 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make relay browser custom combat button optional
------------------------------------------------------------------------
r3529 | shwei | 2007-04-09 22:55:33 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Refresh sidepane if auto-restore of health was triggered
------------------------------------------------------------------------
r3528 | shwei | 2007-04-09 22:24:20 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Universal list selection update
------------------------------------------------------------------------
r3527 | shwei | 2007-04-09 22:00:04 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Move various user interface elements to Player Status
------------------------------------------------------------------------
r3526 | shwei | 2007-04-09 16:35:38 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not interrupt adventuring in relay browser
------------------------------------------------------------------------
r3525 | shwei | 2007-04-09 13:49:09 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Re-add creation and retrieval filters as global preferences
------------------------------------------------------------------------
r3524 | shwei | 2007-04-09 13:25:24 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More outfit checkpointing
------------------------------------------------------------------------
r3523 | shwei | 2007-04-09 12:39:29 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only restore HP for full checks
------------------------------------------------------------------------
r3522 | shwei | 2007-04-09 11:06:40 -0500 (Mon, 09 Apr 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Only do recast at maximum MP
Stop refreshing buffs at 200 turns
Don't use NPC store restores until purchasing mode
------------------------------------------------------------------------
r3521 | shwei | 2007-04-09 10:06:02 -0500 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Reorder breakfast routines
------------------------------------------------------------------------
r3520 | shwei | 2007-04-07 21:38:16 -0500 (Sat, 07 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Auto-shrug thief buffs as needed to make room
------------------------------------------------------------------------
r3519 | shwei | 2007-04-07 14:54:17 -0500 (Sat, 07 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not force restart before aliases work
------------------------------------------------------------------------
r3518 | veracity0 | 2007-04-07 11:39:55 -0500 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix semicolon separated commands

------------------------------------------------------------------------
r3517 | shwei | 2007-04-07 01:23:14 -0500 (Sat, 07 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix sending of multi-line messages
Close file handles when reading/writing maps
------------------------------------------------------------------------
r3516 | shwei | 2007-04-06 12:39:32 -0500 (Fri, 06 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Ensure that existing action is selected
Simplify event listening for battle action drop down
------------------------------------------------------------------------
r3515 | shwei | 2007-04-06 12:26:45 -0500 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix #2 for handling of semicolon combined commands
------------------------------------------------------------------------
r3514 | shwei | 2007-04-06 12:25:35 -0500 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix semi-colon stringing of commands
------------------------------------------------------------------------
r3513 | shwei | 2007-04-06 12:17:35 -0500 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Make sure text is not bold by default on Metal LAF by forcing JTextField font on labels
------------------------------------------------------------------------
r3512 | shwei | 2007-04-05 22:07:35 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Fix internal snapshot links
------------------------------------------------------------------------
r3511 | shwei | 2007-04-05 21:46:30 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Create meat paste, as needed
------------------------------------------------------------------------
r3510 | shwei | 2007-04-05 18:08:17 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/data/buffbots.txt

Add Lucky 888
------------------------------------------------------------------------
r3509 | shwei | 2007-04-05 17:33:41 -0500 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Update version number
Add manual reading to breakfast sequence
------------------------------------------------------------------------
r3508 | shwei | 2007-04-05 17:25:15 -0500 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

More whitespace
Associate damage with previous round
------------------------------------------------------------------------
r3507 | shwei | 2007-04-05 17:10:20 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow breakfast to happen on multiple login attempts
------------------------------------------------------------------------
r3506 | shwei | 2007-04-05 17:01:59 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reset counters before getting breakfast
------------------------------------------------------------------------
r3505 | shwei | 2007-04-05 16:55:45 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Simplify summon usage detection
------------------------------------------------------------------------
r3504 | shwei | 2007-04-05 16:51:50 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix maximum casts possible calculation for summons
------------------------------------------------------------------------
r3503 | shwei | 2007-04-05 16:48:05 -0500 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not re-sort item lists in mini-browser
Fix recognition of commas in input values
------------------------------------------------------------------------
r3502 | shwei | 2007-04-05 16:29:02 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add use links to health restores
------------------------------------------------------------------------
r3501 | shwei | 2007-04-05 15:19:27 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Use bigger lists for hermit, zapping, and untinkering
------------------------------------------------------------------------
r3500 | shwei | 2007-04-05 14:51:04 -0500 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove proxy connection failure handling
Tavern quest handler takes past visits into account
------------------------------------------------------------------------
r3499 | shwei | 2007-04-05 14:39:15 -0500 (Thu, 05 Apr 2007) | 3 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add monster damage patch provided by Picklish
For whatever reason, Linux people like FOSS browsers more

------------------------------------------------------------------------
r3498 | shwei | 2007-04-05 13:48:49 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Smarter MP reduction handling
------------------------------------------------------------------------
r3497 | shwei | 2007-04-05 13:28:58 -0500 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Slightly simplify outfit checkpoint creation
Fix acquisition of items through equipment removal
------------------------------------------------------------------------
r3496 | shwei | 2007-04-05 13:05:34 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not restore health for sewer/shore unless at zero
------------------------------------------------------------------------
r3495 | shwei | 2007-04-05 13:00:57 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMailManager.java

Correctly handle new pvp inbox
------------------------------------------------------------------------
r3494 | shwei | 2007-04-05 12:57:30 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

http://www.iocainepowder.org/forums/viewtopic.php?t=2742
------------------------------------------------------------------------
r3493 | shwei | 2007-04-05 12:28:23 -0500 (Thu, 05 Apr 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remove various preferences
Shorten giant castle default hardcore string
Allow MP burning to only use triggers defined in mood
------------------------------------------------------------------------
r3492 | shwei | 2007-04-05 11:17:38 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Simpler "should search the mall" check
------------------------------------------------------------------------
r3491 | shwei | 2007-04-05 10:54:59 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

http://forums.hardcoreoxygenation.com/viewtopic.php?t=2321
------------------------------------------------------------------------
r3490 | veracity0 | 2007-04-05 09:17:01 -0500 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

New bar skin items

------------------------------------------------------------------------
r3489 | shwei | 2007-04-05 02:53:16 -0500 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Mall min-price is 100, not 200
------------------------------------------------------------------------
r3488 | shwei | 2007-04-04 23:08:09 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make 'check' an alias for 'verify' by default
------------------------------------------------------------------------
r3487 | shwei | 2007-04-04 23:00:42 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

NPC stuff checkbox for stuff not in restaurant/brewery
------------------------------------------------------------------------
r3486 | shwei | 2007-04-04 22:37:44 -0500 (Wed, 04 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Check against currently equipped items for condition set
Don't randomize familiar when fighting the tower familiars
------------------------------------------------------------------------
r3485 | shwei | 2007-04-04 22:05:49 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix cast * summon candy hearts
------------------------------------------------------------------------
r3484 | shwei | 2007-04-04 21:27:56 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Print unknown item messages to the gCLI, not the display
------------------------------------------------------------------------
r3483 | shwei | 2007-04-04 21:13:32 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix handling of csend
------------------------------------------------------------------------
r3482 | shwei | 2007-04-04 21:08:30 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Validate thrust smacks mid-combat
------------------------------------------------------------------------
r3481 | shwei | 2007-04-04 20:56:58 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/data/familiars.txt

Penguin strengths
------------------------------------------------------------------------
r3480 | shwei | 2007-04-04 13:46:29 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow periods when searching for non-exact match scripts
------------------------------------------------------------------------
r3479 | shwei | 2007-04-04 13:38:24 -0500 (Wed, 04 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Modularize import handling
Fix exact match handling for adventures
------------------------------------------------------------------------
r3478 | shwei | 2007-04-04 13:01:52 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

All scripts parsed at the same time should share the same global scope
------------------------------------------------------------------------
r3477 | shwei | 2007-04-04 12:58:54 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Always use absolute filenames when looking for scripts
------------------------------------------------------------------------
r3476 | shwei | 2007-04-04 12:31:48 -0500 (Wed, 04 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Always add the 'call' command for disambiguation
Report the actual file name where errors occur
------------------------------------------------------------------------
r3475 | shwei | 2007-04-04 12:18:23 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Recognize quoted set commands
------------------------------------------------------------------------
r3474 | shwei | 2007-04-04 11:49:49 -0500 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fuzzy matching for adventure locations
------------------------------------------------------------------------
r3473 | shwei | 2007-04-04 03:02:19 -0500 (Wed, 04 Apr 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Force all imports to be valid scripts
Always start searching from the root directory
Include local directory in copyright notice panel
------------------------------------------------------------------------
r3472 | shwei | 2007-04-04 01:39:10 -0500 (Wed, 04 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Stricter travoltan trousers test
Fix ascension count handling for clan snapshot
------------------------------------------------------------------------
r3471 | shwei | 2007-04-03 20:08:01 -0500 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Enable deactivation of chat logs
------------------------------------------------------------------------
r3470 | shwei | 2007-04-03 18:22:42 -0500 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Temporarily include old interface components for people who are wary of the new interface
------------------------------------------------------------------------
r3469 | shwei | 2007-04-03 18:10:42 -0500 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Negative values are not bonuses
------------------------------------------------------------------------
r3468 | shwei | 2007-04-03 18:07:59 -0500 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Additional filters for item manager
------------------------------------------------------------------------
r3467 | shwei | 2007-04-03 11:14:44 -0500 (Tue, 03 Apr 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Candygrams are multi-usable
Fix conditions going negative bug
------------------------------------------------------------------------
r3466 | shwei | 2007-04-03 01:12:01 -0500 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Smarter handling for count field
------------------------------------------------------------------------
r3465 | shwei | 2007-04-03 00:41:52 -0500 (Tue, 03 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Switch to apathetic mood on ascension
Only bulk-buy mp restores during actual mood maintenance
------------------------------------------------------------------------
r3464 | shwei | 2007-04-02 03:58:02 -0500 (Mon, 02 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Re-use windows for pop-up on item usage
------------------------------------------------------------------------
r3463 | shwei | 2007-04-01 19:33:19 -0500 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Remove gallery from restricted list
Fix potential out of bounds exception when loading outdated combat settings files
------------------------------------------------------------------------
r3462 | veracity0 | 2007-04-01 13:37:26 -0500 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Penguin is a volleyball. Library choice adventures have an ignore option.

------------------------------------------------------------------------
r3461 | shwei | 2007-04-01 11:42:24 -0500 (Sun, 01 Apr 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Always use antidote for poisoned
------------------------------------------------------------------------
r3460 | veracity0 | 2007-04-01 11:39:22 -0500 (Sun, 01 Apr 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

New items and familiars

------------------------------------------------------------------------
r3459 | shwei | 2007-03-31 22:42:23 -0500 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Trim whitespace from fullness/inebriety tables
Use visibility filters rather than physical add/removes
------------------------------------------------------------------------
r3458 | shwei | 2007-03-31 12:47:47 -0500 (Sat, 31 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Compare names, not null objects
------------------------------------------------------------------------
r3457 | shwei | 2007-03-31 12:36:58 -0500 (Sat, 31 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Cobb's knob lab key still allows continuation
------------------------------------------------------------------------
r3456 | shwei | 2007-03-31 11:38:34 -0500 (Sat, 31 Mar 2007) | 2 lines
Changed paths:
   M /src/licenses/jsmooth-license.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Link to JSmooth in LGPL licenses
Disallow negative casting counts during breakfast
------------------------------------------------------------------------
r3455 | shwei | 2007-03-30 12:33:11 -0500 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   A /src/licenses/jsmooth-license.txt
   M /src/licenses/unlicensed.htm
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Prettier license displays
------------------------------------------------------------------------
r3454 | shwei | 2007-03-30 10:55:04 -0500 (Fri, 30 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Do not put equipment on comma chameleon
Restrict icy peak and gallery adventuring
------------------------------------------------------------------------
r3453 | shwei | 2007-03-30 09:43:13 -0500 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Add 'others' category and top-level lists show everything
------------------------------------------------------------------------
r3452 | shwei | 2007-03-30 09:33:39 -0500 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Fix inability to use items from new item manager
------------------------------------------------------------------------
r3451 | shwei | 2007-03-29 10:10:11 -0500 (Thu, 29 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Maxcast of candy hearts shouldn't restore MP
------------------------------------------------------------------------
r3450 | shwei | 2007-03-28 12:09:00 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/licenses/unlicensed.htm

Add note about Asymmetric Productions
------------------------------------------------------------------------
r3449 | shwei | 2007-03-28 11:58:47 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Disable familiar stasis above the beanstalk
------------------------------------------------------------------------
r3448 | shwei | 2007-03-28 10:59:10 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Merge microbrewery/restaurant interfaces
------------------------------------------------------------------------
r3447 | shwei | 2007-03-28 04:55:39 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Reduce number of selectable options in item manager
------------------------------------------------------------------------
r3446 | shwei | 2007-03-28 04:20:18 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Item retrieval sets/restores checkpoints
------------------------------------------------------------------------
r3445 | shwei | 2007-03-28 03:14:08 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix breakfast completion recognition
------------------------------------------------------------------------
r3444 | shwei | 2007-03-28 02:20:29 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Only assume infinite NPC store items in ronin
------------------------------------------------------------------------
r3443 | shwei | 2007-03-28 02:10:44 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Smarter handling of amnesia
------------------------------------------------------------------------
r3442 | shwei | 2007-03-28 01:39:52 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Add buttons to hagnk's storage
------------------------------------------------------------------------
r3441 | shwei | 2007-03-28 01:27:19 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not try to disambiguate yellow snowcones
------------------------------------------------------------------------
r3440 | shwei | 2007-03-28 01:24:55 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Only disambiguate candy heart match on 'use' commands
------------------------------------------------------------------------
r3439 | shwei | 2007-03-28 01:09:46 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

If there's only one creatable/usable item with that name, assume it's that item
------------------------------------------------------------------------
r3438 | shwei | 2007-03-28 01:03:52 -0500 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Substring matching, then fuzzy matching, for familiar names
------------------------------------------------------------------------
r3437 | shwei | 2007-03-27 20:05:43 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Remove lots of scrollbars
------------------------------------------------------------------------
r3436 | shwei | 2007-03-27 11:18:45 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remove item creation preferences
------------------------------------------------------------------------
r3435 | shwei | 2007-03-27 10:39:58 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   D /src/images/adventure.gif
   D /src/images/hagnk.gif
   D /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Remove hagnk's storage window
------------------------------------------------------------------------
r3434 | shwei | 2007-03-27 09:52:52 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remove show/hide NPC store preference
------------------------------------------------------------------------
r3433 | shwei | 2007-03-27 09:40:26 -0500 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Give message when using the checkpoint command
Rearrange display-enabling during outfit saving
------------------------------------------------------------------------
r3432 | shwei | 2007-03-27 09:31:01 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Steal as auto-attack detection
------------------------------------------------------------------------
r3431 | shwei | 2007-03-27 09:29:11 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Fix toggle debug menu item
------------------------------------------------------------------------
r3430 | shwei | 2007-03-27 09:27:23 -0500 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix null pointer on multiple matches
Prefer snowcones, candy hearts and cupcakes over other matches when no NPC matches are found
------------------------------------------------------------------------
r3429 | shwei | 2007-03-27 00:28:38 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix null pointer on failed login attempt due to proxy problems
------------------------------------------------------------------------
r3428 | shwei | 2007-03-27 00:25:26 -0500 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Abort on proxy connect failure
------------------------------------------------------------------------
r3427 | shwei | 2007-03-26 19:26:09 -0500 (Mon, 26 Mar 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Smarter font handling
More item manager stubs
------------------------------------------------------------------------
r3426 | veracity0 | 2007-03-26 19:19:06 -0500 (Mon, 26 Mar 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

add new status effects

------------------------------------------------------------------------
r3425 | shwei | 2007-03-26 16:21:50 -0500 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Smarter processing of items
------------------------------------------------------------------------
r3424 | shwei | 2007-03-26 00:58:56 -0500 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Lag tolerance for fights
------------------------------------------------------------------------
r3423 | shwei | 2007-03-25 19:00:44 -0500 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

More user interface stubs for experimental panel
------------------------------------------------------------------------
r3422 | shwei | 2007-03-25 10:41:03 -0500 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Only do purchase-driven item creation for items containing more than one ingredient
------------------------------------------------------------------------
r3421 | shwei | 2007-03-25 03:58:45 -0500 (Sun, 25 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Do not re-adventure at the cyrpt
Remove various context menu options
------------------------------------------------------------------------
r3420 | shwei | 2007-03-25 03:31:10 -0500 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Fix use button
------------------------------------------------------------------------
r3419 | shwei | 2007-03-25 02:59:56 -0500 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix plural recognition
------------------------------------------------------------------------
r3418 | shwei | 2007-03-25 01:24:43 -0500 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove unnecessary if-checks
------------------------------------------------------------------------
r3417 | shwei | 2007-03-24 14:05:54 -0500 (Sat, 24 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Dandy lion capabilities
------------------------------------------------------------------------
r3416 | shwei | 2007-03-24 13:42:07 -0500 (Sat, 24 Mar 2007) | 2 lines
Changed paths:
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Old coin purses and wallets get used when junking
Add Garden of Earthly Delights epicure/mixologist table
------------------------------------------------------------------------
r3415 | shwei | 2007-03-23 16:34:59 -0500 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Allow MP burning if no effects are present
------------------------------------------------------------------------
r3414 | shwei | 2007-03-23 12:17:20 -0500 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Stubs for data
------------------------------------------------------------------------
r3413 | shwei | 2007-03-22 18:59:02 -0500 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Try a different string form
------------------------------------------------------------------------
r3412 | shwei | 2007-03-22 12:31:44 -0500 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Show on-hand in string form, not total retrievable
------------------------------------------------------------------------
r3411 | shwei | 2007-03-22 12:28:15 -0500 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java

Add some data to the experimental sandbox panel
------------------------------------------------------------------------
r3410 | shwei | 2007-03-22 00:31:29 -0500 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

More experimental adjustments
------------------------------------------------------------------------
r3409 | shwei | 2007-03-22 00:03:37 -0500 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Comma-delimited mallsell lists
------------------------------------------------------------------------
r3408 | shwei | 2007-03-21 16:34:39 -0500 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Experimental implementation
------------------------------------------------------------------------
r3407 | shwei | 2007-03-21 12:13:00 -0500 (Wed, 21 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Fix counting of how many items were successfully purchased
Fix 'how many adventures will this use' after using box servant
------------------------------------------------------------------------
r3406 | shwei | 2007-03-21 02:14:24 -0500 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

HP/MP restored caps at maximum less current
------------------------------------------------------------------------
r3405 | shwei | 2007-03-20 16:36:26 -0500 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Remove unneeded import
------------------------------------------------------------------------
r3404 | shwei | 2007-03-20 09:52:43 -0500 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Gray MP burning links during fights
------------------------------------------------------------------------
r3403 | shwei | 2007-03-19 15:33:19 -0500 (Mon, 19 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Always prefer 'unlucky sewer' for 'sewer' shorthand
------------------------------------------------------------------------
r3402 | shwei | 2007-03-19 15:16:37 -0500 (Mon, 19 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Lucky sewer honors clover protection
Make disambiguation handling only apply to NPC store items
------------------------------------------------------------------------
r3401 | shwei | 2007-03-19 12:38:56 -0500 (Mon, 19 Mar 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java

Remove CDL limit
Special handling of castle auto-fill
------------------------------------------------------------------------
r3400 | shwei | 2007-03-18 23:24:14 -0500 (Sun, 18 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix whitespace appearing along top of frame
Fix sending of packages using items from Hagnks
------------------------------------------------------------------------
r3399 | shwei | 2007-03-18 22:43:10 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Tab name changes
------------------------------------------------------------------------
r3398 | shwei | 2007-03-18 22:14:53 -0500 (Sun, 18 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanRosterRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Fix clan snapshots
Softcore-only flower hunter search
Remove timestamps from global monitor
------------------------------------------------------------------------
r3397 | shwei | 2007-03-18 20:39:59 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

In displays, only use fuzzy matching when there are no substring matches
------------------------------------------------------------------------
r3396 | shwei | 2007-03-18 19:48:08 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix hp restore usage handling
------------------------------------------------------------------------
r3395 | shwei | 2007-03-18 19:34:55 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

If no adventure.php link, stop
------------------------------------------------------------------------
r3394 | shwei | 2007-03-18 19:25:28 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Smarter poison handling
------------------------------------------------------------------------
r3393 | shwei | 2007-03-18 19:09:58 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix skill matching
------------------------------------------------------------------------
r3392 | shwei | 2007-03-18 18:45:19 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Don't put actual item manager inside of a scroll pane
------------------------------------------------------------------------
r3391 | shwei | 2007-03-18 18:37:46 -0500 (Sun, 18 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Omit space after equals for aliases
Do not reset data on logout, just player name
------------------------------------------------------------------------
r3390 | shwei | 2007-03-18 17:36:58 -0500 (Sun, 18 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Experimental shift of tabs into list
Fix handling of zero-parameter CLI commands
------------------------------------------------------------------------
r3389 | shwei | 2007-03-18 15:44:11 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MenuItemList.java

More trusting menu item listeners
------------------------------------------------------------------------
r3388 | shwei | 2007-03-18 13:42:09 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add user_confirm function
------------------------------------------------------------------------
r3387 | shwei | 2007-03-18 13:30:42 -0500 (Sun, 18 Mar 2007) | 5 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Add CLI command aliasing capabilities
Ensure closing of imported scripts on error
Fix null pointers in threaded event handlers
Slightly smarter way of handling add/remove
Remove debug printing from buffbot handler
------------------------------------------------------------------------
r3386 | shwei | 2007-03-18 03:48:13 -0500 (Sun, 18 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Fix handling of "+" conditions
Modularize creation of a tabbed frame
Re-add contact list to message sending interface
------------------------------------------------------------------------
r3385 | shwei | 2007-03-18 03:13:51 -0500 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

When choices go to zero, remove them
------------------------------------------------------------------------
r3384 | shwei | 2007-03-18 01:57:02 -0500 (Sun, 18 Mar 2007) | 3 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Improve fuzzy matching on restore items
Gift items shouldn't match in a fuzzy way
Add 'hp restore items' category to help fuzzy matching
------------------------------------------------------------------------
r3383 | shwei | 2007-03-17 15:43:25 -0500 (Sat, 17 Mar 2007) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Change default conditions for valley
Improve stat point handling memory usage
Add a 'conditions set' which works as stated
Fix index out of bounds exception when removing items from list
------------------------------------------------------------------------
r3382 | veracity0 | 2007-03-17 10:01:40 -0500 (Sat, 17 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Maintain session tally & inventory of novelty buttons correctly

------------------------------------------------------------------------
r3381 | veracity0 | 2007-03-17 09:19:17 -0500 (Sat, 17 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Trade in flashing novelty button

------------------------------------------------------------------------
r3380 | veracity0 | 2007-03-17 08:50:59 -0500 (Sat, 17 Mar 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add missing variable initialization. Add pink glowstick.

------------------------------------------------------------------------
r3379 | shwei | 2007-03-17 02:41:08 -0500 (Sat, 17 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove unneeded tests for result handling
------------------------------------------------------------------------
r3378 | shwei | 2007-03-17 01:59:52 -0500 (Sat, 17 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix doubled events and highlights
Allow forced green screen protection
------------------------------------------------------------------------
r3377 | veracity0 | 2007-03-15 16:18:32 -0500 (Thu, 15 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Comma Chameleon support for Familiar Trainer

------------------------------------------------------------------------
r3376 | veracity0 | 2007-03-15 08:15:17 -0500 (Thu, 15 Mar 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Dandy Lion arena parameters

------------------------------------------------------------------------
r3375 | shwei | 2007-03-14 04:10:52 -0500 (Wed, 14 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix combat encounters occasionally not tracking
------------------------------------------------------------------------
r3374 | shwei | 2007-03-13 21:22:07 -0500 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Attempt to register all URLs for encounter data
------------------------------------------------------------------------
r3373 | shwei | 2007-03-13 20:05:56 -0500 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add lunge-smack to skill list
Allow changing of familiar from pre-ascension page
------------------------------------------------------------------------
r3372 | shwei | 2007-03-13 05:08:08 -0500 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove extra text on the pre-ascension page
------------------------------------------------------------------------
r3371 | shwei | 2007-03-12 23:35:45 -0500 (Mon, 12 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Only popup balloon if it's done adventuring
Only append non-internally invoked commands to command history
Recognize fight redirects as valid 'first round' results
------------------------------------------------------------------------
r3370 | shwei | 2007-03-12 21:19:41 -0500 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java

Remove 31337 scroll creation
------------------------------------------------------------------------
r3369 | shwei | 2007-03-12 21:07:45 -0500 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

If you have a dead mimic, use it if looking for a zappy wand
------------------------------------------------------------------------
r3368 | shwei | 2007-03-12 20:49:54 -0500 (Mon, 12 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix lack of break statements in rise/fall of Spookyraven
Allow MP burning at zero MP (always burn MP)
MP burning can always be triggered manually
------------------------------------------------------------------------
r3367 | shwei | 2007-03-12 20:44:08 -0500 (Mon, 12 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Spleen check can override hp/max check
Limit mp burning to only burn down to mp burn trigger value
------------------------------------------------------------------------
r3366 | shwei | 2007-03-12 17:52:55 -0500 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Don't save scripted send requests
------------------------------------------------------------------------
r3365 | shwei | 2007-03-12 17:41:17 -0500 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /src/html/chat.html
   M /src/html/cli.html

Reduce gCLI refresh rate (again)
------------------------------------------------------------------------
r3364 | shwei | 2007-03-12 02:48:29 -0500 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fuzzy matching for familiar switch
------------------------------------------------------------------------
r3363 | veracity0 | 2007-03-11 21:24:52 -0500 (Sun, 11 Mar 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

fix gnoll-tooth necklace

------------------------------------------------------------------------
r3362 | shwei | 2007-03-11 13:51:34 -0500 (Sun, 11 Mar 2007) | 2 lines
Changed paths:
   M /src/html/basics.js
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix div error in basics.js
Auto-use MP restores in combat, as needed
------------------------------------------------------------------------
r3361 | shwei | 2007-03-10 22:19:35 -0600 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix loading of internal files
------------------------------------------------------------------------
r3360 | shwei | 2007-03-10 19:55:54 -0600 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java

Fix handling of microbrewery and chez
------------------------------------------------------------------------
r3359 | shwei | 2007-03-10 19:50:34 -0600 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java

Error state if you lose a fight
------------------------------------------------------------------------
r3358 | shwei | 2007-03-10 14:28:51 -0600 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Always load script as external file
------------------------------------------------------------------------
r3357 | shwei | 2007-03-10 14:11:26 -0600 (Sat, 10 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix general script injection
Fix injection of 'basics.js'
------------------------------------------------------------------------
r3356 | shwei | 2007-03-09 21:28:16 -0600 (Fri, 09 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove ability to have scripts override internal functions
------------------------------------------------------------------------
r3355 | shwei | 2007-03-09 21:26:17 -0600 (Fri, 09 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Slightly reduce unneeded uses of executeLine
------------------------------------------------------------------------
r3354 | shwei | 2007-03-09 08:40:10 -0600 (Fri, 09 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix steal in custom combat
------------------------------------------------------------------------
r3353 | shwei | 2007-03-08 23:04:30 -0600 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix funkslinging not happening with a thief familiar equipped
------------------------------------------------------------------------
r3352 | shwei | 2007-03-08 22:38:08 -0600 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Always try to buff familiars to 20 pounds.
------------------------------------------------------------------------
r3351 | shwei | 2007-03-08 19:01:59 -0600 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java

Only include creatable 31337s out of Ronin
------------------------------------------------------------------------
r3350 | shwei | 2007-03-08 18:52:37 -0600 (Thu, 08 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Lab key is usually a condition
Make the oracle adventure an auto-stop
------------------------------------------------------------------------
r3349 | shwei | 2007-03-08 18:05:41 -0600 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fix handling of enormous greater than sign no longer being available
------------------------------------------------------------------------
r3348 | shwei | 2007-03-08 11:27:41 -0600 (Thu, 08 Mar 2007) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add KoL's right click menus wherever applicable
Thinner chat entry box for Firefox compatibility
------------------------------------------------------------------------
r3347 | shwei | 2007-03-08 05:06:00 -0600 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Add tab cycling and stop everything key stroke listeners
------------------------------------------------------------------------
r3346 | shwei | 2007-03-08 04:01:35 -0600 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ThreadedButton.java

Fix compile error
------------------------------------------------------------------------
r3345 | shwei | 2007-03-08 03:52:13 -0600 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java

Fix if-statement
------------------------------------------------------------------------
r3344 | shwei | 2007-03-07 20:24:11 -0600 (Wed, 07 Mar 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Remove various key listeners
Always update skill cost string for candy hearts
------------------------------------------------------------------------
r3343 | shwei | 2007-03-07 19:12:31 -0600 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Update/clear out more data files
------------------------------------------------------------------------
r3342 | shwei | 2007-03-07 15:43:15 -0600 (Wed, 07 Mar 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java

Add more key listeners where applicable
Add general-purpose code for adding hardcoded hotkeys
------------------------------------------------------------------------
r3341 | shwei | 2007-03-07 03:31:45 -0600 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r3340 | shwei | 2007-03-07 03:27:28 -0600 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java

List any skills uncategorized by skill sets
------------------------------------------------------------------------
r3339 | shwei | 2007-03-07 03:13:50 -0600 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Allow skill category customization
------------------------------------------------------------------------
r3338 | shwei | 2007-03-07 01:23:32 -0600 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove charsheet adjustment of skill lists
------------------------------------------------------------------------
r3337 | shwei | 2007-03-07 01:15:40 -0600 (Wed, 07 Mar 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix relay browser still usage not being recorded
Fix mall purchase quantities with two or more digits
Fix debug logs not recording request data
Force abort of fight requests when MP is out and cannot hit
------------------------------------------------------------------------
r3336 | shwei | 2007-03-07 00:36:58 -0600 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /src/data/statuseffects.txt

New effects
------------------------------------------------------------------------
r3335 | shwei | 2007-03-07 00:17:08 -0600 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make non-special MCD setting boss reminders opt-in
------------------------------------------------------------------------
r3334 | shwei | 2007-03-06 22:46:59 -0600 (Tue, 06 Mar 2007) | 3 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Shrink chat HTML file size
Modularize validation response text
Fix boss bat, NPZR, and pirate's cove validation
------------------------------------------------------------------------
r3333 | shwei | 2007-03-06 20:40:35 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Boring boss settings messages
------------------------------------------------------------------------
r3332 | shwei | 2007-03-06 19:03:40 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix new item parser if 'first item' in store is unrecognized
------------------------------------------------------------------------
r3331 | shwei | 2007-03-06 18:24:46 -0600 (Tue, 06 Mar 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix health restoration not buying items
Make purchasing of restores optional
Auto-switch back to search page if no pvp targets in range
Do not relay browser auto-restore when running automated adventures
------------------------------------------------------------------------
r3330 | shwei | 2007-03-06 17:20:48 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Redo message-sending layout with 'help' section
------------------------------------------------------------------------
r3329 | shwei | 2007-03-06 15:13:43 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix round tracking counter when not running scripts
------------------------------------------------------------------------
r3328 | shwei | 2007-03-06 15:10:34 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Smarter HTML handling during custom combat script execution
------------------------------------------------------------------------
r3327 | shwei | 2007-03-06 15:01:52 -0600 (Tue, 06 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Add "abort" functions directly to the ASH
Cleaner handling of abort for relay browser custom combat
Do not clear error state for cli_execute inside of consult scripts
------------------------------------------------------------------------
r3326 | shwei | 2007-03-06 14:10:10 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

If error state is raised, stop tracking fights
------------------------------------------------------------------------
r3325 | shwei | 2007-03-06 13:57:52 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Updated initiative modifiers
------------------------------------------------------------------------
r3324 | shwei | 2007-03-06 13:47:50 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Re-add while handling to basic scripting
------------------------------------------------------------------------
r3323 | shwei | 2007-03-06 13:43:41 -0600 (Tue, 06 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java

Remove combo box from meat manager
Fix handling of meat transfers via scripting
------------------------------------------------------------------------
r3322 | shwei | 2007-03-06 13:19:29 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Now that "continue" is gone, close file stream on error
------------------------------------------------------------------------
r3321 | shwei | 2007-03-06 13:18:26 -0600 (Tue, 06 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove "continue" command from CLI
Only continue script execution if no abort
------------------------------------------------------------------------
r3320 | shwei | 2007-03-06 13:12:14 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

If too many time-ins are detected, exit KoLmafia, since the user probably left a stale session running
------------------------------------------------------------------------
r3319 | shwei | 2007-03-06 12:50:10 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Unbreak calis's mod
------------------------------------------------------------------------
r3318 | shwei | 2007-03-06 05:11:49 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Simplify handling of if-statements
------------------------------------------------------------------------
r3317 | shwei | 2007-03-06 04:19:14 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

If item retrieval fails, stay in error state
------------------------------------------------------------------------
r3316 | shwei | 2007-03-06 03:51:36 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix MP burning resulting in error state override
------------------------------------------------------------------------
r3315 | shwei | 2007-03-06 02:47:15 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix inability to create items with zero adventures left
------------------------------------------------------------------------
r3314 | shwei | 2007-03-06 02:11:40 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Simplify error states for item creation
------------------------------------------------------------------------
r3313 | shwei | 2007-03-06 01:35:07 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/data/familiars.txt

Fix dandy lion familiar ID
------------------------------------------------------------------------
r3312 | shwei | 2007-03-06 01:16:23 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix debug logs not being created on unexpected errors
------------------------------------------------------------------------
r3311 | shwei | 2007-03-06 01:14:20 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix automatic bat hole unlock
------------------------------------------------------------------------
r3310 | shwei | 2007-03-06 00:51:52 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Acknowledge successful completion of untinkerer quest during current session
------------------------------------------------------------------------
r3309 | shwei | 2007-03-06 00:28:03 -0600 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Terrarium link isn't useful -- but a council link for the mosquito larva is
------------------------------------------------------------------------
r3308 | shwei | 2007-03-05 23:58:52 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Slightly more useful delevel for when using a muscle weapon
------------------------------------------------------------------------
r3307 | shwei | 2007-03-05 23:54:30 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt

Fix off-by-one-line error in default objective
------------------------------------------------------------------------
r3306 | shwei | 2007-03-05 23:33:35 -0600 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Remove stack trace printout
Consider restorative balms
------------------------------------------------------------------------
r3305 | shwei | 2007-03-05 21:52:50 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Use internal between battle script handler to simplify logic
------------------------------------------------------------------------
r3304 | shwei | 2007-03-05 21:33:27 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Reduce number of required charpane refreshes for relay browser between battle script execution
------------------------------------------------------------------------
r3303 | shwei | 2007-03-05 21:24:56 -0600 (Mon, 05 Mar 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Disallow auto-recovery during error states
Different default conditions for various areas
Fix simultaneous auto-restore from relay browser and internal handler during automated adventuring
------------------------------------------------------------------------
r3302 | shwei | 2007-03-05 18:43:39 -0600 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Skill casting gets check-only version
Remove extraneous double-validation of equipment names
------------------------------------------------------------------------
r3301 | shwei | 2007-03-05 18:40:56 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add check-only version of uneffect
------------------------------------------------------------------------
r3300 | shwei | 2007-03-05 18:38:28 -0600 (Mon, 05 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Check only commands apply universally
Fix handling of item strings ending with 'meat'
------------------------------------------------------------------------
r3299 | shwei | 2007-03-05 18:11:10 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only run health checks before adventuring
------------------------------------------------------------------------
r3298 | shwei | 2007-03-05 17:54:38 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java

Default value for rank search at 39 less than current rank
------------------------------------------------------------------------
r3297 | shwei | 2007-03-05 17:35:24 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java

Disable PvP when drunk
------------------------------------------------------------------------
r3296 | shwei | 2007-03-05 14:41:39 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/html/basics.js
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Leave use link untouched after success
------------------------------------------------------------------------
r3295 | shwei | 2007-03-05 14:39:25 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/html/basics.js
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make inline load more compact
------------------------------------------------------------------------
r3294 | shwei | 2007-03-05 14:26:13 -0600 (Mon, 05 Mar 2007) | 3 lines
Changed paths:
   M /src/html/basics.js
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not automatically steal for custom combat
Add steal ASH function and steal option to custom combat
Allow inline load of use links (may not work in all browsers)
------------------------------------------------------------------------
r3293 | shwei | 2007-03-05 13:09:31 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java

List uncategorized skills
------------------------------------------------------------------------
r3292 | shwei | 2007-03-05 01:59:32 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Check for badass belt creation, even if meatcar is untinkered
------------------------------------------------------------------------
r3291 | shwei | 2007-03-05 00:23:35 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Fix command echo messages not showing up in olive
------------------------------------------------------------------------
r3290 | shwei | 2007-03-05 00:16:00 -0600 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Trim trailing whitespace
------------------------------------------------------------------------
r3289 | shwei | 2007-03-04 21:39:28 -0600 (Sun, 04 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove custom message for meatcar on softcore checklist
Automatically untinker meatcar and assemble badass belt before ascension
------------------------------------------------------------------------
r3288 | shwei | 2007-03-04 21:18:18 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Let disjunction mode override "subtract what you already have" conditions addition behavior
------------------------------------------------------------------------
r3287 | shwei | 2007-03-04 21:11:12 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Since it already does a check when adding item conditions, no need to validate again
------------------------------------------------------------------------
r3286 | shwei | 2007-03-04 21:03:13 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Fix excess whitespace
------------------------------------------------------------------------
r3285 | shwei | 2007-03-04 21:01:30 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix battlefield with no uniform adventure
------------------------------------------------------------------------
r3284 | shwei | 2007-03-04 20:53:45 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Slightly less minimalistic behavior
------------------------------------------------------------------------
r3283 | shwei | 2007-03-04 20:26:19 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow 'last' to specify the last place visited
------------------------------------------------------------------------
r3282 | shwei | 2007-03-04 19:48:08 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Louvre.java

If too many parameters are specified, all of them are fed to the last variable instead of generating an error
------------------------------------------------------------------------
r3281 | shwei | 2007-03-04 19:04:31 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Slightly increase entity conversion rate by skipping over things which will clearly not result in an entity conversion
------------------------------------------------------------------------
r3280 | shwei | 2007-03-04 18:19:16 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Stripped version should include entities with small unicode values
------------------------------------------------------------------------
r3279 | shwei | 2007-03-04 15:24:03 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Make candy heart summoning part of breakfast
------------------------------------------------------------------------
r3278 | shwei | 2007-03-04 14:47:58 -0600 (Sun, 04 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add single-parameter version of session_logs
Print parse errors rather than leaving screen blank
Only print 'verification complete' if no errors happened
------------------------------------------------------------------------
r3277 | shwei | 2007-03-04 03:08:19 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Smarter handling of NPC store purchases
------------------------------------------------------------------------
r3276 | shwei | 2007-03-04 02:40:26 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix infinite conditional recast loop
------------------------------------------------------------------------
r3275 | shwei | 2007-03-04 02:19:20 -0600 (Sun, 04 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Automatically reconstruct rock and roll legend
------------------------------------------------------------------------
r3274 | shwei | 2007-03-03 23:03:23 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Change nbsp into single space
------------------------------------------------------------------------
r3273 | shwei | 2007-03-03 18:05:00 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Separate relay server startup with browser loading
------------------------------------------------------------------------
r3272 | shwei | 2007-03-03 17:16:43 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Show how many you have vs. how many you want
------------------------------------------------------------------------
r3271 | shwei | 2007-03-03 16:01:46 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Make breakfast burning opt-in rather than optional
------------------------------------------------------------------------
r3270 | shwei | 2007-03-03 15:57:33 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Switch to simple boxes and text fields instead of mutable combo boxes
------------------------------------------------------------------------
r3269 | shwei | 2007-03-03 15:47:01 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Strip out all unicode when printing to JEditorPane
------------------------------------------------------------------------
r3268 | shwei | 2007-03-03 15:27:39 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Provide alternative split_string with only one parameter
------------------------------------------------------------------------
r3267 | shwei | 2007-03-03 15:16:27 -0600 (Sat, 03 Mar 2007) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Truncate buffer after appending to it
Add session_logs(string,int) function to ASH
Pull script execution out of the Swing thread
------------------------------------------------------------------------
r3266 | shwei | 2007-03-03 14:12:27 -0600 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Make chatbot functionality entirely ASH-driven
Add chat_reply, to_lower_case, to_upper_case functions
------------------------------------------------------------------------
r3265 | shwei | 2007-03-03 13:28:42 -0600 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix handling of store manager refresh
Fix abort at the start of a custom combat script
------------------------------------------------------------------------
r3264 | shwei | 2007-03-03 13:18:07 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Compare condition being added against inventory
------------------------------------------------------------------------
r3263 | shwei | 2007-03-03 13:08:01 -0600 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix handling of elemental damage
Add gray mp burning link when mp burning will not occur
------------------------------------------------------------------------
r3262 | shwei | 2007-03-03 12:48:04 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Abort worthless item acquisition if health is zero and auto-recovery is turned off
------------------------------------------------------------------------
r3261 | shwei | 2007-03-03 06:13:52 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Allow consult-like functionality for chatbot
------------------------------------------------------------------------
r3260 | shwei | 2007-03-03 05:58:12 -0600 (Sat, 03 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fuzzy matching for chatbot commands
Allow multiple commands to be submitted
For simplicity, commands should only be one word long
------------------------------------------------------------------------
r3259 | shwei | 2007-03-03 05:46:38 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Add chatbot-like functionality
------------------------------------------------------------------------
r3258 | shwei | 2007-03-03 04:11:10 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make breakfast skill casting during mp burning optional
------------------------------------------------------------------------
r3257 | shwei | 2007-03-03 03:37:48 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Clear conditions when changing selected location
------------------------------------------------------------------------
r3256 | shwei | 2007-03-03 03:21:12 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Advanced cocktailcrafting takes precedence over other summons
------------------------------------------------------------------------
r3255 | shwei | 2007-03-03 03:18:53 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Handle summoning of breakfast items in mp burning
------------------------------------------------------------------------
r3254 | shwei | 2007-03-03 02:05:30 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Check for makemax checkbox
------------------------------------------------------------------------
r3253 | shwei | 2007-03-03 01:45:07 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java

Automatically create 31337 scrolls for hermit
------------------------------------------------------------------------
r3252 | shwei | 2007-03-03 01:35:28 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Separate automatic relay browser between battle checks
------------------------------------------------------------------------
r3251 | shwei | 2007-03-03 00:57:49 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix green event detection in chat
------------------------------------------------------------------------
r3250 | shwei | 2007-03-03 00:51:06 -0600 (Sat, 03 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Remove unnecessary session log bloat
------------------------------------------------------------------------
r3249 | shwei | 2007-03-03 00:27:16 -0600 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java

Only load bet history on request
Make all gCLI handling one atomic unit
------------------------------------------------------------------------
r3248 | shwei | 2007-03-02 23:22:57 -0600 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Delete target from HTML
Only append "body" once to logs
------------------------------------------------------------------------
r3247 | shwei | 2007-03-02 19:11:27 -0600 (Fri, 02 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Check against current effect count, not added duration, for heart recast
------------------------------------------------------------------------
r3246 | shwei | 2007-03-02 19:03:49 -0600 (Fri, 02 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

If you don't have a clover, choose the unlucky entryway route
------------------------------------------------------------------------
r3245 | shwei | 2007-03-02 18:32:34 -0600 (Fri, 02 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Restrict default width for lists
------------------------------------------------------------------------
r3244 | shwei | 2007-03-02 17:30:52 -0600 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Also log familiar actions to the gCLI, if active
If session log is not recording battle actions, don't print them
------------------------------------------------------------------------
r3243 | shwei | 2007-03-02 17:15:21 -0600 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Print combat information to session log
Centralize printing in the request logger
------------------------------------------------------------------------
r3242 | shwei | 2007-03-02 15:09:10 -0600 (Fri, 02 Mar 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remember last horizontal split location
Make addition of sidebar to detached frames optional
Use a strut instead of a separator for script toolbar
------------------------------------------------------------------------
r3241 | shwei | 2007-03-02 14:51:09 -0600 (Fri, 02 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Change layout of player status frame
------------------------------------------------------------------------
r3240 | shwei | 2007-03-02 12:54:22 -0600 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Use a tiny house to clear lair effects
Remedy takes precedence over tiny house, if both are present
------------------------------------------------------------------------
r3239 | shwei | 2007-03-02 12:51:20 -0600 (Fri, 02 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Summon candy hearts during MP burning
------------------------------------------------------------------------
r3238 | shwei | 2007-03-01 19:17:45 -0600 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Remove debug printing during skill usage
------------------------------------------------------------------------
r3237 | shwei | 2007-03-01 18:42:06 -0600 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Improve memory usage for repeated requests
------------------------------------------------------------------------
r3236 | shwei | 2007-03-01 18:36:20 -0600 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

No need to wrap things in a print stream for general output
------------------------------------------------------------------------
r3235 | shwei | 2007-03-01 18:20:15 -0600 (Thu, 01 Mar 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Force all output to be in UTF-8
------------------------------------------------------------------------
r3234 | veracity0 | 2007-03-01 16:02:49 -0600 (Thu, 01 Mar 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

March IOTM

------------------------------------------------------------------------
r3233 | shwei | 2007-03-01 03:55:57 -0600 (Thu, 01 Mar 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Only validate actual adventures
Fix accessories not properly being set
------------------------------------------------------------------------
r3232 | shwei | 2007-02-28 23:37:40 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java

Stop attacking if you're out of attacks
------------------------------------------------------------------------
r3231 | shwei | 2007-02-28 23:27:03 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Do not continuously validate bat hole
------------------------------------------------------------------------
r3230 | shwei | 2007-02-28 23:24:32 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Text, not image, for stop button
------------------------------------------------------------------------
r3229 | shwei | 2007-02-28 23:10:39 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

URL-encode item names
------------------------------------------------------------------------
r3228 | shwei | 2007-02-28 14:49:09 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Use an invocation button instead of a custom button for stopping
------------------------------------------------------------------------
r3227 | shwei | 2007-02-28 14:43:43 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Check for a lab key
------------------------------------------------------------------------
r3226 | shwei | 2007-02-28 14:36:59 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Decrement stills used in the relay browser
------------------------------------------------------------------------
r3225 | shwei | 2007-02-28 14:32:50 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Allow non-gift, but displayable items to be autosold
------------------------------------------------------------------------
r3224 | shwei | 2007-02-28 14:30:16 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Fix combo box filter on panels with no checkbox filters
------------------------------------------------------------------------
r3223 | shwei | 2007-02-28 14:11:16 -0600 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix skill cast count tracking in session logs
Show 'disassembled clovers' in hermit whenever clover protection is active
------------------------------------------------------------------------
r3222 | shwei | 2007-02-28 13:55:30 -0600 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Show past pvp victories in the same day in gray
Add "logprint" command which prints a list to the session log
------------------------------------------------------------------------
r3221 | shwei | 2007-02-28 13:09:18 -0600 (Wed, 28 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

All accessory lists should mirror each other
Automatically skip fights that won't happen
Do not start new relay agent thread twice
------------------------------------------------------------------------
r3220 | shwei | 2007-02-28 12:35:39 -0600 (Wed, 28 Feb 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Update stat requirements for Whitey's grove
Equip talisman o'nam before adventuring in Palindome
Remove default junk flag from snakehead charrrms
------------------------------------------------------------------------
r3219 | shwei | 2007-02-28 12:29:36 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Additional user oversight protection
------------------------------------------------------------------------
r3218 | veracity0 | 2007-02-28 07:25:55 -0600 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/fullness.txt
   M /src/data/inebriety.txt
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

banana items

------------------------------------------------------------------------
r3217 | shwei | 2007-02-28 01:17:31 -0600 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix chasm link
------------------------------------------------------------------------
r3216 | shwei | 2007-02-28 00:05:54 -0600 (Wed, 28 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Save outgoing gift messages
Simplify conditions checking
------------------------------------------------------------------------
r3215 | shwei | 2007-02-27 21:33:26 -0600 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Reduce refresh rate
Fix NPC store item calculations
------------------------------------------------------------------------
r3214 | shwei | 2007-02-27 18:11:59 -0600 (Tue, 27 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

If someone buys items from your store during autosell, remain in autosell-all mode
------------------------------------------------------------------------
r3213 | shwei | 2007-02-27 14:41:21 -0600 (Tue, 27 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Clover protection applies to hermit clovers
------------------------------------------------------------------------
r3212 | shwei | 2007-02-27 14:23:04 -0600 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only disassemble one clover for marmot protection
Do not disassemble if the current adventure ate a clover
------------------------------------------------------------------------
r3211 | shwei | 2007-02-27 14:13:50 -0600 (Tue, 27 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix handling of auto-restore during breakfast
Breakfast command overrides all settings, include auto-restore
------------------------------------------------------------------------
r3210 | shwei | 2007-02-27 14:09:11 -0600 (Tue, 27 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Allow additional customizations
------------------------------------------------------------------------
r3209 | shwei | 2007-02-27 04:44:06 -0600 (Tue, 27 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Less expensive autofill
------------------------------------------------------------------------
r3208 | shwei | 2007-02-27 04:25:46 -0600 (Tue, 27 Feb 2007) | 3 lines
Changed paths:
   M /src/html/basics.js
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Smarter Javascript and styles for gCLI
Add handling for anti-anti-antidote in combat
Prevent auto-recast from making effects out of balance
------------------------------------------------------------------------
r3207 | shwei | 2007-02-27 02:59:23 -0600 (Tue, 27 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Link to paster when under a muscle sign
You can untinker before level 4, so handle it
Fix untinker/retinker of rock and roll legend
------------------------------------------------------------------------
r3206 | shwei | 2007-02-26 23:50:03 -0600 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Reduce clicks for chasm bridging
------------------------------------------------------------------------
r3205 | shwei | 2007-02-26 17:17:17 -0600 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Don't throw parse exceptions during runtime
------------------------------------------------------------------------
r3204 | shwei | 2007-02-26 15:06:57 -0600 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Make item creation handling more error-resistant
------------------------------------------------------------------------
r3203 | shwei | 2007-02-26 14:48:27 -0600 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Fix handling of stat conditions for stealing
------------------------------------------------------------------------
r3202 | shwei | 2007-02-26 14:33:45 -0600 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix case-sensitivity and class cast exceptions in uneffect attempts
------------------------------------------------------------------------
r3201 | shwei | 2007-02-26 14:23:42 -0600 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

More thread synchronization in relay browser
------------------------------------------------------------------------
r3200 | shwei | 2007-02-26 14:17:30 -0600 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Smarter error handling
------------------------------------------------------------------------
r3199 | shwei | 2007-02-25 21:46:12 -0600 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Do not throw stack traces
------------------------------------------------------------------------
r3198 | shwei | 2007-02-25 17:58:39 -0600 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fortune cookies were removed from the hermit
------------------------------------------------------------------------
r3197 | shwei | 2007-02-25 16:48:11 -0600 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Do not change accessories if the mp cost is already 1
------------------------------------------------------------------------
r3196 | shwei | 2007-02-25 14:15:09 -0600 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

PvP messages saved per character
------------------------------------------------------------------------
r3195 | shwei | 2007-02-25 14:13:19 -0600 (Sun, 25 Feb 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Add basic shield power data
Abort with more than 5 consecutive training losses
------------------------------------------------------------------------
r3194 | shwei | 2007-02-25 13:09:44 -0600 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix item creation with auto-repair disabled out of Ronin
------------------------------------------------------------------------
r3193 | shwei | 2007-02-25 05:23:51 -0600 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /src/html/chat.html
   M /src/html/cli.html

Fix positioning
------------------------------------------------------------------------
r3192 | shwei | 2007-02-25 00:02:08 -0600 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Only optimize equipment on thief triggers
------------------------------------------------------------------------
r3191 | shwei | 2007-02-24 20:34:30 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/html/chat.html

Remove unneeded http request string
------------------------------------------------------------------------
r3190 | shwei | 2007-02-24 20:20:32 -0600 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove right-click menu from integrated chat
Use post instead of get requests for gCLI
------------------------------------------------------------------------
r3189 | shwei | 2007-02-24 18:46:15 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java

Enable display after member search
------------------------------------------------------------------------
r3188 | shwei | 2007-02-24 18:42:50 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Fix inability to repurchase from NPC stores after failure
------------------------------------------------------------------------
r3187 | shwei | 2007-02-24 18:32:41 -0600 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java

Use correct message when refreshing clan stash
Use 'apologetic' message when not showing a buffbot's price list
------------------------------------------------------------------------
r3186 | shwei | 2007-02-24 17:24:09 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/html/chat.html
   M /src/html/cli.html

Increase in-browser gCLI refresh rate
------------------------------------------------------------------------
r3185 | shwei | 2007-02-24 17:23:11 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/html/cli.html

Fix Opera gCLI scrollbar
------------------------------------------------------------------------
r3184 | shwei | 2007-02-24 15:04:02 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/html/basics.js
   M /src/html/chat.html
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix gCLI in Opera
------------------------------------------------------------------------
r3183 | shwei | 2007-02-24 14:18:20 -0600 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Change some of the default preferences
Fix preferences resetting on startup
------------------------------------------------------------------------
r3182 | shwei | 2007-02-24 13:55:19 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Fix lack of interface responsiveness during adventuring
------------------------------------------------------------------------
r3181 | shwei | 2007-02-24 01:32:55 -0600 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /src/data/classskills.txt

Switch ravioli and rigatoni
------------------------------------------------------------------------
r3180 | shwei | 2007-02-24 01:29:37 -0600 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Do not log clan gym requests
Fix frames not loading outside of Swing thread
------------------------------------------------------------------------
r3179 | shwei | 2007-02-23 23:15:06 -0600 (Fri, 23 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java

Show amount currently in storage
------------------------------------------------------------------------
r3178 | shwei | 2007-02-23 22:21:22 -0600 (Fri, 23 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix display lockup when creating new frames
------------------------------------------------------------------------
r3177 | shwei | 2007-02-23 21:11:12 -0600 (Fri, 23 Feb 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix mall search results not showing up
Update autosell values for Palindome items
Fix inability to change familiar item with other items
Ability to show only passive, castable, or combat skills
------------------------------------------------------------------------
r3176 | veracity0 | 2007-02-23 17:26:33 -0600 (Fri, 23 Feb 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

fix palindome autosell prices

------------------------------------------------------------------------
r3175 | shwei | 2007-02-23 15:37:43 -0600 (Fri, 23 Feb 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Re-add no-trade filter to item manager
Make different filters uniform across instances
Fix handling of item addition at specific price
Allow automall command to have fewer parameters
------------------------------------------------------------------------
r3174 | veracity0 | 2007-02-23 14:23:07 -0600 (Fri, 23 Feb 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt

combat percentages for Icy Peak

------------------------------------------------------------------------
r3173 | shwei | 2007-02-23 13:36:04 -0600 (Fri, 23 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Prettier skill list in gCLI
------------------------------------------------------------------------
r3172 | shwei | 2007-02-23 01:31:46 -0600 (Fri, 23 Feb 2007) | 1 line
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Change rendering of results when you type "skills"
------------------------------------------------------------------------
r3171 | shwei | 2007-02-22 08:26:05 -0600 (Thu, 22 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Smarter handling of empty display put and closet put
------------------------------------------------------------------------
r3170 | shwei | 2007-02-22 08:15:10 -0600 (Thu, 22 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Log requests that occur during login
Allow ungiftable transfers to/from closet
Smarter messages for what happens to display case
------------------------------------------------------------------------
r3169 | shwei | 2007-02-22 07:41:38 -0600 (Thu, 22 Feb 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Try simple command string
------------------------------------------------------------------------
r3168 | shwei | 2007-02-22 03:08:44 -0600 (Thu, 22 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Scripts with matching names override built-in CLI commands
------------------------------------------------------------------------
r3167 | shwei | 2007-02-22 00:34:51 -0600 (Thu, 22 Feb 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Rearrange selections before setting content
Only save settings if input elements already set
------------------------------------------------------------------------
r3166 | shwei | 2007-02-22 00:12:38 -0600 (Thu, 22 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/Louvre.java

Always use new behavior, since it's still being tested
------------------------------------------------------------------------
r3165 | shwei | 2007-02-22 00:10:20 -0600 (Thu, 22 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/Louvre.java

Find optimal Louvre path for level 30 trophy hunters
------------------------------------------------------------------------
r3164 | shwei | 2007-02-21 23:05:50 -0600 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix action listeners on combo boxes not consistently firing
------------------------------------------------------------------------
r3163 | shwei | 2007-02-21 22:21:52 -0600 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Do not search for null outfit
Make sure to always equip the transfunctioner
------------------------------------------------------------------------
r3162 | veracity0 | 2007-02-21 20:12:37 -0600 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/tradeitems.txt

changes to Palindome items

------------------------------------------------------------------------
r3161 | veracity0 | 2007-02-21 15:34:37 -0600 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/Louvre.java

Smarter Louvre algorithm

------------------------------------------------------------------------
r3160 | shwei | 2007-02-21 13:35:29 -0600 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix compile error
Remove extra calls when equipping all familiars
------------------------------------------------------------------------
r3159 | shwei | 2007-02-21 12:49:59 -0600 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Update a few autosell prices
Don't bother trying to run anything as a Linux background process
------------------------------------------------------------------------
r3158 | shwei | 2007-02-21 04:31:55 -0600 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Record assorted data to session log
------------------------------------------------------------------------
r3157 | shwei | 2007-02-21 04:07:16 -0600 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix potential infinite restore loop
------------------------------------------------------------------------
r3156 | shwei | 2007-02-21 03:48:40 -0600 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix attempts to make Integer.MAX_VALUE meat pastes
Over-purchase strategy should match usage patterns
------------------------------------------------------------------------
r3155 | shwei | 2007-02-21 03:08:34 -0600 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Add +1 when logging turns used for item creation
------------------------------------------------------------------------
r3154 | shwei | 2007-02-21 02:39:09 -0600 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix transfer failure handling
------------------------------------------------------------------------
r3153 | shwei | 2007-02-20 23:56:40 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Fix rendering of moxie condition string
------------------------------------------------------------------------
r3152 | shwei | 2007-02-20 22:56:29 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Released, not re-released
------------------------------------------------------------------------
r3151 | shwei | 2007-02-20 22:55:01 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version number update
------------------------------------------------------------------------
r3150 | shwei | 2007-02-20 22:48:26 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Fix dough creation
------------------------------------------------------------------------
r3149 | shwei | 2007-02-20 21:27:57 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Handle papaya cost
------------------------------------------------------------------------
r3148 | shwei | 2007-02-20 21:22:01 -0600 (Tue, 20 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Smarter handling of cost-reducing items
Do not finish fight when casting spells or using items
Default to null choice if no condition is to be satisfied
------------------------------------------------------------------------
r3147 | veracity0 | 2007-02-20 20:40:35 -0600 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

more new Palindome stuff

------------------------------------------------------------------------
r3146 | shwei | 2007-02-20 20:02:08 -0600 (Tue, 20 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Attack targets in ascending rank order
Always sort results in non-random order initially
Fix accidental limit on semicolon-chained commands
------------------------------------------------------------------------
r3145 | shwei | 2007-02-20 19:54:06 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make new flower hunting sort option opt-in
------------------------------------------------------------------------
r3144 | shwei | 2007-02-20 19:49:40 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Initially, sort in ascending order by rank, then in ascending order by level
------------------------------------------------------------------------
r3143 | veracity0 | 2007-02-20 19:20:02 -0600 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/equipment.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

First investigations of new Palindome...

------------------------------------------------------------------------
r3142 | shwei | 2007-02-20 19:13:54 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Better namespace import/refresh handling
------------------------------------------------------------------------
r3141 | shwei | 2007-02-20 19:09:00 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Retain already-parsed scripts in memory for faster execution
------------------------------------------------------------------------
r3140 | shwei | 2007-02-20 18:33:13 -0600 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Smarter handling of namespaces and imports
Create new interpreter for consult scripts
------------------------------------------------------------------------
r3139 | shwei | 2007-02-20 17:18:49 -0600 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fix limits changing when applying price changes
Only attempt to make guardian items once per ascension
------------------------------------------------------------------------
r3138 | shwei | 2007-02-20 16:40:56 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabPaneUI.java

Fix compile error
------------------------------------------------------------------------
r3137 | shwei | 2007-02-20 16:29:29 -0600 (Tue, 20 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/tab/CloseTabPaneUI.java

Fix delayed tab closing for channels
Fix names being lowercased during registration
Allow highlighted tabs to close, but no ugly repaint
------------------------------------------------------------------------
r3136 | shwei | 2007-02-20 15:43:06 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Detect gibberish in outdated checklist files
------------------------------------------------------------------------
r3135 | shwei | 2007-02-20 15:35:34 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Try to retrieve the item before untinkering
------------------------------------------------------------------------
r3134 | shwei | 2007-02-20 15:12:33 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt

Remove stat requirements from rift
------------------------------------------------------------------------
r3133 | shwei | 2007-02-20 15:11:44 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Simplify "how to divide chat windows" logic
------------------------------------------------------------------------
r3132 | shwei | 2007-02-20 15:02:52 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Use different property for changing chat size
------------------------------------------------------------------------
r3131 | shwei | 2007-02-20 14:49:39 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix larger font size preference handling
------------------------------------------------------------------------
r3130 | shwei | 2007-02-20 14:44:11 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Do not save lists unless changes are made
------------------------------------------------------------------------
r3129 | shwei | 2007-02-20 13:27:38 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Log thumb twiddling rounds in session log
------------------------------------------------------------------------
r3128 | shwei | 2007-02-20 13:23:39 -0600 (Tue, 20 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add current round number to fight pages (opt-in)
Fix double-counting of the same encounter
Add twiddle thumb custom combat to simulate fight errors
------------------------------------------------------------------------
r3127 | shwei | 2007-02-20 12:28:51 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

No special handling for Firefox
------------------------------------------------------------------------
r3126 | shwei | 2007-02-20 01:16:14 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Track changing maximum HP/MP values during restoration
------------------------------------------------------------------------
r3125 | shwei | 2007-02-20 00:51:58 -0600 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Do not purchase restores for buffs which will not be cast
------------------------------------------------------------------------
r3124 | shwei | 2007-02-19 22:26:52 -0600 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Make automatic equipment switching optional
------------------------------------------------------------------------
r3123 | shwei | 2007-02-19 22:04:55 -0600 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Since mementos are opt-in, add more defaults
------------------------------------------------------------------------
r3122 | shwei | 2007-02-19 21:43:30 -0600 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix closet retrieval
Rearrange logging options
------------------------------------------------------------------------
r3121 | veracity0 | 2007-02-19 20:08:26 -0600 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ASH typedef

------------------------------------------------------------------------
r3120 | shwei | 2007-02-19 19:52:39 -0600 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Fix remove handling
------------------------------------------------------------------------
r3119 | shwei | 2007-02-19 19:42:33 -0600 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Track microbrewery and restaurant requests
Log fullness resulting from restaurant visits
------------------------------------------------------------------------
r3118 | shwei | 2007-02-19 19:16:09 -0600 (Mon, 19 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Shrink space used by flower hunter
Add logout script option to login panel
Make login scripts global across all players
------------------------------------------------------------------------
r3117 | shwei | 2007-02-19 18:28:37 -0600 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Start Firefox with a new tab under Linux
------------------------------------------------------------------------
r3116 | shwei | 2007-02-19 17:50:44 -0600 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Memento lists are opt-in
------------------------------------------------------------------------
r3115 | shwei | 2007-02-19 16:19:18 -0600 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Reduce needed hat/bracelet switches
Anticipate mid-cast equipment changes
------------------------------------------------------------------------
r3114 | shwei | 2007-02-19 15:52:54 -0600 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Auto-switch accessories during casting
Refresh sidebar after finishing friar's quest
------------------------------------------------------------------------
r3113 | shwei | 2007-02-18 21:15:38 -0600 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remember custom messages across sessions
Allow customization of loss message for PvP
------------------------------------------------------------------------
r3112 | shwei | 2007-02-18 20:06:55 -0600 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix dictionary handling
------------------------------------------------------------------------
r3111 | shwei | 2007-02-18 17:34:12 -0600 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix CLI if handling
Remove debug printing from fights
------------------------------------------------------------------------
r3110 | shwei | 2007-02-18 14:23:02 -0600 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove handling of "while" in CLI
Show unascend players as unascended
------------------------------------------------------------------------
r3109 | shwei | 2007-02-18 12:05:45 -0600 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Use a single string instead of a string array for selecting browser
------------------------------------------------------------------------
r3108 | shwei | 2007-02-18 11:58:28 -0600 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Add quotes around URL under Linux
Load relay browser in separate thread
------------------------------------------------------------------------
r3107 | shwei | 2007-02-18 11:53:08 -0600 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /src/data/outfits.txt
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Special handling of KoL outfits with no outfit id
------------------------------------------------------------------------
r3106 | veracity0 | 2007-02-18 10:12:45 -0600 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /src/data/outfits.txt

placeholder for clown suit

------------------------------------------------------------------------
r3105 | veracity0 | 2007-02-18 08:19:11 -0600 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

sticky fingers

------------------------------------------------------------------------
r3104 | shwei | 2007-02-17 22:36:13 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Clean up really big values on areas with no combat data
------------------------------------------------------------------------
r3103 | shwei | 2007-02-17 19:07:14 -0600 (Sat, 17 Feb 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remove over-purchase of MP restores feature
Allow dictionary for adventures not likely to have fights
Failure to purchase one restore should not disturb future purchases

------------------------------------------------------------------------
r3102 | shwei | 2007-02-17 18:46:32 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Do not repeatedly visit the council when adventuring at the cove in disguise
------------------------------------------------------------------------
r3101 | shwei | 2007-02-17 18:33:50 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

If tiny house already present, use it to remove poisoned
------------------------------------------------------------------------
r3100 | shwei | 2007-02-17 18:06:29 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix handling of block comments
------------------------------------------------------------------------
r3099 | shwei | 2007-02-17 16:51:36 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Rebuild URL string when following redirects
------------------------------------------------------------------------
r3098 | shwei | 2007-02-17 16:36:07 -0600 (Sat, 17 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Log familiar actions in session log (opt-in)
If zero is entered during use multiple, cancel everything
------------------------------------------------------------------------
r3097 | shwei | 2007-02-17 16:09:46 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Drinking without ode protection
------------------------------------------------------------------------
r3096 | shwei | 2007-02-17 15:51:57 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Account for full HP restores
------------------------------------------------------------------------
r3095 | shwei | 2007-02-17 15:35:05 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix handling of item transfer subrequests
------------------------------------------------------------------------
r3094 | shwei | 2007-02-17 15:10:59 -0600 (Sat, 17 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Add grimacite shirty ML adjustment
Factor in doubled mini-moon effect
------------------------------------------------------------------------
r3093 | shwei | 2007-02-17 14:35:52 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Less obfuscated handling of conditionals
------------------------------------------------------------------------
r3092 | shwei | 2007-02-17 13:14:27 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix box servant handling while in Ronin
------------------------------------------------------------------------
r3091 | shwei | 2007-02-17 13:05:50 -0600 (Sat, 17 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java

Call updateUI() after large list updates
Allow auto-repair to purchase from the mall
Only main panel buttons are affected by requesting queueing
------------------------------------------------------------------------
r3090 | veracity0 | 2007-02-17 08:44:45 -0600 (Sat, 17 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

use boxes rather than selling them. remove debug print.

------------------------------------------------------------------------
r3089 | shwei | 2007-02-17 01:58:01 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Make the conditions-driven ballroom key retrieval useful across ascensions
------------------------------------------------------------------------
r3088 | shwei | 2007-02-17 01:52:51 -0600 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

When searching for a ballroom key, auto-switch conditions goal
------------------------------------------------------------------------
r3087 | shwei | 2007-02-16 21:10:13 -0600 (Fri, 16 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Correctly detect "attack" auto-attack option
Fix gear changer not synchronizing with equipment changes
Fix store manager being unable to do price analyses after closing
------------------------------------------------------------------------
r3086 | shwei | 2007-02-16 18:28:26 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Exclude various HTML modifications from mini-browser
------------------------------------------------------------------------
r3085 | shwei | 2007-02-16 18:12:10 -0600 (Fri, 16 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add ".cli" as a default extension
Fix location of [zap items] link
------------------------------------------------------------------------
r3084 | shwei | 2007-02-16 17:33:40 -0600 (Fri, 16 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix handling of phonics down as MP restorer
Allow CLI scripts to include ASH scripts inline
Allow ASH scripts to include CLI scripts inline
------------------------------------------------------------------------
r3083 | shwei | 2007-02-16 14:41:55 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Log guild challenges, avoid other guild URLs
------------------------------------------------------------------------
r3082 | shwei | 2007-02-16 13:35:38 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Better handling of timeouts in consult scripts
------------------------------------------------------------------------
r3081 | shwei | 2007-02-16 12:08:55 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Do not null out raw byte buffer when setting empty response text
------------------------------------------------------------------------
r3080 | shwei | 2007-02-16 10:48:55 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Make simplified logic easier to read
------------------------------------------------------------------------
r3079 | shwei | 2007-02-16 10:46:41 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Simplify stringed instrument test
------------------------------------------------------------------------
r3078 | shwei | 2007-02-16 10:40:40 -0600 (Fri, 16 Feb 2007) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remove ascension items from mementos
Fix list blank out after list is cleared
Allow untradeable but giftable items to be transferred to stash
------------------------------------------------------------------------
r3077 | shwei | 2007-02-16 10:27:12 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Crimbo 2006 familiar items
------------------------------------------------------------------------
r3076 | shwei | 2007-02-16 10:23:37 -0600 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix uneffect request handling
------------------------------------------------------------------------
r3075 | veracity0 | 2007-02-15 23:54:40 -0600 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

another ukelele check

------------------------------------------------------------------------
r3074 | shwei | 2007-02-15 23:32:41 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Allow crimbo ukelele for entryway
------------------------------------------------------------------------
r3073 | shwei | 2007-02-15 23:28:07 -0600 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Fix clan activity log parsing
Allow disabling of both buttons without extra parameters
------------------------------------------------------------------------
r3072 | shwei | 2007-02-15 23:19:37 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Since menu items need selected values, do not create new thread
------------------------------------------------------------------------
r3071 | shwei | 2007-02-15 20:43:53 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix relay browser based clan stash addition/removal
------------------------------------------------------------------------
r3070 | shwei | 2007-02-15 20:13:05 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reset candy heart summon count on ascension
------------------------------------------------------------------------
r3069 | shwei | 2007-02-15 18:25:38 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/data/fullness.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

V-day items
------------------------------------------------------------------------
r3068 | shwei | 2007-02-15 18:15:39 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix handling of Smile when player can cast Smile
------------------------------------------------------------------------
r3067 | shwei | 2007-02-15 18:09:52 -0600 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix handling of psuedo responses
Remove inline Javascript use link option
------------------------------------------------------------------------
r3066 | veracity0 | 2007-02-15 17:28:30 -0600 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

fix some item drops

------------------------------------------------------------------------
r3065 | shwei | 2007-02-15 16:56:19 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Do not clear response text at end of battle
------------------------------------------------------------------------
r3064 | shwei | 2007-02-15 16:27:43 -0600 (Thu, 15 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Classify MP thief familiars as thief familiars
Do not apply funkslinging when using thief familiar
Change if-else ordering for redirect processing
------------------------------------------------------------------------
r3063 | shwei | 2007-02-15 11:12:48 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix loading of override pages
------------------------------------------------------------------------
r3062 | shwei | 2007-02-15 11:07:18 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Fix health auto-recovery
------------------------------------------------------------------------
r3061 | shwei | 2007-02-15 10:41:15 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix potential infinite loop in running unconditional moods that call "mood execute"
------------------------------------------------------------------------
r3060 | shwei | 2007-02-15 10:07:30 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only create implicit checkpoints for internal scripts
------------------------------------------------------------------------
r3059 | shwei | 2007-02-15 01:33:14 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix invocation of namespace function from inside main ASH script
------------------------------------------------------------------------
r3058 | shwei | 2007-02-15 00:41:19 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not reset stash property on login
------------------------------------------------------------------------
r3057 | shwei | 2007-02-15 00:15:11 -0600 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabPaneUI.java

Highlighted tabs should not be closeable
------------------------------------------------------------------------
r3056 | shwei | 2007-02-14 23:40:53 -0600 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

If not in the Swing thread, run as normal
------------------------------------------------------------------------
r3055 | shwei | 2007-02-14 23:39:35 -0600 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Queue delays rather than allowing them to run concurrently.
------------------------------------------------------------------------
r3054 | shwei | 2007-02-14 21:53:00 -0600 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix auto-select of muscle
Slightly more minimalistic approach to healing
------------------------------------------------------------------------
r3053 | shwei | 2007-02-14 17:02:38 -0600 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Fix condition string for moxie
------------------------------------------------------------------------
r3052 | shwei | 2007-02-14 16:34:06 -0600 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Smart select of skills when selecting effects
------------------------------------------------------------------------
r3051 | shwei | 2007-02-14 16:07:54 -0600 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow adv as an option for the adventuring command
------------------------------------------------------------------------
r3050 | veracity0 | 2007-02-14 14:09:43 -0600 (Wed, 14 Feb 2007) | 2 lines
Changed paths:
   M /src/data/statuseffects.txt

disco combo status effects

------------------------------------------------------------------------
r3049 | shwei | 2007-02-13 22:48:30 -0600 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Change handling of buffbot loop
You do not need to be level 4 to visit the untinkerer
------------------------------------------------------------------------
r3048 | shwei | 2007-02-13 17:56:08 -0600 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Entangling noodles no longer delevels
------------------------------------------------------------------------
r3047 | shwei | 2007-02-13 12:51:56 -0600 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

Fix screen flicker when executing queued gCLI commands
------------------------------------------------------------------------
r3046 | shwei | 2007-02-13 11:43:22 -0600 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Fix labels on museum frame buttons
More intuitive handling of "display" with no parameters
------------------------------------------------------------------------
r3045 | shwei | 2007-02-13 11:36:57 -0600 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Don't inject Javascript into index pages
------------------------------------------------------------------------
r3044 | veracity0 | 2007-02-13 08:08:15 -0600 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

fix item percentages. add ultra-rare monster.

------------------------------------------------------------------------
r3043 | shwei | 2007-02-13 02:38:48 -0600 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fix infinite hedge maze puzzle loop
------------------------------------------------------------------------
r3042 | shwei | 2007-02-13 02:11:32 -0600 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Auto-restore before stat check
------------------------------------------------------------------------
r3041 | shwei | 2007-02-13 01:03:56 -0600 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add links to automatically buy hermit permits
------------------------------------------------------------------------
r3040 | shwei | 2007-02-12 23:16:34 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

getBooleanProperty, oops
------------------------------------------------------------------------
r3039 | veracity0 | 2007-02-12 22:55:09 -0600 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

ultra-rare items

------------------------------------------------------------------------
r3038 | veracity0 | 2007-02-12 22:10:21 -0600 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

brute force bandaid to fix compile errors

------------------------------------------------------------------------
r3037 | shwei | 2007-02-12 21:36:43 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Create new physical threads when request queueing is disabled
------------------------------------------------------------------------
r3036 | shwei | 2007-02-12 20:16:45 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Restore moods-driven uneffect behavior for uneffect context menu option
------------------------------------------------------------------------
r3035 | shwei | 2007-02-12 20:08:30 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabPaneUI.java

Improve shiny tab responsiveness
------------------------------------------------------------------------
r3034 | shwei | 2007-02-12 15:23:12 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java

Use a ShowDescriptionList in player status window
------------------------------------------------------------------------
r3033 | shwei | 2007-02-12 15:20:35 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Add an "add to current mood" context menu item to active effects list
------------------------------------------------------------------------
r3032 | shwei | 2007-02-12 15:12:42 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Add shrug off context menu option to active effects lists
------------------------------------------------------------------------
r3031 | shwei | 2007-02-12 15:00:00 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Simplify trainer logic by disallowing mid-training buffs
------------------------------------------------------------------------
r3030 | shwei | 2007-02-12 13:07:16 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix familiar trainer
------------------------------------------------------------------------
r3029 | shwei | 2007-02-12 12:53:29 -0600 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add use links to SGEEA
Flag towel as usable item
------------------------------------------------------------------------
r3028 | shwei | 2007-02-12 12:47:32 -0600 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Show use links on use result pages
Add "again" links to folding/squeezing
------------------------------------------------------------------------
r3027 | shwei | 2007-02-12 11:40:56 -0600 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make use links optional
Do not clear imports while running script
------------------------------------------------------------------------
r3026 | shwei | 2007-02-12 10:00:53 -0600 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Remove "some" from monster name
------------------------------------------------------------------------
r3025 | shwei | 2007-02-11 22:41:39 -0600 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Acknowledge removal of all familiar equipment on ascension
Let equipment handler figure out actual familiar item owner
------------------------------------------------------------------------
r3024 | shwei | 2007-02-11 22:30:17 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Remove dangling checkbox
------------------------------------------------------------------------
r3023 | shwei | 2007-02-11 20:29:41 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

CLI command queue processing should not die on exceptions
------------------------------------------------------------------------
r3022 | shwei | 2007-02-11 20:20:53 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix no box servant errors
------------------------------------------------------------------------
r3021 | shwei | 2007-02-11 12:15:40 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Do not convert outfit-saving to item-equip request
------------------------------------------------------------------------
r3020 | shwei | 2007-02-11 12:09:34 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Add "patched" to flag new release
------------------------------------------------------------------------
r3019 | shwei | 2007-02-11 12:07:47 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix mood link in compact mode
------------------------------------------------------------------------
r3018 | shwei | 2007-02-11 12:00:37 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow directory searching when adding ASH imports
------------------------------------------------------------------------
r3017 | shwei | 2007-02-11 10:10:09 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only reset settings on ascension, rather than every login
------------------------------------------------------------------------
r3016 | shwei | 2007-02-11 09:52:17 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Make item manager options per player
------------------------------------------------------------------------
r3015 | veracity0 | 2007-02-11 09:18:45 -0600 (Sun, 11 Feb 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

A variety of items are displayable

------------------------------------------------------------------------
r3014 | shwei | 2007-02-11 04:19:04 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reset fullness/spleen on ascension
------------------------------------------------------------------------
r3013 | shwei | 2007-02-11 04:00:19 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

amulet of yendor
------------------------------------------------------------------------
r3012 | shwei | 2007-02-11 02:58:47 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r3011 | shwei | 2007-02-11 02:57:06 -0600 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/tab/CloseTabPaneUI.java

Widen closeable tabs to avoid accidental closing
Main interface tabs not closeable by default
Allow undecorated closeable tabs for main interface
------------------------------------------------------------------------
r3010 | shwei | 2007-02-11 02:38:48 -0600 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix MP cost calculation
Fix auto MP restore for candy hearts
Allow for movement in skill list
------------------------------------------------------------------------
r3009 | shwei | 2007-02-11 02:06:54 -0600 (Sun, 11 Feb 2007) | 3 lines
Changed paths:
   A /src/licenses/unlicensed.htm
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add listing of assumed-to-be unlicensed code
Do not create/restore checkpoints multiple times between battles
Stop summon candy heart from moving around in list
------------------------------------------------------------------------
r3008 | shwei | 2007-02-11 00:47:04 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

If logging in with an apathetic mood, do not clear entire mood set
------------------------------------------------------------------------
r3007 | shwei | 2007-02-11 00:01:48 -0600 (Sun, 11 Feb 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabPaneUI.java

Shrink default tab width
------------------------------------------------------------------------
r3006 | shwei | 2007-02-10 23:59:49 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

If the player doesn't have a doppelganger, don't try to switch to it
------------------------------------------------------------------------
r3005 | shwei | 2007-02-10 22:41:03 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Calculate based on parameter, not last item used
------------------------------------------------------------------------
r3004 | shwei | 2007-02-10 22:40:13 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Smarter handling of item use given limit/consumption data
------------------------------------------------------------------------
r3003 | shwei | 2007-02-10 22:22:43 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not resubmit request during rollover
------------------------------------------------------------------------
r3002 | shwei | 2007-02-10 21:53:17 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Better layout for counter data
------------------------------------------------------------------------
r3001 | shwei | 2007-02-10 21:37:55 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Detect multi-use spleen items
------------------------------------------------------------------------
r3000 | shwei | 2007-02-10 21:32:24 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   A /src/data/fullness.txt
   M /src/data/inebriety.txt
   A /src/data/spleenhit.txt
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add counters for fullness, spleen, and candy hearts
------------------------------------------------------------------------
r2999 | shwei | 2007-02-10 19:47:33 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More aliases for offhand
------------------------------------------------------------------------
r2998 | shwei | 2007-02-10 19:19:09 -0600 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix logging of barrel visits
Add shore support to relay browser adventuring
------------------------------------------------------------------------
r2997 | shwei | 2007-02-10 19:12:12 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

Fix turn count parsing for zero-ascension players
------------------------------------------------------------------------
r2996 | shwei | 2007-02-10 19:03:16 -0600 (Sat, 10 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Fix compile error
Make AJAX submission opt-in
Do not log visits to ascension histories
------------------------------------------------------------------------
r2995 | shwei | 2007-02-10 18:43:44 -0600 (Sat, 10 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Log internal item creation requests with turn counts if needed
Item creation uses the same countdown/countup format as adventures

------------------------------------------------------------------------
r2994 | shwei | 2007-02-10 18:32:14 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Change handling of sell-quantity mode
------------------------------------------------------------------------
r2993 | shwei | 2007-02-10 18:24:47 -0600 (Sat, 10 Feb 2007) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Make shiny tabs completely optional
Make request queueing opt-in to reduce threading errors
Fix handling of mini-browser charpane refresh causing hanging
------------------------------------------------------------------------
r2992 | shwei | 2007-02-10 16:30:16 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Only allow actual request objects to be queued
------------------------------------------------------------------------
r2991 | shwei | 2007-02-10 16:11:08 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   A /src/html/basics.js
   M /src/html/chat.html
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Javascript-driven use links to reduce page swapping
------------------------------------------------------------------------
r2990 | shwei | 2007-02-10 12:13:39 -0600 (Sat, 10 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Remove NPZR ronin restriction
Fix handling of antiquated buffbot settings
Do not auto-generate buff log files on login
------------------------------------------------------------------------
r2989 | shwei | 2007-02-10 10:16:03 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Less server-intensive checkpoint recovery
------------------------------------------------------------------------
r2988 | shwei | 2007-02-10 09:43:23 -0600 (Sat, 10 Feb 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Only abort for zero health before adventure, not after
Push zero-outfit checkpoints ignored flags onto the outfit stack
------------------------------------------------------------------------
r2987 | shwei | 2007-02-10 00:32:39 -0600 (Sat, 10 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix adventure loop not incrementing
------------------------------------------------------------------------
r2986 | shwei | 2007-02-09 23:40:17 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r2985 | shwei | 2007-02-09 23:37:09 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Do not flag echo eyedrop antidote as usable
------------------------------------------------------------------------
r2984 | shwei | 2007-02-09 23:33:58 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Do not introduce pending state if quest already completed
------------------------------------------------------------------------
r2983 | shwei | 2007-02-09 23:19:07 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add junk-removal CLI command
------------------------------------------------------------------------
r2982 | shwei | 2007-02-09 23:15:59 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabPaneUI.java

Disallow closing of active tab
------------------------------------------------------------------------
r2981 | shwei | 2007-02-09 22:58:23 -0600 (Fri, 09 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/tab/CloseTabbedPane.java

Always use CloseTabbedPane for tabs
Do not use CardLayout for main layout
Allow operating system to decide on progress bar colors
------------------------------------------------------------------------
r2980 | shwei | 2007-02-09 22:23:48 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Use startsWith rather than indexOf wherever applicable
------------------------------------------------------------------------
r2979 | shwei | 2007-02-09 22:14:04 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Interaction mode calculated, rather than cached
------------------------------------------------------------------------
r2978 | shwei | 2007-02-09 22:08:22 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix disco bandit / accordion thief skillset problem
------------------------------------------------------------------------
r2977 | shwei | 2007-02-09 21:38:11 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Smarter equipment switching during familiar training
------------------------------------------------------------------------
r2976 | shwei | 2007-02-09 20:52:44 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Always equip doppelganger for training, if detected
------------------------------------------------------------------------
r2975 | shwei | 2007-02-09 19:24:40 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Assume item is visible when computing visible index
------------------------------------------------------------------------
r2974 | shwei | 2007-02-09 17:59:48 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Track how many times a checkpoint creation is skipped
------------------------------------------------------------------------
r2973 | shwei | 2007-02-09 17:48:08 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Abort in-disguise adventuring if below level 9
------------------------------------------------------------------------
r2972 | shwei | 2007-02-09 16:42:35 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix multi-item detection
------------------------------------------------------------------------
r2971 | shwei | 2007-02-09 15:01:00 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   A /src/images/stop.gif

Add stop button
------------------------------------------------------------------------
r2970 | shwei | 2007-02-09 14:57:36 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add options to show stop button and load mini browser with click
------------------------------------------------------------------------
r2969 | shwei | 2007-02-09 14:42:13 -0600 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Do not add to conditions if substat not on list
Prefer substrings over truncated plurals
------------------------------------------------------------------------
r2968 | shwei | 2007-02-09 14:27:01 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Remove "the" in item names
------------------------------------------------------------------------
r2967 | shwei | 2007-02-09 14:21:25 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/com/informit/guides/JDnDList.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Allow for faster customization of login windows via drag and drop lists
------------------------------------------------------------------------
r2966 | shwei | 2007-02-09 11:10:17 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabbedPane.java

Fix deprecation issues
------------------------------------------------------------------------
r2965 | shwei | 2007-02-09 11:07:08 -0600 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/tab/CloseTabPaneEnhancedUI.java

Customizable tab colors
Clarify intent of chat options
------------------------------------------------------------------------
r2964 | shwei | 2007-02-09 09:36:25 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix automatic clover weapon recreation
------------------------------------------------------------------------
r2963 | shwei | 2007-02-09 09:24:05 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/tab/CloseTabPaneUI.java

Reduce tab padding
------------------------------------------------------------------------
r2962 | shwei | 2007-02-09 09:22:00 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Remove from visible before removing from actual
------------------------------------------------------------------------
r2961 | shwei | 2007-02-09 08:53:44 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Since you can always hit 20 pounds out of Ronin without training, always return true after acquiring needed items
------------------------------------------------------------------------
r2960 | shwei | 2007-02-09 08:49:03 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Add green candy heart to softcore 20 pound buffing routine
------------------------------------------------------------------------
r2959 | shwei | 2007-02-09 08:31:00 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix relayBrowserOnly mode activation and handling
------------------------------------------------------------------------
r2958 | shwei | 2007-02-09 00:52:07 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java

Fix weird blue ring when using Metal 1.5
------------------------------------------------------------------------
r2957 | shwei | 2007-02-09 00:19:48 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/data/modifiers.txt

Add more commas
------------------------------------------------------------------------
r2956 | shwei | 2007-02-09 00:15:04 -0600 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   A /src/tab
   A /src/tab/CloseListener.java
   A /src/tab/CloseTabPaneEnhancedUI.java
   A /src/tab/CloseTabPaneUI.java
   A /src/tab/CloseTabbedPane.java
   A /src/tab/CloseTabbedPaneEvent.java
   A /src/tab/DoubleClickListener.java
   A /src/tab/MaxListener.java
   A /src/tab/PopupOutsideListener.java
   A /src/tab/eclipse_delete_edit.gif

Brighter highlights on tabbed pane
------------------------------------------------------------------------
r2955 | veracity0 | 2007-02-08 22:57:33 -0600 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt

7-ball is offhand item

------------------------------------------------------------------------
r2954 | veracity0 | 2007-02-08 22:54:21 -0600 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt

Remove unnecessary tabs and commas

------------------------------------------------------------------------
r2953 | shwei | 2007-02-08 09:34:02 -0600 (Thu, 08 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Concise message
------------------------------------------------------------------------
r2952 | shwei | 2007-02-08 00:54:24 -0600 (Thu, 08 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Use an outfit stack instead of only switching back when done adventuring
------------------------------------------------------------------------
r2951 | shwei | 2007-02-08 00:32:20 -0600 (Thu, 08 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Allow >>player name in gift buff request, in addition to >>id
------------------------------------------------------------------------
r2950 | shwei | 2007-02-08 00:21:00 -0600 (Thu, 08 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix auto-restore to specific value for internal quests and ASH
------------------------------------------------------------------------
r2949 | veracity0 | 2007-02-07 20:47:37 -0600 (Wed, 07 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Louvre.java

Save Louvre map state every time new data is learned.

------------------------------------------------------------------------
r2948 | shwei | 2007-02-07 13:41:57 -0600 (Wed, 07 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Narrow problem specifically to encounter rate buffs
------------------------------------------------------------------------
r2947 | shwei | 2007-02-07 13:36:39 -0600 (Wed, 07 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow auto-recast only to apply to mood-related buffs
------------------------------------------------------------------------
r2946 | shwei | 2007-02-07 11:40:34 -0600 (Wed, 07 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java

31337 scrolls exist for the hermit -- always use them all
------------------------------------------------------------------------
r2945 | shwei | 2007-02-06 23:24:34 -0600 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Only visit the council once during in-disguise adventuring
------------------------------------------------------------------------
r2944 | shwei | 2007-02-06 22:23:34 -0600 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Do outfit switch before declaring zone valid
------------------------------------------------------------------------
r2943 | shwei | 2007-02-06 22:04:24 -0600 (Tue, 06 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Allow message parameter in sent messages
Setting defaultAutoAttack changes actual account settings
------------------------------------------------------------------------
r2942 | shwei | 2007-02-06 19:26:43 -0600 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java

Fix handling of all-numeric titles for clan snapshot
------------------------------------------------------------------------
r2941 | shwei | 2007-02-06 18:31:11 -0600 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Add encoder ring (no plural data)
------------------------------------------------------------------------
r2940 | shwei | 2007-02-06 18:28:00 -0600 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Monster name misspelling => $monster[none]
------------------------------------------------------------------------
r2939 | veracity0 | 2007-02-06 08:16:48 -0600 (Tue, 06 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

manuals are not consumed when used

------------------------------------------------------------------------
r2938 | shwei | 2007-02-06 00:58:38 -0600 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Remove "purchase for session" behavior
------------------------------------------------------------------------
r2937 | shwei | 2007-02-06 00:22:44 -0600 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

CLI-based stat tests
------------------------------------------------------------------------
r2936 | shwei | 2007-02-05 20:00:55 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Do not double-log incoming chat messages
------------------------------------------------------------------------
r2935 | shwei | 2007-02-05 19:52:56 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Pickpocket takes precedence, if the player opts to allow for unsafe pickpocketing (imperfect dodge)
------------------------------------------------------------------------
r2934 | shwei | 2007-02-05 19:34:30 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Detect and stop adventuring for the friars quest
------------------------------------------------------------------------
r2933 | shwei | 2007-02-05 19:06:57 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Golden Mr. Accessories can be added to display cases
------------------------------------------------------------------------
r2932 | shwei | 2007-02-05 19:03:48 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Enable display after ascension
------------------------------------------------------------------------
r2931 | shwei | 2007-02-05 18:26:47 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java

Catch more exceptions, just in case
------------------------------------------------------------------------
r2930 | shwei | 2007-02-05 18:22:49 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java

Fix display not being re-enabled after clan snapshot
------------------------------------------------------------------------
r2929 | shwei | 2007-02-05 18:19:43 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix display flicker when loading clan snapshot
------------------------------------------------------------------------
r2928 | shwei | 2007-02-05 17:55:11 -0600 (Mon, 05 Feb 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Smarter handling of set battleAction
Fix automatic injection for simulator of loathing
Add more context menu items to store manager removal tab
Let request synch work with custom combat scripts
------------------------------------------------------------------------
r2927 | shwei | 2007-02-05 17:04:53 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add meaning to '*' for hermit command
------------------------------------------------------------------------
r2926 | shwei | 2007-02-05 16:45:00 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add new "displayable" flag
------------------------------------------------------------------------
r2925 | shwei | 2007-02-05 15:52:29 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java

Add ranged/melee filter to gear changer
------------------------------------------------------------------------
r2924 | shwei | 2007-02-05 15:19:49 -0600 (Mon, 05 Feb 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix flags on various no-gift items
Do not rely on message-sending defaults
------------------------------------------------------------------------
r2923 | shwei | 2007-02-05 14:18:02 -0600 (Mon, 05 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java

Wait until all items are gathered before processing
------------------------------------------------------------------------
r2922 | shwei | 2007-02-05 14:05:45 -0600 (Mon, 05 Feb 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java

Allow outfit purchases out of Ronin
Make tab inversion completely optional
Simplify code for trade proposal frame
Force addition before taking selected item in mall search
------------------------------------------------------------------------
r2921 | shwei | 2007-02-05 13:01:34 -0600 (Mon, 05 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add 'csend' command to CLI
Abort rather than auto-convert send
------------------------------------------------------------------------
r2920 | shwei | 2007-02-05 12:35:02 -0600 (Mon, 05 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add chat log exclusions
Make radio kol server option visible
------------------------------------------------------------------------
r2919 | shwei | 2007-02-04 21:55:57 -0600 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remember to refresh account settings on login
Create implicit checkpoint for breakfasting
------------------------------------------------------------------------
r2918 | shwei | 2007-02-04 21:25:13 -0600 (Sun, 04 Feb 2007) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

Fix plural for jabanero peppers
------------------------------------------------------------------------
r2917 | shwei | 2007-02-04 21:20:23 -0600 (Sun, 04 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix handling plurals of items with capital letters
------------------------------------------------------------------------
r2916 | shwei | 2007-02-04 20:57:53 -0600 (Sun, 04 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Always do checkpointing in pairs
------------------------------------------------------------------------
r2915 | shwei | 2007-02-04 20:25:24 -0600 (Sun, 04 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java

Add timestamp to generated debug logs
------------------------------------------------------------------------
r2914 | shwei | 2007-02-04 20:22:29 -0600 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Close and open request sequences during auto-recovery
Close and open request sequences during message sending
------------------------------------------------------------------------
r2913 | shwei | 2007-02-04 20:10:38 -0600 (Sun, 04 Feb 2007) | 1 line
Changed paths:
   A /src/images/radsword.gif
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add Radio KoL and farmer's almanac buttons
------------------------------------------------------------------------
r2912 | shwei | 2007-02-04 12:12:58 -0600 (Sun, 04 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add get_power(item) function to ASH
------------------------------------------------------------------------
r2911 | shwei | 2007-02-04 11:17:55 -0600 (Sun, 04 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Attempt to write data files with "/" in the filename do not get placed in the datamaps folder.
------------------------------------------------------------------------
r2910 | shwei | 2007-02-04 10:53:12 -0600 (Sun, 04 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix untinkerer quest handling
Do not re-process item transfer failures
------------------------------------------------------------------------
r2909 | shwei | 2007-02-03 20:06:44 -0600 (Sat, 03 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java

Randomized PvP win/loss messages
------------------------------------------------------------------------
r2908 | shwei | 2007-02-03 17:20:02 -0600 (Sat, 03 Feb 2007) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add new ultra rare encounter
Add overprice safety for buffbot price switch
Do not auto-switch to buffbot buff packs
Make "do you want to ascend" page more useful
Add support for ascension checklist items file
Add "checklist" command to KoLmafia CLI
Fix relay browser error when visiting mall stores
------------------------------------------------------------------------
r2907 | veracity0 | 2007-02-03 07:47:59 -0600 (Sat, 03 Feb 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

candygrams

------------------------------------------------------------------------
r2906 | shwei | 2007-02-02 23:56:59 -0600 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Smarter handling of Friars quest
------------------------------------------------------------------------
r2905 | shwei | 2007-02-02 17:34:19 -0600 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix debug log printing while adventuring in back alley
------------------------------------------------------------------------
r2904 | shwei | 2007-02-02 13:07:56 -0600 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Search in reverse alphabetical order
------------------------------------------------------------------------
r2903 | shwei | 2007-02-02 12:18:40 -0600 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Recognize aborts in consult scripts
------------------------------------------------------------------------
r2902 | shwei | 2007-02-02 12:15:25 -0600 (Fri, 02 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add use links to weapons
Do not add use links when maximum uses is zero
------------------------------------------------------------------------
r2901 | shwei | 2007-02-02 12:11:48 -0600 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Smarter Javascript to make elements visible
------------------------------------------------------------------------
r2900 | shwei | 2007-02-02 12:03:37 -0600 (Fri, 02 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Always validate conditions against inventory
Ensure valid effect names when adding triggers
------------------------------------------------------------------------
r2899 | shwei | 2007-02-02 01:46:58 -0600 (Fri, 02 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Change default lose message
Add exception handling to request logger
------------------------------------------------------------------------
r2898 | veracity0 | 2007-02-01 21:14:31 -0600 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Consult scripts take precedence over automatic pickpocketing.

------------------------------------------------------------------------
r2897 | veracity0 | 2007-02-01 17:26:50 -0600 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /src/data/modifiers.txt
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Heart of Green and Heart of Yellow effects

------------------------------------------------------------------------
r2896 | shwei | 2007-02-01 10:58:21 -0600 (Thu, 01 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow non-excessive printing of blank lines
------------------------------------------------------------------------
r2895 | shwei | 2007-02-01 10:54:51 -0600 (Thu, 01 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add colorecho CLI command
------------------------------------------------------------------------
r2894 | shwei | 2007-02-01 10:46:03 -0600 (Thu, 01 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Fix disable/enable problems with the buffbot
------------------------------------------------------------------------
r2893 | shwei | 2007-02-01 10:41:38 -0600 (Thu, 01 Feb 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Fix infinite read/write loop when loading buffbot settings
Rename reset methods to something more descriptive
Enable display after clicking buttons and/or menu items
Automatically buy restores for buffbot if none in stock to start
------------------------------------------------------------------------
r2892 | shwei | 2007-02-01 09:39:56 -0600 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not update request meter for quest-unlock adventures
Do not run between battle script before sewering
------------------------------------------------------------------------
r2891 | shwei | 2007-02-01 09:35:17 -0600 (Thu, 01 Feb 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Capitalization
------------------------------------------------------------------------
r2890 | shwei | 2007-02-01 09:31:19 -0600 (Thu, 01 Feb 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Make request interleaving non-optional
Re-add original print(string,string) for compatibility
Make request synch active whenever relay browser is active
------------------------------------------------------------------------
r2889 | veracity0 | 2007-01-31 18:03:56 -0600 (Wed, 31 Jan 2007) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Initial support for Candy Hearts. Renaming method requires renaming function.

------------------------------------------------------------------------
r2888 | shwei | 2007-01-31 15:20:39 -0600 (Wed, 31 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Replace print(string,string) with print_html(string).
------------------------------------------------------------------------
r2887 | shwei | 2007-01-31 15:16:26 -0600 (Wed, 31 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Valid type conversion when assigning into record/map
------------------------------------------------------------------------
r2886 | shwei | 2007-01-31 07:57:09 -0600 (Wed, 31 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

CLI mood command should behave like the GUI
Log adventures at itznotyerzitz mine in disguise
------------------------------------------------------------------------
r2885 | shwei | 2007-01-30 16:09:50 -0600 (Tue, 30 Jan 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Re-add lists to scripted actions tab
Smarter end of run sale handling
Render mementos in a different color
Disallow duplicates in junk/memento lists
------------------------------------------------------------------------
r2884 | shwei | 2007-01-30 11:16:32 -0600 (Tue, 30 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not add custom combat link to multi-use forms
------------------------------------------------------------------------
r2883 | shwei | 2007-01-30 07:43:29 -0600 (Tue, 30 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add whitespace to generated HTML
Add colored background for holiday predictions
------------------------------------------------------------------------
r2882 | shwei | 2007-01-30 07:11:00 -0600 (Tue, 30 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix overzealous IDGED replace-all
Add holiday predictions to ascension page
------------------------------------------------------------------------
r2881 | shwei | 2007-01-30 04:59:41 -0600 (Tue, 30 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Move constants around
------------------------------------------------------------------------
r2880 | shwei | 2007-01-30 04:28:46 -0600 (Tue, 30 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix compilation error
Add maximum usable detection to item manager
------------------------------------------------------------------------
r2879 | shwei | 2007-01-30 04:21:13 -0600 (Tue, 30 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Inline use form
------------------------------------------------------------------------
r2878 | shwei | 2007-01-29 15:00:55 -0600 (Mon, 29 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Fix item filtering
------------------------------------------------------------------------
r2877 | shwei | 2007-01-29 14:29:49 -0600 (Mon, 29 Jan 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Invoke rundll32.exe via command.com
------------------------------------------------------------------------
r2876 | shwei | 2007-01-29 14:20:49 -0600 (Mon, 29 Jan 2007) | 3 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Brute force search for browser on Windows 9x
Remove explicit wand parameter in zap request
Add wand link to inventory pages
------------------------------------------------------------------------
r2875 | veracity0 | 2007-01-29 08:14:02 -0600 (Mon, 29 Jan 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

green glowstick

------------------------------------------------------------------------
r2874 | shwei | 2007-01-28 16:59:01 -0600 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Fix class cast exception when flagging junk items
Print success/failure messages to events tab of chat
------------------------------------------------------------------------
r2873 | shwei | 2007-01-28 09:16:33 -0600 (Sun, 28 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Force continuation state after enabling display
Fix inverted conditional on mall search frame
Ignore continuation state for flower hunter query
------------------------------------------------------------------------
r2872 | shwei | 2007-01-28 07:31:07 -0600 (Sun, 28 Jan 2007) | 6 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Update version number
Add null pointer check when applying filters
Create "memento" items which are not autosold/automalled
Make junk and memento item lists apply globally


------------------------------------------------------------------------
r2871 | shwei | 2007-01-28 05:35:53 -0600 (Sun, 28 Jan 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Revert to original browser loading scheme under Linux
------------------------------------------------------------------------
r2870 | shwei | 2007-01-28 05:28:59 -0600 (Sun, 28 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Look for "Thank you" instead of hooting and shrieking when completing friars quest
------------------------------------------------------------------------
r2869 | shwei | 2007-01-28 05:24:34 -0600 (Sun, 28 Jan 2007) | 1 line
Changed paths:
   M /src/data/adventures.txt

Frigid ninja stars
------------------------------------------------------------------------
r2868 | shwei | 2007-01-28 05:11:25 -0600 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Add more whitespace when printing messages
Fix KoLmafia not stopping after error/pending state
------------------------------------------------------------------------
r2867 | shwei | 2007-01-28 02:59:43 -0600 (Sun, 28 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix handling of numbered scrolls
------------------------------------------------------------------------
r2866 | shwei | 2007-01-27 19:14:54 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Re-add cherry cloaca cola and ailment ointment to defaults
------------------------------------------------------------------------
r2865 | shwei | 2007-01-27 14:55:36 -0600 (Sat, 27 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Add pvp to session logs as text, not URLs
Do not register choices taken to session log
Do not register session time outs to session log
------------------------------------------------------------------------
r2864 | shwei | 2007-01-27 14:41:21 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Reduce overhead for single-round fights
------------------------------------------------------------------------
r2863 | shwei | 2007-01-27 14:36:46 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Reduce string conversion overhead
------------------------------------------------------------------------
r2862 | shwei | 2007-01-27 14:28:36 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Chef's hat auto sells for 35 meat
------------------------------------------------------------------------
r2861 | shwei | 2007-01-27 14:27:14 -0600 (Sat, 27 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Reduce memory overhead of searching maps
When looking for monsters, cache array once
------------------------------------------------------------------------
r2860 | shwei | 2007-01-27 14:13:29 -0600 (Sat, 27 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java

Fix handling of trades
Make combo box on store search opt-in
------------------------------------------------------------------------
r2859 | shwei | 2007-01-27 13:38:01 -0600 (Sat, 27 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Don't buy permits for hacked hermit access
More useful output to gCLI for relay browser adventuring
------------------------------------------------------------------------
r2858 | shwei | 2007-01-27 13:16:23 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Potential fix for relay browser under Linux
------------------------------------------------------------------------
r2857 | shwei | 2007-01-27 12:43:26 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Always steal if the player can survive two hits
------------------------------------------------------------------------
r2856 | shwei | 2007-01-27 12:30:15 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make conditions-driven stealing non-optional
------------------------------------------------------------------------
r2855 | shwei | 2007-01-27 10:33:26 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Reset not using consult script flag before advancing round
------------------------------------------------------------------------
r2854 | shwei | 2007-01-27 10:23:07 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Do not allow closeting of un-giftable items
------------------------------------------------------------------------
r2853 | shwei | 2007-01-27 10:15:45 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Don't end-of-run sale items flagged as no auto-sell
------------------------------------------------------------------------
r2852 | shwei | 2007-01-27 03:50:12 -0600 (Sat, 27 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Wand link requires a link to which wand is to be used
------------------------------------------------------------------------
r2851 | shwei | 2007-01-26 08:08:33 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Plus sign adventure has two spaces, not one
------------------------------------------------------------------------
r2850 | shwei | 2007-01-26 04:45:44 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Fix handling of multi-consume items
------------------------------------------------------------------------
r2849 | shwei | 2007-01-26 04:43:54 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Properly register requests
------------------------------------------------------------------------
r2848 | shwei | 2007-01-26 04:33:29 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Easier to read comments
------------------------------------------------------------------------
r2847 | shwei | 2007-01-26 04:29:32 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Slightly smarter item creation for conditions
------------------------------------------------------------------------
r2846 | shwei | 2007-01-26 04:13:19 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix worthless item condition handling
------------------------------------------------------------------------
r2845 | shwei | 2007-01-26 03:45:21 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Smarter skeleton key stop condition
------------------------------------------------------------------------
r2844 | shwei | 2007-01-26 03:38:02 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

On non-Windows operating systems, use a standard text field
------------------------------------------------------------------------
r2843 | shwei | 2007-01-26 03:30:49 -0600 (Fri, 26 Jan 2007) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Buffbot always run in its own thread
Enable request interleaving as option
Do not prompt for items with limited consumability
------------------------------------------------------------------------
r2842 | shwei | 2007-01-26 02:47:20 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r2841 | shwei | 2007-01-26 02:32:27 -0600 (Fri, 26 Jan 2007) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/inebriety.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove validation for plains areas
Add auto-stop for Fernswarthy's grave
Add spooky eggnog inebriety protection
------------------------------------------------------------------------
r2840 | shwei | 2007-01-26 01:38:27 -0600 (Fri, 26 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

You should always ignore non-php results
Do not null content when setting expression
Do not explicitly disable Nagle's algorithm with every socket
------------------------------------------------------------------------
r2839 | shwei | 2007-01-26 00:35:39 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Increase stasis limitations
------------------------------------------------------------------------
r2838 | shwei | 2007-01-26 00:32:41 -0600 (Fri, 26 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow NPZR stasis on a limited basis
------------------------------------------------------------------------
r2837 | shwei | 2007-01-26 00:16:04 -0600 (Fri, 26 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Lower priority of retrieval from clan stash
Do not refresh creatables on meat acquisition
Fix inability to auto-create meat stacks and dense stacks
------------------------------------------------------------------------
r2836 | shwei | 2007-01-25 23:55:49 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Only load one browser on *nix
------------------------------------------------------------------------
r2835 | shwei | 2007-01-25 23:51:59 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Reduce the amount of exception throwing
------------------------------------------------------------------------
r2834 | shwei | 2007-01-25 23:23:17 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Switch to using url.dll for non-external pages
------------------------------------------------------------------------
r2833 | shwei | 2007-01-25 15:58:56 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix handling of implied first parameter in foreach loop
------------------------------------------------------------------------
r2832 | shwei | 2007-01-25 15:46:15 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

The "." operator allowed to appear anywhere
------------------------------------------------------------------------
r2831 | shwei | 2007-01-25 15:00:14 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow chains of function calls
------------------------------------------------------------------------
r2830 | shwei | 2007-01-25 14:33:56 -0600 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix key handling in ASH parser
Allow [][] in addition to [,] for maps
------------------------------------------------------------------------
r2829 | shwei | 2007-01-25 14:14:23 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Do not re-run request for consult scripts
------------------------------------------------------------------------
r2828 | shwei | 2007-01-25 14:00:23 -0600 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /src/html/chat.html
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Make system tray icon off by default
Disallow doubled relay browser chat messages
Fix store manager items not appearing in logs
------------------------------------------------------------------------
r2827 | shwei | 2007-01-25 12:54:41 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Commas equate to continued access of an aggregate
------------------------------------------------------------------------
r2826 | shwei | 2007-01-25 12:46:13 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Invoke ASH directly for consult scripts, rather than via wrapper
------------------------------------------------------------------------
r2825 | shwei | 2007-01-25 12:29:39 -0600 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Reduce creatable items refresh rate
Fix thumb-twiddling when aborting combat
------------------------------------------------------------------------
r2824 | shwei | 2007-01-25 12:20:35 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Faster loop termination for has any ingredient check
------------------------------------------------------------------------
r2823 | shwei | 2007-01-25 12:16:52 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

If it's not an allowed creation method, then it's the same as if you don't have the ingredients for it
------------------------------------------------------------------------
r2822 | shwei | 2007-01-25 11:39:42 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Fix handling of mall purchases
------------------------------------------------------------------------
r2821 | shwei | 2007-01-25 11:30:55 -0600 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Re-enable display if scripted action does nothing
End of run sale invokes junk removal as pre-processing step
------------------------------------------------------------------------
r2820 | shwei | 2007-01-25 11:26:27 -0600 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Eliminate display flicker during login
More display updates while doing leaflet quest
Disable display at start of scripted action tasks
------------------------------------------------------------------------
r2819 | shwei | 2007-01-25 11:13:12 -0600 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Reduce overhead in registering adventure URLs
Reduce overhead in registering special quest URLs
------------------------------------------------------------------------
r2818 | shwei | 2007-01-25 10:58:10 -0600 (Thu, 25 Jan 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Reduce overhead from delays/pauses
Reduce overhead from request registration
Add extreme slowness warning to cache option
Buttons/menu items may run scripts, so create threads
------------------------------------------------------------------------
r2817 | shwei | 2007-01-25 09:53:55 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Record internal item creation attempts to session log
------------------------------------------------------------------------
r2816 | shwei | 2007-01-25 09:28:20 -0600 (Thu, 25 Jan 2007) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix clan stash processing
Enable display after sending messages
Fix star chart, pixel and tinker processing
Show appropriate session log messages for purchases
Reduce CPU usage for registering relay browser requests
------------------------------------------------------------------------
r2815 | shwei | 2007-01-25 04:44:28 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make plans/planks links conditional additions
------------------------------------------------------------------------
r2814 | shwei | 2007-01-25 04:37:57 -0600 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java

Add zap link for wand acquisition
Make star chart link more useful
Make plus sign read link more obvious
------------------------------------------------------------------------
r2813 | shwei | 2007-01-25 04:10:39 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Fix display of drop rate data when not using item drop familiar
------------------------------------------------------------------------
r2812 | shwei | 2007-01-25 01:45:40 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix missing familiar item on startup
------------------------------------------------------------------------
r2811 | shwei | 2007-01-25 01:19:49 -0600 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix relay browser redirect handling
More consistent messages for item consumption
------------------------------------------------------------------------
r2810 | shwei | 2007-01-25 00:54:25 -0600 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix relay browser not loading properly
Only use perfume if no effect is visible
Skip weapon validation for non-adventure zones
------------------------------------------------------------------------
r2809 | shwei | 2007-01-25 00:39:30 -0600 (Thu, 25 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Prefer pluralization over fuzzy matching
------------------------------------------------------------------------
r2808 | shwei | 2007-01-25 00:19:04 -0600 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Add additional null pointer checks
Fix invocation of addAll() in list models
Filters always refresh, so no manual invocation needed
------------------------------------------------------------------------
r2807 | shwei | 2007-01-24 23:31:25 -0600 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Change philanthropic buff requests to standard buff requests
------------------------------------------------------------------------
r2806 | shwei | 2007-01-24 22:38:26 -0600 (Wed, 24 Jan 2007) | 4 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

No default browser search
Disable over-purchase for soda water
Fix trade proposal link not working
Re-allow minimalistic restore as an option
------------------------------------------------------------------------
r2805 | shwei | 2007-01-24 21:36:16 -0600 (Wed, 24 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix content-length field
Unknown items have no known uses
Fix handling of worthless item condition
------------------------------------------------------------------------
r2804 | veracity0 | 2007-01-24 17:04:38 -0600 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

Fernswarthy's items

------------------------------------------------------------------------
r2803 | shwei | 2007-01-24 12:55:35 -0600 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Use auto-recovery settings when burning MP
------------------------------------------------------------------------
r2802 | shwei | 2007-01-24 11:05:39 -0600 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java

Reduce overhead for request registration
------------------------------------------------------------------------
r2801 | shwei | 2007-01-24 10:15:25 -0600 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Menu items also use Foxtrot library
Fix quantity recognition for store management
------------------------------------------------------------------------
r2800 | shwei | 2007-01-24 10:06:10 -0600 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java

Use FoxTrot library for generic buttons/listeners
Fix display disabling after switching familiars
------------------------------------------------------------------------
r2799 | shwei | 2007-01-24 10:01:24 -0600 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/MuseumRequest.java

Princess Rutabaga
Fix messages for putting things on display
------------------------------------------------------------------------
r2798 | shwei | 2007-01-24 09:57:19 -0600 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix autosell result processing
------------------------------------------------------------------------
r2797 | shwei | 2007-01-24 09:42:29 -0600 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Use mutable combo box for mall searches
Apply settings when changing login servers
------------------------------------------------------------------------
r2796 | shwei | 2007-01-24 09:30:46 -0600 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java

Fix attachments window loader
------------------------------------------------------------------------
r2795 | shwei | 2007-01-24 00:41:19 -0600 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Allow script parameter in CLI mode
------------------------------------------------------------------------
r2794 | shwei | 2007-01-24 00:36:44 -0600 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Support for Teh Kilt without obsessive flags
------------------------------------------------------------------------
r2793 | shwei | 2007-01-23 08:46:37 -0600 (Tue, 23 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Render doc galaktik in mini-browser
------------------------------------------------------------------------
r2792 | shwei | 2007-01-23 07:33:19 -0600 (Tue, 23 Jan 2007) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix display duplication for new effects
Revert to sorting effects by turn count
------------------------------------------------------------------------
r2791 | shwei | 2007-01-23 03:43:45 -0600 (Tue, 23 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Planks and plans links
------------------------------------------------------------------------
r2790 | shwei | 2007-01-23 03:33:31 -0600 (Tue, 23 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Friar item loss detection
------------------------------------------------------------------------
r2789 | shwei | 2007-01-23 03:22:55 -0600 (Tue, 23 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Re-add clover protection
Change refresh order when using a box servant
------------------------------------------------------------------------
r2788 | shwei | 2007-01-23 02:59:54 -0600 (Tue, 23 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Sort effects alphabetically
Fix handling of shadow battle out of Ronin
------------------------------------------------------------------------
r2787 | shwei | 2007-01-23 01:34:30 -0600 (Tue, 23 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Only force continuation state for specific runnables
------------------------------------------------------------------------
r2786 | shwei | 2007-01-23 01:32:27 -0600 (Tue, 23 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Fix double handling during item creation
Fix GUI-driven item consumption not stopping
------------------------------------------------------------------------
r2785 | shwei | 2007-01-22 22:20:03 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Add more item transfer recognition
------------------------------------------------------------------------
r2784 | shwei | 2007-01-22 22:06:55 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix double-processing of item transfers
------------------------------------------------------------------------
r2783 | shwei | 2007-01-22 21:27:37 -0600 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Add more recognized chat events
Fix doubled event notifications
------------------------------------------------------------------------
r2782 | shwei | 2007-01-22 20:37:13 -0600 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Only clear inventory on clearInventory call
Fix handling of multi-key ASH maps
------------------------------------------------------------------------
r2781 | shwei | 2007-01-22 19:19:13 -0600 (Mon, 22 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Refresh creatables instead of clearing them
Handle player having a non-specific familiar item
Do not decrement worthless items and permits on failure
------------------------------------------------------------------------
r2780 | shwei | 2007-01-22 02:54:30 -0600 (Mon, 22 Jan 2007) | 3 lines
Changed paths:
   M /src/licenses/kolmafia-license.txt
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMaterialsRequest.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanRankListRequest.java
   M /src/net/sourceforge/kolmafia/ClanRosterRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/MushroomPlotRequest.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/ThreadedButton.java
   M /src/net/sourceforge/kolmafia/ThreadedListener.java
   M /src/net/sourceforge/kolmafia/ThreadedMenuItem.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UghRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Update version number
Update license copyright years
Only reset box servant setting at less than level 11
------------------------------------------------------------------------
r2779 | shwei | 2007-01-22 02:29:32 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Allow copy-paste from location details
------------------------------------------------------------------------
r2778 | shwei | 2007-01-22 01:38:50 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Reduce nesting depth on message sending code
------------------------------------------------------------------------
r2777 | shwei | 2007-01-22 00:37:48 -0600 (Mon, 22 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Set Crimbo 2006 items non-creatable
Clear storage and creatable items lists
------------------------------------------------------------------------
r2776 | shwei | 2007-01-22 00:33:11 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix doubled hermit permit processing
------------------------------------------------------------------------
r2775 | shwei | 2007-01-22 00:19:11 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Disallow herbs as auto-restore when spleen limit is reached
------------------------------------------------------------------------
r2774 | shwei | 2007-01-22 00:13:55 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/data/classskills.txt

Musk of the Moose is 10 turns per cast
------------------------------------------------------------------------
r2773 | shwei | 2007-01-22 00:07:34 -0600 (Mon, 22 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Do not include single quotes in image URL
------------------------------------------------------------------------
r2772 | shwei | 2007-01-21 13:42:38 -0600 (Sun, 21 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Fix inverted conditional rendering inventory invisible
------------------------------------------------------------------------
r2771 | shwei | 2007-01-21 01:47:27 -0600 (Sun, 21 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix error that occurs when not fighting/adventuring
------------------------------------------------------------------------
r2770 | shwei | 2007-01-20 23:38:22 -0600 (Sat, 20 Jan 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   A /src/net/sourceforge/kolmafia/CustomItemDatabase.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Functions calls with implied this parameter
Lookup built-in function if it matches better
Stubs for handling OneTonTomato's Teh Kilt script

------------------------------------------------------------------------
r2769 | shwei | 2007-01-20 19:55:00 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Remove "script succeeded" and "script failed" messages
------------------------------------------------------------------------
r2768 | shwei | 2007-01-20 19:48:48 -0600 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Force continuation state for each line executed
Execute top-level commands for namespace functions
------------------------------------------------------------------------
r2767 | shwei | 2007-01-20 19:39:04 -0600 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Reduce number of required throws clauses
Input box for $skill shows all castable skills
------------------------------------------------------------------------
r2766 | shwei | 2007-01-20 18:13:35 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   A /src/net/sourceforge/kolmafia/ClanMaterialsRequest.java
   A /src/net/sourceforge/kolmafia/ClanRankListRequest.java
   A /src/net/sourceforge/kolmafia/ClanRosterRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   A /src/net/sourceforge/kolmafia/ClanStashLogRequest.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   A /src/net/sourceforge/kolmafia/MushroomPlotRequest.java

Make all request objects publicly visible
------------------------------------------------------------------------
r2765 | shwei | 2007-01-20 17:44:13 -0600 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   A /src/net/sourceforge/kolmafia/RequestLogger.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Remove obsolete getCommandForm() method
Create new class to handle logging attempts
------------------------------------------------------------------------
r2764 | shwei | 2007-01-20 07:13:56 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow function polymorphism in user-level functions
------------------------------------------------------------------------
r2763 | shwei | 2007-01-20 06:53:07 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/data/concoctions.txt

Hosed fishbowl, not hosed bowl
------------------------------------------------------------------------
r2762 | shwei | 2007-01-20 05:15:24 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/data/tradeitems.txt

Guy made of bee pollen is a spleen item
------------------------------------------------------------------------
r2761 | shwei | 2007-01-20 03:32:33 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

By default, do not open graphical CLI
------------------------------------------------------------------------
r2760 | shwei | 2007-01-20 03:29:59 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Relay browser adventuring shouldn't disable display
------------------------------------------------------------------------
r2759 | shwei | 2007-01-20 03:26:06 -0600 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Add Under the Knife to stop encounter list
Only stop adventuring if conditions list is empty
------------------------------------------------------------------------
r2758 | shwei | 2007-01-20 03:15:22 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix compilation error
------------------------------------------------------------------------
r2757 | shwei | 2007-01-20 03:12:32 -0600 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Untinker fish bowl to create scuba gear
Auto-stops for citadel and gallery quests
------------------------------------------------------------------------
r2756 | shwei | 2007-01-20 02:11:33 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ThreadedListener.java

Combo box listeners should only trigger when the combo box itself was touched by the user
------------------------------------------------------------------------
r2755 | shwei | 2007-01-20 02:00:15 -0600 (Sat, 20 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix stab bat / scary death orb damage detection
Set the selected equipment before the selected familiar
------------------------------------------------------------------------
r2754 | shwei | 2007-01-20 01:54:22 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Auto-switch to trousers for NPC store purchases
------------------------------------------------------------------------
r2753 | shwei | 2007-01-20 01:42:09 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Change familiar before switching items
------------------------------------------------------------------------
r2752 | shwei | 2007-01-20 01:36:45 -0600 (Sat, 20 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

When needed hp/mp is non-zero, ignore restore settings
------------------------------------------------------------------------
r2751 | shwei | 2007-01-20 01:32:10 -0600 (Sat, 20 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Recent items tab to item manager
Fix [reply] not showing up in mail manager
Add limit to magnesium/dance cards consumed
------------------------------------------------------------------------
r2750 | shwei | 2007-01-19 23:04:17 -0600 (Fri, 19 Jan 2007) | 5 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Allow multiple trade proposals to be opened
Fix trade proposal not being instantiated
Use internal displays for messaging links
Better timeout handling for integrated chat
Close send message window after successful send
------------------------------------------------------------------------
r2749 | shwei | 2007-01-19 20:37:38 -0600 (Fri, 19 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Add option to ignore load balancer
Always start with a random server
------------------------------------------------------------------------
r2748 | shwei | 2007-01-19 19:38:49 -0600 (Fri, 19 Jan 2007) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Remove overzealous safety settings
Always display login frame in GUI mode
Check for daily dungeon complete message
Re-add relay browser image caching option
Do not replace image server with IP address
Divide relay browser chat log between channels
------------------------------------------------------------------------
r2747 | shwei | 2007-01-19 16:22:22 -0600 (Fri, 19 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Disassemble hermit clovers
Only bulk-download mini-browser images
Stop at the bottom of the daily dungeon
------------------------------------------------------------------------
r2746 | veracity0 | 2007-01-19 14:09:40 -0600 (Fri, 19 Jan 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

fix pickpocketing: have to add the action to the form fields

------------------------------------------------------------------------
r2745 | shwei | 2007-01-19 07:34:31 -0600 (Fri, 19 Jan 2007) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/ThreadedButton.java
   A /src/net/sourceforge/kolmafia/ThreadedListener.java
   A /src/net/sourceforge/kolmafia/ThreadedMenuItem.java

Add missing classes
------------------------------------------------------------------------
r2744 | shwei | 2007-01-19 07:23:08 -0600 (Fri, 19 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Increase number of initial relay threads and byte caches
------------------------------------------------------------------------
r2743 | shwei | 2007-01-19 07:12:16 -0600 (Fri, 19 Jan 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Revert to "new thread for almost everything" setup
------------------------------------------------------------------------
r2742 | shwei | 2007-01-19 04:26:20 -0600 (Fri, 19 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Enable display after search
Remove unused constant variable
------------------------------------------------------------------------
r2741 | shwei | 2007-01-18 22:11:46 -0600 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix minimal auto-fill not adding skill triggers
Comma chameleons can be thieves, snowflakes are combat familiars
------------------------------------------------------------------------
r2740 | shwei | 2007-01-18 21:14:07 -0600 (Thu, 18 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Allow for minimalistic mood trigger autofill
Clarify when mood link would just burn excess MP
Allow default mood override from relay browser
------------------------------------------------------------------------
r2739 | shwei | 2007-01-18 19:53:17 -0600 (Thu, 18 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Do not require setting when able to perfectly dodge
------------------------------------------------------------------------
r2738 | shwei | 2007-01-18 17:59:49 -0600 (Thu, 18 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Update auto-attack changes in relay browser
Document initiative winning in session logs
Count auto-attack action as a combat round
------------------------------------------------------------------------
r2737 | shwei | 2007-01-18 16:38:38 -0600 (Thu, 18 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More intuitive handling of the hermit
------------------------------------------------------------------------
r2736 | shwei | 2007-01-18 16:14:59 -0600 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Show created quantity on creation failure
In Ronin, default to allowing no-box recipes
------------------------------------------------------------------------
r2735 | shwei | 2007-01-18 16:05:49 -0600 (Thu, 18 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Uneffect button uses mood's removal data
------------------------------------------------------------------------
r2734 | shwei | 2007-01-18 16:02:30 -0600 (Thu, 18 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Clean up implementation of auto-recovery
------------------------------------------------------------------------
r2733 | veracity0 | 2007-01-18 11:26:35 -0600 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /src/data/monsters.txt

spider web percentages

------------------------------------------------------------------------
r2732 | veracity0 | 2007-01-18 07:31:59 -0600 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

more turtle stuff

------------------------------------------------------------------------
r2731 | shwei | 2007-01-17 22:04:13 -0600 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Remove debug messages
Fix null pointer on adventure frame load
------------------------------------------------------------------------
r2730 | shwei | 2007-01-17 20:39:22 -0600 (Wed, 17 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Use file constants
------------------------------------------------------------------------
r2729 | veracity0 | 2007-01-17 14:36:08 -0600 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /src/data/concoctions.txt
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/npcstores.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

turtle power

------------------------------------------------------------------------
r2728 | shwei | 2007-01-15 17:35:20 -0600 (Mon, 15 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not try to remove a buff the player does not have
------------------------------------------------------------------------
r2727 | shwei | 2007-01-15 17:32:47 -0600 (Mon, 15 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

When ambiguous, if only one "buff" matches, shrug it
------------------------------------------------------------------------
r2726 | shwei | 2007-01-15 17:28:59 -0600 (Mon, 15 Jan 2007) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Print steal attempt to session logs
Allow scripts with parentheses in their names
Report error whenever effect name is ambiguous
Only report typo when there are no matching effects

------------------------------------------------------------------------
r2725 | shwei | 2007-01-15 16:02:49 -0600 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Allow stealing with near-perfect dodge
Check for sub-ingredients when stealing
------------------------------------------------------------------------
r2724 | shwei | 2007-01-15 14:52:38 -0600 (Mon, 15 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Revert to checkpoint outfit after purchase
------------------------------------------------------------------------
r2723 | shwei | 2007-01-14 18:28:15 -0600 (Sun, 14 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow auto-pickpocket to satisfy item conditions in Ronin
------------------------------------------------------------------------
r2722 | shwei | 2007-01-14 18:02:01 -0600 (Sun, 14 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

Indicate when item switching is occurring
------------------------------------------------------------------------
r2721 | shwei | 2007-01-14 17:34:13 -0600 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix auto-recovery always causing abort
Fix inability to run scripts from the CLI
------------------------------------------------------------------------
r2720 | veracity0 | 2007-01-14 11:11:03 -0600 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt

Update a few arena parameters, courtesy of The Rye's chart

------------------------------------------------------------------------
r2719 | shwei | 2007-01-12 15:03:19 -0600 (Fri, 12 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Clear gCLI queue after internal abort state
------------------------------------------------------------------------
r2718 | shwei | 2007-01-11 20:04:07 -0600 (Thu, 11 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Show current token in error messages
------------------------------------------------------------------------
r2717 | shwei | 2007-01-11 18:37:12 -0600 (Thu, 11 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow single = for equality
------------------------------------------------------------------------
r2716 | shwei | 2007-01-11 18:07:49 -0600 (Thu, 11 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow reading of variable-size records
------------------------------------------------------------------------
r2715 | shwei | 2007-01-11 17:57:06 -0600 (Thu, 11 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow for local image caching
Fight abort should not occur during login
Handle variable-width fields in data import
------------------------------------------------------------------------
r2714 | shwei | 2007-01-10 19:47:47 -0600 (Wed, 10 Jan 2007) | 1 line
Changed paths:
   M /src/data/zonelist.txt

Shorten validation chain
------------------------------------------------------------------------
r2713 | shwei | 2007-01-10 19:18:21 -0600 (Wed, 10 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Add more goto menu items
Smarter internal handling of /run
Clear continuation state between restore items
------------------------------------------------------------------------
r2712 | veracity0 | 2007-01-10 17:42:38 -0600 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
   M /src/data/familiars.txt

arena parameters for Ninja Snowflake

------------------------------------------------------------------------
r2711 | veracity0 | 2007-01-10 15:14:34 -0600 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

No "use" link for pickpocketed items

------------------------------------------------------------------------
r2710 | veracity0 | 2007-01-10 14:51:49 -0600 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/familiars.txt
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

New items

------------------------------------------------------------------------
r2709 | shwei | 2007-01-10 00:23:05 -0600 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix integrated gCLI/chat
Make standard chat default
------------------------------------------------------------------------
r2708 | shwei | 2007-01-09 19:59:21 -0600 (Tue, 09 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Auto-recovery failure is error, not abort trigger
------------------------------------------------------------------------
r2707 | shwei | 2007-01-09 18:40:04 -0600 (Tue, 09 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Ignore custom combat when using thief familiar
------------------------------------------------------------------------
r2706 | shwei | 2007-01-09 16:21:13 -0600 (Tue, 09 Jan 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Halt login when login sequence aborts
Save proxy settings when closing login window
Do not disable proxy settings input fields
Fix character toggle overwriting frame/tab settings
------------------------------------------------------------------------
r2705 | shwei | 2007-01-09 15:23:05 -0600 (Tue, 09 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

CLI command ignores preferences
------------------------------------------------------------------------
r2704 | veracity0 | 2007-01-09 09:53:40 -0600 (Tue, 09 Jan 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

fix typo

------------------------------------------------------------------------
r2703 | shwei | 2007-01-08 20:36:19 -0600 (Mon, 08 Jan 2007) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Allow non-standard IE locations
------------------------------------------------------------------------
r2702 | shwei | 2007-01-08 20:13:34 -0600 (Mon, 08 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add mood link if MP burning is active
------------------------------------------------------------------------
r2701 | shwei | 2007-01-08 17:51:00 -0600 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Fix CLI commands which write to files
Always append to non-internal files
------------------------------------------------------------------------
r2700 | veracity0 | 2007-01-08 16:39:34 -0600 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Xtreme Bi-Polar Fleece Vest -> eXtreme Bi-Polar Fleece Vest

------------------------------------------------------------------------
r2699 | shwei | 2007-01-08 06:19:51 -0600 (Mon, 08 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Always make doppelganger preferred item for training
------------------------------------------------------------------------
r2698 | shwei | 2007-01-08 05:47:17 -0600 (Mon, 08 Jan 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Load stash when loading clan manager
Download images via the request queue
Store manager additions tab has trade filter
Take advantage of request interleaving for frame loading
------------------------------------------------------------------------
r2697 | shwei | 2007-01-07 16:27:46 -0600 (Sun, 07 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Ignore zero length response text
------------------------------------------------------------------------
r2696 | shwei | 2007-01-07 15:41:33 -0600 (Sun, 07 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Never use more than the threshold
------------------------------------------------------------------------
r2695 | veracity0 | 2007-01-07 12:40:33 -0600 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

Inexplicably, toad horn is not multi use

------------------------------------------------------------------------
r2694 | shwei | 2007-01-07 06:00:51 -0600 (Sun, 07 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If hp/mp restore fails on startup, continue login
------------------------------------------------------------------------
r2693 | shwei | 2007-01-07 05:57:36 -0600 (Sun, 07 Jan 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Enable login display on startup
Call mana burning "conditional recast"
Fix null pointer on first program login
Override "..." messages on request completion
------------------------------------------------------------------------
r2692 | shwei | 2007-01-07 05:18:16 -0600 (Sun, 07 Jan 2007) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Update date for re-release
Explicit insert of user-agent string
Remove debug code for adventure continuation
Use easily explained version of buff balancing
------------------------------------------------------------------------
r2691 | shwei | 2007-01-07 03:20:40 -0600 (Sun, 07 Jan 2007) | 3 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix not stopping on errors
Fix null pointer when closing gCLI too fast
Place relay browser loading in separate thread
------------------------------------------------------------------------
r2690 | shwei | 2007-01-06 15:57:18 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java

Only abort when worthless item count is zero
------------------------------------------------------------------------
r2689 | shwei | 2007-01-06 15:43:31 -0600 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Fix outfit checkpointing
Shorten labels for buff balancing
------------------------------------------------------------------------
r2688 | shwei | 2007-01-06 15:20:47 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix delay so it doesn't lock the GUI thread
------------------------------------------------------------------------
r2687 | shwei | 2007-01-06 03:45:11 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Lowest item ID, rather than shortest word length
------------------------------------------------------------------------
r2686 | shwei | 2007-01-06 03:29:36 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r2685 | shwei | 2007-01-06 03:27:53 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Rearrange tags in /whois result
------------------------------------------------------------------------
r2684 | shwei | 2007-01-06 03:14:59 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix handling of full-line comments
------------------------------------------------------------------------
r2683 | shwei | 2007-01-06 02:55:58 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

When in hardcore, allow box servants by default
------------------------------------------------------------------------
r2682 | shwei | 2007-01-06 02:48:12 -0600 (Sat, 06 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Treat gibberish numbers as zero
Restore checkpoint outfit on entryway failure
Fix handling of Disco Dance II in custom combat
------------------------------------------------------------------------
r2681 | shwei | 2007-01-06 02:23:20 -0600 (Sat, 06 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Quietly ignore microbrewery request
Create implicit checkpoints for tower
Open and close request sequences for invocation menu items
------------------------------------------------------------------------
r2680 | shwei | 2007-01-06 02:02:56 -0600 (Sat, 06 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Do not disable login displays
------------------------------------------------------------------------
r2679 | shwei | 2007-01-06 01:58:53 -0600 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Add feature to burn off extra MP
Make matching items/effects method static
------------------------------------------------------------------------
r2678 | shwei | 2007-01-05 21:04:08 -0600 (Fri, 05 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/foxtrot/AbstractSyncWorker.java
   D /src/net/sourceforge/foxtrot/JREVersion.java
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/QueueEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/SunJDK140ConditionalEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/SunJDK141ConditionalEventPump.java
   D /src/net/sourceforge/foxtrot/pumps/SunJDK14ConditionalEventPump.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Allow requests to interleave adventures
Remove unnecessary Java version tests
Fix null pointer when rendering empty pages
------------------------------------------------------------------------
r2677 | shwei | 2007-01-05 19:18:35 -0600 (Fri, 05 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Full response length, not response text length
------------------------------------------------------------------------
r2676 | shwei | 2007-01-05 18:57:34 -0600 (Fri, 05 Jan 2007) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Remove debug code in request thread
Fix familiar item switch handling
Fix equipment losing synch on session refresh
------------------------------------------------------------------------
r2675 | veracity0 | 2007-01-05 11:48:09 -0600 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java

Mappers always need to look at response text, not just when find new choice.

------------------------------------------------------------------------
r2674 | veracity0 | 2007-01-05 10:47:06 -0600 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow in-line comments in addition to whole-line comments

------------------------------------------------------------------------
r2673 | shwei | 2007-01-05 02:47:56 -0600 (Fri, 05 Jan 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Create a new thread for adventuring
------------------------------------------------------------------------
r2672 | shwei | 2007-01-04 19:58:56 -0600 (Thu, 04 Jan 2007) | 1 line
Changed paths:
   M /src/data/buffbots.txt

Remove FnBtrust
------------------------------------------------------------------------
r2671 | shwei | 2007-01-04 18:36:15 -0600 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Reduce overhead with posting requests
Fix infinite character pane refresh loop
------------------------------------------------------------------------
r2670 | shwei | 2007-01-04 18:00:29 -0600 (Thu, 04 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Always show storage unless empty
------------------------------------------------------------------------
r2669 | shwei | 2007-01-04 17:50:53 -0600 (Thu, 04 Jan 2007) | 3 lines
Changed paths:
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Only print plain text in echoes
Reduce synchronization overhead
Ensure all requests are not in the EDT
------------------------------------------------------------------------
r2668 | veracity0 | 2007-01-04 12:20:58 -0600 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/statuseffects.txt
   M /src/data/tradeitems.txt

New items and status effects

------------------------------------------------------------------------
r2667 | shwei | 2007-01-03 23:11:18 -0600 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix handling of Goblin king
Continue re-requesting until adventure usage
------------------------------------------------------------------------
r2666 | shwei | 2007-01-03 18:15:07 -0600 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
   M /src/jline/UnixTerminal.java
   M /src/jline/WindowsTerminal.java
   M /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Reuse code for action buttons
Allow arbitrary thread count for relay browser
------------------------------------------------------------------------
r2665 | shwei | 2007-01-03 08:06:08 -0600 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Clear actual before clear visual
------------------------------------------------------------------------
r2664 | shwei | 2007-01-03 07:58:44 -0600 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Adjust visible elements before actual elements
------------------------------------------------------------------------
r2663 | shwei | 2007-01-03 07:49:51 -0600 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix stack trace on exit
------------------------------------------------------------------------
r2662 | shwei | 2007-01-03 07:48:13 -0600 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   M /src/net/sourceforge/foxtrot/Job.java
   M /src/net/sourceforge/foxtrot/Task.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Reduce continuous object creation overhead
------------------------------------------------------------------------
r2661 | shwei | 2007-01-03 07:34:35 -0600 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Fix inverted test
------------------------------------------------------------------------
r2660 | shwei | 2007-01-03 06:56:49 -0600 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Astral trip choice matches GUI selection
------------------------------------------------------------------------
r2659 | shwei | 2007-01-03 06:48:04 -0600 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Reduce enable/disable flicker
------------------------------------------------------------------------
r2658 | shwei | 2007-01-02 19:56:18 -0600 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove nested links in chat rendering
Do not append comment tags to chat buffer
------------------------------------------------------------------------
r2657 | shwei | 2007-01-02 19:20:11 -0600 (Tue, 02 Jan 2007) | 7 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Buy more scrolls of drastic healing
Centralize chat-driven CLI commands
Add synonyms for /run in chat
Increase integrated gCLI refresh rate
gCLI and relay browser open by default
When out of Ronin, increase cast durations
Do not purchase from outfit-requiring NPC stores out of Ronin
------------------------------------------------------------------------
r2656 | shwei | 2007-01-02 17:05:02 -0600 (Tue, 02 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only repeat adventure if item was acquired
------------------------------------------------------------------------
r2655 | veracity0 | 2007-01-02 16:31:17 -0600 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/FamiliarData.java

January IOTM

------------------------------------------------------------------------
r2654 | veracity0 | 2007-01-02 13:53:19 -0600 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
   M /src/data/tradeitems.txt

December 22 - 31337 scrolls are now usable in quantity. Happy Festivus.

------------------------------------------------------------------------
r2653 | shwei | 2007-01-02 00:21:34 -0600 (Tue, 02 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Fix array index out of bounds when detecting holiday
------------------------------------------------------------------------
r2652 | shwei | 2007-01-01 21:02:03 -0600 (Mon, 01 Jan 2007) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Force continuation state for newly queued commands
------------------------------------------------------------------------
r2651 | veracity0 | 2007-01-01 16:52:33 -0600 (Mon, 01 Jan 2007) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt

More pluralses

------------------------------------------------------------------------
r2650 | shwei | 2007-01-01 05:16:07 -0600 (Mon, 01 Jan 2007) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Widen label for font accessibility
Reduce possibility for deadlock during bad lag
------------------------------------------------------------------------
r2649 | shwei | 2006-12-31 20:00:49 -0600 (Sun, 31 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Fix more display enabling issues
Improve thread safety of queued CLI commands
------------------------------------------------------------------------
r2648 | shwei | 2006-12-31 19:27:04 -0600 (Sun, 31 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Ode to booze doesn't need special equipment
------------------------------------------------------------------------
r2647 | shwei | 2006-12-31 18:49:51 -0600 (Sun, 31 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/Louvre.java

Fix handling of legacy louvre settings
------------------------------------------------------------------------
r2646 | shwei | 2006-12-31 17:46:36 -0600 (Sun, 31 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix condition strings with mysticality
Default louvre to boosting prime stat
Fix abort with fight frame causing stack trace
------------------------------------------------------------------------
r2645 | shwei | 2006-12-31 16:38:16 -0600 (Sun, 31 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix screwdriver retrieval routine
Enable display after CLI commands execute
------------------------------------------------------------------------
r2644 | shwei | 2006-12-30 22:00:56 -0600 (Sat, 30 Dec 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Purchase fewer medicinal herbs by default
MP restore purchase amounts depend on level and Ronin state
Fix frames not loading while requests are running
Fight requests in mini-browser load a separate request object
------------------------------------------------------------------------
r2643 | shwei | 2006-12-30 16:52:30 -0600 (Sat, 30 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

If in abort state, do not run auto-restore
Minimalistic purchase behavior for soda water
------------------------------------------------------------------------
r2642 | veracity0 | 2006-12-30 16:23:23 -0600 (Sat, 30 Dec 2006) | 2 lines
Changed paths:
   M /src/data/equipment.txt
   M /src/data/itemdescs.txt
   M /src/data/modifiers.txt
   M /src/data/tradeitems.txt

Crimbo items

------------------------------------------------------------------------
r2641 | shwei | 2006-12-30 16:22:17 -0600 (Sat, 30 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Minimalistic behavior default for health restoration
------------------------------------------------------------------------
r2640 | shwei | 2006-12-29 16:25:44 -0600 (Fri, 29 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Re-allow explicit outfit checkpointing
------------------------------------------------------------------------
r2639 | shwei | 2006-12-29 15:32:36 -0600 (Fri, 29 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Fix display not being enabled
Force continue state when initializing queue handler
------------------------------------------------------------------------
r2638 | shwei | 2006-12-29 06:15:31 -0600 (Fri, 29 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Remove filter on .txt files in script dropdown
------------------------------------------------------------------------
r2637 | shwei | 2006-12-29 06:12:16 -0600 (Fri, 29 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Abort halts fights (no continuation to completion)
Disallow running/queuing of requests in abort state
------------------------------------------------------------------------
r2636 | shwei | 2006-12-29 06:09:09 -0600 (Fri, 29 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Yes-no dialog for store manager reprice
Inebriety protection happens after acquisition
------------------------------------------------------------------------
r2635 | shwei | 2006-12-29 05:59:52 -0600 (Fri, 29 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix potential infinite hermit loop
------------------------------------------------------------------------
r2634 | shwei | 2006-12-29 05:53:15 -0600 (Fri, 29 Dec 2006) | 7 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix handling of sewer items
Change handling of proxies
Make socket timeouts optional
Use more CPU-efficient threading
Fix arbitrary lockup during login sequence
Fix throw_item(s) function for ASH to not do nothing
Compare against YES instead of NO for option dialogs
------------------------------------------------------------------------
r2633 | shwei | 2006-12-24 20:21:16 -0600 (Sun, 24 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Honor autoConfirmOnChange() return value
------------------------------------------------------------------------
r2632 | shwei | 2006-12-22 19:46:05 -0600 (Fri, 22 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Allow gift buffs
------------------------------------------------------------------------
r2631 | shwei | 2006-12-22 17:51:03 -0600 (Fri, 22 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Bounds checking
------------------------------------------------------------------------
r2630 | shwei | 2006-12-22 11:52:08 -0600 (Fri, 22 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Typo for inebriety data file
------------------------------------------------------------------------
r2629 | shwei | 2006-12-21 19:19:34 -0600 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Use constant when examining buffer limit, not hard-coded value
------------------------------------------------------------------------
r2628 | shwei | 2006-12-21 16:27:22 -0600 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix vanishing private messages
------------------------------------------------------------------------
r2627 | shwei | 2006-12-21 15:55:41 -0600 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /src/data/itemdescs.txt

not hawt hi mein
------------------------------------------------------------------------
r2626 | shwei | 2006-12-21 15:17:58 -0600 (Thu, 21 Dec 2006) | 4 lines
Changed paths:
   M /src/data/itemdescs.txt
   D /src/data/plurals.txt
   M /src/data/tradeitems.txt
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add CLI "wiki" command to lookup items
Add seed data for plurals provided by the KoL wiki
Merge plurals and item description tables
Make use of Map.Entry import to make code easier to read
------------------------------------------------------------------------
r2625 | shwei | 2006-12-21 11:49:57 -0600 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Fix restoratives filter
------------------------------------------------------------------------
r2624 | shwei | 2006-12-21 00:10:20 -0600 (Thu, 21 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Update version number
Reduce output during conditions handling
------------------------------------------------------------------------
r2623 | shwei | 2006-12-21 00:03:08 -0600 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Message indicating validation attempt
------------------------------------------------------------------------
r2622 | shwei | 2006-12-20 23:48:30 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix event firing when changing combat options
------------------------------------------------------------------------
r2621 | shwei | 2006-12-20 23:30:18 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Additional conditions validation
------------------------------------------------------------------------
r2620 | shwei | 2006-12-20 23:14:47 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Make conditions field more consistent
Hagnk's storage opens up as a tab by default
------------------------------------------------------------------------
r2619 | shwei | 2006-12-20 23:04:32 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix infinite no-tavern-access loop
Fix compile error when opening storage frame
------------------------------------------------------------------------
r2618 | shwei | 2006-12-20 22:51:22 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Adventure frame accepts enter key in conditions field
Always popup hagnk's storage, except during login
------------------------------------------------------------------------
r2617 | shwei | 2006-12-20 22:30:52 -0600 (Wed, 20 Dec 2006) | 3 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add thin black candle to default conditions
Fix over-qualification of class names
Sort skills and items according to heal/cost ratios
------------------------------------------------------------------------
r2616 | shwei | 2006-12-20 21:51:53 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Recognize items lost during adventuring
------------------------------------------------------------------------
r2615 | shwei | 2006-12-20 21:23:11 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Hide messages involving special features
Check for adventuring state before refreshing clan list
------------------------------------------------------------------------
r2614 | shwei | 2006-12-20 21:08:09 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Raise rolling message limit to 25
------------------------------------------------------------------------
r2613 | shwei | 2006-12-20 20:48:45 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Fix mail message display being incomplete
Make worthless item retrieval optional
------------------------------------------------------------------------
r2612 | shwei | 2006-12-20 20:37:52 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Add ability to request /clan log from clan mates
------------------------------------------------------------------------
r2611 | shwei | 2006-12-20 17:53:11 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add sing link to carol sheet music
Subtract used pixels used in relay browser
------------------------------------------------------------------------
r2610 | shwei | 2006-12-20 16:59:21 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java

Enable display after Hagnk actions
Fix automatic relay browser mood maintenance before adventures
------------------------------------------------------------------------
r2609 | shwei | 2006-12-20 16:41:43 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Auto remove-all on ascension
Clean up appearance of after life Al's
------------------------------------------------------------------------
r2608 | shwei | 2006-12-20 15:28:06 -0600 (Wed, 20 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Reduce number of ways that KoLmafia aborts
Always refresh continuation state before request sequence
Do not abort on empathy missing (allow automatic training)
------------------------------------------------------------------------
r2607 | shwei | 2006-12-20 14:44:07 -0600 (Wed, 20 Dec 2006) | 3 lines
Changed paths:
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Familiar item removal not needed to equip new item
Fix gear changer synchronization with familiar equipment
Outskirts available before knob, so no validation
------------------------------------------------------------------------
r2606 | shwei | 2006-12-20 13:20:15 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Reduce number of ways to implicitly recover from abort
------------------------------------------------------------------------
r2605 | shwei | 2006-12-20 12:57:03 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UghRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

More imports cleanup
------------------------------------------------------------------------
r2604 | shwei | 2006-12-20 12:10:41 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/ca/bcit/geekkit/CalendarTableModel.java
   M /src/ca/bcit/geekkit/GraphPaperLayout.java
   M /src/ca/bcit/geekkit/JCalendar.java
   M /src/com/informit/guides/JDnDList.java
   M /src/com/jeans/trayicon/TrayBalloonEvent.java
   M /src/com/jeans/trayicon/TrayBalloonListener.java
   M /src/com/jeans/trayicon/TrayDummyComponent.java
   M /src/com/jeans/trayicon/TrayIconCallback.java
   M /src/com/jeans/trayicon/TrayIconException.java
   M /src/com/jeans/trayicon/TrayIconKeeper.java
   M /src/com/jeans/trayicon/TrayIconPopup.java
   M /src/com/jeans/trayicon/TrayIconPopupCheckItem.java
   M /src/com/jeans/trayicon/TrayIconPopupItem.java
   M /src/com/jeans/trayicon/TrayIconPopupSeparator.java
   M /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java
   M /src/com/jeans/trayicon/WindowsTrayIcon.java
   M /src/com/sun/java/forums/CloseableTabbedPane.java
   M /src/com/sun/java/forums/CloseableTabbedPaneListener.java
   M /src/com/sun/java/forums/SpringUtilities.java
   M /src/com/sun/java/forums/TableSorter.java
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/com/velocityreviews/forums/HttpTimeoutHandler.java
   M /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/jline/ANSIBuffer.java
   M /src/jline/ArgumentCompletor.java
   M /src/jline/CandidateCycleCompletionHandler.java
   M /src/jline/CandidateListCompletionHandler.java
   M /src/jline/ClassNameCompletor.java
   M /src/jline/CompletionHandler.java
   M /src/jline/Completor.java
   M /src/jline/ConsoleOperations.java
   M /src/jline/ConsoleReader.java
   M /src/jline/ConsoleReaderInputStream.java
   M /src/jline/ConsoleRunner.java
   M /src/jline/CursorBuffer.java
   M /src/jline/FileNameCompletor.java
   M /src/jline/History.java
   M /src/jline/MultiCompletor.java
   M /src/jline/NullCompletor.java
   M /src/jline/SimpleCompletor.java
   M /src/jline/Terminal.java
   M /src/jline/UnixTerminal.java
   M /src/jline/UnsupportedTerminal.java
   M /src/jline/WindowsTerminal.java
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/java/dev/spellcast/utilities/PanelListCell.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/foxtrot/AbstractWorker.java
   M /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   M /src/net/sourceforge/foxtrot/EventPump.java
   M /src/net/sourceforge/foxtrot/JREVersion.java
   M /src/net/sourceforge/foxtrot/Job.java
   M /src/net/sourceforge/foxtrot/WorkerThread.java
   M /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   M /src/net/sourceforge/foxtrot/pumps/EventFilterable.java
   M /src/net/sourceforge/foxtrot/pumps/QueueEventPump.java
   M /src/net/sourceforge/foxtrot/pumps/SunJDK140ConditionalEventPump.java
   M /src/net/sourceforge/foxtrot/pumps/SunJDK141ConditionalEventPump.java
   M /src/net/sourceforge/foxtrot/pumps/SunJDK14ConditionalEventPump.java
   M /src/net/sourceforge/foxtrot/workers/MultiWorkerThread.java

Clean up all import statements
------------------------------------------------------------------------
r2603 | shwei | 2006-12-20 11:05:30 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/com/sun/java/forums/TableSorter.java

Use ArrayList instead of list
------------------------------------------------------------------------
r2602 | shwei | 2006-12-20 10:59:01 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Enable display after all actions
------------------------------------------------------------------------
r2601 | shwei | 2006-12-20 10:47:27 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not resort data
------------------------------------------------------------------------
r2600 | shwei | 2006-12-20 05:06:21 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Run requests always, even if abort condition encountered
------------------------------------------------------------------------
r2599 | shwei | 2006-12-20 05:02:58 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/ca/bcit/geekkit/CalendarTableModel.java
   M /src/ca/bcit/geekkit/JCalendar.java
   M /src/com/sun/java/forums/SpringUtilities.java
   M /src/com/sun/java/forums/TableSorter.java
   M /src/jline/ConsoleOperations.java
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestPane.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java

Fix selective logging
Remove unneeded imports
------------------------------------------------------------------------
r2598 | shwei | 2006-12-20 03:51:31 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix familiar item recognition on startup
------------------------------------------------------------------------
r2597 | shwei | 2006-12-20 01:30:30 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

Increase sophistication of familiar item switching
------------------------------------------------------------------------
r2596 | shwei | 2006-12-20 01:03:23 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove comments and Javascript when displaying HTML
------------------------------------------------------------------------
r2595 | shwei | 2006-12-20 00:59:17 -0600 (Wed, 20 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Conditions check should decrement conditions list
------------------------------------------------------------------------
r2594 | shwei | 2006-12-20 00:34:39 -0600 (Wed, 20 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Expand all nodes of combat tree initially
Populate with default combat data if blank
------------------------------------------------------------------------
r2593 | shwei | 2006-12-20 00:27:52 -0600 (Wed, 20 Dec 2006) | 7 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Do not add client to KAO map
Hermit request aborts with 0 items
Clarify which effect was removed
Uneffect commands removes one effect
Prefer shruggables in uneffect substring match
Fix handling of abort popup mid-fight
Fix handling of lucky sewer choice changing
------------------------------------------------------------------------
r2592 | shwei | 2006-12-19 16:33:38 -0600 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/com/velocityreviews/forums/HttpTimeoutHandler.java
   M /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java

Raise default timeout to 10 seconds
------------------------------------------------------------------------
r2591 | shwei | 2006-12-19 16:16:30 -0600 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
   M /src/com/velocityreviews/forums/HttpTimeoutClient.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix Java 1.5+ ambiguity
Do not print stack trace on timeout errors
------------------------------------------------------------------------
r2590 | veracity0 | 2006-12-19 15:30:02 -0600 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Outskirts of The Knob is in Knob zone, not Twon

------------------------------------------------------------------------
r2589 | shwei | 2006-12-19 14:13:38 -0600 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make mall store item hiding optional
------------------------------------------------------------------------
r2588 | shwei | 2006-12-19 14:02:25 -0600 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   A /src/com/velocityreviews
   A /src/com/velocityreviews/forums
   A /src/com/velocityreviews/forums/HttpTimeoutClient.java
   A /src/com/velocityreviews/forums/HttpTimeoutHandler.java
   A /src/com/velocityreviews/forums/HttpTimeoutURLConnection.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Force HTTP sockets to timeout
------------------------------------------------------------------------
r2587 | shwei | 2006-12-19 03:23:37 -0600 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Update junk items affected list whenever items are added/removed
------------------------------------------------------------------------
r2586 | shwei | 2006-12-19 03:15:48 -0600 (Tue, 19 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Remove hide junk items checkbox
Fix meat paste items never showing up in lists
------------------------------------------------------------------------
r2585 | shwei | 2006-12-19 02:37:34 -0600 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Re-add automatic gear switchback for CLI buy
------------------------------------------------------------------------
r2584 | shwei | 2006-12-19 00:17:44 -0600 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix custom abort handling
------------------------------------------------------------------------
r2583 | shwei | 2006-12-18 14:23:13 -0600 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Re-apply filters when opening frame for the first time
------------------------------------------------------------------------
r2582 | shwei | 2006-12-18 14:12:05 -0600 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Fix familiar item switching
Book of carols does not add familiar weight
------------------------------------------------------------------------
r2581 | shwei | 2006-12-18 11:04:34 -0600 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix session logs not initializing
Change default PvP loss message
------------------------------------------------------------------------
r2580 | shwei | 2006-12-18 10:36:54 -0600 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Add sofa to the checkbox list (not just as a phantom option)
------------------------------------------------------------------------
r2579 | shwei | 2006-12-18 10:30:49 -0600 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   A /src/net/sourceforge/kolmafia/RequestPane.java

Fix premature combat abort
Add missing file for compilation
------------------------------------------------------------------------
r2578 | shwei | 2006-12-18 10:27:56 -0600 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix familiar/item switching in gear changer
Another attempt to continue battle to completion
------------------------------------------------------------------------
r2577 | shwei | 2006-12-18 09:37:05 -0600 (Mon, 18 Dec 2006) | 4 lines
Changed paths:
   D /src/licenses/kolmafia-license.gif
   A /src/licenses/kolmafia-license.txt
   D /src/licenses/spellcast-license.gif
   A /src/licenses/spellcast-license.txt
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UghRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Clarify no-endorsement clause
Update copyright years with 2006
Use plain text document for license
Always use off-white for JEditorPane background
------------------------------------------------------------------------
r2576 | veracity0 | 2006-12-17 23:07:35 -0600 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

...and the other two cookies. Duh.

------------------------------------------------------------------------
r2575 | veracity0 | 2006-12-17 22:57:59 -0600 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

new cookie

------------------------------------------------------------------------
r2574 | shwei | 2006-12-17 21:26:57 -0600 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Allow uneffect and describe to apply to multiple values
------------------------------------------------------------------------
r2573 | shwei | 2006-12-17 19:29:47 -0600 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Properly finish player-induced abort of fights
------------------------------------------------------------------------
r2572 | shwei | 2006-12-17 19:26:10 -0600 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Remove Ronin restriction on consult scripts
------------------------------------------------------------------------
r2571 | shwei | 2006-12-17 19:23:50 -0600 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Smarter server handling
------------------------------------------------------------------------
r2570 | shwei | 2006-12-17 18:46:22 -0600 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Do not update buffbot title bar
Remove 4-per-day philanthropy limit
------------------------------------------------------------------------
r2569 | shwei | 2006-12-17 17:16:33 -0600 (Sun, 17 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fun with flower hunting messages
Re-add missing auto-repair checkbox
Fix store manager not re-enabling after item removal
------------------------------------------------------------------------
r2568 | shwei | 2006-12-17 13:52:37 -0600 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Remove debug code
------------------------------------------------------------------------
r2567 | shwei | 2006-12-17 12:59:04 -0600 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix internal checkpoint handling
------------------------------------------------------------------------
r2566 | shwei | 2006-12-17 12:16:19 -0600 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

If closing login window mid-login, exit
Only update creatables if necessary during equipment changing
------------------------------------------------------------------------
r2565 | shwei | 2006-12-17 11:46:40 -0600 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix vanishing equipment in gear changer
------------------------------------------------------------------------
r2564 | shwei | 2006-12-16 21:54:12 -0600 (Sat, 16 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Only run requests when logged in
Declare world peace when logging out
------------------------------------------------------------------------
r2563 | shwei | 2006-12-16 20:56:31 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Calculate how many restores will be needed to maintain the mood
------------------------------------------------------------------------
r2562 | shwei | 2006-12-16 20:30:24 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix event firing in cake arena matchup window
------------------------------------------------------------------------
r2561 | shwei | 2006-12-16 20:02:27 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MailboxFrame.java

Re-enable display after running mail requests
------------------------------------------------------------------------
r2560 | shwei | 2006-12-16 20:00:45 -0600 (Sat, 16 Dec 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Clear all data on ascension
Simplify outfit checkpointing
Fix strange unequip requests on logout
------------------------------------------------------------------------
r2559 | shwei | 2006-12-16 11:00:18 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Do not try to re-equip items on logout
------------------------------------------------------------------------
r2558 | shwei | 2006-12-16 09:34:06 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Change "" to KoLCharacter.getUserName()
------------------------------------------------------------------------
r2557 | shwei | 2006-12-16 04:06:02 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Because all familiar items added initially, no switchout needed
------------------------------------------------------------------------
r2556 | shwei | 2006-12-16 03:48:19 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Match character names before reverting checkpoint outfits
------------------------------------------------------------------------
r2555 | shwei | 2006-12-16 03:45:18 -0600 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix null pointer on mood maintenance
------------------------------------------------------------------------
r2554 | shwei | 2006-12-15 23:49:01 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only reset inventory on ascension
------------------------------------------------------------------------
r2553 | shwei | 2006-12-15 23:46:16 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Always create meat paste
Do not auto-sell meat paste in junk scripts
------------------------------------------------------------------------
r2552 | shwei | 2006-12-15 23:32:37 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Wrap encounter list string form with <html> tags
------------------------------------------------------------------------
r2551 | shwei | 2006-12-15 23:26:20 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Allow mercenary as a non-custom option
------------------------------------------------------------------------
r2550 | shwei | 2006-12-15 23:00:01 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix non-integrated chat in Opera
Only show events frame if there are non-login events
------------------------------------------------------------------------
r2549 | shwei | 2006-12-15 21:35:41 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Auto-update applicable fields when selecting mood trigger
------------------------------------------------------------------------
r2548 | shwei | 2006-12-15 19:58:51 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix buff removal in buffbot buff list
Always use the same field for buff target
------------------------------------------------------------------------
r2547 | shwei | 2006-12-15 18:51:09 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Relay browser doesn't block waiting for internal requests
------------------------------------------------------------------------
r2546 | shwei | 2006-12-15 18:46:33 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Run fight requests, even during abort state
------------------------------------------------------------------------
r2545 | shwei | 2006-12-15 18:37:02 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/data/classskills.txt
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Put effect counts into a table
Finish combat when "stop" button is hit
------------------------------------------------------------------------
r2544 | shwei | 2006-12-15 17:31:35 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Reduce number of threads which are created
------------------------------------------------------------------------
r2543 | veracity0 | 2006-12-15 15:54:02 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/data/monsters.txt

Fix comment

------------------------------------------------------------------------
r2542 | shwei | 2006-12-15 14:44:18 -0600 (Fri, 15 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Toggle view links without selecting checkbox
------------------------------------------------------------------------
r2541 | veracity0 | 2006-12-15 14:32:42 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

strike-out Killer

------------------------------------------------------------------------
r2540 | shwei | 2006-12-15 14:27:19 -0600 (Fri, 15 Dec 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Null out checkpoint outfit after it's used
Fix chat in tab making KoLmafia not logout
Enable bulk modification of durations on moods
Add option to auto-maintain moods in relay browser
------------------------------------------------------------------------
r2539 | veracity0 | 2006-12-15 12:53:13 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/data/combats.txt
   M /src/data/monsters.txt

Add crimbo monsters

------------------------------------------------------------------------
r2538 | veracity0 | 2006-12-15 10:56:43 -0600 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.txt
   M /src/data/tradeitems.txt

New item

------------------------------------------------------------------------
r2537 | shwei | 2006-12-14 21:51:36 -0600 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Only use threaded listeners when needed
------------------------------------------------------------------------
r2536 | shwei | 2006-12-14 21:36:17 -0600 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Only run between battle scripts before each adventure
------------------------------------------------------------------------
r2535 | shwei | 2006-12-14 15:33:40 -0600 (Thu, 14 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java

Send unicode, not entities
Only resend message HTML (no headers)
When in buffbot mode, delete short messages
------------------------------------------------------------------------
r2534 | shwei | 2006-12-14 14:43:38 -0600 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Update weapon and offhand item when switching equipment
------------------------------------------------------------------------
r2533 | shwei | 2006-12-14 11:59:17 -0600 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Do not unequip (none)
------------------------------------------------------------------------
r2532 | shwei | 2006-12-14 11:57:53 -0600 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Fix compile error
Do not try to re-equip if nothing in slot
------------------------------------------------------------------------
r2531 | shwei | 2006-12-14 11:54:40 -0600 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If update fails, do not leave a blank file behind
------------------------------------------------------------------------
r2530 | shwei | 2006-12-14 09:46:16 -0600 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix recognition of /listen and /switch
------------------------------------------------------------------------
r2529 | shwei | 2006-12-14 09:24:20 -0600 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix null pointers on unknown items
------------------------------------------------------------------------
r2528 | veracity0 | 2006-12-14 08:05:41 -0600 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

crackpot mystic has moved

------------------------------------------------------------------------
r2527 | veracity0 | 2006-12-14 08:01:01 -0600 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Toy mercenary is not consumed when used in battle

------------------------------------------------------------------------
r2526 | shwei | 2006-12-13 11:36:14 -0600 (Wed, 13 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Do not remove items as part of checkpointing
------------------------------------------------------------------------
r2525 | shwei | 2006-12-13 10:39:10 -0600 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not clear gCLI or leave it empty
Show general usables other than hp restores
------------------------------------------------------------------------
r2524 | shwei | 2006-12-13 09:55:43 -0600 (Wed, 13 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Update number available after retrieval
------------------------------------------------------------------------
r2523 | shwei | 2006-12-12 17:02:55 -0600 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix green message handling
Increase indent on right hand side
------------------------------------------------------------------------
r2522 | shwei | 2006-12-12 15:29:16 -0600 (Tue, 12 Dec 2006) | 3 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Only register certain event types
Make auto-set of conditions a preference again
Normalize HTML output for in-browser chat messages
------------------------------------------------------------------------
r2521 | shwei | 2006-12-12 13:38:26 -0600 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Reduce number of server hits for auto-restore
Outfit checkpointing occurs locally, not server-side
------------------------------------------------------------------------
r2520 | shwei | 2006-12-12 12:57:24 -0600 (Tue, 12 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Enable display after running script
------------------------------------------------------------------------
r2519 | shwei | 2006-12-12 12:54:21 -0600 (Tue, 12 Dec 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix mirror image handling
Clear equipment lists with inventory
------------------------------------------------------------------------
r2518 | shwei | 2006-12-12 12:19:18 -0600 (Tue, 12 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Do not update conditions field while adventuring
------------------------------------------------------------------------
r2517 | shwei | 2006-12-12 12:09:35 -0600 (Tue, 12 Dec 2006) | 4 lines
Changed paths:
   M /src/data/adventures.txt
   M /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Reorganize adventure table
Remove intermediate conditions table
Show unfulfilled conditions in adventuring frame
Do not auto-purchase adventure frame conditions
------------------------------------------------------------------------
r2516 | shwei | 2006-12-11 18:57:39 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Use multiple event firing to maintain consistency in list models
------------------------------------------------------------------------
r2515 | shwei | 2006-12-11 18:25:32 -0600 (Mon, 11 Dec 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Fix usable items not showing anything at all
Slightly more memory efficient memory image implementation
------------------------------------------------------------------------
r2514 | shwei | 2006-12-11 13:22:39 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

More quotes for browser invocation
------------------------------------------------------------------------
r2513 | shwei | 2006-12-11 13:08:46 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Compile error
------------------------------------------------------------------------
r2512 | shwei | 2006-12-11 13:00:11 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Consistent display of what's in a person's store
------------------------------------------------------------------------
r2511 | shwei | 2006-12-11 12:43:56 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Reduce number of configurable options
------------------------------------------------------------------------
r2510 | shwei | 2006-12-11 11:35:11 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Check only for items in inventory
------------------------------------------------------------------------
r2509 | shwei | 2006-12-11 11:26:27 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Furry suit and serpentine shield influence on ML
------------------------------------------------------------------------
r2508 | shwei | 2006-12-11 11:09:10 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   D /src/data/adventures.dat
   A /src/data/adventures.txt
   D /src/data/buffbots.dat
   A /src/data/buffbots.txt
   D /src/data/classskills.dat
   A /src/data/classskills.txt
   D /src/data/combats.dat
   A /src/data/combats.txt
   D /src/data/concoctions.dat
   A /src/data/concoctions.txt
   D /src/data/equipment.dat
   A /src/data/equipment.txt
   D /src/data/familiars.dat
   A /src/data/familiars.txt
   D /src/data/inebriety.dat
   A /src/data/inebriety.txt
   D /src/data/itemdescs.dat
   A /src/data/itemdescs.txt
   D /src/data/modifiers.dat
   A /src/data/modifiers.txt
   D /src/data/monsters.dat
   A /src/data/monsters.txt
   D /src/data/npcstores.dat
   A /src/data/npcstores.txt
   D /src/data/outfits.dat
   A /src/data/outfits.txt
   D /src/data/packages.dat
   A /src/data/packages.txt
   D /src/data/plurals.dat
   A /src/data/plurals.txt
   D /src/data/statuseffects.dat
   A /src/data/statuseffects.txt
   D /src/data/tradeitems.dat
   A /src/data/tradeitems.txt
   D /src/data/zonelist.dat
   A /src/data/zonelist.txt
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Use .txt as the default file extension
------------------------------------------------------------------------
r2507 | shwei | 2006-12-11 10:39:09 -0600 (Mon, 11 Dec 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Improve human readability of adventure table
Make sure you use the floor when calculating maxbuff
------------------------------------------------------------------------
r2506 | shwei | 2006-12-11 10:11:31 -0600 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Simplify equipment switching
------------------------------------------------------------------------
r2505 | veracity0 | 2006-12-10 17:10:47 -0600 (Sun, 10 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Trolls are Volleyballs

------------------------------------------------------------------------
r2504 | veracity0 | 2006-12-10 13:35:13 -0600 (Sun, 10 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

fix typo

------------------------------------------------------------------------
r2503 | shwei | 2006-12-10 11:39:51 -0600 (Sun, 10 Dec 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Fix coconut shells and disbelief suspenders
------------------------------------------------------------------------
r2502 | shwei | 2006-12-10 11:36:21 -0600 (Sun, 10 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix familiar items showing up in all dropdowns
Sort restores by MP efficiency and number to use
Allow plus sign usage immediately after teleportitis adventure
------------------------------------------------------------------------
r2501 | shwei | 2006-12-10 10:50:37 -0600 (Sun, 10 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Disable post-Ronin stasis
------------------------------------------------------------------------
r2500 | shwei | 2006-12-10 00:26:07 -0600 (Sun, 10 Dec 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

mafia aria is use-multiple
------------------------------------------------------------------------
r2499 | shwei | 2006-12-09 15:59:47 -0600 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix missing quantum egg error when visiting beanstalk for first time
------------------------------------------------------------------------
r2498 | shwei | 2006-12-09 12:47:12 -0600 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

Clear gCLi when closed
------------------------------------------------------------------------
r2497 | shwei | 2006-12-09 12:43:26 -0600 (Sat, 09 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Change default logo
Fix gCLI thread synchronization
------------------------------------------------------------------------
r2496 | shwei | 2006-12-09 12:10:40 -0600 (Sat, 09 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Do not close all windows on logoff
Add tango delever statistics
Recognize breaking of antique items
------------------------------------------------------------------------
r2495 | shwei | 2006-12-09 11:19:53 -0600 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Recognize rumpus room results
------------------------------------------------------------------------
r2494 | shwei | 2006-12-09 11:17:16 -0600 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Consumption renderer extends standard renderer
------------------------------------------------------------------------
r2493 | shwei | 2006-12-09 11:07:51 -0600 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Update choice adventure property when doing astral trip
------------------------------------------------------------------------
r2492 | shwei | 2006-12-09 10:50:15 -0600 (Sat, 09 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Reduce adventuring list-update overhead
Fix familiar items not appearing on dropdowns
------------------------------------------------------------------------
r2491 | shwei | 2006-12-09 09:37:53 -0600 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Remove debug statements
------------------------------------------------------------------------
r2490 | shwei | 2006-12-09 09:37:07 -0600 (Sat, 09 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Post all requests concurrently
Fix mini-browser on startup bug
Re-add enter key listener to input fields
------------------------------------------------------------------------
r2489 | shwei | 2006-12-09 08:52:28 -0600 (Sat, 09 Dec 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add plural for fire item
Accept command line parameters in GUI mode
------------------------------------------------------------------------
r2488 | shwei | 2006-12-07 13:03:13 -0600 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Create data folder, as needed
------------------------------------------------------------------------
r2487 | shwei | 2006-12-07 12:43:13 -0600 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Make untinker autoquest opt-in
------------------------------------------------------------------------
r2486 | shwei | 2006-12-07 09:53:22 -0600 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /src/data/familiars.dat

Familiar parameters for troll
------------------------------------------------------------------------
r2485 | veracity0 | 2006-12-07 08:12:00 -0600 (Thu, 07 Dec 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Add new quest items. Marked unusable; use the relay browser.

------------------------------------------------------------------------
r2484 | veracity0 | 2006-12-07 00:29:13 -0600 (Thu, 07 Dec 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/tradeitems.dat

new area, items, recipes

------------------------------------------------------------------------
r2483 | veracity0 | 2006-12-06 20:31:50 -0600 (Wed, 06 Dec 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

chips are use multiple

------------------------------------------------------------------------
r2482 | shwei | 2006-12-06 18:46:21 -0600 (Wed, 06 Dec 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Make event message visibility optional
Only append to gCLI if a display is available
Status messages should only be appended when running gCLI command
------------------------------------------------------------------------
r2481 | veracity0 | 2006-12-06 09:08:26 -0600 (Wed, 06 Dec 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat
   M /src/data/tradeitems.dat

fix plurals and usage tpes of some items

------------------------------------------------------------------------
r2480 | shwei | 2006-12-05 14:12:37 -0600 (Tue, 05 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix "with limit" parameter for "searchmall" command
------------------------------------------------------------------------
r2479 | veracity0 | 2006-12-05 10:05:14 -0600 (Tue, 05 Dec 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Add new items, recipes, and familiars

------------------------------------------------------------------------
r2478 | shwei | 2006-12-04 17:55:28 -0600 (Mon, 04 Dec 2006) | 1 line
Changed paths:
   M /src/data/plurals.dat

sticks on strings
------------------------------------------------------------------------
r2477 | shwei | 2006-12-04 05:13:14 -0600 (Mon, 04 Dec 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat

Add right-about-now area
------------------------------------------------------------------------
r2476 | shwei | 2006-12-04 05:08:59 -0600 (Mon, 04 Dec 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Update version number for release
Do not try to shrink summon requests
Better messages when sending buffbot refunds
Clan rumpus room as part of breakfast routine
Fix enter key double-triggering default button
------------------------------------------------------------------------
r2475 | shwei | 2006-12-04 03:22:16 -0600 (Mon, 04 Dec 2006) | 4 lines
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix display enabling
Add Crimbo status effects
Slightly improved buffbot error handling
Make closet appear in two places
------------------------------------------------------------------------
r2474 | shwei | 2006-12-04 01:44:42 -0600 (Mon, 04 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Add more restrictions to philanthropic buffs
------------------------------------------------------------------------
r2473 | shwei | 2006-12-03 18:59:12 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotHome.java

Fix philanthropic buff lists getting cleared all the time
------------------------------------------------------------------------
r2472 | shwei | 2006-12-03 14:57:45 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix non-refreshing of sidepane during bulk adventuring
------------------------------------------------------------------------
r2471 | shwei | 2006-12-03 13:48:05 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Smarter combo box filtering
------------------------------------------------------------------------
r2470 | shwei | 2006-12-03 13:25:30 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Make sure display gets re-enabled after actions are complete
------------------------------------------------------------------------
r2469 | shwei | 2006-12-03 13:00:24 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Reduce screen flicker
------------------------------------------------------------------------
r2468 | shwei | 2006-12-03 12:50:27 -0600 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix display not being enabled after adventures complete
Do not force change location selected once adventuring starts
------------------------------------------------------------------------
r2467 | shwei | 2006-12-03 12:42:47 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix non-incrementing of adventures
------------------------------------------------------------------------
r2466 | shwei | 2006-12-03 11:23:23 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/data/monsters.dat

Fix typos
------------------------------------------------------------------------
r2465 | shwei | 2006-12-03 11:11:47 -0600 (Sun, 03 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Simplify mini-browser page loading
Reduce overhead for display updates
------------------------------------------------------------------------
r2464 | shwei | 2006-12-03 10:20:38 -0600 (Sun, 03 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Reduce number of function calls for threading
------------------------------------------------------------------------
r2463 | shwei | 2006-12-03 10:07:22 -0600 (Sun, 03 Dec 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Simplify junk list loader
Fix parsing of inventory
Fix double login
------------------------------------------------------------------------
r2462 | veracity0 | 2006-12-02 22:15:54 -0600 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Some items need to be "used" not "eaten"

------------------------------------------------------------------------
r2461 | shwei | 2006-12-02 19:38:02 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix cola wars not showing up on choice adventure panel
------------------------------------------------------------------------
r2460 | shwei | 2006-12-02 19:31:29 -0600 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remove semi-random/ignore choice
Add more known choice adventure ids
------------------------------------------------------------------------
r2459 | shwei | 2006-12-02 17:44:39 -0600 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Move closet to storage panel
Add meat transfer to storage panel
------------------------------------------------------------------------
r2458 | shwei | 2006-12-02 17:05:52 -0600 (Sat, 02 Dec 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix handling of quantity autosell
Load storage in a separate window by default
Only load storage if there are pulls left
Smarter handling of hagnk's storage
Allow for the creation of dense meat stacks
------------------------------------------------------------------------
r2457 | shwei | 2006-12-02 15:23:54 -0600 (Sat, 02 Dec 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Add Crimbo zone for later content
Uncomment recently added choice adventures
Add special handling for the maidens adventure
------------------------------------------------------------------------
r2456 | shwei | 2006-12-02 14:48:20 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Make error messages more informative
------------------------------------------------------------------------
r2455 | shwei | 2006-12-02 14:03:55 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix handling of duplicate choice adventure names
------------------------------------------------------------------------
r2454 | veracity0 | 2006-12-02 09:53:47 -0600 (Sat, 02 Dec 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

roofie is single use item

------------------------------------------------------------------------
r2453 | shwei | 2006-12-02 08:16:58 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Double-validate before adding a create link
------------------------------------------------------------------------
r2452 | shwei | 2006-12-02 08:13:56 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Multi-usable items and mp restores should not get create links
------------------------------------------------------------------------
r2451 | shwei | 2006-12-02 08:09:40 -0600 (Sat, 02 Dec 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Logout requests are delay exempt
Null current requests when logging in and out
Fix display getting disabled on relay browser error
Improve messages when insufficient mp to cast
------------------------------------------------------------------------
r2450 | shwei | 2006-12-02 07:58:40 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Ignore unknown item, rather than abort inventory parsing
------------------------------------------------------------------------
r2449 | shwei | 2006-12-02 07:45:53 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Ignore unknown equipment
------------------------------------------------------------------------
r2448 | shwei | 2006-12-02 07:32:33 -0600 (Sat, 02 Dec 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Push NPC stores to the top when you're in hardcore
------------------------------------------------------------------------
r2447 | shwei | 2006-12-02 07:16:55 -0600 (Sat, 02 Dec 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Clean up ordering of events in chat buffer
Fix gCLI locking when executing equip command
Fix unknown item found message when loading store manager
------------------------------------------------------------------------
r2446 | veracity0 | 2006-12-01 14:47:53 -0600 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

fix typo

------------------------------------------------------------------------
r2445 | veracity0 | 2006-12-01 13:29:09 -0600 (Fri, 01 Dec 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   A /src/net/sourceforge/kolmafia/UghRequest.java

Add new items, familiars, and recipes. Do not add new adventuring area.

------------------------------------------------------------------------
r2444 | shwei | 2006-12-01 12:23:07 -0600 (Fri, 01 Dec 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix null pointer on incomplete request
Fix trade proposal pages not loading
Fix over-repetition of adventuring requests
------------------------------------------------------------------------
r2443 | shwei | 2006-11-30 21:39:01 -0600 (Thu, 30 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

If already in separate thread, do not user the worker invocation
------------------------------------------------------------------------
r2442 | shwei | 2006-11-30 20:36:21 -0600 (Thu, 30 Nov 2006) | 1 line
Changed paths:
   A /src/licenses/foxtrot-license.txt
   A /src/net/sourceforge/foxtrot
   A /src/net/sourceforge/foxtrot/AbstractSyncWorker.java
   A /src/net/sourceforge/foxtrot/AbstractWorker.java
   A /src/net/sourceforge/foxtrot/AbstractWorkerThread.java
   A /src/net/sourceforge/foxtrot/AsyncTask.java
   A /src/net/sourceforge/foxtrot/AsyncWorker.java
   A /src/net/sourceforge/foxtrot/ConcurrentWorker.java
   A /src/net/sourceforge/foxtrot/EventPump.java
   A /src/net/sourceforge/foxtrot/JREVersion.java
   A /src/net/sourceforge/foxtrot/Job.java
   A /src/net/sourceforge/foxtrot/Task.java
   A /src/net/sourceforge/foxtrot/Worker.java
   A /src/net/sourceforge/foxtrot/WorkerThread.java
   A /src/net/sourceforge/foxtrot/pumps
   A /src/net/sourceforge/foxtrot/pumps/ConditionalEventPump.java
   A /src/net/sourceforge/foxtrot/pumps/EventFilter.java
   A /src/net/sourceforge/foxtrot/pumps/EventFilterable.java
   A /src/net/sourceforge/foxtrot/pumps/QueueEventPump.java
   A /src/net/sourceforge/foxtrot/pumps/SunJDK140ConditionalEventPump.java
   A /src/net/sourceforge/foxtrot/pumps/SunJDK141ConditionalEventPump.java
   A /src/net/sourceforge/foxtrot/pumps/SunJDK14ConditionalEventPump.java
   A /src/net/sourceforge/foxtrot/workers
   A /src/net/sourceforge/foxtrot/workers/MultiWorkerThread.java
   A /src/net/sourceforge/foxtrot/workers/SingleWorkerThread.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Use foxtrot instead of asynchronous threads
------------------------------------------------------------------------
r2441 | veracity0 | 2006-11-30 12:57:46 -0600 (Thu, 30 Nov 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

New items and effects. Incomplete support for new choice adventures

------------------------------------------------------------------------
r2440 | shwei | 2006-11-29 19:25:28 -0600 (Wed, 29 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Improved handling of combining/equipping unknown items
------------------------------------------------------------------------
r2439 | veracity0 | 2006-11-29 16:08:07 -0600 (Wed, 29 Nov 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

New adventure numbers

------------------------------------------------------------------------
r2438 | shwei | 2006-11-28 14:08:18 -0600 (Tue, 28 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Do not apply filter unless no additions are permitted
------------------------------------------------------------------------
r2437 | shwei | 2006-11-28 13:58:32 -0600 (Tue, 28 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Properly visit untinkerer before searching for screwdriver
Clovers and disassembled clovers have use, not create, links
------------------------------------------------------------------------
r2436 | shwei | 2006-11-28 13:08:23 -0600 (Tue, 28 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix adventure location changing when switching major areas
------------------------------------------------------------------------
r2435 | shwei | 2006-11-28 12:56:10 -0600 (Tue, 28 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Second floor unlock option
------------------------------------------------------------------------
r2434 | shwei | 2006-11-28 12:40:17 -0600 (Tue, 28 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Make fuzzy matching case-insensitive
Make effect filtering for trigger additions more clear
------------------------------------------------------------------------
r2433 | shwei | 2006-11-28 12:09:53 -0600 (Tue, 28 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Use a calendar instead of string parsers to calculate date
------------------------------------------------------------------------
r2432 | shwei | 2006-11-28 10:57:21 -0600 (Tue, 28 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Enable display after autosell request
------------------------------------------------------------------------
r2431 | shwei | 2006-11-27 21:22:08 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix infinite NPC store item handling
------------------------------------------------------------------------
r2430 | shwei | 2006-11-27 20:39:34 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix lazy inventory loading's handling of lost items
------------------------------------------------------------------------
r2429 | shwei | 2006-11-27 20:22:51 -0600 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix /exit not working in chat
Do not create global combat, mood, or junk files
------------------------------------------------------------------------
r2428 | shwei | 2006-11-27 18:42:18 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Relay browser synchronization for hermit requests
------------------------------------------------------------------------
r2427 | shwei | 2006-11-27 18:14:57 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Single string replace for contact name colorization
------------------------------------------------------------------------
r2426 | shwei | 2006-11-27 18:12:15 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Clear previous attachment list when switching to storage as source of meat
------------------------------------------------------------------------
r2425 | shwei | 2006-11-27 18:09:15 -0600 (Mon, 27 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Do not null out current request after execution is complete, as it may still be in progress
Only show potential earnings if it's a separate window, not a tab
If you're in Ronin, or the meat attachment is large, assume meat comes from storage
------------------------------------------------------------------------
r2424 | shwei | 2006-11-27 17:34:07 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not relabel tavern squares if you run out of HP/adventures
------------------------------------------------------------------------
r2423 | shwei | 2006-11-27 17:30:42 -0600 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Default to prefix-based matches whenever additions are possible
Allow junk items to be visible in general filtered lists
------------------------------------------------------------------------
r2422 | shwei | 2006-11-27 17:11:42 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix painting issues when restoring from minimized state
------------------------------------------------------------------------
r2421 | shwei | 2006-11-27 16:30:50 -0600 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Add clan sofa to hp/mp restores
Use button attempts to wear equipment
------------------------------------------------------------------------
r2420 | shwei | 2006-11-27 15:17:44 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Show graphical CLI only link
------------------------------------------------------------------------
r2419 | shwei | 2006-11-27 15:06:31 -0600 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Allow phonics down usage when MP is full
Make get and set consistent in non-null return values
------------------------------------------------------------------------
r2418 | shwei | 2006-11-27 14:51:14 -0600 (Mon, 27 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Only add items which can be autosold
If there's only one of the item, you're not collecting it
------------------------------------------------------------------------
r2417 | shwei | 2006-11-27 13:41:22 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix null pointer when sending messages, proposing trades, pulling items from Hagnks, etc. from the relay browser
------------------------------------------------------------------------
r2416 | shwei | 2006-11-27 12:10:29 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Choice adventure #6 is spooky barrow without glowing rock
------------------------------------------------------------------------
r2415 | shwei | 2006-11-27 12:07:41 -0600 (Mon, 27 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Choice adventure #6 is spooky barrow without glowing rock
------------------------------------------------------------------------
r2414 | veracity0 | 2006-11-26 10:36:03 -0600 (Sun, 26 Nov 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat
   M /src/data/tradeitems.dat

Pilgrim Shield adds XP. Autosell price has changed for Mr. Klaw items.

------------------------------------------------------------------------
r2413 | shwei | 2006-11-25 03:24:39 -0600 (Sat, 25 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix untinker quest handling
------------------------------------------------------------------------
r2412 | veracity0 | 2006-11-23 12:45:24 -0600 (Thu, 23 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Familiar Larvae and Zapping Wands are visible as "other" items on Usable panel

------------------------------------------------------------------------
r2411 | shwei | 2006-11-23 06:18:25 -0600 (Thu, 23 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Fix no-item familiar weight handling
------------------------------------------------------------------------
r2410 | shwei | 2006-11-22 16:43:03 -0600 (Wed, 22 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix exact matches against items with capital letters
Use fuzzy matching instead of regular expressions
Fix fuzzy matching not matching properly against spaces
------------------------------------------------------------------------
r2409 | shwei | 2006-11-22 11:38:27 -0600 (Wed, 22 Nov 2006) | 1 line
Changed paths:
   M /src/data/buffbots.dat

New buffbot data locations
------------------------------------------------------------------------
r2408 | veracity0 | 2006-11-22 11:20:30 -0600 (Wed, 22 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Louvre.java

Include potential goals in intermediate Louvre nodes

------------------------------------------------------------------------
r2407 | shwei | 2006-11-22 10:39:52 -0600 (Wed, 22 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Apply limits after item has been retrieved, not before
------------------------------------------------------------------------
r2406 | shwei | 2006-11-22 10:33:15 -0600 (Wed, 22 Nov 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Fix Internet Explorer invocation
------------------------------------------------------------------------
r2405 | shwei | 2006-11-22 10:25:21 -0600 (Wed, 22 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Make sure apathetic and default always exist
------------------------------------------------------------------------
r2404 | shwei | 2006-11-22 10:19:45 -0600 (Wed, 22 Nov 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Ignore set() for null values
Pulverize before autosell, untinker if possible
Allow ability to untinker all or in a loop
Generate error on item acquisition failure
------------------------------------------------------------------------
r2403 | shwei | 2006-11-22 09:28:25 -0600 (Wed, 22 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Allow recognition of chat commands
Fix handling of messages with same timestamp
Do not show events in KoLmafia chat while running buffbot
------------------------------------------------------------------------
r2402 | shwei | 2006-11-18 00:47:52 -0600 (Sat, 18 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Fix abbreviation filtering on NPC store items
------------------------------------------------------------------------
r2401 | shwei | 2006-11-18 00:30:38 -0600 (Sat, 18 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java

Fix seal clubber leaderboard
------------------------------------------------------------------------
r2400 | shwei | 2006-11-18 00:15:27 -0600 (Sat, 18 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   D /src/net/sourceforge/kolmafia/GiftMessageFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   D /src/net/sourceforge/kolmafia/GreenMessageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Try out a new look for the kmail/gift interface
------------------------------------------------------------------------
r2399 | shwei | 2006-11-17 19:16:33 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Show holidays as they appear in KoL time
------------------------------------------------------------------------
r2398 | shwei | 2006-11-17 18:36:30 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix potential infinite loop
------------------------------------------------------------------------
r2397 | shwei | 2006-11-17 18:18:18 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix colons added to the end of names
------------------------------------------------------------------------
r2396 | shwei | 2006-11-17 17:38:49 -0600 (Fri, 17 Nov 2006) | 2 lines
Changed paths:
   M /src/com/jeans/trayicon/WindowsTrayIcon.java
   M /src/jline/ANSIBuffer.java
   M /src/jline/Terminal.java
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Fix various warnings during javadoc target execution
Fix relay browser integration for kmail and gift messages
------------------------------------------------------------------------
r2395 | shwei | 2006-11-17 16:46:00 -0600 (Fri, 17 Nov 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix usable item filters
Remove consumption based CLI filters
Fix pluralization for lo mein items
Fix non-creation of clockwork box servants
------------------------------------------------------------------------
r2394 | shwei | 2006-11-17 05:42:02 -0600 (Fri, 17 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Auto-check hardcore box
Update version number for release
------------------------------------------------------------------------
r2393 | shwei | 2006-11-17 05:29:14 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java

Fix end of run sale
------------------------------------------------------------------------
r2392 | shwei | 2006-11-17 05:03:22 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Add visible separators between sections to make which button corresponds to which text absolutely clear
------------------------------------------------------------------------
r2391 | shwei | 2006-11-17 04:47:23 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix inventory flickering on refresh
------------------------------------------------------------------------
r2390 | shwei | 2006-11-17 03:09:38 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Remove debug code
------------------------------------------------------------------------
r2389 | shwei | 2006-11-17 03:08:34 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix equipment parsing
------------------------------------------------------------------------
r2388 | shwei | 2006-11-17 02:47:40 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix deletion of moods when apathetic is mood on exit
------------------------------------------------------------------------
r2387 | shwei | 2006-11-17 02:33:21 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/data/zonelist.dat

Fix auto-unlocking of the chasm
------------------------------------------------------------------------
r2386 | shwei | 2006-11-17 02:26:24 -0600 (Fri, 17 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix skill usage
------------------------------------------------------------------------
r2385 | shwei | 2006-11-17 02:10:39 -0600 (Fri, 17 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

When you break the prism, hardcore ends
When you pull everything from storage, update items
------------------------------------------------------------------------
r2384 | shwei | 2006-11-17 02:06:24 -0600 (Fri, 17 Nov 2006) | 5 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix spooky sapling typo
Remove unused login variables
Add more words to autofill option
Simplify adventure result initialization
Add extra debugging function to static entities
------------------------------------------------------------------------
r2383 | shwei | 2006-11-16 23:53:26 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java

Remove check against hagnks
------------------------------------------------------------------------
r2382 | shwei | 2006-11-16 23:49:42 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Always time-in when needed (no preference)
------------------------------------------------------------------------
r2381 | shwei | 2006-11-16 23:39:12 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Don't bother retrying for rollover
------------------------------------------------------------------------
r2380 | shwei | 2006-11-16 23:20:18 -0600 (Thu, 16 Nov 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Re-add usables tab with different filters
Fix possible null pointer in autosell
Show corrected values for fashion contest
Notify user of attack count retrieval
------------------------------------------------------------------------
r2379 | shwei | 2006-11-16 17:54:09 -0600 (Thu, 16 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Remove debug code
Use existing item ID
------------------------------------------------------------------------
r2378 | shwei | 2006-11-16 17:18:41 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Remove anti-raffle protection
------------------------------------------------------------------------
r2377 | shwei | 2006-11-16 15:27:12 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Out of bounds exception check
------------------------------------------------------------------------
r2376 | shwei | 2006-11-16 15:24:35 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Smarter command-based filtering
------------------------------------------------------------------------
r2375 | shwei | 2006-11-16 14:51:39 -0600 (Thu, 16 Nov 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix white snake skin in ingredients lists
Reduce usage of dummy items for handling things
------------------------------------------------------------------------
r2374 | shwei | 2006-11-16 14:34:36 -0600 (Thu, 16 Nov 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix "white snake skin" typo
HP and MP restore item lists do not initialize item used data
------------------------------------------------------------------------
r2373 | shwei | 2006-11-16 14:29:41 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix abort check
------------------------------------------------------------------------
r2372 | shwei | 2006-11-16 14:25:44 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Do not blank out lines for unavailable areas
------------------------------------------------------------------------
r2371 | shwei | 2006-11-16 14:22:22 -0600 (Thu, 16 Nov 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Blank items serve as actual spacers in veriable list
Add popup-notice when attempting to reprice items
Additional warnings to features, reorganize some layout
------------------------------------------------------------------------
r2370 | shwei | 2006-11-16 12:59:41 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Always show when unknown item is found
------------------------------------------------------------------------
r2369 | shwei | 2006-11-16 12:56:52 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Allow proper startup
------------------------------------------------------------------------
r2368 | shwei | 2006-11-16 12:49:47 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Allow simple abort when finding a new item/monster
------------------------------------------------------------------------
r2367 | shwei | 2006-11-16 12:25:21 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix consult scripts
------------------------------------------------------------------------
r2366 | shwei | 2006-11-16 11:35:17 -0600 (Thu, 16 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix junking for muscle classes
------------------------------------------------------------------------
r2365 | shwei | 2006-11-15 21:33:01 -0600 (Wed, 15 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Change parentheses ordering
------------------------------------------------------------------------
r2364 | shwei | 2006-11-15 10:58:47 -0600 (Wed, 15 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Allow autosell via context menu item
------------------------------------------------------------------------
r2363 | shwei | 2006-11-15 08:24:04 -0600 (Wed, 15 Nov 2006) | 1 line
Changed paths:
   M /src/data/modifiers.dat

modifiers for added shirts
------------------------------------------------------------------------
r2362 | shwei | 2006-11-15 08:15:28 -0600 (Wed, 15 Nov 2006) | 1 line
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

more shirts
------------------------------------------------------------------------
r2361 | shwei | 2006-11-15 08:01:33 -0600 (Wed, 15 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Fix negative numbers not rendering properly
------------------------------------------------------------------------
r2360 | shwei | 2006-11-15 07:33:55 -0600 (Wed, 15 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow single-parameter use_skill to cast an actual buff for consistency
------------------------------------------------------------------------
r2359 | shwei | 2006-11-15 07:28:32 -0600 (Wed, 15 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add combat-specific wrapper functions
Give more descriptive full names for combat actions
------------------------------------------------------------------------
r2358 | veracity0 | 2006-11-15 06:59:04 -0600 (Wed, 15 Nov 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/tradeitems.dat

Two new shirts

------------------------------------------------------------------------
r2357 | shwei | 2006-11-15 06:49:54 -0600 (Wed, 15 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Hide on minimize by default
Add in checkbox to toggle overdrinking protection
------------------------------------------------------------------------
r2356 | shwei | 2006-11-15 05:40:49 -0600 (Wed, 15 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Properly encode pages with UTF-8
Do not trigger action listeners on tab
------------------------------------------------------------------------
r2355 | shwei | 2006-11-15 04:53:18 -0600 (Wed, 15 Nov 2006) | 2 lines
Changed paths:
   M /src/html/simulator/index.js
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Case insensitive matching for combo boxes
Compatibility with new simulator format
------------------------------------------------------------------------
r2354 | shwei | 2006-11-15 01:54:21 -0600 (Wed, 15 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Adjust default parameters for junk items
Check for item with ID but no name in combat settings
Forcefully change to checkpoint outfit on manual mood invocation
------------------------------------------------------------------------
r2353 | shwei | 2006-11-14 21:21:34 -0600 (Tue, 14 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Remove the need for moods when doing half-astral runs
------------------------------------------------------------------------
r2352 | shwei | 2006-11-14 20:52:38 -0600 (Tue, 14 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

No prototype cell value
------------------------------------------------------------------------
r2351 | shwei | 2006-11-14 20:48:55 -0600 (Tue, 14 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Default junk item list
Smarter handling of junk items
------------------------------------------------------------------------
r2350 | shwei | 2006-11-14 03:32:52 -0600 (Tue, 14 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Re-add campground to auto-recovery
------------------------------------------------------------------------
r2349 | shwei | 2006-11-14 03:27:08 -0600 (Tue, 14 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add deleveling and run away options to non-custom combat
------------------------------------------------------------------------
r2348 | shwei | 2006-11-14 03:14:27 -0600 (Tue, 14 Nov 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Allow multiple select on session tally
Only hide frame if system tray is available
Session tally also follows grey-out/remove rules
Add Spookyraven to list of available locations in relay/mini browser
------------------------------------------------------------------------
r2347 | shwei | 2006-11-14 02:34:14 -0600 (Tue, 14 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Fix null pointer when adding item to junk list from tally
------------------------------------------------------------------------
r2346 | shwei | 2006-11-14 02:03:33 -0600 (Tue, 14 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Show number of attacks remaining
------------------------------------------------------------------------
r2345 | shwei | 2006-11-14 01:36:51 -0600 (Tue, 14 Nov 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix handling of junk items not in inventory
Allow autoselling of ungiftable NPC store items
Make the "logout" command logout, rather than matching UNIX equivalents
Change the circumstances where logout and exit are permitted
Longer timeout period while waiting for KoL response
------------------------------------------------------------------------
r2344 | shwei | 2006-11-13 18:31:29 -0600 (Mon, 13 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Simplify display of adventure results
Color-coded, toggleable junk filtering
Add ability to zero out a session tally entry
------------------------------------------------------------------------
r2343 | shwei | 2006-11-13 17:36:49 -0600 (Mon, 13 Nov 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Make sure to load the display case
Fix buttons on restaurant/microbrewery
Fix exceptions when accessing non-existent element
Make stay logged in behavior optional, add complete exit behavior
------------------------------------------------------------------------
r2342 | shwei | 2006-11-13 16:59:18 -0600 (Mon, 13 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Fix class cast exception on display case frame
------------------------------------------------------------------------
r2341 | shwei | 2006-11-13 16:27:53 -0600 (Mon, 13 Nov 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Overdrink warning has higher threshold
Extract junk item handling functionality
Reduce probability of losing familiar fight to 4/5
Reduce probability of losing familiar fight twice to 12/20
------------------------------------------------------------------------
r2340 | shwei | 2006-11-13 08:32:39 -0600 (Mon, 13 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Add combined autosell value.
------------------------------------------------------------------------
r2339 | shwei | 2006-11-13 08:07:15 -0600 (Mon, 13 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Use null to mark items which will not be transferred
------------------------------------------------------------------------
r2338 | shwei | 2006-11-13 08:02:25 -0600 (Mon, 13 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Junk list functionality
Add ability to remove stuff from list
------------------------------------------------------------------------
r2337 | shwei | 2006-11-13 07:53:34 -0600 (Mon, 13 Nov 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Add simple junk list functionality
------------------------------------------------------------------------
r2336 | shwei | 2006-11-13 03:42:16 -0600 (Mon, 13 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Change tab order
------------------------------------------------------------------------
r2335 | shwei | 2006-11-13 00:15:13 -0600 (Mon, 13 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Case insensitive prefix check
------------------------------------------------------------------------
r2334 | shwei | 2006-11-12 22:24:39 -0600 (Sun, 12 Nov 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix bad refresh state for custom combat button
Use a fixed-up parallel arrays method for item filtering
Only show tradeable items on store management frame
Do not unequip rock and roll legend, if it's equipped
------------------------------------------------------------------------
r2333 | shwei | 2006-11-12 19:01:05 -0600 (Sun, 12 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix check for whether or not player is adventuring
Change restore page link to point to item use page
------------------------------------------------------------------------
r2332 | shwei | 2006-11-12 18:42:08 -0600 (Sun, 12 Nov 2006) | 5 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix appearance of clan stash
Fix consumption-based filtering
Flag clan item restore as valid MP restore
Temporarily hide the junk items script button

------------------------------------------------------------------------
r2331 | shwei | 2006-11-12 06:57:25 -0600 (Sun, 12 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fix store manager price field reset after item addition
Allow prefix matching (though filtering is still arbitrary)
------------------------------------------------------------------------
r2330 | shwei | 2006-11-12 06:24:48 -0600 (Sun, 12 Nov 2006) | 5 lines
Changed paths:
   M /src/data/modifiers.dat
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Update eggstra effect on item drop percentage
Re-add store search to chat click options
Fix over-handling of astral mushroom adventures
Add framework which will theoretically allow all combo box to be filtered
Simplify handling of Rock and Roll legend reconstruction
------------------------------------------------------------------------
r2329 | shwei | 2006-11-12 04:46:59 -0600 (Sun, 12 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Error flag if abort occurs in the middle of auto-restore loop as well
------------------------------------------------------------------------
r2328 | shwei | 2006-11-12 04:37:31 -0600 (Sun, 12 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Error flag if abort occurs in the middle of auto-restore
------------------------------------------------------------------------
r2327 | shwei | 2006-11-12 04:35:56 -0600 (Sun, 12 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Error message if you run out of MP
------------------------------------------------------------------------
r2326 | shwei | 2006-11-12 03:05:16 -0600 (Sun, 12 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Change date format for snapshot tables
Improve filtering on name to include all data types
------------------------------------------------------------------------
r2325 | shwei | 2006-11-12 02:51:21 -0600 (Sun, 12 Nov 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Use slower filtering strategy
------------------------------------------------------------------------
r2324 | shwei | 2006-11-12 01:36:13 -0600 (Sun, 12 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix backspace and focus lost handling
------------------------------------------------------------------------
r2323 | shwei | 2006-11-12 01:21:41 -0600 (Sun, 12 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Use fuzzy matching instead of regular expressions
------------------------------------------------------------------------
r2322 | shwei | 2006-11-11 10:40:09 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Correctly fire event listeners
------------------------------------------------------------------------
r2321 | shwei | 2006-11-11 10:33:48 -0600 (Sat, 11 Nov 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix jerky login combo box
Fix out of bounds exceptions on list models
------------------------------------------------------------------------
r2320 | shwei | 2006-11-11 09:35:26 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Add functionality to display case and store restocker buttons
------------------------------------------------------------------------
r2319 | shwei | 2006-11-11 09:17:24 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MuseumRequest.java

Allow transferring of ungiftable items to display case
------------------------------------------------------------------------
r2318 | shwei | 2006-11-11 09:09:51 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Hagnk and closet transfers allow ungiftables
------------------------------------------------------------------------
r2317 | shwei | 2006-11-11 09:06:59 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Smarter autofill for uneditable lists
------------------------------------------------------------------------
r2316 | shwei | 2006-11-11 08:55:31 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add autofill to mood effect selector
------------------------------------------------------------------------
r2315 | shwei | 2006-11-11 07:45:46 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Ignore nonpositive values
------------------------------------------------------------------------
r2314 | shwei | 2006-11-11 07:42:30 -0600 (Sat, 11 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Fix fuzzy matching on spaces
Fix filtering when no text entered
------------------------------------------------------------------------
r2313 | shwei | 2006-11-11 03:57:48 -0600 (Sat, 11 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

Add filtering to encyclopedia
------------------------------------------------------------------------
r2312 | shwei | 2006-11-11 03:33:35 -0600 (Sat, 11 Nov 2006) | 10 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fix offhand items not appearing
Parse a "-" alone as a zero
Fix gift items not showing autosell price
Change various relay browser defaults
Handle comma-delimited conditions lists in CLI
Change mall search text field to mutable combo box
Increase gap between menu and toolbar on desktop pane
Smarter GUI-oriented filtering
Stubs for reorganized inventory manager
Move end of run sale to item manager
------------------------------------------------------------------------
r2311 | shwei | 2006-11-10 17:01:46 -0600 (Fri, 10 Nov 2006) | 1 line
Changed paths:
   M /src/html/chat.html

Fix integrated CLI not continuously updating
------------------------------------------------------------------------
r2310 | shwei | 2006-11-10 15:40:41 -0600 (Fri, 10 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix choice adventure defaults
------------------------------------------------------------------------
r2309 | shwei | 2006-11-09 21:31:51 -0600 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Spookyraven expansion adventures
------------------------------------------------------------------------
r2308 | shwei | 2006-11-09 21:19:29 -0600 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/PixelRequest.java

Crackpot mystic moved to the woods
------------------------------------------------------------------------
r2307 | shwei | 2006-11-09 21:16:43 -0600 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Crackpot mystic moved to the woods
------------------------------------------------------------------------
r2306 | shwei | 2006-11-09 15:13:34 -0600 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Slightly more useful context menu stubs
------------------------------------------------------------------------
r2305 | shwei | 2006-11-09 14:48:38 -0600 (Thu, 09 Nov 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Change "ID" to "Id" in source code
Simplify equipment filtering mechanism
Remove untradeables/unsellables filter
Fix request synchronization
------------------------------------------------------------------------
r2304 | shwei | 2006-11-09 13:41:58 -0600 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Ungiftables cannot be transferred normally
------------------------------------------------------------------------
r2303 | shwei | 2006-11-09 13:38:43 -0600 (Thu, 09 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix deprecation issues for Java 1.6
Allow ungiftables to be transfered in closet/hagnks
------------------------------------------------------------------------
r2302 | shwei | 2006-11-09 13:30:53 -0600 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix null pointer exception
------------------------------------------------------------------------
r2301 | veracity0 | 2006-11-09 00:03:37 -0600 (Thu, 09 Nov 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat

Add item desc #

------------------------------------------------------------------------
r2300 | shwei | 2006-11-08 22:16:14 -0600 (Wed, 08 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix auto-purchase of NPC items when stash option checked
------------------------------------------------------------------------
r2299 | veracity0 | 2006-11-08 18:23:31 -0600 (Wed, 08 Nov 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix some typos. Refactor displaying result of item usage

------------------------------------------------------------------------
r2298 | veracity0 | 2006-11-08 17:55:48 -0600 (Wed, 08 Nov 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Stuffed angry cow support

------------------------------------------------------------------------
r2297 | veracity0 | 2006-11-08 09:42:32 -0600 (Wed, 08 Nov 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/outfits.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java

New items

------------------------------------------------------------------------
r2296 | shwei | 2006-11-08 07:14:12 -0600 (Wed, 08 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Buffbots save data to external files
Change getUsername to getUserName for consistency with baseUserName
------------------------------------------------------------------------
r2295 | shwei | 2006-11-07 23:10:10 -0600 (Tue, 07 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Null pointers on frame disposal
------------------------------------------------------------------------
r2294 | shwei | 2006-11-07 22:30:26 -0600 (Tue, 07 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix loading of script folder
Add ability to have colored print messages
------------------------------------------------------------------------
r2293 | shwei | 2006-11-07 18:44:38 -0600 (Tue, 07 Nov 2006) | 3 lines
Changed paths:
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Combine duplicated moods together
Fix McLargeHuge validation
Fix HTML printed as HTML instead of text to CLI
------------------------------------------------------------------------
r2292 | shwei | 2006-11-06 12:48:09 -0600 (Mon, 06 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

If conditions list is empty, process conditions
------------------------------------------------------------------------
r2291 | shwei | 2006-11-06 08:16:22 -0600 (Mon, 06 Nov 2006) | 1 line
Changed paths:
   M /src/data/concoctions.dat

Fix typo in recipe
------------------------------------------------------------------------
r2290 | shwei | 2006-11-06 08:13:35 -0600 (Mon, 06 Nov 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Add new IocaineBot price list location
Ignore potential character encoding conflicts in buff price lists
------------------------------------------------------------------------
r2289 | shwei | 2006-11-06 06:42:35 -0600 (Mon, 06 Nov 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/data/tradeitems.dat

Remove IocaineBot from data files
Fix typo for rat appendix kabob
------------------------------------------------------------------------
r2288 | shwei | 2006-11-05 23:42:33 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Refresh sidepane after every adventure
------------------------------------------------------------------------
r2287 | shwei | 2006-11-05 21:23:06 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Scroll once at the end of message processing, rather than repeatedly after each message
------------------------------------------------------------------------
r2286 | shwei | 2006-11-05 21:20:45 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

On the other hand, chat truncation shouldn't scroll up
------------------------------------------------------------------------
r2285 | shwei | 2006-11-05 21:18:08 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

If you reset the chat buffer, don't scroll
------------------------------------------------------------------------
r2284 | shwei | 2006-11-05 20:42:24 -0600 (Sun, 05 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Hide backup files in nested directories
Hide empty folders in script menus
------------------------------------------------------------------------
r2283 | shwei | 2006-11-05 19:55:17 -0600 (Sun, 05 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Auto-stop on health/mana if user desires
Fix sending of large packages
------------------------------------------------------------------------
r2282 | shwei | 2006-11-05 17:08:59 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Stash check should override early mall check
------------------------------------------------------------------------
r2281 | shwei | 2006-11-05 17:01:41 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Save substat conditions across locations
------------------------------------------------------------------------
r2280 | shwei | 2006-11-05 16:55:21 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java

Fix handling of meat trades
------------------------------------------------------------------------
r2279 | shwei | 2006-11-05 09:47:22 -0600 (Sun, 05 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

Do not continually re-add conditions
Fix parsing of non-equipment pages
Do not attempt to equip an item on a null familiar
------------------------------------------------------------------------
r2278 | shwei | 2006-11-05 07:35:18 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix inebriety protection triggering too early
------------------------------------------------------------------------
r2277 | shwei | 2006-11-05 07:26:08 -0600 (Sun, 05 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Single click focus, highlight all
Fix overflow for item creation
Do not submit requests while adventuring
------------------------------------------------------------------------
r2276 | shwei | 2006-11-05 06:41:31 -0600 (Sun, 05 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Fix stack trace on invalid skill and item settings
Fix non-display of less-than symbol
------------------------------------------------------------------------
r2275 | shwei | 2006-11-05 06:25:37 -0600 (Sun, 05 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Reset price data after adding items
Allow session data grid to be resizable
------------------------------------------------------------------------
r2274 | shwei | 2006-11-05 06:02:36 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not change auto-restore settings while adventuring
------------------------------------------------------------------------
r2273 | shwei | 2006-11-05 05:56:58 -0600 (Sun, 05 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Validate meat combine requests before running
Additional debug information on bad choice adventure
Split library choices in two
------------------------------------------------------------------------
r2272 | shwei | 2006-11-05 05:16:20 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java

Stubs for context menus
------------------------------------------------------------------------
r2271 | shwei | 2006-11-05 04:55:03 -0600 (Sun, 05 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Speed up handling of Hagnk's storage
Speed up update of store manager total earnings
Fix total earnings not displaying when loading frame initially
------------------------------------------------------------------------
r2270 | shwei | 2006-11-05 04:42:11 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Only clear the conditions if you change the location
------------------------------------------------------------------------
r2269 | shwei | 2006-11-05 04:39:28 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix counting of equipped items
------------------------------------------------------------------------
r2268 | shwei | 2006-11-05 04:26:23 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Do not reformat and reparse date being passed to calendar adjustment
------------------------------------------------------------------------
r2267 | shwei | 2006-11-05 01:34:11 -0600 (Sun, 05 Nov 2006) | 4 lines
Changed paths:
   A /src/data/inebriety.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Inebriety protection
Remove health-based abort
Fix mushroom plot handling
Make planting on login optional
------------------------------------------------------------------------
r2266 | shwei | 2006-11-05 00:17:47 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java

If plot changes, require a save before running
------------------------------------------------------------------------
r2265 | shwei | 2006-11-05 00:11:16 -0600 (Sun, 05 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Enable display after doing price analysis
Remove trip check from adventure validation
------------------------------------------------------------------------
r2264 | shwei | 2006-11-05 00:07:46 -0600 (Sun, 05 Nov 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Black lotus is usable
------------------------------------------------------------------------
r2263 | shwei | 2006-11-04 23:44:28 -0600 (Sat, 04 Nov 2006) | 4 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/html/sorttable.js
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Separate gift/trade flag from item price
Treat gift items as transferable
Awful poetry journals do not disappear on use
Fix sorting of tables
------------------------------------------------------------------------
r2262 | shwei | 2006-11-04 19:24:36 -0600 (Sat, 04 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

If the player is out of Ronin, no auto-set of conditions
------------------------------------------------------------------------
r2261 | shwei | 2006-11-04 19:22:06 -0600 (Sat, 04 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java

Fix overzealous replace-all
------------------------------------------------------------------------
r2260 | shwei | 2006-11-04 19:19:55 -0600 (Sat, 04 Nov 2006) | 3 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix ascension snapshot handling
Simplify method of choosing default browser
Fix handling of standard chat right-click menu
------------------------------------------------------------------------
r2259 | veracity0 | 2006-11-04 08:50:56 -0600 (Sat, 04 Nov 2006) | 2 lines
Changed paths:
   M /src/data/familiars.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add Jitterbug and Nervous Tick effects. Fix their arena parameters per Vladjimir

------------------------------------------------------------------------
r2258 | shwei | 2006-11-03 18:55:44 -0600 (Fri, 03 Nov 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix hermit command in CLI
Fix login after logout handling
------------------------------------------------------------------------
r2257 | shwei | 2006-11-03 12:39:34 -0600 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /src/html/sorttable.js
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Better sort handling for in-browser ascension histories
------------------------------------------------------------------------
r2256 | shwei | 2006-11-03 09:54:11 -0600 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fix compile error
------------------------------------------------------------------------
r2255 | shwei | 2006-11-03 09:48:05 -0600 (Fri, 03 Nov 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Remove kitchens conditions from defaults
Always validate conditions if using internal ones
Treat hermit items as available ingredients
------------------------------------------------------------------------
r2254 | shwei | 2006-11-03 09:08:35 -0600 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Do not have conditionally global settings
------------------------------------------------------------------------
r2253 | veracity0 | 2006-11-03 08:17:16 -0600 (Fri, 03 Nov 2006) | 2 lines
Changed paths:
   M /src/data/statuseffects.dat

fix garbled lines

------------------------------------------------------------------------
r2252 | shwei | 2006-11-02 23:53:16 -0600 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Villa items have no value
------------------------------------------------------------------------
r2251 | shwei | 2006-11-02 13:02:13 -0600 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Add zero duration effects which were to be maintained by moods
------------------------------------------------------------------------
r2250 | shwei | 2006-11-02 12:21:40 -0600 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix full mode sidebar
------------------------------------------------------------------------
r2249 | veracity0 | 2006-11-02 09:31:42 -0600 (Thu, 02 Nov 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Updated item drop data. Add Initiative as a monster attribute

------------------------------------------------------------------------
r2248 | veracity0 | 2006-11-02 08:36:32 -0600 (Thu, 02 Nov 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

fix typose

------------------------------------------------------------------------
r2247 | shwei | 2006-11-02 05:20:11 -0600 (Thu, 02 Nov 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix handling of first-time characters
Use stable sort for Javascript table sorting
Allow sorting by days/turns in ascension history
------------------------------------------------------------------------
r2246 | shwei | 2006-11-01 13:41:44 -0600 (Wed, 01 Nov 2006) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

OS X uses selected look and feel
Use preferred browser unless otherwise specified
------------------------------------------------------------------------
r2245 | shwei | 2006-11-01 04:53:12 -0600 (Wed, 01 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

No line breaks
------------------------------------------------------------------------
r2244 | shwei | 2006-11-01 04:02:11 -0600 (Wed, 01 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Fix compile error
------------------------------------------------------------------------
r2243 | shwei | 2006-11-01 02:28:18 -0600 (Wed, 01 Nov 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fixed global settings never saving
------------------------------------------------------------------------
r2242 | shwei | 2006-11-01 01:30:53 -0600 (Wed, 01 Nov 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Full verbose mode for effect name display
------------------------------------------------------------------------
r2241 | veracity0 | 2006-10-31 23:55:02 -0600 (Tue, 31 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Noveember IOTM

------------------------------------------------------------------------
r2240 | shwei | 2006-10-31 22:10:38 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Open simulator in a new window
------------------------------------------------------------------------
r2239 | shwei | 2006-10-31 22:06:34 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Show # of missing effects
------------------------------------------------------------------------
r2238 | shwei | 2006-10-31 21:22:30 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Add option to textualize effects
------------------------------------------------------------------------
r2237 | shwei | 2006-10-31 19:42:43 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Add missing return value
------------------------------------------------------------------------
r2236 | shwei | 2006-10-31 16:34:43 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Improve checkpointing efficiency
------------------------------------------------------------------------
r2235 | shwei | 2006-10-31 16:12:39 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Save removed triggers
------------------------------------------------------------------------
r2234 | shwei | 2006-10-31 14:22:35 -0600 (Tue, 31 Oct 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LogStream.java

Always write out data with Latin-1
Entity-encode on-disk properties
Entity-decode off-disk properties
------------------------------------------------------------------------
r2233 | shwei | 2006-10-31 13:52:28 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Statements instead of questions
------------------------------------------------------------------------
r2232 | shwei | 2006-10-31 13:48:52 -0600 (Tue, 31 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Rigatoni protection
More adjustments to clan snapshot
------------------------------------------------------------------------
r2231 | veracity0 | 2006-10-31 10:50:53 -0600 (Tue, 31 Oct 2006) | 2 lines
Changed paths:
   M /src/data/outfits.dat

Fix typo in outfit name

------------------------------------------------------------------------
r2230 | veracity0 | 2006-10-31 07:46:16 -0600 (Tue, 31 Oct 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Add Crimboween items

------------------------------------------------------------------------
r2229 | shwei | 2006-10-31 05:35:31 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java

Break down snapshot table into subtables
------------------------------------------------------------------------
r2228 | shwei | 2006-10-31 04:08:44 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

More NPE checks
------------------------------------------------------------------------
r2227 | shwei | 2006-10-31 03:48:37 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Null pointer check\nFixing URL structure
------------------------------------------------------------------------
r2226 | shwei | 2006-10-31 03:13:31 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/html/sorttable.js
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Condensed, prettier clan snapshot
------------------------------------------------------------------------
r2225 | shwei | 2006-10-31 02:03:55 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java

Write stripped down HTML to disk
------------------------------------------------------------------------
r2224 | shwei | 2006-10-31 01:59:52 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java

Ascension links in profile
------------------------------------------------------------------------
r2223 | shwei | 2006-10-31 01:49:05 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java

Name and player ID
------------------------------------------------------------------------
r2222 | shwei | 2006-10-31 01:25:18 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java

Remove redirect Javascript
------------------------------------------------------------------------
r2221 | shwei | 2006-10-31 01:23:43 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java

Zero ascension check
------------------------------------------------------------------------
r2220 | shwei | 2006-10-31 01:12:05 -0600 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Include last ascension date in clan snapshot
------------------------------------------------------------------------
r2219 | shwei | 2006-10-30 15:37:05 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Fix no-sell/no-trade flipping
------------------------------------------------------------------------
r2218 | veracity0 | 2006-10-30 07:14:09 -0600 (Mon, 30 Oct 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Hilarious objects and non-trading-card Klaw objects are Gift Items

------------------------------------------------------------------------
r2217 | shwei | 2006-10-30 07:07:14 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Updating version number
------------------------------------------------------------------------
r2216 | shwei | 2006-10-30 06:52:00 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix compile error
------------------------------------------------------------------------
r2215 | shwei | 2006-10-30 06:51:01 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix null pointer occurring during ascension sequence
------------------------------------------------------------------------
r2214 | shwei | 2006-10-30 06:10:11 -0600 (Mon, 30 Oct 2006) | 4 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Update default conditions for goatlet and hits
Do not display "Beginning series of external requests"
Update status on completion of the strange leaflet
Do not put item search inside of a request thread
------------------------------------------------------------------------
r2213 | shwei | 2006-10-30 05:57:28 -0600 (Mon, 30 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Force clearing of conditions on adventure
Do not clear conditions list as you switch locations
------------------------------------------------------------------------
r2212 | shwei | 2006-10-30 05:44:07 -0600 (Mon, 30 Oct 2006) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix right-click menu in chat (and elsewhere)
Remove debug messages from item consumption tests
------------------------------------------------------------------------
r2211 | shwei | 2006-10-30 05:28:46 -0600 (Mon, 30 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Null pointer check for multi-usable items
Use general thread for sending items, not request threads
------------------------------------------------------------------------
r2210 | shwei | 2006-10-30 05:15:17 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Do not try to untinker if you don't have a screwdriver
------------------------------------------------------------------------
r2209 | shwei | 2006-10-30 04:55:31 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix gravy barrow
------------------------------------------------------------------------
r2208 | shwei | 2006-10-30 04:44:40 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Do not permit pumpkin basket in hardcore
------------------------------------------------------------------------
r2207 | shwei | 2006-10-30 04:38:14 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Fix conditional mall search result sorting
------------------------------------------------------------------------
r2206 | shwei | 2006-10-30 04:19:16 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Visibility of stash overrides general preferences
------------------------------------------------------------------------
r2205 | shwei | 2006-10-30 04:14:38 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManager.java

Add limits, not total quantities, to item summary
------------------------------------------------------------------------
r2204 | shwei | 2006-10-30 04:05:18 -0600 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Detect number of clovers available for trade
------------------------------------------------------------------------
r2203 | shwei | 2006-10-30 03:09:28 -0600 (Mon, 30 Oct 2006) | 3 lines
Changed paths:
   M /src/data/plurals.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Add new plural for boxes
Use exact amounts of meat paste for item creation
(+1 meat paste to encourage inventory lazy load)
------------------------------------------------------------------------
r2202 | shwei | 2006-10-30 00:23:14 -0600 (Mon, 30 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Use the ceiling instead of the floor
Also apply limitation to HP restore items
------------------------------------------------------------------------
r2201 | shwei | 2006-10-29 20:40:07 -0600 (Sun, 29 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Disallow visits to the flea market
------------------------------------------------------------------------
r2200 | shwei | 2006-10-29 17:08:19 -0600 (Sun, 29 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add an </form> tag where it's needed
Mixers aren't booze -- treat them as other

------------------------------------------------------------------------
r2199 | shwei | 2006-10-29 17:02:29 -0600 (Sun, 29 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Clear weapon/offhand in gear changer when resetting character data
------------------------------------------------------------------------
r2198 | shwei | 2006-10-29 16:56:50 -0600 (Sun, 29 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Mana restore over-use protection
Revert to old item interface (with combined logic for later)
------------------------------------------------------------------------
r2197 | veracity0 | 2006-10-29 07:28:47 -0600 (Sun, 29 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java

Fix compile error

------------------------------------------------------------------------
r2196 | shwei | 2006-10-29 02:39:47 -0600 (Sun, 29 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java

Slightly more consolidated item manager layout
------------------------------------------------------------------------
r2195 | shwei | 2006-10-28 21:20:06 -0500 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

It's okay not to recognize gains from the rumpus room
------------------------------------------------------------------------
r2194 | shwei | 2006-10-28 21:17:43 -0500 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Random fun with ascension page
------------------------------------------------------------------------
r2193 | shwei | 2006-10-28 18:26:03 -0500 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Fix internal effects counter
------------------------------------------------------------------------
r2192 | shwei | 2006-10-28 18:18:30 -0500 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove sewer beaten up action
------------------------------------------------------------------------
r2191 | shwei | 2006-10-28 18:16:12 -0500 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Handle new shrug off feature
------------------------------------------------------------------------
r2190 | shwei | 2006-10-28 04:37:24 -0500 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Only use clockwork chefs if they are present in the inventory, without requiring creation
------------------------------------------------------------------------
r2189 | shwei | 2006-10-27 23:31:39 -0500 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Add half-astral default action
------------------------------------------------------------------------
r2188 | shwei | 2006-10-27 22:18:14 -0500 (Fri, 27 Oct 2006) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix rendering of hybrid chat in IE
More useful checkboxes for ascension
------------------------------------------------------------------------
r2187 | shwei | 2006-10-27 04:19:33 -0500 (Fri, 27 Oct 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java

Toilet paper can be traded
Handle weird characters in microbrewery/restaurant item names
------------------------------------------------------------------------
r2186 | shwei | 2006-10-26 16:48:46 -0500 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Use &quot; instead of "
------------------------------------------------------------------------
r2185 | shwei | 2006-10-26 16:45:15 -0500 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only HTML displays avoid the &quot;
------------------------------------------------------------------------
r2184 | shwei | 2006-10-26 14:46:14 -0500 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Always use IP address for image server
------------------------------------------------------------------------
r2183 | shwei | 2006-10-26 03:53:59 -0500 (Thu, 26 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix missing spoilers in mini-browser
Fix bookshelf link handling in mini-browser
------------------------------------------------------------------------
r2182 | shwei | 2006-10-26 03:27:44 -0500 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Add missing library choice adventure
------------------------------------------------------------------------
r2181 | shwei | 2006-10-26 03:18:54 -0500 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Change categorization for various zones
------------------------------------------------------------------------
r2180 | veracity0 | 2006-10-25 23:48:03 -0500 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

new hilarious item

------------------------------------------------------------------------
r2179 | shwei | 2006-10-25 23:31:03 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java

Most operating systems write with Latin-1
------------------------------------------------------------------------
r2178 | shwei | 2006-10-25 22:45:31 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

If the person installed their preferred browser in a non-default location, let Windows figure it out
------------------------------------------------------------------------
r2177 | veracity0 | 2006-10-25 22:01:51 -0500 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat

add Binary

------------------------------------------------------------------------
r2176 | shwei | 2006-10-25 21:37:57 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Request focus and clear iconified state when setting visibility
------------------------------------------------------------------------
r2175 | shwei | 2006-10-25 20:59:23 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Interface for changing background color
------------------------------------------------------------------------
r2174 | shwei | 2006-10-25 20:33:56 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

If you integrate the gCLI and chat, do not show gCLI link
------------------------------------------------------------------------
r2173 | shwei | 2006-10-25 20:19:56 -0500 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Top-secret border color changing setting
All global variables made into conditionally global variables
------------------------------------------------------------------------
r2172 | shwei | 2006-10-25 19:59:46 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove spacing parameter from chat styles
------------------------------------------------------------------------
r2171 | shwei | 2006-10-25 19:05:54 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/html/chat.html

Add in top border and right-click scripts
------------------------------------------------------------------------
r2170 | shwei | 2006-10-25 18:48:11 -0500 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

KoL-style /mark instead of non-standard /mark
Since integrated chat is optional, re-add modifications
------------------------------------------------------------------------
r2169 | shwei | 2006-10-25 18:27:10 -0500 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /src/html/chat.html
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make integrated interface optional
Remove borders from integrated interface
------------------------------------------------------------------------
r2168 | shwei | 2006-10-25 17:56:10 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   A /src/html/chat.html
   M /src/html/cli.html
   D /src/html/lchat.js
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Integrated chat/gCLI interface
------------------------------------------------------------------------
r2167 | shwei | 2006-10-25 14:19:03 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Update adventures when hitting choice pages
------------------------------------------------------------------------
r2166 | shwei | 2006-10-25 14:12:25 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Place noncombats before combats
------------------------------------------------------------------------
r2165 | shwei | 2006-10-25 14:05:51 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Differentiate between combat and noncombat in encounter list
------------------------------------------------------------------------
r2164 | shwei | 2006-10-25 13:59:26 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Initial writing of settings happens all at once
------------------------------------------------------------------------
r2163 | shwei | 2006-10-25 13:56:04 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Increase disk i/o to improve reliability
------------------------------------------------------------------------
r2162 | shwei | 2006-10-25 13:42:10 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Write to disk whenever moods are changed
------------------------------------------------------------------------
r2161 | shwei | 2006-10-25 13:35:56 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Change ordering of events when setting a mood
------------------------------------------------------------------------
r2160 | shwei | 2006-10-25 13:30:50 -0500 (Wed, 25 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Smarter use-link replacement
Smarter custom combat script handling
Add use-links to custom combat scripted fights
Do not open pop-ups when clicking in relay browser
------------------------------------------------------------------------
r2159 | shwei | 2006-10-25 12:46:42 -0500 (Wed, 25 Oct 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make some default conditions more useful
Use higher contrast colors for progress bars
Modify HTML before re-processing it for mini-browser
------------------------------------------------------------------------
r2158 | shwei | 2006-10-25 11:47:18 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Make sure you always equip the scuba gear before pressing the switch
------------------------------------------------------------------------
r2157 | shwei | 2006-10-25 11:41:14 -0500 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix random items appearing in accessory slots
Re-parse equipment page for missing quest items
------------------------------------------------------------------------
r2156 | veracity0 | 2006-10-25 09:27:27 -0500 (Wed, 25 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

SSPD items

------------------------------------------------------------------------
r2155 | shwei | 2006-10-25 02:12:34 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix relay browser chat logging
------------------------------------------------------------------------
r2154 | shwei | 2006-10-25 00:49:52 -0500 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Check items available before submitting two of a non-consumable
------------------------------------------------------------------------
r2153 | shwei | 2006-10-24 15:16:52 -0500 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java

Fix store manager not detecting removed items
Autosell items of same quantity in single request
------------------------------------------------------------------------
r2152 | veracity0 | 2006-10-24 08:45:12 -0500 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

KWE trading cards are usable, not eatable

------------------------------------------------------------------------
r2151 | shwei | 2006-10-24 05:25:07 -0500 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

All floats have integer content as well
------------------------------------------------------------------------
r2150 | shwei | 2006-10-24 01:51:08 -0500 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Do not re-equip empty slots
------------------------------------------------------------------------
r2149 | shwei | 2006-10-24 01:02:35 -0500 (Tue, 24 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Pre-ascension missing skill verification list
Fix detection of different Pastamancer/Sauceror levels
------------------------------------------------------------------------
r2148 | shwei | 2006-10-23 16:24:23 -0500 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Cast integer values to float rather than believing that a float value exists for division of two integers
------------------------------------------------------------------------
r2147 | shwei | 2006-10-23 15:47:04 -0500 (Mon, 23 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Make various aspects of session log optional
Properly abort when facing shadow with insufficient items
------------------------------------------------------------------------
r2146 | shwei | 2006-10-23 14:30:46 -0500 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Do not use string buffers in Swing thread
------------------------------------------------------------------------
r2145 | veracity0 | 2006-10-23 08:04:00 -0500 (Mon, 23 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix compile error

------------------------------------------------------------------------
r2144 | shwei | 2006-10-23 05:08:49 -0500 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Modularize quest meter and adventure select handling
------------------------------------------------------------------------
r2143 | shwei | 2006-10-23 04:57:33 -0500 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Now that location dropdown is a list, combo boxes fire events, too
------------------------------------------------------------------------
r2142 | shwei | 2006-10-23 04:49:58 -0500 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Default is "attack with weapon" not "attack"
------------------------------------------------------------------------
r2141 | shwei | 2006-10-23 04:16:14 -0500 (Mon, 23 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java

Allow autofill of triggers to use higher values
Force continuation state when running combat script
Item creation subclasses validate ingredients before running

------------------------------------------------------------------------
r2140 | shwei | 2006-10-23 01:57:29 -0500 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

Auto-change familiar item when switching familiars
------------------------------------------------------------------------
r2139 | shwei | 2006-10-23 01:26:26 -0500 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix missing choice settings
------------------------------------------------------------------------
r2138 | shwei | 2006-10-22 22:42:15 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Add more whitespace
------------------------------------------------------------------------
r2137 | shwei | 2006-10-22 22:36:18 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Move turn counter back over to left side
------------------------------------------------------------------------
r2136 | shwei | 2006-10-22 22:09:46 -0500 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Move number of visits to right side
Add in ability to change moods on the fly
------------------------------------------------------------------------
r2135 | shwei | 2006-10-22 19:50:24 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Move counter to top of frame
------------------------------------------------------------------------
r2134 | shwei | 2006-10-22 19:30:43 -0500 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Choice adventures filter by major adventuring area
Two-level filtering for adventures by major adventuring area
------------------------------------------------------------------------
r2133 | shwei | 2006-10-22 18:21:03 -0500 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Only stop relay browser on exit
Do not write headers to properties files
------------------------------------------------------------------------
r2132 | shwei | 2006-10-22 18:13:41 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Single line for choice adventures
------------------------------------------------------------------------
r2131 | shwei | 2006-10-22 17:52:10 -0500 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Clear conditions on location change
Two-pane layout embedded inside tabs
------------------------------------------------------------------------
r2130 | shwei | 2006-10-22 16:04:26 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix area validation
------------------------------------------------------------------------
r2129 | shwei | 2006-10-22 15:35:53 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Toy soldier decrements tequila, not toy soldiers
------------------------------------------------------------------------
r2128 | shwei | 2006-10-22 15:27:28 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Let division always result in floating point numbers
------------------------------------------------------------------------
r2127 | veracity0 | 2006-10-22 15:14:13 -0500 (Sun, 22 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Harem choice is in Knob, not Plains

------------------------------------------------------------------------
r2126 | shwei | 2006-10-22 14:17:18 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Switch to max if zero and conditions present
------------------------------------------------------------------------
r2125 | shwei | 2006-10-22 14:00:36 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix inconsistencies in handling entryway
------------------------------------------------------------------------
r2124 | veracity0 | 2006-10-22 11:44:50 -0500 (Sun, 22 Oct 2006) | 3 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Add remaining item desc #s for trading cards. Put up window to show result when
you "use" a trading card.

------------------------------------------------------------------------
r2123 | shwei | 2006-10-22 04:02:48 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not disable labels
------------------------------------------------------------------------
r2122 | shwei | 2006-10-22 03:36:25 -0500 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

New adventuring layout (test)
------------------------------------------------------------------------
r2121 | shwei | 2006-10-21 14:39:37 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Shirts count, Tao does not
------------------------------------------------------------------------
r2120 | shwei | 2006-10-21 14:04:24 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fixed missing space
------------------------------------------------------------------------
r2119 | shwei | 2006-10-21 13:56:35 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Slightly more informative request completion messages
------------------------------------------------------------------------
r2118 | shwei | 2006-10-21 13:51:56 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only override display for non-pending states
------------------------------------------------------------------------
r2117 | shwei | 2006-10-21 13:47:05 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Have password saving occur after completion of login attempt to be consistent with save password checkbox
------------------------------------------------------------------------
r2116 | shwei | 2006-10-21 13:37:14 -0500 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Allow login checkboxes to function during login sequence
Display all missing ingredients, rather than first one encountered
------------------------------------------------------------------------
r2115 | shwei | 2006-10-21 13:00:21 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix relay browser for non-compact mode
------------------------------------------------------------------------
r2114 | shwei | 2006-10-21 07:48:37 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Certain requests don't go through pseudoResponse, but make sure the fight pages still have the comment tag
------------------------------------------------------------------------
r2113 | shwei | 2006-10-21 07:43:45 -0500 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix custom combat button only appearing for injected links
Do not remove runaway during a battle where runaway is attempted
------------------------------------------------------------------------
r2112 | shwei | 2006-10-21 07:25:53 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix non-abort when unable to finish gateway
------------------------------------------------------------------------
r2111 | shwei | 2006-10-21 07:23:17 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix reversed black candle check
------------------------------------------------------------------------
r2110 | shwei | 2006-10-21 07:15:32 -0500 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Remember to save lucky sewer setting
------------------------------------------------------------------------
r2109 | shwei | 2006-10-21 06:01:16 -0500 (Sat, 21 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Change item check handling
Change skill failure handling
------------------------------------------------------------------------
r2108 | veracity0 | 2006-10-20 23:54:20 -0500 (Fri, 20 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Can't parse a number out of "luckyseweradventure"

------------------------------------------------------------------------
r2107 | shwei | 2006-10-20 19:09:29 -0500 (Fri, 20 Oct 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Reorganize zone and adventure table
Make choice adventures sorted by area name
------------------------------------------------------------------------
r2106 | shwei | 2006-10-20 17:28:51 -0500 (Fri, 20 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Display negative stats and/or meat gain
------------------------------------------------------------------------
r2105 | shwei | 2006-10-20 17:21:46 -0500 (Fri, 20 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Allow mood details to be listed on main frame
------------------------------------------------------------------------
r2104 | shwei | 2006-10-20 16:23:44 -0500 (Fri, 20 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix "can you hit anything" protection
------------------------------------------------------------------------
r2103 | shwei | 2006-10-20 16:20:29 -0500 (Fri, 20 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Even though pumpkin basket technically makes a familiar a combat familiar, don't count it
Change adventure field to reflect adventures used at location
Always retrieve chat colors when loading chat (unless currently in combat)

------------------------------------------------------------------------
r2102 | shwei | 2006-10-20 16:01:26 -0500 (Fri, 20 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Allow combat action change after abort
Do not turn display red when failing to run thread
------------------------------------------------------------------------
r2101 | veracity0 | 2006-10-20 08:53:06 -0500 (Fri, 20 Oct 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

More item description #s

------------------------------------------------------------------------
r2100 | shwei | 2006-10-20 05:03:11 -0500 (Fri, 20 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Auto-expand and auto-contract when loading layouts
------------------------------------------------------------------------
r2099 | shwei | 2006-10-20 04:20:39 -0500 (Fri, 20 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Update version number
Remove titlebar customization
Change properties so everyone sees changes
------------------------------------------------------------------------
r2098 | shwei | 2006-10-20 04:04:29 -0500 (Fri, 20 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java

Fix clan gym handling
------------------------------------------------------------------------
r2097 | shwei | 2006-10-20 03:37:19 -0500 (Fri, 20 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Switch to canonical form for mall searches
Slightly more intuitive mushroom plot interface
------------------------------------------------------------------------
r2096 | shwei | 2006-10-19 16:01:01 -0500 (Thu, 19 Oct 2006) | 3 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Slightly more informative exclusion message
Remove Binary from exclusion list (reason for non-listing unknown)

------------------------------------------------------------------------
r2095 | shwei | 2006-10-19 15:57:17 -0500 (Thu, 19 Oct 2006) | 1 line
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Add opt-out bot information
------------------------------------------------------------------------
r2094 | shwei | 2006-10-19 15:37:46 -0500 (Thu, 19 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Modularize directive parsing
Allow directives to not include "<" and ">"
Clean up variable initialization in message sending
------------------------------------------------------------------------
r2093 | shwei | 2006-10-19 14:55:53 -0500 (Thu, 19 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Print out current login server in session data
------------------------------------------------------------------------
r2092 | shwei | 2006-10-19 14:53:42 -0500 (Thu, 19 Oct 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix login redirect handling
Reset the player data on logout
Change order on mushroom script execution check
Only attach custom combat button to relay browser
Use get request, instead of post, to speed up relay browser
------------------------------------------------------------------------
r2091 | shwei | 2006-10-19 12:28:22 -0500 (Thu, 19 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Make level meter slightly more visible
------------------------------------------------------------------------
r2090 | shwei | 2006-10-19 12:05:10 -0500 (Thu, 19 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Make sure to reset can purchase flag when retrieving item
------------------------------------------------------------------------
r2089 | shwei | 2006-10-19 12:03:57 -0500 (Thu, 19 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Keep can purchase flag active for NPC stores
------------------------------------------------------------------------
r2088 | shwei | 2006-10-19 12:00:47 -0500 (Thu, 19 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fights are separately responsible for refreshing the sidepane
------------------------------------------------------------------------
r2087 | shwei | 2006-10-19 01:54:17 -0500 (Thu, 19 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Relay browser sees fight as it's happening, rather than waiting until the end.
------------------------------------------------------------------------
r2086 | shwei | 2006-10-18 23:59:55 -0500 (Wed, 18 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Validate settings before loading desktop
Check for parent and parent.mainpane before focusing
------------------------------------------------------------------------
r2085 | shwei | 2006-10-18 23:47:40 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Detect meat paste used in combines
------------------------------------------------------------------------
r2084 | shwei | 2006-10-18 23:13:39 -0500 (Wed, 18 Oct 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix display not updating occasionally after clear
Download all calendar images before loading almanac
------------------------------------------------------------------------
r2083 | shwei | 2006-10-18 22:56:00 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Static list of NPC store purchase requests
------------------------------------------------------------------------
r2082 | shwei | 2006-10-18 21:43:42 -0500 (Wed, 18 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Add handy level meter to sidepane
Remove graphical sidepane option
------------------------------------------------------------------------
r2081 | shwei | 2006-10-18 21:09:44 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Fix non-scrolling of HTML buffers
------------------------------------------------------------------------
r2080 | veracity0 | 2006-10-18 16:11:42 -0500 (Wed, 18 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

New clan furniture supplied items

------------------------------------------------------------------------
r2079 | shwei | 2006-10-18 14:45:22 -0500 (Wed, 18 Oct 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Fix chat buffers not clearing
Stop relay server when logging out
Do not logout on closing all windows if local relay server is the only startup option
------------------------------------------------------------------------
r2078 | shwei | 2006-10-18 11:50:07 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

More consistent fonts for text areas
------------------------------------------------------------------------
r2077 | shwei | 2006-10-18 10:57:00 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Fix constant scroll-to-end (again)
------------------------------------------------------------------------
r2076 | shwei | 2006-10-18 10:53:01 -0500 (Wed, 18 Oct 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix problem with chat displaying serif fonts
Add KoLmafia chat to system tray options
------------------------------------------------------------------------
r2075 | veracity0 | 2006-10-18 07:44:55 -0500 (Wed, 18 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix compile error

------------------------------------------------------------------------
r2074 | shwei | 2006-10-18 06:31:22 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Change table layout for clan snapshots
------------------------------------------------------------------------
r2073 | shwei | 2006-10-18 05:36:13 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java

Use original case rather than all-lowercase for ascension snapshots
------------------------------------------------------------------------
r2072 | shwei | 2006-10-18 05:24:38 -0500 (Wed, 18 Oct 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Change various default settings
Make graphical CLI slightly more responsive
Update clan manager and clan snapshot interface
Fix profile recording for clan snapshots
------------------------------------------------------------------------
r2071 | shwei | 2006-10-18 03:59:54 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Check correct property when doing relay-browser only mode
------------------------------------------------------------------------
r2070 | shwei | 2006-10-18 03:53:46 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix double facsimile bug
------------------------------------------------------------------------
r2069 | shwei | 2006-10-18 03:46:24 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Do not decrement an item you don't have
------------------------------------------------------------------------
r2068 | shwei | 2006-10-18 03:44:45 -0500 (Wed, 18 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix display locking when changing outfits
Auto-use extra combat items, when available
Smarter dictionary handling

------------------------------------------------------------------------
r2067 | shwei | 2006-10-18 03:15:06 -0500 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java

Fix handling of scrolling elements
------------------------------------------------------------------------
r2066 | shwei | 2006-10-18 02:26:36 -0500 (Wed, 18 Oct 2006) | 4 lines
Changed paths:
   M /src/data/packages.dat
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Send velvet black boxes on Valentine's day
Reduce maximum usable package size for scripted kmails
Fix message sending failure detection for meat-only sends

------------------------------------------------------------------------
r2065 | shwei | 2006-10-17 23:09:29 -0500 (Tue, 17 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Global, not single string replace
Remove dangling Javascript semicolon
------------------------------------------------------------------------
r2064 | shwei | 2006-10-17 22:36:59 -0500 (Tue, 17 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Remove proxy check
Check for nightly maintenance
Notify user of any missing skills
------------------------------------------------------------------------
r2063 | shwei | 2006-10-17 22:08:21 -0500 (Tue, 17 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

No need for login complete notification
When in compact mode, bring focus back to document after changing locations
------------------------------------------------------------------------
r2062 | shwei | 2006-10-17 21:50:17 -0500 (Tue, 17 Oct 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Let session loading data be handled in the background
Simplify user interface creation process
------------------------------------------------------------------------
r2061 | shwei | 2006-10-17 20:34:31 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

No initial UI option
------------------------------------------------------------------------
r2060 | shwei | 2006-10-17 20:08:34 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

On second thought, a popup will be really annoying
------------------------------------------------------------------------
r2059 | shwei | 2006-10-17 20:03:40 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add name of script to notify popup
------------------------------------------------------------------------
r2058 | shwei | 2006-10-17 19:59:24 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Disallow printing of saveState variables
------------------------------------------------------------------------
r2057 | shwei | 2006-10-17 19:56:50 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow remote URLs to be visited during CLI execution, without usage of the text command.
------------------------------------------------------------------------
r2056 | shwei | 2006-10-17 19:51:04 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Lift remote URL restriction from visit_url()
------------------------------------------------------------------------
r2055 | shwei | 2006-10-17 19:47:10 -0500 (Tue, 17 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogStream.java

Add notify option to ASH for script writers
Indicate operating system and Java version in debug header
------------------------------------------------------------------------
r2054 | shwei | 2006-10-17 16:15:56 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Inability to acquire is a full abort
------------------------------------------------------------------------
r2053 | shwei | 2006-10-17 16:04:31 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

Slow down frame construction
------------------------------------------------------------------------
r2052 | shwei | 2006-10-17 06:03:38 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix bad password handling
------------------------------------------------------------------------
r2051 | shwei | 2006-10-17 06:02:05 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Allow usage of the relay browser to login
------------------------------------------------------------------------
r2050 | shwei | 2006-10-17 00:44:31 -0500 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Remember inventory layout across sessions
------------------------------------------------------------------------
r2049 | shwei | 2006-10-16 15:33:21 -0500 (Mon, 16 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only re-enable the display for relay browser requests
------------------------------------------------------------------------
r2048 | shwei | 2006-10-16 15:28:05 -0500 (Mon, 16 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix rotation detection
------------------------------------------------------------------------
r2047 | shwei | 2006-10-15 14:41:37 -0500 (Sun, 15 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Advanced item filtering during mall searches
------------------------------------------------------------------------
r2046 | shwei | 2006-10-15 13:48:26 -0500 (Sun, 15 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove items which are at 2x autosell
Remove items available inside of an NPC store
------------------------------------------------------------------------
r2045 | shwei | 2006-10-15 13:45:27 -0500 (Sun, 15 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Utilize automatic off-hand removal and "is it equipped already?" check
------------------------------------------------------------------------
r2044 | shwei | 2006-10-15 13:19:36 -0500 (Sun, 15 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

If gallery is locked, do not continue adventuring
Enchanted beans not marked with cook link unless you already have a beanstalk item
Auto-retrieve a hammer for pulverize and smithing
Mark item creation possible if tool can be purchased
------------------------------------------------------------------------
r2043 | shwei | 2006-10-15 12:13:44 -0500 (Sun, 15 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Check continuation state before rotating hedge puzzle
------------------------------------------------------------------------
r2042 | shwei | 2006-10-15 12:08:31 -0500 (Sun, 15 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

If adventures left doesn't decrement, do not decrement iteration counter
------------------------------------------------------------------------
r2041 | shwei | 2006-10-14 23:17:04 -0500 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Allow parallel relay browser requests
------------------------------------------------------------------------
r2040 | shwei | 2006-10-14 19:45:23 -0500 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Check for sorceress lair completion
------------------------------------------------------------------------
r2039 | shwei | 2006-10-14 19:35:48 -0500 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Spicy quesadilla mushrooms have an autosell value
------------------------------------------------------------------------
r2038 | shwei | 2006-10-14 19:18:11 -0500 (Sat, 14 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Remove exit on time-in bug
Fix stealing of familiar items
Fix equipment stealing and inability to equip more than one of the same accessory if second one was acquired before session start

------------------------------------------------------------------------
r2037 | shwei | 2006-10-14 19:04:46 -0500 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Check for existence of key
------------------------------------------------------------------------
r2036 | shwei | 2006-10-14 18:56:12 -0500 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Enable display after buying guardian items
Simplify handling of the hedge maze
------------------------------------------------------------------------
r2035 | shwei | 2006-10-14 18:26:45 -0500 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/Louvre.java

Add "whichever stat is lowest" option to the Louvre
------------------------------------------------------------------------
r2034 | shwei | 2006-10-14 09:58:23 -0500 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java

Do not apply constraint on width if label is not preceding the input field
------------------------------------------------------------------------
r2033 | shwei | 2006-10-14 09:50:25 -0500 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remove obsolete lastOperatingSystem property
------------------------------------------------------------------------
r2032 | shwei | 2006-10-14 09:49:17 -0500 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Better look and feel auto-selection
Always default to OS look and feel for Windows
------------------------------------------------------------------------
r2031 | shwei | 2006-10-14 09:33:47 -0500 (Sat, 14 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   A /src/net/sourceforge/kolmafia/SimpleScrollPane.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Windows with 1.4.2 uses Windows LAF by default
Move mood swing tab into adventure frame
Change default scroll increment from 1 to 20
------------------------------------------------------------------------
r2030 | veracity0 | 2006-10-14 09:14:19 -0500 (Sat, 14 Oct 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

8-bit zone needs buffed stat checked

------------------------------------------------------------------------
r2029 | shwei | 2006-10-13 21:03:50 -0500 (Fri, 13 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Remove quick script buttons from gCLI
Switch top and bottom tabs for familiarity
------------------------------------------------------------------------
r2028 | shwei | 2006-10-13 18:59:27 -0500 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Change search result order for mall purchases which results in better prices getting higher priority PC stores get priority, stores with smaller quantities (and therefore easier to buy out) have higher priority, etc.
------------------------------------------------------------------------
r2027 | shwei | 2006-10-13 18:28:57 -0500 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Reset target and buff count whenever skills are pulled from static list
------------------------------------------------------------------------
r2026 | shwei | 2006-10-13 18:25:48 -0500 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Check new value, rather than old value, when deciding how to update
------------------------------------------------------------------------
r2025 | shwei | 2006-10-13 09:15:33 -0500 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Release attempt #4
------------------------------------------------------------------------
r2024 | shwei | 2006-10-13 09:10:26 -0500 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Adventure results made immutable again
------------------------------------------------------------------------
r2023 | shwei | 2006-10-13 04:37:13 -0500 (Fri, 13 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Scroll to top after setting text
Always use a fresh URL object to establish connection
------------------------------------------------------------------------
r2022 | shwei | 2006-10-13 00:40:27 -0500 (Fri, 13 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Tab rearranging
Update version release date
------------------------------------------------------------------------
r2021 | shwei | 2006-10-13 00:32:39 -0500 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix handling of derived, usable skills
------------------------------------------------------------------------
r2020 | shwei | 2006-10-13 00:28:29 -0500 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Derived skills are not present in the available skill list, so check usable skills as well
------------------------------------------------------------------------
r2019 | shwei | 2006-10-12 23:11:23 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Add padding, renaming choice tab
------------------------------------------------------------------------
r2018 | shwei | 2006-10-12 22:57:25 -0500 (Thu, 12 Oct 2006) | 5 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Invert top/bottom tab layout
All tabs use scroll overflow policy
Move options to applicable frames
Remove use of global static request
Simplify untinker quest handling
------------------------------------------------------------------------
r2017 | shwei | 2006-10-12 21:30:17 -0500 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Do not submit a content type when submitting get request
The server never resets your sessionID so remove check
------------------------------------------------------------------------
r2016 | shwei | 2006-10-12 20:52:58 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

If the server ever resets the cookie, detect it and change the internal cookie value
------------------------------------------------------------------------
r2015 | shwei | 2006-10-12 20:26:33 -0500 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Be more restrictive about handling relay browser cookies
Make browser gCLI and simulator link optional
------------------------------------------------------------------------
r2014 | shwei | 2006-10-12 17:29:41 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Set user agent
------------------------------------------------------------------------
r2013 | shwei | 2006-10-12 17:25:12 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fight redirects from choices do not count as a "visit" without first finishing the fight
------------------------------------------------------------------------
r2012 | shwei | 2006-10-12 17:08:19 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Use full name of custom combat action when changing properties
------------------------------------------------------------------------
r2011 | shwei | 2006-10-12 17:04:20 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Remove forced-exit debug statement
------------------------------------------------------------------------
r2010 | shwei | 2006-10-12 16:33:08 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Make adventure results mutable
------------------------------------------------------------------------
r2009 | shwei | 2006-10-12 15:36:02 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Connect directly to login.php to save a redirect
------------------------------------------------------------------------
r2008 | shwei | 2006-10-12 15:26:35 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Add vangoghbit and bubble as mana restores
------------------------------------------------------------------------
r2007 | shwei | 2006-10-12 14:23:08 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Use raw offsets to compute time zone
------------------------------------------------------------------------
r2006 | shwei | 2006-10-12 14:09:42 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Check for index of -1 on irregularly formatted fight pages
------------------------------------------------------------------------
r2005 | shwei | 2006-10-12 14:01:47 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fixed monster encounter handling
------------------------------------------------------------------------
r2004 | shwei | 2006-10-12 06:30:54 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Return meaningful boolean value for file_to_map
------------------------------------------------------------------------
r2003 | shwei | 2006-10-12 06:05:22 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTool.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix pumpkin basket theft
------------------------------------------------------------------------
r2002 | shwei | 2006-10-12 05:16:39 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix pumpkin basket check
------------------------------------------------------------------------
r2001 | shwei | 2006-10-12 05:12:45 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Check for second floor manor unavailability
------------------------------------------------------------------------
r2000 | shwei | 2006-10-12 05:07:25 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Do not remove mirror shard when climbing tower
------------------------------------------------------------------------
r1999 | shwei | 2006-10-12 05:05:45 -0500 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java

Do not parse equipment page after equipment changes
Auto-follow redirects for equipment page
------------------------------------------------------------------------
r1998 | shwei | 2006-10-12 04:54:17 -0500 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Fix scrolling of chat buffers
Display moon information before login
------------------------------------------------------------------------
r1997 | shwei | 2006-10-12 04:44:15 -0500 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Create image directory on startup
------------------------------------------------------------------------
r1996 | shwei | 2006-10-12 04:36:51 -0500 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Always handle redirects as GET requests
Update version number
------------------------------------------------------------------------
r1995 | shwei | 2006-10-12 04:32:30 -0500 (Thu, 12 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java

Track relay browser pulverize
Track relay browser trade proposals
Fix handling of server bouncing via GET requests
------------------------------------------------------------------------
r1994 | shwei | 2006-10-12 03:44:30 -0500 (Thu, 12 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Allow custom combat button to be added to fight page
Restrict stasis attempts in relay browser as well
Move run away button to skills drop down
Fix moon phases calculating on GMT instead of local time
------------------------------------------------------------------------
r1993 | shwei | 2006-10-12 02:14:42 -0500 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Remove gear changer from default startup
Make item manager part of default startup frames
------------------------------------------------------------------------
r1992 | shwei | 2006-10-12 02:09:20 -0500 (Thu, 12 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Change default displays to have inventory as tab
Do not remove scripts/comments from response text
------------------------------------------------------------------------
r1991 | shwei | 2006-10-11 23:30:55 -0500 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Refresh sidepane between requests
------------------------------------------------------------------------
r1990 | shwei | 2006-10-11 23:28:32 -0500 (Wed, 11 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only store one copy of the response text
Read in bulk, rather than in lines, whenever possible
------------------------------------------------------------------------
r1989 | shwei | 2006-10-11 22:55:13 -0500 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java

Add null check for selected item test
------------------------------------------------------------------------
r1988 | veracity0 | 2006-10-11 22:39:53 -0500 (Wed, 11 Oct 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

Add new pies

------------------------------------------------------------------------
r1987 | shwei | 2006-10-11 21:51:17 -0500 (Wed, 11 Oct 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Re-use existing URL objects
Remove unneeded type/null-checking overhead
------------------------------------------------------------------------
r1986 | shwei | 2006-10-11 16:10:48 -0500 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Use substring search if monster name not found (Ninja Snowman, etc)
------------------------------------------------------------------------
r1985 | shwei | 2006-10-11 15:47:11 -0500 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

If a creation attempt which was previously possible is no longer possible due to some event (explosion, stills used up), remove it from the creatables list
------------------------------------------------------------------------
r1984 | shwei | 2006-10-11 15:21:19 -0500 (Wed, 11 Oct 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix null pointer when finding new items
Update equipment lists whenever refresh needed
Boost memory performance for item creation handling
Improve single-item addition performance while retaining addAll bonus on empty lists
------------------------------------------------------------------------
r1983 | shwei | 2006-10-11 12:20:29 -0500 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix consult script abort at end of combat
------------------------------------------------------------------------
r1982 | shwei | 2006-10-11 03:14:51 -0500 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Null action pointers so cost of skill isn't registered twice
------------------------------------------------------------------------
r1981 | shwei | 2006-10-11 01:27:26 -0500 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

No calendar display on startup
------------------------------------------------------------------------
r1980 | shwei | 2006-10-10 20:06:18 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Add Crawly's entangling noodles formula
------------------------------------------------------------------------
r1979 | veracity0 | 2006-10-10 16:43:13 -0500 (Tue, 10 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat

more typos

------------------------------------------------------------------------
r1978 | shwei | 2006-10-10 13:07:17 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Reset creation list after resetting still count
------------------------------------------------------------------------
r1977 | shwei | 2006-10-10 12:41:17 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTool.java

Do not consider priority values less than -1
------------------------------------------------------------------------
r1976 | shwei | 2006-10-10 12:16:25 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Reduce number of fireInterval events being triggered
------------------------------------------------------------------------
r1975 | shwei | 2006-10-10 09:15:33 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Improved internal fight handling
------------------------------------------------------------------------
r1974 | shwei | 2006-10-10 09:11:26 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix quest unlocking detection
------------------------------------------------------------------------
r1973 | shwei | 2006-10-10 09:08:16 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Add dreidl to list of thief familiars
------------------------------------------------------------------------
r1972 | shwei | 2006-10-10 09:00:34 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Cleaner disabling of stasised mine shaft
------------------------------------------------------------------------
r1971 | shwei | 2006-10-10 08:17:27 -0500 (Tue, 10 Oct 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Better addAll handling for list model
Do not auto-restore at the shore
Add outfit verification for Knob Goblin king
------------------------------------------------------------------------
r1970 | shwei | 2006-10-10 07:01:48 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Pumpkin baskets are not special items
------------------------------------------------------------------------
r1969 | shwei | 2006-10-10 06:43:22 -0500 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow target to be specified in cast
------------------------------------------------------------------------
r1968 | veracity0 | 2006-10-10 06:39:24 -0500 (Tue, 10 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat

Fix typos

------------------------------------------------------------------------
r1967 | shwei | 2006-10-09 19:22:16 -0500 (Mon, 09 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/LogStream.java

Insert email data to DEBUG.txt
Update creatables when meat amount changes
------------------------------------------------------------------------
r1966 | shwei | 2006-10-09 17:05:19 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

If item has no ingredients, you have every ingredient
------------------------------------------------------------------------
r1965 | shwei | 2006-10-09 15:21:32 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

formURLString does not contain form data
------------------------------------------------------------------------
r1964 | shwei | 2006-10-09 15:20:24 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Helpful reminder messages instead of blatant spoilers
------------------------------------------------------------------------
r1963 | shwei | 2006-10-09 15:16:08 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Accidental sorceress battle failure protection
------------------------------------------------------------------------
r1962 | shwei | 2006-10-09 15:09:09 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Disallow knob mine shaft stasis post-Ronin
------------------------------------------------------------------------
r1961 | shwei | 2006-10-09 14:51:43 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Only show almanac once
------------------------------------------------------------------------
r1960 | shwei | 2006-10-09 14:49:41 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Remove overhead threading
------------------------------------------------------------------------
r1959 | shwei | 2006-10-09 14:08:27 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix request synchronization
------------------------------------------------------------------------
r1958 | shwei | 2006-10-09 13:42:56 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Remember response text across rounds
------------------------------------------------------------------------
r1957 | veracity0 | 2006-10-09 09:55:20 -0500 (Mon, 09 Oct 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

forgot a file

------------------------------------------------------------------------
r1956 | veracity0 | 2006-10-09 09:53:27 -0500 (Mon, 09 Oct 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/equipment.dat
   M /src/data/modifiers.dat

worn tophat. area combat percentages

------------------------------------------------------------------------
r1955 | shwei | 2006-10-09 08:12:35 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Notifications should show in-progress, not total possible
------------------------------------------------------------------------
r1954 | shwei | 2006-10-09 07:29:56 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java

Buffbots should not save refund messages
------------------------------------------------------------------------
r1953 | shwei | 2006-10-09 07:27:49 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Add password hash to all requests
------------------------------------------------------------------------
r1952 | shwei | 2006-10-09 07:26:12 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Only save user-generated messages
------------------------------------------------------------------------
r1951 | shwei | 2006-10-09 04:17:55 -0500 (Mon, 09 Oct 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat

Remove sneaksie from list
Add two buffbots from KoL Addicts
------------------------------------------------------------------------
r1950 | shwei | 2006-10-09 04:10:47 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix meat attachments to in-game requests
------------------------------------------------------------------------
r1949 | shwei | 2006-10-09 02:49:40 -0500 (Mon, 09 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Add more spoilers for bedroom
Fix gCLI not getting updated
------------------------------------------------------------------------
r1948 | shwei | 2006-10-09 00:37:53 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Update display after cancellation check
------------------------------------------------------------------------
r1947 | shwei | 2006-10-09 00:36:58 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix inability to cancel logins
------------------------------------------------------------------------
r1946 | shwei | 2006-10-09 00:26:33 -0500 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Only quit if you've never logged in
------------------------------------------------------------------------
r1945 | veracity0 | 2006-10-08 22:50:06 -0500 (Sun, 08 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

fix compile error

------------------------------------------------------------------------
r1944 | shwei | 2006-10-08 21:09:52 -0500 (Sun, 08 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Minimize to system tray enabled by default
Auto-fill beaten up action ONLY if it's a skill
------------------------------------------------------------------------
r1943 | shwei | 2006-10-08 20:52:35 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/data/equipment.dat

Update linoleum, chrome, and asbestos power values
------------------------------------------------------------------------
r1942 | shwei | 2006-10-08 20:20:15 -0500 (Sun, 08 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Simplify order of events in mood loading
Make sure combat settings file is non-blank when reset
------------------------------------------------------------------------
r1941 | shwei | 2006-10-08 19:55:06 -0500 (Sun, 08 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Make default settings more newbie friendly
Show Farmer's Almanac on first login
Use US/Eastern instead of America/New York
Shift almanac to show things relative to user time zone
------------------------------------------------------------------------
r1940 | shwei | 2006-10-08 18:30:10 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Do not try to create 0 of an item
------------------------------------------------------------------------
r1939 | shwei | 2006-10-08 18:11:02 -0500 (Sun, 08 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Reduce memory overhead for mood maintenance

------------------------------------------------------------------------
r1938 | shwei | 2006-10-08 17:45:32 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Update outfits when processing results
------------------------------------------------------------------------
r1937 | shwei | 2006-10-08 17:28:57 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Move breakfast skills to UseSkillRequest.java
------------------------------------------------------------------------
r1936 | shwei | 2006-10-08 17:20:49 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Use explicit calls to System.exit(0) whenever possible
------------------------------------------------------------------------
r1935 | shwei | 2006-10-08 17:17:22 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix null pointer when loading preferences before login
------------------------------------------------------------------------
r1934 | shwei | 2006-10-08 17:11:39 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Better pluralization recognition
------------------------------------------------------------------------
r1933 | shwei | 2006-10-08 16:49:36 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Also recalculate adjustments
------------------------------------------------------------------------
r1932 | shwei | 2006-10-08 16:42:54 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix beanstalk null pointer
------------------------------------------------------------------------
r1931 | shwei | 2006-10-08 01:22:42 -0500 (Sun, 08 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add null pointer check
Remove browser makes decisions option
------------------------------------------------------------------------
r1930 | shwei | 2006-10-08 00:37:26 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r1929 | shwei | 2006-10-08 00:33:45 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add null pointer checks
------------------------------------------------------------------------
r1928 | shwei | 2006-10-08 00:15:24 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Check to make sure a directory isn't being accessed
------------------------------------------------------------------------
r1927 | shwei | 2006-10-08 00:09:25 -0500 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Do not add ++combats during trigger autofill
------------------------------------------------------------------------
r1926 | shwei | 2006-10-07 23:40:44 -0500 (Sat, 07 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Simplify uneffect handling to address possible bugs
Adapt rollover time to vary based on day of week
Use named time zones in order to have DST benefits
------------------------------------------------------------------------
r1925 | shwei | 2006-10-07 21:34:17 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

More pluralization detection
------------------------------------------------------------------------
r1924 | shwei | 2006-10-07 20:57:50 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Show holiday predictions
------------------------------------------------------------------------
r1923 | shwei | 2006-10-07 20:38:11 -0500 (Sat, 07 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Change indentation for switch statements
Add links to create page for item drops
Track the ore that the trapper wants
Fix links to player pics page
------------------------------------------------------------------------
r1922 | shwei | 2006-10-07 18:06:54 -0500 (Sat, 07 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix potential bug in Louvre map saving
Increase consistency of settings file saving strategy
------------------------------------------------------------------------
r1921 | shwei | 2006-10-07 17:37:58 -0500 (Sat, 07 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Store adventure result for familiar item
Items give 0 should show 0, not 5 (separate pumpkin basket)
------------------------------------------------------------------------
r1920 | veracity0 | 2006-10-07 11:10:26 -0500 (Sat, 07 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

New ASH function: int length( string )

------------------------------------------------------------------------
r1919 | veracity0 | 2006-10-07 10:46:24 -0500 (Sat, 07 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java

Remove compile errors

------------------------------------------------------------------------
r1918 | veracity0 | 2006-10-07 08:49:43 -0500 (Sat, 07 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix Dodecapeded adjustment for Amphibian Sympathy

------------------------------------------------------------------------
r1917 | shwei | 2006-10-07 08:30:56 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix channel colors
------------------------------------------------------------------------
r1916 | shwei | 2006-10-07 07:50:38 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix chat log color bleeding
------------------------------------------------------------------------
r1915 | shwei | 2006-10-07 07:09:12 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

If user is using separate displays, separate chat logs
------------------------------------------------------------------------
r1914 | shwei | 2006-10-07 06:52:22 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix URLs with "message" not being processed
------------------------------------------------------------------------
r1913 | shwei | 2006-10-07 06:38:06 -0500 (Sat, 07 Oct 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Always use invokeAndWait to ensure consistency
Fix entity encoding of form fields in museum manager
Fix spelling error in message
------------------------------------------------------------------------
r1912 | shwei | 2006-10-07 06:02:43 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Refresh meat amount when emptying storage
------------------------------------------------------------------------
r1911 | shwei | 2006-10-07 06:01:32 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Do not double-process sorceress lair items
------------------------------------------------------------------------
r1910 | shwei | 2006-10-07 05:58:30 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Fix inability to search
------------------------------------------------------------------------
r1909 | shwei | 2006-10-07 05:55:19 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Color-code equipment filter in storage
------------------------------------------------------------------------
r1908 | shwei | 2006-10-07 05:41:10 -0500 (Sat, 07 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Consider stills left as an ingredient
Use original method of determining stills left
------------------------------------------------------------------------
r1907 | shwei | 2006-10-07 05:23:46 -0500 (Sat, 07 Oct 2006) | 4 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Add Mighty Bjorn action figure
Make auto-filling of conditions opt-in
Correctly fill list of buff recipients
Do not attempt to use a snowcone if any tongue is active
------------------------------------------------------------------------
r1906 | shwei | 2006-10-07 05:01:55 -0500 (Sat, 07 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Fix gym requests not being processed
Reduce instantiation of new request objects
Semi-static list of concoctions
------------------------------------------------------------------------
r1905 | shwei | 2006-10-07 02:23:42 -0500 (Sat, 07 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Use KoL time zone when doing dated file names
Always run mushroom scripts on startup
------------------------------------------------------------------------
r1904 | shwei | 2006-10-07 01:15:56 -0500 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Default to text/html
------------------------------------------------------------------------
r1903 | shwei | 2006-10-06 18:08:03 -0500 (Fri, 06 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow make * to work like create *
Retrieve formatting of old character names
------------------------------------------------------------------------
r1902 | shwei | 2006-10-06 17:51:12 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix infinite fight loop
------------------------------------------------------------------------
r1901 | shwei | 2006-10-06 17:47:33 -0500 (Fri, 06 Oct 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix request synchronization
Allow unchecking of auto-login checkbox
------------------------------------------------------------------------
r1900 | shwei | 2006-10-06 16:58:18 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not nullify request after execution
------------------------------------------------------------------------
r1899 | shwei | 2006-10-06 16:22:15 -0500 (Fri, 06 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Print equipment to session log
List all accessories in all dropdowns
------------------------------------------------------------------------
r1898 | shwei | 2006-10-06 15:39:25 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Count from 0 instead of -1
------------------------------------------------------------------------
r1897 | shwei | 2006-10-06 14:37:29 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix maps not resetting based on ascension count
------------------------------------------------------------------------
r1896 | shwei | 2006-10-06 13:33:17 -0500 (Fri, 06 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Change default action for beaten up to empty string
Color beaten up and poisoned remove links in red
------------------------------------------------------------------------
r1895 | shwei | 2006-10-06 06:07:13 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

New Mr. Store familiars
------------------------------------------------------------------------
r1894 | shwei | 2006-10-06 05:44:20 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix typo
------------------------------------------------------------------------
r1893 | shwei | 2006-10-06 05:42:16 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/data/modifiers.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Add pumpkin basket to familiar trainer
------------------------------------------------------------------------
r1892 | shwei | 2006-10-06 05:30:07 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make disassembly message more subtle
------------------------------------------------------------------------
r1891 | shwei | 2006-10-06 05:26:07 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Increase sidepane update frequency
------------------------------------------------------------------------
r1890 | shwei | 2006-10-06 04:55:39 -0500 (Fri, 06 Oct 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java

Change event firing scheme for retainAll/removeAll
Slightly reduce equipment update overhead
------------------------------------------------------------------------
r1889 | shwei | 2006-10-06 04:01:43 -0500 (Fri, 06 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Only attach meat if value greater than zero
------------------------------------------------------------------------
r1888 | shwei | 2006-10-05 22:11:10 -0500 (Thu, 05 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java

Better clover day detection
Fix double-counting of fights
------------------------------------------------------------------------
r1887 | shwei | 2006-10-05 22:04:28 -0500 (Thu, 05 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Maximum of two retries per attempt
Fix fights not being registered
------------------------------------------------------------------------
r1886 | shwei | 2006-10-05 20:58:15 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Reduce number of refreshes in average case
------------------------------------------------------------------------
r1885 | shwei | 2006-10-05 16:20:27 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Make sure closet refresh is always a real refresh
------------------------------------------------------------------------
r1884 | shwei | 2006-10-05 16:18:02 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Use a single list for inventory processing
------------------------------------------------------------------------
r1883 | shwei | 2006-10-05 15:17:33 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Factor in possibility that consult will be called multiple times
------------------------------------------------------------------------
r1882 | shwei | 2006-10-05 04:05:57 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix relay browser randomly dying
------------------------------------------------------------------------
r1881 | shwei | 2006-10-05 02:34:51 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/data/combats.dat

Change area name in combat table
------------------------------------------------------------------------
r1880 | shwei | 2006-10-05 02:33:08 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat

Shorten names for astral trip adventures
------------------------------------------------------------------------
r1879 | shwei | 2006-10-05 02:32:43 -0500 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Place non-countdown wait in correct place
------------------------------------------------------------------------
r1878 | shwei | 2006-10-05 02:28:05 -0500 (Thu, 05 Oct 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix list retention inefficiency
Recognize server-side redirect requests
Do not trigger selection summary updates while purchasing
------------------------------------------------------------------------
r1877 | shwei | 2006-10-05 01:20:58 -0500 (Thu, 05 Oct 2006) | 6 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix doubled result counting
Make tavern mapping more compact
Add in saving of Louvre routing table
Change ordering of events in logout
Remove a default Billiard room objective

------------------------------------------------------------------------
r1876 | veracity0 | 2006-10-04 21:53:31 -0500 (Wed, 04 Oct 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat

fix init bonus of Travoltan trousers

------------------------------------------------------------------------
r1875 | shwei | 2006-10-04 20:52:17 -0500 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix custom combat lookup never being set
------------------------------------------------------------------------
r1874 | shwei | 2006-10-04 20:13:48 -0500 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Print chained choices to logs, but not to encounter tally
------------------------------------------------------------------------
r1873 | shwei | 2006-10-04 19:44:41 -0500 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix effect counting
------------------------------------------------------------------------
r1872 | shwei | 2006-10-04 15:33:21 -0500 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add infrastructure for extract_meat
------------------------------------------------------------------------
r1871 | veracity0 | 2006-10-04 15:31:27 -0500 (Wed, 04 Oct 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Add new monster. Memo not consumed when used.

------------------------------------------------------------------------
r1870 | veracity0 | 2006-10-04 09:06:21 -0500 (Wed, 04 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New items

------------------------------------------------------------------------
r1869 | shwei | 2006-10-04 06:18:54 -0500 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add extract_items function to ASH
------------------------------------------------------------------------
r1868 | shwei | 2006-10-04 04:23:46 -0500 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Secure login non-optional
------------------------------------------------------------------------
r1867 | shwei | 2006-10-04 04:15:53 -0500 (Wed, 04 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fix compile error
Use new secure login idea
------------------------------------------------------------------------
r1866 | shwei | 2006-10-04 03:42:44 -0500 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Pull requests out of threads
------------------------------------------------------------------------
r1865 | shwei | 2006-10-04 01:11:26 -0500 (Wed, 04 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java

Fix initial password loading/storing
Always store display form on login attempt
Fix microbrewery requests
------------------------------------------------------------------------
r1864 | shwei | 2006-10-03 21:51:10 -0500 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Fix buffbot display threading
Add shutdown hook instead of using endSession
------------------------------------------------------------------------
r1863 | veracity0 | 2006-10-03 15:56:44 -0500 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /src/data/npcstores.dat

Fix prices for three Armory and Leggery items

------------------------------------------------------------------------
r1862 | shwei | 2006-10-03 09:32:51 -0500 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Change the way displayed names are saved
Fix items being processed for first round of combat
------------------------------------------------------------------------
r1861 | shwei | 2006-10-03 09:08:26 -0500 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Allow comma-delimited list as string value for enable/disable
------------------------------------------------------------------------
r1860 | shwei | 2006-10-03 08:48:00 -0500 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix automatic sonar usage for unlocking bat hole
------------------------------------------------------------------------
r1859 | shwei | 2006-10-03 07:58:35 -0500 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix re-tinkering of original weapon
------------------------------------------------------------------------
r1858 | shwei | 2006-10-03 07:57:19 -0500 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix untinker clover weapon check
------------------------------------------------------------------------
r1857 | shwei | 2006-10-03 07:50:00 -0500 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Properly decrement MP consumed for decomposed requests
------------------------------------------------------------------------
r1856 | shwei | 2006-10-03 07:46:25 -0500 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Parse results of item usage
------------------------------------------------------------------------
r1855 | shwei | 2006-10-03 07:40:40 -0500 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Slightly more intelligent auto-restore resets
Avoid using recursion for login loop
------------------------------------------------------------------------
r1854 | shwei | 2006-10-03 07:30:09 -0500 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Change various adventure table auto-fill values
If server wants a plain text password, send a plain text password
------------------------------------------------------------------------
r1853 | shwei | 2006-10-03 01:37:18 -0500 (Tue, 03 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix round counting
Selections actually change login server
------------------------------------------------------------------------
r1852 | shwei | 2006-10-02 22:06:45 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix combat handling
------------------------------------------------------------------------
r1851 | shwei | 2006-10-02 21:50:05 -0500 (Mon, 02 Oct 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Reuse existing request objects
Detect default attack option
Do not log item description clicks, etc.
Use semi-exact regular expression for fumble
------------------------------------------------------------------------
r1850 | veracity0 | 2006-10-02 20:44:24 -0500 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Use correct formula for Damage Absorption

------------------------------------------------------------------------
r1849 | veracity0 | 2006-10-02 19:40:55 -0500 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat

According to Wiki, Ticking Clock gives +30%, not +20%

------------------------------------------------------------------------
r1848 | shwei | 2006-10-02 17:48:40 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Simplify shadow battle calculations
------------------------------------------------------------------------
r1847 | shwei | 2006-10-02 17:05:39 -0500 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Modularize guardian item retrieval
Slightly improved relay browser session handling
------------------------------------------------------------------------
r1846 | shwei | 2006-10-02 16:35:13 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Force default action if none available
------------------------------------------------------------------------
r1845 | shwei | 2006-10-02 16:17:10 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Set shadow as breakpoint, not familiars
------------------------------------------------------------------------
r1844 | shwei | 2006-10-02 16:06:18 -0500 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Improved fumble detection
Recognize scary death orb damage
------------------------------------------------------------------------
r1843 | shwei | 2006-10-02 15:52:19 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

All fight requests contain a monster name
------------------------------------------------------------------------
r1842 | shwei | 2006-10-02 15:47:07 -0500 (Mon, 02 Oct 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Simplify unknown adventure check
Fix all sewer requests registering as lucky sewer
If bounty hunter list is empty, retrieve
------------------------------------------------------------------------
r1841 | shwei | 2006-10-02 15:33:58 -0500 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Lower truncation threshold by 4,000 characters
Attempt to fix auto-conversion of underscores
------------------------------------------------------------------------
r1840 | shwei | 2006-10-02 15:30:26 -0500 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix reversed enable check for gum purchases
Parse results for data before passing to relay browser
------------------------------------------------------------------------
r1839 | shwei | 2006-10-02 04:54:08 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java

Make clan manager sections a little wider
------------------------------------------------------------------------
r1838 | shwei | 2006-10-02 04:46:21 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Holidays are exempt from inebriety protection
------------------------------------------------------------------------
r1837 | shwei | 2006-10-02 04:44:41 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java

Longer health/mana meter
------------------------------------------------------------------------
r1836 | shwei | 2006-10-02 04:35:52 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

A straightforward mood execute also counts as between-battle recovery
------------------------------------------------------------------------
r1835 | shwei | 2006-10-02 04:27:40 -0500 (Mon, 02 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageFrame.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix meat attachments not being recognized
Regenerate moods when you have 1 turn, not 5
------------------------------------------------------------------------
r1834 | shwei | 2006-10-02 03:48:29 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Remove extraneous boolean check for birthday suit
------------------------------------------------------------------------
r1833 | shwei | 2006-10-02 03:44:49 -0500 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

One / is enough to disqualify valid/invalid password
------------------------------------------------------------------------
r1832 | shwei | 2006-10-02 03:38:20 -0500 (Mon, 02 Oct 2006) | 3 lines
Changed paths:
   M /src/data/modifiers.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Update version number
Do not invoke and wait from the Swing thread
Let plastic pumpkin bucket be 0-weight, but with modifiers in modifier table
------------------------------------------------------------------------
r1831 | veracity0 | 2006-10-01 22:15:58 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Interface to Gemelli Louvre map tool

------------------------------------------------------------------------
r1830 | shwei | 2006-10-01 20:47:52 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Copy instead of rename (allow old versions to run)
------------------------------------------------------------------------
r1829 | shwei | 2006-10-01 20:03:12 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix stale cookie handling
------------------------------------------------------------------------
r1828 | shwei | 2006-10-01 19:39:51 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Microbrewery requests need to update inebriety in sidepane
------------------------------------------------------------------------
r1827 | shwei | 2006-10-01 19:24:35 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Synchronize logins and logouts to avoid conflicts
Check for null session IDs on non-maintenance time in
------------------------------------------------------------------------
r1826 | shwei | 2006-10-01 19:18:52 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Make sure you have a non-null session ID before timing in the session (could have recently logged out)
------------------------------------------------------------------------
r1825 | shwei | 2006-10-01 18:30:37 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Do not display missing sub-pixels for white pixels as that creates confusion
------------------------------------------------------------------------
r1824 | shwei | 2006-10-01 18:23:49 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add campground to travel menu
With critical hits, plinking is dangerous (remove buttons)
------------------------------------------------------------------------
r1823 | shwei | 2006-10-01 17:48:24 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix simulator file downloading
------------------------------------------------------------------------
r1822 | shwei | 2006-10-01 17:26:10 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add gum preference to preferences window
------------------------------------------------------------------------
r1821 | shwei | 2006-10-01 17:21:32 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightFrame.java

Create standard request frame pop-up instance for item usage result URLs
------------------------------------------------------------------------
r1820 | shwei | 2006-10-01 17:18:37 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Allow displays to be reset without logging in at least once
------------------------------------------------------------------------
r1819 | shwei | 2006-10-01 17:11:40 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

More efficient delay exemption test
Make auto-purchase of chewing gum opt-in
------------------------------------------------------------------------
r1818 | shwei | 2006-10-01 17:02:44 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Do not keep retrying if world peace isn't done.
------------------------------------------------------------------------
r1817 | shwei | 2006-10-01 16:59:44 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java

Do not re-focus location field after stop all
Add galaktik meat cost to session tally
------------------------------------------------------------------------
r1816 | shwei | 2006-10-01 16:53:38 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix result clearing enabling display
------------------------------------------------------------------------
r1815 | shwei | 2006-10-01 16:49:52 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Strict item usage synchs should have no sidebar
------------------------------------------------------------------------
r1814 | shwei | 2006-10-01 16:39:27 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix incorrect session time out message aborting login
------------------------------------------------------------------------
r1813 | shwei | 2006-10-01 15:00:43 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Fix multi-round custom combat
------------------------------------------------------------------------
r1812 | veracity0 | 2006-10-01 12:06:43 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/tradeitems.dat

the Amulet of Yendor

------------------------------------------------------------------------
r1811 | veracity0 | 2006-10-01 09:33:13 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Mana Cost Modifier now in modifiers file. Add Dreams and Lights.

------------------------------------------------------------------------
r1810 | veracity0 | 2006-10-01 08:56:53 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java

plastic pumpkin bucket

------------------------------------------------------------------------
r1809 | shwei | 2006-10-01 04:39:18 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove RequestThread instantiation
------------------------------------------------------------------------
r1808 | shwei | 2006-10-01 04:18:00 -0500 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Only consider the egg option if eggs are present
------------------------------------------------------------------------
r1807 | shwei | 2006-10-01 01:22:43 -0500 (Sun, 01 Oct 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Change to secure=1 rather than secure=on
Fix funkslinging handling for lair items
------------------------------------------------------------------------
r1806 | shwei | 2006-09-30 19:24:46 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

If the stash seems empty, refresh the stash
------------------------------------------------------------------------
r1805 | shwei | 2006-09-30 18:25:11 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Auto-correct bad save states
------------------------------------------------------------------------
r1804 | shwei | 2006-09-30 18:22:35 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix relay browser content type
------------------------------------------------------------------------
r1803 | shwei | 2006-09-30 15:06:24 -0500 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Friendly display disabling at start of thread execution
Update inventory when multi-using or using restores in relay browser
------------------------------------------------------------------------
r1802 | shwei | 2006-09-30 14:55:15 -0500 (Sat, 30 Sep 2006) | 4 lines
Changed paths:
   M /build.xml
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Moods obey world peace declaration
Include deprecation information while compiling
Let descendants of ActionPanel handle threading
Ensure only one request thread is running at a time
------------------------------------------------------------------------
r1801 | shwei | 2006-09-30 13:44:20 -0500 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Initialize content type at construction time
Only send 304s for non-HTML and non-PHP files
------------------------------------------------------------------------
r1800 | veracity0 | 2006-09-30 13:36:47 -0500 (Sat, 30 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Pop up a window showing fortune inside fortune cookie.
You can still get redirected at login without a redirect code. Obey this.

------------------------------------------------------------------------
r1799 | shwei | 2006-09-30 13:36:34 -0500 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Indicate usage of HTTP 1.1 (in spite not actually implementing)
Only send content type on 200 responses
------------------------------------------------------------------------
r1798 | shwei | 2006-09-30 13:26:28 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Do not force a cookie reset on the client
------------------------------------------------------------------------
r1797 | shwei | 2006-09-30 13:24:55 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Import JOptionPane
------------------------------------------------------------------------
r1796 | shwei | 2006-09-30 13:22:32 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Located bug in store manager, so re-add addition panel
------------------------------------------------------------------------
r1795 | veracity0 | 2006-09-30 09:34:55 -0500 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fix closet parsing

------------------------------------------------------------------------
r1794 | veracity0 | 2006-09-30 09:16:09 -0500 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Louvre It or Leave It solver

------------------------------------------------------------------------
r1793 | shwei | 2006-09-30 04:57:48 -0500 (Sat, 30 Sep 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix closet contents parsing
Fix not being able to use dictionary
Remove server-friendly delays option
Attempt to fix rendering of Marmot clover
Add /q to logins, assuming hash problem
------------------------------------------------------------------------
r1792 | shwei | 2006-09-30 03:41:39 -0500 (Sat, 30 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix closet contents parsing
Fix not being able to use dictionary
Add /q to logins, assuming hash problem
------------------------------------------------------------------------
r1791 | shwei | 2006-09-30 01:53:29 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Hexadecimal forms are 2 x byte length
------------------------------------------------------------------------
r1790 | shwei | 2006-09-30 01:39:28 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Ensure correct length for hexadecimal conversion
------------------------------------------------------------------------
r1789 | shwei | 2006-09-30 01:22:47 -0500 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Remove quiet/stealth login entirely
------------------------------------------------------------------------
r1788 | shwei | 2006-09-30 01:10:19 -0500 (Sat, 30 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

When logging in with plain text password, remove /q
Add additional messages to display on login failure
------------------------------------------------------------------------
r1787 | shwei | 2006-09-30 00:54:30 -0500 (Sat, 30 Sep 2006) | 3 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Increase concoctions list refresh rate
Do not retrieve meat paste under a muscle sign
Make pirate skulls usable
------------------------------------------------------------------------
r1786 | veracity0 | 2006-09-29 23:10:33 -0500 (Fri, 29 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Put in penultimate support for Louvre drawing solver: all that remains is to
make the "appropriate" choice given the current location, the goal, and the
routing table.

------------------------------------------------------------------------
r1785 | shwei | 2006-09-29 22:13:31 -0500 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix handling of chat if haiku is last line received
------------------------------------------------------------------------
r1784 | shwei | 2006-09-29 20:08:33 -0500 (Fri, 29 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Over-create meat paste
Fix compile error
------------------------------------------------------------------------
r1783 | shwei | 2006-09-29 16:45:09 -0500 (Fri, 29 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Fix CLI mushroom plot handling
Fix generated scripts and plot displays
Fix loading of previous plot and re-saving it
------------------------------------------------------------------------
r1782 | veracity0 | 2006-09-29 08:20:09 -0500 (Fri, 29 Sep 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat

Add ga-ga radio stat boost

------------------------------------------------------------------------
r1781 | shwei | 2006-09-29 03:51:42 -0500 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Fix saved layout script
------------------------------------------------------------------------
r1780 | shwei | 2006-09-29 03:47:33 -0500 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Fix limit/prices reversal
------------------------------------------------------------------------
r1779 | shwei | 2006-09-29 01:37:36 -0500 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Reset standard wait after login
------------------------------------------------------------------------
r1778 | shwei | 2006-09-28 21:12:42 -0500 (Thu, 28 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix session time-in handling
Make secure login optional
------------------------------------------------------------------------
r1777 | veracity0 | 2006-09-28 19:03:08 -0500 (Thu, 28 Sep 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat

Move Spookyraven areas adjacent to Haunted Pantry. Rename zone to Manor

------------------------------------------------------------------------
r1776 | shwei | 2006-09-28 16:51:32 -0500 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Trim whitespace from filenames
------------------------------------------------------------------------
r1775 | veracity0 | 2006-09-28 16:39:55 -0500 (Thu, 28 Sep 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

Spookyraven locations have a buffed stat, not a base stat, requirement

------------------------------------------------------------------------
r1774 | veracity0 | 2006-09-28 11:27:21 -0500 (Thu, 28 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

It's everybody's quest item under the nightstand...

------------------------------------------------------------------------
r1773 | veracity0 | 2006-09-28 09:09:13 -0500 (Thu, 28 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Put back fourth nightstand choice option.

------------------------------------------------------------------------
r1772 | shwei | 2006-09-28 03:30:20 -0500 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove extra leading quote
------------------------------------------------------------------------
r1771 | shwei | 2006-09-28 00:45:20 -0500 (Thu, 28 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Update status for autosell page
Re-enable display after auto-gum purchase
------------------------------------------------------------------------
r1770 | shwei | 2006-09-28 00:37:54 -0500 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Fix mushroom plot loading
------------------------------------------------------------------------
r1769 | shwei | 2006-09-28 00:27:47 -0500 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

cheetos are multi-use
------------------------------------------------------------------------
r1768 | shwei | 2006-09-28 00:22:45 -0500 (Thu, 28 Sep 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Switch to custom combat when changing combat settings
Allow scripts to be called inside custom combat settings
------------------------------------------------------------------------
r1767 | shwei | 2006-09-27 22:54:29 -0500 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Only allow "rest" and "relax" as commands (no adventure, no auto-restore)
Use existing items before moving on to purchases
------------------------------------------------------------------------
r1766 | shwei | 2006-09-27 21:27:25 -0500 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix empty /who messages added to buffer
Force frames to be constructed in the Swing thread
------------------------------------------------------------------------
r1765 | shwei | 2006-09-27 14:47:12 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add accessories and familiar items
------------------------------------------------------------------------
r1764 | shwei | 2006-09-27 14:45:49 -0500 (Wed, 27 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add accessory equip links
Add "outfit" link for completed outfits
Add trapper links for trapper items
------------------------------------------------------------------------
r1763 | shwei | 2006-09-27 14:23:55 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix encounter handling for custom combat
------------------------------------------------------------------------
r1762 | shwei | 2006-09-27 14:06:44 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Process mosquito larva disappearance
------------------------------------------------------------------------
r1761 | shwei | 2006-09-27 14:00:08 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Update side pane whenever a "gain" result is detected
------------------------------------------------------------------------
r1760 | shwei | 2006-09-27 13:54:32 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Report how many total accessories are available, rather than how many more can be equipped
------------------------------------------------------------------------
r1759 | shwei | 2006-09-27 13:43:59 -0500 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Do not use balm for the shadow fight
Force a full reset when ascending
------------------------------------------------------------------------
r1758 | shwei | 2006-09-27 13:37:46 -0500 (Wed, 27 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix doubled result processing of pulverize
Centralize "should ignore" processing
Delay release date until tomorrow
------------------------------------------------------------------------
r1757 | shwei | 2006-09-27 13:19:06 -0500 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Update version number
Remove debug message from chat
------------------------------------------------------------------------
r1756 | shwei | 2006-09-27 13:12:37 -0500 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Retry on login failure
Fix chat not updating right
------------------------------------------------------------------------
r1755 | shwei | 2006-09-27 13:06:55 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Better handling of load balancer
------------------------------------------------------------------------
r1754 | veracity0 | 2006-09-27 09:21:14 -0500 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Operator precedence issue: fix thrust-smack weapon check

------------------------------------------------------------------------
r1753 | shwei | 2006-09-27 05:28:51 -0500 (Wed, 27 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Proper logout to ensure non-stale sessions
Report redirect following to end-user
Remove auto-randomization (makes no difference)
------------------------------------------------------------------------
r1752 | shwei | 2006-09-27 04:51:11 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix usable items tally not being updated correctly
------------------------------------------------------------------------
r1751 | shwei | 2006-09-27 04:24:59 -0500 (Wed, 27 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Fix buff shrugging handling
Fix buff bot manager
Changing release to say "patched"
------------------------------------------------------------------------
r1750 | shwei | 2006-09-27 03:08:06 -0500 (Wed, 27 Sep 2006) | 2 lines
Changed paths:
   D /src/licenses/systray-license.txt
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix handling of fresh directories
Remove obsolete systray license
------------------------------------------------------------------------
r1749 | shwei | 2006-09-27 02:10:16 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix contact lists
------------------------------------------------------------------------
r1748 | shwei | 2006-09-27 01:22:28 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Trim settings
------------------------------------------------------------------------
r1747 | shwei | 2006-09-27 00:47:36 -0500 (Wed, 27 Sep 2006) | 4 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Reduce number of choice defaults
Do not re-fill if conditions already set
Seal tooth and fountain do not disappear after use
Update version number for new release
------------------------------------------------------------------------
r1746 | shwei | 2006-09-27 00:21:46 -0500 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Fix multiple item use of single-use items
------------------------------------------------------------------------
r1745 | shwei | 2006-09-26 23:20:09 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/data/npcstores.dat
   M /src/data/tradeitems.dat

Add new fortune cookie
------------------------------------------------------------------------
r1744 | shwei | 2006-09-26 23:02:56 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Use equalsIgnoreCase to color your own messages
------------------------------------------------------------------------
r1743 | shwei | 2006-09-26 22:42:36 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Force contacts to lower case
Fix infinite loop in chat processing
------------------------------------------------------------------------
r1742 | shwei | 2006-09-26 22:33:27 -0500 (Tue, 26 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix handling of gothy effect
Process results of item consumption
Speed up handling of inventory refresh
------------------------------------------------------------------------
r1741 | shwei | 2006-09-26 21:49:58 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix item usage
Reorder bookmarks
------------------------------------------------------------------------
r1740 | shwei | 2006-09-26 21:24:48 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Move bookmarks configuration to preferences
------------------------------------------------------------------------
r1739 | shwei | 2006-09-26 20:10:13 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Make spice loop more efficient
------------------------------------------------------------------------
r1738 | shwei | 2006-09-26 19:48:52 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More sophisticated spice loop
------------------------------------------------------------------------
r1737 | shwei | 2006-09-26 19:21:25 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Allow use of travel menu in CLI mode
Use of remedy defaults to removing beaten up
------------------------------------------------------------------------
r1736 | shwei | 2006-09-26 19:05:22 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix double stash parsing
------------------------------------------------------------------------
r1735 | shwei | 2006-09-26 19:00:14 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Fix mini-browser button exception
------------------------------------------------------------------------
r1734 | shwei | 2006-09-26 18:50:48 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

The "ENABLE" and "DISABLE" functions cannot be disabled
------------------------------------------------------------------------
r1733 | shwei | 2006-09-26 18:47:11 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Allow for enable/disable all
Fix printing of variable list
------------------------------------------------------------------------
r1732 | shwei | 2006-09-26 18:21:54 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Helpful debug information for disabled functions
------------------------------------------------------------------------
r1731 | shwei | 2006-09-26 18:10:59 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   D /src/com/gc
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow disabling and re-enabling of script commands and ASH functions
------------------------------------------------------------------------
r1730 | veracity0 | 2006-09-26 17:47:13 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Deduce last path if know 2 of 3 in violet fog. Don't map if already mapped.

------------------------------------------------------------------------
r1729 | shwei | 2006-09-26 17:42:15 -0500 (Tue, 26 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageFrame.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Always use the same client for requests
Only refresh calculations for applicable requests
Ensure proper result processing order in item creation
------------------------------------------------------------------------
r1728 | veracity0 | 2006-09-26 16:54:08 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix a few typos

------------------------------------------------------------------------
r1727 | shwei | 2006-09-26 16:19:41 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Indicate current wheel position for ignore
Clarify two steps to ballroom key quest
------------------------------------------------------------------------
r1726 | shwei | 2006-09-26 14:51:30 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Apply login fix to 200 response as well as 302
Force character set of utf-8 on all replies
------------------------------------------------------------------------
r1725 | shwei | 2006-09-26 14:42:31 -0500 (Tue, 26 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Fix redirect handling delay
Fix stale session ID on log out
Fix double-display of choice adventures
------------------------------------------------------------------------
r1724 | veracity0 | 2006-09-26 14:24:36 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   A /src/net/sourceforge/kolmafia/Louvre.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Initial support for the Louvre

------------------------------------------------------------------------
r1723 | veracity0 | 2006-09-26 08:59:24 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Fix dictionary problem. Let player map violet fog from within browser.

------------------------------------------------------------------------
r1722 | shwei | 2006-09-26 05:13:59 -0500 (Tue, 26 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Cache any client-generated cookies
Switch to HTTP 1.0 to boost performance
All non-php files encourage cache usage
------------------------------------------------------------------------
r1721 | shwei | 2006-09-26 04:39:39 -0500 (Tue, 26 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Remove add-individual-items interface
Prompt before auto-selling selected items
------------------------------------------------------------------------
r1720 | shwei | 2006-09-26 00:57:27 -0500 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix skill initialization
------------------------------------------------------------------------
r1719 | veracity0 | 2006-09-25 23:23:35 -0500 (Mon, 25 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Familiar kills/experience are separated

------------------------------------------------------------------------
r1718 | shwei | 2006-09-25 22:52:42 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Register encounter before parsing results
------------------------------------------------------------------------
r1717 | shwei | 2006-09-25 22:46:39 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Simplify skill loading
------------------------------------------------------------------------
r1716 | shwei | 2006-09-25 22:43:45 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Simplify skill loading
------------------------------------------------------------------------
r1715 | shwei | 2006-09-25 21:42:15 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

If no display settings exist, use defaults
------------------------------------------------------------------------
r1714 | veracity0 | 2006-09-25 20:56:05 -0500 (Mon, 25 Sep 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Display choice spoilers even for choices without user controllable options

------------------------------------------------------------------------
r1713 | shwei | 2006-09-25 06:58:00 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Do not show player name in login frame title
------------------------------------------------------------------------
r1712 | shwei | 2006-09-25 06:54:16 -0500 (Mon, 25 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Use designated combat action if mid-login
Always re-save data on exit, regardless of changes
------------------------------------------------------------------------
r1711 | shwei | 2006-09-25 06:09:44 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix CLI-based login
------------------------------------------------------------------------
r1710 | shwei | 2006-09-25 05:14:51 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix saving of passwords with spaces in user name
------------------------------------------------------------------------
r1709 | shwei | 2006-09-25 04:57:58 -0500 (Mon, 25 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

As soon as you hit the tower, make sure all items are available for usage
------------------------------------------------------------------------
r1708 | shwei | 2006-09-25 04:46:48 -0500 (Mon, 25 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only permit unrestricted requests to run after abort
Do not parse kmail messages for results to add to tally
------------------------------------------------------------------------
r1707 | shwei | 2006-09-25 04:44:09 -0500 (Mon, 25 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Remove parallel arrays for attack options
Change default values for various settings
Fix inability to recover after aborted requests
------------------------------------------------------------------------
r1706 | shwei | 2006-09-25 02:25:06 -0500 (Mon, 25 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix marmot clover display in relay browser
Make each component of relay browser moods optional
Switch to select drop downs for Greasemonkey compatibility

------------------------------------------------------------------------
r1705 | veracity0 | 2006-09-24 21:53:27 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

fix typo in menu label

------------------------------------------------------------------------
r1704 | shwei | 2006-09-24 19:48:00 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Do not log blank chat messages
Avoid logging exit attempt (error = bad)
------------------------------------------------------------------------
r1703 | veracity0 | 2006-09-24 19:11:06 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Fix monster name and combat percentages

------------------------------------------------------------------------
r1702 | veracity0 | 2006-09-24 18:41:15 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Encounter is "some zombie waltzers" not "zombie waltzers"

------------------------------------------------------------------------
r1701 | veracity0 | 2006-09-24 17:49:11 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New item. Add stat requirements to new areas.

------------------------------------------------------------------------
r1700 | shwei | 2006-09-24 17:28:15 -0500 (Sun, 24 Sep 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Use slightly cleaner chat logging
Add automatic chat logging to relay browser
Better notification of chat frame loading
Mark new items as tradeable, but not sellable
------------------------------------------------------------------------
r1699 | veracity0 | 2006-09-24 15:28:16 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Updated monster data for 8 new areas

------------------------------------------------------------------------
r1698 | shwei | 2006-09-24 15:00:16 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Preload login settings with global properties
Force truncation of chat buffer at thresholds
------------------------------------------------------------------------
r1697 | shwei | 2006-09-24 14:49:33 -0500 (Sun, 24 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix compile error
Disable remote URL access
------------------------------------------------------------------------
r1696 | shwei | 2006-09-24 14:36:50 -0500 (Sun, 24 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Deny access to the saveState variables
------------------------------------------------------------------------
r1695 | shwei | 2006-09-24 13:42:51 -0500 (Sun, 24 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Force a .txt extension for all output files
------------------------------------------------------------------------
r1694 | shwei | 2006-09-24 04:36:18 -0500 (Sun, 24 Sep 2006) | 1 line
Changed paths:
   M /src/data/modifiers.dat

Fix The Cupcake of Wrath
------------------------------------------------------------------------
r1693 | shwei | 2006-09-24 00:21:58 -0500 (Sun, 24 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Make sure to print to the echo stream
------------------------------------------------------------------------
r1692 | shwei | 2006-09-24 00:14:07 -0500 (Sun, 24 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Modify list of accessible URLs
------------------------------------------------------------------------
r1691 | shwei | 2006-09-24 00:02:24 -0500 (Sun, 24 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Internal print command does not split semicolons
------------------------------------------------------------------------
r1690 | veracity0 | 2006-09-23 21:44:23 -0500 (Sat, 23 Sep 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/classskills.dat
   M /src/data/combats.dat
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/monsters.dat
   M /src/data/outfits.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Initial support for 8 New Zones.

------------------------------------------------------------------------
r1689 | shwei | 2006-09-23 18:43:08 -0500 (Sat, 23 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java

Fix awkward handling of printLine()
Remove bad jokes from coin toss frame
------------------------------------------------------------------------
r1688 | shwei | 2006-09-23 02:28:52 -0500 (Sat, 23 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix addition of script bar
Bulk-purchase hermit permits before spice loop
------------------------------------------------------------------------
r1687 | shwei | 2006-09-23 01:50:39 -0500 (Sat, 23 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Use the existing save state list rather than duplicating
------------------------------------------------------------------------
r1686 | shwei | 2006-09-23 01:18:59 -0500 (Sat, 23 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix individualized desktop settings
------------------------------------------------------------------------
r1685 | shwei | 2006-09-23 00:34:11 -0500 (Sat, 23 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

List all available items
------------------------------------------------------------------------
r1684 | shwei | 2006-09-23 00:07:59 -0500 (Sat, 23 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Use a separate list for save state names
------------------------------------------------------------------------
r1683 | shwei | 2006-09-23 00:01:51 -0500 (Sat, 23 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Allow variables to remain after login
Centralize deinitialization sequence
------------------------------------------------------------------------
r1682 | shwei | 2006-09-22 23:53:46 -0500 (Fri, 22 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Re-add warfare to clan manager
Fix "mirror" not creating streams
------------------------------------------------------------------------
r1681 | shwei | 2006-09-22 20:11:05 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make "spiceloop" an internal command
------------------------------------------------------------------------
r1680 | shwei | 2006-09-22 19:00:22 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix handling of new skills/items in combat
------------------------------------------------------------------------
r1679 | shwei | 2006-09-22 17:47:46 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Do not try to display blank frame setup
------------------------------------------------------------------------
r1678 | shwei | 2006-09-22 17:20:49 -0500 (Fri, 22 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Allow changing of all login displays
Switch back to hat/weapon no matter what
------------------------------------------------------------------------
r1677 | shwei | 2006-09-22 15:09:12 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Fix = in path of URL not loading correctly for some browsers
------------------------------------------------------------------------
r1676 | shwei | 2006-09-22 15:05:38 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Display areas that have no combat data
------------------------------------------------------------------------
r1675 | shwei | 2006-09-22 14:46:20 -0500 (Fri, 22 Sep 2006) | 2 lines
Changed paths:
   M /src/html/cli.html
   M /src/html/lchat.js
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only handle executing variable for post requests
Always add mood link (but gray out if nothing will happen)
------------------------------------------------------------------------
r1674 | shwei | 2006-09-22 02:44:02 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Process chewing gum for all sewer adventures
------------------------------------------------------------------------
r1673 | shwei | 2006-09-22 00:42:12 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Updating version number and release date
------------------------------------------------------------------------
r1672 | shwei | 2006-09-22 00:03:53 -0500 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add monster lookup function to the ASH
------------------------------------------------------------------------
r1671 | shwei | 2006-09-21 21:23:59 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Test for never logging in, rather than options frame
------------------------------------------------------------------------
r1670 | shwei | 2006-09-21 21:19:38 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Fix buffer clearing bug
------------------------------------------------------------------------
r1669 | shwei | 2006-09-21 21:13:27 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add a square root function
------------------------------------------------------------------------
r1668 | shwei | 2006-09-21 19:38:11 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Limit debug printing to 1 per session
------------------------------------------------------------------------
r1667 | shwei | 2006-09-21 17:27:25 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Raise mood threshold to 5 turns remaining
Name of mood is used instead of the word "execute" in sidepane
------------------------------------------------------------------------
r1666 | shwei | 2006-09-21 17:21:35 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Debug logs append to the session
Remove long vertical bars which Java can't render
------------------------------------------------------------------------
r1665 | shwei | 2006-09-21 15:36:52 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Do not re-add familiar item after successful use
------------------------------------------------------------------------
r1664 | shwei | 2006-09-21 15:09:20 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/html/cli.html

Defense against possible double ready state 4 seen in Opera (not yet witnessed outside of chat, but defensive is better)
------------------------------------------------------------------------
r1663 | shwei | 2006-09-21 15:05:09 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix Opera in-browser chat bug
------------------------------------------------------------------------
r1662 | shwei | 2006-09-21 14:18:37 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

More use of string buffers rather than regular expressions
------------------------------------------------------------------------
r1661 | shwei | 2006-09-21 13:10:43 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Fix substring searching, if no line break is found
------------------------------------------------------------------------
r1660 | shwei | 2006-09-21 13:06:25 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix redirect handling in request frame
------------------------------------------------------------------------
r1659 | shwei | 2006-09-21 05:54:09 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Use select boxes for values with known limitations
------------------------------------------------------------------------
r1658 | shwei | 2006-09-21 04:55:47 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Re-add clover protection, but defaulted to off, and only affects automated adventures
------------------------------------------------------------------------
r1657 | shwei | 2006-09-21 04:37:34 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Use simpler is-moxie-class check for NPC stores
Always assume 10 stills, unless used in that session
------------------------------------------------------------------------
r1656 | shwei | 2006-09-21 03:58:27 -0500 (Thu, 21 Sep 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Fix clan stash access variables
Rearrange elements on clan manage frame
Fix null pointer during bad time-in attempt
Fix null pointer when loading fresh data file
Use temporary byte buffer rather than temporary file
------------------------------------------------------------------------
r1655 | shwei | 2006-09-21 02:52:20 -0500 (Thu, 21 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix bad directories in images folder
Change login server verification message
Do not automatically toggle relay browser caching on
Make relay browser image caching a visible option
------------------------------------------------------------------------
r1654 | shwei | 2006-09-21 02:30:13 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Use "text/html" as default content type
Add no-cache headers to internal messages
------------------------------------------------------------------------
r1653 | shwei | 2006-09-21 02:15:57 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Use slight delay before writing next file to ensure non-conflict in millisecond timestamp
------------------------------------------------------------------------
r1652 | shwei | 2006-09-21 02:14:27 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LogStream.java

Append to end of file for session logs
Only write to disk if there were changes
------------------------------------------------------------------------
r1651 | shwei | 2006-09-21 02:06:55 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Session log records shadow battle fight
Assume that you lose initiative for shadow battle
------------------------------------------------------------------------
r1650 | shwei | 2006-09-21 01:39:58 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Reset mp restore settings to 0,0 after adventuring
------------------------------------------------------------------------
r1649 | shwei | 2006-09-21 01:16:24 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Slightly increase buffer maximums
Better handling of buffer trimming
------------------------------------------------------------------------
r1648 | shwei | 2006-09-21 01:10:33 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Reduce truncation rate
------------------------------------------------------------------------
r1647 | shwei | 2006-09-21 01:05:08 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Reset auto-recovery settings based on combat settings
Only write settings to disk at end of session (reduce I/O overhead)
------------------------------------------------------------------------
r1646 | shwei | 2006-09-21 00:22:07 -0500 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix accidental line deletion (compile error)
------------------------------------------------------------------------
r1645 | shwei | 2006-09-21 00:17:23 -0500 (Thu, 21 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Allow style sheets to be cached
Remove non-standard HTTP 1.1 header data
------------------------------------------------------------------------
r1644 | shwei | 2006-09-20 23:15:19 -0500 (Wed, 20 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Do not print things to shell when prompting
Make auto-restoration options more verbose
Remove user interface for between-battle scripts
If only options frame is open, closing exits KoLmafia
------------------------------------------------------------------------
r1643 | shwei | 2006-09-20 22:04:23 -0500 (Wed, 20 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Always generate ascension and standard snapshots
Add more whitespace to actual command-line interface
Auto-retrieve a clover when sewering with clovers
------------------------------------------------------------------------
r1642 | shwei | 2006-09-20 21:25:01 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Simple execution of plot layout actions
------------------------------------------------------------------------
r1641 | shwei | 2006-09-20 16:53:12 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

Fix avatar not loading
------------------------------------------------------------------------
r1640 | shwei | 2006-09-20 16:47:23 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Clarify data string message
------------------------------------------------------------------------
r1639 | shwei | 2006-09-20 16:27:17 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Thorough logging of most item transfers
------------------------------------------------------------------------
r1638 | shwei | 2006-09-20 15:33:35 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add replace_string and last_index_of
------------------------------------------------------------------------
r1637 | shwei | 2006-09-20 15:07:11 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Prefer integer comparisons to string comparisons
------------------------------------------------------------------------
r1636 | shwei | 2006-09-20 15:05:51 -0500 (Wed, 20 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Aggregates need not have same size for coercion
Add regular expression functions split_string and group_string to ASH
------------------------------------------------------------------------
r1635 | shwei | 2006-09-20 14:05:30 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Allow kmail messages to be read by ASH functions
------------------------------------------------------------------------
r1634 | shwei | 2006-09-20 05:19:11 -0500 (Wed, 20 Sep 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Reduce screen flicker during updates
Remove no adventure data debug printing
------------------------------------------------------------------------
r1633 | shwei | 2006-09-20 04:56:53 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

If combat data is zero, do not add to map
------------------------------------------------------------------------
r1632 | shwei | 2006-09-20 04:38:19 -0500 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   A /src/images/redup.gif
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Use red arrow for dangerously low buff counts
------------------------------------------------------------------------
r1631 | shwei | 2006-09-20 04:07:16 -0500 (Wed, 20 Sep 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Simple text updates occur outside the Swing thread
Fix automatically generated mushroom plot script
------------------------------------------------------------------------
r1630 | shwei | 2006-09-19 23:47:26 -0500 (Tue, 19 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MenuItemList.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Better handling of model-driven menus
Windows menu always visible (non-optional)

------------------------------------------------------------------------
r1629 | shwei | 2006-09-19 23:29:09 -0500 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Use a temporary file to handle settings data
------------------------------------------------------------------------
r1628 | shwei | 2006-09-19 23:05:12 -0500 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Improve chat buffer memory management
Always initialize global settings
------------------------------------------------------------------------
r1627 | shwei | 2006-09-19 21:47:15 -0500 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix double processing of internal requests
------------------------------------------------------------------------
r1626 | veracity0 | 2006-09-19 18:58:55 -0500 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix sorting areas by moxie evade rating

------------------------------------------------------------------------
r1625 | shwei | 2006-09-19 18:48:19 -0500 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Centralize URL exceptions
------------------------------------------------------------------------
r1624 | veracity0 | 2006-09-19 14:54:24 -0500 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

List real life holidays that don't map to KoL holidays on the day they occur

------------------------------------------------------------------------
r1623 | shwei | 2006-09-19 12:50:30 -0500 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Disable location command for general use
------------------------------------------------------------------------
r1622 | shwei | 2006-09-19 11:51:31 -0500 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Ignore lowercase "level" when printing results
------------------------------------------------------------------------
r1621 | shwei | 2006-09-19 11:43:59 -0500 (Tue, 19 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Print blank line between requests
Do not print blank iteration strings
Smarter algorithm for recasting of summons
------------------------------------------------------------------------
r1620 | shwei | 2006-09-19 11:25:33 -0500 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

constructFrame requires completion before loading
------------------------------------------------------------------------
r1619 | shwei | 2006-09-19 11:14:11 -0500 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Wait until between battle check runs before updating the display
Do not run health and mana recovery during non-full checks
------------------------------------------------------------------------
r1618 | shwei | 2006-09-19 11:10:20 -0500 (Tue, 19 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Move all GUI handling to Swing thread
Move all data folders to root folder
Fix proxy settings display not re-enabling
------------------------------------------------------------------------
r1617 | shwei | 2006-09-19 10:15:18 -0500 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix proxy options not being re-enabled
Speed up loading of command display frame (gCLI)
------------------------------------------------------------------------
r1616 | shwei | 2006-09-19 10:04:03 -0500 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Make sure item transfers are executed
------------------------------------------------------------------------
r1615 | veracity0 | 2006-09-19 08:37:30 -0500 (Tue, 19 Sep 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

New piratical object and status effect

------------------------------------------------------------------------
r1614 | shwei | 2006-09-19 02:31:54 -0500 (Tue, 19 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Null pointer check for username field
Allow relay server to load automatically in CLI login
Fix shrug off link handling for unknown effects
------------------------------------------------------------------------
r1613 | shwei | 2006-09-18 22:18:15 -0500 (Mon, 18 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only acquire bulk gum when running short requests
Clear out iteration string after between-battle execution
------------------------------------------------------------------------
r1612 | shwei | 2006-09-18 22:13:58 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StarChartRequest.java

Fix double-processing of star items
------------------------------------------------------------------------
r1611 | shwei | 2006-09-18 21:56:12 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remove stores containing Junk when browsing stores in relay browser
------------------------------------------------------------------------
r1610 | shwei | 2006-09-18 20:51:33 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Informative messages during item transfer
------------------------------------------------------------------------
r1609 | shwei | 2006-09-18 20:15:34 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Fix double-counting of purchase results
------------------------------------------------------------------------
r1608 | shwei | 2006-09-18 20:05:32 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Fix non-processing of item transfers
------------------------------------------------------------------------
r1607 | shwei | 2006-09-18 19:36:45 -0500 (Mon, 18 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Change successful purchase calculation
Do not change mood for sorceress battle
Remove over-distracting red from mood exec link
------------------------------------------------------------------------
r1606 | shwei | 2006-09-18 19:15:32 -0500 (Mon, 18 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix tower guardians out-of-adventure bug
Fix not buffing a familiar to max in the tower
Follow redirect from the first login visit
Assign default action to current beaten up turns
------------------------------------------------------------------------
r1605 | shwei | 2006-09-18 18:34:58 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix duplicated dictionaries
------------------------------------------------------------------------
r1604 | shwei | 2006-09-18 17:29:27 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Remove unneeded System.out() statements
------------------------------------------------------------------------
r1603 | shwei | 2006-09-18 17:24:04 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Removing plaintext password if challenge method is permitted
------------------------------------------------------------------------
r1602 | shwei | 2006-09-18 17:20:09 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Always process results, whether or not they are pre-parsed
------------------------------------------------------------------------
r1601 | veracity0 | 2006-09-18 16:53:33 -0500 (Mon, 18 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java

Fix compile error

------------------------------------------------------------------------
r1600 | shwei | 2006-09-18 14:04:38 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove data clearing on null password hash
------------------------------------------------------------------------
r1599 | shwei | 2006-09-18 13:58:20 -0500 (Mon, 18 Sep 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Always parse results, unless specified in shouldIgnoreResults()
Increase sophistication of item consumption processing in relay browser
------------------------------------------------------------------------
r1598 | shwei | 2006-09-18 04:07:51 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Use distracting colors when below preset auto-adventure tolerance
------------------------------------------------------------------------
r1597 | shwei | 2006-09-18 03:24:55 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Remember to retrieve digital key
------------------------------------------------------------------------
r1596 | shwei | 2006-09-18 03:20:06 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Re-add script bar as simple top menu links
------------------------------------------------------------------------
r1595 | shwei | 2006-09-18 02:41:49 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Use synchronization to declare ownership of object
------------------------------------------------------------------------
r1594 | shwei | 2006-09-18 02:02:30 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Handle possible null avatars
------------------------------------------------------------------------
r1593 | shwei | 2006-09-18 01:42:11 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Remove thread synchronization to prevent deadlock
------------------------------------------------------------------------
r1592 | shwei | 2006-09-18 01:27:20 -0500 (Mon, 18 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Reducing login debug information
Removing adventure table initialization
------------------------------------------------------------------------
r1591 | shwei | 2006-09-18 01:21:26 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove adventure table refresh
------------------------------------------------------------------------
r1590 | shwei | 2006-09-18 01:12:17 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix between battle scripts not running
------------------------------------------------------------------------
r1589 | shwei | 2006-09-18 00:41:27 -0500 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix green message item attachments
------------------------------------------------------------------------
r1588 | veracity0 | 2006-09-17 23:17:09 -0500 (Sun, 17 Sep 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat

Add hyphen to skill name

------------------------------------------------------------------------
r1587 | shwei | 2006-09-17 22:59:40 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add missing hyphen for cold-blooded fearlessness
------------------------------------------------------------------------
r1586 | shwei | 2006-09-17 22:29:58 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Do not append null values to buffer
------------------------------------------------------------------------
r1585 | shwei | 2006-09-17 22:14:56 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Remove debug statement
------------------------------------------------------------------------
r1584 | shwei | 2006-09-17 22:14:04 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Semi-secure logins
------------------------------------------------------------------------
r1583 | shwei | 2006-09-17 17:55:17 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Properly dispose frame
------------------------------------------------------------------------
r1582 | shwei | 2006-09-17 17:13:40 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Allow between battle scripts to run everywhere (optional)
------------------------------------------------------------------------
r1581 | shwei | 2006-09-17 15:36:24 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Turn stash access off by default
------------------------------------------------------------------------
r1580 | shwei | 2006-09-17 15:31:33 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix simple string replacements
------------------------------------------------------------------------
r1579 | shwei | 2006-09-17 13:16:33 -0500 (Sun, 17 Sep 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java

Remove unneeded references to swing thread
HTML display buffers no longer wait for Swing thread
------------------------------------------------------------------------
r1578 | shwei | 2006-09-17 13:07:21 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Use invokeLater() instead of invokeAndWait()
------------------------------------------------------------------------
r1577 | shwei | 2006-09-17 13:01:15 -0500 (Sun, 17 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

More constants for replacement patterns
Add simple string replace function for non-regex replacements
------------------------------------------------------------------------
r1576 | shwei | 2006-09-17 11:27:48 -0500 (Sun, 17 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Remove added new line in settins file
Print more messages indicating login state
------------------------------------------------------------------------
r1575 | shwei | 2006-09-17 07:11:30 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Compile patterns once to improve performance
------------------------------------------------------------------------
r1574 | shwei | 2006-09-17 05:26:04 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Ignore beaten up during built-in recovery
------------------------------------------------------------------------
r1573 | shwei | 2006-09-17 05:23:15 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Fix handling of item names with capital letters
------------------------------------------------------------------------
r1572 | shwei | 2006-09-17 05:16:52 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Clean up KoLmafia exit sequence
------------------------------------------------------------------------
r1571 | shwei | 2006-09-17 04:36:55 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Normalize monster name
------------------------------------------------------------------------
r1570 | shwei | 2006-09-17 04:00:20 -0500 (Sun, 17 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Use a substring instead of a regular expression
Fix errors occurring while bridging the Orc Chasm
------------------------------------------------------------------------
r1569 | shwei | 2006-09-17 03:44:58 -0500 (Sun, 17 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix overzealous replace all
Use a substring instead of a regular expression
------------------------------------------------------------------------
r1568 | shwei | 2006-09-17 03:16:58 -0500 (Sun, 17 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Prevent flood of debug log popups
------------------------------------------------------------------------
r1567 | shwei | 2006-09-16 22:14:03 -0500 (Sat, 16 Sep 2006) | 4 lines
Changed paths:
   M /src/data/npcstores.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix non-purchase via buy command
Better memory management during item matches
Player decision comes after meeting conditions
NPC store database uses item names instead of item IDs
------------------------------------------------------------------------
r1566 | shwei | 2006-09-16 20:18:24 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Fix toString() for full stat adventure result
------------------------------------------------------------------------
r1565 | shwei | 2006-09-16 20:15:50 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix compile error
------------------------------------------------------------------------
r1564 | shwei | 2006-09-16 20:10:39 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Change order of settings loading
------------------------------------------------------------------------
r1563 | shwei | 2006-09-16 19:52:05 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix item attachments
------------------------------------------------------------------------
r1562 | shwei | 2006-09-16 19:34:36 -0500 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ContactListRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Make multiple lists global
Fix clan stash not showing no-sell items
------------------------------------------------------------------------
r1561 | shwei | 2006-09-16 16:10:27 -0500 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Added accessories update gear changer "max" values
Improve SendMessageRequest memory usage
------------------------------------------------------------------------
r1560 | shwei | 2006-09-16 15:09:46 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Additional save state handling
------------------------------------------------------------------------
r1559 | shwei | 2006-09-16 15:05:47 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Clean up save state handling
------------------------------------------------------------------------
r1558 | shwei | 2006-09-16 14:46:04 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogoutRequest.java

Reorder logout sequence
------------------------------------------------------------------------
r1557 | shwei | 2006-09-16 14:41:49 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Enable display after executing commands
------------------------------------------------------------------------
r1556 | shwei | 2006-09-16 14:39:42 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make sure the mood link is near the effects
------------------------------------------------------------------------
r1555 | shwei | 2006-09-16 05:56:34 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Will execute returns if any will execute rather than every
------------------------------------------------------------------------
r1554 | shwei | 2006-09-16 05:53:03 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Only show links if links will do something
------------------------------------------------------------------------
r1553 | shwei | 2006-09-16 05:36:58 -0500 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix use link on echo eyedrop antidote
Mood execution links in side pane
------------------------------------------------------------------------
r1552 | shwei | 2006-09-16 04:43:32 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Download before displaying in mini-browser
------------------------------------------------------------------------
r1551 | shwei | 2006-09-16 04:35:57 -0500 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Always get gum when visiting the sewer anywhere
Download images from the player pics website on demand only
------------------------------------------------------------------------
r1550 | shwei | 2006-09-16 03:37:03 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

More options for uneffect of beaten up
------------------------------------------------------------------------
r1549 | shwei | 2006-09-16 02:53:52 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Make sure that the simulator is cleared at every version
------------------------------------------------------------------------
r1548 | shwei | 2006-09-16 02:45:50 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Colored text handling for auto-recovery link
------------------------------------------------------------------------
r1547 | shwei | 2006-09-16 01:57:26 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Use actions from existing moods, if present
------------------------------------------------------------------------
r1546 | shwei | 2006-09-16 01:49:24 -0500 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add autosell link to activities drop down
Integrate mood maintenance ideas with relay browser
------------------------------------------------------------------------
r1545 | shwei | 2006-09-16 01:19:47 -0500 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Synchronize against the shell
------------------------------------------------------------------------
r1544 | veracity0 | 2006-09-16 01:02:17 -0500 (Sat, 16 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix filename for saving custom combat script

------------------------------------------------------------------------
r1543 | shwei | 2006-09-15 20:03:26 -0500 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Print stack trace for any login errors
------------------------------------------------------------------------
r1542 | shwei | 2006-09-15 18:59:20 -0500 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Manual garbage collection once every 100 requests instead of once every 20 requests
------------------------------------------------------------------------
r1541 | shwei | 2006-09-15 18:56:53 -0500 (Fri, 15 Sep 2006) | 3 lines
Changed paths:
   D /src/html/compactmenu.js
   D /src/html/topmenu.js
   A /src/images/up.gif
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Remove script bar from relay browser
Remove simulator link from chat pane
Add hp/mp restoration and buff increment links
------------------------------------------------------------------------
r1540 | veracity0 | 2006-09-15 15:45:51 -0500 (Fri, 15 Sep 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Correct spelling of Gargantulihc. Or is that correct the misspelling?

------------------------------------------------------------------------
r1539 | shwei | 2006-09-14 23:08:03 -0500 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

More informative failure message
------------------------------------------------------------------------
r1538 | shwei | 2006-09-14 21:22:27 -0500 (Thu, 14 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Detect 11 and 37 item gains for use links
Do not close standard output stream on CLI login
------------------------------------------------------------------------
r1537 | veracity0 | 2006-09-14 18:24:37 -0500 (Thu, 14 Sep 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New items

------------------------------------------------------------------------
r1536 | shwei | 2006-09-14 16:27:34 -0500 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Give accordion thieves Moxious Maneuver
------------------------------------------------------------------------
r1535 | shwei | 2006-09-14 13:47:38 -0500 (Thu, 14 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Detect drop-hardcore and drop-path
Update the client on applicable visit_urls
------------------------------------------------------------------------
r1534 | shwei | 2006-09-14 13:29:09 -0500 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Fix case-sensitive typo in autosell handler
------------------------------------------------------------------------
r1533 | shwei | 2006-09-14 13:25:06 -0500 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix "set" and "set_property()" showing dialogs
------------------------------------------------------------------------
r1532 | shwei | 2006-09-14 13:20:53 -0500 (Thu, 14 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/PulverizeRequest.java

Fix login information getting deleted
Add "pulverize" button to item manager
Fix mood triggers not getting refreshed on initial update
------------------------------------------------------------------------
r1531 | veracity0 | 2006-09-14 07:22:13 -0500 (Thu, 14 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Omit extraneous embedded extension

------------------------------------------------------------------------
r1530 | shwei | 2006-09-14 04:37:13 -0500 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Do not pass parameters to browser invocation
------------------------------------------------------------------------
r1529 | shwei | 2006-09-14 00:24:36 -0500 (Thu, 14 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix premature aborts of request submission
Fix auto-recovery not functioning if NPC store locked
------------------------------------------------------------------------
r1528 | shwei | 2006-09-13 22:06:45 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix global settings handling
------------------------------------------------------------------------
r1527 | veracity0 | 2006-09-13 17:27:21 -0500 (Wed, 13 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Restore menu option to toggle debug logging.
Remember presence of PENDING_STATE before it gets reset to CONTINUE_STATE

------------------------------------------------------------------------
r1526 | shwei | 2006-09-13 16:22:06 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

File output also uses search order
------------------------------------------------------------------------
r1525 | shwei | 2006-09-13 16:15:26 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Print search path to gCLI
------------------------------------------------------------------------
r1524 | shwei | 2006-09-13 16:09:47 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Multiple search points for data maps
------------------------------------------------------------------------
r1523 | shwei | 2006-09-13 15:53:51 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Rename settings files
------------------------------------------------------------------------
r1522 | shwei | 2006-09-13 14:17:21 -0500 (Wed, 13 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Grey out items which cannot be purchased
Add in part of a mirror stream which only prints echoes
------------------------------------------------------------------------
r1521 | shwei | 2006-09-13 13:39:25 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Force attempt to buff familiar before visiting chamber
------------------------------------------------------------------------
r1520 | shwei | 2006-09-13 13:29:09 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Reset auto-attack settings, if needed
------------------------------------------------------------------------
r1519 | shwei | 2006-09-13 13:09:28 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Break on error condition
------------------------------------------------------------------------
r1518 | shwei | 2006-09-13 12:41:05 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Fix null pointer when cancelling request
------------------------------------------------------------------------
r1517 | shwei | 2006-09-13 12:36:37 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Allow zero-limit mall searches
------------------------------------------------------------------------
r1516 | shwei | 2006-09-13 11:25:41 -0500 (Wed, 13 Sep 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Auto-set conditions made active by default
Add more auto-set conditions to various areas
Delete adventure table whenever updating versions
------------------------------------------------------------------------
r1515 | shwei | 2006-09-13 10:48:33 -0500 (Wed, 13 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix autosell result counting
Do not count negative results against conditions
Consider beanstalk as valid adventure after planting
Do not check for completion when refreshing pane
------------------------------------------------------------------------
r1514 | shwei | 2006-09-13 04:25:39 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Assume +ML boosts shadow health
------------------------------------------------------------------------
r1513 | shwei | 2006-09-13 03:32:27 -0500 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Clean up handling of temporary area additions
------------------------------------------------------------------------
r1512 | shwei | 2006-09-13 02:53:36 -0500 (Wed, 13 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow temporary additions to adventure table
Set login server name rather than ID number
Reset to random server with each startup
Only reload frames which need reloading
------------------------------------------------------------------------
r1511 | shwei | 2006-09-12 23:51:23 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Do not attempt to cast buffs if you are not shrugging of extras
------------------------------------------------------------------------
r1510 | shwei | 2006-09-12 23:48:53 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Do not create meat paste on login if in muscle sign
Force effect maintenance via skills to happen first
------------------------------------------------------------------------
r1509 | shwei | 2006-09-12 14:15:54 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Log encounters in session log
------------------------------------------------------------------------
r1508 | shwei | 2006-09-12 13:56:18 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Allow tower familiars to be optional
------------------------------------------------------------------------
r1507 | shwei | 2006-09-12 12:33:14 -0500 (Tue, 12 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make clover-protection non-optional
Only activate clover protection for marmot clovers
Add informative text to browser for auto-disassembly
------------------------------------------------------------------------
r1506 | shwei | 2006-09-12 11:15:59 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

New variables for clover protection
------------------------------------------------------------------------
r1505 | shwei | 2006-09-12 11:12:44 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionPanel.java
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Make actionConfirmed() and actionCancelled() public
Update relevant displays whenever settings are changed
------------------------------------------------------------------------
r1504 | shwei | 2006-09-12 10:48:32 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Trim name result
------------------------------------------------------------------------
r1503 | shwei | 2006-09-12 10:46:36 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Trim name result
------------------------------------------------------------------------
r1502 | shwei | 2006-09-12 10:23:14 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Relay browser clover protection off
Aggressive detection of previous checkpoints
------------------------------------------------------------------------
r1501 | shwei | 2006-09-12 09:48:38 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Do not double-tally item transfer
------------------------------------------------------------------------
r1500 | veracity0 | 2006-09-12 07:30:29 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ASH tavern() function returns an int, not a boolean

------------------------------------------------------------------------
r1499 | shwei | 2006-09-12 02:47:53 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Disallow untradeable items transfer
Validate quantities before submitting requests
------------------------------------------------------------------------
r1498 | shwei | 2006-09-12 02:19:50 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Generate error state on conditions failure
Use better workaround for premature auto-restore aborts
------------------------------------------------------------------------
r1497 | shwei | 2006-09-12 02:13:46 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Generate pending state for failure to satisfy conditions
Attempts to acquire worthless items should not generate conditions failure
------------------------------------------------------------------------
r1496 | shwei | 2006-09-12 02:04:42 -0500 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Handle detail mode autosell results
------------------------------------------------------------------------
r1495 | shwei | 2006-09-12 01:55:47 -0500 (Tue, 12 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Place whitespace before session prints instead of after
Relay browser autosell recognition (but no meat in results for detail page)
------------------------------------------------------------------------
r1494 | shwei | 2006-09-12 00:12:05 -0500 (Tue, 12 Sep 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More whitespace in session logs
Fix lack of item drops in session logs
Remove error messages from session logs
Add continuum transfunctioner automatic retrieval
------------------------------------------------------------------------
r1493 | shwei | 2006-09-11 14:02:10 -0500 (Mon, 11 Sep 2006) | 1 line
Changed paths:
   M /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java

Fixing more Java 1.5 incompatibilities
------------------------------------------------------------------------
r1492 | shwei | 2006-09-11 08:55:52 -0500 (Mon, 11 Sep 2006) | 1 line
Changed paths:
   M /src/com/jeans/trayicon/TrayIconPopup.java
   M /src/com/jeans/trayicon/WindowsTrayIcon.java

Fix 1.5 compilation warnings
------------------------------------------------------------------------
r1491 | shwei | 2006-09-10 20:10:31 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Only clean up if you had a tray icon
------------------------------------------------------------------------
r1490 | shwei | 2006-09-10 20:04:22 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Allow multiple attempts to do garbage collection
------------------------------------------------------------------------
r1489 | shwei | 2006-09-10 19:52:20 -0500 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Clean up URL registration
Add skill page processing to session
------------------------------------------------------------------------
r1488 | shwei | 2006-09-10 19:33:13 -0500 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java

If directory is not present, return
Simplify ordering of actions to pen session stream
------------------------------------------------------------------------
r1487 | shwei | 2006-09-10 19:21:21 -0500 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix unbounded relay browser memory usage
Execute garbage collection every 20 requests
------------------------------------------------------------------------
r1486 | shwei | 2006-09-10 18:52:45 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Reduce memory limit before garbage collection begins
------------------------------------------------------------------------
r1485 | shwei | 2006-09-10 18:35:30 -0500 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Ignore whether or not frame has focus
Fix saving of "attack" default action to file
------------------------------------------------------------------------
r1484 | shwei | 2006-09-10 18:16:03 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove forced frame wrapping
------------------------------------------------------------------------
r1483 | shwei | 2006-09-10 18:09:35 -0500 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Simulator link defaults to off
Slightly improved handling of player pics
------------------------------------------------------------------------
r1482 | shwei | 2006-09-10 17:47:23 -0500 (Sun, 10 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Add handling for Player Pics website images
Request focus instead of showing balloon on login
------------------------------------------------------------------------
r1481 | shwei | 2006-09-10 16:25:03 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Windows balloon notifications for system tray
------------------------------------------------------------------------
r1480 | shwei | 2006-09-10 15:51:36 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   D /lib/DesktopIndicator.dll
   A /lib/KoLmelion.ico (from /lib/KoLmelionIcon.ico:1477)
   D /lib/KoLmelionIcon.ico
   A /lib/TrayIcon12.dll
   A /lib/TrayIcon12.gif
   D /lib/jline.dll
   D /src/com/gc/systray
   A /src/com/jeans
   A /src/com/jeans/trayicon
   A /src/com/jeans/trayicon/TrayBalloonEvent.java
   A /src/com/jeans/trayicon/TrayBalloonListener.java
   A /src/com/jeans/trayicon/TrayDummyComponent.java
   A /src/com/jeans/trayicon/TrayIconCallback.java
   A /src/com/jeans/trayicon/TrayIconException.java
   A /src/com/jeans/trayicon/TrayIconKeeper.java
   A /src/com/jeans/trayicon/TrayIconPopup.java
   A /src/com/jeans/trayicon/TrayIconPopupCheckItem.java
   A /src/com/jeans/trayicon/TrayIconPopupItem.java
   A /src/com/jeans/trayicon/TrayIconPopupSeparator.java
   A /src/com/jeans/trayicon/TrayIconPopupSimpleItem.java
   A /src/com/jeans/trayicon/WindowsTrayIcon.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Change system tray handler
------------------------------------------------------------------------
r1479 | shwei | 2006-09-10 13:21:59 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Reduce number of extraneous session stream messages
------------------------------------------------------------------------
r1478 | shwei | 2006-09-10 12:49:30 -0500 (Sun, 10 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Manual garbage collection if memory usage is abnormally high
------------------------------------------------------------------------
r1477 | veracity0 | 2006-09-09 09:52:54 -0500 (Sat, 09 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Fix auto-repair

------------------------------------------------------------------------
r1476 | shwei | 2006-09-08 12:21:26 -0500 (Fri, 08 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

If player uses auto-login, exit on close
------------------------------------------------------------------------
r1475 | shwei | 2006-09-08 11:34:04 -0500 (Fri, 08 Sep 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Do not display outfits requiring item creation
Use creation during adventuring to satisfy conditions
Add more default conditions to adventure zones
------------------------------------------------------------------------
r1474 | shwei | 2006-09-07 00:16:24 -0500 (Thu, 07 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Fix input fields getting cleared
------------------------------------------------------------------------
r1473 | shwei | 2006-09-07 00:06:03 -0500 (Thu, 07 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Compile error
------------------------------------------------------------------------
r1472 | shwei | 2006-09-07 00:05:37 -0500 (Thu, 07 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version number update
------------------------------------------------------------------------
r1471 | shwei | 2006-09-07 00:03:58 -0500 (Thu, 07 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Fix gear changer not displaying all options
Fix null pointer when loading empty script directory
------------------------------------------------------------------------
r1470 | shwei | 2006-09-06 21:14:35 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not generate stack trace on download failure
------------------------------------------------------------------------
r1469 | shwei | 2006-09-06 21:06:11 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Do not auto-create rowboat
------------------------------------------------------------------------
r1468 | shwei | 2006-09-06 20:58:23 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version update
------------------------------------------------------------------------
r1467 | veracity0 | 2006-09-06 17:16:55 -0500 (Wed, 06 Sep 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New clockwork concoctions

------------------------------------------------------------------------
r1466 | shwei | 2006-09-06 15:09:11 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Test for skeleton key ring
------------------------------------------------------------------------
r1465 | shwei | 2006-09-06 14:57:08 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix null pointers on return/abort
------------------------------------------------------------------------
r1464 | shwei | 2006-09-06 13:26:57 -0500 (Wed, 06 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Check for old form-style adventures
Ellipsis during all minute countdowns
------------------------------------------------------------------------
r1463 | shwei | 2006-09-06 13:20:37 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Abort if the adventure is not unlocked
------------------------------------------------------------------------
r1462 | shwei | 2006-09-06 13:10:07 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Adventure validation automatically visits Guild
------------------------------------------------------------------------
r1461 | shwei | 2006-09-06 13:09:12 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Visit guild for Whitey's Grove as well
------------------------------------------------------------------------
r1460 | shwei | 2006-09-06 12:41:37 -0500 (Wed, 06 Sep 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

For areas not accessing adventure.php, always consider valid
Validate against snarfblat= to ensure area really exists
------------------------------------------------------------------------
r1459 | shwei | 2006-09-06 12:24:38 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Allow certain kinds of requests when in abort state
------------------------------------------------------------------------
r1458 | shwei | 2006-09-06 12:21:34 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Visit the council if Pirates in disguise
------------------------------------------------------------------------
r1457 | shwei | 2006-09-06 12:14:38 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat

Move things to "Misc" zones
------------------------------------------------------------------------
r1456 | shwei | 2006-09-06 11:50:26 -0500 (Wed, 06 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Display all available accessories
Convert all equipment to adventure results
Fix infinite disassembling during entryway attempt
------------------------------------------------------------------------
r1455 | shwei | 2006-09-06 01:46:04 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Remove asterisks
------------------------------------------------------------------------
r1454 | shwei | 2006-09-06 01:37:21 -0500 (Wed, 06 Sep 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow error states to flicker the display
Add option to delete an existing mood from the UI

------------------------------------------------------------------------
r1453 | shwei | 2006-09-06 01:20:12 -0500 (Wed, 06 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Use makeRequest() in buffbot module
Abort try-repeat loop after world peace
------------------------------------------------------------------------
r1452 | shwei | 2006-09-06 01:06:29 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/data/zonelist.dat

Do not validate friars zone
------------------------------------------------------------------------
r1451 | shwei | 2006-09-06 01:04:55 -0500 (Wed, 06 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Compile scripts during menu bar initialization
------------------------------------------------------------------------
r1450 | shwei | 2006-09-06 01:02:01 -0500 (Wed, 06 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Make sure to save last row of plot
Enable loading of previously-saved plots
------------------------------------------------------------------------
r1449 | veracity0 | 2006-09-05 23:01:48 -0500 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat

Correct creation method

------------------------------------------------------------------------
r1448 | shwei | 2006-09-05 12:47:57 -0500 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Rearrange standard menu items (again)
Only display bookmarks and scripts if non-empty
------------------------------------------------------------------------
r1447 | veracity0 | 2006-09-05 12:37:27 -0500 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Make directory if not already present

------------------------------------------------------------------------
r1446 | shwei | 2006-09-05 11:41:39 -0500 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Add stub for load layout
Move mushroom tool to help menu
------------------------------------------------------------------------
r1445 | shwei | 2006-09-05 11:13:05 -0500 (Tue, 05 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java

Fix mushroom toggle cycle
------------------------------------------------------------------------
r1444 | shwei | 2006-09-05 10:42:07 -0500 (Tue, 05 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Fix generated script
------------------------------------------------------------------------
r1443 | shwei | 2006-09-05 10:40:34 -0500 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Fun with planting scripts and layout saves
Force all streams to overwrite, unless otherwise noted
------------------------------------------------------------------------
r1442 | veracity0 | 2006-09-05 01:20:05 -0500 (Tue, 05 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Double-Fisted Skull Smashing, not Float-Fisted Skull Smashing

------------------------------------------------------------------------
r1441 | veracity0 | 2006-09-04 18:35:35 -0500 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Don't take an exception for choice adventures that do not complete outfits

------------------------------------------------------------------------
r1440 | shwei | 2006-09-04 15:27:21 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Do not delete new sprouts from forecast plot
------------------------------------------------------------------------
r1439 | shwei | 2006-09-04 13:41:54 -0500 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix infinite loop when clover protect is active
Make buff shrug off optional and active only when multiple moods present
------------------------------------------------------------------------
r1438 | shwei | 2006-09-04 12:57:59 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Update display, in spite of skipping restoration
------------------------------------------------------------------------
r1437 | shwei | 2006-09-04 02:41:03 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove thread synchronization on executeLine()
------------------------------------------------------------------------
r1436 | shwei | 2006-09-04 02:35:15 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Maintain mood while climbing the tower
------------------------------------------------------------------------
r1435 | shwei | 2006-09-04 02:27:47 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Allow early spaces in fuzzy matching
------------------------------------------------------------------------
r1434 | shwei | 2006-09-04 02:01:53 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Exclude casino zone from between battle checks
------------------------------------------------------------------------
r1433 | shwei | 2006-09-04 02:00:44 -0500 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

For pending states, make sure display goes red
Do not run between battle checks for shore, sewer, camp or gym
------------------------------------------------------------------------
r1432 | shwei | 2006-09-04 01:51:24 -0500 (Mon, 04 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Visit the council before the beanstalk
Fix dingy planks typo in default hermit item list
------------------------------------------------------------------------
r1431 | shwei | 2006-09-04 01:28:38 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Failure to satisfy conditions should not be an error
------------------------------------------------------------------------
r1430 | shwei | 2006-09-04 01:16:48 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix URL registration for adventure zones
------------------------------------------------------------------------
r1429 | shwei | 2006-09-04 00:56:48 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/MutableComboBox.java

Increase key responsiveness for mutable combo boxes
------------------------------------------------------------------------
r1428 | shwei | 2006-09-04 00:30:53 -0500 (Mon, 04 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManager.java

Fix stashlog parsing
------------------------------------------------------------------------
r1427 | shwei | 2006-09-04 00:19:41 -0500 (Mon, 04 Sep 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

More default conditions
Cancellation of login detection
Autosell, rather than remove all, button
------------------------------------------------------------------------
r1426 | shwei | 2006-09-03 23:46:29 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix null pointer in zone validation
Prettier format for countdowns
------------------------------------------------------------------------
r1425 | shwei | 2006-09-03 23:39:34 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Shorter delay for auto-login
Less verbose countdown setup
------------------------------------------------------------------------
r1424 | shwei | 2006-09-03 22:50:29 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Allow combo boxes, but restrict it to when popup is invisible
------------------------------------------------------------------------
r1423 | shwei | 2006-09-03 22:42:28 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Enter key for combo boxes does not trigger action button
------------------------------------------------------------------------
r1422 | shwei | 2006-09-03 22:23:59 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix McLargeHuge validation
------------------------------------------------------------------------
r1421 | shwei | 2006-09-03 21:12:19 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow disabling of area validation
------------------------------------------------------------------------
r1420 | shwei | 2006-09-03 20:58:22 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Make sure you can buy before you attempt to buy
If an outfit was changed to sustain a mood, do not revert individually
------------------------------------------------------------------------
r1419 | veracity0 | 2006-09-03 20:25:19 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix stealing "universal" familiar equipment from other familiars

------------------------------------------------------------------------
r1418 | shwei | 2006-09-03 19:33:39 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Do not clear conditions on time-in attempt
Command to find out how many MP items are remaining
------------------------------------------------------------------------
r1417 | shwei | 2006-09-03 19:18:30 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Auto-use sonars to unlock bat hole areas
------------------------------------------------------------------------
r1416 | shwei | 2006-09-03 19:01:22 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Load KoLmelion icon for favicon.ico
------------------------------------------------------------------------
r1415 | shwei | 2006-09-03 14:21:08 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Remove plot management functionality
Enhance prediction functionality for mushroom plot
------------------------------------------------------------------------
r1414 | shwei | 2006-09-03 11:10:24 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Re-add disco bandit skill restore options
Check for pending state in continueValue()
------------------------------------------------------------------------
r1413 | veracity0 | 2006-09-03 11:07:23 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

We only need one method to test whether a token is an integer

------------------------------------------------------------------------
r1412 | shwei | 2006-09-03 10:56:20 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Return response text first, then download images on request
------------------------------------------------------------------------
r1411 | veracity0 | 2006-09-03 10:48:41 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Combine switch cases with identical actions

------------------------------------------------------------------------
r1410 | shwei | 2006-09-03 05:28:54 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More zone/adventure validations
Fix excessive whitespace in internal gCLI
------------------------------------------------------------------------
r1409 | shwei | 2006-09-03 04:21:34 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Fix overzealous replace all
------------------------------------------------------------------------
r1408 | shwei | 2006-09-03 04:16:52 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Fix fuzzy matching, while retaining space constraint
------------------------------------------------------------------------
r1407 | shwei | 2006-09-03 03:46:15 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow function and ASH script calls to look like CLI commands
------------------------------------------------------------------------
r1406 | shwei | 2006-09-03 02:56:19 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Detect duplicate namespace imports
------------------------------------------------------------------------
r1405 | shwei | 2006-09-03 02:51:07 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow use of ASH functions as CLI commands
Do not suspend Java process (use "start" for Notepad)
------------------------------------------------------------------------
r1404 | shwei | 2006-09-03 01:34:47 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Detect item switches in relay browser
------------------------------------------------------------------------
r1403 | veracity0 | 2006-09-03 01:30:10 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/monsters.dat
   M /src/data/tradeitems.dat

jumping beans -> pile of jumping beans

------------------------------------------------------------------------
r1402 | veracity0 | 2006-09-03 01:26:06 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/monsters.dat
   M /src/data/tradeitems.dat

beans -> hill of beans

------------------------------------------------------------------------
r1401 | shwei | 2006-09-03 01:23:04 -0500 (Sun, 03 Sep 2006) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Allow Opera and Firefox to load in Windows 9x
If you encounter a choice adventure with 0 adv usage, rerun request
------------------------------------------------------------------------
r1400 | shwei | 2006-09-03 00:11:44 -0500 (Sun, 03 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix overzealous replace all
------------------------------------------------------------------------
r1399 | shwei | 2006-09-02 22:03:59 -0500 (Sat, 02 Sep 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailManager.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/NullStream.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Make StaticEntity.client private
All data is written/read with UTF-8
Centralize integer/float property parsing
Use single-precision floating point arithmetic
------------------------------------------------------------------------
r1398 | shwei | 2006-09-02 18:19:50 -0500 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Print debug information for connect failures
Different switch for Windows 9x explorer.exe
------------------------------------------------------------------------
r1397 | veracity0 | 2006-09-02 14:21:04 -0500 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Guild Hall, not Clan Guild

------------------------------------------------------------------------
r1396 | veracity0 | 2006-09-02 14:19:11 -0500 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Normalize monster names by removing "a", "an" or "the".

------------------------------------------------------------------------
r1395 | shwei | 2006-09-02 14:03:21 -0500 (Sat, 02 Sep 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Revert accidental version number change
Add clan guild to goto menu
------------------------------------------------------------------------
r1394 | veracity0 | 2006-09-01 22:28:04 -0500 (Fri, 01 Sep 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Travoltan trousers

------------------------------------------------------------------------
r1393 | veracity0 | 2006-09-01 22:24:28 -0500 (Fri, 01 Sep 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

trim spaces from item names

------------------------------------------------------------------------
r1392 | shwei | 2006-09-01 16:12:04 -0500 (Fri, 01 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Remove debug statement
------------------------------------------------------------------------
r1391 | shwei | 2006-09-01 01:09:36 -0500 (Fri, 01 Sep 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Catch null pointer
------------------------------------------------------------------------
r1390 | veracity0 | 2006-08-30 19:17:45 -0500 (Wed, 30 Aug 2006) | 10 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

equipment.dat includes weapon type.
isStaff() uses weapon type rather than a hardcoded switch statment.
recalculateAdjustments uses isStaff() rather than a hardcoded switch statement. 
New ASH functions:
string weapon_type( item )
int index_of( string source, string search )
int index_of( string source, string search, int start )
string substring( string source, int end )
string substring( string source, int begin, int end )

------------------------------------------------------------------------
r1389 | veracity0 | 2006-08-30 08:59:53 -0500 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Preliminary monster data for new Icy Peak

------------------------------------------------------------------------
r1388 | veracity0 | 2006-08-30 08:39:17 -0500 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New item and recipes

------------------------------------------------------------------------
r1387 | veracity0 | 2006-08-30 01:48:27 -0500 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

bag of Cheat-Os are single-use only

------------------------------------------------------------------------
r1386 | veracity0 | 2006-08-30 01:37:26 -0500 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /src/data/statuseffects.dat

New status effect

------------------------------------------------------------------------
r1385 | veracity0 | 2006-08-30 01:35:46 -0500 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

New Icy Peak items

------------------------------------------------------------------------
r1384 | veracity0 | 2006-08-30 01:03:32 -0500 (Wed, 30 Aug 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

Icy Peak has a new adventure number.

------------------------------------------------------------------------
r1383 | veracity0 | 2006-08-29 21:08:13 -0500 (Tue, 29 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Slightly different efficient string keys for records

------------------------------------------------------------------------
r1382 | veracity0 | 2006-08-29 20:56:45 -0500 (Tue, 29 Aug 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Provide "clear( map )" function to remove all keys from map.
Fix non-compact record dump format (broken by "efficient" string keys).
file_to_map clears the map before loading it from the file.

------------------------------------------------------------------------
r1381 | veracity0 | 2006-08-29 19:49:13 -0500 (Tue, 29 Aug 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow user to pass parameters to ASH scripts:
    call xxx.ash( arg1, arg2, arg3 )
If insufficient arguments are supplied, the missing ones are prompted for

------------------------------------------------------------------------
r1380 | veracity0 | 2006-08-29 19:14:14 -0500 (Tue, 29 Aug 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Improve main() function arguments:
- If user cancels when prompted for an argument, abort execution
- If user gives unparsable value, prompt again for parameter
- Allow arguments array to be passed in with name of script file

------------------------------------------------------------------------
r1379 | shwei | 2006-08-29 15:46:59 -0500 (Tue, 29 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Properly log fight requests
Check for strings against full URL
Allow standard permissible locations
------------------------------------------------------------------------
r1378 | shwei | 2006-08-29 05:08:16 -0500 (Tue, 29 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java

Slightly less boring coin tossing
------------------------------------------------------------------------
r1377 | shwei | 2006-08-29 02:22:07 -0500 (Tue, 29 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

If the player already has meat paste, do not lazy load inventory
------------------------------------------------------------------------
r1376 | shwei | 2006-08-29 02:07:42 -0500 (Tue, 29 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Make accurate inventory loading optional
------------------------------------------------------------------------
r1375 | veracity0 | 2006-08-29 00:14:10 -0500 (Tue, 29 Aug 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Fix autosell price of MSG

------------------------------------------------------------------------
r1374 | veracity0 | 2006-08-28 21:47:19 -0500 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

No need for ScriptRecordInitializer which is identical to ScriptTypeInitializer

------------------------------------------------------------------------
r1373 | shwei | 2006-08-28 20:55:09 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add today_to_string function
------------------------------------------------------------------------
r1372 | veracity0 | 2006-08-28 20:41:45 -0500 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

Don't forget the ruby W

------------------------------------------------------------------------
r1371 | veracity0 | 2006-08-28 20:38:50 -0500 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Improve tracing of aggregate and record references.

------------------------------------------------------------------------
r1370 | shwei | 2006-08-28 20:28:28 -0500 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Unlock bat hole and cobb's knob
Re-order zones in softcore visit order
------------------------------------------------------------------------
r1369 | shwei | 2006-08-28 18:29:44 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Re-adjust automatic MP restoration when using skills
------------------------------------------------------------------------
r1368 | shwei | 2006-08-28 18:08:46 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Clear pending continuation states
------------------------------------------------------------------------
r1367 | shwei | 2006-08-28 18:04:29 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make automatic conditions completely optional
------------------------------------------------------------------------
r1366 | shwei | 2006-08-28 17:55:25 -0500 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Hair spray defaults for hardcore only
Slight conditions adjustments
------------------------------------------------------------------------
r1365 | shwei | 2006-08-28 17:49:57 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Default objectives
------------------------------------------------------------------------
r1364 | shwei | 2006-08-28 17:04:31 -0500 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Typo protection across words
Use can (optionally) be generic
------------------------------------------------------------------------
r1363 | shwei | 2006-08-28 16:53:24 -0500 (Mon, 28 Aug 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Disappearing trapper quest items
Move council visits to adventure requests
Re-add list model swing thread synchronization
Do not throw errors when files aren't found on KoL
------------------------------------------------------------------------
r1362 | shwei | 2006-08-28 15:04:02 -0500 (Mon, 28 Aug 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Change character encodings as needed
Load images from local files, if caching images
------------------------------------------------------------------------
r1361 | shwei | 2006-08-28 12:04:38 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Allow Violet Fog decision of 4
------------------------------------------------------------------------
r1360 | shwei | 2006-08-28 05:43:12 -0500 (Mon, 28 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Rearrange KoL drop down menus
Equip all familiars with items button
Allow ambiguity in equipment requests
------------------------------------------------------------------------
r1359 | shwei | 2006-08-28 04:38:02 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix wearing of custom outfits
------------------------------------------------------------------------
r1358 | shwei | 2006-08-28 04:35:34 -0500 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix choice handling
------------------------------------------------------------------------
r1357 | shwei | 2006-08-27 20:46:26 -0500 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Re-add miscellaneous menu
Version number update
------------------------------------------------------------------------
r1356 | shwei | 2006-08-27 20:34:04 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix requests not being registered
------------------------------------------------------------------------
r1355 | shwei | 2006-08-27 20:23:56 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix buffbot automatic restore calculation
------------------------------------------------------------------------
r1354 | shwei | 2006-08-27 19:19:21 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Handle possible future changes in redirection
------------------------------------------------------------------------
r1353 | shwei | 2006-08-27 19:16:26 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Allow IP address of login server to be set instead
------------------------------------------------------------------------
r1352 | shwei | 2006-08-27 19:13:14 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Immediately follow first redirect
------------------------------------------------------------------------
r1351 | shwei | 2006-08-27 18:55:50 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java


------------------------------------------------------------------------
r1350 | shwei | 2006-08-27 18:53:28 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java


------------------------------------------------------------------------
r1349 | shwei | 2006-08-27 18:51:37 -0500 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Restore server select options to user interface
Randomize server (if applicable) before login attempt
------------------------------------------------------------------------
r1348 | shwei | 2006-08-27 18:38:02 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java


------------------------------------------------------------------------
r1347 | shwei | 2006-08-27 18:31:10 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java


------------------------------------------------------------------------
r1346 | shwei | 2006-08-27 18:26:31 -0500 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Platform-independent dot check
Handle possible null pointer exception
------------------------------------------------------------------------
r1345 | shwei | 2006-08-27 18:23:41 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java


------------------------------------------------------------------------
r1344 | shwei | 2006-08-27 18:21:22 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Login failure as permanent fallback
------------------------------------------------------------------------
r1343 | shwei | 2006-08-27 18:18:24 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Re-add accidentally removed login fix
------------------------------------------------------------------------
r1342 | shwei | 2006-08-27 18:07:55 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Take advantage of login loop
------------------------------------------------------------------------
r1341 | shwei | 2006-08-27 14:30:04 -0500 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Only allow combat familiars
------------------------------------------------------------------------
r1340 | shwei | 2006-08-27 14:11:12 -0500 (Sun, 27 Aug 2006) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Follow login page redirects in LoginRequest
Retrieve items before equipping them
Allow automatic item retrieval for outfits
Thrust-smack with ranged weapon protection
Include current equipment in choice adventure spoilers
Add option to allow stasis tactics in non-custom combat
------------------------------------------------------------------------
r1339 | veracity0 | 2006-08-27 13:37:32 -0500 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Handle login redirecting to a different server.
Detect "Wait a minute" messages when logging in and countdown before trying again.
------------------------------------------------------------------------
r1338 | veracity0 | 2006-08-27 10:23:57 -0500 (Sun, 27 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Restore option to manually select login server.

------------------------------------------------------------------------
r1337 | shwei | 2006-08-27 05:15:33 -0500 (Sun, 27 Aug 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Add in hobo drinking command to ASH and CLI
Make auto-select of visited locations optional
Print the text seen in raw URL visit to the screen
Turn off relay browser image caching, unless request frame opened
------------------------------------------------------------------------
r1336 | shwei | 2006-08-26 21:08:35 -0500 (Sat, 26 Aug 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Extend relogin attempt delay to 75 seconds
Auto-attack if battle found during login
Add Baron handling to faucet quest handler
Fix faucet quest handling in mini-browser fights
------------------------------------------------------------------------
r1335 | shwei | 2006-08-26 18:25:14 -0500 (Sat, 26 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Improved detection of time-in attempts
Update quest items after all tallies complete
Fix session logs not being closed and re-opened properly
------------------------------------------------------------------------
r1334 | veracity0 | 2006-08-26 15:22:30 -0500 (Sat, 26 Aug 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Improve logging of parse tree: list types defined in a scope, show all the key
expressions for composite references. Record types supply a set of key values
to access the fields. Switch to using string keys for improved debugability.

------------------------------------------------------------------------
r1333 | veracity0 | 2006-08-26 13:28:39 -0500 (Sat, 26 Aug 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New item

------------------------------------------------------------------------
r1332 | shwei | 2006-08-24 23:48:43 -0500 (Thu, 24 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java

Do not return empty lines
------------------------------------------------------------------------
r1331 | veracity0 | 2006-08-24 19:16:17 -0500 (Thu, 24 Aug 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New items

------------------------------------------------------------------------
r1330 | veracity0 | 2006-08-24 18:32:20 -0500 (Thu, 24 Aug 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Detect if you've found the White Citadel. You need 25/1 to go to Whitey's Grove
or the Road to the White Citadel. Fix some comments.

------------------------------------------------------------------------
r1329 | veracity0 | 2006-08-23 20:58:39 -0500 (Wed, 23 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Compact file format for writing simple records.

------------------------------------------------------------------------
r1328 | shwei | 2006-08-23 13:21:51 -0500 (Wed, 23 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Force continuation in request threads
Simplify memory allocation in threading
------------------------------------------------------------------------
r1327 | shwei | 2006-08-23 13:13:27 -0500 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Ointment before unguent
------------------------------------------------------------------------
r1326 | shwei | 2006-08-22 21:29:33 -0500 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Only revert outfit if outfit changed during restores
------------------------------------------------------------------------
r1325 | shwei | 2006-08-22 20:53:28 -0500 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix null pointer on action check
------------------------------------------------------------------------
r1324 | veracity0 | 2006-08-22 19:52:01 -0500 (Tue, 22 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Fix compile error

------------------------------------------------------------------------
r1323 | shwei | 2006-08-22 18:40:21 -0500 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Explicitly permit adventure usage to fuel buffbot
------------------------------------------------------------------------
r1322 | shwei | 2006-08-22 18:03:51 -0500 (Tue, 22 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Reduce number of available HP restores
Change priority of common HP/MP restores
------------------------------------------------------------------------
r1321 | shwei | 2006-08-22 11:10:20 -0500 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Always auto-recover when strictly using combat skills
------------------------------------------------------------------------
r1320 | shwei | 2006-08-22 01:32:17 -0500 (Tue, 22 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Make command queue exist globally
All abort commands clear command queue
Do not force continuation on non-requesting threads
------------------------------------------------------------------------
r1319 | shwei | 2006-08-21 22:10:19 -0500 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Get all needed gum beforehand
------------------------------------------------------------------------
r1318 | shwei | 2006-08-21 21:41:49 -0500 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Switch to original familiar on completion
------------------------------------------------------------------------
r1317 | shwei | 2006-08-21 21:35:59 -0500 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Check for buy success
------------------------------------------------------------------------
r1316 | shwei | 2006-08-21 21:03:40 -0500 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java

Check for equality, not starts with
------------------------------------------------------------------------
r1315 | shwei | 2006-08-21 20:09:46 -0500 (Mon, 21 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Quick login used for re-login only
Fix all data being cleared on quick login
------------------------------------------------------------------------
r1314 | shwei | 2006-08-21 16:52:38 -0500 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Allow use of local files for buffbot data
------------------------------------------------------------------------
r1313 | veracity0 | 2006-08-21 16:30:18 -0500 (Mon, 21 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Lording Over the Flies has an ignorable choice option

------------------------------------------------------------------------
r1312 | shwei | 2006-08-21 12:22:32 -0500 (Mon, 21 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Better handling of chat commands
Let interval for new messages be 8 seconds
------------------------------------------------------------------------
r1311 | veracity0 | 2006-08-21 11:08:39 -0500 (Mon, 21 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add field access to records. Improved number parsing.

------------------------------------------------------------------------
r1310 | shwei | 2006-08-21 03:23:19 -0500 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fixed handling of meat-sending to ronin/hardcore players
------------------------------------------------------------------------
r1309 | shwei | 2006-08-21 03:00:26 -0500 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Use empty string for first last seen value
------------------------------------------------------------------------
r1308 | shwei | 2006-08-21 02:00:54 -0500 (Mon, 21 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Nemesis.java

Remove potential causes of null pointers
Let fall-through handlers deal with inconsistencies
------------------------------------------------------------------------
r1307 | shwei | 2006-08-20 19:24:30 -0500 (Sun, 20 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Automatic time-in option (enabled by default)
------------------------------------------------------------------------
r1306 | shwei | 2006-08-20 18:55:08 -0500 (Sun, 20 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Item acquisition happens before lair test
Fix equipment data logging to CLI and session logs
------------------------------------------------------------------------
r1305 | shwei | 2006-08-20 17:58:36 -0500 (Sun, 20 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Increase efficiency for between battle checks
------------------------------------------------------------------------
r1304 | shwei | 2006-08-20 04:44:03 -0500 (Sun, 20 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Log combat actions
Log familiar weight gains
------------------------------------------------------------------------
r1303 | shwei | 2006-08-20 03:58:06 -0500 (Sun, 20 Aug 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Additional relay browser logging for requests
Add more tiny plastic accessories to weight modifier
------------------------------------------------------------------------
r1302 | shwei | 2006-08-19 21:04:35 -0500 (Sat, 19 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Remove debug
------------------------------------------------------------------------
r1301 | shwei | 2006-08-19 21:04:01 -0500 (Sat, 19 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Fix non-detection of currently equipped outfit if extras not in inventory
------------------------------------------------------------------------
r1300 | shwei | 2006-08-19 03:16:51 -0500 (Sat, 19 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Validate faucet quest before running rat location
------------------------------------------------------------------------
r1299 | shwei | 2006-08-19 03:09:33 -0500 (Sat, 19 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix steel skill acquisition for adventure location
Do not load mailbox during login if you have no mail
------------------------------------------------------------------------
r1298 | shwei | 2006-08-19 02:37:41 -0500 (Sat, 19 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Remove redundant calculations for outfit retrieval
Modularize equipment check routine, add familiar items
Fix outfit pieces check to look for items, not status effects
------------------------------------------------------------------------
r1297 | shwei | 2006-08-18 22:08:08 -0500 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

All paths relative to root directory
View single element lines in maps as place holders
------------------------------------------------------------------------
r1296 | shwei | 2006-08-18 21:26:54 -0500 (Fri, 18 Aug 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Allow URLs to be used as universal data source
------------------------------------------------------------------------
r1295 | shwei | 2006-08-18 20:31:28 -0500 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Strip out inline stylesheets from result handling
Move connection options out of standard preferences window
------------------------------------------------------------------------
r1294 | shwei | 2006-08-18 19:44:58 -0500 (Fri, 18 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Allow use of look and feel title bar
------------------------------------------------------------------------
r1293 | shwei | 2006-08-18 19:17:21 -0500 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Use operating system title bar
Allow changing of Java look-and-feel
------------------------------------------------------------------------
r1292 | veracity0 | 2006-08-18 18:36:36 -0500 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat

restore janitor pending further data...

------------------------------------------------------------------------
r1291 | veracity0 | 2006-08-18 18:35:13 -0500 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Parse record declarations

------------------------------------------------------------------------
r1290 | shwei | 2006-08-18 17:38:13 -0500 (Fri, 18 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Add word-wrapping to CLI output
Fix re-registration of existing familiars
Add "clear" and "cls" command to clear gCLI via scripts
------------------------------------------------------------------------
r1289 | veracity0 | 2006-08-18 10:13:59 -0500 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Records can use strings or ints as keys

------------------------------------------------------------------------
r1288 | veracity0 | 2006-08-18 08:09:00 -0500 (Fri, 18 Aug 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat

Update Atk rating for Ninja Janitor

------------------------------------------------------------------------
r1287 | shwei | 2006-08-18 03:34:04 -0500 (Fri, 18 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow negative numbers for item commands
------------------------------------------------------------------------
r1286 | veracity0 | 2006-08-17 22:35:29 -0500 (Thu, 17 Aug 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Correct item number for projectile icemaker. ASH composite type refactoring.

------------------------------------------------------------------------
r1285 | veracity0 | 2006-08-17 08:08:23 -0500 (Thu, 17 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

float elemental_resistance( element )

------------------------------------------------------------------------
r1284 | veracity0 | 2006-08-17 06:54:03 -0500 (Thu, 17 Aug 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

New items and recipes. Fix item class of some recent items

------------------------------------------------------------------------
r1283 | shwei | 2006-08-17 03:56:34 -0500 (Thu, 17 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add new lines to bulk printing
Fix error thrown on bad scroll number
------------------------------------------------------------------------
r1282 | shwei | 2006-08-16 23:39:31 -0500 (Wed, 16 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Open debug log file on unexpected error
------------------------------------------------------------------------
r1281 | shwei | 2006-08-16 21:01:06 -0500 (Wed, 16 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Stash and NPC store item retrievals made optional
------------------------------------------------------------------------
r1280 | veracity0 | 2006-08-16 20:53:10 -0500 (Wed, 16 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Check reserved words

------------------------------------------------------------------------
r1279 | veracity0 | 2006-08-16 19:02:50 -0500 (Wed, 16 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add symbol table of type names to scopes.

------------------------------------------------------------------------
r1278 | shwei | 2006-08-16 15:15:22 -0500 (Wed, 16 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make conditions matching case-insensitive and context-sensitive
------------------------------------------------------------------------
r1277 | veracity0 | 2006-08-16 08:14:00 -0500 (Wed, 16 Aug 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat

Add Typical Tavern to combats so location details appear

------------------------------------------------------------------------
r1276 | veracity0 | 2006-08-16 00:44:53 -0500 (Wed, 16 Aug 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat

More item descriptions

------------------------------------------------------------------------
r1275 | veracity0 | 2006-08-16 00:05:39 -0500 (Wed, 16 Aug 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/modifiers.dat
   M /src/data/npcstores.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

New items and recipes

------------------------------------------------------------------------
r1274 | shwei | 2006-08-15 19:20:25 -0500 (Tue, 15 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Remove slim possibility of array index
Set last time after, rather than before, delay
------------------------------------------------------------------------
r1273 | shwei | 2006-08-15 15:07:48 -0500 (Tue, 15 Aug 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Invert request encoding
Automall retains old prices
Allow monitoring mode for chat
Increase new familiar robustness
Download images while using relay browser
------------------------------------------------------------------------
r1272 | shwei | 2006-08-15 12:28:08 -0500 (Tue, 15 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix accidental image override
Handle local file image corruption
------------------------------------------------------------------------
r1271 | shwei | 2006-08-15 12:11:13 -0500 (Tue, 15 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix URL encoding for URLs with spaces
------------------------------------------------------------------------
r1270 | shwei | 2006-08-15 12:06:17 -0500 (Tue, 15 Aug 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Platform independent pathnames
Fix mini-browser not appearing in a tab
------------------------------------------------------------------------
r1269 | shwei | 2006-08-15 11:09:13 -0500 (Tue, 15 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Return raw response in visit_url
Display < as &lt; in HTML buffers
------------------------------------------------------------------------
r1268 | shwei | 2006-08-15 00:55:16 -0500 (Tue, 15 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Disallow search URLs
------------------------------------------------------------------------
r1267 | shwei | 2006-08-14 22:23:37 -0500 (Mon, 14 Aug 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java

Remove complicated buffer handling
------------------------------------------------------------------------
r1266 | veracity0 | 2006-08-14 17:55:46 -0500 (Mon, 14 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Skin of the Leatherback = DR 4

------------------------------------------------------------------------
r1265 | veracity0 | 2006-08-14 17:50:27 -0500 (Mon, 14 Aug 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat

Skin of the Leatherback = DR 4

------------------------------------------------------------------------
r1264 | shwei | 2006-08-14 14:24:40 -0500 (Mon, 14 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Call correct CLI equivalent for eat and drink
------------------------------------------------------------------------
r1263 | veracity0 | 2006-08-14 07:05:19 -0500 (Mon, 14 Aug 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat

more grimacite modifiers

------------------------------------------------------------------------
r1262 | veracity0 | 2006-08-14 06:07:15 -0500 (Mon, 14 Aug 2006) | 2 lines
Changed paths:
   M /src/data/modifiers.dat

More random modifiers

------------------------------------------------------------------------
r1261 | shwei | 2006-08-14 04:29:27 -0500 (Mon, 14 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Check consumption type against command
------------------------------------------------------------------------
r1260 | shwei | 2006-08-14 04:23:36 -0500 (Mon, 14 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Shortest length NPC store match, not first alphabetical NPC store match
------------------------------------------------------------------------
r1259 | shwei | 2006-08-14 03:01:45 -0500 (Mon, 14 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

location_to_url, visit_url, contains_text, refresh_status
------------------------------------------------------------------------
r1258 | shwei | 2006-08-14 02:30:38 -0500 (Mon, 14 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add exponentiation operator
------------------------------------------------------------------------
r1257 | veracity0 | 2006-08-13 22:13:23 -0500 (Sun, 13 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add "int familiar_weight( familiar )" ASH function

------------------------------------------------------------------------
r1256 | veracity0 | 2006-08-13 17:49:10 -0500 (Sun, 13 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix skill to effect mapping for four level-0 skills

------------------------------------------------------------------------
r1255 | veracity0 | 2006-08-13 17:35:26 -0500 (Sun, 13 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Make resistances doubles rather than ints

------------------------------------------------------------------------
r1254 | veracity0 | 2006-08-13 17:16:04 -0500 (Sun, 13 Aug 2006) | 3 lines
Changed paths:
   M /src/data/modifiers.dat
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Track Damage Absorption, Damage Reduction, Elemental Resistances. Provide ASH
functions to query all calculated modifiers. $element[] data type

------------------------------------------------------------------------
r1253 | veracity0 | 2006-08-13 12:26:24 -0500 (Sun, 13 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix map initialization. file_to_map and map_to_file return boolean success

------------------------------------------------------------------------
r1252 | veracity0 | 2006-08-13 09:47:00 -0500 (Sun, 13 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java

Allow Cancel out of stash take. Remove extraneous dialog for take multiple.

------------------------------------------------------------------------
r1251 | theFox | 2006-08-13 02:29:51 -0500 (Sun, 13 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Excise use of 1.4.2-unsupported Replace(string, string)
------------------------------------------------------------------------
r1250 | theFox | 2006-08-12 10:34:15 -0500 (Sat, 12 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Added CLI command 'conditions add <location> outfit'
------------------------------------------------------------------------
r1249 | veracity0 | 2006-08-11 14:12:38 -0500 (Fri, 11 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Restore have_equipped()

------------------------------------------------------------------------
r1248 | shwei | 2006-08-10 04:31:25 -0500 (Thu, 10 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add escape sequence recognition
------------------------------------------------------------------------
r1247 | theFox | 2006-08-10 04:27:46 -0500 (Thu, 10 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Added copy list button to mood manager
------------------------------------------------------------------------
r1246 | shwei | 2006-08-10 03:52:08 -0500 (Thu, 10 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Impose limit on guild store unlock attempt
Do not generate error state when purchase fails
------------------------------------------------------------------------
r1245 | shwei | 2006-08-10 03:44:44 -0500 (Thu, 10 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Clear session results on ascension
Make "exec" button match other KoL buttons
------------------------------------------------------------------------
r1244 | shwei | 2006-08-10 02:23:42 -0500 (Thu, 10 Aug 2006) | 1 line
Changed paths:
   M /build.xml

Re-add the rejar target and invoke from dist target
------------------------------------------------------------------------
r1243 | shwei | 2006-08-10 01:57:29 -0500 (Thu, 10 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
Remove "miscellaneous" link
Rename various links in menus
------------------------------------------------------------------------
r1242 | shwei | 2006-08-09 22:09:13 -0500 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Reset pull count on meat pulls
Substring matching overrides fuzzy matching on conditionals
------------------------------------------------------------------------
r1241 | shwei | 2006-08-09 21:50:31 -0500 (Wed, 09 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Substring match preferred over pluralization match
------------------------------------------------------------------------
r1240 | shwei | 2006-08-09 21:47:09 -0500 (Wed, 09 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Informative battle completion message
------------------------------------------------------------------------
r1239 | shwei | 2006-08-09 21:45:13 -0500 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow pluralizations for user-entered item names
Only popup request synch if battle not yet completed
------------------------------------------------------------------------
r1238 | shwei | 2006-08-09 21:25:14 -0500 (Wed, 09 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Added button is a button class
------------------------------------------------------------------------
r1237 | shwei | 2006-08-09 17:42:06 -0500 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Add The Professor to buffbot list
Sort buffbot offerings into easy-to-see categories
------------------------------------------------------------------------
r1236 | veracity0 | 2006-08-09 17:24:11 -0500 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Add initial location Details for The Road to the White CItadel

------------------------------------------------------------------------
r1235 | shwei | 2006-08-09 15:52:47 -0500 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Simpler messages for item transfer
Do not abort entire transfer for single failure
------------------------------------------------------------------------
r1234 | shwei | 2006-08-09 15:00:49 -0500 (Wed, 09 Aug 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java

Add more options to clan stash management
Accurately retrieve whether or not player has clan
Item retrieval consults clan stash for early satisfy
Allow listing of closet and stash items in creation display
Remove guild hall from standard drop down (should be bookmark)
------------------------------------------------------------------------
r1233 | veracity0 | 2006-08-09 13:59:33 -0500 (Wed, 09 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

restore Seal Clubber level 1 title

------------------------------------------------------------------------
r1232 | theFox | 2006-08-09 03:40:18 -0500 (Wed, 09 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Fix recognition of relay browser hagnk pulls
------------------------------------------------------------------------
r1231 | shwei | 2006-08-09 02:36:18 -0500 (Wed, 09 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Refresh player status on "has" event messages
------------------------------------------------------------------------
r1230 | shwei | 2006-08-09 02:31:50 -0500 (Wed, 09 Aug 2006) | 5 lines
Changed paths:
   M /src/data/classskills.dat
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Update new skill costs for AT buffs
Simpler turn count calculation for buffbots
Lowercase names to ensure item name uniformity
Fix default quantity value handling in clan stash
Add notification messages when submitting buff requests
------------------------------------------------------------------------
r1229 | shwei | 2006-08-09 02:01:27 -0500 (Wed, 09 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Update new skill costs for AT buffs
Update buffbot turncast calculation
Lowercase names to ensure uniformity
------------------------------------------------------------------------
r1228 | shwei | 2006-08-08 21:27:14 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/html/compactmenu.js
   M /src/html/lchat.js
   M /src/html/topmenu.js
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Default scriptbar command additions
------------------------------------------------------------------------
r1227 | shwei | 2006-08-08 21:00:42 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java

Remember last quantity entered for stash withdrawals
------------------------------------------------------------------------
r1226 | shwei | 2006-08-08 20:57:39 -0500 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java

Rename search tab
Fix stash multiple
------------------------------------------------------------------------
r1225 | shwei | 2006-08-08 19:07:13 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java

Add filters to clan stash
------------------------------------------------------------------------
r1224 | shwei | 2006-08-08 18:23:35 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix status effect doubling
------------------------------------------------------------------------
r1223 | shwei | 2006-08-08 15:25:17 -0500 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Delete duplicate submit fields
Always force continue for buffbot
------------------------------------------------------------------------
r1222 | shwei | 2006-08-08 14:27:11 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Disallow "Results:" and "Adventure Results:" encounters
------------------------------------------------------------------------
r1221 | shwei | 2006-08-08 14:06:53 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java

No pre-calculation for Galaktik requests
------------------------------------------------------------------------
r1220 | shwei | 2006-08-08 13:59:51 -0500 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix cola uniform choice adventure handling
Verify equipment before adventuring in outfit zone
------------------------------------------------------------------------
r1219 | shwei | 2006-08-08 13:40:40 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Unequip item during item retrieval
------------------------------------------------------------------------
r1218 | shwei | 2006-08-08 13:36:04 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Milk of magnesium and munchies pills also display under other
------------------------------------------------------------------------
r1217 | shwei | 2006-08-08 13:33:32 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Non-edible cookables display under "other" as well
------------------------------------------------------------------------
r1216 | shwei | 2006-08-08 13:27:27 -0500 (Tue, 08 Aug 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

If update is in Swing thread, do immediately
Fix forward browsing button in mini-browser
Wait until request completion before returning from display attempt
------------------------------------------------------------------------
r1215 | shwei | 2006-08-08 13:07:21 -0500 (Tue, 08 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Auto-retrieve items from clan stash
Do not display closet-driven creatables
Allow auto-acquire attempts to generate errors
------------------------------------------------------------------------
r1214 | shwei | 2006-08-08 12:44:55 -0500 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Do not disable options based on selection
Reduce number of customizations on create tab
------------------------------------------------------------------------
r1213 | shwei | 2006-08-08 11:54:46 -0500 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /build.xml

Enable debug compile by default
Condense duplicate target actions
------------------------------------------------------------------------
r1212 | veracity0 | 2006-08-08 06:49:56 -0500 (Tue, 08 Aug 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Fix autosell price

------------------------------------------------------------------------
r1211 | shwei | 2006-08-08 03:27:17 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/data/buffbots.dat

Add new buffbot, revert to original XML file locations
------------------------------------------------------------------------
r1210 | shwei | 2006-08-08 02:09:21 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Register deleveling effect of shieldbutt
------------------------------------------------------------------------
r1209 | shwei | 2006-08-08 01:01:15 -0500 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow assumption of infinite NPC items for creation purposes
------------------------------------------------------------------------
r1208 | veracity0 | 2006-08-07 21:26:24 -0500 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat

Fix item number

------------------------------------------------------------------------
r1207 | shwei | 2006-08-07 18:01:41 -0500 (Mon, 07 Aug 2006) | 1 line
Changed paths:
   A /lib/limeglass.icns

Add limeglass icns file
------------------------------------------------------------------------
r1206 | veracity0 | 2006-08-07 17:27:34 -0500 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow "remove" to stand alone like a function call

------------------------------------------------------------------------
r1205 | shwei | 2006-08-07 15:44:12 -0500 (Mon, 07 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Do not process adventure decrements manually
------------------------------------------------------------------------
r1204 | shwei | 2006-08-07 15:18:43 -0500 (Mon, 07 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Use an astral mushroom when taking a trip
------------------------------------------------------------------------
r1203 | shwei | 2006-08-07 14:46:22 -0500 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Move data files to Sourceforge website
Include cost of each buff in description
------------------------------------------------------------------------
r1202 | shwei | 2006-08-07 14:14:28 -0500 (Mon, 07 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix bookmarks in relay browser
------------------------------------------------------------------------
r1201 | shwei | 2006-08-07 03:41:13 -0500 (Mon, 07 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Refresh sidepane using the sidepane (no full refresh)
------------------------------------------------------------------------
r1200 | shwei | 2006-08-07 03:22:43 -0500 (Mon, 07 Aug 2006) | 2 lines
Changed paths:
   A /src/data/modifiers.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Do not reset status effects
Extract modifier data into separate file
------------------------------------------------------------------------
r1199 | veracity0 | 2006-08-06 22:57:08 -0500 (Sun, 06 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Attempt to work around KoL item naming bug

------------------------------------------------------------------------
r1198 | veracity0 | 2006-08-06 21:14:55 -0500 (Sun, 06 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Three more effects add to monster level

------------------------------------------------------------------------
r1197 | shwei | 2006-08-06 20:33:15 -0500 (Sun, 06 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Add script bar to mini-browser
Change threading model for mini-browser
Add bookmarks to relay browser (as needed)
------------------------------------------------------------------------
r1196 | veracity0 | 2006-08-06 18:17:30 -0500 (Sun, 06 Aug 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Wielding two handed weapon never requires unwielding off-hand weapon.

------------------------------------------------------------------------
r1195 | shwei | 2006-08-06 17:20:36 -0500 (Sun, 06 Aug 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Status effect refresh on tiny house clearing
------------------------------------------------------------------------
r1194 | shwei | 2006-08-06 15:40:18 -0500 (Sun, 06 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Erase pending state during auto-restore
------------------------------------------------------------------------
r1193 | shwei | 2006-08-06 15:32:36 -0500 (Sun, 06 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Reset session on login (fix fullstat bug)
Character pane refresh clears recent effects list
Allow citadel for anyone who has a rabbit's foot
------------------------------------------------------------------------
r1192 | veracity0 | 2006-08-06 09:06:31 -0500 (Sun, 06 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Additional castle wheel choice from initial to map quest position

------------------------------------------------------------------------
r1191 | shwei | 2006-08-06 04:48:38 -0500 (Sun, 06 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Change mini-moon light formula
------------------------------------------------------------------------
r1190 | shwei | 2006-08-06 04:04:13 -0500 (Sun, 06 Aug 2006) | 1 line
Changed paths:
   M /src/data/equipment.dat

Crazy bastard sword is one-handed
------------------------------------------------------------------------
r1189 | shwei | 2006-08-06 03:16:52 -0500 (Sun, 06 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Move adventure detection to KoLAdventure
------------------------------------------------------------------------
r1188 | shwei | 2006-08-06 02:57:24 -0500 (Sun, 06 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Recognize relay browser hagnk pulls
Add "pull" command as "hagnk" CLI alias
------------------------------------------------------------------------
r1187 | shwei | 2006-08-06 01:51:34 -0500 (Sun, 06 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Command history goes to bottom after every command is entered
Do not log mall searches in session log
------------------------------------------------------------------------
r1186 | shwei | 2006-08-05 23:32:05 -0500 (Sat, 05 Aug 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Better selected item detection
Buttons do not resize with table cell
Do not retain stale added item value in cell
Store existence detection moved to constructFrame()
------------------------------------------------------------------------
r1185 | shwei | 2006-08-05 21:53:46 -0500 (Sat, 05 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix frame re-loading resulting in blank tab bug
Unequip command does not generate errors if no item exists
Equip command does not generate errors if already equipped
------------------------------------------------------------------------
r1184 | shwei | 2006-08-05 21:47:08 -0500 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Disallow purchases from your own store
------------------------------------------------------------------------
r1183 | shwei | 2006-08-05 21:25:35 -0500 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix terrarium link
------------------------------------------------------------------------
r1182 | shwei | 2006-08-05 21:14:15 -0500 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Session refresh should not reset session data
------------------------------------------------------------------------
r1181 | shwei | 2006-08-05 21:12:39 -0500 (Sat, 05 Aug 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Reduce maximal buffer size for message buffers
Remove unnecessary ripple layer on event firing
------------------------------------------------------------------------
r1180 | shwei | 2006-08-05 20:57:34 -0500 (Sat, 05 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Remove debug in item consumption test
Parse effects whenever refreshing character pane
------------------------------------------------------------------------
r1179 | shwei | 2006-08-05 16:33:17 -0500 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Download data file updates directly from ViewSVN
------------------------------------------------------------------------
r1178 | shwei | 2006-08-05 16:23:22 -0500 (Sat, 05 Aug 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Temporarily remove script recording
Fix double-counting of clovers during item usage
Fix scroll-to-end for mini-browser usage
------------------------------------------------------------------------
r1177 | veracity0 | 2006-08-05 08:49:35 -0500 (Sat, 05 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Add tooltips to buff checkboxes

------------------------------------------------------------------------
r1176 | shwei | 2006-08-05 04:08:51 -0500 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Switch to combo boxes
------------------------------------------------------------------------
r1175 | shwei | 2006-08-05 03:31:14 -0500 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Use checkbox format everywhere
------------------------------------------------------------------------
r1174 | shwei | 2006-08-05 01:17:00 -0500 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Show more data for buffs
------------------------------------------------------------------------
r1173 | shwei | 2006-08-04 20:32:17 -0500 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java

Fix hermit check
------------------------------------------------------------------------
r1172 | shwei | 2006-08-04 20:07:52 -0500 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

No "You" in spleen of steel acquisition
------------------------------------------------------------------------
r1171 | shwei | 2006-08-04 20:01:52 -0500 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Allow multi-use of munchies pills
------------------------------------------------------------------------
r1170 | shwei | 2006-08-04 19:52:55 -0500 (Fri, 04 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Refresh button refreshes everything
Add additional checks to hermit request
------------------------------------------------------------------------
r1169 | shwei | 2006-08-04 19:44:54 -0500 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

New buffbot request interface
------------------------------------------------------------------------
r1168 | shwei | 2006-08-04 03:55:21 -0500 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Parse all dates as USA dates
------------------------------------------------------------------------
r1167 | veracity0 | 2006-08-03 21:41:24 -0500 (Thu, 03 Aug 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat

new plural

------------------------------------------------------------------------
r1166 | veracity0 | 2006-08-03 18:08:11 -0500 (Thu, 03 Aug 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat

Put back bot

------------------------------------------------------------------------
r1165 | veracity0 | 2006-08-03 08:32:31 -0500 (Thu, 03 Aug 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat

remove extra spaces

------------------------------------------------------------------------
r1164 | veracity0 | 2006-08-03 08:30:44 -0500 (Thu, 03 Aug 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

fix autosell prices

------------------------------------------------------------------------
r1163 | veracity0 | 2006-08-02 22:21:43 -0500 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat

Remove obsolete buffbot

------------------------------------------------------------------------
r1162 | shwei | 2006-08-02 20:19:19 -0500 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Do not session-log login requests
Do not reset auto-repair settings on login
------------------------------------------------------------------------
r1161 | veracity0 | 2006-08-02 18:50:54 -0500 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

New effects. Mark item usable

------------------------------------------------------------------------
r1160 | veracity0 | 2006-08-02 18:24:11 -0500 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

New items, recipes, equipment

------------------------------------------------------------------------
r1159 | shwei | 2006-08-02 14:32:29 -0500 (Wed, 02 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove zone from adventure name indexing
------------------------------------------------------------------------
r1158 | shwei | 2006-08-02 14:16:32 -0500 (Wed, 02 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Initialize array before passing to constructor
------------------------------------------------------------------------
r1157 | shwei | 2006-08-02 03:25:52 -0500 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix adventure lookup re-selection on startup/adventuring
Fix null pointer on acquisition of 2+ new items without inventory refresh
------------------------------------------------------------------------
r1156 | shwei | 2006-08-02 01:26:56 -0500 (Wed, 02 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Reverse parameters in map_to_file
------------------------------------------------------------------------
r1155 | shwei | 2006-08-02 00:41:54 -0500 (Wed, 02 Aug 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add map_to_file function
------------------------------------------------------------------------
r1154 | shwei | 2006-08-02 00:24:44 -0500 (Wed, 02 Aug 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix boolean-indexed maps
Add file_to_map function
------------------------------------------------------------------------
r1153 | veracity0 | 2006-08-01 07:03:14 -0500 (Tue, 01 Aug 2006) | 2 lines
Changed paths:
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Add Comma Chameleon

------------------------------------------------------------------------
r1152 | veracity0 | 2006-07-31 17:57:13 -0500 (Mon, 31 Jul 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

royal jelly taco. styrofoam weapons add +3 ML

------------------------------------------------------------------------
r1151 | shwei | 2006-07-31 15:43:48 -0500 (Mon, 31 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add stat day checks to ASH
Fix double stat day checks for CLI

------------------------------------------------------------------------
r1150 | veracity0 | 2006-07-31 01:03:56 -0500 (Mon, 31 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

fix status effect name of Egg-stortionary Tactics

------------------------------------------------------------------------
r1149 | veracity0 | 2006-07-30 06:00:19 -0500 (Sun, 30 Jul 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Update combat percentages and monster drops

------------------------------------------------------------------------
r1148 | shwei | 2006-07-30 02:21:53 -0500 (Sun, 30 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Fix window re-initialization
------------------------------------------------------------------------
r1147 | veracity0 | 2006-07-29 15:47:28 -0500 (Sat, 29 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Unwield clover weapon before untinkering it. Don't give up if can't buy a
Rock and Roll Legend. Execute equip/untinker/unequip requests through CLI

------------------------------------------------------------------------
r1146 | shwei | 2006-07-29 14:40:06 -0500 (Sat, 29 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Force continue state before running request
------------------------------------------------------------------------
r1145 | veracity0 | 2006-07-29 11:35:42 -0500 (Sat, 29 Jul 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat

ninja mop is two-handed

------------------------------------------------------------------------
r1144 | veracity0 | 2006-07-29 11:33:17 -0500 (Sat, 29 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Refresh all calculated lists, including sellables, when change equipment

------------------------------------------------------------------------
r1143 | veracity0 | 2006-07-29 11:28:15 -0500 (Sat, 29 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Refresh creatables list after changing equipment

------------------------------------------------------------------------
r1142 | veracity0 | 2006-07-29 08:38:40 -0500 (Sat, 29 Jul 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat

Fix typo in item name

------------------------------------------------------------------------
r1141 | shwei | 2006-07-28 18:35:24 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Remove extra hasItem() checks
------------------------------------------------------------------------
r1140 | shwei | 2006-07-28 18:27:32 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Multi-pass mana restore for ASH
------------------------------------------------------------------------
r1139 | shwei | 2006-07-28 18:19:26 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Single-pass mana restore
------------------------------------------------------------------------
r1138 | shwei | 2006-07-28 17:57:31 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Over-acquire seltzer
------------------------------------------------------------------------
r1137 | shwei | 2006-07-28 17:18:25 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Reset last adventure location while adventuring
------------------------------------------------------------------------
r1136 | shwei | 2006-07-28 16:59:11 -0500 (Fri, 28 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix handling of sequences of spleen item uses
Introduce lastUpdate variable into item consumption
Test lastUpdate variable when handling ASH eat/drink commands
------------------------------------------------------------------------
r1135 | shwei | 2006-07-28 14:08:58 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Rather than keep up with changing rules, general success detection
------------------------------------------------------------------------
r1134 | shwei | 2006-07-28 13:47:58 -0500 (Fri, 28 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Ignore continuation state for creating meat paste
Ensure existence of equipment before trying to equip
------------------------------------------------------------------------
r1133 | shwei | 2006-07-28 13:35:58 -0500 (Fri, 28 Jul 2006) | 2 lines
Changed paths:
   M /src/html/cli.html
   M /src/html/compactmenu.js
   M /src/html/lchat.js
   M /src/html/topmenu.js
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Replace body content only
Increase refresh frequency
------------------------------------------------------------------------
r1132 | shwei | 2006-07-28 13:26:19 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/html/cli.html
   M /src/html/compactmenu.js
   M /src/html/lchat.js
   M /src/html/topmenu.js

Refresh sidebar without screen flicker
------------------------------------------------------------------------
r1131 | shwei | 2006-07-28 12:43:26 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Show location details for all areas
------------------------------------------------------------------------
r1130 | shwei | 2006-07-28 12:37:41 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Use a print stream, not a log stream
------------------------------------------------------------------------
r1129 | shwei | 2006-07-28 12:32:48 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Use a print stream, not a log stream
------------------------------------------------------------------------
r1128 | shwei | 2006-07-28 01:50:59 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version number update
------------------------------------------------------------------------
r1127 | shwei | 2006-07-28 01:33:06 -0500 (Fri, 28 Jul 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Add null check when setting selected index/item
Reset selected item after issuing "login" command
------------------------------------------------------------------------
r1126 | shwei | 2006-07-28 01:19:08 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Refresh calculated lists after message sends
------------------------------------------------------------------------
r1125 | shwei | 2006-07-28 01:14:04 -0500 (Fri, 28 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java

There was actually no change to the form field
------------------------------------------------------------------------
r1124 | shwei | 2006-07-27 21:19:09 -0500 (Thu, 27 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Tavern quest helper
Allow logins after failure
------------------------------------------------------------------------
r1123 | veracity0 | 2006-07-27 19:32:45 -0500 (Thu, 27 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow multiple key variables in a single foreach statement

------------------------------------------------------------------------
r1122 | shwei | 2006-07-27 14:32:59 -0500 (Thu, 27 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Renaming of frames
Fix time-in requests
------------------------------------------------------------------------
r1121 | shwei | 2006-07-27 13:21:53 -0500 (Thu, 27 Jul 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

Degrassi knoll unlocks with buffed stat
Post-cyrpt cemetary unlocks with base stat
------------------------------------------------------------------------
r1120 | shwei | 2006-07-27 13:19:54 -0500 (Thu, 27 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Detect cloaca and dyspepsi uniforms for MP refresh
Do not refresh status while running relay browser
------------------------------------------------------------------------
r1119 | shwei | 2006-07-27 12:16:54 -0500 (Thu, 27 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java

Window naming consistency
------------------------------------------------------------------------
r1118 | shwei | 2006-07-27 11:58:35 -0500 (Thu, 27 Jul 2006) | 1 line
Changed paths:
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Increase delay on reloading side pane
------------------------------------------------------------------------
r1117 | shwei | 2006-07-27 11:51:59 -0500 (Thu, 27 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Make shrug-off links optional
------------------------------------------------------------------------
r1116 | shwei | 2006-07-27 11:46:27 -0500 (Thu, 27 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix initial loading of options frame
------------------------------------------------------------------------
r1115 | shwei | 2006-07-27 11:36:09 -0500 (Thu, 27 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix relay browser memory leak
------------------------------------------------------------------------
r1114 | veracity0 | 2006-07-26 18:13:56 -0500 (Wed, 26 Jul 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/Nemesis.java

New items and recipes. Save weapon and offhand in Nemesis quest

------------------------------------------------------------------------
r1113 | shwei | 2006-07-26 15:29:35 -0500 (Wed, 26 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

First index occurrence instead of shortest length
------------------------------------------------------------------------
r1112 | shwei | 2006-07-26 15:26:22 -0500 (Wed, 26 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reconstruct gym URL for every request
------------------------------------------------------------------------
r1111 | shwei | 2006-07-26 15:18:39 -0500 (Wed, 26 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Do not reset last seen on non-error
Only add relay browser links to charpane.php
------------------------------------------------------------------------
r1110 | shwei | 2006-07-26 15:07:06 -0500 (Wed, 26 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Use IP address for image server
------------------------------------------------------------------------
r1109 | shwei | 2006-07-26 14:00:26 -0500 (Wed, 26 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Remove extraneous parameter to run
Make camping occur first in restoration
------------------------------------------------------------------------
r1108 | shwei | 2006-07-26 01:40:22 -0500 (Wed, 26 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Refresh status before continuing onto next request
------------------------------------------------------------------------
r1107 | veracity0 | 2006-07-26 00:05:09 -0500 (Wed, 26 Jul 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/outfits.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

new items, effect, recipes, outfit

------------------------------------------------------------------------
r1106 | shwei | 2006-07-25 19:42:54 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Null pointer checks
------------------------------------------------------------------------
r1105 | shwei | 2006-07-25 19:41:05 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Storage items loading occurs before frame loads
------------------------------------------------------------------------
r1104 | shwei | 2006-07-25 19:38:08 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Chat has valid strings in Windows menu
------------------------------------------------------------------------
r1103 | shwei | 2006-07-25 19:30:38 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Allow mailbox to load on startup
------------------------------------------------------------------------
r1102 | shwei | 2006-07-25 19:27:49 -0500 (Tue, 25 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Allow store manager to load as a tab
Fix naming inconsistencies for startup displays
------------------------------------------------------------------------
r1101 | shwei | 2006-07-25 19:17:44 -0500 (Tue, 25 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Update version number
Change adventure processing approach
------------------------------------------------------------------------
r1100 | shwei | 2006-07-25 17:39:35 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Force continue before executing a line
------------------------------------------------------------------------
r1099 | shwei | 2006-07-25 17:35:03 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix double registration of encounters
------------------------------------------------------------------------
r1098 | shwei | 2006-07-25 17:26:01 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Chaining using "choice.php" in response text
------------------------------------------------------------------------
r1097 | shwei | 2006-07-25 17:24:27 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Remove choice adventure registration chaining
------------------------------------------------------------------------
r1096 | shwei | 2006-07-25 17:06:30 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Get the equivalent of invokeAndWait without locking Swing thread
------------------------------------------------------------------------
r1095 | shwei | 2006-07-25 15:26:26 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java

Track by value instead of index
------------------------------------------------------------------------
r1094 | shwei | 2006-07-25 15:19:58 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix adventure name initialization
------------------------------------------------------------------------
r1093 | shwei | 2006-07-25 15:09:43 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix Swing thread synchronization
------------------------------------------------------------------------
r1092 | shwei | 2006-07-25 03:20:29 -0500 (Tue, 25 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Add shrug off links to character pane
------------------------------------------------------------------------
r1091 | shwei | 2006-07-25 02:24:44 -0500 (Tue, 25 Jul 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/data/statuseffects.dat

Add IocaineBot to bots
Fix Spicy Limeness effect
------------------------------------------------------------------------
r1090 | shwei | 2006-07-24 16:55:02 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Don't run a request if there's no familiar change
------------------------------------------------------------------------
r1089 | shwei | 2006-07-24 16:48:46 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix removal of unconditional triggers
------------------------------------------------------------------------
r1088 | shwei | 2006-07-24 16:42:43 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

System messages and mod warnings are exempt from /haiku rules
------------------------------------------------------------------------
r1087 | shwei | 2006-07-24 16:36:21 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java

Fix compile error
------------------------------------------------------------------------
r1086 | shwei | 2006-07-24 16:33:16 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Ignore character pane if running a script
------------------------------------------------------------------------
r1085 | shwei | 2006-07-24 15:41:00 -0500 (Mon, 24 Jul 2006) | 5 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Add sneaksie to list of buffbots
Move event firing out of Swing thread
Fix mirror image handling for contentsChanged()
Fix title handling for chat frames
Add contact information to session logs
------------------------------------------------------------------------
r1084 | shwei | 2006-07-24 14:53:52 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Get online status without starting chat
------------------------------------------------------------------------
r1083 | shwei | 2006-07-24 14:44:27 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Increase responsiveness by using invokeLater()
------------------------------------------------------------------------
r1082 | shwei | 2006-07-24 14:19:10 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Re-synchronize to ensure proper ordering of occurrences
------------------------------------------------------------------------
r1081 | shwei | 2006-07-24 12:29:04 -0500 (Mon, 24 Jul 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Add Testudinata to buffbot list
Fix Latin-1 character encoding handling
------------------------------------------------------------------------
r1080 | shwei | 2006-07-24 11:52:26 -0500 (Mon, 24 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Revise button threading model
Adventure lookup fix
------------------------------------------------------------------------
r1079 | shwei | 2006-07-24 04:05:47 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix null pointer in creatable_amount
------------------------------------------------------------------------
r1078 | shwei | 2006-07-24 03:43:50 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Race condition exception handling
------------------------------------------------------------------------
r1077 | shwei | 2006-07-24 03:32:59 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Abort also bypasses queue for relay browser CLI
------------------------------------------------------------------------
r1076 | shwei | 2006-07-24 03:31:31 -0500 (Mon, 24 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Improved error checking for commands
Abort command immediately clears gCLI queue
------------------------------------------------------------------------
r1075 | shwei | 2006-07-24 03:20:35 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Reduce usage of request threads for non-requests
------------------------------------------------------------------------
r1074 | shwei | 2006-07-24 03:07:22 -0500 (Mon, 24 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Make CLI immune from adventure filtering
Add choice adventures to registerable encounters
Remove request thread usage in login sequence
------------------------------------------------------------------------
r1073 | shwei | 2006-07-24 02:20:09 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Change user interface for buffbot requesting
------------------------------------------------------------------------
r1072 | shwei | 2006-07-24 01:17:50 -0500 (Mon, 24 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix paths in relay browser
------------------------------------------------------------------------
r1071 | shwei | 2006-07-23 22:36:41 -0500 (Sun, 23 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Ultra-rare abort
------------------------------------------------------------------------
r1070 | veracity0 | 2006-07-23 22:17:24 -0500 (Sun, 23 Jul 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Add new Ultra-Rare monster

------------------------------------------------------------------------
r1069 | shwei | 2006-07-23 19:53:33 -0500 (Sun, 23 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Better exception handling given lag
------------------------------------------------------------------------
r1068 | veracity0 | 2006-07-23 18:16:36 -0500 (Sun, 23 Jul 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Add PYEC

------------------------------------------------------------------------
r1067 | veracity0 | 2006-07-23 17:03:26 -0500 (Sun, 23 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

remove bogus comment

------------------------------------------------------------------------
r1066 | veracity0 | 2006-07-23 16:55:39 -0500 (Sun, 23 Jul 2006) | 4 lines
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Add debug target to build file.
Don't crash when adding new mood.
New moods start with no targets.
When switch moods, switch displayed targets.
------------------------------------------------------------------------
r1065 | shwei | 2006-07-23 16:07:57 -0500 (Sun, 23 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Allow events frame to load
------------------------------------------------------------------------
r1064 | shwei | 2006-07-23 16:03:30 -0500 (Sun, 23 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java

Fixing account request password hash retrieval
------------------------------------------------------------------------
r1063 | veracity0 | 2006-07-23 15:10:12 -0500 (Sun, 23 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Possibly refresh after using antidote

------------------------------------------------------------------------
r1062 | shwei | 2006-07-23 02:55:20 -0500 (Sun, 23 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java

Use strings instead of integers for chat
------------------------------------------------------------------------
r1061 | shwei | 2006-07-22 21:17:25 -0500 (Sat, 22 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Return the result value
------------------------------------------------------------------------
r1060 | shwei | 2006-07-22 17:28:38 -0500 (Sat, 22 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix zero-zero trigger-target restoration
------------------------------------------------------------------------
r1059 | shwei | 2006-07-22 05:06:42 -0500 (Sat, 22 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

If no buffs are found, don't show a frame
------------------------------------------------------------------------
r1058 | shwei | 2006-07-22 04:53:17 -0500 (Sat, 22 Jul 2006) | 1 line
Changed paths:
   D /src/data/buffs.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Remove static bot configuration
------------------------------------------------------------------------
r1057 | shwei | 2006-07-22 03:54:44 -0500 (Sat, 22 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java

Only list buffs which have some kind of offering
------------------------------------------------------------------------
r1056 | shwei | 2006-07-22 03:34:37 -0500 (Sat, 22 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Remove forced usage of 1
------------------------------------------------------------------------
r1055 | shwei | 2006-07-22 03:27:16 -0500 (Sat, 22 Jul 2006) | 4 lines
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix buff shrugging during mood maintenance
Make skill usage error messages less specific
Change definition of equals for LockableListModel

------------------------------------------------------------------------
r1054 | shwei | 2006-07-22 00:08:22 -0500 (Sat, 22 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix chat command
------------------------------------------------------------------------
r1053 | veracity0 | 2006-07-21 23:58:36 -0500 (Fri, 21 Jul 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Add bkuew ribbon

------------------------------------------------------------------------
r1052 | shwei | 2006-07-21 16:45:26 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java

Check for zero-length password hashes
------------------------------------------------------------------------
r1051 | shwei | 2006-07-21 15:41:37 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix double invocation
------------------------------------------------------------------------
r1050 | shwei | 2006-07-21 15:25:28 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix chat request last seen processing
------------------------------------------------------------------------
r1049 | shwei | 2006-07-21 15:22:15 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java

Reset result processing state before running again
------------------------------------------------------------------------
r1048 | shwei | 2006-07-21 15:15:42 -0500 (Fri, 21 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Clovers are exempt from purchase restriction
Do not auto-repair if user opts to use box servant
------------------------------------------------------------------------
r1047 | shwei | 2006-07-21 14:57:15 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GreenMessageRequest.java

Fix scripted message sending
------------------------------------------------------------------------
r1046 | shwei | 2006-07-21 14:50:20 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix display state flashing
------------------------------------------------------------------------
r1045 | shwei | 2006-07-21 14:41:32 -0500 (Fri, 21 Jul 2006) | 2 lines
Changed paths:
   M /src/html/compactmenu.js
   A /src/html/lchat.js
   M /src/html/topmenu.js
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Complete addition of script bar to relay browser
Fix chat using incorrect lastSeen value
------------------------------------------------------------------------
r1044 | shwei | 2006-07-21 04:59:32 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   A /src/html/compactmenu.js
   A /src/html/topmenu.js
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Top bar script select stub
------------------------------------------------------------------------
r1043 | shwei | 2006-07-21 02:14:59 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fixed chat initialization
------------------------------------------------------------------------
r1042 | shwei | 2006-07-21 01:39:01 -0500 (Fri, 21 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Multi-thread buffbot data loading
Place all frame loads in request thread
------------------------------------------------------------------------
r1041 | shwei | 2006-07-21 00:00:56 -0500 (Fri, 21 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix equipment restoration check
------------------------------------------------------------------------
r1040 | veracity0 | 2006-07-20 22:29:10 -0500 (Thu, 20 Jul 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Monster data for Ghost Miner

------------------------------------------------------------------------
r1039 | shwei | 2006-07-20 19:04:45 -0500 (Thu, 20 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Simplify calculation for smithing and plying
Handle single-step recipes with adventure usage
------------------------------------------------------------------------
r1038 | shwei | 2006-07-20 18:55:23 -0500 (Thu, 20 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Simplify calculation for wok as well
------------------------------------------------------------------------
r1037 | shwei | 2006-07-20 18:54:02 -0500 (Thu, 20 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Double-validate adventures left for item creation
------------------------------------------------------------------------
r1036 | veracity0 | 2006-07-20 18:37:30 -0500 (Thu, 20 Jul 2006) | 7 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add superhero mask.
superhero mask.
Save & restore weapon and off-hand weapon, if necessary, when using mirror shard
Correctly restore weapon, offhand, and hat when casting skills: get current
equipment name without the (power) suffix.
ASH functions: boolean take_closet( int meat ) & boolean put_closet( int meat )

------------------------------------------------------------------------
r1035 | shwei | 2006-07-20 18:30:11 -0500 (Thu, 20 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Null checks for accessory equipping
Fix constant unequips when dual-wielding
------------------------------------------------------------------------
r1034 | shwei | 2006-07-20 18:13:45 -0500 (Thu, 20 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Remove thread locks on display updates
------------------------------------------------------------------------
r1033 | shwei | 2006-07-20 18:03:05 -0500 (Thu, 20 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix mana restore loading
Add additional restores
------------------------------------------------------------------------
r1032 | shwei | 2006-07-20 17:23:23 -0500 (Thu, 20 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix HTML-to-text conversion in CLI
Fix level gain detection for council refresh
------------------------------------------------------------------------
r1031 | shwei | 2006-07-20 15:14:19 -0500 (Thu, 20 Jul 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Use combines page for equipment data
Add Cherry Cloaca Cola to list of restores
Do not attempt restore if there is less than 1 item
Disable Citadel for softcore players and those without lucky foot
------------------------------------------------------------------------
r1030 | shwei | 2006-07-20 13:27:08 -0500 (Thu, 20 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

All choice options are considered player-specific
Only avoid tallying storage items if out of Ronin
If the player name is unknown, just use the player ID
------------------------------------------------------------------------
r1029 | shwei | 2006-07-20 01:53:26 -0500 (Thu, 20 Jul 2006) | 3 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Always randomize server select
Consult remote XML file for buffbots
Refresh adventure list on login (signed gyms)
------------------------------------------------------------------------
r1028 | shwei | 2006-07-19 23:13:47 -0500 (Wed, 19 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add new servers to list
Make previousLine variable non-static
------------------------------------------------------------------------
r1027 | veracity0 | 2006-07-19 18:28:04 -0500 (Wed, 19 Jul 2006) | 4 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Add 'pet rock "Groucho" disguise'. Not marked as a pet rock familiar item
because KoLmafia doesn't yet support familiars with multiple familiar-specific
items...

------------------------------------------------------------------------
r1026 | shwei | 2006-07-19 18:21:58 -0500 (Wed, 19 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java

Fix mail checking CLI command
Remove toast and arches commands
------------------------------------------------------------------------
r1025 | shwei | 2006-07-19 16:25:18 -0500 (Wed, 19 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix handling of '*' for CLI commands
Fix skill usage in relay/mini browser handling
------------------------------------------------------------------------
r1024 | shwei | 2006-07-19 16:18:35 -0500 (Wed, 19 Jul 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Fix handling of magical mystery juice
Do not erase the adventure/buff count
Remove beaten-up removers from restore list
Automatically find gum when adventuring in the sewer
------------------------------------------------------------------------
r1023 | veracity0 | 2006-07-19 08:53:29 -0500 (Wed, 19 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix typo
------------------------------------------------------------------------
r1022 | veracity0 | 2006-07-19 08:13:10 -0500 (Wed, 19 Jul 2006) | 2 lines
Changed paths:
   D /kolmafia

remove bogus file

------------------------------------------------------------------------
r1021 | shwei | 2006-07-19 03:55:42 -0500 (Wed, 19 Jul 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat

Fix AT buff shrugging
------------------------------------------------------------------------
r1020 | shwei | 2006-07-19 03:55:14 -0500 (Wed, 19 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Smooth Movement <=> Smooth Movements conversion
Simple session logging for item creation (incomplete)
------------------------------------------------------------------------
r1019 | shwei | 2006-07-19 02:31:37 -0500 (Wed, 19 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Allow all results to be processed, if internal
Session tally updates for everything except storage pulls
------------------------------------------------------------------------
r1018 | veracity0 | 2006-07-19 02:16:53 -0500 (Wed, 19 Jul 2006) | 1 line
Changed paths:
   A /kolmafia

Share project 'kolmafia' into 'https://svn.sourceforge.net/svnroot/kolmafia/kolmafia'
------------------------------------------------------------------------
r1017 | shwei | 2006-07-18 22:47:31 -0500 (Tue, 18 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Only decrement if there is a cost associated with the request
------------------------------------------------------------------------
r1016 | shwei | 2006-07-18 22:18:31 -0500 (Tue, 18 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Check for levels instead of stat gains
------------------------------------------------------------------------
r1015 | shwei | 2006-07-18 22:17:31 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix double counting of choice adventures
Only visit council upon gaining levels
------------------------------------------------------------------------
r1014 | shwei | 2006-07-18 22:13:41 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix double-counting of non relay-browser choice adventure results
(Choice adventure double counting not yet resolved)
------------------------------------------------------------------------
r1013 | veracity0 | 2006-07-18 22:06:44 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

The Knob Shaft

------------------------------------------------------------------------
r1012 | shwei | 2006-07-18 22:04:17 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LogoutRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix double-processing of choice adventures
Centralize logout-handling code
------------------------------------------------------------------------
r1011 | veracity0 | 2006-07-18 22:00:15 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New items and recipes

------------------------------------------------------------------------
r1010 | shwei | 2006-07-18 21:44:32 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Add default actions for cupcake effects
Simplify item matching subroutine for CLI
------------------------------------------------------------------------
r1009 | shwei | 2006-07-18 20:59:27 -0500 (Tue, 18 Jul 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat

Island areas have no base stat requirements
------------------------------------------------------------------------
r1008 | shwei | 2006-07-18 20:48:16 -0500 (Tue, 18 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Adventure frame and skill casting panel works the same
------------------------------------------------------------------------
r1007 | shwei | 2006-07-18 20:32:06 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Do not auto-satisfy early for food/drinks
Default to clockwork servant if no options available
------------------------------------------------------------------------
r1006 | shwei | 2006-07-18 20:18:25 -0500 (Tue, 18 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Fix order of dough handling
------------------------------------------------------------------------
r1005 | shwei | 2006-07-18 20:07:11 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Fix double-letter fuzzy matching
Make fuzzy matching for mall searches more useful
------------------------------------------------------------------------
r1004 | shwei | 2006-07-18 17:20:20 -0500 (Tue, 18 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Statically initialize adventure list
------------------------------------------------------------------------
r1003 | shwei | 2006-07-18 15:50:15 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Hedge key also gives a maze link
Auto-retrieve items to save on turns
------------------------------------------------------------------------
r1002 | veracity0 | 2006-07-18 07:03:08 -0500 (Tue, 18 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Avoid double counting of unequipped items

------------------------------------------------------------------------
r1001 | shwei | 2006-07-18 00:58:13 -0500 (Tue, 18 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix debug log replace-all on new lines
Fix mini-browser form rearrangement (factor new lines)
Strip XML comments from mini-browser rendering to fix tables
------------------------------------------------------------------------
r1000 | shwei | 2006-07-18 00:37:08 -0500 (Tue, 18 Jul 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat

The shore has no stat requirements
------------------------------------------------------------------------
r999 | shwei | 2006-07-17 21:03:12 -0500 (Mon, 17 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not log relay browser chat
------------------------------------------------------------------------
r998 | shwei | 2006-07-17 20:53:48 -0500 (Mon, 17 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Make sure to purchase buffing spray
------------------------------------------------------------------------
r997 | shwei | 2006-07-17 20:46:33 -0500 (Mon, 17 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix buffing spray and snowcone usage
------------------------------------------------------------------------
r996 | veracity0 | 2006-07-17 18:34:37 -0500 (Mon, 17 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix validation of Half-Astral adventuring

------------------------------------------------------------------------
r995 | shwei | 2006-07-17 13:32:54 -0500 (Mon, 17 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Re-instate effects when turns left drops below 2
------------------------------------------------------------------------
r994 | shwei | 2006-07-17 13:28:12 -0500 (Mon, 17 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Turn off hp recovery by default
Recover command uses desired target
------------------------------------------------------------------------
r993 | veracity0 | 2006-07-16 22:47:35 -0500 (Sun, 16 Jul 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Multi-use thin black candle.

------------------------------------------------------------------------
r992 | veracity0 | 2006-07-16 20:09:02 -0500 (Sun, 16 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

New KoL interface allows forcing accessories into specified slots without
unequipping existing accessory first.

------------------------------------------------------------------------
r991 | shwei | 2006-07-16 19:09:07 -0500 (Sun, 16 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Fix closet/storage meat management
------------------------------------------------------------------------
r990 | veracity0 | 2006-07-16 19:01:31 -0500 (Sun, 16 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Parse accessories correctly, whether or not slot number is shown

------------------------------------------------------------------------
r989 | shwei | 2006-07-16 18:22:37 -0500 (Sun, 16 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Use "bonus" instead of "day"
------------------------------------------------------------------------
r988 | veracity0 | 2006-07-16 12:51:07 -0500 (Sun, 16 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

add "remove" operator to remove a key from a map

------------------------------------------------------------------------
r987 | veracity0 | 2006-07-16 11:56:31 -0500 (Sun, 16 Jul 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/plurals.dat

Cyrpt requires buffed stat at least as large as base stat.
Pluralize milk of magnesiom.

------------------------------------------------------------------------
r986 | veracity0 | 2006-07-15 17:23:28 -0500 (Sat, 15 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Refresh creatables, usables, sellables, etc. when you Refresh closet

------------------------------------------------------------------------
r985 | shwei | 2006-07-14 14:23:00 -0500 (Fri, 14 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Only milk and magnesium are marked as food in "other" category
------------------------------------------------------------------------
r984 | shwei | 2006-07-14 14:15:29 -0500 (Fri, 14 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Centralize item filtering inside AdventureResult
Invoke "council" command instead of council URL
------------------------------------------------------------------------
r983 | shwei | 2006-07-14 13:12:47 -0500 (Fri, 14 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Ignore restore settings for manually entered numbers
------------------------------------------------------------------------
r982 | shwei | 2006-07-14 13:11:17 -0500 (Fri, 14 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Check for do-not restore
Acquire, not buy, chewing gum
------------------------------------------------------------------------
r981 | veracity0 | 2006-07-14 00:55:27 -0500 (Fri, 14 Jul 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

fix buffed stat requirements for areas over the stalk

------------------------------------------------------------------------
r980 | shwei | 2006-07-13 18:51:40 -0500 (Thu, 13 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

If the list is empty, refresh it
------------------------------------------------------------------------
r979 | shwei | 2006-07-13 17:19:06 -0500 (Thu, 13 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Trim new lines when printing to debug log
Do not add dense meat stacks or unsellables to mall
------------------------------------------------------------------------
r978 | shwei | 2006-07-13 17:02:59 -0500 (Thu, 13 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Update sellables and creatables list during item transfer
------------------------------------------------------------------------
r977 | shwei | 2006-07-13 16:55:06 -0500 (Thu, 13 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

More rigorous checks to tavern locator
Synchronize default shell execution for relay browser gCLI
Clean up CLI/ASH-driven adventure lookup
------------------------------------------------------------------------
r976 | shwei | 2006-07-13 16:48:48 -0500 (Thu, 13 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Allow "error" to appear as a word in the reply
Log tavern quest and barrel full of barrel adventures
------------------------------------------------------------------------
r975 | shwei | 2006-07-13 16:18:14 -0500 (Thu, 13 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java

Change last time to 0 when there's no update
------------------------------------------------------------------------
r974 | shwei | 2006-07-13 15:51:57 -0500 (Thu, 13 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix mysticality class validation
------------------------------------------------------------------------
r973 | shwei | 2006-07-13 14:59:52 -0500 (Thu, 13 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Mood settings honor abort condition explicitly
Fix edge case of 0% trigger for health/mana restore
------------------------------------------------------------------------
r972 | veracity0 | 2006-07-13 08:21:25 -0500 (Thu, 13 Jul 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

fix data for custom item

------------------------------------------------------------------------
r971 | shwei | 2006-07-13 03:21:55 -0500 (Thu, 13 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Ignore non-positive values
------------------------------------------------------------------------
r970 | shwei | 2006-07-13 03:05:00 -0500 (Thu, 13 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Re-add continue command
------------------------------------------------------------------------
r969 | shwei | 2006-07-13 02:44:23 -0500 (Thu, 13 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Filter creatables by creation method
------------------------------------------------------------------------
r968 | shwei | 2006-07-13 02:13:16 -0500 (Thu, 13 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix cast on CLI command
Do not wear wizard hat for smile
------------------------------------------------------------------------
r967 | veracity0 | 2006-07-12 19:06:39 -0500 (Wed, 12 Jul 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/SorceressLair.java

New items. New recipes. Don;t always force 126 HP vs. shadow

------------------------------------------------------------------------
r966 | veracity0 | 2006-07-12 01:52:33 -0500 (Wed, 12 Jul 2006) | 3 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

grave robbing shovel is now rusty. Guess at three new quest items (ordered by
name of .gif file...)

------------------------------------------------------------------------
r965 | veracity0 | 2006-07-11 18:39:32 -0500 (Tue, 11 Jul 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Improve paring of "import" statement. pluralize cranberry sauce correctly

------------------------------------------------------------------------
r964 | veracity0 | 2006-07-09 16:50:07 -0500 (Sun, 09 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

lucky rabbit's foot affects item and meat drop percentages

------------------------------------------------------------------------
r963 | shwei | 2006-07-09 15:49:24 -0500 (Sun, 09 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Make all table cells transparent
------------------------------------------------------------------------
r962 | shwei | 2006-07-09 15:30:58 -0500 (Sun, 09 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Fix add item button
------------------------------------------------------------------------
r961 | shwei | 2006-07-09 15:20:40 -0500 (Sun, 09 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Re-enable display after /run commands
Change functionality of maxcast to be equal to "cast *"
Remove mood changing triggering on all frame loads
------------------------------------------------------------------------
r960 | shwei | 2006-07-08 20:38:19 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix validation of trapper quest area
------------------------------------------------------------------------
r959 | shwei | 2006-07-08 19:51:59 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat

Whitey's grove adventure ID change
------------------------------------------------------------------------
r958 | veracity0 | 2006-07-08 17:57:10 -0500 (Sat, 08 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

fix comments

------------------------------------------------------------------------
r957 | shwei | 2006-07-08 17:32:06 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix equality testing
------------------------------------------------------------------------
r956 | shwei | 2006-07-08 16:28:12 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Fix adventure validation
------------------------------------------------------------------------
r955 | shwei | 2006-07-08 16:11:51 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Update version number
------------------------------------------------------------------------
r954 | shwei | 2006-07-08 16:10:37 -0500 (Sat, 08 Jul 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Label decorations for zone list (yay for gray)
Adventure validation only occurs once per session
------------------------------------------------------------------------
r953 | shwei | 2006-07-08 14:53:40 -0500 (Sat, 08 Jul 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Do not check against removed zone list
Check for null for unconditional mood settings
Add moxious maneuver to list of combat options
------------------------------------------------------------------------
r952 | shwei | 2006-07-08 14:36:53 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Use item quantities parsed
------------------------------------------------------------------------
r951 | veracity0 | 2006-07-08 14:25:05 -0500 (Sat, 08 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Put adventure zone panel into general tab of preferences

------------------------------------------------------------------------
r950 | shwei | 2006-07-08 13:58:58 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Parse numbers for item matches
------------------------------------------------------------------------
r949 | veracity0 | 2006-07-08 10:20:58 -0500 (Sat, 08 Jul 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat

Aprochingdoom is permanently retired

------------------------------------------------------------------------
r948 | shwei | 2006-07-08 04:00:35 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix set_property
------------------------------------------------------------------------
r947 | shwei | 2006-07-08 00:54:19 -0500 (Sat, 08 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Check for numeric prefixes
------------------------------------------------------------------------
r946 | shwei | 2006-07-08 00:30:17 -0500 (Sat, 08 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

More access to internal data
Load storage if the player is softcore, not Ronin-clear
------------------------------------------------------------------------
r945 | shwei | 2006-07-07 23:18:49 -0500 (Fri, 07 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Centralize table update detection
Make sure to update values before adding item to mall
Update version number to prepare for release
------------------------------------------------------------------------
r944 | shwei | 2006-07-07 22:29:32 -0500 (Fri, 07 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Ticking clock and lycanthropy
------------------------------------------------------------------------
r943 | shwei | 2006-07-07 22:11:06 -0500 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Do not abort when casting a skill you don't have
Allow /run commands while sitting in chat
------------------------------------------------------------------------
r942 | shwei | 2006-07-07 21:15:57 -0500 (Fri, 07 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Prefer clockwork servants, when available
------------------------------------------------------------------------
r941 | shwei | 2006-07-07 21:11:03 -0500 (Fri, 07 Jul 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Allow custom combat for holiday monsters
Strip out body tags when appending to display buffer
Move updating back to Swing thread, removing pane validation
------------------------------------------------------------------------
r940 | shwei | 2006-07-07 20:37:38 -0500 (Fri, 07 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java


------------------------------------------------------------------------
r939 | shwei | 2006-07-07 20:30:52 -0500 (Fri, 07 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Remove horizontal grid lines
------------------------------------------------------------------------
r938 | shwei | 2006-07-07 20:25:15 -0500 (Fri, 07 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Switch to tables for store manager
------------------------------------------------------------------------
r937 | shwei | 2006-07-07 15:09:36 -0500 (Fri, 07 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix disappearing standard print stream
------------------------------------------------------------------------
r936 | shwei | 2006-07-07 15:06:21 -0500 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Disable file-printing for inventory list commands (filter instead)
Fix file-printing for all other commands
------------------------------------------------------------------------
r935 | shwei | 2006-07-07 13:38:38 -0500 (Fri, 07 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Extract common functionality for later use
------------------------------------------------------------------------
r934 | veracity0 | 2006-07-07 06:22:17 -0500 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /src/data/npcstores.dat
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Missing ;. New item for sale in Laboratory.

------------------------------------------------------------------------
r933 | shwei | 2006-07-07 04:25:00 -0500 (Fri, 07 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Auto-restore chooses maximum of setting and needed
Unequip off-hand weapon if type conflicts with new weapon

------------------------------------------------------------------------
r932 | shwei | 2006-07-07 03:58:43 -0500 (Fri, 07 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Prevent infinite loop in chasm bridging
Fix display lock when condition is invalid
------------------------------------------------------------------------
r931 | shwei | 2006-07-07 03:33:45 -0500 (Fri, 07 Jul 2006) | 5 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Remove swing thread updating for chat buffer (no GUI is updated)
Switch from panel list to table model for rendering clan member list
Fix initialization of "apathetic" mood swing
Time-in only refreshes session ID and password hash
Make session ID and password hash static variables in KoLRequest
------------------------------------------------------------------------
r930 | shwei | 2006-07-06 22:37:11 -0500 (Thu, 06 Jul 2006) | 3 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Remove manual update of scrollbars
Increase limit of display buffers
Informative messages for repeat command
------------------------------------------------------------------------
r929 | shwei | 2006-07-06 21:36:41 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Permit use of consumable items post-Ronin
------------------------------------------------------------------------
r928 | shwei | 2006-07-06 21:07:43 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix adding of individual triggers
Change time-in to require cached password
------------------------------------------------------------------------
r927 | shwei | 2006-07-06 17:54:44 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Allow multiple item matches from same store
------------------------------------------------------------------------
r926 | veracity0 | 2006-07-06 17:40:51 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat

Post-Quest Bugbear Pens

------------------------------------------------------------------------
r925 | shwei | 2006-07-06 17:07:05 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/data/adventures.dat

Re-add bridging chasm to area list
------------------------------------------------------------------------
r924 | shwei | 2006-07-06 17:06:40 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Fix equipment swapping during mood swings
------------------------------------------------------------------------
r923 | shwei | 2006-07-06 16:34:10 -0500 (Thu, 06 Jul 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Auto-restoration should abort after passing threshold
Introduce "apathetic" mood which has no contents
Do not do garbage collection after running thread
Only equip wizard hat when casting buffs (not skills)
------------------------------------------------------------------------
r922 | shwei | 2006-07-06 15:28:27 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow modification of default custom combat option through CLI
------------------------------------------------------------------------
r921 | shwei | 2006-07-06 14:25:52 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Do not disable options frame during adventuring
Do not allow duplicate entries for same trigger
------------------------------------------------------------------------
r920 | shwei | 2006-07-06 13:29:58 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Fuzzy matching for everything
Check for null/empty for mood settings
------------------------------------------------------------------------
r919 | veracity0 | 2006-07-06 07:10:18 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

Fix exception parsing charsheet if Hardcore Permanent skills and no familiar

------------------------------------------------------------------------
r918 | shwei | 2006-07-06 05:19:44 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/Nemesis.java

Check for inebriety during prerequisite checks
------------------------------------------------------------------------
r917 | veracity0 | 2006-07-06 05:12:04 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

The wizard hat is a hat, not a weapon

------------------------------------------------------------------------
r916 | shwei | 2006-07-06 05:01:32 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Assume 36 health, not 25 health, for funkslinging healing
------------------------------------------------------------------------
r915 | shwei | 2006-07-06 04:49:27 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not retry on empty response errors
------------------------------------------------------------------------
r914 | shwei | 2006-07-06 04:34:54 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Clean up faucet hunting loop
Do not popup pvp attack messages
------------------------------------------------------------------------
r913 | shwei | 2006-07-06 04:04:44 -0500 (Thu, 06 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Remove limit on custom combat settings
Change format of custom combat settings
------------------------------------------------------------------------
r912 | shwei | 2006-07-06 03:33:17 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Allow mood changing via CLI
------------------------------------------------------------------------
r911 | shwei | 2006-07-06 03:04:27 -0500 (Thu, 06 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make automatic checkpointing optional
------------------------------------------------------------------------
r910 | shwei | 2006-07-06 02:50:21 -0500 (Thu, 06 Jul 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Clean up handling of NPC and PC stores
Fix handling of login/breakfast settings
Automatically purchase Legend when out of Ronin
Handle all equipment changes at once for mood swings
Automatically optimize equipment before running buffbot
------------------------------------------------------------------------
r909 | shwei | 2006-07-05 18:49:15 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Enhanced auto-fill
------------------------------------------------------------------------
r908 | veracity0 | 2006-07-05 18:32:43 -0500 (Wed, 05 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix adventure name

------------------------------------------------------------------------
r907 | veracity0 | 2006-07-05 18:02:27 -0500 (Wed, 05 Jul 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/equipment.dat
   M /src/data/tradeitems.dat

Item names & costs, new accessories, new adventuring area

------------------------------------------------------------------------
r906 | shwei | 2006-07-05 16:32:46 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Comma separators for buff bots
------------------------------------------------------------------------
r905 | shwei | 2006-07-05 14:53:09 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Default values for new choice adventures
------------------------------------------------------------------------
r904 | shwei | 2006-07-05 14:08:20 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Whitey's grove choice adventures
------------------------------------------------------------------------
r903 | shwei | 2006-07-05 13:34:25 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/npcstores.dat
   M /src/data/tradeitems.dat

Citadel quest items
------------------------------------------------------------------------
r902 | shwei | 2006-07-05 13:07:06 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Clean up outfit handling
------------------------------------------------------------------------
r901 | shwei | 2006-07-05 12:54:46 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Use println() instead of manually writing line breaks
------------------------------------------------------------------------
r900 | shwei | 2006-07-05 04:32:15 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make sure the property is properly reset on load
------------------------------------------------------------------------
r899 | shwei | 2006-07-05 04:12:22 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Personalized data files
------------------------------------------------------------------------
r898 | shwei | 2006-07-05 03:34:53 -0500 (Wed, 05 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Add auto-fill functionality
Fix mood setting executions
------------------------------------------------------------------------
r897 | shwei | 2006-07-05 02:55:01 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Equip wizard hat automatically when casting buffs
------------------------------------------------------------------------
r896 | shwei | 2006-07-05 02:39:36 -0500 (Wed, 05 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java

Mood settings interface
------------------------------------------------------------------------
r895 | shwei | 2006-07-05 00:39:19 -0500 (Wed, 05 Jul 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Remove mood settings initialization
Fix mall search aborting on substrings
Allow item lists for "buy" CLI command
Show unavailable NPC stores in grayed-out mode
------------------------------------------------------------------------
r894 | shwei | 2006-07-04 14:02:18 -0500 (Tue, 04 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make non-blocking optional
------------------------------------------------------------------------
r893 | veracity0 | 2006-07-04 13:59:57 -0500 (Tue, 04 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix meat rewards of eXtreme slope choice adventures

------------------------------------------------------------------------
r892 | shwei | 2006-07-04 13:45:00 -0500 (Tue, 04 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow preferences to be a tab on the interface
------------------------------------------------------------------------
r891 | shwei | 2006-07-04 13:31:53 -0500 (Tue, 04 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Backwards compatibility
------------------------------------------------------------------------
r890 | veracity0 | 2006-07-04 10:44:33 -0500 (Tue, 04 Jul 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/plurals.dat
   M /src/data/tradeitems.dat

More weird pluralses, preciousss

------------------------------------------------------------------------
r889 | shwei | 2006-07-04 05:31:10 -0500 (Tue, 04 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   D /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Move all configurations to options frame
Add additional CLI commands to load GUI windows
------------------------------------------------------------------------
r888 | veracity0 | 2006-07-04 00:20:12 -0500 (Tue, 04 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Correctly unwield off-hand weapon if new weapon is incompatible

------------------------------------------------------------------------
r887 | shwei | 2006-07-03 18:05:29 -0500 (Mon, 03 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

jewel-eyed wizard hat is recovering equipment
------------------------------------------------------------------------
r886 | shwei | 2006-07-03 17:54:46 -0500 (Mon, 03 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Only use PC stores for laboratory items
------------------------------------------------------------------------
r885 | shwei | 2006-07-03 17:38:08 -0500 (Mon, 03 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Automatic beaten-up clearing failure should not be a halting condition
------------------------------------------------------------------------
r884 | veracity0 | 2006-07-03 17:09:03 -0500 (Mon, 03 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Fix violet fog choice adventures

------------------------------------------------------------------------
r883 | shwei | 2006-07-03 14:26:24 -0500 (Mon, 03 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Remove debug output
------------------------------------------------------------------------
r882 | shwei | 2006-07-03 14:23:37 -0500 (Mon, 03 Jul 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Introduce polymorphism for built-in ASH functions
Fix one-second delay after input processing finished
Revert to old behavior for trapper command
------------------------------------------------------------------------
r881 | veracity0 | 2006-07-03 12:44:45 -0500 (Mon, 03 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Change trade_trapper() function incompatibly: add a COUNT argument

------------------------------------------------------------------------
r880 | veracity0 | 2006-07-03 10:18:40 -0500 (Mon, 03 Jul 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

New ASH function: boolean have_familiar(familiar)
Trim whitespace from <name> when parsing $<type>[<name>]
Use "equals" rather than "startsWith" for many CLI commands.

------------------------------------------------------------------------
r879 | veracity0 | 2006-07-03 08:04:13 -0500 (Mon, 03 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Fix compilation errors

------------------------------------------------------------------------
r878 | shwei | 2006-07-03 02:41:21 -0500 (Mon, 03 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Search mall if there is a non NPC-store match
End of run sale checks against all existing NPC stores (not just accessible ones)
------------------------------------------------------------------------
r877 | veracity0 | 2006-07-02 21:16:42 -0500 (Sun, 02 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix dual-wielding through gear changer. Refresh concoctions when you gain meat.

------------------------------------------------------------------------
r876 | shwei | 2006-07-02 15:52:55 -0500 (Sun, 02 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Do not purchase from outfit-requiring NPC stores after ronin is clear
------------------------------------------------------------------------
r875 | veracity0 | 2006-07-02 10:48:52 -0500 (Sun, 02 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Use new interface to "trapper" command.

------------------------------------------------------------------------
r874 | veracity0 | 2006-07-02 08:58:57 -0500 (Sun, 02 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java

DOTALL when looking for timezone

------------------------------------------------------------------------
r873 | veracity0 | 2006-07-02 08:29:09 -0500 (Sun, 02 Jul 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java

Fix storage and closet parsing

------------------------------------------------------------------------
r872 | veracity0 | 2006-07-01 18:28:25 -0500 (Sat, 01 Jul 2006) | 2 lines
Changed paths:
   M /src/data/classskills.dat
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Wizard Hat decreases mana cost. Magic Missile spell.

------------------------------------------------------------------------
r871 | veracity0 | 2006-07-01 05:53:46 -0500 (Sat, 01 Jul 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/plurals.dat
   M /src/data/tradeitems.dat

New item of the month. New plurals.

------------------------------------------------------------------------
r870 | shwei | 2006-07-01 02:55:55 -0500 (Sat, 01 Jul 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix auto-purchase of soda water
------------------------------------------------------------------------
r869 | shwei | 2006-06-30 15:59:54 -0500 (Fri, 30 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add have_equipped access to ASH
Rename has_ prefixes to have_ prefixes
Fix parameters for new methods
------------------------------------------------------------------------
r868 | shwei | 2006-06-30 15:46:08 -0500 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Add ASH access to internal data/functions
Remove fallback methods (all methods treated the same)
------------------------------------------------------------------------
r867 | veracity0 | 2006-06-30 10:47:13 -0500 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

No stack trace needed for parse errors.

------------------------------------------------------------------------
r866 | veracity0 | 2006-06-30 07:04:19 -0500 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat

Add missing weight

------------------------------------------------------------------------
r865 | shwei | 2006-06-30 02:52:37 -0500 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Limit number of settings nodes to 15
Disallow additional nodes when a "delevel" node is added
------------------------------------------------------------------------
r864 | shwei | 2006-06-30 02:19:06 -0500 (Fri, 30 Jun 2006) | 1 line
Changed paths:
   M /src/data/combats.dat

Assume irritating series of random encounters have higher weighted rate
------------------------------------------------------------------------
r863 | shwei | 2006-06-30 02:03:42 -0500 (Fri, 30 Jun 2006) | 2 lines
Changed paths:
   M /
   A /.classpath
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Add classpath to project data
Fix delevel option not activating
------------------------------------------------------------------------
r862 | shwei | 2006-06-29 21:18:37 -0500 (Thu, 29 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java

Fix command history
------------------------------------------------------------------------
r861 | shwei | 2006-06-29 18:05:08 -0500 (Thu, 29 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Move gCLI command queue to gCLI
------------------------------------------------------------------------
r860 | shwei | 2006-06-29 17:46:05 -0500 (Thu, 29 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Utilize command queue for storing gCLI commands
------------------------------------------------------------------------
r859 | shwei | 2006-06-29 17:19:49 -0500 (Thu, 29 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Avoid I/O blocking when zero bytes available to read for more than one second
------------------------------------------------------------------------
r858 | shwei | 2006-06-29 14:25:51 -0500 (Thu, 29 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Restaurant only on eat command
Microbrewery only on drink command
Fix count/name splitting for numerical items
------------------------------------------------------------------------
r857 | veracity0 | 2006-06-29 12:40:25 -0500 (Thu, 29 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Don't break looking for quest items in valhalla

------------------------------------------------------------------------
r856 | veracity0 | 2006-06-29 07:47:28 -0500 (Thu, 29 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix choice spoilers: don't take ABR exception on "Complete the Outfit"

------------------------------------------------------------------------
r855 | shwei | 2006-06-28 03:27:18 -0500 (Wed, 28 Jun 2006) | 1 line
Changed paths:
   M /src/data/classskills.dat
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Fix moxious maneuver handling
------------------------------------------------------------------------
r854 | shwei | 2006-06-28 03:17:16 -0500 (Wed, 28 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Fix character encoding for XML document
------------------------------------------------------------------------
r853 | shwei | 2006-06-28 01:36:20 -0500 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java

Check for zero when repricing items
Allow numeric values for worthless item retrieval
------------------------------------------------------------------------
r852 | shwei | 2006-06-28 00:51:46 -0500 (Wed, 28 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add chat command to CLI
Catch any exceptions thrown in running request
------------------------------------------------------------------------
r851 | shwei | 2006-06-27 21:57:08 -0500 (Tue, 27 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix mini-browser constantly reloading
Make microbrewery/food checks during item usage only
------------------------------------------------------------------------
r850 | shwei | 2006-06-27 15:23:16 -0500 (Tue, 27 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Remove pre-action check messages
------------------------------------------------------------------------
r849 | shwei | 2006-06-27 15:16:35 -0500 (Tue, 27 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix URL loading in mini-browser
------------------------------------------------------------------------
r848 | veracity0 | 2006-06-27 11:57:24 -0500 (Tue, 27 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Trim user name when deriving file names.

------------------------------------------------------------------------
r847 | veracity0 | 2006-06-27 11:28:33 -0500 (Tue, 27 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Don't double-add unequipped items

------------------------------------------------------------------------
r846 | shwei | 2006-06-27 05:09:12 -0500 (Tue, 27 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoodSettings.java

Remove dangling a
------------------------------------------------------------------------
r845 | shwei | 2006-06-27 04:25:59 -0500 (Tue, 27 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Simple interface for showing mood buffs (no editing yet)
------------------------------------------------------------------------
r844 | shwei | 2006-06-27 00:19:16 -0500 (Tue, 27 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix "equip" command
------------------------------------------------------------------------
r843 | shwei | 2006-06-26 22:42:47 -0500 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Remove item match types
Fix infinite skeleton loop on conditions check
------------------------------------------------------------------------
r842 | veracity0 | 2006-06-26 21:34:31 -0500 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Handle "hi, hi meins (too cold, too cold) (2)"

------------------------------------------------------------------------
r841 | veracity0 | 2006-06-26 21:21:35 -0500 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java

Fix clan stash parsing. Again.

------------------------------------------------------------------------
r840 | veracity0 | 2006-06-26 20:04:23 -0500 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat

Hi mein pluralizations

------------------------------------------------------------------------
r839 | shwei | 2006-06-26 14:07:49 -0500 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix modifier values for disco dance II
Attach debug output to guesses on deleveling
------------------------------------------------------------------------
r838 | shwei | 2006-06-26 14:04:18 -0500 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Fix modifier values for disco dance II
Attach debug output to guesses on deleveling
------------------------------------------------------------------------
r837 | shwei | 2006-06-26 10:56:48 -0500 (Mon, 26 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Fix thumb twiddling
------------------------------------------------------------------------
r836 | veracity0 | 2006-06-26 07:30:54 -0500 (Mon, 26 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java

Don't get confused by karma values in clan stash list

------------------------------------------------------------------------
r835 | shwei | 2006-06-26 01:55:56 -0500 (Mon, 26 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MoodSettings.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Completion of simple execute method
------------------------------------------------------------------------
r834 | shwei | 2006-06-26 01:25:32 -0500 (Mon, 26 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/MoodSettings.java

Initial check-in of mood settings
------------------------------------------------------------------------
r833 | shwei | 2006-06-25 17:19:13 -0500 (Sun, 25 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Fix perfume parsing
------------------------------------------------------------------------
r832 | veracity0 | 2006-06-25 10:08:13 -0500 (Sun, 25 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java

Avoid string index out of bounds during clan stash parsing

------------------------------------------------------------------------
r831 | shwei | 2006-06-25 10:02:08 -0500 (Sun, 25 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Grouping terms in dodge rate acceptability calculation
Changing acceptability threshold to match -2 perfect evade
------------------------------------------------------------------------
r830 | shwei | 2006-06-25 04:14:56 -0500 (Sun, 25 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Allow numeric parsing of empty strings
Allow loading of custom combat settings
------------------------------------------------------------------------
r829 | shwei | 2006-06-25 03:21:22 -0500 (Sun, 25 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix custom combat twiddling thumbs
Add area-based custom combat
------------------------------------------------------------------------
r828 | shwei | 2006-06-25 02:55:16 -0500 (Sun, 25 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Use negative numbers in testing values
------------------------------------------------------------------------
r827 | shwei | 2006-06-25 02:54:14 -0500 (Sun, 25 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Tentative "delevel" custom combat action
------------------------------------------------------------------------
r826 | shwei | 2006-06-24 21:50:12 -0500 (Sat, 24 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Rename restore options tabs
Fix skill categorization
------------------------------------------------------------------------
r825 | shwei | 2006-06-24 20:41:07 -0500 (Sat, 24 Jun 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Allow TEST_ONLY mode for CLI (for testing CCS)
Make violet fog choice options appear close together
Move CCS settings from AdventureFrame to RestoreOptionsFrame
Clean up CCS view/modify interface through use of CardLayout
------------------------------------------------------------------------
r824 | shwei | 2006-06-24 19:30:59 -0500 (Sat, 24 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Make settings more readable
------------------------------------------------------------------------
r823 | shwei | 2006-06-24 17:16:53 -0500 (Sat, 24 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Remove wheel property validation
Remove usage of local properties
Centralize integer parsing methods
------------------------------------------------------------------------
r822 | veracity0 | 2006-06-24 14:06:14 -0500 (Sat, 24 Jun 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat

1 gimlet, 2 gimlis

------------------------------------------------------------------------
r821 | shwei | 2006-06-24 13:45:42 -0500 (Sat, 24 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java

Fix moon phase handling
------------------------------------------------------------------------
r820 | shwei | 2006-06-24 13:39:00 -0500 (Sat, 24 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Fix settings renaming
------------------------------------------------------------------------
r819 | shwei | 2006-06-24 13:27:43 -0500 (Sat, 24 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Auto re-select moxious maneuver
------------------------------------------------------------------------
r818 | veracity0 | 2006-06-24 10:29:18 -0500 (Sat, 24 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Moxious Maneuver uses Mojo Points. Remove entire form.

------------------------------------------------------------------------
r817 | shwei | 2006-06-24 03:47:31 -0500 (Sat, 24 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix "buy" command in CLI
------------------------------------------------------------------------
r816 | shwei | 2006-06-24 03:36:27 -0500 (Sat, 24 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Detect spleen limit reached
------------------------------------------------------------------------
r815 | shwei | 2006-06-24 03:29:38 -0500 (Sat, 24 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix beaten-up detection
------------------------------------------------------------------------
r814 | veracity0 | 2006-06-24 02:32:38 -0500 (Sat, 24 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Avoid ABR for choices adventures offering no items

------------------------------------------------------------------------
r813 | shwei | 2006-06-24 00:14:07 -0500 (Sat, 24 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Do not go into pending state for likely single-uses
Fix initial loading of auto-restore settings
------------------------------------------------------------------------
r812 | shwei | 2006-06-22 21:37:36 -0500 (Thu, 22 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Remove error-state flags when trying to uneffect beaten up
------------------------------------------------------------------------
r811 | shwei | 2006-06-22 21:04:07 -0500 (Thu, 22 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix buff casting on self
------------------------------------------------------------------------
r810 | shwei | 2006-06-22 15:52:19 -0500 (Thu, 22 Jun 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Fix handling of tiny house uneffect
Change default restore parameter names
Activate (almost) all restore options by default
Remove health/mana restoration script options
------------------------------------------------------------------------
r809 | shwei | 2006-06-22 14:06:12 -0500 (Thu, 22 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Re-add "the" additions for AT buffs
------------------------------------------------------------------------
r808 | shwei | 2006-06-22 14:02:23 -0500 (Thu, 22 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow "buy" command to visit restaurant and microbrewery
------------------------------------------------------------------------
r807 | shwei | 2006-06-22 03:30:12 -0500 (Thu, 22 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Joybuzzer support
------------------------------------------------------------------------
r806 | veracity0 | 2006-06-22 00:03:04 -0500 (Thu, 22 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Add important holiday.

------------------------------------------------------------------------
r805 | shwei | 2006-06-21 23:48:48 -0500 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Developer birthday for holatuwol
Add link to credits and thanks page
------------------------------------------------------------------------
r804 | veracity0 | 2006-06-21 19:04:31 -0500 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Only figure out consumption type if you are actually consuming something

------------------------------------------------------------------------
r803 | veracity0 | 2006-06-21 18:45:16 -0500 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow "none" as value string for all data types

------------------------------------------------------------------------
r802 | veracity0 | 2006-06-21 07:41:55 -0500 (Wed, 21 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

 Use up - not gain - soft green thing when you Uneffect something.

------------------------------------------------------------------------
r801 | shwei | 2006-06-21 01:56:10 -0500 (Wed, 21 Jun 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat

Madrigal was the only effect that changed
------------------------------------------------------------------------
r800 | veracity0 | 2006-06-20 09:54:09 -0500 (Tue, 20 Jun 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Bricks are untradeable. (They are usable, but we don't support that yet.)

------------------------------------------------------------------------
r799 | shwei | 2006-06-20 04:31:09 -0500 (Tue, 20 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fallback to standard input stream in Windows
------------------------------------------------------------------------
r798 | shwei | 2006-06-20 04:19:38 -0500 (Tue, 20 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java

You no longer need the meatcar for the beach
------------------------------------------------------------------------
r797 | shwei | 2006-06-20 03:42:02 -0500 (Tue, 20 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version number update
------------------------------------------------------------------------
r796 | shwei | 2006-06-20 03:36:23 -0500 (Tue, 20 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Add "repeatedly" button to mini/relay browser
------------------------------------------------------------------------
r795 | shwei | 2006-06-20 03:07:58 -0500 (Tue, 20 Jun 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Handle item usage through mini/relay browser
------------------------------------------------------------------------
r794 | shwei | 2006-06-20 02:29:35 -0500 (Tue, 20 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Do not abort combat if the person has a level-lowering skill
Notify user of which choice adventure was selected in session log
------------------------------------------------------------------------
r793 | shwei | 2006-06-19 22:28:17 -0500 (Mon, 19 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix "don't handle choices" for mini-browser
Add spoiler information to known choice adventures
------------------------------------------------------------------------
r792 | shwei | 2006-06-19 22:15:54 -0500 (Mon, 19 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix settings initialization
------------------------------------------------------------------------
r791 | shwei | 2006-06-19 21:56:51 -0500 (Mon, 19 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Centralize global vs. player settings
Clean up message buffering for HTML displays
Always force logging of non-browser chat and session logs
------------------------------------------------------------------------
r790 | shwei | 2006-06-19 20:33:03 -0500 (Mon, 19 Jun 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Update "The" prefixed skills for accordion thieves
------------------------------------------------------------------------
r789 | shwei | 2006-06-19 19:35:12 -0500 (Mon, 19 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix potential null pointer
------------------------------------------------------------------------
r788 | veracity0 | 2006-06-19 16:06:29 -0500 (Mon, 19 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Spirit of Rigatoni and a staff means use mysticality

------------------------------------------------------------------------
r787 | veracity0 | 2006-06-19 07:40:37 -0500 (Mon, 19 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Final Grimacite items

------------------------------------------------------------------------
r786 | veracity0 | 2006-06-19 00:05:41 -0500 (Mon, 19 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New grimacite item

------------------------------------------------------------------------
r785 | veracity0 | 2006-06-18 23:08:14 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Only a Sauceror can use a Special Sauce Glove

------------------------------------------------------------------------
r784 | shwei | 2006-06-18 21:48:23 -0500 (Sun, 18 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Visit the council to unlock the beanstalk quest
------------------------------------------------------------------------
r783 | veracity0 | 2006-06-18 20:40:28 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Special Sauce Glove acts as virtual Spirit of Rigatoni

------------------------------------------------------------------------
r782 | veracity0 | 2006-06-18 20:05:47 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Take Spirit of Rigatoni into account when determining Hit Stat

------------------------------------------------------------------------
r781 | veracity0 | 2006-06-18 19:39:35 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Allow for fact that you can have BOTH Panhandling and Pickpocketing

------------------------------------------------------------------------
r780 | shwei | 2006-06-18 17:46:30 -0500 (Sun, 18 Jun 2006) | 1 line
Changed paths:
   M /src/data/plurals.dat

Case-sensitivity
------------------------------------------------------------------------
r779 | veracity0 | 2006-06-18 09:34:25 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat

Divine -> divine things

------------------------------------------------------------------------
r778 | veracity0 | 2006-06-18 09:04:20 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/data/plurals.dat

carlisle -> carlisles

------------------------------------------------------------------------
r777 | shwei | 2006-06-18 05:14:31 -0500 (Sun, 18 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Only reset ronin clear if turns used >= 600
------------------------------------------------------------------------
r776 | shwei | 2006-06-18 05:04:35 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Fix enable/disable problem when using "check" objective
Remove mailbox loading from default frame setup (events should be okay)
------------------------------------------------------------------------
r775 | shwei | 2006-06-18 04:57:15 -0500 (Sun, 18 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Notify on auto-recovery failure
Allow setting of global variables
------------------------------------------------------------------------
r774 | shwei | 2006-06-18 03:58:04 -0500 (Sun, 18 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix equipment synchronization between relay browser and client
------------------------------------------------------------------------
r773 | shwei | 2006-06-18 03:30:41 -0500 (Sun, 18 Jun 2006) | 7 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Automatic choice making made optional
Remove customization for teleportitis choice adventure
Allow lazy setting of combat options through CLI
Fix setting of list settings through CLI
Fix adventure number tagging for session logs
Make relay vs. mini-browser options customizable during runtime
All restore options are flagged as global settings
------------------------------------------------------------------------
r772 | veracity0 | 2006-06-17 22:51:56 -0500 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat

Grimacite equiment

------------------------------------------------------------------------
r771 | veracity0 | 2006-06-17 22:39:08 -0500 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Grimacite items. Cynn's custom item.

------------------------------------------------------------------------
r770 | veracity0 | 2006-06-17 13:25:42 -0500 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Go back to reusing request for chained choices

------------------------------------------------------------------------
r769 | veracity0 | 2006-06-17 13:03:56 -0500 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   A /src/data/plurals.dat
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Put plurals into a data file for easy overriding

------------------------------------------------------------------------
r768 | veracity0 | 2006-06-17 12:04:30 -0500 (Sat, 17 Jun 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Don't double count items found via choice adventures.
Simplify handling of items with weird pluralization.
boxed champagne -> boxes of champagne.

------------------------------------------------------------------------
r767 | veracity0 | 2006-06-17 00:09:33 -0500 (Sat, 17 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New items

------------------------------------------------------------------------
r766 | veracity0 | 2006-06-16 16:36:35 -0500 (Fri, 16 Jun 2006) | 2 lines
Changed paths:
   M /src/data/classskills.dat

New combat skills

------------------------------------------------------------------------
r765 | veracity0 | 2006-06-16 11:37:06 -0500 (Fri, 16 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Pluralize vodka and tonic as vodkas and tonics

------------------------------------------------------------------------
r764 | veracity0 | 2006-06-16 09:34:06 -0500 (Fri, 16 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Add new items. Some old items now have autosell prices

------------------------------------------------------------------------
r763 | rgh42 | 2006-06-16 06:43:19 -0500 (Fri, 16 Jun 2006) | 1 line
Changed paths:
   M /src/html/cli.html

gCLI refresh problem fixed
------------------------------------------------------------------------
r762 | veracity0 | 2006-06-15 12:18:55 -0500 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /src/data/classskills.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Spell Transcendental correctly

------------------------------------------------------------------------
r761 | veracity0 | 2006-06-15 12:00:47 -0500 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Grimacite Bock

------------------------------------------------------------------------
r760 | veracity0 | 2006-06-15 10:34:04 -0500 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   A /src/net/sourceforge/kolmafia/PulverizeRequest.java

Support for Pulverizing objects and for using the Wok and Malus

------------------------------------------------------------------------
r759 | shwei | 2006-06-15 00:37:28 -0500 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Auto-purchase soft green echo eyedrop antidotes
Allow [monstername] instead of forcing [ monstername ] in CCS files
------------------------------------------------------------------------
r758 | veracity0 | 2006-06-15 00:22:07 -0500 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Grimacite gorget

------------------------------------------------------------------------
r757 | veracity0 | 2006-06-15 00:14:19 -0500 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /src/data/outfits.dat

Add Encephalic Ensemble

------------------------------------------------------------------------
r756 | veracity0 | 2006-06-15 00:07:57 -0500 (Thu, 15 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Level 15 Sauceror and Pastamancer skills increase summoning effectiveness

------------------------------------------------------------------------
r755 | shwei | 2006-06-14 23:37:30 -0500 (Wed, 14 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

Case sensitivity in rare monster detection
------------------------------------------------------------------------
r754 | veracity0 | 2006-06-14 23:33:47 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat

Add "<element> and sour sauce" recipes

------------------------------------------------------------------------
r753 | shwei | 2006-06-14 21:25:37 -0500 (Wed, 14 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix custom combat not being added to list of options
------------------------------------------------------------------------
r752 | shwei | 2006-06-14 20:47:40 -0500 (Wed, 14 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix skill list clearing
------------------------------------------------------------------------
r751 | veracity0 | 2006-06-14 20:30:05 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

raffle prize box

------------------------------------------------------------------------
r750 | veracity0 | 2006-06-14 20:01:20 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

New items and recipes

------------------------------------------------------------------------
r749 | shwei | 2006-06-14 16:11:24 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Refresh possible attack methods after inventory load
Health restore provides auto-purchase (but user can opt not to use method)
------------------------------------------------------------------------
r748 | veracity0 | 2006-06-14 13:03:47 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

New items and effects

------------------------------------------------------------------------
r747 | veracity0 | 2006-06-14 10:47:58 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

Potions and effects have been renamed

------------------------------------------------------------------------
r746 | veracity0 | 2006-06-14 09:01:24 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New hilarious item

------------------------------------------------------------------------
r745 | veracity0 | 2006-06-14 08:57:32 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/data/classskills.dat
   M /src/data/itemdescs.dat
   M /src/data/npcstores.dat
   M /src/data/tradeitems.dat

New items and skills

------------------------------------------------------------------------
r744 | shwei | 2006-06-14 00:34:11 -0500 (Wed, 14 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fixing "use" script recording
Do not record relay browser chat in session log
------------------------------------------------------------------------
r743 | shwei | 2006-06-13 19:58:19 -0500 (Tue, 13 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

HP check when you do not have a clover
------------------------------------------------------------------------
r742 | veracity0 | 2006-06-13 18:41:55 -0500 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Interface with Gemelli's Violet Fog mapper

------------------------------------------------------------------------
r741 | shwei | 2006-06-13 16:07:34 -0500 (Tue, 13 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow script continuation after abort
------------------------------------------------------------------------
r740 | shwei | 2006-06-13 16:04:23 -0500 (Tue, 13 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Additional forced continuation checks
------------------------------------------------------------------------
r739 | shwei | 2006-06-13 15:39:43 -0500 (Tue, 13 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Do not reset continue state on internal script execution
------------------------------------------------------------------------
r738 | veracity0 | 2006-06-13 11:10:51 -0500 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Tolerate bogus items when looking for quest items

------------------------------------------------------------------------
r737 | veracity0 | 2006-06-13 10:00:28 -0500 (Tue, 13 Jun 2006) | 3 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Raffle Ticket has changed its name.  Pluralize beer cartilage "correctly".
Allow dual-wielding ranged weapons.  Fix dual-wielding in general.

------------------------------------------------------------------------
r736 | veracity0 | 2006-06-13 07:30:39 -0500 (Tue, 13 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Put back hedge rotation. Fix commnt.

------------------------------------------------------------------------
r735 | shwei | 2006-06-12 05:26:34 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Version update
------------------------------------------------------------------------
r734 | shwei | 2006-06-12 05:09:57 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Graceful handling of mid-combat abort
------------------------------------------------------------------------
r733 | shwei | 2006-06-12 05:05:15 -0500 (Mon, 12 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

All character pane requests are synchronous
Strip leading "a" "an" and "the" from monster name
Refresh if wearing recovering equipment
------------------------------------------------------------------------
r732 | shwei | 2006-06-12 04:41:45 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Always-miss detection
------------------------------------------------------------------------
r731 | shwei | 2006-06-12 04:05:43 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Default to 4 turns of beaten-up
------------------------------------------------------------------------
r730 | shwei | 2006-06-12 03:39:20 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/jline/WindowsTerminal.java

Fix handling of .dll on Windows
------------------------------------------------------------------------
r729 | shwei | 2006-06-12 03:16:40 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Remove debug printing
------------------------------------------------------------------------
r728 | shwei | 2006-06-12 03:15:45 -0500 (Mon, 12 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Do not purchase items for health restore
Add camping option for health restore
------------------------------------------------------------------------
r727 | shwei | 2006-06-12 03:03:47 -0500 (Mon, 12 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Split up clover/no-clover entryway options
Ensure CLI entryway always tries for a clover
Fix handling of lucky sewer form in mini-browser
------------------------------------------------------------------------
r726 | shwei | 2006-06-12 02:08:58 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow "adventures" on left hand side of test
------------------------------------------------------------------------
r725 | shwei | 2006-06-12 01:52:48 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   M /src/jline/ConsoleReader.java

Disallow Ctrl+V paste on Macintosh systems (rely on Cmd+V)
------------------------------------------------------------------------
r724 | shwei | 2006-06-12 01:41:23 -0500 (Mon, 12 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix session logging (create file, not directory)
Add turn/adventure information to session logging
Enhance session logging for relay browser (adventures only)
------------------------------------------------------------------------
r723 | shwei | 2006-06-12 00:19:54 -0500 (Mon, 12 Jun 2006) | 1 line
Changed paths:
   A /lib/jline.dll

Add jline library file to version control
------------------------------------------------------------------------
r722 | shwei | 2006-06-11 21:19:10 -0500 (Sun, 11 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Do not search if any item appears in an NPC store
------------------------------------------------------------------------
r721 | shwei | 2006-06-11 20:24:01 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Buff your familiar after training
Fix abbreviation finder for number + item name
------------------------------------------------------------------------
r720 | shwei | 2006-06-11 19:35:52 -0500 (Sun, 11 Jun 2006) | 1 line
Changed paths:
   A /src/jline
   A /src/jline/ANSIBuffer.java
   A /src/jline/ArgumentCompletor.java
   A /src/jline/CandidateCycleCompletionHandler.java
   A /src/jline/CandidateListCompletionHandler.java
   A /src/jline/ClassNameCompletor.java
   A /src/jline/CompletionHandler.java
   A /src/jline/Completor.java
   A /src/jline/ConsoleOperations.java
   A /src/jline/ConsoleReader.java
   A /src/jline/ConsoleReaderInputStream.java
   A /src/jline/ConsoleRunner.java
   A /src/jline/CursorBuffer.java
   A /src/jline/FileNameCompletor.java
   A /src/jline/History.java
   A /src/jline/MultiCompletor.java
   A /src/jline/NullCompletor.java
   A /src/jline/SimpleCompletor.java
   A /src/jline/Terminal.java
   A /src/jline/UnixTerminal.java
   A /src/jline/UnsupportedTerminal.java
   A /src/jline/WindowsTerminal.java
   A /src/licenses/jline-license.txt
   M /src/licenses/sungraphics-license.txt
   M /src/licenses/systray-license.txt
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add readline/editline support to standard CLI
------------------------------------------------------------------------
r719 | veracity0 | 2006-06-11 18:46:48 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

don't lower case encounter names. Fix indentation

------------------------------------------------------------------------
r718 | shwei | 2006-06-11 17:45:41 -0500 (Sun, 11 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Clean up password handling in login frame
Refresh calculated lists for all item acquisitions
Ensure item processing during storage emptying is fast
------------------------------------------------------------------------
r717 | shwei | 2006-06-11 17:07:51 -0500 (Sun, 11 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix non-refresh during status effect acquisition
Remove display update while doing minor inventory updates
Add "skills" command to list available skills
------------------------------------------------------------------------
r716 | shwei | 2006-06-11 16:46:47 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix toString() compilation error
Fix session closing via quit CLI command
------------------------------------------------------------------------
r715 | shwei | 2006-06-11 16:39:13 -0500 (Sun, 11 Jun 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Add item name abbreviations (backup to substring matches)
Rename tradeable() to isTradeable() for consistency
Make printLine() method completely static
Add "?" commands to compliment abbreviation lookup
------------------------------------------------------------------------
r714 | shwei | 2006-06-11 16:05:44 -0500 (Sun, 11 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

More pluralization exceptions
------------------------------------------------------------------------
r713 | shwei | 2006-06-11 12:57:15 -0500 (Sun, 11 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Check for null response
------------------------------------------------------------------------
r712 | veracity0 | 2006-06-11 12:28:04 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Get autosellmode the first time it's needed

------------------------------------------------------------------------
r711 | veracity0 | 2006-06-11 12:07:26 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Don't look at equipped gear when looking for quest items in inventory

------------------------------------------------------------------------
r710 | shwei | 2006-06-11 02:08:11 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Renaming of formatter constants
Fix truncation in relay browser rendering
------------------------------------------------------------------------
r709 | shwei | 2006-06-11 01:15:14 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix inebriety check
Additional continue state resets
------------------------------------------------------------------------
r708 | shwei | 2006-06-11 00:57:32 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Force synchronous CharpaneRequest for RequestFrame refresh
Purchases only reset continue state from GUI
------------------------------------------------------------------------
r707 | shwei | 2006-06-11 00:45:36 -0500 (Sun, 11 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reduce the number of character pane requests
Never repeat requests on choice adventures
------------------------------------------------------------------------
r706 | veracity0 | 2006-06-10 22:00:22 -0500 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Hamburglar is not present pre-collision

------------------------------------------------------------------------
r705 | veracity0 | 2006-06-10 21:46:17 -0500 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Should stop if unsuccessful, not if successful.

------------------------------------------------------------------------
r704 | shwei | 2006-06-10 20:11:37 -0500 (Sat, 10 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Automatically make choice adventure decisions
------------------------------------------------------------------------
r703 | shwei | 2006-06-10 20:05:49 -0500 (Sat, 10 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Reduce frequency of settings writing to disk
------------------------------------------------------------------------
r702 | veracity0 | 2006-06-10 17:00:32 -0500 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat

Combat percentages for pre-ceremony friars locations

------------------------------------------------------------------------
r701 | veracity0 | 2006-06-10 16:58:35 -0500 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Fix URL for Kittiwake's guide. Add a few elemental attacks.

------------------------------------------------------------------------
r700 | veracity0 | 2006-06-10 15:23:50 -0500 (Sat, 10 Jun 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/combats.dat
   M /src/data/zonelist.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Improved support for Half-Astral adventuring

------------------------------------------------------------------------
r699 | veracity0 | 2006-06-09 14:50:57 -0500 (Fri, 09 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Fix comments

------------------------------------------------------------------------
r698 | veracity0 | 2006-06-09 13:31:19 -0500 (Fri, 09 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat

combat percentages for Degrassi Knoll

------------------------------------------------------------------------
r697 | veracity0 | 2006-06-09 10:03:27 -0500 (Fri, 09 Jun 2006) | 3 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Meat info for Guano Junction. Meat and Item infor for Degrassi Knoll.
Item & Combat info for Dungeon of Doom

------------------------------------------------------------------------
r696 | rgh42 | 2006-06-09 07:21:12 -0500 (Fri, 09 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

allow semicolon commands to execute after error state
------------------------------------------------------------------------
r695 | rgh42 | 2006-06-09 07:13:42 -0500 (Fri, 09 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

enable display after gCLI command
------------------------------------------------------------------------
r694 | shwei | 2006-06-09 03:16:55 -0500 (Fri, 09 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Revert to old stat day calculation
------------------------------------------------------------------------
r693 | shwei | 2006-06-09 02:27:18 -0500 (Fri, 09 Jun 2006) | 3 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix yakskin buckler recipe (spelling)
Fix KoLmafia sending too many adventure requests
Fix campground requests not executing when drunk
------------------------------------------------------------------------
r692 | shwei | 2006-06-09 01:09:01 -0500 (Fri, 09 Jun 2006) | 4 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix yakskin buckler typo
Add debug function to load data from files
Unexpected errors simply print message; no abort
Fix chat not sending messages less than 256 characters
------------------------------------------------------------------------
r691 | shwei | 2006-06-09 00:46:11 -0500 (Fri, 09 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java

Fix chat not sending messages less than 256 characters
------------------------------------------------------------------------
r690 | veracity0 | 2006-06-08 21:50:47 -0500 (Thu, 08 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

0% or 100% combat percentage are unmodifiable. Fix Item Drop modifier for
Peeled Eyeballs effect.

------------------------------------------------------------------------
r689 | veracity0 | 2006-06-08 21:41:53 -0500 (Thu, 08 Jun 2006) | 3 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Plural of mimosette is marmosets. Mixing of improved ingredients requires
Superhuman Cocktailcrafting. Gordon Benet is really Gordon Bennett.

------------------------------------------------------------------------
r688 | shwei | 2006-06-08 18:17:55 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Pluralizations
------------------------------------------------------------------------
r687 | shwei | 2006-06-08 17:59:50 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

All variables get access to the EQUIPMENT constant
------------------------------------------------------------------------
r686 | shwei | 2006-06-08 17:57:10 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CombineMeatRequest.java

Correct meat paste handling
------------------------------------------------------------------------
r685 | shwei | 2006-06-08 17:47:55 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Refresh all inventory pages to find items
------------------------------------------------------------------------
r684 | shwei | 2006-06-08 17:30:16 -0500 (Thu, 08 Jun 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Update version number to 7.9
Fix login frame lockup on invalid login
All closet refreshes refresh all pages
Fix result sorting in mall search
------------------------------------------------------------------------
r683 | shwei | 2006-06-08 17:02:45 -0500 (Thu, 08 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Fix relay browser chat
Fix moonlight adjustment for position 10
Fix phases used to calculate moxie day
------------------------------------------------------------------------
r682 | shwei | 2006-06-08 16:34:29 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Enable the GUI after making mall purchases
------------------------------------------------------------------------
r681 | shwei | 2006-06-08 16:33:15 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Simpler regular expression for parsing inventories
------------------------------------------------------------------------
r680 | shwei | 2006-06-08 15:39:13 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Handle improper tag nesting
------------------------------------------------------------------------
r679 | shwei | 2006-06-08 15:32:59 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Script shortcut buttons added to main interface
------------------------------------------------------------------------
r678 | shwei | 2006-06-08 14:37:14 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Place tabs along bottom, as before
------------------------------------------------------------------------
r677 | shwei | 2006-06-08 14:31:45 -0500 (Thu, 08 Jun 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Consolidate checkbox options on login frame
Add creation checkboxes to standard options frame
Auto-repair implies automatic purchases of items
Move chat options to single popup window for chat frame
Auto-pack when adding new tabs to KoLDesktop out of initialization
------------------------------------------------------------------------
r676 | shwei | 2006-06-08 13:29:57 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Fix stat day calculation
------------------------------------------------------------------------
r675 | rgh42 | 2006-06-08 12:10:28 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

one-window interface more now reuses a single tab
------------------------------------------------------------------------
r674 | shwei | 2006-06-08 07:23:18 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Handle inventories with no images
------------------------------------------------------------------------
r673 | shwei | 2006-06-08 07:14:43 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Updated moonlight handling for waxing crescent
------------------------------------------------------------------------
r672 | shwei | 2006-06-08 07:09:25 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Moon phases rendering (moonlight-based data still incorrect)
------------------------------------------------------------------------
r671 | shwei | 2006-06-08 04:22:11 -0500 (Thu, 08 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java

Fix /kwe announcement message handling
Do not completely fail during date parsing
------------------------------------------------------------------------
r670 | shwei | 2006-06-08 03:02:27 -0500 (Thu, 08 Jun 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Auto-switch decisions for woods choice adventures
Launch character pane refresher in separate thread
Load contacts list on login, ignore chat colors on login
Reduce list and location details re-calculation overhead
------------------------------------------------------------------------
r669 | shwei | 2006-06-08 01:36:40 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Reducing default delay to accomodate slow abort
------------------------------------------------------------------------
r668 | shwei | 2006-06-08 00:46:30 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Increase buffer size by 50%
------------------------------------------------------------------------
r667 | shwei | 2006-06-08 00:45:59 -0500 (Thu, 08 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Remove chat-cycle detection
------------------------------------------------------------------------
r666 | shwei | 2006-06-08 00:38:28 -0500 (Thu, 08 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix profile loading for flower hunter
Loading new window should not reset continue state
------------------------------------------------------------------------
r665 | shwei | 2006-06-07 22:30:51 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Only actual requests force a continue state
------------------------------------------------------------------------
r664 | shwei | 2006-06-07 19:33:46 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix display enable/disable
------------------------------------------------------------------------
r663 | veracity0 | 2006-06-07 14:32:59 -0500 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/VioletFog.java

Violet Fog solver

------------------------------------------------------------------------
r662 | shwei | 2006-06-07 13:47:45 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Parse equipment for transfunctioner
------------------------------------------------------------------------
r661 | veracity0 | 2006-06-07 08:10:23 -0500 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Parse only items in Quest Item section as quest items

------------------------------------------------------------------------
r660 | veracity0 | 2006-06-07 07:15:44 -0500 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Missing "else"

------------------------------------------------------------------------
r659 | shwei | 2006-06-07 06:38:05 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove extraneous message during logout
------------------------------------------------------------------------
r658 | shwei | 2006-06-07 06:35:53 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java

Fix enable/disable state problems in login and mail handling
------------------------------------------------------------------------
r657 | shwei | 2006-06-07 06:17:37 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Parse quest items
------------------------------------------------------------------------
r656 | shwei | 2006-06-07 03:04:33 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Better recognition of new familiars
------------------------------------------------------------------------
r655 | shwei | 2006-06-07 02:07:19 -0500 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java

Only request thread will enable display
Combat aborts result in finger-twiddling
------------------------------------------------------------------------
r654 | shwei | 2006-06-07 01:15:36 -0500 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Between-battle script does not run after abort
Do not allow infinite recursion in between-battle scripts
------------------------------------------------------------------------
r653 | shwei | 2006-06-07 01:03:38 -0500 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix terrarium refreshing
Add alias for terrarium refresh
------------------------------------------------------------------------
r652 | shwei | 2006-06-07 01:01:53 -0500 (Wed, 07 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Aliases for equip and unequip
Recognize "refresh" at the end of a command
------------------------------------------------------------------------
r651 | shwei | 2006-06-07 00:38:41 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add ASH function to pull items from the stash
------------------------------------------------------------------------
r650 | shwei | 2006-06-07 00:00:43 -0500 (Wed, 07 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Consider the closet as an ingredient source
------------------------------------------------------------------------
r649 | shwei | 2006-06-06 23:43:25 -0500 (Tue, 06 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Purchase if no sub-ingredients present
------------------------------------------------------------------------
r648 | veracity0 | 2006-06-06 22:22:58 -0500 (Tue, 06 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New Island items

------------------------------------------------------------------------
r647 | veracity0 | 2006-06-06 16:43:41 -0500 (Tue, 06 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   A /src/net/sourceforge/kolmafia/VioletFog.java

Build violet fog routing table. Update area and item drop info for HITS

------------------------------------------------------------------------
r646 | veracity0 | 2006-06-06 06:40:04 -0500 (Tue, 06 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Don't require more items than are asked for

------------------------------------------------------------------------
r645 | veracity0 | 2006-06-06 06:14:54 -0500 (Tue, 06 Jun 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java

Fix clan stash parsing. Fix autosell price of swashbuckling pants.

------------------------------------------------------------------------
r644 | shwei | 2006-06-06 04:43:18 -0500 (Tue, 06 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Auto-restore MP is on by default
Fix hasItem() check to take quantity into account
Fix non-usage of empathy when only empathy is available
------------------------------------------------------------------------
r643 | shwei | 2006-06-06 02:56:29 -0500 (Tue, 06 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fix auto-disposal
------------------------------------------------------------------------
r642 | shwei | 2006-06-06 01:06:37 -0500 (Tue, 06 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/CampgroundRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   M /src/net/sourceforge/kolmafia/ClanGymRequest.java
   M /src/net/sourceforge/kolmafia/ClanListRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GalaktikRequest.java
   M /src/net/sourceforge/kolmafia/GiftMessageFrame.java
   M /src/net/sourceforge/kolmafia/GreenMessageFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/MindControlRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MuseumManager.java
   M /src/net/sourceforge/kolmafia/MuseumRequest.java
   M /src/net/sourceforge/kolmafia/MushroomPlot.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/PixelRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java
   M /src/net/sourceforge/kolmafia/SewerRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StarChartRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TinkerRequest.java
   M /src/net/sourceforge/kolmafia/ToyRequest.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Thread synchronization to avoid world peace declaration being overridden
------------------------------------------------------------------------
r641 | shwei | 2006-06-05 22:32:28 -0500 (Mon, 05 Jun 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AccountRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Move account status request to autosell state
Select flower hunter option based on strongest base stat
Make standard login default login option (now minimal)
Quick login only retrieves account information
------------------------------------------------------------------------
r640 | shwei | 2006-06-05 20:16:15 -0500 (Mon, 05 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Move Hagnk's storage loading to manual refresh
Chat colors are only loaded if you visit chat
Make quick/fast login the default login type
------------------------------------------------------------------------
r639 | shwei | 2006-06-05 19:49:14 -0500 (Mon, 05 Jun 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Adding pale-blue highlights to chat
Re-adding quick login option (inventory + status only)
Standard script engine defaults to quick login retrieval
Adding "refresh" commands to supplement loss of functionality
Removing notion of KoL time zone (use user timezone always)
------------------------------------------------------------------------
r638 | shwei | 2006-06-05 19:48:00 -0500 (Mon, 05 Jun 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Adding pale-blue highlights to chat
Re-adding quick login option (inventory + status only)
Standard script engine defaults to quick login retrieval
Adding "refresh" commands to supplement loss of functionality
Removing notion of KoL time zone (use user timezone always)
------------------------------------------------------------------------
r637 | shwei | 2006-06-05 18:01:49 -0500 (Mon, 05 Jun 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Changes to make browser-loading work on Fedora
------------------------------------------------------------------------
r636 | veracity0 | 2006-06-05 06:47:14 -0500 (Mon, 05 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Add Trip monsters to database. Octoroc -> Octorok

------------------------------------------------------------------------
r635 | veracity0 | 2006-06-04 13:47:31 -0500 (Sun, 04 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Add Astral Cupcake effects. Correct Orange Snowcone effect.

------------------------------------------------------------------------
r634 | veracity0 | 2006-06-04 10:20:09 -0500 (Sun, 04 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Disable list refreshing until very end of login

------------------------------------------------------------------------
r633 | shwei | 2006-06-04 04:54:14 -0500 (Sun, 04 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix infinite loop on abort
------------------------------------------------------------------------
r632 | veracity0 | 2006-06-03 18:21:04 -0500 (Sat, 03 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Dead server tolerance: choose a new one if timeout during Login

------------------------------------------------------------------------
r631 | veracity0 | 2006-06-03 17:20:49 -0500 (Sat, 03 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Fix class checking for guild stores

------------------------------------------------------------------------
r630 | veracity0 | 2006-06-03 16:40:18 -0500 (Sat, 03 Jun 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

ProcessResult only refreshes calculated lists if the result is an item.
Recognize when the Still has only one "green light" (unpluralized).
Fetch Charsheet first after logging in to get available skills list early.
Recipes that use the Still are limited by number of Still usages remaining.

------------------------------------------------------------------------
r629 | veracity0 | 2006-06-03 06:46:03 -0500 (Sat, 03 Jun 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Fix autosell prices of guitars

------------------------------------------------------------------------
r628 | shwei | 2006-06-03 05:51:53 -0500 (Sat, 03 Jun 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Flag guitars as weapons in item table
------------------------------------------------------------------------
r627 | shwei | 2006-06-02 22:30:46 -0500 (Fri, 02 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add my_location() function to ASH
------------------------------------------------------------------------
r626 | shwei | 2006-06-02 21:58:26 -0500 (Fri, 02 Jun 2006) | 1 line
Changed paths:
   A /src/com/informit
   A /src/com/informit/guides
   A /src/com/informit/guides/JDnDList.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Script quick buttons for gCLI
------------------------------------------------------------------------
r625 | shwei | 2006-06-02 16:15:47 -0500 (Fri, 02 Jun 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Rework mini-browser display attempts
------------------------------------------------------------------------
r624 | shwei | 2006-06-02 14:01:37 -0500 (Fri, 02 Jun 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Centralize display pane editability
------------------------------------------------------------------------
r623 | shwei | 2006-06-02 11:49:29 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Breakfast failure should not abort script
Change message ordering for item consumption
------------------------------------------------------------------------
r622 | shwei | 2006-06-02 11:38:25 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Set login scripts to always run
Fix sorceress lair SCUBA gear handling
------------------------------------------------------------------------
r621 | veracity0 | 2006-06-02 11:00:55 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat

Guitarrrs are weapons

------------------------------------------------------------------------
r620 | veracity0 | 2006-06-02 10:41:15 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix saving bindings to not preempt iteration

------------------------------------------------------------------------
r619 | veracity0 | 2006-06-02 08:20:16 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Move parameter binding save/restore to ScriptFunction

------------------------------------------------------------------------
r618 | veracity0 | 2006-06-02 07:46:38 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/data/familiars.dat

Reported areana parameters for Astral Badger

------------------------------------------------------------------------
r617 | veracity0 | 2006-06-02 01:25:27 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

Cerebral items. Cupcake and Astral effects.

------------------------------------------------------------------------
r616 | veracity0 | 2006-06-02 00:46:14 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Don't throw an error if main() is defined in an imported function

------------------------------------------------------------------------
r615 | veracity0 | 2006-06-02 00:18:31 -0500 (Fri, 02 Jun 2006) | 2 lines
Changed paths:
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/npcstores.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java

Astral Badger related items. Beer cartilage.

------------------------------------------------------------------------
r614 | shwei | 2006-06-01 17:42:54 -0500 (Thu, 01 Jun 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Every script line execution resets continue state
Remove "buy maximum" button from restaurant/brewery interface
Add "verify" alias to "validate" command
------------------------------------------------------------------------
r613 | veracity0 | 2006-06-01 11:51:03 -0500 (Thu, 01 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add repeat ... until. Clarify error if imported file declares 'main' function

------------------------------------------------------------------------
r612 | veracity0 | 2006-06-01 09:58:54 -0500 (Thu, 01 Jun 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Reset summoning limits for each character

------------------------------------------------------------------------
r611 | veracity0 | 2006-06-01 09:08:33 -0500 (Thu, 01 Jun 2006) | 3 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat

Area data: Dyspepsi uniform battlefield. Monter item drops: Buzzy Beetle, Knob
Goblin chef and master chef, Cloaca army soldiers

------------------------------------------------------------------------
r610 | veracity0 | 2006-06-01 08:45:52 -0500 (Thu, 01 Jun 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat

Fix combat frequency for Cloaca uniform battlefield and Knob kitchen

------------------------------------------------------------------------
r609 | veracity0 | 2006-06-01 08:36:57 -0500 (Thu, 01 Jun 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat

Item drop data for Vampire Bat and Cloaca Uniform battlefield

------------------------------------------------------------------------
r608 | veracity0 | 2006-05-31 17:51:45 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Put back boolean return type hack.

------------------------------------------------------------------------
r607 | veracity0 | 2006-05-31 17:22:38 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow function forward references.

------------------------------------------------------------------------
r606 | rgh42 | 2006-05-31 14:15:23 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

more intuitive login script / breakfast interaction
------------------------------------------------------------------------
r605 | rgh42 | 2006-05-31 13:32:53 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

summon 5 cocktail items with Superhuman Cocktailcrafting
------------------------------------------------------------------------
r604 | shwei | 2006-05-31 13:31:38 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Increase buffer size
------------------------------------------------------------------------
r603 | rgh42 | 2006-05-31 13:20:09 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

fixed rare constructURLString exception
------------------------------------------------------------------------
r602 | rgh42 | 2006-05-31 12:40:23 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

attire now returns to original state
------------------------------------------------------------------------
r601 | rgh42 | 2006-05-31 12:25:08 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

added option close windows automatically
------------------------------------------------------------------------
r600 | rgh42 | 2006-05-31 12:02:14 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

added option close windows automatically
------------------------------------------------------------------------
r599 | veracity0 | 2006-05-31 11:18:47 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add simple "for" loop

------------------------------------------------------------------------
r598 | veracity0 | 2006-05-31 09:57:39 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow recursive functions

------------------------------------------------------------------------
r597 | veracity0 | 2006-05-31 08:00:53 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New items and recipes

------------------------------------------------------------------------
r596 | veracity0 | 2006-05-31 07:33:07 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Another stupid pluralization

------------------------------------------------------------------------
r595 | veracity0 | 2006-05-31 07:04:05 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

mcd is synonym for mind-control

------------------------------------------------------------------------
r594 | veracity0 | 2006-05-31 06:08:27 -0500 (Wed, 31 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Save variable bindings only for built-in functions

------------------------------------------------------------------------
r593 | shwei | 2006-05-31 03:30:10 -0500 (Wed, 31 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Ensure purchases
------------------------------------------------------------------------
r592 | veracity0 | 2006-05-30 18:28:43 -0500 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Show individual monster meat drop

------------------------------------------------------------------------
r591 | veracity0 | 2006-05-30 16:48:51 -0500 (Tue, 30 May 2006) | 6 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

"contains" has very high operator precedence. Allow different coercion for
operators, parameters passing, return values, and assignment.
"count" function takes any aggregate and returns # of elements in it.
Rebind function parameters to initial values after call so that polymorphic
functions like "count" work a second time with a different argument type.

------------------------------------------------------------------------
r590 | veracity0 | 2006-05-30 15:22:25 -0500 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add all sorts of xxx_to_string ASH functions.

------------------------------------------------------------------------
r589 | veracity0 | 2006-05-30 08:32:24 -0500 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java

Picture for SPirit Hobo

------------------------------------------------------------------------
r588 | veracity0 | 2006-05-30 08:10:14 -0500 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Import Yiab's monster Meat Drop data

------------------------------------------------------------------------
r587 | veracity0 | 2006-05-30 07:02:15 -0500 (Tue, 30 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

case-insensitive extension check for .ash

------------------------------------------------------------------------
r586 | veracity0 | 2006-05-29 16:25:48 -0500 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Remove no-longer-used class variable

------------------------------------------------------------------------
r585 | veracity0 | 2006-05-29 14:04:43 -0500 (Mon, 29 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Refactor while loops. Refactor if/else-if/else.

------------------------------------------------------------------------
r584 | veracity0 | 2006-05-29 12:02:04 -0500 (Mon, 29 May 2006) | 3 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Check for keyvar already defined in foreach. foreach allows break and continue.
Improved hilarious "fly" drinks.

------------------------------------------------------------------------
r583 | shwei | 2006-05-29 02:30:12 -0500 (Mon, 29 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Increased checking for auto-restore
------------------------------------------------------------------------
r582 | veracity0 | 2006-05-28 20:56:11 -0500 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add foreach to ASH to iterate over aggregates

------------------------------------------------------------------------
r581 | shwei | 2006-05-28 18:02:08 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Changing simulator mirror
------------------------------------------------------------------------
r580 | shwei | 2006-05-28 17:39:52 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Simpler comparisons
------------------------------------------------------------------------
r579 | shwei | 2006-05-28 17:36:25 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

If you're in an abort state, refuse to run requests
------------------------------------------------------------------------
r578 | shwei | 2006-05-28 17:32:08 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Check for abort state rather than error state
------------------------------------------------------------------------
r577 | shwei | 2006-05-28 17:21:59 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Case insensitivity
------------------------------------------------------------------------
r576 | shwei | 2006-05-28 17:15:04 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestThread.java

Force continue when it's not a chat request
------------------------------------------------------------------------
r575 | shwei | 2006-05-28 17:11:23 -0500 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Fix chat buffer performance degrade
Lower buffer maximum size for normal use
------------------------------------------------------------------------
r574 | veracity0 | 2006-05-28 15:15:29 -0500 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Initial implementation of ASH aggregates

------------------------------------------------------------------------
r573 | shwei | 2006-05-28 14:52:21 -0500 (Sun, 28 May 2006) | 3 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Remove bridge location (do it automatically)
Allow settings to be set via an ASH script
Tavern faucet script enhancement
------------------------------------------------------------------------
r572 | shwei | 2006-05-28 14:06:59 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FlowerHunterRequest.java

Process flower acquisition and/or stat loss
------------------------------------------------------------------------
r571 | veracity0 | 2006-05-28 12:47:22 -0500 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Let skill casting work if no MP recovery is needed

------------------------------------------------------------------------
r570 | shwei | 2006-05-28 04:10:16 -0500 (Sun, 28 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Thread synchronization for login requests
Ignore continue state for queued request thread elements
Fix skill usage during health restoration
------------------------------------------------------------------------
r569 | shwei | 2006-05-28 03:49:21 -0500 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Avoid potential headless exception during login
Prefer items in inventory before creatable items
------------------------------------------------------------------------
r568 | shwei | 2006-05-28 03:40:35 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix shaman modifier
------------------------------------------------------------------------
r567 | shwei | 2006-05-28 02:58:29 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Update version number
------------------------------------------------------------------------
r566 | shwei | 2006-05-28 02:37:06 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Pack initial size of shelves scroller
------------------------------------------------------------------------
r565 | shwei | 2006-05-28 02:27:51 -0500 (Sun, 28 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add limit checkbox instead of limit field
Force continue state reset on login attempt
Fix infinite loop during skill usage
------------------------------------------------------------------------
r564 | shwei | 2006-05-28 01:55:15 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Reset continue state on script load
------------------------------------------------------------------------
r563 | shwei | 2006-05-28 01:51:52 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Reduce amount of file I/O
------------------------------------------------------------------------
r562 | shwei | 2006-05-28 01:37:20 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Crediting holiday source
------------------------------------------------------------------------
r561 | shwei | 2006-05-28 01:31:37 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Corrected Easter calculation
------------------------------------------------------------------------
r560 | shwei | 2006-05-28 01:19:45 -0500 (Sun, 28 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Show real life holidays in Farmer's Almanac
------------------------------------------------------------------------
r559 | shwei | 2006-05-28 00:02:31 -0500 (Sun, 28 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Wiki-fy color scheme for farmer's almanac
Overzealous continue-state resets
------------------------------------------------------------------------
r558 | veracity0 | 2006-05-27 11:19:57 -0500 (Sat, 27 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

fix continue state after changing familiar in familiar trainer.

------------------------------------------------------------------------
r557 | veracity0 | 2006-05-27 10:13:10 -0500 (Sat, 27 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java

KoL server changed date format for mail messages

------------------------------------------------------------------------
r556 | shwei | 2006-05-26 17:28:59 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Iterate through the browser array
------------------------------------------------------------------------
r555 | shwei | 2006-05-26 17:25:15 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Use which in order to determine netscape/mozilla/firefox presence
------------------------------------------------------------------------
r554 | shwei | 2006-05-26 16:57:36 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Single-parameter makeRequest method
------------------------------------------------------------------------
r553 | shwei | 2006-05-26 16:50:24 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   M /src/net/sourceforge/kolmafia/TrapperRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java
   M /src/net/sourceforge/kolmafia/ZapRequest.java

Display updates use ellipses where possible
------------------------------------------------------------------------
r552 | shwei | 2006-05-26 16:21:22 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix equals-sign handling in request URL
------------------------------------------------------------------------
r551 | veracity0 | 2006-05-26 16:01:23 -0500 (Fri, 26 May 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

coffin lid

------------------------------------------------------------------------
r550 | veracity0 | 2006-05-26 15:31:49 -0500 (Fri, 26 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Handle KoL server change: hedge maze alt text changed.

------------------------------------------------------------------------
r549 | shwei | 2006-05-26 13:43:16 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Remove enableDisplay()
------------------------------------------------------------------------
r548 | shwei | 2006-05-26 13:12:15 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SkillBuffFrame.java

Check count field rather than use popup
------------------------------------------------------------------------
r547 | shwei | 2006-05-26 13:03:34 -0500 (Fri, 26 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Widen label in adventure frame
------------------------------------------------------------------------
r546 | veracity0 | 2006-05-26 10:50:26 -0500 (Fri, 26 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Don't cast if you can't possibly afford even one

------------------------------------------------------------------------
r545 | veracity0 | 2006-05-26 07:08:56 -0500 (Fri, 26 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/MushroomPlot.java

Tell user which square is being planted

------------------------------------------------------------------------
r544 | shwei | 2006-05-25 19:01:02 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java

Add handling for cloaca cola recipes
Degrassi knoll store handling for dough, etc.
------------------------------------------------------------------------
r543 | shwei | 2006-05-25 18:46:06 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

Renaming "STILL_FRUIT" to "STILL_MIXER"
Placing soda water to tonic water back into mixer category
------------------------------------------------------------------------
r542 | shwei | 2006-05-25 18:41:07 -0500 (Thu, 25 May 2006) | 1 line
Changed paths:
   M /src/data/concoctions.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Initial implementation of stilling (no limiters)
------------------------------------------------------------------------
r541 | shwei | 2006-05-25 17:36:31 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Rename "conditions" to "objectives"
Case insensitivity for restaurant and microbrewery commands
------------------------------------------------------------------------
r540 | veracity0 | 2006-05-25 17:14:26 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java

2 methods, not one, for improving cocktailcrafting ingredients

------------------------------------------------------------------------
r539 | veracity0 | 2006-05-25 16:43:23 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java

Fix non-tiem lookups in the Encyclopedia

------------------------------------------------------------------------
r538 | shwei | 2006-05-25 16:38:25 -0500 (Thu, 25 May 2006) | 1 line
Changed paths:
   M /build.xml

Change default target to "rejar"
------------------------------------------------------------------------
r537 | veracity0 | 2006-05-25 14:12:15 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Always initialize variables if user didn't do so.

------------------------------------------------------------------------
r536 | veracity0 | 2006-05-25 12:03:17 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

white satin shield

------------------------------------------------------------------------
r535 | veracity0 | 2006-05-25 11:49:47 -0500 (Thu, 25 May 2006) | 2 lines
Changed paths:
   M /src/data/classskills.dat
   M /src/data/concoctions.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

New items and recipes. Fix Locations and Monsters in ASH

------------------------------------------------------------------------
r534 | veracity0 | 2006-05-24 17:58:49 -0500 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

url_encode and url_decode functions, for dealing with raw URL

------------------------------------------------------------------------
r533 | veracity0 | 2006-05-24 16:25:45 -0500 (Wed, 24 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Detect when the temporal rift in the plains has closed.
Detect when the untinker doesn't think you have anything to untinker.

------------------------------------------------------------------------
r532 | veracity0 | 2006-05-24 15:26:05 -0500 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Existing function symbol table built only once

------------------------------------------------------------------------
r531 | veracity0 | 2006-05-24 15:11:41 -0500 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

More class statication

------------------------------------------------------------------------
r530 | veracity0 | 2006-05-24 14:26:03 -0500 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ScriptValue is static

------------------------------------------------------------------------
r529 | veracity0 | 2006-05-24 11:45:16 -0500 (Wed, 24 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Simplify creation of int values

------------------------------------------------------------------------
r528 | veracity0 | 2006-05-24 09:57:41 -0500 (Wed, 24 May 2006) | 3 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Breathtastic Canned Air is multi-use. Let SortedListModel do the searching
when looking up symbols in ASH symbol tables.

------------------------------------------------------------------------
r527 | shwei | 2006-05-24 05:13:57 -0500 (Wed, 24 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Customizable browser button behavior
------------------------------------------------------------------------
r526 | shwei | 2006-05-24 05:02:00 -0500 (Wed, 24 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Separate item drop info into separate lines
Revert to JLabel for consistent rendering
Truncate to integer instead of maintaining float
------------------------------------------------------------------------
r525 | shwei | 2006-05-24 03:33:59 -0500 (Wed, 24 May 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat

Hatorade is multi-use
------------------------------------------------------------------------
r524 | shwei | 2006-05-24 01:41:19 -0500 (Wed, 24 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Use skill depends on max-current, rather than current-target
------------------------------------------------------------------------
r523 | veracity0 | 2006-05-23 20:36:29 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Tell user which internal function generated the exception

------------------------------------------------------------------------
r522 | shwei | 2006-05-23 19:13:21 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Check against class skills database instead of item database
Fix auto-restore for when MP runs out for single cast
------------------------------------------------------------------------
r521 | shwei | 2006-05-23 19:04:13 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Force thread synchronization on character sheet parsing
Only use external update if it's truly an external request
------------------------------------------------------------------------
r520 | shwei | 2006-05-23 18:24:53 -0500 (Tue, 23 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fix breakfast execution
------------------------------------------------------------------------
r519 | shwei | 2006-05-23 18:11:36 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   A /.project
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Synchronize character pane processing
Add simple Eclipse project file
------------------------------------------------------------------------
r518 | shwei | 2006-05-23 17:42:58 -0500 (Tue, 23 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java
   A /src/net/sourceforge/kolmafia/SkillBuffFrame.java (from /src/net/sourceforge/kolmafia/SkillBuffPanel.java:517)
   D /src/net/sourceforge/kolmafia/SkillBuffPanel.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Moving SkillBuffPanel to SkillBuffFrame, Renaming setting to ensure proper loading, Removing unneeded imports
------------------------------------------------------------------------
r517 | shwei | 2006-05-23 15:57:38 -0500 (Tue, 23 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SewerRequest.java

Fix double-decrement during spice loops
------------------------------------------------------------------------
r516 | shwei | 2006-05-23 15:51:10 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /build.xml

Re-indent tree for build file
Make "exec" default build target
------------------------------------------------------------------------
r515 | veracity0 | 2006-05-23 13:12:22 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Turn built-in function into methods, for speed and maintainability

------------------------------------------------------------------------
r514 | veracity0 | 2006-05-23 10:53:57 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ScriptList is an ArrayList

------------------------------------------------------------------------
r513 | veracity0 | 2006-05-23 10:38:16 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Argument-less getNextVariable and getNextFunction

------------------------------------------------------------------------
r512 | veracity0 | 2006-05-23 10:27:56 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ScriptSymbolTable is a SortedListModel

------------------------------------------------------------------------
r511 | veracity0 | 2006-05-23 09:18:55 -0500 (Tue, 23 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

refactor internal lists

------------------------------------------------------------------------
r510 | veracity0 | 2006-05-22 13:28:28 -0500 (Mon, 22 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Don't re-fetch stash before every peek.

------------------------------------------------------------------------
r509 | veracity0 | 2006-05-22 07:46:19 -0500 (Mon, 22 May 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

3 more items. Two of them unique. None tradable. Yawn.

------------------------------------------------------------------------
r508 | veracity0 | 2006-05-21 23:43:35 -0500 (Sun, 21 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Various code cleanups. Allow unary minus.

------------------------------------------------------------------------
r507 | shwei | 2006-05-21 04:13:46 -0500 (Sun, 21 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Do not generate pending state for errors which are likely to want continuation
------------------------------------------------------------------------
r506 | shwei | 2006-05-21 03:34:40 -0500 (Sun, 21 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Fix outfit dropdown disabling when using two-handed weapon
------------------------------------------------------------------------
r505 | shwei | 2006-05-21 03:26:33 -0500 (Sun, 21 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Fix outfit condition handling
------------------------------------------------------------------------
r504 | veracity0 | 2006-05-20 14:24:03 -0500 (Sat, 20 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix string concatenation with floats. Provide 4 float-to-int conversions.

------------------------------------------------------------------------
r503 | veracity0 | 2006-05-20 12:51:50 -0500 (Sat, 20 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java

Notice if you try to stock your mall store but don't own one.

------------------------------------------------------------------------
r502 | veracity0 | 2006-05-20 09:42:59 -0500 (Sat, 20 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Don't exceed requested number of casts

------------------------------------------------------------------------
r501 | veracity0 | 2006-05-19 23:11:15 -0500 (Fri, 19 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

random() function.

------------------------------------------------------------------------
r500 | shwei | 2006-05-19 22:11:02 -0500 (Fri, 19 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Two passes to capture existing restores
------------------------------------------------------------------------
r499 | shwei | 2006-05-19 21:53:35 -0500 (Fri, 19 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SkillBuffPanel.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Max buff now casts maximum possible given current MP
Fix aborts in the middle of buff-casting
------------------------------------------------------------------------
r498 | shwei | 2006-05-19 21:40:10 -0500 (Fri, 19 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Allow use of soda water wherever available
------------------------------------------------------------------------
r497 | shwei | 2006-05-19 21:34:47 -0500 (Fri, 19 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Check for skill existence before cast
Only otter and tiny house are limited by beaten up
------------------------------------------------------------------------
r496 | shwei | 2006-05-19 05:11:57 -0500 (Fri, 19 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java

Jekyllin effect
------------------------------------------------------------------------
r495 | veracity0 | 2006-05-18 20:44:14 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Monocle is +10%, not +12.5%

------------------------------------------------------------------------
r494 | veracity0 | 2006-05-18 20:38:39 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

User-friendly execution state logging

------------------------------------------------------------------------
r493 | veracity0 | 2006-05-18 18:34:38 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

tracing variables must be static

------------------------------------------------------------------------
r492 | veracity0 | 2006-05-18 17:56:01 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Improve tracing

------------------------------------------------------------------------
r491 | veracity0 | 2006-05-18 16:18:40 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Better handling of "exit"

------------------------------------------------------------------------
r490 | veracity0 | 2006-05-18 14:45:15 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Detect "exit" returning null

------------------------------------------------------------------------
r489 | veracity0 | 2006-05-18 13:47:00 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Add "int current_mind_control_level()" ASH function

------------------------------------------------------------------------
r488 | veracity0 | 2006-05-18 12:34:06 -0500 (Thu, 18 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Separate out parts of familiar weight adjustments so they can be correctly
applied to non-equipped familiars

------------------------------------------------------------------------
r487 | veracity0 | 2006-05-18 11:49:22 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Calculate familiar weight adjustment with all the other adjustments

------------------------------------------------------------------------
r486 | veracity0 | 2006-05-18 08:19:36 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat

Kittiwake has monster info for the Vampire Bat

------------------------------------------------------------------------
r485 | veracity0 | 2006-05-18 08:08:52 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Avoid setting text in safety field if there is no change

------------------------------------------------------------------------
r484 | shwei | 2006-05-18 02:11:06 -0500 (Thu, 18 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix file override handling
Do not let browser cache anything
------------------------------------------------------------------------
r483 | veracity0 | 2006-05-17 20:57:08 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Notice when we get a Goth Kid teeshirt from a Warm Subject Gift Certificate

------------------------------------------------------------------------
r482 | veracity0 | 2006-05-17 20:10:06 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix true and false as constants.

------------------------------------------------------------------------
r481 | veracity0 | 2006-05-17 17:12:57 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Don't let ultra-rare monsters skew "safety" calculations

------------------------------------------------------------------------
r480 | veracity0 | 2006-05-17 16:37:22 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/Nemesis.java

Get weapon name sans power

------------------------------------------------------------------------
r479 | veracity0 | 2006-05-17 16:21:47 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Goofballs are usable

------------------------------------------------------------------------
r478 | veracity0 | 2006-05-17 15:47:06 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarData.java

Recognize Meat Detector in gear changer

------------------------------------------------------------------------
r477 | veracity0 | 2006-05-17 15:34:55 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Don't require familiar equipment to be in inventory, since we can steal it.

------------------------------------------------------------------------
r476 | veracity0 | 2006-05-17 11:09:15 -0500 (Wed, 17 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Bold monster names for cisual emphasis

------------------------------------------------------------------------
r475 | veracity0 | 2006-05-17 11:00:59 -0500 (Wed, 17 May 2006) | 3 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Location info is a non-editable JEditorPane to allow word-wrapping.
Remove erroneous white space from monster names

------------------------------------------------------------------------
r474 | veracity0 | 2006-05-17 10:16:02 -0500 (Wed, 17 May 2006) | 3 lines
Changed paths:
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Round item drop percentages to nearest 5%.
Display adjusted item drops for eaxh monter.

------------------------------------------------------------------------
r473 | shwei | 2006-05-17 00:00:38 -0500 (Wed, 17 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Rather than expanding all buffer sizes, allow unlimited buffers for mini-browser
------------------------------------------------------------------------
r472 | shwei | 2006-05-16 23:55:47 -0500 (Tue, 16 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/Nemesis.java

Unequip offhand weapon before equipping two-handed weapon
------------------------------------------------------------------------
r471 | veracity0 | 2006-05-16 19:48:07 -0500 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Look at hats when calculating adjustments. Raw item drop percentages.

------------------------------------------------------------------------
r470 | veracity0 | 2006-05-16 16:50:31 -0500 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Explain that Average XP displayed is only from Combat

------------------------------------------------------------------------
r469 | veracity0 | 2006-05-16 16:12:56 -0500 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Only import a file once

------------------------------------------------------------------------
r468 | veracity0 | 2006-05-16 15:02:44 -0500 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Area Combat % data. Ultra-rare and one-time monsters.

------------------------------------------------------------------------
r467 | shwei | 2006-05-16 12:36:31 -0500 (Tue, 16 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Belated update to version number
------------------------------------------------------------------------
r466 | shwei | 2006-05-16 05:18:08 -0500 (Tue, 16 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Adventure check for worthless item acquisition
------------------------------------------------------------------------
r465 | shwei | 2006-05-16 03:31:42 -0500 (Tue, 16 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Remove unneeded if-nesting
------------------------------------------------------------------------
r464 | shwei | 2006-05-16 03:28:40 -0500 (Tue, 16 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Ronin-sensitive familiar training
------------------------------------------------------------------------
r463 | shwei | 2006-05-16 02:10:30 -0500 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Item usage failure does not abort scripts (except overdrinking)
Reduce threshold sensitivity since targets should be enough
------------------------------------------------------------------------
r462 | shwei | 2006-05-16 02:02:30 -0500 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Change sort order of skill/item usage
Only cast cocoon if you need more than 20 HP
------------------------------------------------------------------------
r461 | shwei | 2006-05-16 01:26:34 -0500 (Tue, 16 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix automatic purchase of NPC store items which are no-trade
Fix passwords not being recorded
------------------------------------------------------------------------
r460 | shwei | 2006-05-16 01:09:21 -0500 (Tue, 16 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Simplify auto-restore logic
------------------------------------------------------------------------
r459 | veracity0 | 2006-05-15 13:37:30 -0500 (Mon, 15 May 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Junior and Senior LAAAAME merit badges

------------------------------------------------------------------------
r458 | veracity0 | 2006-05-15 09:30:20 -0500 (Mon, 15 May 2006) | 2 lines
Changed paths:
   M /src/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/AdventureResult.java

Add Temporary Blindness. Fix Uneffecting from Cast Buffs pane.

------------------------------------------------------------------------
r457 | shwei | 2006-05-15 04:19:06 -0500 (Mon, 15 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Since everything is sorted by skill set name, no need for sort-id
------------------------------------------------------------------------
r456 | shwei | 2006-05-15 04:13:09 -0500 (Mon, 15 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Improved XML tree
------------------------------------------------------------------------
r455 | shwei | 2006-05-15 01:22:23 -0500 (Mon, 15 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Move auto-login code out of constructor
Expand allowable size for chat buffers
------------------------------------------------------------------------
r454 | shwei | 2006-05-15 01:14:42 -0500 (Mon, 15 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MailboxFrame.java

Fix message deletion and saving
------------------------------------------------------------------------
r453 | shwei | 2006-05-15 00:36:52 -0500 (Mon, 15 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Ignore stasis bug
------------------------------------------------------------------------
r452 | shwei | 2006-05-14 19:20:16 -0500 (Sun, 14 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Do not auto-recover after buff-casting
Make the sunshine button lead to buff purchasing
Add XML parsing/saving to buffbot database handler
------------------------------------------------------------------------
r451 | shwei | 2006-05-14 15:48:46 -0500 (Sun, 14 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Re-store item ID when resetting panel
------------------------------------------------------------------------
r450 | veracity0 | 2006-05-14 08:34:17 -0500 (Sun, 14 May 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/statuseffects.dat
   M /src/data/tradeitems.dat

New items

------------------------------------------------------------------------
r449 | shwei | 2006-05-13 11:21:06 -0500 (Sat, 13 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Continue after auto-restoring
------------------------------------------------------------------------
r448 | veracity0 | 2006-05-13 10:47:26 -0500 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Star Pants give +20% combat initiative

------------------------------------------------------------------------
r447 | shwei | 2006-05-13 03:41:45 -0500 (Sat, 13 May 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Make settings files thread-safe
Fix enable/disable of offhand items
Auto-deletion of checkpoint outfits on login
Auto-deletion of checkpoint outfits on revert to checkpoint

------------------------------------------------------------------------
r446 | shwei | 2006-05-13 02:57:38 -0500 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Update version number
Add mana consumption to moxious maneuver
------------------------------------------------------------------------
r445 | shwei | 2006-05-13 02:48:10 -0500 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Moxious maneuver moved to skill list
Moving encounter notification to before result processing
------------------------------------------------------------------------
r444 | shwei | 2006-05-13 02:24:28 -0500 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Re-show KoL desktop frame when reloading
More defensive window position memorization
------------------------------------------------------------------------
r443 | shwei | 2006-05-13 02:09:10 -0500 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Fix adventures left parsing
More defensive debug measures
------------------------------------------------------------------------
r442 | shwei | 2006-05-13 01:55:06 -0500 (Sat, 13 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Super-defensive parsing of character pane
------------------------------------------------------------------------
r441 | shwei | 2006-05-13 01:31:29 -0500 (Sat, 13 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

More debug information
------------------------------------------------------------------------
r440 | shwei | 2006-05-13 01:25:36 -0500 (Sat, 13 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Raw requests are delay exempt
------------------------------------------------------------------------
r439 | shwei | 2006-05-13 01:19:25 -0500 (Sat, 13 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Permanently flag scrolls NPC/common restore items
Fix automatic purchase of restore items during restore
------------------------------------------------------------------------
r438 | shwei | 2006-05-12 18:42:44 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fix Hagnk's storage parsing
Clear display if adding name of new character
------------------------------------------------------------------------
r437 | shwei | 2006-05-12 18:36:51 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java

Only apply selection filter to consumables
------------------------------------------------------------------------
r436 | shwei | 2006-05-12 17:57:17 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Launch Internet Explorer manually to generate new window
------------------------------------------------------------------------
r435 | veracity0 | 2006-05-12 17:44:31 -0500 (Fri, 12 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Execute top-level commands from all files and also the (optional) main function
in the outer script

------------------------------------------------------------------------
r434 | shwei | 2006-05-12 16:59:23 -0500 (Fri, 12 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Pull breakfast options into separate tab
Remember passwords on per-account basis
Re-enable auto-login option
------------------------------------------------------------------------
r433 | veracity0 | 2006-05-12 16:19:39 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Improve skill and effect search

------------------------------------------------------------------------
r432 | veracity0 | 2006-05-12 15:42:13 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Convert skills and effects lists to arrays before searching them

------------------------------------------------------------------------
r431 | shwei | 2006-05-12 15:17:12 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java

Fix list iterator in LockableListModel
Speed up sort by only updating Swing thread once
------------------------------------------------------------------------
r430 | shwei | 2006-05-12 15:15:26 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix list iterator in LockableListModel
Speed up sort by only updating Swing thread once
------------------------------------------------------------------------
r429 | shwei | 2006-05-12 13:55:35 -0500 (Fri, 12 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/HermitRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Auto-satisfy only applies to non-NPC store items
Do not attempt purchase of items which might be rares
Always retrieve worthless items for hermit checkup
------------------------------------------------------------------------
r428 | veracity0 | 2006-05-12 13:00:54 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Don't try equipping an item you don't have.

------------------------------------------------------------------------
r427 | rgh42 | 2006-05-12 10:38:23 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

fixed moon phase error.  explained math
------------------------------------------------------------------------
r426 | shwei | 2006-05-12 02:42:35 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Default to elixirs if you're not fully healed (and you have funkslinging)
------------------------------------------------------------------------
r425 | shwei | 2006-05-12 01:05:17 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Only register combats on new fights
------------------------------------------------------------------------
r424 | shwei | 2006-05-12 00:51:16 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Flag puzzle pieces as usable
------------------------------------------------------------------------
r423 | veracity0 | 2006-05-12 00:45:40 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Lucky Tam O'Shatner

------------------------------------------------------------------------
r422 | shwei | 2006-05-12 00:33:37 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Auto-satisfy early for pixel items (do not buy components)
Remove duplicated messages for item consumption
------------------------------------------------------------------------
r421 | shwei | 2006-05-12 00:18:11 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Reduce memory consumption
------------------------------------------------------------------------
r420 | shwei | 2006-05-12 00:06:00 -0500 (Fri, 12 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Enter pending state to prevent looping for massbuffs, but do not error
ASH checks for lastUpdate rather than continue state
------------------------------------------------------------------------
r419 | shwei | 2006-05-12 00:02:12 -0500 (Fri, 12 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Non-error when buffing others
------------------------------------------------------------------------
r418 | veracity0 | 2006-05-11 19:28:08 -0500 (Thu, 11 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

If you get an error casting a skill, go into ERROR_STATE

------------------------------------------------------------------------
r417 | veracity0 | 2006-05-11 14:34:03 -0500 (Thu, 11 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Include XP from boosted monster level in displayed XP modifier

------------------------------------------------------------------------
r416 | rgh42 | 2006-05-11 10:13:47 -0500 (Thu, 11 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

fixed gear changer offhand item selection
------------------------------------------------------------------------
r415 | veracity0 | 2006-05-10 23:45:55 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/data/npcstores.dat

Add new cookbooks to NPC store inventory

------------------------------------------------------------------------
r414 | veracity0 | 2006-05-10 23:42:10 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Note "containers" that affect item drop percent

------------------------------------------------------------------------
r413 | veracity0 | 2006-05-10 23:34:18 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New cookbooks

------------------------------------------------------------------------
r412 | shwei | 2006-05-10 23:07:52 -0500 (Wed, 10 May 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Default to Internet Explorer for Windows 9x
------------------------------------------------------------------------
r411 | veracity0 | 2006-05-10 22:57:10 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

reset trace indentation when starting new global scope evaluation

------------------------------------------------------------------------
r410 | veracity0 | 2006-05-10 17:47:51 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Calculate & display ML, XP, Meat Drop, Item Drop, Combat, Initiative modifiers

------------------------------------------------------------------------
r409 | rgh42 | 2006-05-10 16:25:12 -0500 (Wed, 10 May 2006) | 1 line
Changed paths:
   M /src/html/simulator/index.js

support for CPM and cheshire bat
------------------------------------------------------------------------
r408 | veracity0 | 2006-05-10 10:58:19 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Improve tracing

------------------------------------------------------------------------
r407 | veracity0 | 2006-05-10 09:45:27 -0500 (Wed, 10 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Since intermediate calculations are done in doubles, store float values as
doubles. Print float values as floating point, not rounded to integers.

------------------------------------------------------------------------
r406 | veracity0 | 2006-05-10 09:24:52 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix arithmetic

------------------------------------------------------------------------
r405 | shwei | 2006-05-10 06:48:57 -0500 (Wed, 10 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Remove debug output
------------------------------------------------------------------------
r404 | shwei | 2006-05-10 06:40:29 -0500 (Wed, 10 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Force requests out of Swing thread to free up display
Verify online status of buffbots before display case parsing
------------------------------------------------------------------------
r403 | shwei | 2006-05-10 05:54:57 -0500 (Wed, 10 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Force quiet logins
------------------------------------------------------------------------
r402 | shwei | 2006-05-10 05:41:48 -0500 (Wed, 10 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Check weapon handedness, not whether or not you're dual-wielding
------------------------------------------------------------------------
r401 | shwei | 2006-05-10 05:37:22 -0500 (Wed, 10 May 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Remove quotes around URL
------------------------------------------------------------------------
r400 | veracity0 | 2006-05-09 21:24:23 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Functions return void successfully

------------------------------------------------------------------------
r399 | shwei | 2006-05-09 19:04:34 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/edu/stanford/ejalbert/BrowserLauncher.java

Replace Windows 9x call to command.com with rundll32.exe
------------------------------------------------------------------------
r398 | shwei | 2006-05-09 18:29:22 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Removing overhead lists and unneeded prompting
Splitting strange leaflet quest into two menu items
------------------------------------------------------------------------
r397 | shwei | 2006-05-09 17:59:33 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Increase user interface responsiveness
Allow for multiple mini-browser frames
------------------------------------------------------------------------
r396 | veracity0 | 2006-05-09 17:47:40 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Always capture RHS in ASH expressions. Clean up applyTo.

------------------------------------------------------------------------
r395 | shwei | 2006-05-09 17:30:04 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarRequest.java

Force update of familiar equipment list after familiar change
------------------------------------------------------------------------
r394 | shwei | 2006-05-09 17:27:21 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Check offhand slot, not weapon slot
------------------------------------------------------------------------
r393 | shwei | 2006-05-09 17:21:38 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Clean up request threads (repeatCount fixed)
Centralize item usage divisions in ConsumeItemRequest
------------------------------------------------------------------------
r392 | shwei | 2006-05-09 16:11:07 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Convert empathy to skill name
------------------------------------------------------------------------
r391 | veracity0 | 2006-05-09 14:47:37 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Capture RHS of == and !=

------------------------------------------------------------------------
r390 | veracity0 | 2006-05-09 14:00:52 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix ASH scripts, error conditions and abort states

------------------------------------------------------------------------
r389 | rgh42 | 2006-05-09 10:55:14 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/html/simulator/index.js
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

simulator moon phase (stat day) support
------------------------------------------------------------------------
r388 | veracity0 | 2006-05-09 10:54:35 -0500 (Tue, 09 May 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Eliminate a lot of memory allocation in ASH.
"monster" data type. monster_base_attack, monster_base_defense,
monster_base_hp, ranged_weapon, weapon_hands

------------------------------------------------------------------------
r387 | rgh42 | 2006-05-09 10:27:33 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fixed Grimace moon phase display
------------------------------------------------------------------------
r386 | rgh42 | 2006-05-09 09:52:28 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Added apostrophe handling for KoL simulator
------------------------------------------------------------------------
r385 | rgh42 | 2006-05-09 08:28:48 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix: now shows equipment in use
------------------------------------------------------------------------
r384 | veracity0 | 2006-05-09 08:09:47 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

More spray mods

------------------------------------------------------------------------
r383 | shwei | 2006-05-09 04:38:06 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Force-allow auto purchase during familiar training
------------------------------------------------------------------------
r382 | shwei | 2006-05-09 04:07:55 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Add heavy petting to max buffed weight calculation
------------------------------------------------------------------------
r381 | shwei | 2006-05-09 03:59:33 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Force continue before running commands
------------------------------------------------------------------------
r380 | shwei | 2006-05-09 03:45:40 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Disallow status effect conditions
Untinker skeleton key for Sorceress Lair
------------------------------------------------------------------------
r379 | shwei | 2006-05-09 02:40:32 -0500 (Tue, 09 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Detect failure to continue in cyrpt
Failure to buff does not create stop-error
------------------------------------------------------------------------
r378 | shwei | 2006-05-09 00:12:00 -0500 (Tue, 09 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Remove buttons for saving layout options
------------------------------------------------------------------------
r377 | shwei | 2006-05-08 23:23:05 -0500 (Mon, 08 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java

Remove thread synchronization
Limit size of chat/HTML buffer to 30k
------------------------------------------------------------------------
r376 | veracity0 | 2006-05-08 14:43:40 -0500 (Mon, 08 May 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Mark a couple of items as usable

------------------------------------------------------------------------
r375 | shwei | 2006-05-08 12:52:13 -0500 (Mon, 08 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Changing a familiar commits all changes
------------------------------------------------------------------------
r374 | shwei | 2006-05-08 12:48:12 -0500 (Mon, 08 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Use named constants
------------------------------------------------------------------------
r373 | shwei | 2006-05-08 12:43:38 -0500 (Mon, 08 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Dynamic list updating
------------------------------------------------------------------------
r372 | rgh42 | 2006-05-08 10:12:00 -0500 (Mon, 08 May 2006) | 1 line
Changed paths:
   M /src/html/simulator/index.js

Fixed case issues with combo boxes.
------------------------------------------------------------------------
r371 | rgh42 | 2006-05-08 08:37:34 -0500 (Mon, 08 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fixed status update issue after refreshSession
------------------------------------------------------------------------
r370 | rgh42 | 2006-05-08 08:32:06 -0500 (Mon, 08 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix: Ran out of adventures
------------------------------------------------------------------------
r369 | shwei | 2006-05-07 17:33:44 -0500 (Sun, 07 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix redirect handling in local relay browser
Remove auto-time in (allow manual time-ins only)
Make relay browser default instead of mini-browser
------------------------------------------------------------------------
r368 | shwei | 2006-05-07 15:21:28 -0500 (Sun, 07 May 2006) | 1 line
Changed paths:
   M /src/data/buffbots.dat

Remove Membro Leale
------------------------------------------------------------------------
r367 | veracity0 | 2006-05-07 13:46:58 -0500 (Sun, 07 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

tracing is on by default

------------------------------------------------------------------------
r366 | veracity0 | 2006-05-07 13:45:43 -0500 (Sun, 07 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Rudimentary tracing facility. Fix bug in coercion during assignment.

------------------------------------------------------------------------
r365 | veracity0 | 2006-05-07 10:34:34 -0500 (Sun, 07 May 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Put back Iocaine dynamic buffbots

------------------------------------------------------------------------
r364 | rgh42 | 2006-05-06 20:44:08 -0500 (Sat, 06 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fixed: You lose X hit points. (
------------------------------------------------------------------------
r363 | shwei | 2006-05-06 16:02:48 -0500 (Sat, 06 May 2006) | 1 line
Changed paths:
   M /src/html/simulator/index.js
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Synchronize chat, use real Javascript files in relay browser
------------------------------------------------------------------------
r362 | veracity0 | 2006-05-06 14:34:42 -0500 (Sat, 06 May 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Reset state before executing global scope.
Return VOID from BREAK and CONTINUE states.
A single VOID ScriptValue should be enough.
Script succeeded, not failed, if client permits continue

------------------------------------------------------------------------
r361 | shwei | 2006-05-06 14:15:38 -0500 (Sat, 06 May 2006) | 1 line
Changed paths:
   D /src/html/simulator/index.html.js
   A /src/html/simulator/index.js (from /src/html/simulator/index.html.js:360)
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Use .js extension rather than .html.js
------------------------------------------------------------------------
r360 | veracity0 | 2006-05-06 06:52:58 -0500 (Sat, 06 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Remove hardcoded result

------------------------------------------------------------------------
r359 | shwei | 2006-05-05 23:55:58 -0500 (Fri, 05 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Fix hp, mp, meat and adv detection in compact mode
------------------------------------------------------------------------
r358 | veracity0 | 2006-05-05 23:34:55 -0500 (Fri, 05 May 2006) | 2 lines
Changed paths:
   M /src/data/packages.dat

Plain brown wrappers now cost 50 meat each.

------------------------------------------------------------------------
r357 | shwei | 2006-05-05 19:28:21 -0500 (Fri, 05 May 2006) | 4 lines
Changed paths:
   M /src/html/simulator/index.html.js
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix loading of current shirt in simulator
Remove for-loops in equipment selection for simulator
Allow full override of Kingdom of Loathing pages
Allow Javascript helper files for any KoL page
------------------------------------------------------------------------
r356 | veracity0 | 2006-05-05 17:50:47 -0500 (Fri, 05 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Retain case in contact list

------------------------------------------------------------------------
r355 | shwei | 2006-05-05 15:40:36 -0500 (Fri, 05 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Use better debug messages
------------------------------------------------------------------------
r354 | shwei | 2006-05-05 15:34:51 -0500 (Fri, 05 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CombatSettings.java

Use getFirstMatchingItemID instead of getFirstMatchingItem
------------------------------------------------------------------------
r353 | rgh42 | 2006-05-05 15:33:24 -0500 (Fri, 05 May 2006) | 1 line
Changed paths:
   A /src/html/simulator
   A /src/html/simulator/index.html.js
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

more simulator support
------------------------------------------------------------------------
r352 | veracity0 | 2006-05-05 15:25:12 -0500 (Fri, 05 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Fix hasEquipped() now that equipment has real name, not canonical name

------------------------------------------------------------------------
r351 | shwei | 2006-05-05 14:20:13 -0500 (Fri, 05 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Do not heal if you know you've got the right familiar
------------------------------------------------------------------------
r350 | shwei | 2006-05-05 14:11:53 -0500 (Fri, 05 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Fixed tower HP restore
------------------------------------------------------------------------
r349 | veracity0 | 2006-05-05 12:55:46 -0500 (Fri, 05 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Don't swap equipment if familiar is already sufficiently heavy

------------------------------------------------------------------------
r348 | shwei | 2006-05-04 18:32:15 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Fix checkpoint outfit detection
------------------------------------------------------------------------
r347 | shwei | 2006-05-04 18:28:57 -0500 (Thu, 04 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Familiar changes immediately
Null outfit select after change
------------------------------------------------------------------------
r346 | shwei | 2006-05-04 18:18:38 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Early release to fix item manager issue
------------------------------------------------------------------------
r345 | shwei | 2006-05-04 17:22:41 -0500 (Thu, 04 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Streamline handling of Valhalla
Fix constant flickering of combat options during adventuring
Fix non-parsing of item usage links in mini-browser and local relay
------------------------------------------------------------------------
r344 | shwei | 2006-05-04 16:54:43 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/UntinkerRequest.java

Ensure that paco is visited when needed
------------------------------------------------------------------------
r343 | shwei | 2006-05-04 16:45:58 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Force all values to empty when infinity detected
------------------------------------------------------------------------
r342 | shwei | 2006-05-04 16:18:55 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/Nemesis.java

Added null-pointer checks for nemesis quest
------------------------------------------------------------------------
r341 | shwei | 2006-05-04 16:15:10 -0500 (Thu, 04 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java

Ignore runtime errors resulting from abort
Attempt to detect guild store not being unlocked
------------------------------------------------------------------------
r340 | shwei | 2006-05-04 16:06:42 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix accessory Javascript loading exception
------------------------------------------------------------------------
r339 | shwei | 2006-05-04 15:42:03 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Familiar race, not familiar name
------------------------------------------------------------------------
r338 | shwei | 2006-05-04 15:37:20 -0500 (Thu, 04 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fix null pointer equipment exceptions
Insert the KoLmafia loader, rather than using Javascript
------------------------------------------------------------------------
r337 | shwei | 2006-05-04 15:07:28 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Familiar item detection
------------------------------------------------------------------------
r336 | shwei | 2006-05-04 14:55:08 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Load buffs and rock 'n roll legend
------------------------------------------------------------------------
r335 | shwei | 2006-05-04 14:28:43 -0500 (Thu, 04 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Add passive skill select
Move familiar and onLoad effects to Javascript
------------------------------------------------------------------------
r334 | shwei | 2006-05-04 13:14:24 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Force price management to specific initial size
------------------------------------------------------------------------
r333 | shwei | 2006-05-04 13:08:29 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java

Fix End Session menu item loading
------------------------------------------------------------------------
r332 | veracity0 | 2006-05-04 11:01:48 -0500 (Thu, 04 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Retain case in equipment lists

------------------------------------------------------------------------
r331 | veracity0 | 2006-05-04 07:28:48 -0500 (Thu, 04 May 2006) | 3 lines
Changed paths:
   M /src/data/familiars.dat
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Use Vkadjimir's (unconfirmed) arena parameters for spooky & sleazy gravy fairies
Restore multiple selection on Consume pane of Item Manager

------------------------------------------------------------------------
r330 | shwei | 2006-05-04 04:35:12 -0500 (Thu, 04 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Automatic equipment selection
Stubs for manual equipment filtering
------------------------------------------------------------------------
r329 | shwei | 2006-05-04 02:09:33 -0500 (Thu, 04 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Basic Simulator of Loathing handling
------------------------------------------------------------------------
r328 | shwei | 2006-05-03 23:53:23 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix sort ordering
------------------------------------------------------------------------
r327 | shwei | 2006-05-03 23:47:13 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Allow FightFrame to appear in a tab
------------------------------------------------------------------------
r326 | shwei | 2006-05-03 23:42:25 -0500 (Wed, 03 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java

Remove null-pointer generating dispose() overrides
EventsFrame and MailboxFrame now opened on on-login events
------------------------------------------------------------------------
r325 | shwei | 2006-05-03 22:43:05 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Dropdowns remember state
------------------------------------------------------------------------
r324 | shwei | 2006-05-03 14:01:33 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Separate target and trigger
------------------------------------------------------------------------
r323 | shwei | 2006-05-03 13:40:25 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Immediately change outfits
------------------------------------------------------------------------
r322 | rgh42 | 2006-05-03 13:34:15 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix: don't call registerEncounter from FightRequest
------------------------------------------------------------------------
r321 | shwei | 2006-05-03 13:32:25 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

Force single selection to avoid mass-select problems
------------------------------------------------------------------------
r320 | veracity0 | 2006-05-03 11:31:10 -0500 (Wed, 03 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Refactor selection filtering

------------------------------------------------------------------------
r319 | veracity0 | 2006-05-03 10:23:03 -0500 (Wed, 03 May 2006) | 3 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

For now, return to filtering via cell rendering.
homeless hobo spirit and comfy blanket are tradeable but no-autosell

------------------------------------------------------------------------
r318 | shwei | 2006-05-03 01:44:00 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Flag for v7.3
------------------------------------------------------------------------
r317 | shwei | 2006-05-03 01:31:59 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Use sellable list rather than inventory list
------------------------------------------------------------------------
r316 | shwei | 2006-05-03 01:23:53 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Physical filtering rather than no-render workaround
------------------------------------------------------------------------
r315 | shwei | 2006-05-03 00:20:18 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Fix quirks in buffbots
------------------------------------------------------------------------
r314 | shwei | 2006-05-03 00:04:24 -0500 (Wed, 03 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java

Fix auto-restore rounding error
------------------------------------------------------------------------
r313 | shwei | 2006-05-02 18:42:26 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Allow multiple prices for same buff
------------------------------------------------------------------------
r312 | shwei | 2006-05-02 18:14:59 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Implement creatable_amount
------------------------------------------------------------------------
r311 | shwei | 2006-05-02 17:32:25 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Always default to NPC store items for match if multiple matches
Reorganize function listing to match documentation
------------------------------------------------------------------------
r310 | veracity0 | 2006-05-02 15:39:15 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

No side pane for Manage Bookmarks frame

------------------------------------------------------------------------
r309 | shwei | 2006-05-02 15:13:07 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

If not a KoLFrame, center position of frame
------------------------------------------------------------------------
r308 | veracity0 | 2006-05-02 15:02:19 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

fix typo

------------------------------------------------------------------------
r307 | veracity0 | 2006-05-02 14:59:12 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Wild Hare is a full volleyball 1/4 of the time

------------------------------------------------------------------------
r306 | veracity0 | 2006-05-02 14:43:36 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Hobo acts like a full volleyball

------------------------------------------------------------------------
r305 | veracity0 | 2006-05-02 14:38:43 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Calculate Monster XP once

------------------------------------------------------------------------
r304 | veracity0 | 2006-05-02 13:20:46 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Include HP and XP in location details

------------------------------------------------------------------------
r303 | shwei | 2006-05-02 11:13:15 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SendMessageRequest.java

Remove empty-string error state updates
Save password when logging in through CLI
------------------------------------------------------------------------
r302 | shwei | 2006-05-02 11:00:23 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Allow 100% health/mana maintenance
Fix null pointers in the middle of frame disposal
------------------------------------------------------------------------
r301 | shwei | 2006-05-02 09:52:45 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Complete showAllResults setting renaming
------------------------------------------------------------------------
r300 | shwei | 2006-05-02 09:45:45 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Convert item description Javascript to links
------------------------------------------------------------------------
r299 | rgh42 | 2006-05-02 09:27:06 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fixed worthless item retrieval.  Added support for lucky and unlucky worthless item retrieval.
------------------------------------------------------------------------
r298 | shwei | 2006-05-02 05:10:08 -0500 (Tue, 02 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Checkpoint generation in CLI
Gear changer enable/disables properly
Add outfit saving functionality (replace stub)
------------------------------------------------------------------------
r297 | shwei | 2006-05-02 04:49:28 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Update comments, use explicit floor function
------------------------------------------------------------------------
r296 | shwei | 2006-05-02 04:43:49 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Reduce health sensitivity for shadow battle
------------------------------------------------------------------------
r295 | shwei | 2006-05-02 04:12:38 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Slightly widen store manage panel
Add item panel re-added to store manager
------------------------------------------------------------------------
r294 | shwei | 2006-05-02 03:49:23 -0500 (Tue, 02 May 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Fix "login" command exiting on completion
Properly reload all frames after relogin
Remove character listener added by familiar trainer
------------------------------------------------------------------------
r293 | shwei | 2006-05-02 03:24:43 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Fix built-in restore
------------------------------------------------------------------------
r292 | shwei | 2006-05-02 03:00:43 -0500 (Tue, 02 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Make LocalRelayRequest delay exempt
------------------------------------------------------------------------
r291 | shwei | 2006-05-02 02:59:03 -0500 (Tue, 02 May 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Clear out player data during session refresh
Dispose of frames during execution of "login"
Ensure existence of combat settings during load
Add chat events to event listing (do not double up)
------------------------------------------------------------------------
r290 | shwei | 2006-05-02 02:28:34 -0500 (Tue, 02 May 2006) | 2 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Force purchases on last selected restore method
Rename unlucky sewer for limited backwards compatibility
------------------------------------------------------------------------
r289 | shwei | 2006-05-01 13:50:29 -0500 (Mon, 01 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Fix compile error for panel construction
Remove "reset()" method in restore item lists
------------------------------------------------------------------------
r288 | shwei | 2006-05-01 13:29:48 -0500 (Mon, 01 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Update restore options on login
------------------------------------------------------------------------
r287 | veracity0 | 2006-05-01 09:39:38 -0500 (Mon, 01 May 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix have_effect

------------------------------------------------------------------------
r286 | veracity0 | 2006-05-01 08:34:07 -0500 (Mon, 01 May 2006) | 2 lines
Changed paths:
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java

Support for Spirit Hobo and its familiar item

------------------------------------------------------------------------
r285 | rgh42 | 2006-05-01 08:11:06 -0500 (Mon, 01 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Relay browser updates no longer cause an error during adventure repeat.
------------------------------------------------------------------------
r284 | shwei | 2006-05-01 05:11:09 -0500 (Mon, 01 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Day increment to accumulate new familiar data
------------------------------------------------------------------------
r283 | shwei | 2006-05-01 00:17:06 -0500 (Mon, 01 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Update display once for each iteration
------------------------------------------------------------------------
r282 | shwei | 2006-05-01 00:06:56 -0500 (Mon, 01 May 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

Improved KoLPanelFrame recognition
------------------------------------------------------------------------
r281 | shwei | 2006-04-30 23:56:58 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java

Anti-anti-antidote and forest tears effects
------------------------------------------------------------------------
r280 | shwei | 2006-04-30 23:50:34 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/SpecialOutfit.java

Outfit checkpoints
------------------------------------------------------------------------
r279 | shwei | 2006-04-30 22:41:04 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

Allow multiple KoLPanelFrames
------------------------------------------------------------------------
r278 | shwei | 2006-04-30 22:35:24 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Do not re-initialize tabs if they already exist
------------------------------------------------------------------------
r277 | veracity0 | 2006-04-30 22:31:44 -0500 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Remove XP from monsters.dat since it equals (attack + defense)/10

------------------------------------------------------------------------
r276 | shwei | 2006-04-30 17:49:22 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Improve auto restore algorithm
------------------------------------------------------------------------
r275 | veracity0 | 2006-04-30 16:01:26 -0500 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

ASH functions: equip_slot, unequip_slot

------------------------------------------------------------------------
r274 | veracity0 | 2006-04-30 15:35:14 -0500 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

ASH functions: slot_to_int, int_to_slot, slot_to_string, current_equipment

------------------------------------------------------------------------
r273 | veracity0 | 2006-04-30 14:27:07 -0500 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

have_effect returns a boolean

------------------------------------------------------------------------
r272 | veracity0 | 2006-04-30 13:15:39 -0500 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Re-allow functions with no parameters.

------------------------------------------------------------------------
r271 | veracity0 | 2006-04-30 10:51:16 -0500 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

No commas when printing integers.

------------------------------------------------------------------------
r270 | shwei | 2006-04-30 02:58:56 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

Fix infinite loop for missing token
------------------------------------------------------------------------
r269 | shwei | 2006-04-30 02:23:28 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix enableDisplay()
------------------------------------------------------------------------
r268 | shwei | 2006-04-30 01:57:57 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Handle ascension from relay browser
------------------------------------------------------------------------
r267 | shwei | 2006-04-30 01:45:48 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManager.java

Keep max-priced items at the bottom of the list
------------------------------------------------------------------------
r266 | shwei | 2006-04-30 01:33:36 -0500 (Sun, 30 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Sort items by name in store manager
Refresh lowest prices after additions
------------------------------------------------------------------------
r265 | shwei | 2006-04-30 01:18:47 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Ignore blank messages being printed
------------------------------------------------------------------------
r264 | shwei | 2006-04-30 01:02:48 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix item creation without box servant with auto-repair enabled
------------------------------------------------------------------------
r263 | shwei | 2006-04-30 00:20:38 -0500 (Sun, 30 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Clean up continue-state resets
------------------------------------------------------------------------
r262 | shwei | 2006-04-29 14:30:33 -0500 (Sat, 29 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Make some customizations optional
------------------------------------------------------------------------
r261 | shwei | 2006-04-29 13:34:32 -0500 (Sat, 29 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Explicitly force a continuation state
------------------------------------------------------------------------
r260 | shwei | 2006-04-29 13:25:05 -0500 (Sat, 29 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Explicitly force a continuation state
------------------------------------------------------------------------
r259 | veracity0 | 2006-04-29 09:54:10 -0500 (Sat, 29 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

no-trade also implies no-autosell

------------------------------------------------------------------------
r258 | shwei | 2006-04-29 06:24:39 -0500 (Sat, 29 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Force reset of continue state on executeLine()
Change some requests to DEFAULT_SHELL.executeLine() call
------------------------------------------------------------------------
r257 | shwei | 2006-04-29 06:10:03 -0500 (Sat, 29 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

printLine() instead of updateDisplay() for showHTML()
------------------------------------------------------------------------
r256 | shwei | 2006-04-29 00:09:45 -0500 (Sat, 29 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Remove use of null states
------------------------------------------------------------------------
r255 | shwei | 2006-04-28 23:21:53 -0500 (Fri, 28 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Update status after MCD is set
------------------------------------------------------------------------
r254 | veracity0 | 2006-04-28 17:04:10 -0500 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ContactListRequest.java

New contact list format

------------------------------------------------------------------------
r253 | shwei | 2006-04-28 14:43:56 -0500 (Fri, 28 Apr 2006) | 3 lines
Changed paths:
   M /src/html/cli.html
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   M /src/net/sourceforge/kolmafia/RestaurantRequest.java

Fix command scrollback bug in Safari
Fix overpurchases at restaurant and brewery
Do not clear equipment lists on update
------------------------------------------------------------------------
r252 | rgh42 | 2006-04-28 12:40:06 -0500 (Fri, 28 Apr 2006) | 1 line
Changed paths:
   M /src/html/cli.html

Bug Fix: previous command no longer causes past end of array reference.
------------------------------------------------------------------------
r251 | rgh42 | 2006-04-28 12:21:44 -0500 (Fri, 28 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fixed usable items having [equip] next to them.  Fixed broken [skills] link.
------------------------------------------------------------------------
r250 | veracity0 | 2006-04-28 07:54:59 -0500 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java

No NPE if try to move zero items

------------------------------------------------------------------------
r249 | veracity0 | 2006-04-28 07:19:48 -0500 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Remove debug print. Restore truncated comment.

------------------------------------------------------------------------
r248 | shwei | 2006-04-28 06:40:45 -0500 (Fri, 28 Apr 2006) | 3 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Add use links to local relay browser item acquisitions
Fix used blood item usage (can use multiple)
Fix encounter logging for relay browser requests
------------------------------------------------------------------------
r247 | shwei | 2006-04-28 05:17:16 -0500 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Allow adding of untradeables, but do not reprice
Fix known invalid autosell values
------------------------------------------------------------------------
r246 | shwei | 2006-04-28 04:52:53 -0500 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix tradeable items not being added during end-of-run sale
Fix store manager handling for Knob goblin perfume
------------------------------------------------------------------------
r245 | shwei | 2006-04-28 02:51:44 -0500 (Fri, 28 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Remove debug helper text
------------------------------------------------------------------------
r244 | shwei | 2006-04-28 01:46:03 -0500 (Fri, 28 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java

Handle new layout for non-compact mode
------------------------------------------------------------------------
r243 | shwei | 2006-04-28 00:52:46 -0500 (Fri, 28 Apr 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java

Fix setSelectedIndex potentially throwing exceptions
Fix binary-search insertion algorithm for sorted lists
------------------------------------------------------------------------
r242 | shwei | 2006-04-28 00:51:54 -0500 (Fri, 28 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java

Additional null checks
------------------------------------------------------------------------
r241 | shwei | 2006-04-28 00:51:37 -0500 (Fri, 28 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Use sorted list models explicitly
------------------------------------------------------------------------
r240 | shwei | 2006-04-27 15:15:37 -0500 (Thu, 27 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java

Fix options frame handling and exclusion list handling
------------------------------------------------------------------------
r239 | shwei | 2006-04-27 14:44:08 -0500 (Thu, 27 Apr 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java

Cleaning up set() implementation
Fixing mirror image listeners for sorted lists
------------------------------------------------------------------------
r238 | shwei | 2006-04-27 14:06:59 -0500 (Thu, 27 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Disallow recording of gym usage
------------------------------------------------------------------------
r237 | veracity0 | 2006-04-27 11:49:55 -0500 (Thu, 27 Apr 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java

Pass HTML markup from events on through to chat.
Disable display while checking for new events.
Don't get confused by hyperlink in MMG events.

------------------------------------------------------------------------
r236 | shwei | 2006-04-27 04:44:30 -0500 (Thu, 27 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Change UI to tooltips instead of tall panels
Cache item name rather than constantly doing lookup
------------------------------------------------------------------------
r235 | shwei | 2006-04-27 04:39:01 -0500 (Thu, 27 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Do not use wrapped tabbed layout policy for main interface tabs
------------------------------------------------------------------------
r234 | shwei | 2006-04-27 04:35:38 -0500 (Thu, 27 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Change handling of >> links
------------------------------------------------------------------------
r233 | shwei | 2006-04-27 04:34:46 -0500 (Thu, 27 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Change name of tab setting to ensure restore tab comes up for 7.2
------------------------------------------------------------------------
r232 | shwei | 2006-04-27 04:22:53 -0500 (Thu, 27 Apr 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java

Use case-insensitive sorting for strings
Force correct positioning rather than resort
------------------------------------------------------------------------
r231 | shwei | 2006-04-27 03:36:02 -0500 (Thu, 27 Apr 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java

Rollback
------------------------------------------------------------------------
r230 | shwei | 2006-04-27 03:25:48 -0500 (Thu, 27 Apr 2006) | 6 lines
Changed paths:
   M /src/data/adventures.dat
   M /src/data/combats.dat
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java
   R /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Move various element rendering to Swing thread
Remove zone dependence in location validation
Rename areas so they are more easily found
Add zero-iteration safety on CLI command derivation
Add more skills to automatic health restoration
Change name of tab setting to ensure restore tab comes up for 7.2
------------------------------------------------------------------------
r229 | shwei | 2006-04-27 00:23:08 -0500 (Thu, 27 Apr 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/LockableListModel.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix iterator.remove() handling
Switch back to retainAll() for faster rendering
------------------------------------------------------------------------
r228 | shwei | 2006-04-26 23:33:17 -0500 (Wed, 26 Apr 2006) | 1 line
Changed paths:
   M /build.xml

Rejar made the default build target
------------------------------------------------------------------------
r227 | shwei | 2006-04-26 23:32:19 -0500 (Wed, 26 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Move result parsing ignoring to core request module
------------------------------------------------------------------------
r226 | shwei | 2006-04-26 23:22:36 -0500 (Wed, 26 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix result handling for mall searches
Do not parse results of mailbox and mall search
------------------------------------------------------------------------
r225 | shwei | 2006-04-26 22:55:53 -0500 (Wed, 26 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/StrangeLeaflet.java

Use existingFrames.isEmpty() rather than instanceof
Fix purchases through the CLI
------------------------------------------------------------------------
r224 | veracity0 | 2006-04-26 09:42:07 -0500 (Wed, 26 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

New Events -> Recent Events

------------------------------------------------------------------------
r223 | shwei | 2006-04-25 23:37:04 -0500 (Tue, 25 Apr 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/PanelList.java

Fix panel removal, speedup of rendering
------------------------------------------------------------------------
r222 | shwei | 2006-04-25 19:30:15 -0500 (Tue, 25 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java

Remove /friends button
Recognition for /clear and /cls
------------------------------------------------------------------------
r221 | shwei | 2006-04-25 19:27:19 -0500 (Tue, 25 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Remove display update from script call
Add more synonyms for various commands
------------------------------------------------------------------------
r220 | shwei | 2006-04-25 19:12:20 -0500 (Tue, 25 Apr 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix doubled rendering of panel lists
Fix store log class cast exception
------------------------------------------------------------------------
r219 | shwei | 2006-04-25 18:54:51 -0500 (Tue, 25 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManager.java

Fix doubled list bug from clear/retain
Check for zero transactions in log
------------------------------------------------------------------------
r218 | shwei | 2006-04-25 18:30:53 -0500 (Tue, 25 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Script call resets continue state
------------------------------------------------------------------------
r217 | shwei | 2006-04-25 18:04:04 -0500 (Tue, 25 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow non-integers on left hand side of string concatenation
------------------------------------------------------------------------
r216 | shwei | 2006-04-25 17:52:35 -0500 (Tue, 25 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Fix chat highlights
------------------------------------------------------------------------
r215 | shwei | 2006-04-25 17:38:02 -0500 (Tue, 25 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Store manager panels made taller
------------------------------------------------------------------------
r214 | shwei | 2006-04-25 17:23:14 -0500 (Tue, 25 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Allow double-click on events data
Do not recenter if already visible
Add multiple kinds of store log sorts
------------------------------------------------------------------------
r213 | veracity0 | 2006-04-25 16:01:59 -0500 (Tue, 25 Apr 2006) | 2 lines
Changed paths:
   A /src/net/sourceforge/kolmafia/EventsFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Put events into an EventsFrame

------------------------------------------------------------------------
r212 | shwei | 2006-04-25 11:54:34 -0500 (Tue, 25 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Add "with limit" parameter to mall search
------------------------------------------------------------------------
r211 | veracity0 | 2006-04-24 23:29:56 -0500 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Avoid NPE when calculating adventures used before adventures are run

------------------------------------------------------------------------
r210 | veracity0 | 2006-04-24 20:00:32 -0500 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Fix option select panel

------------------------------------------------------------------------
r209 | veracity0 | 2006-04-24 15:03:03 -0500 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat

hot stuffing

------------------------------------------------------------------------
r208 | shwei | 2006-04-24 13:10:09 -0500 (Mon, 24 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LogStream.java
   M /src/net/sourceforge/kolmafia/Nemesis.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Re-add clover protection feature
Increase sophistication of encounter logging
Add session log option to log entire sessions (no debug output)
------------------------------------------------------------------------
r207 | shwei | 2006-04-24 11:45:18 -0500 (Mon, 24 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Do not re-enable refresh during between-battle activities
Oyster eggs do not consume adventures (or iterations)
------------------------------------------------------------------------
r206 | shwei | 2006-04-24 01:35:07 -0500 (Mon, 24 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Take multiple instead of take all for clan stash
------------------------------------------------------------------------
r205 | shwei | 2006-04-24 01:23:55 -0500 (Mon, 24 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Fix missed compile error
------------------------------------------------------------------------
r204 | shwei | 2006-04-24 01:11:47 -0500 (Mon, 24 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Take current effects into account for max buffed weight
------------------------------------------------------------------------
r203 | shwei | 2006-04-24 01:03:10 -0500 (Mon, 24 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Test for null in script execution
------------------------------------------------------------------------
r202 | shwei | 2006-04-24 00:59:46 -0500 (Mon, 24 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java

Remove win game button
------------------------------------------------------------------------
r201 | shwei | 2006-04-23 11:23:11 -0500 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix conditions handling in GUI
Clear conditions on login only
------------------------------------------------------------------------
r200 | shwei | 2006-04-23 11:10:58 -0500 (Sun, 23 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Condense store manager layout
------------------------------------------------------------------------
r199 | shwei | 2006-04-23 03:22:45 -0500 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Old-style store manager (with slight limiting)
Remove stack trace printing for null image
------------------------------------------------------------------------
r198 | veracity0 | 2006-04-23 01:10:33 -0500 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Avoid NPE for choices that don't complete outfit

------------------------------------------------------------------------
r197 | shwei | 2006-04-23 00:29:11 -0500 (Sun, 23 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add new data files to update command
Acquire command works as documented
------------------------------------------------------------------------
r196 | veracity0 | 2006-04-22 11:01:54 -0500 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java

Add radio. Add image for chattering teeth

------------------------------------------------------------------------
r195 | shwei | 2006-04-22 04:36:39 -0500 (Sat, 22 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

Fix effect parsing
------------------------------------------------------------------------
r194 | shwei | 2006-04-22 04:24:07 -0500 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Fix resize and default layout issues
Adding additional null-pointer checks
------------------------------------------------------------------------
r193 | shwei | 2006-04-22 03:14:27 -0500 (Sat, 22 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ProposeTradeFrame.java

Fix chat and trade errors
------------------------------------------------------------------------
r192 | shwei | 2006-04-22 03:08:34 -0500 (Sat, 22 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java

Turn settings off and back on again
------------------------------------------------------------------------
r191 | shwei | 2006-04-22 03:05:07 -0500 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Make filters more intuitive-acting (reset on login)
Re-add separate breakfast command for scripters
------------------------------------------------------------------------
r190 | shwei | 2006-04-22 02:50:18 -0500 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/ItemManageFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Check for potential conflict before loading frame
Place frame loading back inside Swing thread
------------------------------------------------------------------------
r189 | shwei | 2006-04-22 00:47:38 -0500 (Sat, 22 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CakeArenaManager.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Removing overzealous arena reset (fixes lockup)
------------------------------------------------------------------------
r188 | shwei | 2006-04-22 00:29:03 -0500 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

Fix level handling
Simplifying character sheet parsing
------------------------------------------------------------------------
r187 | shwei | 2006-04-21 21:54:07 -0500 (Fri, 21 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fix truncated result messages
------------------------------------------------------------------------
r186 | shwei | 2006-04-21 18:48:03 -0500 (Fri, 21 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

More detailed bug message for chat errors
------------------------------------------------------------------------
r185 | shwei | 2006-04-21 18:38:48 -0500 (Fri, 21 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Allow specifying of items not in inventory
------------------------------------------------------------------------
r184 | shwei | 2006-04-21 16:58:04 -0500 (Fri, 21 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow declaration and initialization simultaneously
Add validate command to CLI
------------------------------------------------------------------------
r183 | shwei | 2006-04-21 15:08:05 -0500 (Fri, 21 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Add script validation command
Overeating does not create an error state (just a pending state)
Allow substring matching on skills, effects and item names
------------------------------------------------------------------------
r182 | shwei | 2006-04-21 06:23:05 -0500 (Fri, 21 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java

Regular expressions instead of intToken()
------------------------------------------------------------------------
r181 | veracity0 | 2006-04-20 20:21:35 -0500 (Thu, 20 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Close debug log when done

------------------------------------------------------------------------
r180 | shwei | 2006-04-20 19:36:49 -0500 (Thu, 20 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Make sure potential exception does not crash Swing thread
------------------------------------------------------------------------
r179 | shwei | 2006-04-20 19:34:26 -0500 (Thu, 20 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/TabbedChatFrame.java

Force tab highlighting into event dispatch thread
------------------------------------------------------------------------
r178 | shwei | 2006-04-20 19:22:21 -0500 (Thu, 20 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/AutoSellRequest.java
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotHome.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CalendarFrame.java
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ClanStashRequest.java
   M /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   M /src/net/sourceforge/kolmafia/CombatSettings.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMailMessage.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/MailboxRequest.java
   M /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   M /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   M /src/net/sourceforge/kolmafia/ProfileRequest.java
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java
   M /src/net/sourceforge/kolmafia/SearchMallRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java
   M /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageRequest.java
   M /src/net/sourceforge/kolmafia/StoreManager.java
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   M /src/net/sourceforge/kolmafia/TradeableItemDatabase.java

Forced logging of exceptions
------------------------------------------------------------------------
r177 | veracity0 | 2006-04-19 18:30:51 -0500 (Wed, 19 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Avoid NPE if choices adventure is not in the table

------------------------------------------------------------------------
r176 | shwei | 2006-04-19 12:45:19 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/data/statuseffects.dat

Conflict becomes Confrontation
------------------------------------------------------------------------
r175 | veracity0 | 2006-04-19 07:53:12 -0500 (Wed, 19 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

fix outfit picking

------------------------------------------------------------------------
r174 | shwei | 2006-04-19 04:34:06 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Enable/disable components to ensure valid outfits (no melee/ranged weapon check yet)
------------------------------------------------------------------------
r173 | shwei | 2006-04-19 03:50:46 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Force return state after return expression is executed
------------------------------------------------------------------------
r172 | shwei | 2006-04-19 02:50:22 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java

Relogin changes title of desktop frame
------------------------------------------------------------------------
r171 | shwei | 2006-04-19 02:45:52 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java

Fix resizing issues
------------------------------------------------------------------------
r170 | shwei | 2006-04-19 02:23:32 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix request caching for sidebar detection
------------------------------------------------------------------------
r169 | shwei | 2006-04-19 02:04:14 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix constant selection of meat choice
------------------------------------------------------------------------
r168 | shwei | 2006-04-19 01:57:37 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Accidental compile error fix
------------------------------------------------------------------------
r167 | shwei | 2006-04-19 01:55:34 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Simplifying decision-switching algorithm
------------------------------------------------------------------------
r166 | shwei | 2006-04-19 01:34:00 -0500 (Wed, 19 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Unequip item during retrieval process
------------------------------------------------------------------------
r165 | veracity0 | 2006-04-19 00:39:31 -0500 (Wed, 19 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix "Complete the outfit" choice options

------------------------------------------------------------------------
r164 | veracity0 | 2006-04-18 20:43:47 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Untinker clover weapons to make Rock and Roll Legend, if possible

------------------------------------------------------------------------
r163 | shwei | 2006-04-18 16:42:54 -0500 (Tue, 18 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Correct MIME type for CSS and JS files
------------------------------------------------------------------------
r162 | shwei | 2006-04-18 16:35:25 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Login frame saves settings to global
File-relative image loading
------------------------------------------------------------------------
r161 | shwei | 2006-04-18 16:17:31 -0500 (Tue, 18 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Allow loading of local images
------------------------------------------------------------------------
r160 | shwei | 2006-04-18 15:32:31 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/FightRequest.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Allow override of sidebar behavior
Capture all new events and put in chat (if applicable)
------------------------------------------------------------------------
r159 | veracity0 | 2006-04-18 14:42:48 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Cold is blue

------------------------------------------------------------------------
r158 | veracity0 | 2006-04-18 14:34:35 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

Magic Lamp is tradable

------------------------------------------------------------------------
r157 | shwei | 2006-04-18 14:18:14 -0500 (Tue, 18 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Adding survival CLI command, switching to toString() instead of safetyString(), use blueviolet instead of magenta for sleaze damage
------------------------------------------------------------------------
r156 | veracity0 | 2006-04-18 10:56:18 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Monsters can have different elemental attacks and defenses

------------------------------------------------------------------------
r155 | veracity0 | 2006-04-18 10:01:12 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Stench protection for Guano Junction

------------------------------------------------------------------------
r154 | shwei | 2006-04-18 00:55:31 -0500 (Tue, 18 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/RequestThread.java

Item creation requests update on all successful completions
Icy peak failure message made more user-friendly
------------------------------------------------------------------------
r153 | shwei | 2006-04-18 00:37:46 -0500 (Tue, 18 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanMembersRequest.java

Fix clan title changing
------------------------------------------------------------------------
r152 | veracity0 | 2006-04-17 14:00:36 -0500 (Mon, 17 Apr 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/data/buffs.dat

Niten is now a dynmaically configured buffbot

------------------------------------------------------------------------
r151 | shwei | 2006-04-17 13:23:38 -0500 (Mon, 17 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Allow ability to not specify script=
Detect spaces added without quotes
------------------------------------------------------------------------
r150 | veracity0 | 2006-04-17 12:53:38 -0500 (Mon, 17 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java

Detect arena win when you win a prize.

------------------------------------------------------------------------
r149 | veracity0 | 2006-04-17 10:00:32 -0500 (Mon, 17 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java

Status message after changing equipment

------------------------------------------------------------------------
r148 | veracity0 | 2006-04-17 08:56:51 -0500 (Mon, 17 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java

Run certain requests to completion. Display final message from requests
other than KoLAdventures

------------------------------------------------------------------------
r147 | veracity0 | 2006-04-16 23:27:22 -0500 (Sun, 16 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Java on OS X 10.3.9 doesn't recognize "magenta"

------------------------------------------------------------------------
r146 | shwei | 2006-04-16 21:38:46 -0500 (Sun, 16 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/KoLAdventure.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   A /src/net/sourceforge/kolmafia/RestoreOptionsFrame.java

Combining spooky forest options, moving restore options to own frame, fixing campground resting auto-abort bug
------------------------------------------------------------------------
r145 | shwei | 2006-04-16 17:44:38 -0500 (Sun, 16 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/FightRequest.java

Allow additional request to cause nothing-more-to-do-here messages
------------------------------------------------------------------------
r144 | veracity0 | 2006-04-16 13:56:07 -0500 (Sun, 16 Apr 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat

Item desc # for chattering teeth

------------------------------------------------------------------------
r143 | veracity0 | 2006-04-16 12:58:29 -0500 (Sun, 16 Apr 2006) | 2 lines
Changed paths:
   M /src/data/classskills.dat
   M /src/data/familiars.dat
   M /src/data/tradeitems.dat

Familiar parameters for chattering teeth. Shake Hands skill. Offhand joybuzzer.

------------------------------------------------------------------------
r142 | veracity0 | 2006-04-16 00:57:07 -0500 (Sun, 16 Apr 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/outfits.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

St. Sneaky Pete's Oyster Egg Day

------------------------------------------------------------------------
r141 | veracity0 | 2006-04-15 22:50:43 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

pork elf goodies sack is usable

------------------------------------------------------------------------
r140 | veracity0 | 2006-04-15 20:19:52 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat

Typo

------------------------------------------------------------------------
r139 | veracity0 | 2006-04-15 20:18:16 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/monsters.dat

Guano Junction monsters

------------------------------------------------------------------------
r138 | veracity0 | 2006-04-15 19:05:30 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/MonsterDatabase.java

Display monster data in Location Details panel of Adventure Frame

------------------------------------------------------------------------
r137 | veracity0 | 2006-04-15 17:37:36 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   A /src/data/monsters.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   A /src/net/sourceforge/kolmafia/MonsterDatabase.java

Add monster database. Combat areas have monster list

------------------------------------------------------------------------
r136 | veracity0 | 2006-04-15 13:51:54 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/itemdescs.dat

2 Item Description numbers. Initial area monster data

------------------------------------------------------------------------
r135 | veracity0 | 2006-04-15 11:30:51 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Familiar Equipment for chattering teeth

------------------------------------------------------------------------
r134 | veracity0 | 2006-04-15 11:07:04 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/familiars.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/FamiliarData.java

New hilarious objects

------------------------------------------------------------------------
r133 | veracity0 | 2006-04-15 10:02:35 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Flaming crutch is now a weapon

------------------------------------------------------------------------
r132 | shwei | 2006-04-15 02:51:18 -0500 (Sat, 15 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Renaming between-battle scripts section
Moving safety data detail to selectable section
------------------------------------------------------------------------
r131 | shwei | 2006-04-15 02:49:56 -0500 (Sat, 15 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Import instead of explicit class identifying
------------------------------------------------------------------------
r130 | shwei | 2006-04-15 00:07:46 -0500 (Sat, 15 Apr 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/PanelList.java

Maintain internal list transparency
------------------------------------------------------------------------
r129 | shwei | 2006-04-14 21:45:17 -0500 (Fri, 14 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLPanel.java

Set buttons enabled/disabled
------------------------------------------------------------------------
r128 | shwei | 2006-04-14 21:32:16 -0500 (Fri, 14 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/GearChangeFrame.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java

Making all verifiable elements enable/disable with panel
Change boxes of gear changer do not make changes automatically
------------------------------------------------------------------------
r127 | shwei | 2006-04-14 18:40:09 -0500 (Fri, 14 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ContactListFrame.java
   M /src/net/sourceforge/kolmafia/ItemManagePanel.java

More fixes for "frame cannot be loaded" errors
------------------------------------------------------------------------
r126 | veracity0 | 2006-04-14 16:22:55 -0500 (Fri, 14 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Don't set familiar equipment for NO_FAMILIAR. When change familiar, inform
listeners and update familiar item list.

------------------------------------------------------------------------
r125 | shwei | 2006-04-14 05:06:12 -0500 (Fri, 14 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Bulk buffing logic moved to UseSkillRequest
------------------------------------------------------------------------
r124 | shwei | 2006-04-14 04:32:42 -0500 (Fri, 14 Apr 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   M /src/net/java/dev/spellcast/utilities/PanelList.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Resizability of store manager
------------------------------------------------------------------------
r123 | shwei | 2006-04-13 14:19:55 -0500 (Thu, 13 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Ten-leaf clover loss detection
------------------------------------------------------------------------
r122 | shwei | 2006-04-13 05:25:11 -0500 (Thu, 13 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fixing null password hash handling
------------------------------------------------------------------------
r121 | shwei | 2006-04-13 05:24:54 -0500 (Thu, 13 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Removing unneeded null check
------------------------------------------------------------------------
r120 | shwei | 2006-04-13 04:55:07 -0500 (Thu, 13 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java

Fix Valhalla-on-login handling
------------------------------------------------------------------------
r119 | shwei | 2006-04-13 03:56:43 -0500 (Thu, 13 Apr 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Remove "turnip" phrase (use "visit" instead)
Resize flower hunting frame to smaller resolution
Fix museum item count handling in ASH
Cleaning up item-string conversion for ID-based initialization
------------------------------------------------------------------------
r118 | shwei | 2006-04-13 02:49:55 -0500 (Thu, 13 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java

Frame creation exception fix
------------------------------------------------------------------------
r117 | shwei | 2006-04-13 01:16:03 -0500 (Thu, 13 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Allow turning off password memorization
------------------------------------------------------------------------
r116 | shwei | 2006-04-13 01:06:29 -0500 (Thu, 13 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/OptionsFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Remove clover protection option (let people do it in between-battle scripts)
Remove options on store and clan manager to lower resolution requirement
------------------------------------------------------------------------
r115 | veracity0 | 2006-04-12 13:46:49 -0500 (Wed, 12 Apr 2006) | 2 lines
Changed paths:
   M /src/data/concoctions.dat

Add hilious drinks

------------------------------------------------------------------------
r114 | veracity0 | 2006-04-12 09:56:45 -0500 (Wed, 12 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java

Allow MMG Frame to consume a chat message

------------------------------------------------------------------------
r113 | veracity0 | 2006-04-12 08:38:08 -0500 (Wed, 12 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Default for choice #47

------------------------------------------------------------------------
r112 | veracity0 | 2006-04-12 01:28:27 -0500 (Wed, 12 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Add choice adventure for Spooky Forest

------------------------------------------------------------------------
r111 | veracity0 | 2006-04-11 23:39:14 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Improve formatting a bit

------------------------------------------------------------------------
r110 | veracity0 | 2006-04-11 23:32:39 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Initial implementation of "safety" data

------------------------------------------------------------------------
r109 | veracity0 | 2006-04-11 21:01:46 -0500 (Tue, 11 Apr 2006) | 4 lines
Changed paths:
   M /src/data/combats.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat
   M /src/net/sourceforge/kolmafia/AreaCombatData.java

Include bottle of used blood. Especially salty dog is booze.
Store raw attack/defend numbers for areas, rather than +9 adjusted values.
Combat fomula method. Monster level adjustment method.

------------------------------------------------------------------------
r108 | veracity0 | 2006-04-11 19:22:41 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/data/buffs.dat
   A /src/data/combats.dat
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   A /src/net/sourceforge/kolmafia/AreaCombatData.java

Fix Niten's buff prices. Area Combat Data from Kittiwake's Guide

------------------------------------------------------------------------
r107 | veracity0 | 2006-04-11 15:51:20 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

You cannot dual wield ranged weapons

------------------------------------------------------------------------
r106 | shwei | 2006-04-11 14:03:58 -0500 (Tue, 11 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java

Fix graphical compact pane
------------------------------------------------------------------------
r105 | veracity0 | 2006-04-11 11:30:47 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

Fix choice option

------------------------------------------------------------------------
r104 | veracity0 | 2006-04-11 11:03:58 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Provide defaults for new choices

------------------------------------------------------------------------
r103 | veracity0 | 2006-04-11 10:39:10 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java

New choices in the spooky forest

------------------------------------------------------------------------
r102 | veracity0 | 2006-04-11 09:36:55 -0500 (Tue, 11 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java

Check for success when use Plus Sign

------------------------------------------------------------------------
r101 | shwei | 2006-04-10 22:48:49 -0500 (Mon, 10 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureResult.java
   M /src/net/sourceforge/kolmafia/BuffBotManager.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Use straightforward comparison instead of a comparator
Fix buff saving section of buffbot manager (negate incorrect check)
------------------------------------------------------------------------
r100 | shwei | 2006-04-10 13:09:31 -0500 (Mon, 10 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLConstants.java

Renaming release for clarity
------------------------------------------------------------------------
r99 | shwei | 2006-04-10 13:04:30 -0500 (Mon, 10 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/StoreManager.java

Clear, sort and re-add instead of remove and sort
------------------------------------------------------------------------
r98 | veracity0 | 2006-04-10 08:19:30 -0500 (Mon, 10 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix KoLRequest delay interval

------------------------------------------------------------------------
r97 | shwei | 2006-04-10 04:49:33 -0500 (Mon, 10 Apr 2006) | 1 line
Changed paths:
   A /src/images/limeglass.jpg
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Fun with limes
------------------------------------------------------------------------
r96 | shwei | 2006-04-10 02:09:07 -0500 (Mon, 10 Apr 2006) | 4 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/sourceforge/kolmafia/ClanManager.java
   M /src/net/sourceforge/kolmafia/KoLConstants.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Move all HTML-reading to HTML directory
All data readers can be overridden
Do not throw FileNotFoundException
Preparations for v7.0 release
------------------------------------------------------------------------
r95 | shwei | 2006-04-10 02:07:51 -0500 (Mon, 10 Apr 2006) | 3 lines
Changed paths:
   D /src/data/html
   A /src/html (from /src/data/html:94)

Moving HTML directory to root of source tree


------------------------------------------------------------------------
r94 | shwei | 2006-04-10 01:53:56 -0500 (Mon, 10 Apr 2006) | 3 lines
Changed paths:
   A /src/data/html/sorttable.js (from /src/data/sorttable.js:93)
   D /src/data/sorttable.js

Moving Javascript to HTML folder


------------------------------------------------------------------------
r93 | veracity0 | 2006-04-10 00:27:08 -0500 (Mon, 10 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FightRequest.java

KoL has changed Adventure Again link

------------------------------------------------------------------------
r92 | shwei | 2006-04-09 19:18:36 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotManager.java

Auto-generate KoLmafia-readable text
------------------------------------------------------------------------
r91 | shwei | 2006-04-09 18:58:16 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/data/buffs.dat

Niten's buffs
------------------------------------------------------------------------
r90 | shwei | 2006-04-09 18:56:05 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/data/html/cli.html

Using comment tag with spaces and all caps
------------------------------------------------------------------------
r89 | shwei | 2006-04-09 18:28:34 -0500 (Sun, 09 Apr 2006) | 5 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Make LocalRelayServer public methods static
Adding display case commands to the CLI and ASH
Cleaning up automatic time-in for nightly maintenance
Using item lists wherever it makes sense in CLI
Notify user why breakfast checkboxes are disabled
------------------------------------------------------------------------
r88 | veracity0 | 2006-04-09 18:21:59 -0500 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Make the abbreviation for Cantata of Confrontation be Cantata

------------------------------------------------------------------------
r87 | veracity0 | 2006-04-09 17:35:25 -0500 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /src/data/buffbots.dat
   M /src/net/sourceforge/kolmafia/BuffBotDatabase.java

Add sneaksie to list of dynamic buffbots. More forgiving display parsing.

------------------------------------------------------------------------
r86 | rgh42 | 2006-04-09 11:50:40 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Popup no longer cancels pending refresh
------------------------------------------------------------------------
r85 | veracity0 | 2006-04-09 11:22:09 -0500 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

Vampire heart

------------------------------------------------------------------------
r84 | rgh42 | 2006-04-09 11:08:56 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/data/html/cli.html

Relay Browser's charpane refreshes after KoLmafia changes player status.
------------------------------------------------------------------------
r83 | rgh42 | 2006-04-09 11:07:38 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Relay Browser's charpane refreshes after KoLmafia changes player status.
------------------------------------------------------------------------
r82 | veracity0 | 2006-04-09 10:50:41 -0500 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Better error checking on int_xxx functions

------------------------------------------------------------------------
r81 | shwei | 2006-04-09 03:24:02 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Sneaky pete check is 26.
------------------------------------------------------------------------
r80 | shwei | 2006-04-09 03:21:47 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Learn appropriate friar skill
------------------------------------------------------------------------
r79 | shwei | 2006-04-09 03:13:14 -0500 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/RequestEditorKit.java

Clean up clan gym HTML
Completely wipe doc galaktik HTML
------------------------------------------------------------------------
r78 | shwei | 2006-04-09 02:38:30 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fixing session time-in.
------------------------------------------------------------------------
r77 | shwei | 2006-04-09 02:28:32 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Force opening of a debug log whenever printing unexpected errors.
------------------------------------------------------------------------
r76 | shwei | 2006-04-09 02:10:06 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix automatic type-casting
------------------------------------------------------------------------
r75 | shwei | 2006-04-09 01:49:57 -0500 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/StoreManager.java

Only allow mini-browser with sidepane in tabs
Switch to sort by current price instead of by name in store manager
------------------------------------------------------------------------
r74 | veracity0 | 2006-04-09 00:54:49 -0500 (Sun, 09 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

{item,skill,effect,familiar}_to_int and int_to_{item,skill,effect,familiar}

------------------------------------------------------------------------
r73 | shwei | 2006-04-09 00:11:51 -0500 (Sun, 09 Apr 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/SortedListModel.java

Disallow duplicates in sorted data structure
------------------------------------------------------------------------
r72 | shwei | 2006-04-08 22:36:10 -0500 (Sat, 08 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/MuseumFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java

Retrieve starfish if you do not have one for Sorceress quest
Use autosell renderer for museum add/remove panels
Fix field duplication for single-field requests
------------------------------------------------------------------------
r71 | veracity0 | 2006-04-08 15:23:43 -0500 (Sat, 08 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java

Allow castle wheel to be turned clockwise or counterclockwise

------------------------------------------------------------------------
r70 | veracity0 | 2006-04-08 10:20:43 -0500 (Sat, 08 Apr 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

You "eat" maple syrup and goat's milk

------------------------------------------------------------------------
r69 | shwei | 2006-04-08 03:01:05 -0500 (Sat, 08 Apr 2006) | 1 line
Changed paths:
   M /src/data/html/cli.html

Status refresh
------------------------------------------------------------------------
r68 | shwei | 2006-04-08 00:56:36 -0500 (Sat, 08 Apr 2006) | 1 line
Changed paths:
   M /src/data/html/cli.html
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

In-browser GCLI continual refresh
------------------------------------------------------------------------
r67 | veracity0 | 2006-04-08 00:36:55 -0500 (Sat, 08 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Fix off-hand parsing

------------------------------------------------------------------------
r66 | veracity0 | 2006-04-07 21:05:15 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

More AT songs with differing effect names.

------------------------------------------------------------------------
r65 | shwei | 2006-04-07 20:57:37 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Removing local relay server refresh
------------------------------------------------------------------------
r64 | shwei | 2006-04-07 20:50:51 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/data/html/cli.html

Up and down arrow sensitivity (Safari)
------------------------------------------------------------------------
r63 | veracity0 | 2006-04-07 20:11:13 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/data/tradeitems.dat

jewelry-making pliers are autosellable but non-tradable

------------------------------------------------------------------------
r62 | shwei | 2006-04-07 19:57:54 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Removing debug comment
------------------------------------------------------------------------
r61 | shwei | 2006-04-07 19:54:53 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/data/html/cli.html
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Simplify DHTML to guarantee cross-browser compatibility
------------------------------------------------------------------------
r60 | veracity0 | 2006-04-07 19:24:43 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/data/equipment.dat
   M /src/data/itemdescs.dat
   M /src/data/tradeitems.dat

New items

------------------------------------------------------------------------
r59 | shwei | 2006-04-07 18:25:13 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/SystemTrayFrame.java

Removing unneeded three-parameter method
Renaming single-parameter method to match two-parameter method
------------------------------------------------------------------------
r58 | veracity0 | 2006-04-07 18:06:37 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharsheetRequest.java
   M /src/net/sourceforge/kolmafia/EquipmentRequest.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Support for fake hands

------------------------------------------------------------------------
r57 | shwei | 2006-04-07 17:23:25 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/CharsheetFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/FamiliarData.java
   M /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLDatabase.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java
   M /src/net/sourceforge/kolmafia/MushroomFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/StoreManageFrame.java

Removing unneeded three-parameter method
Renaming single-parameter method to match two-parameter method
------------------------------------------------------------------------
r56 | shwei | 2006-04-07 16:47:43 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/net/java/dev/spellcast/utilities/DataUtilities.java
   M /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   M /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java

Updating license, data and image handling
------------------------------------------------------------------------
r55 | shwei | 2006-04-07 16:40:31 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   D /src/images/spellcast-license.gif
   A /src/licenses/spellcast-license.gif (from /src/images/spellcast-license.gif:54)

Moving license to licenses directory
------------------------------------------------------------------------
r54 | shwei | 2006-04-07 16:39:48 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   D /src/images/kolmafia-license.gif
   A /src/licenses/kolmafia-license.gif (from /src/images/kolmafia-license.gif:53)

Moving license to licenses directory
------------------------------------------------------------------------
r53 | shwei | 2006-04-07 16:38:36 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   D /src/data/systray-license.txt
   A /src/licenses/systray-license.txt (from /src/data/systray-license.txt:52)

Moving license to licenses directory
------------------------------------------------------------------------
r52 | shwei | 2006-04-07 16:37:32 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   D /src/data/sungraphics-license.txt
   A /src/licenses/sungraphics-license.txt (from /src/data/sungraphics-license.txt:51)

Moving license to licenses directory
------------------------------------------------------------------------
r51 | shwei | 2006-04-07 16:36:27 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   D /src/data/browserlauncher-license.htm
   A /src/licenses/browserlauncher-license.htm (from /src/data/browserlauncher-license.htm:50)

Moving license to licenses directory
------------------------------------------------------------------------
r50 | shwei | 2006-04-07 16:31:34 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   A /src/licenses

Adding directory for licenses
------------------------------------------------------------------------
r49 | shwei | 2006-04-07 16:05:58 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   A /src/images (from /src/net/sourceforge/kolmafia/images:48)
   D /src/net/sourceforge/kolmafia/images

Moving images directory to root
------------------------------------------------------------------------
r48 | shwei | 2006-04-07 16:05:19 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   A /src/data (from /src/net/sourceforge/kolmafia/data:47)
   D /src/net/sourceforge/kolmafia/data

Moving data directory to root
------------------------------------------------------------------------
r47 | shwei | 2006-04-07 15:27:47 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   M /src/net/sourceforge/kolmafia/data/adventures.dat
   M /src/net/sourceforge/kolmafia/data/zonelist.dat

Renaming gym areas to show possible signed-ness
Fixing operating system path error in ascension data handler
------------------------------------------------------------------------
r46 | rgh42 | 2006-04-07 14:33:42 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Added CLI to Relay Browser
------------------------------------------------------------------------
r45 | rgh42 | 2006-04-07 14:31:41 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   A /src/net/sourceforge/kolmafia/data/html
   A /src/net/sourceforge/kolmafia/data/html/cli.html

Added CLI to Relay Browser
------------------------------------------------------------------------
r44 | rgh42 | 2006-04-07 14:29:36 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayServer.java

Added CLI to Relay Browser
------------------------------------------------------------------------
r43 | veracity0 | 2006-04-07 09:10:57 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureRequest.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/UneffectRequest.java

Ode to Booze is shruggable. Fix whitspace.

------------------------------------------------------------------------
r42 | shwei | 2006-04-07 04:27:57 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Adding item_to_int function
Fixing case-insensitivity of *_to_string functions
------------------------------------------------------------------------
r41 | shwei | 2006-04-07 04:13:59 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Notify KoLDesktop of display state changes
------------------------------------------------------------------------
r40 | shwei | 2006-04-07 03:49:50 -0500 (Fri, 07 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java

Fixing marking algorithm
------------------------------------------------------------------------
r39 | shwei | 2006-04-07 03:38:09 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java

Fix handling of meat paste and meat stacks
Add handling for wild hare beaten up negation
------------------------------------------------------------------------
r38 | shwei | 2006-04-07 02:55:49 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SorceressLair.java
   M /src/net/sourceforge/kolmafia/StaticEntity.java

Changing familiar training check algorithm for lair
LocalRelayRequests update client when viewing equipment and terrarium pages
------------------------------------------------------------------------
r37 | shwei | 2006-04-07 02:08:28 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CharpaneRequest.java
   M /src/net/sourceforge/kolmafia/KoLRequest.java
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Naughty sorceress effect clearing
Character pane used to keep relay requests synched
------------------------------------------------------------------------
r36 | shwei | 2006-04-07 00:48:53 -0500 (Fri, 07 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/AdventureRequest.java

Force condition check if "outfit" condition added
Fixing automatic location switching for Orc Chasm
------------------------------------------------------------------------
r35 | veracity0 | 2006-04-06 20:50:17 -0500 (Thu, 06 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Avoid NPE

------------------------------------------------------------------------
r34 | shwei | 2006-04-06 15:45:12 -0500 (Thu, 06 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/UseSkillRequest.java

Breakfast only allowed once per day
Automatically scale down breakfast summons
------------------------------------------------------------------------
r33 | veracity0 | 2006-04-06 12:36:38 -0500 (Thu, 06 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java

Improve MMG stub for chat message

------------------------------------------------------------------------
r32 | veracity0 | 2006-04-06 09:49:53 -0500 (Thu, 06 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java

Meatsink available at login

------------------------------------------------------------------------
r31 | rgh42 | 2006-04-06 09:34:12 -0500 (Thu, 06 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

bugfix: Removed regex from indexOf in constructor
------------------------------------------------------------------------
r30 | shwei | 2006-04-06 04:48:03 -0500 (Thu, 06 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureDatabase.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Fixing null pointer and abort states
------------------------------------------------------------------------
r29 | shwei | 2006-04-06 02:37:51 -0500 (Thu, 06 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/data/itemdescs.dat

Fixing typos reported in thread
------------------------------------------------------------------------
r28 | shwei | 2006-04-06 01:34:56 -0500 (Thu, 06 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Re-adding add_item_condition to handler
------------------------------------------------------------------------
r27 | shwei | 2006-04-06 01:22:04 -0500 (Thu, 06 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java

Display enable issue resolution
------------------------------------------------------------------------
r26 | shwei | 2006-04-06 01:19:07 -0500 (Thu, 06 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java

Bet archive summary
------------------------------------------------------------------------
r25 | shwei | 2006-04-05 23:35:18 -0500 (Wed, 05 Apr 2006) | 4 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CouncilFrame.java
   M /src/net/sourceforge/kolmafia/FightFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/MeatManageFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   M /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java
   M /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   M /src/net/sourceforge/kolmafia/ProfileFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/data/itemdescs.dat
   M /src/net/sourceforge/kolmafia/data/tradeitems.dat

Fixing frame irregularities
Fixing typos in item data files
Stubs for money making game handling

------------------------------------------------------------------------
r24 | veracity0 | 2006-04-05 19:01:26 -0500 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLMessenger.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   A /src/net/sourceforge/kolmafia/MoneyMakingGameFrame.java
   A /src/net/sourceforge/kolmafia/MoneyMakingGameRequest.java

Provide framework for MMG Bots

------------------------------------------------------------------------
r23 | veracity0 | 2006-04-05 14:26:20 -0500 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Get Arena Wins from Cake Arena even before Opponent List is requested

------------------------------------------------------------------------
r22 | veracity0 | 2006-04-05 14:10:04 -0500 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/data/itemdescs.dat

Item description ID for last hilarious item

------------------------------------------------------------------------
r21 | veracity0 | 2006-04-05 10:17:21 -0500 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fix my_class function

------------------------------------------------------------------------
r20 | veracity0 | 2006-04-05 10:10:31 -0500 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

TYPE_CLASS really is a "class" not a "private class"

------------------------------------------------------------------------
r19 | veracity0 | 2006-04-05 09:48:41 -0500 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   M /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   M /src/net/sourceforge/kolmafia/KoLCharacter.java

Display win count and wins to next prize in familiar trainer

------------------------------------------------------------------------
r18 | shwei | 2006-04-05 03:20:38 -0500 (Wed, 05 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Moving server select back to settings tab
------------------------------------------------------------------------
r17 | shwei | 2006-04-05 03:12:01 -0500 (Wed, 05 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java

Variable renaming (loginname to username)
Allow for login scripts and easy server select
------------------------------------------------------------------------
r16 | shwei | 2006-04-05 02:30:09 -0500 (Wed, 05 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java

Use addKeyListener instead of setDefaultButton
------------------------------------------------------------------------
r15 | shwei | 2006-04-05 02:12:11 -0500 (Wed, 05 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java

Fixing automatic string casts of return values
Adding old string casts (regression)
Adding int_to_item library function
------------------------------------------------------------------------
r14 | shwei | 2006-04-04 19:12:24 -0500 (Tue, 04 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Automatic string casting
Allow stat day testing to standard CLI
------------------------------------------------------------------------
r13 | veracity0 | 2006-04-04 17:30:17 -0500 (Tue, 04 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/data/itemdescs.dat
   M /src/net/sourceforge/kolmafia/data/tradeitems.dat

More hilarious drinks

------------------------------------------------------------------------
r12 | shwei | 2006-04-04 16:20:00 -0500 (Tue, 04 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/KoLDesktop.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java
   M /src/net/sourceforge/kolmafia/RequestFrame.java
   M /src/net/sourceforge/kolmafia/SendMessageFrame.java
   M /src/net/sourceforge/kolmafia/SkillBuffPanel.java

Fixing menu-invocation panel-loading problems\nRoot pane buttons now set on frame instead of on panel
------------------------------------------------------------------------
r11 | veracity0 | 2006-04-04 10:23:15 -0500 (Tue, 04 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java

Encyclopedia -> startupable frame

------------------------------------------------------------------------
r10 | rgh42 | 2006-04-04 10:19:33 -0500 (Tue, 04 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Made -Goto- Menu match mini-browser menus.
Fixed formatting and imports.
------------------------------------------------------------------------
r9 | shwei | 2006-04-04 03:42:13 -0500 (Tue, 04 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/AdventureFrame.java
   M /src/net/sourceforge/kolmafia/ChatFrame.java
   M /src/net/sourceforge/kolmafia/ClanManageFrame.java
   M /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   M /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   M /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLPanel.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MallSearchFrame.java

Cleaning up default button setting
Removing meat paste limiter on creations
Updating default settings for frame loading
------------------------------------------------------------------------
r8 | shwei | 2006-04-04 02:00:31 -0500 (Tue, 04 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/BuffBotFrame.java
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java

Fixing buffbot frame loading
Cascade changes from getBreakfast() removal
------------------------------------------------------------------------
r7 | shwei | 2006-04-04 01:36:12 -0500 (Tue, 04 Apr 2006) | 3 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/MPRestoreItemList.java

Using non-static checkboxes for restoration
Fixing null-pointer for saved passwords
Shortening checkbox options for breakfast
------------------------------------------------------------------------
r6 | shwei | 2006-04-04 01:03:46 -0500 (Tue, 04 Apr 2006) | 6 lines
Changed paths:
   M /build.xml
   M /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   M /src/net/sourceforge/kolmafia/KoLFrame.java
   M /src/net/sourceforge/kolmafia/KoLMenuBar.java
   M /src/net/sourceforge/kolmafia/KoLSettings.java
   M /src/net/sourceforge/kolmafia/KoLmafia.java
   M /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   M /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   M /src/net/sourceforge/kolmafia/LoginFrame.java
   M /src/net/sourceforge/kolmafia/LoginRequest.java
   M /src/net/sourceforge/kolmafia/MailboxFrame.java

Removing cvscheck target from build.xml
Moving breakfast options to login tab
Removing manual breakfast-retrieval after login
Removing autologin and password-save options
Forcing mail check in spite of frame settings
Packing frame after adding menu bars
------------------------------------------------------------------------
r5 | rgh42 | 2006-04-03 16:16:16 -0500 (Mon, 03 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLRequest.java

KoLRequest constructor no longer encodes form values that are already encoded.
------------------------------------------------------------------------
r4 | rgh42 | 2006-04-03 16:14:34 -0500 (Mon, 03 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/KoLmafia.java

Added getRelayPort()
------------------------------------------------------------------------
r3 | rgh42 | 2006-04-03 16:13:45 -0500 (Mon, 03 Apr 2006) | 1 line
Changed paths:
   M /src/net/sourceforge/kolmafia/LocalRelayRequest.java

Fixed chat in relay browser.
------------------------------------------------------------------------
r2 | veracity0 | 2006-04-03 15:37:12 -0500 (Mon, 03 Apr 2006) | 2 lines
Changed paths:
   M /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   M /src/net/sourceforge/kolmafia/data/classskills.dat
   M /src/net/sourceforge/kolmafia/data/equipment.dat
   M /src/net/sourceforge/kolmafia/data/itemdescs.dat
   M /src/net/sourceforge/kolmafia/data/statuseffects.dat
   M /src/net/sourceforge/kolmafia/data/tradeitems.dat

Hilarious objects. Yummy Tummy Beans are not multi-use

------------------------------------------------------------------------
r1 | shwei | 2006-04-03 12:11:09 -0500 (Mon, 03 Apr 2006) | 1 line
Changed paths:
   A /build.xml
   A /lib
   A /lib/DesktopIndicator.dll
   A /lib/KoLmelionIcon.ico
   A /src
   A /src/ca
   A /src/ca/bcit
   A /src/ca/bcit/geekkit
   A /src/ca/bcit/geekkit/CalendarTableModel.java
   A /src/ca/bcit/geekkit/GraphPaperLayout.java
   A /src/ca/bcit/geekkit/JCalendar.java
   A /src/com
   A /src/com/gc
   A /src/com/gc/systray
   A /src/com/gc/systray/SystemTrayIconManager.java
   A /src/com/sun
   A /src/com/sun/java
   A /src/com/sun/java/forums
   A /src/com/sun/java/forums/CloseableTabbedPane.java
   A /src/com/sun/java/forums/CloseableTabbedPaneListener.java
   A /src/com/sun/java/forums/SpringUtilities.java
   A /src/com/sun/java/forums/TableSorter.java
   A /src/edu
   A /src/edu/stanford
   A /src/edu/stanford/ejalbert
   A /src/edu/stanford/ejalbert/BrowserLauncher.java
   A /src/net
   A /src/net/java
   A /src/net/java/dev
   A /src/net/java/dev/spellcast
   A /src/net/java/dev/spellcast/utilities
   A /src/net/java/dev/spellcast/utilities/ActionPanel.java
   A /src/net/java/dev/spellcast/utilities/ActionVerifyPanel.java
   A /src/net/java/dev/spellcast/utilities/ChatBuffer.java
   A /src/net/java/dev/spellcast/utilities/DataUtilities.java
   A /src/net/java/dev/spellcast/utilities/JComponentUtilities.java
   A /src/net/java/dev/spellcast/utilities/LicenseDisplay.java
   A /src/net/java/dev/spellcast/utilities/LockableListModel.java
   A /src/net/java/dev/spellcast/utilities/PanelList.java
   A /src/net/java/dev/spellcast/utilities/PanelListCell.java
   A /src/net/java/dev/spellcast/utilities/SortedListModel.java
   A /src/net/java/dev/spellcast/utilities/UtilityConstants.java
   A /src/net/sourceforge
   A /src/net/sourceforge/kolmafia
   A /src/net/sourceforge/kolmafia/AccountRequest.java
   A /src/net/sourceforge/kolmafia/AdventureDatabase.java
   A /src/net/sourceforge/kolmafia/AdventureFrame.java
   A /src/net/sourceforge/kolmafia/AdventureRequest.java
   A /src/net/sourceforge/kolmafia/AdventureResult.java
   A /src/net/sourceforge/kolmafia/AscensionDataRequest.java
   A /src/net/sourceforge/kolmafia/AscensionSnapshotTable.java
   A /src/net/sourceforge/kolmafia/AutoSellRequest.java
   A /src/net/sourceforge/kolmafia/BountyHunterRequest.java
   A /src/net/sourceforge/kolmafia/BuffBotDatabase.java
   A /src/net/sourceforge/kolmafia/BuffBotFrame.java
   A /src/net/sourceforge/kolmafia/BuffBotHome.java
   A /src/net/sourceforge/kolmafia/BuffBotManager.java
   A /src/net/sourceforge/kolmafia/BuffRequestFrame.java
   A /src/net/sourceforge/kolmafia/CakeArenaFrame.java
   A /src/net/sourceforge/kolmafia/CakeArenaManager.java
   A /src/net/sourceforge/kolmafia/CakeArenaRequest.java
   A /src/net/sourceforge/kolmafia/CalendarFrame.java
   A /src/net/sourceforge/kolmafia/CampgroundRequest.java
   A /src/net/sourceforge/kolmafia/CharpaneRequest.java
   A /src/net/sourceforge/kolmafia/CharsheetFrame.java
   A /src/net/sourceforge/kolmafia/CharsheetRequest.java
   A /src/net/sourceforge/kolmafia/ChatFrame.java
   A /src/net/sourceforge/kolmafia/ChatRequest.java
   A /src/net/sourceforge/kolmafia/ClanAttackRequest.java
   A /src/net/sourceforge/kolmafia/ClanBuffRequest.java
   A /src/net/sourceforge/kolmafia/ClanGymRequest.java
   A /src/net/sourceforge/kolmafia/ClanListRequest.java
   A /src/net/sourceforge/kolmafia/ClanManageFrame.java
   A /src/net/sourceforge/kolmafia/ClanManager.java
   A /src/net/sourceforge/kolmafia/ClanMembersRequest.java
   A /src/net/sourceforge/kolmafia/ClanSnapshotTable.java
   A /src/net/sourceforge/kolmafia/ClanStashRequest.java
   A /src/net/sourceforge/kolmafia/ClassSkillsDatabase.java
   A /src/net/sourceforge/kolmafia/CombatSettings.java
   A /src/net/sourceforge/kolmafia/CombineMeatRequest.java
   A /src/net/sourceforge/kolmafia/CommandDisplayFrame.java
   A /src/net/sourceforge/kolmafia/ConcoctionsDatabase.java
   A /src/net/sourceforge/kolmafia/ConsumeItemRequest.java
   A /src/net/sourceforge/kolmafia/ContactListFrame.java
   A /src/net/sourceforge/kolmafia/ContactListRequest.java
   A /src/net/sourceforge/kolmafia/CouncilFrame.java
   A /src/net/sourceforge/kolmafia/CreateFrameRunnable.java
   A /src/net/sourceforge/kolmafia/EquipmentDatabase.java
   A /src/net/sourceforge/kolmafia/EquipmentRequest.java
   A /src/net/sourceforge/kolmafia/ExamineItemsFrame.java
   A /src/net/sourceforge/kolmafia/FamiliarData.java
   A /src/net/sourceforge/kolmafia/FamiliarRequest.java
   A /src/net/sourceforge/kolmafia/FamiliarTool.java
   A /src/net/sourceforge/kolmafia/FamiliarTrainingFrame.java
   A /src/net/sourceforge/kolmafia/FamiliarsDatabase.java
   A /src/net/sourceforge/kolmafia/FightFrame.java
   A /src/net/sourceforge/kolmafia/FightRequest.java
   A /src/net/sourceforge/kolmafia/FlowerHunterFrame.java
   A /src/net/sourceforge/kolmafia/FlowerHunterRequest.java
   A /src/net/sourceforge/kolmafia/GalaktikRequest.java
   A /src/net/sourceforge/kolmafia/GearChangeFrame.java
   A /src/net/sourceforge/kolmafia/GiftMessageFrame.java
   A /src/net/sourceforge/kolmafia/GiftMessageRequest.java
   A /src/net/sourceforge/kolmafia/GreenMessageFrame.java
   A /src/net/sourceforge/kolmafia/GreenMessageRequest.java
   A /src/net/sourceforge/kolmafia/HPRestoreItemList.java
   A /src/net/sourceforge/kolmafia/HagnkStorageFrame.java
   A /src/net/sourceforge/kolmafia/HermitRequest.java
   A /src/net/sourceforge/kolmafia/HeroDonationRequest.java
   A /src/net/sourceforge/kolmafia/HyperlinkAdapter.java
   A /src/net/sourceforge/kolmafia/ItemCreationRequest.java
   A /src/net/sourceforge/kolmafia/ItemManageFrame.java
   A /src/net/sourceforge/kolmafia/ItemManagePanel.java
   A /src/net/sourceforge/kolmafia/ItemStorageRequest.java
   A /src/net/sourceforge/kolmafia/KoLAdventure.java
   A /src/net/sourceforge/kolmafia/KoLCharacter.java
   A /src/net/sourceforge/kolmafia/KoLCharacterAdapter.java
   A /src/net/sourceforge/kolmafia/KoLCharacterListener.java
   A /src/net/sourceforge/kolmafia/KoLConstants.java
   A /src/net/sourceforge/kolmafia/KoLDatabase.java
   A /src/net/sourceforge/kolmafia/KoLDesktop.java
   A /src/net/sourceforge/kolmafia/KoLFrame.java
   A /src/net/sourceforge/kolmafia/KoLMailManager.java
   A /src/net/sourceforge/kolmafia/KoLMailMessage.java
   A /src/net/sourceforge/kolmafia/KoLMenuBar.java
   A /src/net/sourceforge/kolmafia/KoLMessenger.java
   A /src/net/sourceforge/kolmafia/KoLPanel.java
   A /src/net/sourceforge/kolmafia/KoLPanelFrame.java
   A /src/net/sourceforge/kolmafia/KoLRequest.java
   A /src/net/sourceforge/kolmafia/KoLSettings.java
   A /src/net/sourceforge/kolmafia/KoLmafia.java
   A /src/net/sourceforge/kolmafia/KoLmafiaASH.java
   A /src/net/sourceforge/kolmafia/KoLmafiaCLI.java
   A /src/net/sourceforge/kolmafia/KoLmafiaGUI.java
   A /src/net/sourceforge/kolmafia/LabeledKoLPanel.java
   A /src/net/sourceforge/kolmafia/LabeledScrollPanel.java
   A /src/net/sourceforge/kolmafia/LimitedSizeChatBuffer.java
   A /src/net/sourceforge/kolmafia/LocalRelayRequest.java
   A /src/net/sourceforge/kolmafia/LocalRelayServer.java
   A /src/net/sourceforge/kolmafia/LogStream.java
   A /src/net/sourceforge/kolmafia/LoginFrame.java
   A /src/net/sourceforge/kolmafia/LoginRequest.java
   A /src/net/sourceforge/kolmafia/LogoutRequest.java
   A /src/net/sourceforge/kolmafia/MPRestoreItemList.java
   A /src/net/sourceforge/kolmafia/MailboxFrame.java
   A /src/net/sourceforge/kolmafia/MailboxRequest.java
   A /src/net/sourceforge/kolmafia/MallPurchaseRequest.java
   A /src/net/sourceforge/kolmafia/MallSearchFrame.java
   A /src/net/sourceforge/kolmafia/MeatManageFrame.java
   A /src/net/sourceforge/kolmafia/MenuItemList.java
   A /src/net/sourceforge/kolmafia/MicrobreweryRequest.java
   A /src/net/sourceforge/kolmafia/MindControlRequest.java
   A /src/net/sourceforge/kolmafia/MoonPhaseDatabase.java
   A /src/net/sourceforge/kolmafia/MoonPhaseRequest.java
   A /src/net/sourceforge/kolmafia/MuseumFrame.java
   A /src/net/sourceforge/kolmafia/MuseumManager.java
   A /src/net/sourceforge/kolmafia/MuseumRequest.java
   A /src/net/sourceforge/kolmafia/MushroomFrame.java
   A /src/net/sourceforge/kolmafia/MushroomPlot.java
   A /src/net/sourceforge/kolmafia/MutableComboBox.java
   A /src/net/sourceforge/kolmafia/NPCStoreDatabase.java
   A /src/net/sourceforge/kolmafia/Nemesis.java
   A /src/net/sourceforge/kolmafia/NullStream.java
   A /src/net/sourceforge/kolmafia/OptionsFrame.java
   A /src/net/sourceforge/kolmafia/PasswordHashRequest.java
   A /src/net/sourceforge/kolmafia/PendingTradesFrame.java
   A /src/net/sourceforge/kolmafia/PixelRequest.java
   A /src/net/sourceforge/kolmafia/ProfileFrame.java
   A /src/net/sourceforge/kolmafia/ProfileRequest.java
   A /src/net/sourceforge/kolmafia/ProposeTradeFrame.java
   A /src/net/sourceforge/kolmafia/ProposeTradeRequest.java
   A /src/net/sourceforge/kolmafia/RequestEditorKit.java
   A /src/net/sourceforge/kolmafia/RequestFrame.java
   A /src/net/sourceforge/kolmafia/RequestThread.java
   A /src/net/sourceforge/kolmafia/RestaurantRequest.java
   A /src/net/sourceforge/kolmafia/SearchMallRequest.java
   A /src/net/sourceforge/kolmafia/SendMessageFrame.java
   A /src/net/sourceforge/kolmafia/SendMessageRequest.java
   A /src/net/sourceforge/kolmafia/SewerRequest.java
   A /src/net/sourceforge/kolmafia/ShowDescriptionList.java
   A /src/net/sourceforge/kolmafia/SkillBuffPanel.java
   A /src/net/sourceforge/kolmafia/SorceressLair.java
   A /src/net/sourceforge/kolmafia/SpecialOutfit.java
   A /src/net/sourceforge/kolmafia/StarChartRequest.java
   A /src/net/sourceforge/kolmafia/StaticEntity.java
   A /src/net/sourceforge/kolmafia/StatusEffectDatabase.java
   A /src/net/sourceforge/kolmafia/StoreManageFrame.java
   A /src/net/sourceforge/kolmafia/StoreManageRequest.java
   A /src/net/sourceforge/kolmafia/StoreManager.java
   A /src/net/sourceforge/kolmafia/StrangeLeaflet.java
   A /src/net/sourceforge/kolmafia/SystemTrayFrame.java
   A /src/net/sourceforge/kolmafia/TabbedChatFrame.java
   A /src/net/sourceforge/kolmafia/TinkerRequest.java
   A /src/net/sourceforge/kolmafia/ToyRequest.java
   A /src/net/sourceforge/kolmafia/TradeableItemDatabase.java
   A /src/net/sourceforge/kolmafia/TrapperRequest.java
   A /src/net/sourceforge/kolmafia/UneffectRequest.java
   A /src/net/sourceforge/kolmafia/UntinkerRequest.java
   A /src/net/sourceforge/kolmafia/UseSkillRequest.java
   A /src/net/sourceforge/kolmafia/ZapRequest.java
   A /src/net/sourceforge/kolmafia/data
   A /src/net/sourceforge/kolmafia/data/adventures.dat
   A /src/net/sourceforge/kolmafia/data/browserlauncher-license.htm
   A /src/net/sourceforge/kolmafia/data/buffbots.dat
   A /src/net/sourceforge/kolmafia/data/buffs.dat
   A /src/net/sourceforge/kolmafia/data/classskills.dat
   A /src/net/sourceforge/kolmafia/data/concoctions.dat
   A /src/net/sourceforge/kolmafia/data/equipment.dat
   A /src/net/sourceforge/kolmafia/data/familiars.dat
   A /src/net/sourceforge/kolmafia/data/itemdescs.dat
   A /src/net/sourceforge/kolmafia/data/npcstores.dat
   A /src/net/sourceforge/kolmafia/data/outfits.dat
   A /src/net/sourceforge/kolmafia/data/packages.dat
   A /src/net/sourceforge/kolmafia/data/sorttable.js
   A /src/net/sourceforge/kolmafia/data/statuseffects.dat
   A /src/net/sourceforge/kolmafia/data/sungraphics-license.txt
   A /src/net/sourceforge/kolmafia/data/systray-license.txt
   A /src/net/sourceforge/kolmafia/data/tradeitems.dat
   A /src/net/sourceforge/kolmafia/data/zonelist.dat
   A /src/net/sourceforge/kolmafia/images
   A /src/net/sourceforge/kolmafia/images/0star.gif
   A /src/net/sourceforge/kolmafia/images/1star.gif
   A /src/net/sourceforge/kolmafia/images/2star.gif
   A /src/net/sourceforge/kolmafia/images/3star.gif
   A /src/net/sourceforge/kolmafia/images/adventure.gif
   A /src/net/sourceforge/kolmafia/images/arena.gif
   A /src/net/sourceforge/kolmafia/images/back.gif
   A /src/net/sourceforge/kolmafia/images/browser.gif
   A /src/net/sourceforge/kolmafia/images/buff.gif
   A /src/net/sourceforge/kolmafia/images/calendar.gif
   A /src/net/sourceforge/kolmafia/images/chat.gif
   A /src/net/sourceforge/kolmafia/images/clan.gif
   A /src/net/sourceforge/kolmafia/images/clear.gif
   A /src/net/sourceforge/kolmafia/images/command.gif
   A /src/net/sourceforge/kolmafia/images/copy.gif
   A /src/net/sourceforge/kolmafia/images/council.gif
   A /src/net/sourceforge/kolmafia/images/debug.gif
   A /src/net/sourceforge/kolmafia/images/delete.gif
   A /src/net/sourceforge/kolmafia/images/encyclopedia.gif
   A /src/net/sourceforge/kolmafia/images/equipment.gif
   A /src/net/sourceforge/kolmafia/images/flower.gif
   A /src/net/sourceforge/kolmafia/images/forward.gif
   A /src/net/sourceforge/kolmafia/images/hagnk.gif
   A /src/net/sourceforge/kolmafia/images/highlight1.gif
   A /src/net/sourceforge/kolmafia/images/highlight2.gif
   A /src/net/sourceforge/kolmafia/images/home.gif
   A /src/net/sourceforge/kolmafia/images/hourglass.gif
   A /src/net/sourceforge/kolmafia/images/hp.gif
   A /src/net/sourceforge/kolmafia/images/icon_error_sml.gif
   A /src/net/sourceforge/kolmafia/images/icon_plus.gif
   A /src/net/sourceforge/kolmafia/images/icon_success_sml.gif
   A /src/net/sourceforge/kolmafia/images/icon_warning_sml.gif
   A /src/net/sourceforge/kolmafia/images/inventory.gif
   A /src/net/sourceforge/kolmafia/images/kolmafia-license.gif
   A /src/net/sourceforge/kolmafia/images/lantern.jpg
   A /src/net/sourceforge/kolmafia/images/mail.gif
   A /src/net/sourceforge/kolmafia/images/mall.gif
   A /src/net/sourceforge/kolmafia/images/meat.gif
   A /src/net/sourceforge/kolmafia/images/mp.gif
   A /src/net/sourceforge/kolmafia/images/museum.gif
   A /src/net/sourceforge/kolmafia/images/mushroom.gif
   A /src/net/sourceforge/kolmafia/images/paypal.gif
   A /src/net/sourceforge/kolmafia/images/penguin.gif
   A /src/net/sourceforge/kolmafia/images/preferences.gif
   A /src/net/sourceforge/kolmafia/images/refresh.gif
   A /src/net/sourceforge/kolmafia/images/reload.gif
   A /src/net/sourceforge/kolmafia/images/saveall.gif
   A /src/net/sourceforge/kolmafia/images/sixpack.gif
   A /src/net/sourceforge/kolmafia/images/spellcast-license.gif
   A /src/net/sourceforge/kolmafia/images/who1.gif
   A /src/net/sourceforge/kolmafia/images/who2.gif

Import to SVN
------------------------------------------------------------------------
