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"); object oDoor7 = GetObjectByTag("DomeGate"); DelayCommand(1.0, ActionCloseDoor(oDoor1)); DelayCommand(2.0, ActionCloseDoor(oDoor2)); DelayCommand(3.0, ActionCloseDoor(oDoor3)); DelayCommand(4.0, ActionCloseDoor(oDoor4)); DelayCommand(5.0, ActionCloseDoor(oDoor5)); DelayCommand(6.0, ActionCloseDoor(oDoor6)); SetLocked (oDoor1, TRUE); SetLocked (oDoor2, TRUE); SetLocked (oDoor3, TRUE); SetLocked (oDoor4, TRUE); SetLocked (oDoor5, TRUE); SetLocked (oDoor6, TRUE); DelayCommand(7.0, SetLocked (oDoor7, FALSE)); DelayCommand(7.0, ActionOpenDoor(oDoor7)); SetLocalInt(GetModule(),"DomeDefDead",0); DelayCommand(90.0, SetLocalInt(GetModule(),"DomeTrigger",0)); }