Val{ Brake(min=-30,max=80,step=80) HBrake(min=-50,max=100,step=100,disp=0) Handle(min=-30,max=30,step=5) Engine(min=-6500,max=6500,step=2500) arm(min=-25000,max=25000,step=45000) EF(min=-80000,max=80000,step=80000) } Key{ 0:Engine(step=-500) 1:Engine(step=500) 2:Handle(step=-0.5) 3:Handle(step=0.5) 4:Brake(step=-5) 5:arm(step=25000),EF(step=80000) 6:HBrake(step=-5) 7:Brake(step=30),HBrake(step=20) 8:HBrake(step=20) } Body{ Core(){ S:Frame(Angle=-15,Damper=1.5,Spring=1.5){ W:Chip(Angle=-30){ S:Arm(Angle=15,Power=arm,Option=25000){} } E:Chip(Angle=-30){ S:Arm(Angle=15,Power=arm,Option=25000){} } N:Arm(Angle=-90,Power=arm,Option=25000){} } W:Frame(){ W:Frame(Angle=-95){ N:RudderF(Angle=20,Damper=1.15,Spring=1.08){ N:Frame(){ E:Chip(Angle=-100){ S:Arm(Angle=-179,Power=-EF,Option=-80000){} } N:Wheel(Angle=-Handle,Damper=1,Spring=1,Power=-Engine,Brake=Brake,Effect=2){} E:Arm(Angle=85,Power=arm,Option=25000){} } E:Arm(Angle=95,Power=arm,Option=25000){} N:RudderF(Angle=-110,Damper=1.5,Spring=1.5){ N:Arm(Power=arm,Option=25000){} W:Frame(Angle=154){ W:Arm(Angle=30,Power=arm,Option=25000){} N:Arm(Angle=-100,Power=arm,Option=25000){} } W:Frame(Angle=-154){ W:Arm(Angle=-25,Power=arm,Option=25000){} } } } S:RudderF(Angle=-40,Damper=1.15,Spring=1.08){ S:Wheel(Damper=1,Spring=1,Power=-Engine,Brake=HBrake,Effect=2){} W:Arm(Power=arm,Option=25000){} } E:Arm(Angle=80,Power=arm,Option=25000){} W:Arm(Angle=5,Power=arm,Option=25000){} W:Arm(Angle=75,Power=arm,Option=25000){} S:Arm(Angle=55,Damper=2.5,Spring=2.5,Power=arm,Option=25000){} } N:RudderF(Angle=90,Option=1){ E:Frame(Angle=-170,Damper=1.5,Spring=1.5){ E:Arm(Angle=-10,Power=arm,Option=25000){} } S:Arm(Angle=-95,Power=arm,Option=25000){} E:Arm(Power=-EF,Option=-80000){} } } E:Frame(){ E:Frame(Angle=-95){ N:RudderF(Angle=-20,Damper=1.15,Spring=1.08){ N:Frame(){ W:Chip(Angle=-100){ S:Arm(Angle=-179,Power=-EF,Option=-80000){} } N:Wheel(Angle=Handle,Damper=1,Spring=1,Power=Engine,Brake=Brake,Effect=2){} W:Arm(Angle=85,Power=arm,Option=25000){} } W:Arm(Angle=95,Power=arm,Option=25000){} N:RudderF(Angle=110,Damper=1.5,Spring=1.5){ N:Arm(Power=arm,Option=25000){} E:Frame(Angle=154){ N:Arm(Angle=-100,Power=arm,Option=25000){} E:Arm(Angle=30,Power=arm,Option=25000){} } E:Frame(Angle=-154){ E:Arm(Angle=-25,Power=arm,Option=25000){} } } } S:RudderF(Angle=40,Damper=1.15,Spring=1.08){ S:Wheel(Name=TY,Damper=1,Spring=1,Power=Engine,Brake=HBrake,Effect=2){} E:Arm(Power=arm,Option=25000){} } W:Arm(Angle=80,Power=arm,Option=25000){} E:Arm(Angle=5,Power=arm,Option=25000){} E:Arm(Angle=75,Power=arm,Option=25000){} S:Arm(Angle=55,Damper=2.5,Spring=2.5,Power=arm,Option=25000){} } N:RudderF(Angle=-90,Option=1){ W:Frame(Angle=-170,Damper=1.5,Spring=1.5){ W:Arm(Angle=-10,Power=arm,Option=25000){} } S:Arm(Angle=-95,Power=arm,Option=25000){} W:Arm(Power=-EF,Option=-80000){} } } S:Frame(Angle=170){ S:Arm(Angle=10,Power=arm,Option=25000){} } } } Script{ if _HAT(0) == -9000 { Handle = Handle + 0.5 } if _HAT(0) == -27000 { Handle = Handle - 0.5 } if _ANALOG(0) > 150 { Handle = Handle - _ANALOG(0)/1000 } if _ANALOG(0) < -150 { Handle = Handle - _ANALOG(0)/1000 } }