Hiya.
Just an FYI: The C4 engine has Scripting.
http://www.terathon.com/wiki/index.php?title=Using_the_Script_Editorhttp://www.terathon.com/c4engine/features.php I'd suggest taking another look at C4 personally.

I've been 'using' (re: getting my updates, reading the forums, and generally 'hanging out' with C4 since I bought it back in 2005).