HiddenTradition_PRC8/_module/nss/as_tomaindeck.nss
2024-06-20 15:47:42 -04:00

34 lines
911 B
Plaintext

#include "nw_i0_plot"
void main()
{
object oPC = GetEnteringObject();
if (GetPLocalInt(oPC,"iPirateAttack") == 1)
{
object oTarget = GetWaypointByTag("WP_MiniAttack");
location lLoc = GetLocation(oTarget);
AssignCommand(oPC,ClearAllActions());
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SCREEN_SHAKE), GetLocation(oPC));
DelayCommand(1.0,AssignCommand(oPC,JumpToLocation(lLoc)));
}
if (GetPLocalInt(oPC,"iPirateAttack") == 2)
{
object oTarget = GetWaypointByTag("WP_MiniDeck");
location lLoc = GetLocation(oTarget);
AssignCommand(oPC,ClearAllActions());
DelayCommand(0.25,AssignCommand(oPC,JumpToLocation(lLoc)));
}
if (GetPLocalInt(oPC,"iPirateAttack") == 3)
{
object oTarget = GetWaypointByTag("WP_MiniGhost");
location lLoc = GetLocation(oTarget);
AssignCommand(oPC,ClearAllActions());
DelayCommand(0.25,AssignCommand(oPC,JumpToLocation(lLoc)));
}
}