Anyone trying to set up a successful ally inside FPSC would be well advised to do it with one single character.
If you can get one to successfully target another entity object with any precision when weapon firing or even moving to proximity while facing correctly then you are in part getting there - that in itself is where the first difficulty lies.
The second is to get an ally weapon to inflict damage.
Both of these problems are not possible by default.
Both Multiple AI character enities and multiple complex paths in close proximity to one another can cause serious confusion to the engine and the resultant behaviours of characters due to complex engine issues relating to AI think time and related issues.
Thus trying to set up allys via complex scenarios is not likely to be the best method of doing so for the purpose of testing development of an ally system. Currently the testing of ally behaviours is likely to be very erratic in complex set ups.
In truth Allys are best left to TGC to include the necessary engine recognition of script commands and functions that would be needed.
No other solution will do the job of giving you a true ally capability nor any other group (entity) recognition feature.
For it to be possible both some kind of group or team recognition and a level of decision making as well as numerous other improved features like object avoidance and collision need to be incorporated into an engine that is stable and ready to recieve it.
Though pathfinding could be helpful currently a free moving solution is the only one that would provide realistic behaviors but that requires the pre-requsites above be set in place.
Such is currently not the case with FPSC and any attempts to include these features by users are likely to end in very poor results at best.
Such advanced AI features really are dependant upon a lot of issues to be wholly successful - though a limited feature I guess could be incorporated by TGC that might be possibly be further advanced in future.
We all wish for such inclusions - hopefully we may get just a little help from TGC in this area but I would not bank on it due to the shear volume of work needed to be done with FPSC in so many possibilities for improvements to FPSC.
We must assume that their are far more important priorities for TGC to consider and I am sure unfortunately there are.
Again who knows perhaps they will surprise us all.
"I am and forever will be your friend"