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

39 lines
1.7 KiB
Plaintext

void main()
{
effect eEffect1 = EffectVisualEffect(VFX_FNF_NATURES_BALANCE);
effect eEffect2 = EffectVisualEffect(VFX_FNF_SOUND_BURST_SILENT);
effect eEffect3 = EffectVisualEffect(VFX_FNF_STRIKE_HOLY);
effect eEffect4 = EffectVisualEffect(VFX_FNF_SCREEN_BUMP);
location lTarget = GetLocation(GetWaypointByTag("boatreward"));
DelayCommand(1.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect1, lTarget));
DelayCommand(1.5, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect2, lTarget));
DelayCommand(2.5, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect3, lTarget));
DelayCommand(2.5, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect4, lTarget));
CreateObject(OBJECT_TYPE_PLACEABLE, "Mg_Rw_Boat", lTarget, TRUE);
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")));
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);
}