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

46 lines
2.0 KiB
Plaintext

void main()
{
object oDoor1 = GetObjectByTag("DomeDefA");
object oDoor2 = GetObjectByTag("DomeDefB");
object oDoor3 = GetObjectByTag("DomeDefC");
object oDoor4 = GetObjectByTag("DomeDefD");
object oDoor5 = GetObjectByTag("DomeDefE");
object oDoor6 = GetObjectByTag("DomeDefF");
location lTarget1 = GetLocation(oDoor1);
location lTarget2 = GetLocation(oDoor2);
location lTarget3 = GetLocation(oDoor3);
location lTarget4 = GetLocation(oDoor4);
location lTarget5 = GetLocation(oDoor5);
location lTarget6 = GetLocation(oDoor6);
DelayCommand(3.0, SetLocked (oDoor1, FALSE));
DelayCommand(3.0, SetLocked (oDoor2, FALSE));
DelayCommand(3.0, SetLocked (oDoor3, FALSE));
DelayCommand(3.0, SetLocked (oDoor4, FALSE));
DelayCommand(3.0, SetLocked (oDoor5, FALSE));
DelayCommand(3.0, SetLocked (oDoor6, FALSE));
DelayCommand(3.0, ActionOpenDoor(oDoor1));
DelayCommand(5.0, ActionOpenDoor(oDoor2));
DelayCommand(7.0, ActionOpenDoor(oDoor3));
DelayCommand(9.0, ActionOpenDoor(oDoor4));
DelayCommand(10.0, ActionOpenDoor(oDoor5));
DelayCommand(12.0, ActionOpenDoor(oDoor6));
CreateObject(OBJECT_TYPE_PLACEABLE, "AlertLight", lTarget1, FALSE);
CreateObject(OBJECT_TYPE_PLACEABLE, "AlertLight", lTarget2, FALSE);
CreateObject(OBJECT_TYPE_PLACEABLE, "AlertLight", lTarget3, FALSE);
CreateObject(OBJECT_TYPE_PLACEABLE, "AlertLight", lTarget4, FALSE);
CreateObject(OBJECT_TYPE_PLACEABLE, "AlertLight", lTarget5, FALSE);
CreateObject(OBJECT_TYPE_PLACEABLE, "AlertLight", lTarget6, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard2", lTarget1, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard3", lTarget2, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard2", lTarget3, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard2", lTarget4, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard3", lTarget5, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard2", lTarget6, FALSE);
}