Recent content by soolar

  1. soolar

    WTF Relay script collection

    Mafia added tags for conditional skills on items lately, which I can see being valuable in many contexts, but WTFInventory is probably not one of them in my opinion. It might be nice to filter them out (or maybe boil them down to "has x inventory conditional skills" or something like that?).
  2. soolar

    Feature shop.php support

    I'm getting a minor issue on what I believe is latest main at the time of this writing, which can be trivially reproduced via this line in the gCLI: ash $coinmaster[Crimbo24 Cafe].sell_price($item[one-day ticket to Dinseylandfill]) (the use case was a function that iterates through all...
  3. soolar

    Character Info Toolbox

    It would appear that at some point iconize-weirdos was completely broken, oops. It is now fixed.
  4. soolar

    Character Info Toolbox

    Oh! Good investigation, I can see why that would be. I should be able to fix that shortly. Done!
  5. soolar

    Feature A request to make some character pane information acquirable without visit_url

    I am currently working on a script that is a sort of successor to ChIT. One thing it has going for it is that it does not require a refresh to update information. However, there's certain essential info for a charpane replacement that currently can only be acquired by doing...
  6. soolar

    Feature - Implemented Handle record literals as function parameters in ASH

    Ooh yeah, didn't know about typedefs in ASH, that makes it a lot cleaner!
  7. soolar

    Feature - Implemented Handle record literals as function parameters in ASH

    Right now, you can create record literals in variable definitions in ASH, so this example code works like you'd expect (prints 'hello: world') void testFunction(string[string] example) { foreach a,b in example { print(a + ': ' + b); } } string[string] var = { 'hello': 'world' }...
  8. soolar

    Bug - Fixed $class[none] causes java.lang.NullPointerException

    It took me a bit to narrow this down, but the simplest reproducible example I've found is just > ash $class[none] Returned: none id => -1 primestat => none Unexpected error, debug log printed. The debug log contains Unexpected error, debug log printed. class java.lang.NullPointerException...
  9. soolar

    Bug - Fixed Javascript toJson leaves object keys in underscore_format rather than camelCase

    The complexity of not wanting it to modify actual objects with underscores is a very good point. I'll just write something to make it adapt the results where I'm using it. The goal is to have objects that mirror what they would look like in normal kolmafia javascript scripts available in the...
  10. soolar

    Bug - Fixed Javascript toJson leaves object keys in underscore_format rather than camelCase

    Per the title. I imagine this function isn't widely used (I wouldn't be surprised if Yorick and now tome are the only scripts making use of it), so I don't THINK changing the behavior would cause widespread issues. It seems likely unintentional to me that the keys aren't transformed to the...
  11. soolar

    New Content April 2022 IotM: Unbreakable Umbrella

    That did the trick, thanks as always!
  12. soolar

    New Content April 2022 IotM: Unbreakable Umbrella

    Seems that currently (as of r26335 anyway) equipped_item($slot[off-hand]) will return $item[none] when the umbrella is equipped there.
  13. soolar

    Character Info Toolbox

    Are you sure you're up to date ckb? Because I did that with this commit.
  14. soolar

    Character Info Toolbox

    it should be set to true, not bonus. Not sure why it would change to false though. Will investigate. EDIT: OH. I SEE. Fixing, sorry about that. Bonus is indeed a valid option, my mistake!
  15. soolar

    Character Info Toolbox

    It may have been a while since you requested this, but it's implemented now! They're treated more like expressions than songs though.
Back
Top