Shargast_PRC8/_module/Chapter 1/nss/zep_scare_user.nss
Jaysyn904 66a0a3e043 Initial commit
Initial commit.
2024-08-03 14:13:18 -04:00

38 lines
1.1 KiB
Plaintext

//::///////////////////////////////////////////////
//:: Default: On User Defined
//:: NW_C2_DEFAULTD
//:: Copyright (c) 2002 Bioware Corp.
//:://////////////////////////////////////////////
/*
Determines the course of action to be taken
on a user defined event.
*/
//:://////////////////////////////////////////////
//:: Created By: Don Moar
//:: Created On: April 28, 2002
//:://////////////////////////////////////////////
#include "nw_i0_spells"
#include "prc_inc_spells"
void main()
{
int nUser = GetUserDefinedEventNumber();
effect eGaze = EffectDazed();
object oVictim;
int nDC= 14;
int nSave;
effect eViz = EffectVisualEffect(VFX_IMP_DAZED_S);
if(nUser == 1003) //On Combat Round End
{
oVictim = GetLastHostileActor();
nSave = PRCMySavingThrow(SAVING_THROW_WILL,oVictim,nDC,SAVING_THROW_TYPE_MIND_SPELLS);
//WillSave(oVictim, 19, SAVING_THROW_TYPE_SPELL, OBJECT_SELF);
if(nSave == 0)
{
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eGaze, oVictim,6.0);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eViz, oVictim,6.0);
}
}
}