Hm, A.I. indeed is a sensitive problem. Maybe you need to look at some defaults like this:
Code:
function eAttitude AttitudeToCreature(Pawn Other)
{
if ( Other.IsA('Skaarj') )
{
if ( Other.IsA('SkaarjBerserker') )
return ATTITUDE_Ignore;
else
return ATTITUDE_Friendly;
}
.....
Probably you will find some inspiration.
This example is from Skaarj. As I know, undeclared friendly or enemy classes may result for pawn to ignore other pawn at damageAttitude chapter, but I admit these days is time to dig deeper in A.I. codes, since I have a rare issue, but can crash server. A class has a messed code for combat and I want to redo a replacement. I don't know more things until I'll study A.I.
As I know, Waffnuffly from UnrealSP knows a bunch of things about monsters, has maps played only with engine errors and no error related to pawns, I think is true skilled in handling A.I. - he studied more hours each monster. From my side, that dude deserve all respect doubled.