misc
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
import("library/lib_ascent").
|
||||||
|
|
||||||
|
|
||||||
|
if status = "PRELAUNCH" {
|
||||||
|
WaitForEngineStart().
|
||||||
|
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
||||||
|
|
||||||
|
set profile to 0.7.
|
||||||
|
set turn_start to 1000.
|
||||||
|
set target_orbit to 120000.
|
||||||
|
|
||||||
|
when altitude > 80000 then {
|
||||||
|
ag1 on.
|
||||||
|
}
|
||||||
|
|
||||||
|
Ascent(target_orbit, turn_start, profile, 3).
|
||||||
|
|
||||||
|
SET V0 TO GETVOICE(0).
|
||||||
|
V0:PLAY( NOTE(400, 2.5) ).
|
||||||
|
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
||||||
|
SHUTDOWN.
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
wait until ship:unpacked.
|
||||||
|
clearscreen.
|
||||||
|
copyPath("0:/defaults", "").
|
||||||
|
run "defaults".
|
||||||
|
|
||||||
|
import("ayame").
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
wait until ship:unpacked.
|
||||||
|
clearscreen.
|
||||||
|
copyPath("0:/defaults", "").
|
||||||
|
run "defaults".
|
||||||
|
|
||||||
|
import("faris5").
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
wait until ship:unpacked.
|
||||||
|
clearscreen.
|
||||||
|
copyPath("0:/defaults", "").
|
||||||
|
run "defaults".
|
||||||
|
|
||||||
|
import("hazuki").
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
wait until ship:unpacked.
|
||||||
|
clearscreen.
|
||||||
|
copyPath("0:/defaults", "").
|
||||||
|
run "defaults".
|
||||||
|
|
||||||
|
import("kayoko").
|
||||||
@@ -6,32 +6,10 @@ CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
|||||||
|
|
||||||
set profile to 1.2.
|
set profile to 1.2.
|
||||||
set turn_start to 1000.
|
set turn_start to 1000.
|
||||||
set target_orbit to 100000.
|
set target_orbit to 150000.
|
||||||
|
|
||||||
Ascent(target_orbit, turn_start, profile, 1).
|
Ascent(target_orbit, turn_start, profile, 1).
|
||||||
wait 3.
|
|
||||||
|
|
||||||
lock steering to retrograde.
|
|
||||||
wait 10.
|
|
||||||
lock throttle to 1.
|
|
||||||
wait until ship:deltav:current <= 0.
|
|
||||||
wait 0.01.
|
|
||||||
stage.
|
|
||||||
|
|
||||||
set kuniverse:timewarp:rate to 10.
|
|
||||||
wait until kuniverse:timewarp:rate = 0.
|
|
||||||
|
|
||||||
lock steering to srfRetrograde.
|
|
||||||
|
|
||||||
wait until altitude <= 20000.
|
|
||||||
|
|
||||||
unlock steering.
|
|
||||||
set kuniverse:timewarp:rate to 5.
|
|
||||||
|
|
||||||
wait until ship:status = "LANDED" or ship:status = "SPLASHED".
|
|
||||||
|
|
||||||
SET V0 TO GETVOICE(0).
|
|
||||||
V0:PLAY( NOTE(400, 2.5) ).
|
|
||||||
|
|
||||||
|
print "Orbit Achieved, Releasing Controls".
|
||||||
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
||||||
SHUTDOWN.
|
SHUTDOWN.
|
||||||
@@ -4,7 +4,7 @@ WaitForEngineStart().
|
|||||||
|
|
||||||
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
||||||
|
|
||||||
set profile to 1.2.
|
set profile to 0.7.
|
||||||
set turn_start to 1000.
|
set turn_start to 1000.
|
||||||
set target_orbit to 100000.
|
set target_orbit to 100000.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
import("library/lib_ascent").
|
||||||
|
|
||||||
|
WaitForEngineStart().
|
||||||
|
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
||||||
|
|
||||||
|
set profile to 0.7.
|
||||||
|
set turn_start to 1000.
|
||||||
|
set target_orbit to 120000.
|
||||||
|
|
||||||
|
when altitude > 80000 then {
|
||||||
|
ag1 on.
|
||||||
|
}
|
||||||
|
|
||||||
|
Ascent(target_orbit, turn_start, profile, 3).
|
||||||
|
|
||||||
|
SET V0 TO GETVOICE(0).
|
||||||
|
V0:PLAY( NOTE(400, 2.5) ).
|
||||||
|
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
||||||
|
SHUTDOWN.
|
||||||
+21
-17
@@ -1,26 +1,30 @@
|
|||||||
import("library/lib_ascent").
|
import("library/lib_ascent").
|
||||||
runOncePath("0:/library/lib_input_terminal").
|
runOncePath("0:/library/lib_input_terminal").
|
||||||
|
|
||||||
|
if status = "PRELAUNCH" {
|
||||||
|
|
||||||
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
||||||
|
|
||||||
print "Enter Launch Profile: ".
|
print "Enter Launch Profile: ".
|
||||||
set profile to terminal_input_number(22, 0, 4, 1.2).
|
set profile to terminal_input_number(22, 0, 4, 0.7).
|
||||||
print "Verical Ascent: ".
|
print "Verical Ascent: ".
|
||||||
set turn_start to terminal_input_number(16, 1, 6, 1000).
|
set turn_start to terminal_input_number(16, 1, 6, 1000).
|
||||||
print "Target Orbit: ".
|
print "Target Orbit: ".
|
||||||
set target_orbit to terminal_input_number(14, 2, 8, 120000).
|
set target_orbit to terminal_input_number(14, 2, 8, 120000).
|
||||||
print "Inclination: ".
|
print "Inclination: ".
|
||||||
set inclination to terminal_input_number(13, 3, 8, 0).
|
set inclination to terminal_input_number(13, 3, 8, 0).
|
||||||
|
print "Circularization: ".
|
||||||
|
set circ to terminal_input_number(17, 4, 8, 3).
|
||||||
|
|
||||||
print "Waiting for Engine Start...".
|
print "Waiting for Engine Start...".
|
||||||
WaitForEngineStart().
|
WaitForEngineStart().
|
||||||
clearScreen.
|
clearScreen.
|
||||||
|
|
||||||
sas off.
|
sas off.
|
||||||
Ascent(target_orbit:toscalar(0), turn_start:toscalar(0), profile:toscalar(0), 3, inclination:toscalar(0)).
|
Ascent(target_orbit:toscalar(0), turn_start:toscalar(0), profile:toscalar(0), circ:toscalar(0), inclination:toscalar(0)).
|
||||||
|
|
||||||
|
|
||||||
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
||||||
sas on.
|
sas on.
|
||||||
SHUTDOWN.
|
SHUTDOWN.
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
import("library/lib_ascent").
|
||||||
|
|
||||||
|
if status = "PRELAUNCH" {
|
||||||
|
WaitForEngineStart().
|
||||||
|
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
||||||
|
|
||||||
|
set profile to 0.7.
|
||||||
|
set turn_start to 1000.
|
||||||
|
set target_orbit to 100000.
|
||||||
|
|
||||||
|
when altitude > 80000 then {
|
||||||
|
ag1 on.
|
||||||
|
}
|
||||||
|
|
||||||
|
Ascent(target_orbit, turn_start, profile, 3).
|
||||||
|
|
||||||
|
print "Orbit Achieved, Releasing Controls".
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
||||||
|
SHUTDOWN.
|
||||||
|
}
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
|
||||||
|
if status = "PRELAUNCH" {
|
||||||
|
import("library/lib_ascent").
|
||||||
|
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
||||||
|
|
||||||
|
print "Waiting for Engine Start...".
|
||||||
|
WaitForEngineStart().
|
||||||
|
clearScreen.
|
||||||
|
|
||||||
|
sas off.
|
||||||
|
set profile to 0.7.
|
||||||
|
set turn_start to 1000.
|
||||||
|
set target_orbit to 150000.
|
||||||
|
|
||||||
|
Ascent(target_orbit, turn_start, profile, 3).
|
||||||
|
|
||||||
|
|
||||||
|
when altitude > 80000 then {
|
||||||
|
ag1 on.
|
||||||
|
}
|
||||||
|
|
||||||
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Close Terminal").
|
||||||
|
sas on.
|
||||||
|
SHUTDOWN.
|
||||||
|
}
|
||||||
@@ -6,7 +6,7 @@ WaitForEngineStart().
|
|||||||
|
|
||||||
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
CORE:PART:GETMODULE("kOSProcessor"):DOEVENT("Open Terminal").
|
||||||
|
|
||||||
set profile to 1.
|
set profile to 0.8.
|
||||||
set turn_start to 1000.
|
set turn_start to 1000.
|
||||||
set target_orbit to 130000.
|
set target_orbit to 130000.
|
||||||
|
|
||||||
|
|||||||
@@ -128,9 +128,9 @@ local function CreateCircularizationNode{
|
|||||||
wait until nextNode:deltav:mag <= 10.
|
wait until nextNode:deltav:mag <= 10.
|
||||||
lock throttle to 0.25.
|
lock throttle to 0.25.
|
||||||
wait until NEXTNODE:deltav:mag <= 1.
|
wait until NEXTNODE:deltav:mag <= 1.
|
||||||
|
lock throttle to 0.
|
||||||
unlock steering.
|
unlock steering.
|
||||||
remove nextNode.
|
remove nextNode.
|
||||||
wait 0.01.
|
wait 0.01.
|
||||||
lock throttle to 0.
|
|
||||||
wait until throttle = 0.
|
wait until throttle = 0.
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user