Search results

  1. MCroft

    Bug - Confirmed Maximizer didn't equip a weapon

    I've suggested privately to Loathers that they abandon the Effective keyword as radioactive and instead write their own "if" statement related to moxie > muscle and having Tricky Knifework. I'm working on an enhancement instead to add Tricky Knifework handling to the melee keyword. I'm not yet...
  2. MCroft

    Bug - Confirmed Maximizer didn't equip a weapon

    I see your point. I would say that I consider it a bug because the outcome of using it is both unexpected and the worst possible result. We warn people if they are going to take 1-3 hp of damage from using a seal tooth, and this is a much worse outcome. However, I am open to considering it a...
  3. MCroft

    Bug - Confirmed Maximizer didn't equip a weapon

    Alternatively, perhaps we can change knives from melee to ranged if the character has Tricky Knifework and not have to have a special keyword for at all.
  4. MCroft

    Bug - Confirmed Maximizer didn't equip a weapon

    I am unsatisfied with this result, which is OK, but I will at least explain my reasoning and you may not agree. It makes the plain wording of the keyword not work. 1: I have asked for effective weaponry. 2: I have found effective weaponry 3: I have tried and failed to equip a non-effective...
  5. MCroft

    Bug - Confirmed Maximizer didn't equip a weapon

    Can you go over the cases where "there is no solution for the requested modifiers" is the right answer but doesn't fail? That seems like it is a fail state, or should be. The reason being that the unarmed condition is a melee attack, so if unarmed, the moxie class is not meeting effective. If...
  6. MCroft

    Bug - Confirmed Maximizer didn't equip a weapon

    I also wondered what the keyword was supposed to do. The +effective keyword came out while I was on hiatus from Kol in 2015 and it was not vital to any scenario I cared about when I came back, although I had Tricky Knifework (or did soon enough). The original ask was to provide a way to...
  7. MCroft

    SVN updates since January 2024

    At one point we talked about making git support into a package manager, which would've included a "this is where the script starts" metadata object, but there just wasn't enough enthusiasm (or at least not enough skilled enthusiasm) to make it happen. The good news is that Live/Ascend/Repeat...
  8. MCroft

    Bug - Confirmed Maximizer didn't equip a weapon

    I'm one of those. What I see is that it tells me it is wielding the Turtle Totem and then doesn't. Which suggests to me that it isn't a failure to determine the correct item but a failure to actually equip it. [ERROR] It looks like the maximizer didn't equip any weapons for you. Lets dump...
  9. MCroft

    Running Mafia on Windows

    In the olden times, this was a big problem with Windows 7 and Java 8 over Java 6. That all might be dead IT knowledge, but there are a bunch of interrelated registry entries: https://superuser.com/questions/1194758/unable-to-run-jar-files-by-double-clicking-them-on-windows-7 I hope this is all...
  10. MCroft

    Running Mafia on Windows

    I am not a Windows user, so I have very little to say, except that I do have a little bit... Thank you for collating all the information we have that may help someone. Java 17 or better is required. Java 17 is recommended, as it is a Long Term Support version that is "17 or better". Recently...
  11. MCroft

    "Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0."

    So, the short answer for me was ./gradlew clean && ./gradlew runShadow or just running it from my IDE. The full error tells you how to set it up "properly", which is to set the relationship between cleanest and runShadow. Look at "What went wrong" below... We probably shouldn't, since there...
  12. MCroft

    Shall it be closed?

    ages ago we thought about ReadWriteLock or ReentrantReadWriteLock. readLock() doesn't block and won't be blocked unless something grabs the writeLock(). Would that help here? The swing thread seems to be reading, not writing. Edit: We still want to make sure we don't write concurrently, but...
  13. MCroft

    Support for Java 21 (new LTS)?

    Based on the findings of @xKiv above, it's non-trivial to switch our dev environment to Java 21, although it seems as if users can use java 21 (adoptium`s version, at least). I don't know of any compelling reasons to switch, but if someone does have a good case for doing so, there's apparently...
  14. MCroft

    Help. Installed Gatsby and now Mafia won't start

    It could be. I'm on Sonoma 14.3 and intel hardware, so we do have different environments. But there are a bunch of reports of this in other Java projects, and it's not clear what the exact differences are. Given that it's in Carbon, it's possible that they just hadn't implemented something in...
  15. MCroft

    Help. Installed Gatsby and now Mafia won't start

    I hadn't tried Java 21 (I'll need to upgrade Gradle), but I know we haven't touched the menus in ages. I downloaded the Java 21 JDK from https://adoptium.net/temurin/releases/?os=mac and ran the app successfully from the command line. I'm on an Intel Mac, btw, but we also have devs who could...
  16. MCroft

    Bug - Not A Bug I can't open any .jar files after r25707 [Java 8 no longer works with Mafia]

    let us not argue with success! Enjoy your new, more modern Java. :)
  17. MCroft

    Bug - Not A Bug I can't open any .jar files after r25707 [Java 8 no longer works with Mafia]

    I am a Mac person, but it's been a long time since I messed with this. What version of MacOS are you using?
  18. MCroft

    Bug mcd command failing in gCLI

    On further review, I now think this happens when you use the Spoon to tune your sign after getting a MCD device in the store. So, rare, but not impossible. I will experiment more with this the next time I ascend (after Crimbo).
  19. MCroft

    Bug mcd command failing in gCLI

    I think KoL has switched to not returning a reply when you change the ML with the mcd command. > mcd 9 Resetting mind control device... You failed to set the mind control device > mcd 9 Resetting mind control device... class net.sourceforge.kolmafia.request.MindControlRequest Connecting to...
  20. MCroft

    Feature - Implemented Persistent command history / control history size

    They're technically different symbols. The sharp has two vertical lines and two angled horizontal lines. The # has two horizontal lines an two angled vertical lines. Hopefully you're not getting ♯ as a separator. :) “♯” U+266F Music Sharp “#” U+0023 Octothorp But we digress. Thank you for...
Back
Top