That looks pretty slick.
It looks like you are just using plugins as a UI to set variables.
How hard is that to set up?
I've got quite a few custom variables with my CSL system - bitwise values on triggers and areas for example which would be very nice if a end user could just click water, cold, hot, acid, etc. and the toolset would set the proper bitwise flags. Also have been looking at my own AI options.
Kind of been thinking that if something like that was configured via xml or ini files it would add a lot of options for us scripters to make things easy for the toolset users. Each script project could provide files, the toolset could read them and in game you get pulldown menus, check boxes and fields and don't have to deal with anything more complicated.