Amon_PRC8/_module/nss/dometrigexe.nss

46 lines
2.0 KiB
Plaintext
Raw Normal View History

2025-04-03 19:00:46 -04:00
void main()
{
object oDoor1 = GetObjectByTag("DomeDef1");
object oDoor2 = GetObjectByTag("DomeDef2");
object oDoor3 = GetObjectByTag("DomeDef3");
object oDoor4 = GetObjectByTag("DomeDef4");
object oDoor5 = GetObjectByTag("DomeDef5");
object oDoor6 = GetObjectByTag("DomeDef6");
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, "domeguard", lTarget1, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard", lTarget2, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard", lTarget3, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard", lTarget4, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard", lTarget5, FALSE);
CreateObject(OBJECT_TYPE_CREATURE, "domeguard", lTarget6, FALSE);
}