Class Ext_T_UnCloakHelper extends Info transient; var Pawn PawnOwner; var float HandleRadius; function PostBeginPlay() { PawnOwner = Pawn(Owner); if(PawnOwner==None) Destroy(); else SetTimer(0.5+FRand()*0.1,true); } function Timer() { local KFPawn_Monster M; if(PawnOwner==None || PawnOwner.Health<=0) Destroy(); else { foreach WorldInfo.AllPawns(class'KFPawn_Monster',M,PawnOwner.Location,HandleRadius) if(M.bCanCloak) M.CallOutCloaking(); } } defaultproperties { }