My StoneScript code used in the ASCII-art game Stone Story (iOS version) to automate it.
Stone Story RPG includes a custom scripting language Stonescript allowing automating player actions based on the game's state. This is done through the "Mind Stone" which is unlocked after beating the semi-final boss.
Warning
I am still learning the mechanics of the game, this code is constantly changing and is likely not the best strategy
Stone Story RPG on Mobile (iOS & Android) has some minor differences, in particular no loading of external scripts.
The web import feature is currently not working very well.
Feel free to use & modify as you please
Either:
- Go to RawPad and click the copy button to copy the full script
- Copy Cobblestone.txt Paste the content into the in-game Mindstone UI.
sys.cacheRemoteFiles = false
sys.SetFileUrl(
^"https://raw.githubusercontent.com/
^alexbarker234/stonescript/main/")
import Cobblestone
Internet accessible website at https://rawpad.up.railway.app/ used to easily copy the Stonescript onto StoneStory mobile
Since web imports are broken & mobile does not have importing from folders, I created a crude compiler that:
- Minifies (removes comments)
- Resolves local imports in Main
- Automatically uploads to RawPad
The compiler currently doesn't support
- Nested or duplicate imports
- Foe states
- Timewise - Input your offline times to see which is the best enchant farm location
- Lunar phone book (Moondialling) - Learn how moondialling works
- Item Factory - See which enchants are best for your current level
Warning
This might not be fully up to date with what the script actually does
- Hold Triskelion for speed & Compound Shield to block damage
- Hold Quest stone if standing still/waiting
- Always try dash to enemies, summon fire guy & use Quarterstaff dash
- The first loop is a setup run where permapot is set up using the Lucky Potion by holding the mask
- Chill with ice swords
- Use healing swords if needed
- Moondial 2 fire swords
- Chill with ice swords
- Use healing swords if needed up to 40hp
- Moondial 2 fire swords
- Use 2 swords of the current weak element. Will moondial fire swords if it can
- Chill with ice swords
- Use healing swords if needed
- Moondial 2 fire swords until resistance, then use other elemental swords.
- <= 5★ will XP farm using experience potion
- > 5★ will run normally using HP potion
- Bardiche
- Stunlock & mindstone dodge if must