View difference between Paste ID: pVcVhyWN and vxbY6GcK
SHOW: | | - or go back to the newest paste.
1-
switch to 0.
1+
ship:dockingports[1]:controlfrom().
2-
run airplanesteer.
2+
3-
fuelcells on.
3+
4
for e in es e:activate.
5
set es to ship:partsdubbedpattern("wolf").
6
for e in es set e:gimbal:limit to 6.
7-
set es to ship:partsdubbedpattern("vector").
7+
8
bays off. 
9
rcs on.
10
toggle ag1.
11
brakes off.
12
set servos to ship:modulesnamed("ModuleRoboticRotationServo").
13
for s in servos { 
14
	s:setfield("damping", 80). 
15
	s:setfield("traverse rate", 40). 
16
	s:setfield("locked",false).
17
	s:setfield("motor",true).
18
}
19
function tilt2 {
20
parameter tlt is 0.
21
for s in servos s:setfield("target angle", tlt).
22
}.
23
tilt2(20).
24
set x to 90.
25
set p to 20.
26
lock steering to heading(x, p).
27
when true then { tilt2(min(max(10,alt:Radar), 90)). return alt:Radar <  2000. }.
28
wait 1. 
29
lights on.
30
lock roll to max(-5,min(5, body:geopositionof(heading(x,0):vector):bearing)).
31
lock steering to heading(x, p, -roll).
32-
//lock roll to max(-5,min(5, body:geopositionof(heading(x,0):vector):bearing)).
32+
33
when alt:radar > 20 then gear off.
34
when alt:Radar > 2000 then { rcs off.  for e in es if e:position:x > 0 set e:gimbal:limit to 100. }
35
when apoapsis > 55000 then lock throttle to 0.
36
when apoapsis > 40000 then { lock steering to prograde. for e in es if e:position:x > 0 set e:gimbal:limit to 100. }
37
38
39
40
41
42
43
44
45