passive.fpi
Resta sul luogo e si guarda intorno, in maniera non aggressiva.
follow.fpi
Semplicemente segue un waypoint, in maniera non aggressiva.
coward.fpi
Segue il percorso più vicino per il waypoint, quindi si allontana per un po’ di
tempo.
cautious.fpi
Resta in guardia sul luogo, guardandosi intorno, e si allontana se colpito o se il
giocatore è troppo vicino, quindi chiama l’FPI per il tiro quando il giocatore viene
ritenuto a distanza di tiro o se il personaggio non può scappare da nessuna
parte.
static.fpi
Resta in guardia sul luogo, guardandosi intorno, quindi chiama l’FPI per il tiro se
il giocatore viene avvistato.
pace.fpi
Segue il percorso più vicino per il waypoint finché viene avvistato il giocatore,
quindi chiama l’FPI per il tiro.
Crouch.fpi
Resta in guardia finché si vede il giocatore, inizia a sparare, quindi si accovaccia
nel tentativo di non essere colpito se il giocatore spara. Si rialza dopo una
quantità casuale di tempo per colpire di nuovo.
Strafe.fpi
Attacca a volo radente da sinistra e da destra, casualmente, dalla posizione
iniziale, sparando al giocatore se ne ha la possibilità. Inoltre attacca casualmente
quando viene colpita per rendere la vita più difficile al giocatore.
Strafeforward.fpi
Stesso comportamento di STRAFE.FPI, con l’aggiunta che il personaggio avanza
casualmente verso la vostra posizione.
Strafebackward.fpi
Stesso comportamento di STRAFE.FPI, con l’aggiunta che il personaggio
indietreggia casualmente dal giocatore.
Getinrange.fpi
E’ usato tipicamente per i lanciatori di granate. Questo comportamento permette
al personaggio di avvicinarsi sufficientemente per lanciare una granata nella
direzione del giocatore e di allontanarsi se il giocatore si avvicina troppo.