For my WIP (SugarCube v0.9.9), I need to be able to wipe the user's locally stored saves and options when I post a new version of the Twine HTML file. My thought is that I would store the version as a property in the options object and check on startup to see whether it has changed; if it has, wipe the existing data stores.
1) StoryInit seems like the best place to do this. Is there any reason to think otherwise?
2) Is there already a version number present somewhere in the HTML file that I could use for this purpose, or will I need to manually version it? The IFDB doesn't list IFIDs for Twine files, and there also doesn't seem to be a version of any sort in the Twine HTML file.
3) Are these indeed the best ways to wipe the save and option stores?
Thanks for any help!