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"); object oDoor7 = GetObjectByTag("DomeGate2"); 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(),"DomeDefDead2",0); DelayCommand(90.0, SetLocalInt(GetModule(),"DomeTrigger2",0)); }