Version 13.3

Veracity

Developer
Staff member
The following is an abbreviated version of the Subversion commit message logs. Please keep in mind that these messages are intended for other developers and they take the files which were modified into context in order to limit the amount of verbage. In general, they are not intended for general audiences and should not be treated as "official" documentation -- they are informal and abbreviated, at best.

If you do not understand what something says, try looking at the full version of the revision by following the accompanying link for the revision. The only difference is that the files which were modified will be listed, and sometimes, you can guess what happened from file names (though not always). If you still have no idea what happened, that's okay -- it probably doesn't relate to what you're doing with KoLmafia. ^_~

Furthermore, not everything marked as "fixed" is guaranteed to be fixed, not all changes are guaranteed to have a change. This is due the fact that both time and turns are finite and only a limited number of things can be tested. Some changes go in untested, assuming they would work, when they actually don't due to erroneous assumptions; alpha testers occasionally will be able to give feedback, but it's not always possible.

For example, if you read the revision logs for what changed between 10.2 and 10.3, the plus sign choice adventure was meant to get a use link. Something as seemingly insignificant as KoL using two spaces instead of one space in the sentence "It's actually a book. Read it." would mean the change didn't actually work -- anyone can verify that, in fact, the change didn't work for this very reason. If you ever encounter something like that, a non-accusatory mention of it (non-accusatory meaning anything that neither implies "ZOMG FALSE ADVERTISING" nor "You guys said this was fixed, but...") somewhere will usually result in the problem getting addressed.

Finally, if you've got a bug to report, make sure you read up on how to post a detailed bug report. While the rules outlined apply specifically to bugs related to scripting, many of them are applicable to KoLmafia bug reports in general. Most importantly, I hate the words "annoying" and "frustrating". Never use them when describing a bug/feature. Ever. Thanks. The abridged revision logs follow.

Revision: 7240
Fix user visible typo in factory support.
Add data for monsters in haiku dungeon

Revision: 7241
stuffed mink accessory, condition for new semi-rare, dwarvish war uniform

Revision: 7242
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.

Revision: 7243
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.

Revision: 7244
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.

Revision: 7245
New icon Astral Shell

Revision: 7246
More framework for solving dice game

Revision: 7247
Add combat percentages for 7 areas

Revision: 7248
Adjust detection of clovers being consumed to accomodate the unique message in
the Sorceress's entryway

Revision: 7249
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.

Revision: 7250
If the Clumsy effect is active, show "Fumble: always" in the modifiers popup,
overriding any display of never fumble or fumble chance modifiers.

Revision: 7251
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.

Revision: 7252
Do a better job of stripping out password hash from Relay Browser submitted
URLs when matching in adventure database

Revision: 7253
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?

Revision: 7254
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.

Revision: 7255
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.

Revision: 7256
More new buff images

Revision: 7257
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...

Revision: 7258
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.

Revision: 7259
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.

Revision: 7260
Fix "ignore load balancer" during login

Revision: 7261
Linear equation solver operates on results of the dwarf dice game and
converges to the solution more quickly than simple substitution.

Revision: 7262
bad-ass club concoctions

Revision: 7263
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.

Revision: 7264
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

Revision: 7265
When build a URL, save the current host, so caching works

Revision: 7266
stuffed treasure chest support.
some Deluxe plurals.

Revision: 7267
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.

Revision: 7268
Do not allow "save to mood" to put things into the "apathetic" mood

Revision: 7269
Add a few new turtle-related items - choice adventures, turtling rod, familiars.
New name and/or recipes for undersea shields.

Revision: 7270
Add turtle pheremones to list of non-stackable effect-giving items

Revision: 7271
More turtle stuff

Revision: 7272
Add turtle wax and derivatives

Revision: 7273
Add rest of new turtle stuff, as currently known

Revision: 7274
When solving dwarf digit code, accept doubles that we have identified, even if
we don't know zero.

Revision: 7275
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.

Revision: 7276
Don't try the Deluxr Mr. Klaw more than 3 times in a row, since we know the
4th try will fail.

Revision: 7277
Fix use types of several items which are only combat items

Revision: 7278
Do not retry requests from the Relay Browser on timeout

Revision: 7279
Provide debug option to verbosely log every aspect of communication between
KoLmafia and the user's browser.

Revision: 7280
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.

Revision: 7281
Do not give Eau de Tortue an up arrow link in the Relay Browser unless it's
currently at 0 turns remaining.

Revision: 7282
Item frop percentages for treasury, harem, and cubist bull

Revision: 7283
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.

Revision: 7284
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.

Revision: 7285
Fix generating initial permutation set to skip ones that are already impossible
based on known runes

