Add sensor button, fix sensor code.

This commit is contained in:
Anna Rose Wiggins 2021-08-09 13:51:24 -04:00
parent 8e012799eb
commit 224a076b8b
4 changed files with 73 additions and 3 deletions

View file

@ -46,7 +46,7 @@ function Hover {
function alignForHover {
if ReadSensor("PRES") = 0 {
// if we're in a vacuum, align with retrograde for smoother horizontal control.
lock STEERING to SHIP:SRFRETROGRADE.
lock STEERING to LookDirUp(SHIP:SRFRETROGRADE:FOREVECTOR, SHIP:FACING:TOPVECTOR)..
print "Aligning with retrograde.".
wait until done or VAng(SHIP:FACING:FOREVECTOR, SHIP:SRFRETROGRADE:FOREVECTOR) < 0.1.
if done {
@ -55,7 +55,7 @@ function alignForHover {
}
} else {
// ... otherwise just align vertically.
lock STEERING to SHIP:UP.
lock STEERING to LookDirUp(SHIP:UP:FOREVECTOR, SHIP:FACING:TOPVECTOR)..
print "Aligning vertical.".
wait until done or VAng(SHIP:FACING:FOREVECTOR, SHIP:UP:FOREVECTOR) < 1.
if done {