Airslide's AI Pack
Download
Overview
This is a pack (or will soon be) of enemy AI scripts. The method uses a single core script that in turn calls other scripts, leading to a much more effective AI.
Lisence
Free for commercial and non-commercial, but if you want it in a commercial game I'd like a copy of the game and credit.
EDIT: I'd like credit for non-commercial games too
How-To-Use
A readme is contained as information pervious to finishing the installation. (If you are having trouble with responding, simple turn physics off and always on to yes)
Tips for Better Opponents
Part 1: Zone Spawning
This method improves framerate and helps garentee response from your enemies. Follow these steps:
*Create your enemy in a diffrent room than the player.
*Make each room connected by a door.
*Name the enemy 'test enemy 1'
*Place a trigger zone outside the door (in the player room)
*Right click the trigger zone, and remove the sound field.
*Change the script to 'plrinzoneactivatedused.fpi'.
*Change the ifused field to 'test enemy 1'.
*Right click your enemy.
*Set spawn at start to No, and spawn after delay to Yes.
*Test Game
Part 2: Rapid Fire
This is extremely easy, though test in FPSC's editor leads you to do the opposite of what you should. Simply right click on your enemy, and set the rate of fire to a high value like 130. The editor says a lower value is faster, and it was in EA, but this was changed in V1.
Part 3: Reload Sound
This won't really enhance AI, but it is a nice touch to your game. It works best with my AI scripts since they have been specially configured for this.
*Navigate to your FPSC Directory and click on 'Files'.
*Now 'gamecore', then 'guns', then 'ww2', then 'tommygun'.
*Right click 'reload.wav' and select copy.
*Go back to the Files directory and click on audiobank.
*Create a folder named 'guns' and place 'reload.wav' inside.
*Try a test game and hear a reload sound when enemies reload! (Default scripts will play it after reload, mine will play it as it reloads)
I'll expand the tips as I go, this is just a start