It is possible to enhance the AI over and above the default.
FredP has pointed out the situation quite correctly and accurately in a brief and concise overview. It works best on an idividual scenario basis due to the issues existing as FredP pointed out and each enemy may need to be tweaked very much so on an individual basis.
The possibilities for advanced AI behaviours at the moment are very much limited due to issues and the limited scripting functionality available and supported by the engine and its doubtful that very much more can be done by users currently than many may have already have achieved - though not necesarily been seen or made available at the forum to users in general.
You can set up some reasonable scenarios and behavioiurs via scripting but they tend to be erratic and inconsistent and cannot be relied upon to always behave correctly.
Given the limited capabilities - NPCs still often do some stupid things when at other times they behave as you set them up and its far from professional looking when that happens in your games.
Any Update improvement to the stability overall of the engine and AI issues in particular will be a great help in preventing this from happening so that users could reliably try and work with advancing AI capability via scripting.
Hopefully the update will go further than that and give users an improved command and action set and perhaps more with some improvement in both AI and other areas such as Physics stability and collision as being introduced to DBPro - Issues which which currently in the case of FPSC also adversley impact on overall gameplay and AI behaviours.
Komet,
Quote: "hopping around like a demented frog while trying to avoid bullets"
I like it even if it may be just a little harsh - I get your point.
We must try not to laugh or someone might suggest the same in regard to the player.
Not me - I dare not.
"I am and forever will be your friend"