That sounds like it does pretty much the same thing as
https://www.reddit.com/r/kol/comments/3jmlrq/my_that_70s_volcano_mining_script/ did/does , except this explicitly limits mining to the first two rows.
(According to the data that old script collected (
http://microcoloss.us/cgi-bin/mineResults.py), it had/has 3408 mpa in gold)
Oh huh. That's actually the same process! Since we're doing exactly the same thing, I don't expect the gold/adventure return to be significantly different. On the first day of logging, I'm not seeing anything amiss; after 200 adventures (starting with a 50-adventure dry streak), I'm getting 3.28K mpa.
Current differences:
- I'm accounting for Unaccompanied Miner, both in performance and in logs. If you want to spend 3 turns mining with UA on, you will get 3, not 8--and the log will count all 3 of them. I never reference the player's number of adventures.
- my variables and functions are documented. what is clementine? >.>
- The current version of this script is also broken up in a way that's more readable and can potentially support Object Detection in the future.
- This script checks for requirements each time, and currently handles low health, poor hot resistance, and broken drills. That's the majority of the body of the code. The other script does not.
- My logging is local and in constant space. You accumulate your own statistics and get to judge for yourself. More trustworthy, I would hope.
- A feature I'm striving towards is asynchronous safety. As long as you don't adventure/directly interfere with the script, you can do things simultaneously. You can pull, move things out of closet, buy stuff, etc., do OCD inv. control (if you can figure out how to run it concurrently), change familiars, change gear, eat, drink, craft, buy, sell, etc. If you upset anything important the script is smart enough to revert it or halt with an informative error.
I do like the use of get_property("mineLayout6") though. I didn't know that was a thing. I will consider that for future releases. I hope that will make my performance significantly more lightweight.
I will try that script sometime.
Thank you!
------------------------------------------
Log so far:
Adventures 216
GoldPieces 36
RuntimeSec 281