KoLmafia Changelog

What's new in KoLmafia 16.9 Beta

Apr 27, 2015
  • Please note that the "official releases" shown above do not carry the assurance of stability and long-term usability that you might normally associate with that term. KoLmafia's ongoing functionality is entirely at the mercy of the Kingdom of Loathing itself; on several occasions, an official release has had a useful lifespan measured in days or even hours, due to some change in KoL that we had no way of anticipating.

New in KoLmafia 13.2 (May 8, 2009)

  • 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.)
  • 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! ;)
  • Regardless of post method, split out form fields into a data string, as before.
  • This should fix side commands and stationary combat buttons...
  • Fix NPE when attempt to create, for example, a Frostâ„¢ brand sword
  • Yet another attempt at GET vs. POST. Sigh.
  • One more try: save data fields for easy access, whether using GET or POST
  • Save submitted path intact when form requested via GET.
  • Fix fight round tracking from relay browser
  • After fetching the hedge key, we need to look at the puzzle again.
  • Add item drop data for the Wreck of the Edgar Fitzsimmons
  • When we automatically handle choices, we need to use the POST method
  • Yet Another Attempt at simplifying GET vs. POST. Hopefully this no longer
  • breaks proxy connections.
  • (Probably) fix ASH relay override scripts for pages with form fields.
  • Fix inappropriate reuse of pages when close and re-open relay browser.
  • Changes to armgun. Fix auto-purchase of hermit permit in use links.
  • 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.
  • When visiting the Haunted Wine Cellar altar, only add item conditions for
  • dusty wines that you don't already have in inventory.
  • When fighting a rampaging adding machine while in Birdform, do not attempt to make scrolls.
  • 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.
  • Do outfit checkpointing around the CLI "acquire" command.
  • 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).
  • 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.
  • Include items that restore both HP and MP (such as tiny houses) in the Usable
  • panel of the item manager.
  • 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%.
  • Modifier for Disco Fever
  • Add defaults for five of six new turtle choice adventures.
  • 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.
  • 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.
  • Lucky 888 no longer functions as a buffbot
  • 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.
  • The Mine Foremens' Office does not appear on the McLargeHuge map.
  • Print gambling results as two digits: total div 7, total mod 7
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7214]7214[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7215]7215[/url]
  • Give a link to paco when you get the thick padded envelope
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7216]7216[/url]
  • We do not need a lastDwarfGauges setting, since that's just the rune that means
  • "gauges".
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7217]7217[/url]
  • C.H.U.M. items and C. H. U. M. monsters
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7218]7218[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7219]7219[/url]
  • 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
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7220]7220[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7221]7221[/url]
  • Add more Deluxe Mr. Klaw items.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7222]7222[/url]
  • Add semi-rare choice adventure #330 in Haunted Billiards Room
  • Fix use of Deluxe Mr. Klaw during breakfast.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7223]7223[/url]
  • Say what? Fix a typo...
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7224]7224[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7225]7225[/url]
  • Add more Deluxe Mr. Klaw items
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7226]7226[/url]
  • No Deluxe Mr. Klaw during breakfast if you are in Bad Moon
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7227]7227[/url]
  • Print a newline following factory report table.
  • Check ClanLounge setting for Deluxe Mr. Klaw, not Clan Rumpus Room setting.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7228]7228[/url]
  • Add two more options to the CLI "factory" command:
  • "factory setdigits " 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7229]7229[/url]
  • ASH "retrieve_item" function now returns exactly what InventoryManager returns,
  • not the KoLmafia "continue state".
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7230]7230[/url]
  • Print message when you've deduced the last ore rune or the last equipment rune
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7231]7231[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7232]7232[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7233]7233[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7234]7234[/url]
  • No NPE if you use the autoattack CLI command with no parameters
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7235]7235[/url]
  • Add new seal clubber items, recipes, effects, etc.
  • Note: no support, yet, for daily seal summoning limit, consumption of candles,
  • and so on.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7236]7236[/url]
  • Support for the Vacuum Chamber:
  • - when you successfully transmute something, adjust inventory
  • - Add "factory vacuum " to put the specified number of the specified
  • item into the chamber. is optional.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7237]7237[/url]
  • Mark love songs as usable in combat, courtesy of dangerpin
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7238]7238[/url]
  • 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
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7239]7239[/url]
  • Bump version to 13.2

