Advertisement
Guest User

autostage

a guest
May 1st, 2025
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. wait until ship:unpacked=true.
  2. clearscreen.
  3. declare global biglist to list().
  4. list engines in biglist.
  5. set oldflamlist to list().
  6. set STAGENOW to false.
  7. print shipName + " is go for launch".
  8. set n to ship:stagenum.
  9. when STAGENOW=true then {
  10. wait 0.1.
  11. stage.
  12. print "Seperation of stage " + n + " confirmed!".
  13. wait 0.1.
  14. set STAGENOW to false.
  15. set n to ship:stagenum.
  16. preserve.
  17. }
  18. until ship:periapsis>=140000 {
  19. for eng in biglist:copy {
  20. if ship:parts:contains(eng) {
  21. if eng:flameout=true and STAGENOW=false and not oldflamlist:contains(eng:name) {
  22. set STAGENOW to true.
  23. oldflamlist:add(eng).
  24. set x to biglist:find(eng).
  25. wait 0.1.
  26. biglist:remove(x).
  27. wait 0.
  28. }
  29. } else {
  30. set x to oldflamlist:find(eng).
  31. if x <> -1{
  32. oldflamlist:remove(x).
  33. }
  34. wait 0.
  35. }
  36.  
  37.  
  38. }
  39. wait 0.1.
  40. clearScreen.
  41. print biglist.
  42. print oldflamlist.
  43. print STAGENOW.
  44. }
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement