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

21 lines
789 B
Plaintext

void main()
{
object wpPC = GetWaypointByTag("PitFall2");
location lTarget= GetLocation(GetWaypointByTag("PitFall"));
object oPC= GetEnteringObject();
int intHP= GetMaxHitPoints(oPC) -200;
effect eVis1 = EffectVisualEffect(VFX_DUR_FLIES);
CreateObject(OBJECT_TYPE_PLACEABLE, "PitFall", lTarget);
AssignCommand(oPC, ActionPlayAnimation(ANIMATION_LOOPING_DEAD_BACK, 1.0, 5.0));
AssignCommand(oPC, ActionSpeakString ("AAAAAaaaaaAAAAAAAAaaaaaaaHHhhh!!!!!"));
AssignCommand(oPC, PlayVoiceChat(VOICE_CHAT_PAIN3));
FadeToBlack(oPC);
DelayCommand(2.0, BlackScreen(oPC));
DelayCommand(2.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(intHP, DAMAGE_TYPE_PIERCING), oPC, 0.0f));
DelayCommand(2.8, AssignCommand(oPC, ActionJumpToObject(wpPC)));
DelayCommand(4.0, FadeFromBlack(oPC));
}