UnrealShare
Class MakeNaliFriendly

source: e:\games\UnrealTournament\UnrealShare\Classes\MakeNaliFriendly.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Keypoint
         |
         +--UnrealShare.MakeNaliFriendly
Direct Known Subclasses:None

class MakeNaliFriendly
extends Engine.Keypoint

//============================================================================= // MakeNaliFriendly // makes all fearful Nali friendly again. // Use this when player "helps" nali, to make up for earlier killing one // "accidentally" //=============================================================================

Function Summary
 void Trigger(Actor Other, Pawn EventInstigator)



Source Code


00001	//=============================================================================
00002	// MakeNaliFriendly
00003	//  makes all fearful Nali friendly again.
00004	// Use this when player "helps" nali, to make up for earlier killing one
00005	// "accidentally"
00006	//=============================================================================
00007	class MakeNaliFriendly extends Keypoint;
00008	
00009	function Trigger(actor Other, pawn EventInstigator)
00010	{
00011		local Pawn aPawn;
00012	
00013		if ( EventInstigator.bIsPlayer ) 
00014		{
00015			aPawn = Level.PawnList;
00016			while ( aPawn != None )
00017			{
00018				if ( aPawn.IsA('Nali') )
00019					aPawn.AttitudeToPlayer = ATTITUDE_Friendly;
00020				aPawn = aPawn.NextPawn;
00021			}
00022		}
00023	}
00024	
00025	defaultproperties
00026	{
00027	     bCollideActors=True
00028	}

End Source Code