- Saving and restoring saves
!!syntax - multiline commands- Improve error managing:
!errorcommand,DevError,errorandwarnIO functions, adding details to some errors - Command aliases and command deprecations
- Labels, Label variable type
- Storing and accessing variable
- Improve the choice command
- Introduce the config
info.tomlfile and move scripts to thescriptfolder - Add comparison operators (
==,!=, etc.) and!ifcommand - Add
!loadscriptcommand - Add macros for reducing amount of code needed for creating a command
- Basic structure of the engine: IO, Command, GameInfo, Variable, Error
- Basic commands: !wait, !input, !choice, !goto, !ending
- .as2 file parser
- Basic main loop
Since v2 was a complete rewrite, changelogs for v0.1-v1.3.2 are not included. Check release notes in https://github.com/patataofcourse/AdventureScript-legacy/releases.