Pics or it didnt happen!
(Click for full-size).
I am incredibly excited for this. I have about a half dozen modification of the existing ship systems to try and tweak the AI for... We'll see whether my understanding of Java is decent or not (I suspect not ).
This is probably going to take a few iterations to get completely right, as far as the API available to the AI. I did implement one of the simpler systems as an example, so it
technically works, but I may have missed something obvious that's necessary for something more complex.
Also - you wouldn't be tweaking the AI for any of the systems, as much as writing new AI from scratch. The original AI is still in the core code - extracting it to scripts would be time-consuming (never mind adding to the game's loading time), even though, as far as I can tell, it's not doing anything (or much) the API wouldn't let it do.