PoA_PRC8/_module/nss/immortaldeath.nss
Jaysyn904 f5a98c2d22 Changed XP system over to PnP XP system
Changed XP system over to PnP XP system.  Updated NWNxEE scripts.  Full compile.  Updated public release archive.
2024-03-13 21:52:56 -04:00

25 lines
913 B
Plaintext

#include "NW_I0_GENERIC"
void main()
{
location lDeath = GetLocation(OBJECT_SELF);
AssignCommand(OBJECT_SELF, SpeakString("Peace, at last, I may have peace."));
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY,EffectVisualEffect( VFX_FNF_FIRESTORM ), lDeath, 10.0f);
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY,EffectVisualEffect( VFX_FNF_DISPEL_DISJUNCTION ), lDeath, 10.0f);
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY,EffectVisualEffect( VFX_IMP_HARM ), lDeath, 10.0f);
object oKiller = GetLastKiller();
ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectBeam(VFX_BEAM_EVIL,OBJECT_SELF,BODY_NODE_CHEST) , oKiller, 7.0f);
GiveXPToCreature(oKiller, 3000);
GiveGoldToCreature(oKiller, 200000);
object oParty = GetNextFactionMember(oKiller);
//ExecuteScript("sf_xp", OBJECT_SELF);
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
}