Put the macros and triggers in the world itself
Add the macros in the client (not the engine itself)
Add the #macro SharpScript functionIt is not yet possible to add/remove macros (the configurationisn't saved).
Add the feature to write SharpScript
Add flags to the #say SharpScript function
Add the #tts SharpScript function
Remove debug code from the SharpScript engine
Replace pygame by winsound to play sounds (faster although not portable)
Add the sharp escaping (##) to SharpScript
Now handle semi-colons in SharpScript
Add in SharpScript the support for Python code at various levels
Restructure the flag system to enhance stability
Add a SharpScript syntax to support flags
Add a basic trigger system in SharpScript
Add a simple caching system for the #play function
Add the #play SharpScript function
Add unittests to validate the SharpScript syntax
Add the basic hierarchy of SharpScriptThe #say function is provided as a test.
Also available in: Atom