JamusPsi
11-13-2009, 01:55 AM
The beta version of PsiNet including SageScript is now available.
This version includes most of what I wanted it to. Expect a wiki relatively soon. [Edit: Like now!]
The wiki is at: http://psinet.dynalias.net/wiki/index.php/SageScript
It also ties in with Atlas, so that GOTO can recover from failures (like falling down, typeahead), and rooms can be linked with miniscripts that do complicated things like climbing, buying tickets, etc.
Notable features include:
lua-esque variable objects,
access to selected native objects,
data including live-updated monitored data from the xml/gsl stream,
file access in the form of saving/loading arbitrary objects,
classes,
triggers,
function references,
exception/event handling,
trapping client input,
script importing
edits to scripts are reflected in already-executing tasks
multiple concurrent scripts (of course)
Pretty much all that's left is to expand the amount of data that I expose to the scripting engine; but that'll likely continue forever.
To become a beta tester, shoot me a chat and mail.
This version includes most of what I wanted it to. Expect a wiki relatively soon. [Edit: Like now!]
The wiki is at: http://psinet.dynalias.net/wiki/index.php/SageScript
It also ties in with Atlas, so that GOTO can recover from failures (like falling down, typeahead), and rooms can be linked with miniscripts that do complicated things like climbing, buying tickets, etc.
Notable features include:
lua-esque variable objects,
access to selected native objects,
data including live-updated monitored data from the xml/gsl stream,
file access in the form of saving/loading arbitrary objects,
classes,
triggers,
function references,
exception/event handling,
trapping client input,
script importing
edits to scripts are reflected in already-executing tasks
multiple concurrent scripts (of course)
Pretty much all that's left is to expand the amount of data that I expose to the scripting engine; but that'll likely continue forever.
To become a beta tester, shoot me a chat and mail.