| Builds |
| Latest EXE Build: KoLmafia.exe (Built Every Sunday at Midnight) Latest Jar Builds (Built Once An Hour): KoLmafia-8254.jar KoLmafia-8253.jar KoLmafia-8252.jar KoLmafia-8251.jar KoLmafia-8250.jar KoLmafia-8249.jar KoLmafia-8248.jar KoLmafia-8247.jar KoLmafia-8246.jar KoLmafia-8245.jar KoLmafia-8244.jar KoLmafia-8243.jar KoLmafia-8242.jar KoLmafia-8241.jar KoLmafia-8240.jar KoLmafia-8237.jar KoLmafia-8236.jar KoLmafia-8235.jar KoLmafia-8234.jar KoLmafia-8233.jar KoLmafia-8232.jar KoLmafia-8231.jar KoLmafia-8230.jar KoLmafia-8229.jar KoLmafia-8227.jar KoLmafia-8226.jar KoLmafia-8225.jar KoLmafia-8224.jar KoLmafia-8223.jar KoLmafia-8222.jar |
| Last 30 Changes |
------------------------------------------------------------------------ r8254 | jasonharper | 2010-03-11 23:45:00 +0000 (Thu, 11 Mar 2010) | 7 lines 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 20:48:44 +0000 (Thu, 11 Mar 2010) | 4 lines 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 17:03:26 +0000 (Thu, 11 Mar 2010) | 4 lines 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 16:04:41 +0000 (Thu, 11 Mar 2010) | 2 lines Add monsters from Red Queen's Garden. Fix a comment. ------------------------------------------------------------------------ r8250 | veracity0 | 2010-03-11 14:03:06 +0000 (Thu, 11 Mar 2010) | 3 lines 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-11 03:04:07 +0000 (Thu, 11 Mar 2010) | 9 lines 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 22:09:59 +0000 (Wed, 10 Mar 2010) | 14 lines 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 21:58:40 +0000 (Wed, 10 Mar 2010) | 7 lines 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 16:28:27 +0000 (Wed, 10 Mar 2010) | 13 lines "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-10 02:47:14 +0000 (Wed, 10 Mar 2010) | 3 lines Fixed Mall searches for items starting with a double quote - "DRINK ME" potions, to be specific. ------------------------------------------------------------------------ r8244 | veracity0 | 2010-03-09 22:56:08 +0000 (Tue, 09 Mar 2010) | 2 lines Track # of guard turtles freed in setting "guardTurtlesfreed" ------------------------------------------------------------------------ r8243 | veracity0 | 2010-03-09 16:23:19 +0000 (Tue, 09 Mar 2010) | 9 lines 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 07:31:00 +0000 (Tue, 09 Mar 2010) | 3 lines 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-09 04:02:57 +0000 (Tue, 09 Mar 2010) | 2 lines Adjust blooper drop rates for white pixels ------------------------------------------------------------------------ r8240 | jasonharper | 2010-03-09 02:52:28 +0000 (Tue, 09 Mar 2010) | 3 lines Fix recognition of display case quantities of items with names ending with a number. ------------------------------------------------------------------------ r8239 | veracity0 | 2010-03-09 02:33:58 +0000 (Tue, 09 Mar 2010) | 2 lines Canticle of Carboloading is not permable ------------------------------------------------------------------------ r8238 | veracity0 | 2010-03-09 02:28:48 +0000 (Tue, 09 Mar 2010) | 2 lines Move the italics tags inside te quotation marks when looking for demon name 8 ------------------------------------------------------------------------ r8237 | jasonharper | 2010-03-08 22:54:55 +0000 (Mon, 08 Mar 2010) | 4 lines 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 21:57:43 +0000 (Mon, 08 Mar 2010) | 19 lines 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 20:39:51 +0000 (Mon, 08 Mar 2010) | 12 lines 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 15:07:48 +0000 (Mon, 08 Mar 2010) | 10 lines 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-08 00:19:47 +0000 (Mon, 08 Mar 2010) | 3 lines When we first see the chessboard, parse it. "missing wine" is a drink ------------------------------------------------------------------------ r8232 | veracity0 | 2010-03-07 21:50:43 +0000 (Sun, 07 Mar 2010) | 5 lines 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 19:00:16 +0000 (Sun, 07 Mar 2010) | 4 lines 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-07 01:10:42 +0000 (Sun, 07 Mar 2010) | 5 lines 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 23:58:27 +0000 (Sat, 06 Mar 2010) | 5 lines 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 23:32:13 +0000 (Sat, 06 Mar 2010) | 1 line 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 20:17:39 +0000 (Sat, 06 Mar 2010) | 12 lines 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-06 03:10:51 +0000 (Sat, 06 Mar 2010) | 2 lines Add chess cookie status effects ------------------------------------------------------------------------ r8225 | jasonharper | 2010-03-06 00:12:27 +0000 (Sat, 06 Mar 2010) | 13 lines 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. ------------------------------------------------------------------------ |