Amon_PRC8/_module/nss/leistragate.nss
Jaysyn904 c5cffc37af Initial Commit
Initial Commit [v1.01]
2025-04-03 19:00:46 -04:00

32 lines
1.0 KiB
Plaintext

void main()
{
float fDelay;
effect eF1 = EffectVisualEffect(VFX_FNF_SCREEN_SHAKE);
effect eF2 = EffectVisualEffect(VFX_BEAM_HOLY);
effect eF3 = EffectVisualEffect(VFX_FNF_STRIKE_HOLY);
effect eF4 = EffectVisualEffect(VFX_DUR_GLOBE_INVULNERABILITY);
effect eF5 = EffectVisualEffect(VFX_FNF_SMOKE_PUFF);
effect eDam;
object oGate = OBJECT_SELF;
object oPC = GetLastUsedBy();
object oTarget = GetWaypointByTag("LeistraPortal");
location lTarget = GetLocation(oPC);
location lTarget2 = GetLocation(OBJECT_SELF);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF1, lTarget);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF2, lTarget2);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF3, lTarget);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF3, lTarget2);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF4, lTarget);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF5, lTarget);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eF5, lTarget2);
DelayCommand(1.0, AssignCommand(oPC, JumpToObject(oTarget)));
}