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); }