The Scripts-Annotated folder contains scripts that aren't part of my main scripts, but may be helpful to people just starting out or who want to learn StoneScript. Every script in this folder is fully annotated with comments explaining almost every line, as well as comments offering more general suggestions and advice. Most files contain a section at the end containing just the code, without my comments.
xLookup
, which you can use to "map" any value onto any other value.Three files that, together, comprise the automation script for my Stone Story gaming. I make no claims to how optimal or capable this script is, as I put it together without seeking help from the larger Stone Story community (what can I say, I like to figure things out for myself)! I've added comments and some configuration features, which I'll outline below.
As this is an evolution of my script as I played through Stone Story, it was initially coded for a fairly 'end game' build, with all of the Lost Treasures and a large collection of enchanted weapons and shields. I have since added checks and validation to (hopefully) ensure the script functions without presuming anything about the contents of your inventory, but know that the script operates best when you have the following:
[!WARNING] Be sure to break apart all unwanted zero-star items in your inventory before using this script, or the script may erroneously equip something it shouldn't!
Please post an Issue if you see any errors (such as "no <X> to equip"
) while running the script. Be sure to include the full text of the in-game error message, including the line number and the file (i.e. Main
, HUD
or Utilities
) if one is referenced.
Main.txt
, Utilities.txt
and HUD.txt
)Fishing.txt
(which is there by default)==== CONFIG ====
section (at the top of Main.txt
) and set the values to match your gameimport Main
If you're unable to download files, or import from multiple sources, I've consolidated my scripts into a single file that you can copy & paste directly into your Mind Stone. Note that some functionality (including the HUD) is missing.
[!WARNING] This was prepared very very quickly and has yet to be tested by me, so I apologize in advance for any bugs. DM me on Discord if you'd like me to let you know when a more robust version of this file is available!
=== CONFIG ===
section and set the values to match your game (I have removed the explanatory comments to keep the wordcount low for mobile users; click here to see the CONFIG section of the PC script, which contains all of the comments, or click here for a (hopefully) mobile-friendly text guide)The following keyboard controls can be used to change the behavior of the script during a run:
[Z]
— Enable/Disable the HUD[S]
— Enable/Disable using the Quarterstaff to accelerate through the level[A]
— Enable/Disable trying to pick off kills with the Skeleton Arm (to satisfy the quest)[C]
— Enable/Disable forced melee combat & dashing over ranged weapons (for maximum speed)[X]
— HOLD to force-equip a (configurable) ranged weapon[D]
— Immediately trigger a dash by equipping a Bashing or Dash Shield[W]
— Immediately equip & activate Blade of the Fallen God