Search results

  1. Veracity

    missingManuel.ash - Yet Another Manuel Script!

    Version 1.44 has all the bosses from Legacy of Loathing. If are in a run, you'll see each boss in the location you can find it. Otherwise, they will be grouped within the "Legacy of Loathing" category. This requires KoLmafia revision 27380.
  2. Veracity

    Sots Parcel.ash script request

    Go to "report bug". Fill out the form. Perhaps you will luck out and it will be acknowledged and, maybe even fixed? Good luck!
  3. Veracity

    Bug Ginormous pumpkin ambiguity in get_campground()

    Thanks for the DEBUG log. That, along with a log I made myself with a character with a pumpkin house and no garden, has allowed me to understand how this works. Internally, the list of items in KoLConstants.campground does not include the dwelling. For gardens, it includes both SEED_PACKET (X)...
  4. Veracity

    ShadowRift

    Revision #27 handles that issue: when we attempt to turn in a shadow lodestone by adventuring through a rift, if it didn't consume a shadow lodestone, try again. That revision also uses my no "varargs" technique for command-line arguments, so if you want to simply adventure using whatever the...
  5. Veracity

    r27371 - New ASH functions: join_strings() is inverse of split_string() by Vera

    And if your ASH script currently has a main() function with a "string" parameter that you split into keywords to parse: void main(string parameters) { ... string[] params = parameters.split_string(" "); you can use the new "varargs" technique to make the parameters optional and parse them...
  6. Veracity

    r27371 - New ASH functions: join_strings() is inverse of split_string() by Vera

    Just as we have: string[] array = split_string(string input); => split input on new-lines and return array string[] array = split_string(string input, string pattern) => split input on pattern and return array Now we have: string output = join_strings(string[] array) => Join strings in array...
  7. Veracity

    Feature - Implemented ASH main parameter parsing

    I decided to go with the varargs approach. Revision 27369. This script: void main(string op, int... args) { int result = 1; print("op = '" + op + "' args = " + count(args)); foreach i, arg in args { switch (op) { case "+": result += arg...
  8. Veracity

    Feature - Implemented ASH main parameter parsing

    I've been musing about this. I'll be home tomorrow afternoon, so will be able to get to this this weekend. I think a simpler - but not strictly backwards compatible - solution is better. To wit, if you use the "parentheses" method of calling an ASH script with typed arguments, it works as...
  9. Veracity

    Bug Jars of Psychoses & canAdventure

    I was looking through canAdventure, verifying my (small) "to do" list, and I noticed that Jars of Psychoses were omitted, although they are clearly not correct. There are seven kinds of jars. When you use one, it appears in your Campground and a unique zone opens up. Each one has a quest...
  10. Veracity

    Feature - Implemented ASH main parameter parsing

    When you invoke an ASH script from the gCLI, you can include parameters on the command line: If myScript1 has the following: void main(int arg1, string arg2, item arg3) ... invoking like this: > call myScript1 (1, abc, shadow venom) will parse the command line and coerce the arguments into...
  11. Veracity

    My personal Meat farming script

    Of my various scripts: VSG (Spacegate) and VSR (ShadowRift) have configuration properties and also a command line, which can set (some of) the properties. (Related: I have an open feature request suggesting that I'd like ASH scripts to be able to have an optional argument that accepts the whole...
  12. Veracity

    My personal Meat farming script

    All my scripts keep their configuration as user preferences. That's what vprops does. That could be an interesting project.
  13. Veracity

    My personal Meat farming script

    Extrovermectin, eh? Yeah, when I ascend under current Standard restrictions, I use the CMC and model train set, and make heavy use of Breathitin and Extrovermectin. It uses a spleen, so would be a trade-off when you are also using Sweet Synthesis. It's also not cheap, but I could see how it...
  14. Veracity

    My personal Meat farming script

    Having recently discovered Discord (which, near as I can tell, is a "chat system with history"), I saw a post describing another farming script as a "strict superset of VMF". That is provably false. A précis of VMF is "do everything Veracity wants to do every day with the absolute minimum of...
  15. Veracity

    My personal Meat farming script

    I think this is a fine idea. I know that the new code tries to receive a fax in order to check what is there in order to detect if the faxbot has delivered it, rather than actually detecting the incoming fax. It would be reasonable to check the existing fax and be happy and there not bother to...
  16. Veracity

    Sots Parcel.ash script request

    I am not convinced your PR is testing a real case or will help in the reported case. We all believe that KoLmafia parsed “The Hippy Camp” from the response text. snooty said "I beat up frat boys in the war, so, this really makes no sense." (that KoLmafia cannot find that location.) This is...
  17. Veracity

    Sots Parcel.ash script request

    test_first_visit_sot_to_get_location.html What he means is that he lost something over in The Haunted Storage Room and he'd like you to get it for him. test_next_visit_sot_to_get_location.html He's just sitting there, waiting for you to bring his package back from The Haunted Storage Room. I...
  18. Veracity

    Sots Parcel.ash script request

    I just told you what the issue is. Yes, KoL said “The Hippy Camp”, the regexp extracted that, PlaceRequest put it into the property. Ergo, if you expect a script to be able to do get_property().to_location(), you will have to fix PlaceRequest to to do some post processing before storing the...
  19. Veracity

    Sots Parcel.ash script request

    adventures.txt has "Hippy Camp", not "The Hippy Camp".
  20. Veracity

    Feature RFC: script dependency remapping

    Here is a comment from an hour ago from Ryo_Sangnoir's PR documenting how to do this with "excavator": I think you have to run "git sync excavator" again, since "svn delete excavator" will remove the files from scripts, and you want to restore them (again) from git. I am also not completely...
Top