Put the macros and triggers in the world itself
Add a basic trigger system in SharpScript
Also available in: Atom