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

81 lines
3.6 KiB
Plaintext

void main()
{
object oPC = GetItemActivator();
location lLocation1 = GetLocation(GetWaypointByTag("brbear1"));
location lLocation2 = GetLocation(GetWaypointByTag("brtrainer1"));
location lLocation3 = GetLocation(GetWaypointByTag("brboat1"));
DelayCommand(0.1, DestroyObject(GetObjectByTag("BoatRoomB")));
DelayCommand(0.3, DestroyObject(GetObjectByTag("BoatRoomA")));
DelayCommand(0.5, DestroyObject(GetObjectByTag("BoatRoomB")));
DelayCommand(0.7, DestroyObject(GetObjectByTag("BoatRoomA")));
DelayCommand(0.9, DestroyObject(GetObjectByTag("BoatRoomB")));
DelayCommand(1.1, DestroyObject(GetObjectByTag("BoatRoomA")));
DelayCommand(1.3, DestroyObject(GetObjectByTag("BoatRoomB2")));
DelayCommand(1.5, DestroyObject(GetObjectByTag("BoatRoomA2")));
DelayCommand(1.7, DestroyObject(GetObjectByTag("BoatRoomB2")));
DelayCommand(1.9, DestroyObject(GetObjectByTag("BoatRoomA2")));
DelayCommand(2.1, DestroyObject(GetObjectByTag("BoatRoomB2")));
DelayCommand(2.3, DestroyObject(GetObjectByTag("BoatRoomA2")));
DelayCommand(2.5, DestroyObject(GetObjectByTag("BoatRoomBoat")));
DelayCommand(3.1, DestroyObject(GetObjectByTag("BoatRoomB")));
DelayCommand(3.3, DestroyObject(GetObjectByTag("BoatRoomA")));
DelayCommand(3.5, DestroyObject(GetObjectByTag("BoatRoomB")));
DelayCommand(3.7, DestroyObject(GetObjectByTag("BoatRoomA")));
DelayCommand(3.9, DestroyObject(GetObjectByTag("BoatRoomB")));
DelayCommand(4.1, DestroyObject(GetObjectByTag("BoatRoomA")));
DelayCommand(4.3, DestroyObject(GetObjectByTag("BoatRoomB2")));
DelayCommand(4.5, DestroyObject(GetObjectByTag("BoatRoomA2")));
DelayCommand(4.7, DestroyObject(GetObjectByTag("BoatRoomB2")));
DelayCommand(4.9, DestroyObject(GetObjectByTag("BoatRoomA2")));
DelayCommand(5.1, DestroyObject(GetObjectByTag("BoatRoomB2")));
DelayCommand(5.3, DestroyObject(GetObjectByTag("BoatRoomA2")));
DelayCommand(5.5, DestroyObject(GetObjectByTag("BoatRoomBoat")));
DelayCommand(5.7, DestroyObject(GetObjectByTag("BoatRoomBoat")));
SetLocalInt(GetModule(), "boatside", 0);
SetLocalInt(GetModule(), "br_bear_left", 0);
SetLocalInt(GetModule(), "br_bear_rgt", 0);
SetLocalInt(GetModule(), "br_train_left", 0);
SetLocalInt(GetModule(), "br_train_rgt", 0);
location Loc1= GetLocation(GetWaypointByTag("BoatSwarm1"));
location Loc2= GetLocation(GetWaypointByTag("BoatSwarm2"));
effect eEffect1 = EffectVisualEffect(VFX_COM_HIT_ELECTRICAL);
effect eEffect2 = EffectVisualEffect(VFX_DUR_AURA_BLUE_DARK);
effect eEffect3 = EffectVisualEffect(VFX_FNF_MYSTICAL_EXPLOSION);
effect eEffect4 = EffectVisualEffect(VFX_FNF_SCREEN_SHAKE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect1, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc1, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect2, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc2, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect3, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc1, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect2, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc2, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect1, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc1, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect4, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc2, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect3, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc1, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect2, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc2, TRUE);
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect1, Loc1);
CreateObject(OBJECT_TYPE_CREATURE, "UndeadTraitor", Loc1, TRUE);
}