// Allow only some specific zombies use this path. class ZombiePathNode extends PathNode; var() array< Class > AllowedZombies,DisallowedZombies; event int SpecialCost(Pawn Seeker, ReachSpec Path) { local int l,i; if( Class(Seeker.Class)==None ) return 0; l = DisallowedZombies.Length; for( i=0; i