New in KoLmafia 13.1 (Apr 13, 2009)

  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7045]7045[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7046]7046[/url]
  • When you receive Fernswarthy's Key the second time, link to the tower ruins
  • instead of the guild. Not tested.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7047]7047[/url]
  • Recognize damage
  • It's in the tooltip, log it
  • In haiku combat.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7048]7048[/url]
  • Update smithing requirements for Anemone Mine ore weapons
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7049]7049[/url]
  • New SSPD items
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7050]7050[/url]
  • Add handful of bees
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7051]7051[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7052]7052[/url]
  • Don't double-count white pixels in inventory when generating the use link for
  • acquired pixels.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7053]7053[/url]
  • When using items that can result in a combat, perform normal between-battle
  • handling, including HP/MP maintenance.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7054]7054[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7055]7055[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7056]7056[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7057]7057[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7058]7058[/url]
  • When you find the rusty screwdriver in the Relay Browser, provide a link to
  • visit the Untinker
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7059]7059[/url]
  • 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 tag and the first 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
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7060]7060[/url]
  • Attempt to make the Basement decorator lists work again in IE.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7061]7061[/url]
  • Center table when using items inline
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7062]7062[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7063]7063[/url]
  • The Master of Ceremonies, not Master of Ceremonies. Ghuol, not Ghoul.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7064]7064[/url]
  • KoL now supports searching for the cheapest mall prices again. Use it.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7065]7065[/url]
  • Fix white pixel use links: include not only how many yu can create, but how many
  • are currently in inventory.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7066]7066[/url]
  • Teach familiar trainer about bathysphere and das boot. Untested.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7067]7067[/url]
  • Fix typo
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7068]7068[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7069]7069[/url]
  • When you acquire an unknown item, not only record it in the gCLI, but add it
  • to the session tally.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7070]7070[/url]
  • Add midget clownfish. No arena parameters yet.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7071]7071[/url]
  • Teach the familiar trainer about the disintegrating spiky collar
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7072]7072[/url]
  • Show lighthouse items in Coinmaster frame if you've finished the lighthouse
  • subquest for the appropriate side.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7073]7073[/url]
  • 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
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7074]7074[/url]
  • Remove erroneously inserted newlines
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7075]7075[/url]
  • Another sweep of content updates
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7076]7076[/url]
  • Fix typo
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7077]7077[/url]
  • 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 " will start him talking.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7078]7078[/url]
  • You lose Grandma's note when you get Grandma's map
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7079]7079[/url]
  • sea radish and eel sauce are now sushi ingredients
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7080]7080[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7081]7081[/url]
  • Correctly determine availability of cooking/mixing recipes when servant
  • auto-repair is turned off.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7082]7082[/url]
  • Recognize usage of zapping wand equivalently from GUI and from Relay Browser:
  • detect unzappable items, detect when wand blows up.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7083]7083[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7084]7084[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7085]7085[/url]
  • Add item drop chances for Hidden City, Octopus's Garden.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7086]7086[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7087]7087[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7088]7088[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7089]7089[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7090]7090[/url]
  • 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...
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7091]7091[/url]
  • Add another variation on the possible messages you can get when you acquire a
  • Skill: this one handles Scarysauce, and possibly other Spookyraven skills.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7092]7092[/url]
  • Add .gif file names for the new pastamancer combat entities.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7093]7093[/url]
  • Fix a few regular expressions for new pastamancer ghosts.
  • Remove extra space in message for "entity" command.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7094]7094[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7095]7095[/url]
  • Fix over-zealous global replace
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7096]7096[/url]
  • 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.)
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7097]7097[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7098]7098[/url]
  • Recognize when you summon a Vampieroghi in battle.
  • Initial support for a "switch" construct in ASH:
  • switch () {
  • case :
  • ...
  • break;
  • default:
  • ...
  • break;
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7099]7099[/url]
  • If the switch scop leaves the interpreter in a BREAK state, set it back to
  • NORMAL so we don't prematurely exit enclosing loops.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7100]7100[/url]
  • Allow "continue" within a switch scope iff the switch is inside a loop.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7101]7101[/url]
  • switch can return something other than void if it is exited via "return"
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7102]7102[/url]
  • Add support for items that require knowledge of a recipe to craft. Such
  • items are indicated by a preference of the form "unknownRecipe" 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7103]7103[/url]
  • The Clownlord Beelzebozo
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7104]7104[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7105]7105[/url]
  • Add Typical Tavern swill and its byproducts, with preliminary consumption data.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7106]7106[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7107]7107[/url]
  • Use ISO-8859-1 charset for chat requests, not UTF-8
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7108]7108[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7109]7109[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7110]7110[/url]
  • Added a wide range of new ranged weapons.
  • Added item drop data for Mer-kin Outpost.
  • All shirt drops are now marked as conditional.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7111]7111[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7112]7112[/url]
  • Save mood settings after adding to the current mood via context menu.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7113]7113[/url]
  • 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".
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7114]7114[/url]
  • When a key breaks off in a lock in the daily dungeon, remove a skeleton key
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7115]7115[/url]
  • Mer-kin sneakmask and hidepaint give Combat Rate -5 under the sea
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7116]7116[/url]
  • 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?
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7117]7117[/url]
  • Add Wiki Name modifiers for the El Vibrato punchcards, so that they can be
  • looked up. Bang potions, stone spheres, and sushi remain unlookupable.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7118]7118[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7119]7119[/url]
  • Fix a variety of typos revealed by running "checkitems"
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7120]7120[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7121]7121[/url]
  • Even though it can be combined, if you get an eyepatch, you probably want an
  • [outfit] or [equip] link, not a [combine] link.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7122]7122[/url]
  • 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...
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7123]7123[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7124]7124[/url]
  • When navigating the strange leaflet, if you notice a tchotchke on the
  • mantlepiece, record it for posterity in the session log.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7125]7125[/url]
  • Added several of the new ranged weapons as possible instruments for passing
  • the Stone Mariachis.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7126]7126[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7127]7127[/url]
  • Add a couple of new items
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7128]7128[/url]
  • April IOTM and April 1 IOTD
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7129]7129[/url]
  • Tiny Costume Wardrobe gives +25 pounds to a Doppelshifter
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7130]7130[/url]
  • 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.
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7131]7131[/url]
  • When your cheap studded belt breaks in combat, remove and discard it.
  • The leaflet spells it "mantelpiece", not "mantlepiece".
  • Revision: [url=http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=7132]7132[/url]
  • Bump version number to 13.1