AOC_PRC8/_module/nss/portal5.nss

31 lines
975 B
Plaintext
Raw Permalink Normal View History

2025-04-03 11:24:16 -04:00
#include "in_g_cutscene"
void main()
{
object oMod = GetModule();
object oPC = GetLastUsedBy();
if (!GetIsPC(oPC)) return;
object oArea = GetArea(OBJECT_SELF);
object oTarget = GetWaypointByTag("start_player_wp");
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, "pc_final_wp");
}