SPOILER! Kattints ide a szöveg elolvasásához!DECLARE RANGE1.
DECLARE RANGE2.
DECLARE DELAY1.
DECLARE DELAY2.
SET LEFT1 TO SHIP:PARTSTAGGED("LEFT1")[0].
SET LEFT2 TO SHIP:PARTSTAGGED("LEFT2")[0].
SET LEFT3 TO SHIP:PARTSTAGGED("LEFT3")[0].
SET LEFTSTR1 TO SHIP:PARTSTAGGED("LEFTSTR1")[0].
SET LEFTSTR2 TO SHIP:PARTSTAGGED("LEFTSTR2")[0].
SET RIGHT1 TO SHIP:PARTSTAGGED("RIGHT1")[0].
SET RIGHT2 TO SHIP:PARTSTAGGED("RIGHT2")[0].
SET RIGHT3 TO SHIP:PARTSTAGGED("RIGHT3")[0].
SET RIGHTSTR1 TO SHIP:PARTSTAGGED("RIGHTSTR1")[0].
SET RIGHTSTR2 TO SHIP:PARTSTAGGED("RIGHTSTR2")[0].
UNTIL SHIP:ALTITUDE > 20000
{
IF GEAR = 1
UNTIL GEAR = 0
{
SET RANGE1 TO 20*SHIP:CONTROL:PILOTMAINTHROTTLE.
SET RANGE2 TO -20*SHIP:CONTROL:PILOTMAINTHROTTLE.
SET DELAY1 TO .35 - 0.045*SHIP:CONTROL:PILOTMAINTHROTTLE.
SET DELAY2 TO .15 - 0.125*SHIP:CONTROL:PILOTMAINTHROTTLE.
LEFTSTR1:GETMODULE("MUMECHTOGGLE"):SETFIELD("MIN ROTATE", RANGE2).
LEFTSTR1:GETMODULE("MUMECHTOGGLE"):SETFIELD("MAX ROTATE", RANGE1).
LEFTSTR2:GETMODULE("MUMECHTOGGLE"):SETFIELD("MIN ROTATE", RANGE2).
LEFTSTR2:GETMODULE("MUMECHTOGGLE"):SETFIELD("MAX ROTATE", RANGE1).
RIGHTSTR1:GETMODULE("MUMECHTOGGLE"):SETFIELD("MIN ROTATE", RANGE2).
RIGHTSTR1:GETMODULE("MUMECHTOGGLE"):SETFIELD("MAX ROTATE", RANGE1).
RIGHTSTR2:GETMODULE("MUMECHTOGGLE"):SETFIELD("MIN ROTATE", RANGE2).
RIGHTSTR2:GETMODULE("MUMECHTOGGLE"):SETFIELD("MAX ROTATE", RANGE1).
///////////////////////////////////////
LEFT1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
LEFT2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
LEFT3:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
RIGHTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 1).
RIGHTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 1).
LEFTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
LEFTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
WAIT DELAY1.
LEFT1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
LEFT2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
LEFT3:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
WAIT DELAY2.
RIGHTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 0).
RIGHTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 0).
LEFTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
LEFTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
RIGHT1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
RIGHT2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
RIGHT3:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
LEFTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 1).
LEFTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 1).
RIGHTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
RIGHTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 1).
WAIT DELAY1.
RIGHT1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
RIGHT2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
RIGHT3:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
WAIT DELAY2.
LEFTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 0).
LEFTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE +", 0).
RIGHTSTR1:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
RIGHTSTR2:GETMODULE("MUMECHTOGGLE"):DOACTION("MOVE -", 0).
}.
}.