My old Python 3 auto-update script broke down yesterday due to some issue on ci.kolmafia.us. Now that KoLmafia lives on GitHub, it made sense to tweak the script to download from GitHub instead:
#!/usr/bin/env python
"""Updates KolMafia"""
import json
import pathlib
import sys
import...
Au contraire, OCD Inventory Control has been counting items in closet and Hagnks since 2013:
// available_amount varies depending on whether the character can satisfy requests with the closet etc. This doesn't
int full_amount(item it) {
return available_amount(it)
+...
Thanks for the advice! I think I'll aim for preserving items by default. I was planning to add a ZLib variable, but you convinced me otherwise.
That said, things are still going to be slightly tricky with Keep Amount. For example, suppose the player wants to autosell all but 1 of item X. If the...
If you have item X equipped and in your inventory, Philter will unequip it (by calling retrieveItem()) and cleanse them together.
If you have item X equipped but don't have any in your inventory, Philter will ignore it.
This is confusing and inconsistent.
I'd like to be more consistent: (1)...
Sorry to keep bumping, but there is another minor bug.
The Legendary Epic Weapon quest involves the following steps:
Defeat the Clownlord, Beelzebozo who drops the ingredient for the legendary epic weapon
Visit the same-class NPC who gives you 1000 meat to buy the tenderizing hammer
Smith...
Erm, it looks like the wiki was incorrect on the text. Apparently, even TPTB are confused on how to spell the Misspelled Cemetery--the Mysticality guild NPC dialogue uses "Cemetary", which causes the text comparison to fail.
This patch should finally fix it, regardless of the typo:
Index...
Does ASH support relative path imports (e.g. import "../foo/bar/stuff.ash";)? If not, that could be an alternative for bypassing the normal script lookup logic.
KoLmafia revision: r20806
When svn checkout or svn update warns about overwriting files, the popup dialog usually looks like this:
When I'm using one of the FlatLaf themes added in r20534, the HTML in the dialog is broken:
(current theme is 'Light Owl')
After some experimentation, I...
Gausie submitted a PR for this a while ago, but I didn't have time to look into this. Since the demand is >1 I'll try to prioritize this over the others.
I assume you're referring to switching between top-level tabs (Add Items ↔ Edit Rules)? The app currently remembers edit state when you...
Philter Manager has learned how to filter items by name:
This is available in the r800 update. Enter svn update in the gCLI to get it right now.
Philter Manager doesn't support a "full item DB search" yet. For now, you'll have to use Philter Manager classic for this.