Search results

  1. Veracity

    New Content Everfull Dart Holster

    Chris has committed a couple of PRs for initial support, but I think we still need a thread. I've noticed that creatures have from 4 to 6 body parts. They may include "butt", if you've unlocked it, but even if unlocked, some creatures already have six parts and do not include it. These seem to...
  2. Veracity

    Bug - Fixed Toggle Optimality listed as permable

    When did this happen? 7254 Toggle Optimality bigredbutton.gif nc,effect,self 0 0 Permable: true, Max Level: 3 When I look at the gash, it lists "Toggle Optimality" under "Skills you haven't yet permed" It's true. Using a ROM of Optimality gave me the skill and perming it is...
  3. Veracity

    Bug - Fixed Can't download onlyfax config file

    > ash can_faxbot($monster[black crayon penguin]) Configuring faxable monsters. Configuring Easyfax (2504737) Configuring CheeseFax (3038166) And the gCLI is now hung. I annotated DynmaicBotFetcher.run() try { File local = new File(KoLConstants.DATA_LOCATION, this.data.name +...
  4. Veracity

    Bug - Fixed Sidepane no longer shows inebriety limit until refresh

    I assume this is a side effect of moving max inebriety (and fullness) in modifiers? Log in a character with liver of steel. Sidepane shows I have 0/14 available ineriety. Hit the refresh button. Sidepane shows that I have 0/19 available inebriety.
  5. Veracity

    Bug Mall Purchase GUI "search" fails after timein

    This has bothered me for a long time. Now I can easily reproduce it, so... Go to Purchases Enter seal tooth as Item to Find Hit the Search button (You get a list of stores with that item on sale) Force a timein Enter turtle totem as item to find Hit the Search button KoLmafia does another...
  6. Veracity

    Bug Issues with date/time RuntimeLibrary functions.

    int date_to_timestamp(string informat, string date); string time_stamp_to_date(int timestamp, string outformat) string format_date_time(string informat, string datetime, string outformat) call Java functions to parse and generate date/time strings using the formats of your choice. That's handy...
  7. Veracity

    Feature Functions as first-class objects in ASH

    Here's a proposal for adding "function" as a first-class data type in ASH. I've put a fair amount of thought into it and see how I would find it useful - and how I could implement it - but now it's your turn to ponder it and offer suggestions and criticisms. - What is missing that YOU would...
  8. Veracity

    buffer to_buffer(string)

    This has been missing since forever. Instead of: buffer buf; buf.append("Initial content"); It's be nice to have: buffer buf = to_buffer("Initial content"); or even, with auto-coercion: buffer buf = "Initial content"; I have a PR which adds that function - and auto-coercion - to the...
  9. Veracity

    Feature - Rejected Map of records

    Per another (bug report), ASH records do not do "equality" correctly. If they did, it would be nice if a map could have records as keys. record myrec { int a; int b; int c; }; string to_string(myrec rec) { return "(" + rec.a + "," + rec.b + "," + rec.c + ")"; } myrec rec1 =...
  10. Veracity

    Ping Testing the KoL Servers

    What is this and why do I care? KoL's responsiveness - "lag", if you will - varies wildly, and it's not evenly spread; you can log in and have miserable lag, log out and back in again, and suffer much less lag. It is almost as if KoL's servers are not handling equal numbers of users: some are...
  11. Veracity

    Logging in while in Valhalla

    As I understand it, if you are in Valhalla and are logged out, when you log in, you are redirected to afterlife.php (rather than game.php). I also understand that api.ph also redirects to afterlife.php. I could sure use some debug logs showing this behavior. I do not have real-life time to...
  12. Veracity

    Bug - Fixed ASH cannot use anonymous record values from RuntimeLibrary functions

    Records are useful. Scripts declare and use them like this: record MyRec { int x; int y; }; MyRec my_func(int x, int y) return new MyRec(x, y); } MyRec my_var = my_func(10, 20); print("x = " + my_var.x + " y = " + my_var.y); // prints "x = 10 y = 20" ASH also allows you to...
  13. Veracity

    Bug - Fixed Storage doesn't always parse pulls correctly.

    Breakfast will use a bunch of daily-use "toys". If they are not in inventory, it will remove them from closet or pull from storage, depending on properties and character state. Pulling from storage will be done once (duh) and typically is done the first full breakfast you do after freeing the...
  14. Veracity

    Bug ASH does not verify that forward references are fulfilled

    This script: void hello(); { print("hello!"); } hello(); print("good bye!"); is almost certainly not what was intended. Which is to say, the coder wanted to define a function named "hello" and then call it. Unfortunately, the ";" at the end of "void hello()" turned that into a forward...
  15. Veracity

    Bug - Fixed ASH record equality

    item st = $item[seal tooth]; item sh = $item[seal-skull helmet]; print(st); print(sh); print("equals = " + (st == sh)); record rec { item it; int count; }; void printit(rec r) { print(r.it + " (" + r.count + ")"); } rec one = new rec(st, 0); rec two = new rec(sh, 0)...
  16. 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...
  17. 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...
  18. Veracity

    Feature Track when next adventure will be an NC

    Do we do this already? I see nothing in the code. There are now multiple ways to force the next adventure to be an NC, if possible: 1) Clara's bell 2) Pill Keeper - Sneakisol 3) Jurassic Parka - Spikolodon - Launch spikolodon spikes 4) Others? #1 and #3 are daily limited - and we track with...
  19. Veracity

    ShadowRift

    I wanted an external script that VMF could call to do the daily turn-free quest from Rufus. So here we are. It's essentially complete, as of revision 7: it works fine for the artifact, entities, and items, and is VMF-ready. It is tested from VMF, which calls it as part of free fights, with an...
  20. Veracity

    My scripts: svn -> git

    I've migrated all my scripts from SVN on sourceforge to GIT on github. Advantages of this: - I can have a README.md - documentation - for each script. - Instead of a "To Do" list inside the script, I can create Issues at github. - You can still make suggestions on the threads here, but you can...
Top