Revision: 7286
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.

Revision: 7287
eelskin buckler => eelskin shield

Revision: 7288
Minor item updates

Revision: 7289
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.

Revision: 7290
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 Revision 7182.

Revision: 7291
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

Revision: 7292
Clean up: now that we've replaced the dice solving algorithm, the old one is
no longer used and can be removed.

Revision: 7293
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.

Revision: 7294
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".

Revision: 7295
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.

Revision: 7296
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.

Revision: 7297
Adds "1-hand" checkbox to the row of weapon filters in the Gear Changer.

Revision: 7298
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.

Revision: 7299
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.)

Revision: 7300
Fix item drop rates for Harem Girl. Add arena parameters for Grinning Turtle,
Syncopated Turtle, and Wereturtle.

Revision: 7301
seal figurines, seal-blubber candles, and -ass clubs are not tradable.

Revision: 7302
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.

Revision: 7303
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.

Revision: 7304
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.

Revision: 7305
Add boolean is_online( string ) function to ASH.
Item drop data for Rushing Bum
dwarf bread now has an autosell price

Revision: 7306
Recognize failure to hatch a Mr. Store familiar when in Bad Moon.

Revision: 7307
Fix dwarvish war mattock: we carefully counted "really" and always returned 0.

Revision: 7308
Display two digits after the decimal for adventure gains from food or booze.
Obey breakfast preferences for "breakfast" command, as well as from login.

Revision: 7309
Add a new setting "_hotTubSoaks" to cont how many times you've used the Relaxing
Hot Tub in your Clan VIP Lounge

Revision: 7310
Add "hottub" (or "soak") command to visit the hot tub in the VIP lounge

Revision: 7311
When use a personal massager from inventory, remove it iff it removed Beaten Up

Revision: 7312
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.

Revision: 7313
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.

Revision: 7314
Recognize level requirement error message for seal figurines.
tainted seal blood is not tradable

Revision: 7315
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.

Revision: 7316
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.

Revision: 7317
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.

Revision: 7318
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.

Revision: 7319
Add Hustled Spectre, ballroom blintz, mark spooky vampire drops as conditional

Revision: 7320
Arena specs for Psychedelic Bear and Uniclops

Revision: 7321
Add Hustled Spectre to monsters in the haunted billiards room

Revision: 7322
star key lime pies drop lines and stars

Revision: 7323
disturbing fanfic update

Revision: 7324
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.

Revision: 7325
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.

Revision: 7326
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.

Revision: 7327
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.

Revision: 7328
Chester's muscle shirt update

Revision: 7329
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.

Revision: 7330
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.

Revision: 7331
Marble concoctions

Revision: 7332
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.

Revision: 7333
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.

Revision: 7334
And a thousand thousand slimy things
Lived on - no, wait, there's only about four in this update.

Revision: 7335
If the option is checked, merge all clan dungeon chat channels into /clan, not
just /hobopolis

Revision: 7336
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.

Revision: 7337
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.

Revision: 7338
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.

Revision: 7339
Digital underground potion is not multiusable.
More slime items.

Revision: 7340
Include free pulls in the count returned by ASH available_amount(), since
they will be automatically pulled by retrieve_item().

Revision: 7341
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.

Revision: 7342
Add Slimesuit outfit.

Revision: 7343
Add recipe for bad-ass club, which enables creation of all -ass clubs from raw
ingredients.

Revision: 7344
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.

Revision: 7345
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.

Revision: 7346
Emergency patch for server-side change to inventory pages that was preventing
all quest items from being recognized.

Revision: 7347
The rudiments of support for June IOTM: familiar, item, spleen drop

Revision: 7348
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

Revision: 7349
The plural form of "tattered paper crown" is NOT "decaying goldfish livers".
No, really - I've triple-checked.

Revision: 7350
Adventuring in your memories...

Revision: 7351
Add base pairs. When KoL server screws up and returns a blank page, include the
name of the server in the error message.

Revision: 7352
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.

Revision: 7353
Recent change to inventory also broke [zap item] and [roll sushi] links

Revision: 7354
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.

Revision: 7355
More items, recipes, status effects, outfits, etc. from exploring memories

Revision: 7356
wad of slimy rags are multi-usable

Revision: 7357
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

Revision: 7358
Version 13.3
 

Bale

Minion
It's a shame this had to be released before the new IotM was fully spaded, there's still a lot of content that needs to make its way into mafia. :( I know that couldn't have been an easy decision, so good job!
 
These bugfixes are good! However... the buggy KoL server problem seems to be confusing KoLmafia a LOT lately. Hope this gets fixed soon.
 
Top