Search results

  1. C

    Feature - Implemented Expose ChoiceManager.lastDecision

    Currently, ChoiceManager.lastChoice is exposed to the user (via last_choice) so we can tell what choice adventure we are at (and available_choice_options lets us see those lovely choices). Unless I'm completely blind, we have no way in ASH to tell which choice was made last although Mafia is...
  2. C

    Feature Nagamar Tracking (When losing to the NS) and some assorted fixes

    I've included here a patch for tracking the Nagamar quest that is started when losing to the third form of the NS. I assume the setting name I gave it us probably not inline with system used for quest preferences, I just don't quite know how it works. I assume it (questC01Nagamar) will be...
  3. C

    Feature - Implemented get_player_name(int) to get player names

    I am hoping I am just not blind and didn't see a function that already did this but I was hoping for a function that takes an ID and returns a player name. I've been using one for a bit now and pushed it in a script update without realizing that it wasn't part of vanilla mafia so I'm posting my...
  4. C

    Bug - Fixed Login <username> no longer resetting daily variables in some cases

    A recent issue I've noticed is that if I use "login <username>" after nightly maintenance, it isn't resetting my daily variables. A second "login" does the trick as well as closing out mafia instead of using the login command. This is pretty recent, that's all I know.
  5. C

    Level 13+ Can't be used in Ronin/Hardcore relay override thing

    This relay override will add a note to items with Level 13 or greater requirements to remind you of the hidden rule that they can not be used in Ronin/Hardcore. svn checkout https://svn.code.sf.net/p/ccascend/code/level13notifier Here is what it looks like, yay? https://i.imgur.com/W7Oy94s.png
  6. C

    Feature Preference to track if Letter for Melvign the Gnome has been used.

    Could we track if the Letter for Melvign has been used this ascension? There doesn't seem to be anything that tracks it and not having the Letter isn't sufficient :( EDIT: This appears to have a case in UseItemRequest but when I use the item, I observe no preference change. This Feature request...
  7. C

    Feature - Implemented Track Beancannon usages

    The Beancannon skill is limited to 5 uses per day but is currently not tracked by mafia (in terms of uses, the banish itself is tracked). I believe this patch is sufficient, and if not, would love to know what I did wrong: Index: src/data/defaults.txt...
  8. C

    Bug - Fixed Clan furniture functions not updating when ascending from standard to non-standard.

    If I complete a Standard run (specifically, I was in Gelatinous Noob) and then ascend into a non-standard run (specifically Community Service), get_clan_lounge() reports only the things I had in my clan while in standard. "refresh all" appears to trigger ClanManager::changeClan() as it reports...
  9. C

    Bug - Fixed Using ingot of seal-iron with Tenderizing Hammer decrements Mafia's count

    As per title, if you have mafia use an "ingot of seal-iron" without a tenderizing hammer: Using 1 ingot of seal-iron... Using 1 ingot of seal-iron doesn't make anything interesting. And mafia decrements the inventory count by one incorrectly. Relevant text on failed usage: <blockquote>You...
  10. C

    New Content - Implemented February 2017 IOTM: Heart-Shaped Crate

    I'm not sure if I've completely missed an existing thread for this already but anyway... Can we get a mafia setting to indicate we have used one of these and have a Tunnel of L.O.V.E. accessible?
  11. C

    Bug - Fixed Failure to cast Ancestral Recall not detected

    A failed cast causes the counter to increment: > /cast ancestral recall Casting Ancestral Recall. Setting: _ancestralRecallCasts: 1 Setting: nextAdventure: Generic Summer Holiday Swimming! Failed attempt at: Generic Summer Holiday Swimming! > /pull blue mana Pulling 1 blue mana. > /cast...
  12. C

    Bug - Fixed r17261: Arrowed and digitized the same monster, both trigger digitize tracking in DMT

    When I have monster X both arrowed and digitized, encountering the arrowed version in the DMT advances my digitize counter. So, at a point in my run, I have both arrow and the digitize pending, I went to the Madness Bakery to burn off the digitize since it has priority. [294] Madness Bakery...
  13. C

    Feature - Implemented Additional info for get_clan_lounge()

    Can get_clan_lounge() report the number of "Colorful Plastic Ball" in the ballpit?
  14. C

    Bug - Fixed Pulling Misty Cape/Cloak/Robe sets High Landlord Quest

    As per the title, if you pull a Misty Cape/cloak/robe, Quest.TOPPING gets marked as completed, Quest.LOL as started and the preferences for the three peaks get set as if they are all finished.
  15. C

    Bug - Fixed kingLiberated sets lastIslandUnlock flag

    Minor bug but KoLCharacter.java uses KoLCharacter.kingLiberated() as one of the possible ways to set lastIslandUnlock to the current ascension. In Community Service, this is not valid. I don't think there is any other path that you can complete without the island unlock though.
  16. C

    Bug - Fixed Baguette Crafting Decrements Wrong Item

    When using the Magical Baguette, mafia isn't decrementing your count of magical baguettes. Instead, it is decrementing how much enchanted icing you have. Specifically, the wrong item number is being used in src/net/sourceforge/kolmafia/objectpool/ItemPool.java MAGICAL_BAGUETTE should be 8167...
  17. C

    Temporary SVN Build Hosting for Fewyn's Big Move

    To help with the issue of the automatic SVN Build Service going down while fewyn moves, I'll be hosting the builds on the snapshot site: http://cheesellc.com/kol/kolmafia/ This is not including any of my local mafia edits, the M is due to me changing the build.xml file as part of my automation...
  18. C

    Feature - Rejected Set FlyeredML to 10000 if the Arena is completed

    I just noticed today that although I completed the arena flyering war sidequest, my flyeredML was less than 10000 due to flyering in The Deep Machine Tunnels.
  19. C

    Conditional Compilation?

    Is there any form of conditional compilation, specifically, like the usage of IFNDEF/DEFINE in C++ to prevent redundant inclusion of code? I suspect not but I figured I should actually ask (my attempt to read the manual only led me to discover unsigned bitshift right is supported in ASH, yay!)...
  20. C

    Bug - Fixed Combat Filter weirdness with Funkslinging

    I was going through my logs recently and noticed that in some combats when I wanted to use a single item, I actually used 2 of that item (if I had it) via a combat filter, even though I did not use the format for funkslinging. I wrote a script that verifies the situation by getting 2 gauze...
Top