AOC_PRC8/_module/nss/portal4.nss
Jaysyn904 5e558169a0 Initial Commit
Initial Commit
2025-04-03 11:24:16 -04:00

31 lines
1002 B
Plaintext

#include "in_g_cutscene"
void main()
{
object oMod = GetModule();
object oPC = GetLastUsedBy();
object oArea = GetArea(oPC);
object oTarget = GetObjectByTag("portal002");
if (!GetIsPC(oPC)) return;
effect eEffect = EffectVisualEffect(VFX_IMP_REMOVE_CONDITION);
effect eEffect3 = EffectVisualEffect(VFX_FNF_PWSTUN);
effect eEffect2 = EffectVisualEffect(VFX_IMP_ELEMENTAL_PROTECTION);
DelayCommand(0.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,
eEffect, GetLocation(oPC)));
DelayCommand(0.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,
eEffect2, GetLocation(oPC)));
DelayCommand(0.2, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,
eEffect3, GetLocation(oPC)));
GestaltPlayMusic(0.3, oArea, TRUE, TRACK_ORIGINAL);
GestaltPlayMusic(0.4, oArea, FALSE);
GestaltJump(1.5, oPC, OBJECT_INVALID, "arena_home");
DestroyObject(oTarget, 3.0);
}