Recent content by VeeArr

  1. VeeArr

    Feature - Implemented Tracking for Mechanical Songbird

    As far as I can tell, mafia currently has no tracking for the Mechanical Songbird dropping its intricate clockwork egg. Since the egg seems to have a chance to drop after ~150 combats with the familiar, it would be nice if this had a preference to track the number of combats the last egg drop...
  2. VeeArr

    Bug - Fixed Choice Overrides using Ezandora-Choice-Override render incorrectly

    Starting in r28944, relay browser choice overrides powered by Ezandora's Choice Override script do not render correctly. Instead of redirecting to a blank page and rendering on top of that, the UI for the choice renders directly over the inventory. Tested in multiple browsers, with the same...
  3. VeeArr

    New Content Support Heartstone

    The heartstone_middle_letter function was added in r28911, but it does not correctly handle some special characters. As best we can tell, the name of the monster is encoded in UTF-8 and stripped of spaces, and then the middle byte is selected (if there's an odd number of bytes and the middle...
  4. VeeArr

    Headhunter -- a relay script for finding shrunken head targets

    KoLmafia now contains the data needed to determine which characteristics a shrunken head will have based on its target's monster ID and your path. Headhunter is a relay script that allows you to search for monsters that will have certain characteristics when zombified. Whether you're looking for...
  5. VeeArr

    Bug - Fixed Mafia sometimes loses track of liver capacity modifiers when changing equipment

    I've once again come across an issue I've seen mentioned a few times before and had some time to do some investigation. I found that occasionally when changing equipment, mafia would lose track of my Liver Capacity modifiers and would then think I was overdrunk when I wasn't. Curiously, it...
  6. VeeArr

    Bug - Fixed get_related() returns incorrect pulverize data for shadow skin

    The data for mer-kin gutgirdle is also incorrect. > ash get_related($item[mer-kin gutgirdle],"pulverize") Returned: aggregate int [item] twinkly wad => 3000000 I assume this needs to be flagged as coming from the sea or whatever so mafia knows that it pulverizes to salt.
  7. VeeArr

    Bug - Fixed get_related() returns incorrect pulverize data for shadow skin

    Mafia reports that shadow skin pulverizes to wads, but it actually pulverizes to powder. I'm not sure if this is due to other properties being incorrect, or if it's a special case. > ash get_related($item[shadow skin],"pulverize") Returned: aggregate int [item] twinkly wad => 750000 hot wad =>...
  8. VeeArr

    Bug - Fixed Using the replica Deck of Every Card via CLI causes an error state, even if successful

    Yea I think technically if you're out of Ronin in LoL you can pull a non-replica deck. Maybe that's too niche to support, but I think something like this (untested) could maybe cover that case anyway: if (KoLCharacter.inLegacyOfLoathing() &&...
  9. VeeArr

    Bug - Fixed Using the replica Deck of Every Card via CLI causes an error state, even if successful

    I think that fix would just make it break in the case where a user has a non-replica deck but no replica deck, which would probably end up making the problem more common. (edit: No, the "am I in LoL?" check would avoid this being a problem most of the time) A better fix would probably be to...
  10. VeeArr

    Bug - Fixed modifier_eval() failing with some negative numbers

    It looks like it fails on working with expressions with literal values -23963, -23964, or -23968 because of weird shenanigans the expression parser does when converting these specific values to its internal representation. Essentially, they end up getting mapped to the symbols for...
  11. VeeArr

    Bug - Fixed Using the replica Deck of Every Card via CLI causes an error state, even if successful

    The error message from DeckOfEveryCardRequest request doesn't fire (because it does find the replica Deck of Every Card and does successfully use it). However, within InventoryManager.retrieveItem, it prints an error message due to not being able to acquire the (non-replica) Deck of Every Card...
  12. VeeArr

    Bug - Fixed Using the replica Deck of Every Card via CLI causes an error state, even if successful

    A user in Discord reported that their automation was failing because cli_execute("cheat ancestral recall"); was producing an error state despite being successful. Updating the automation to instead use cli_execute("try ; cheat ancestral recall"); succeeds. I haven't run Legacy of Loathing...
  13. VeeArr

    Bug - Fixed Mafia loses track of which equipment can be used for CHEAT CODE skills

    I can confirm that, at least for Powerful Glove's noncombat skills, https://kolmafia.us/threads/r28728-whats-changed-fix-when-overriding-modifiers-persist-non-enchantment-modifiers-by-midgleyc-in-3134-full-changelog-r28727-r28728.31384/ seems to have fixed this issue.
  14. VeeArr

    Bug - Fixed Mafia loses track of which equipment can be used for CHEAT CODE skills

    I suspect this impacts any item which (1) has a DESC_ITEM entry in consequences.txt; and (2) has any noncombat Conditional Skill (Equipped) modifiers listed in modifiers.txt. If so, affected items include (perhaps among others): Cincho de Mayo designer sweatpants Powerful Glove
  15. VeeArr

    Bug - Cannot Reproduce Mafia can't find "sweat out"

    I suspect this is actually the same issue as in https://kolmafia.us/threads/mafia-loses-track-of-which-equipment-can-be-used-for-cheat-code-skills.31151/ Can someone with sweatpants check the following: 1. Unequip the sweatpants and restart mafia completely 2. Verify that skill sweat out works...
Back
Top