Advertisement
Guest User

corected code

a guest
Sep 2nd, 2017
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. CLEARSCREEN.
  2. PRINT "Abort sequence armed. Checking spacecraft integrity.".
  3. WAIT 1.
  4. LIGHTS ON.
  5. PRINT "Lights on.".
  6.  
  7. LOCAL runMode IS 0.
  8.  
  9. WHEN VERTICALSPEED < -5 THEN {
  10. ABORT ON.
  11. }
  12.  
  13. WHEN ALTITUDE <= 50000 AND ABORT THEN {
  14. SET runMode TO 1.
  15. }
  16.  
  17. WHEN ALTITUDE > 50000 AND ABORT THEN {
  18. SET runMode TO 2.
  19. }
  20.  
  21. WAIT UNTIL ALTITUDE >= 50000.
  22. STAGE.
  23. WAIT 1.
  24. STAGE.
  25.  
  26. UNTIL ALT:PERIAPSIS >=70000 {
  27. IF runMode = 1 {
  28. ABORT OFF.
  29. SAS OFF.
  30. PRINT "ABORT!!".
  31. WAIT 1.
  32. LOCK STEERING TO HEADING(45,45).
  33. PRINT "HOLD YOUR BREATH, VERY HIGH G VALUES INCOMING!".
  34. WAIT 1.
  35. PRINT "Don't panic. The worst is over. You'll be safe.".
  36. WAIT 1.
  37. PRINT "-".
  38. PRINT "MECO and OECO confirmed.".
  39. WAIT 1.
  40. PRINT "1st stage's Flingatrons have been ignited for precaution.".
  41. WAIT 1.
  42. PRINT "The Launch Escape Sequence has been triggered.".
  43. WAIT 3.
  44. PRINT "-".
  45. PRINT "The Launch Escape Tower is about to be decoupled;".
  46. WAIT 1.
  47. PRINT "this process is not controllable by this program;".
  48. WAIT 1.
  49. PRINT "it's completely autonomous.".
  50. WAIT UNTIL VERTICALSPEED < -5.
  51. PRINT "-".
  52. PRINT "Ready for service chutes' activation.".
  53. WAIT 2.
  54. AG9 ON.
  55. PRINT "-".
  56. PRINT "Chutes armed. Ready for service module's separation.".
  57. WAIT 4.
  58. AG8 ON.
  59. PRINT "-".
  60. PRINT "Separation confirmed. Ready for main chute's activation.".
  61. WAIT 2.
  62. AG7 ON.
  63. PRINT "-".
  64. PRINT "Chute armed.".
  65. WAIT 1.
  66. WAIT UNTIL ALTITUDE <= 500.
  67. WAIT 1.
  68. PRINT "-".
  69. PRINT "Main chute completely deployed. Ready for touchdown.".
  70. WAIT 1.
  71. GEAR ON.
  72. AG6 ON.
  73. PRINT "Landing gears and floats deployed.".
  74. WAIT UNTIL ALTITUDE <= 0.
  75. PRINT "-".
  76. PRINT "Every landing you can walk away from is a good landing.".
  77. WAIT 5.
  78. SHUTDOWN.
  79. } ELSE IF runMode = 2 {
  80. ABORT OFF.
  81. SAS ON.
  82. RCS ON.
  83. PRINT "ABORT!!".
  84. WAIT 1.
  85. PRINT "HOLD YOUR BREATH, VERY HIGH G VALUES INCOMING!".
  86. WAIT 1.
  87. PRINT "Don't panic. The worst is over. You'll be safe.".
  88. WAIT 1.
  89. PRINT "-".
  90. PRINT "MECO and OECO confirmed. SAS and RCS enabled.".
  91. WAIT 1.
  92. PRINT "1st stage's Flingatrons have been ignited for precaution.".
  93. WAIT 1.
  94. PRINT "The Launch Escape Sequence has been triggered.".
  95. WAIT 5.
  96. WAIT UNTIL VERTICALSPEED < -5.
  97. PRINT "Ready for service chutes' activation.".
  98. WAIT 2.
  99. AG9 ON.
  100. PRINT "-".
  101. PRINT "Chutes armed. Ready for service module's separation.".
  102. WAIT 4.
  103. AG8 ON.
  104. PRINT "-".
  105. PRINT "Separation confirmed. Ready for main chute's activation.".
  106. WAIT 2.
  107. AG7 ON.
  108. PRINT "-".
  109. PRINT "Chute armed.".
  110. WAIT 1.
  111. SAS OFF.
  112. RCS OFF.
  113. PRINT "SAS disabled. RCS disabled.".
  114. WAIT UNTIL ALTITUDE <= 500.
  115. WAIT 1.
  116. PRINT "-".
  117. PRINT "Main chute completely deployed. Ready for touchdown.".
  118. WAIT 1.
  119. GEAR ON.
  120. AG6 ON.
  121. PRINT "Landing gears and floats deployed.".
  122. WAIT UNTIL ALTITUDE <= 0.
  123. WAIT 2.
  124. PRINT "-".
  125. PRINT "Every landing you can walk away from is a good landing.".
  126. WAIT 5.
  127. SHUTDOWN.
  128. }
  129. WAIT 0.
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement