Area Cleanup. Added CEP3 Skyboxes. Beholder AI fix. NPC & Mook pass. Added QN OnHit script. Add XP for Traps system.
		
			
				
	
	
		
			31 lines
		
	
	
		
			925 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			925 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
//::///////////////////////////////////////////////
 | 
						|
//:: Vanilla NWN On Disturbed
 | 
						|
//:: nw_ai_ondisturb
 | 
						|
//:: Copyright (c) 2002 Bioware Corp.
 | 
						|
//:://////////////////////////////////////////////
 | 
						|
/*
 | 
						|
  Default OnDisturbed event handler for NPCs.
 | 
						|
 */
 | 
						|
//:://////////////////////////////////////////////////
 | 
						|
//:: Copyright (c) 2002 Floodgate Entertainment
 | 
						|
//:: Created By: Naomi Novik
 | 
						|
//:: Created On: 12/22/2002
 | 
						|
//:://////////////////////////////////////////////////
 | 
						|
 | 
						|
#include "nw_i0_generic"
 | 
						|
 | 
						|
void main()
 | 
						|
{
 | 
						|
    object oTarget = GetLastDisturbed();
 | 
						|
 | 
						|
    // If we've been disturbed and are not already fighting,
 | 
						|
    // attack our disturber.
 | 
						|
    if (GetIsObjectValid(oTarget) && !GetIsFighting(OBJECT_SELF)) {
 | 
						|
        DetermineCombatRound(oTarget);
 | 
						|
    }
 | 
						|
 | 
						|
    // Send the disturbed flag if appropriate.
 | 
						|
    if(GetSpawnInCondition(NW_FLAG_DISTURBED_EVENT)) {
 | 
						|
        SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_DISTURBED));
 | 
						|
    }
 | 
						|
} |