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