So, lots of changes in Dagon lately, both on in the inside and the outside. I took the opportunity to tidy up the GitHub repo within the past couple of days and create issues for my own personal todos and all the things you requested. It’s very complete, and as a result we may have for the first time a very clear idea of the future of the engine.
You can peruse the issues here: https://github.com/Senscape/Dagon/issues
And a rough idea of the milestones here: https://github.com/Senscape/Dagon/issues/milestones
As you can see, 0.7.0 will bring some breaking changes to your current scripts, though nothing terrible. My priority remains implementing things that are mandatory for Asylum, but in the process I’m always thinking forward and trying to make the language more generic and suitable for as many cases as possible. The two major changes will be the way feedback texts are handled and how objects are attached to spots. Please, take a look at these two issues which are self-explanatory:
And discuss here if the new approach makes sense. The changes I propose can be replicated with a fairly simple search & replace.