GithubHelp home page GithubHelp logo

covert-code / kol-minevolcano Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 5.0 59 KB

Java-based ASH mining script without OD for KoL, based on calculated average path permutation returns.

AGS Script 100.00%
kingdomofloathing kolmafia

kol-minevolcano's People

Contributors

covert-code avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

kol-minevolcano's Issues

Support Object Detection compatibility

Divorce refresh into refresh(), target(), and possibly parse().

Update the parse() level commands to differentiate sparkles that are accessible and inaccessible but visible with Object Detection.

Possibly Helpful: get_property("mineLayout6") is a thing.
Helpful: A 7th row exists that is all Open Caverns.

Add user-by-user datafiles.

Append the username onto the datafile for people with volcano multis.

Also include major-version handling: when a major logfile becomes incompatible due to algorithm changes, update and reset the logfile.

Support Object Detection in blank case

The script must detect and handle object detection more smoothly. Move the object detecter inside mine() from canMine() and allow it to handle the no-sparkle-first-row case more intelligently:

In the case of no sparkles accessible in an unmined mine
=> if there is object detection active, and a second-row square bears a sparkle, mine directly underneath it.

To do this, refresh's model must first be changed to target accessible squares only in OD.

Add logging functionlity

Track and log script usage and benefit statistics. Print them at the end of session.

Also do script-lifetime logging.

Improve API.

Change function and variable names to start with a specific script domain.

Divorce levels of general usage into several cross-imported scripts. May require multiple repositories for SVN happiness.

No-MP Healing

Healing cannot commence without MP. Take a leaf out of the other volcano miner script's book and add mp_restore as approrpriate.

Too many visit_urls?

Yet another xKiv spot: we may be visiting urls one too many times.
Have suspicions that this can be reduced (and should be, expensive function!) because might return a full page for action POST as well as view GET. Saw that Bale mentioned most things were by default, POST, surprisingly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.