Więc najlepiej zrobić tak jak radził Siemekk.
Każdy npc ma tablicę AIVAR, a w niej niewykorzystane zmienne. Możesz to wykorzystać. Np.
if (self.aivar[AIV_Unik] == 1){
//implementacja uniku
};
Musisz sobie jedynie sprawdzić, który aivar jest wolny i zdefiniować sobie stałą AIV_Unik.