PoA_PRC8/_module/nss/no_ai_atk.nss
Jaysyn904 bfbbd2f1ac Major update
Added several new undead models & facelifted overrides for other models.  Added dozens of new undead creatures from Libris Mortis & the monster manuals.  Added CODI Core AI.  Added NESS spawner system.  Added randomized respawning trap system.  Added undead feeding system.  Greatly revamped Catacombs & Halls of the Dead.  Updated nimtools.  Full compile.  Updated release archive.
2024-04-07 01:06:57 -04:00

39 lines
1010 B
Plaintext

//::///////////////////////////////////////////////
//:: On Attacked
//:: NW_C2_DEFAULT5
//:://////////////////////////////////////////////
/*
Set attacker as an enemy if they are not a friend
or enemy (ie/ neutral), and initiate combat AI if
it is not already running.
*/
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
#include "no_lib_data"
#include "no_inc"
void main()
{
object oA = GetLastAttacker();
if ( GetIsObjectValid( oA ) )
{
/*
if ( GetIsFriend( oA ) )
{
PrintString( GetName( OBJECT_SELF ) + " attacked by friend " + GetName( oA ) );
}
*/
if ( !GetIsFriend( oA ) && !GetIsEnemy( oA ) && GetMaster( OBJECT_SELF ) != oA )
{
//neutrals
SetIsTemporaryEnemy( oA, OBJECT_SELF, TRUE, 300.0 );
}
//DoQueueCombat( 8.0, 8.0 );
InitCombat();
SignalEvent(OBJECT_SELF, EventUserDefined(1005));
}
}