Tsiol'kowskij Class Space Cruiser

View previous topic View next topic Go down

Tsiol'kowskij Class Space Cruiser

Post by Echo_Delta_Oscar on Fri Apr 27, 2012 4:07 am



This is the Theodorsen, thirs vessel of the class. These ships were designed to work in absence of gravity and atmosphere.
Controls are in game.

Code:


Val{

   CJNN(min=-100000)
   CJSS(min=-100000)
   CJEE(min=-100000)
   CJWW(min=-100000)
   CJNE(min=-100000)
   CJNW(min=-100000)
   CJSE(min=-100000)
   CJSW(min=-100000)
   CJCC(min=-100000)
   RJN(min=-100000)
   RJS(min=-100000)
   RJC(min=-100000)
   Yaw(min=-50, max=50)
   DSpeed(min=-50, max=100)
   DHeight(default=41, max=1000)
   Prop1(min=-100000)
   Prop2(min=-100000)
   Prop3(min=-100000)
   Prop4(min=-100000)
   ViewA(min=-180, max=180)
   ViewB(min=-100, max=0)
   Gangle(min=-100, max=100)
   BWD(default=0)
   Timer(step=100)
   Trig1(step=10000000)
   Trig2(step=10000000)
   Trig3(step=10000000)
   Trig4(step=10000000)
   Trig5(step=10000000)
   Recoil1(step=10000000)
   Recoil2(step=10000000)
   Recoil3(step=10000000)
   Col1(default=#102040)

}

Key{

   3:Yaw(step=1)
   2:Yaw(step=-1)
   0:DSpeed(step=2)
   1:DSpeed(step=-2)
   15:DHeight(step=1)
   8:DHeight(step=-1)

}

Body{
   Core(){

      S:Cowl(angle=160, option=5, color=#000000){}S:Cowl(angle=-160, option=5, color=#000000){}
      S:Cowl(angle=-30, option=1){
      S:Cowl(angle=60, color=Col1){E:Cowl(angle=92, option=4, color=Col1){}W:Cowl(angle=92, option=3, color=Col1){}
      N:Cowl(angle=30, color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}N:Cowl(angle=90, option=1){
      N:Cowl(angle=-90, color=Col1){
      N:Cowl(angle=-30, effect=#a000){E:Cowl(angle=-92, option=3, effect=#a000){}W:Cowl(angle=-92, option=4, effect=#a000){}}
      S:Cowl(color=Col1){S:Cowl(color=Col1){
      S:Cowl(angle=-30, color=Col1){E:Cowl(angle=-92, option=4, color=Col1){}W:Cowl(angle=-92, option=3, color=Col1){}}}}}}
      N:Cowl(color=Col1){E:Cowl(angle=90, effect=#a000){}W:Cowl(angle=90, effect=#a000){}
      N:Cowl(angle=30, effect=#a000){E:Cowl(angle=92, option=3, effect=#a000){}W:Cowl(angle=92, option=4, effect=#a000){}}}}}}}

      N:TrimF(angle=45, option=1){S:Cowl(angle=180, color=#aa0000, effect=#a000){}}
      N:TrimF(angle=-45, option=1){S:Cowl(angle=180, color=#aa0000, effect=#a000){}}
      N:Frame(angle=ViewB, option=1){S:RudderF(angle=ViewA, option=1){
      S:Frame(angle=-90, option=1){S:Frame(angle=90, option=1){

      S:Cowl(color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, option=1){N:Cowl(angle=-45, effect=#5000){
      E:Cowl(effect=#5000){E:Cowl(effect=#5000){}}
      W:Cowl(effect=#5000){W:Cowl(effect=#5000){}}
      N:Cowl(angle=-135, color=Col1){
      E:Cowl(color=Col1){E:Cowl(color=Col1){E:Cowl(angle=-90, option=4, color=Col1){}}}
      W:Cowl(color=Col1){W:Cowl(color=Col1){W:Cowl(angle=-90, option=3, color=Col1){}}}
      N:Cowl(color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}W:Cowl(color=Col1){W:Cowl(color=Col1){}}
      N:Cowl(angle=-90, color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}W:Cowl(color=Col1){W:Cowl(color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=-44, color=Col1){}
      E:Cowl(color=Col1){N:Cowl(angle=-44, color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}N:Cowl(angle=-44, color=Col1){}}}
      w:Cowl(color=Col1){N:Cowl(angle=-44, color=Col1){}
      W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}N:Cowl(angle=-44, color=Col1){}}}}
      }}}}}}

      N:Frame(option=1){

      S:Cowl(color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}
      N:Cowl(angle=120, option=5, color=Col1){}
      S:Cowl(angle=120, option=5, color=Col1){}
      E:Cowl(angle=120, option=5, color=Col1){}
      W:Cowl(angle=120, option=5, color=Col1){}

      N:TrimF(angle=90, option=1){N:Jet(name=RN, power=RJN, color=#000000){N:Weight(angle=180, option=3, color=#000000){

      W:Cowl(option=1){W:Cowl(option=1){W:Cowl(option=1){W:Cowl(option=1){}}}}}}}

      N:Frame(option=1){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      N:Jet(name=NN, power=CJNN, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){N:Cowl(angle=-45, color=Col1){
      E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-120, option=5, color=Col1){}}}}}}
      W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){N:Cowl(angle=-45, color=Col1){
      E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-120, option=5, color=Col1){}}}}}}
      S:Cowl(color=Col1){}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(option=3, color=Col1){}W:Cowl(option=4, color=Col1){}}}
      N:Cowl(color=Col1){E:Cowl(option=3, color=Col1){}W:Cowl(option=4, color=Col1){}}}}}

      S:Frame(option=1){

      S:Cowl(color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      S:Frame(option=1){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      E:Frame(option=1){E:Jet(name=NE, power=CJNE, color=#000000){

      N:Cowl(angle=60, option=1){N:Cowl(angle=-150, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=15, color=Col1){S:Cowl(color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=15, color=Col1){N:Cowl(color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      W:Frame(option=1){W:Jet(name=NW, power=CJNW, color=#000000){

      N:Cowl(angle=60, option=1){N:Cowl(angle=-150, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=15, color=Col1){S:Cowl(color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=15, color=Col1){N:Cowl(color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      N:Frame(angle=90, option=1){N:TrimF(angle=Gangle, option=1){

      S:Cowl(angle=180, color=Col1){N:Cowl(color=Col1){}
      E:Cowl(angle=-120, color=Col1){N:Cowl(color=Col1){}}
      W:Cowl(angle=-120, color=Col1){N:Cowl(color=Col1){}}}
      N:Cowl(angle=90, color=Col1){E:Cowl(angle=-120, color=Col1){}W:Cowl(angle=-120, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=-120, option=3, color=Col1){}W:Cowl(angle=-120, option=4, color=Col1){}
      N:Cowl(angle=-140, option=5, color=Col1){}}}

      N:Frame(angle=-ViewB, option=1){

      N:Cowl(angle=120, color=Col1){}
      S:Cowl(angle=120, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig1, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig1, option=100000, color=#000000){}
      E:Arm(angle=-90, power=Trig2, option=100000, color=#000000){}
      W:Arm(angle=-90, power=Trig2, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil1, effect=2, color=#000000){}
      E:Frame(option=1){

      N:Cowl(angle=120, option=4, color=Col1){}
      S:Cowl(angle=120, option=3, color=Col1){}
      E:Cowl(angle=140, option=5, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig3, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig4, option=100000, color=#000000){}
      E:Arm(angle=-90, power=Trig5, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil2, effect=2, color=#000000){}}
      W:Frame(option=1){

      N:Cowl(angle=120, option=3, color=Col1){}
      S:Cowl(angle=120, option=4, color=Col1){}
      W:Cowl(angle=140, option=5, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig4, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig3, option=100000, color=#000000){}
      W:Arm(angle=-90, power=Trig5, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil3, effect=2, color=#000000){}}}
      }}

      S:Jet(power=CJCC, color=#000000){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      N:Weight(angle=180, option=3, color=#000000){}S:Jet(name=CC, power=CJCC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      S:Jet(name=F3, angle=-90, power=Prop3, color=#000000){}
      N:Jet(angle=90, name=F4, power=Prop4, color=#000000){

      N:Cowl(angle=-90, color=Col1){E:Cowl(angle=-90, color=Col1){}W:Cowl(angle=-90, color=Col1){}
      N:Cowl(angle=-30, color=Col1){E:Cowl(angle=-92, option=3, color=Col1){}W:Cowl(angle=-92, option=4, color=Col1){}}
      S:Cowl(angle=-160, option=5, color=#606060){}}
      N:Cowl(angle=90, color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}}}}}


      N:TrimF(angle=90, option=1){
      S:Jet(name=RC, power=RJC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}
      N:Jet(power=RJC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}}
      S:Jet(power=RJC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}}}}
      S:Jet(power=CJCC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      S:Frame(option=1){

      N:Frame(angle=90, option=1){N:TrimF(angle=Gangle, option=1){N:Frame(option=1){

      S:Cowl(angle=180, color=Col1){N:Cowl(color=Col1){}
      E:Cowl(angle=-120, color=Col1){N:Cowl(color=Col1){}}
      W:Cowl(angle=-120, color=Col1){N:Cowl(color=Col1){}}}
      N:Cowl(angle=90, color=Col1){E:Cowl(angle=-120, color=Col1){}W:Cowl(angle=-120, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=-120, option=3, color=Col1){}W:Cowl(angle=-120, option=4, color=Col1){}
      N:Cowl(angle=-140, option=5, color=Col1){}}}

      N:Frame(angle=-ViewB, option=1){

      N:Cowl(angle=120, color=Col1){}
      S:Cowl(angle=120, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig1, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig1, option=100000, color=#000000){}
      E:Arm(angle=-90, power=Trig2, option=100000, color=#000000){}
      W:Arm(angle=-90, power=Trig2, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil1, effect=2, color=#000000){}
      E:Frame(option=1){

      N:Cowl(angle=120, option=4, color=Col1){}
      S:Cowl(angle=120, option=3, color=Col1){}
      E:Cowl(angle=140, option=5, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig3, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig4, option=100000, color=#000000){}
      E:Arm(angle=-90, power=Trig5, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil2, effect=2, color=#000000){}}
      W:Frame(option=1){

      N:Cowl(angle=120, option=3, color=Col1){}
      S:Cowl(angle=120, option=4, color=Col1){}
      W:Cowl(angle=140, option=5, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig4, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig3, option=100000, color=#000000){}
      W:Arm(angle=-90, power=Trig5, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil3, effect=2, color=#000000){}}}
      }}}

      S:Cowl(color=Col1){N:Cowl(color=Col1){}}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      E:Frame(option=1){E:Frame(option=1){E:Jet(name=EE, power=CJEE, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      W:Cowl(angle=-5, color=Col1){W:Cowl(color=Col1){W:Cowl(color=Col1){}}}
      E:Cowl(angle=-160, color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}}
      S:Cowl(option=1){S:Cowl(option=1){
      N:Cowl(angle=30, option=1){N:Cowl(angle=-120, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=10, color=Col1){N:Cowl(angle=-10, option=5, color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      S:Frame(angle=30, option=1){S:Jet(name=F1, angle=-120, power=Prop1, color=#000000){}}}}}
      W:Frame(option=1){W:Frame(option=1){W:Jet(name=WW, power=CJWW, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(angle=-5, color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}}
      W:Cowl(angle=-160, color=Col1){W:Cowl(color=Col1){W:Cowl(color=Col1){}}}
      S:Cowl(option=1){S:Cowl(option=1){
      N:Cowl(angle=30, option=1){N:Cowl(angle=-120, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=10, color=Col1){N:Cowl(angle=-10, option=5, color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      S:Frame(angle=30, option=1){S:Jet(name=F2, angle=-120, power=Prop2, color=#000000){}}}}}
      S:TrimF(angle=90, option=1){S:Jet(name=RS, power=RJS, color=#000000){N:Weight(angle=180, option=3, color=#000000){

      N:Cowl(option=1){N:Cowl(option=1){N:Cowl(option=1){N:Cowl(option=1){}}}}
      E:Cowl(option=1){E:Cowl(option=1){E:Cowl(option=1){E:Cowl(option=1){}}}}}}}

      S:Frame(option=1){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}
      S:Cowl(){E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}
      S:Cowl(color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}
      S:Cowl(angle=30, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=92, option=4, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=92, option=3, color=Col1){}}}}}}}

      S:Jet(name=SS, power=CJSS, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      S:Cowl(angle=-30, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=-92, option=4, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=-92, option=3, color=Col1){}}}}}}
      }}}}}}}}}

}}

Script{

   print 0,"JOIN THE DARK SIDE!"
   print 1,"Bearing: ",ViewA,", Elevation: ", ViewB
   print 3,"Speed Setting: ",DSpeed," m/s, Speed: ", _VEL()," m/s"
   print 2,"Altitude Setting: ", DHeight," m, Altitude: ",_Y()," m"
   print 7,"Mass: ", _WEIGHT()," kg"
   print 8,"Fuel: ", _FUEL()," units, LVL: ",_FUEL()/2335000," %"

   print 12,"Analog Control to aim Cannons"
   print 13,"Analog throttle to select speed"
   print 14,"W/S to select altitude"
   print 15,"L/R arro keys to steer, Z to reset rudder setting"
   print 16,"E to reverse engines"
   print 17,"Q to shoot"
   print 18,"Hold X to reset Gun Bearing"

   Prop1=(DSpeed-_VY(F1))*500-Yaw*20+(_VY(F2)-_VY(F1))*1000/(1+20*Yaw)
   Prop2=(DSpeed-_VY(F2))*500+Yaw*20-(_VY(F2)-_VY(F1))*1000/(1+20*Yaw)
   CJNN=-_VY(NN)*1000+(_Y(SS)-_Y(NN))*10000+(DHeight-_Y(CC))*550
   CJSS=-_VY(SS)*1000-(_Y(SS)-_Y(NN))*10000+(DHeight-_Y(CC))*500
   CJEE=-_VY(EE)*1000+(_Y(WW)-_Y(EE))*1000+(DHeight-_Y(CC))*400
   CJWW=-_VY(WW)*1000+(_Y(EE)-_Y(WW))*1000+(DHeight-_Y(CC))*400
   CJNE=-_VY(NE)*1000+(_Y(NW)-_Y(NE))*10000+(DHeight-_Y(CC))*200
   CJNW=-_VY(NW)*1000+(_Y(NE)-_Y(NW))*10000+(DHeight-_Y(CC))*200
   CJCC=(-_VY(CC)*5000)+(DHeight-_Y(CC))*500/3
   RJN=(-_VY(RN)-_VY(RS))*1000+Yaw*200
   RJS=(-_VY(RN)-_VY(RS))*1000+Yaw*200
   RJC=-_VY(RC)*1000
   Prop3=(DSpeed-_VY(F1))*100-(_Y(SS)-_Y(NN))*10000
   Prop4=(DSpeed-_VY(F2))*100+(_Y(SS)-_Y(NN))*10000

   Gangle=-ViewA

   BWD=_MOD(BWD+_KEYDOWN(16),2)

   if _KEY(5)=(0){
   ViewA=ViewA+(_ANALOG(0))/1000
   ViewB=ViewB-(_ANALOG(1))/1000}

   if BWD=(0){
   DSpeed=(_ANALOG(2)+1000)/20}

   if BWD=(1){
   DSpeed=-(_ANALOG(2)+1000)/40}

   if _KEY(5)>(0) & _ANALOG(0)=(0){
   ViewA=ViewA-ViewA/(1+_ABS(ViewA)/2)
   ViewB=ViewB-ViewB/(1+_ABS(ViewB)/2)}

   if ViewB>(-10) & _ABS(ViewA)<(45){
   Timer=0}

   if _KEY(4)>(0){
   Yaw=0}

   if _KEY(14)>(0){
   Timer=Timer+1}

   if Timer=(5){
   Trig1=10000000
   Recoil1=200000}

   if Timer=(10){
   Trig2=10000000
   Recoil1=200000}

   if Timer=(15){
   Trig3=10000000
   Recoil2=100000
   Recoil3=100000}

   if Timer=(20){
   Trig4=10000000
   Recoil2=100000
   Recoil3=100000}

   if Timer=(25){
   Trig5=10000000
   Recoil2=100000
   Recoil3=100000
   Timer=0}

   if Yaw>(0){
   print 5,"Rudder ",_ABS(Yaw)," Right"}

   if Yaw<(0){
   print 5,"Rudder ",_ABS(Yaw)," Left"}

   if Yaw=(0){
   print 5,"Rudder Amidships"}

   if BWD=(0){
   print 4,"Forward"}

   if BWD=(1){
   print 4,"Backward"}

}



Last edited by Echo_Delta_Oscar on Mon Apr 30, 2012 7:42 am; edited 2 times in total (Reason for editing : Gun Elevation Zeroing)
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

Re: Tsiol'kowskij Class Space Cruiser

Post by MrSparks on Sun Apr 29, 2012 12:54 pm

Code:
  if _KEY(5)>(0) & _ANALOG(0)=(0){
  ViewA=ViewA-ViewA/(1+_ABS(ViewA)/2))}
has a syntax error. should be
Code:
  if _KEY(5)>(0) & _ANALOG(0)=(0){
  ViewA=ViewA-ViewA/(1+_ABS(ViewA)/2)}
Other than that, it's nice, once I got my joystick down off the shelf.

MrSparks
Tank
Tank

Posts : 73
Join date : 2012-01-05
Age : 27
Location : Michigan

View user profile

Back to top Go down

Re: Tsiol'kowskij Class Space Cruiser

Post by Echo_Delta_Oscar on Mon Apr 30, 2012 7:42 am

Thanks, I fixed all the vessels in the class.
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

Re: Tsiol'kowskij Class Space Cruiser

Post by Echo_Delta_Oscar on Sun May 06, 2012 1:21 pm

Here I post the Weissinger, fourth vessel of the class.
Since Sentinel Class Cruiser can rotate their cannons now, the Tsiol'kowskij can rotare their turrets with no limit.

Code:


Val{

   CJNN(min=-100000)
   CJss(min=-100000)
   CJEE(min=-100000)
   CJWW(min=-100000)
   CJNE(min=-100000)
   CJNW(min=-100000)
   CJSE(min=-100000)
   CJSW(min=-100000)
   CJCC(min=-100000)
   RJN(min=-100000)
   RJS(min=-100000)
   RJC(min=-100000)
   Yaw(min=-50, max=50)
   DSpeed(min=-50, max=150)
   DHeight(default=41, max=1000)
   Prop1(min=-100000)
   Prop2(min=-100000)
   Prop3(min=-100000)
   Prop4(min=-100000)
   ViewA(min=-181, max=181)
   ViewB(min=-100, max=0)
   Gangle(min=-181, max=181)
   BWD(default=0)
   Timer(step=100)
   Trig1(step=10000000)
   Trig2(step=10000000)
   Trig3(step=10000000)
   Trig4(step=10000000)
   Trig5(step=10000000)
   Recoil1(step=10000000)
   Recoil2(step=10000000)
   Recoil3(step=10000000)
   Col1(default=#303030)

}

Key{

   3:Yaw(step=1)
   2:Yaw(step=-1)
   0:DSpeed(step=2)
   1:DSpeed(step=-2)
   15:DHeight(step=1)
   8:DHeight(step=-1)

}

Body{
   Core(){

      S:Cowl(angle=160, option=5, color=#000000){}S:Cowl(angle=-160, option=5, color=#000000){}
      S:Cowl(angle=-30, option=1){
      S:Cowl(angle=60, color=Col1){E:Cowl(angle=92, option=4, color=Col1){}W:Cowl(angle=92, option=3, color=Col1){}
      N:Cowl(angle=30, color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}N:Cowl(angle=90, option=1){
      N:Cowl(angle=-90, color=Col1){
      N:Cowl(angle=-30, effect=#a000){E:Cowl(angle=-92, option=3, effect=#a000){}W:Cowl(angle=-92, option=4, effect=#a000){}}
      S:Cowl(color=Col1){S:Cowl(color=Col1){
      S:Cowl(angle=-30, color=Col1){E:Cowl(angle=-92, option=4, color=Col1){}W:Cowl(angle=-92, option=3, color=Col1){}}}}}}
      N:Cowl(color=Col1){E:Cowl(angle=90, effect=#a000){}W:Cowl(angle=90, effect=#a000){}
      N:Cowl(angle=30, effect=#a000){E:Cowl(angle=92, option=3, effect=#a000){}W:Cowl(angle=92, option=4, effect=#a000){}}}}}}}

      N:TrimF(angle=45, option=1){S:Cowl(angle=180, color=#aa0000, effect=#a000){}}
      N:TrimF(angle=-45, option=1){S:Cowl(angle=180, color=#aa0000, effect=#a000){}}
      N:Frame(angle=ViewB, option=1){S:RudderF(angle=ViewA, option=1){
      S:Frame(angle=-90, option=1){S:Frame(angle=90, option=1){

      S:Cowl(color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, option=1){N:Cowl(angle=-45, effect=#5000){
      E:Cowl(effect=#5000){E:Cowl(effect=#5000){}}
      W:Cowl(effect=#5000){W:Cowl(effect=#5000){}}
      N:Cowl(angle=-135, color=Col1){
      E:Cowl(color=Col1){E:Cowl(color=Col1){E:Cowl(angle=-90, option=4, color=Col1){}}}
      W:Cowl(color=Col1){W:Cowl(color=Col1){W:Cowl(angle=-90, option=3, color=Col1){}}}
      N:Cowl(color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}W:Cowl(color=Col1){W:Cowl(color=Col1){}}
      N:Cowl(angle=-90, color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}W:Cowl(color=Col1){W:Cowl(color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=-44, color=Col1){}
      E:Cowl(color=Col1){N:Cowl(angle=-44, color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}N:Cowl(angle=-44, color=Col1){}}}
      w:Cowl(color=Col1){N:Cowl(angle=-44, color=Col1){}
      W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}N:Cowl(angle=-44, color=Col1){}}}}
      }}}}}}

      N:Frame(option=1){

      S:Cowl(color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}
      N:Cowl(angle=120, option=5, color=Col1){}
      S:Cowl(angle=120, option=5, color=Col1){}
      E:Cowl(angle=120, option=5, color=Col1){}
      W:Cowl(angle=120, option=5, color=Col1){}

      N:TrimF(angle=90, option=1){N:Jet(name=RN, power=RJN, color=#000000){N:Weight(angle=180, option=3, color=#000000){

      W:Cowl(option=1){W:Cowl(option=1){W:Cowl(option=1){W:Cowl(option=1){}}}}}}}

      N:Frame(option=1){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      N:Jet(name=NN, power=CJNN, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){N:Cowl(angle=-45, color=Col1){
      E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-120, option=5, color=Col1){}}}}}}
      W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){N:Cowl(angle=-45, color=Col1){
      E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-45, color=Col1){E:Cowl(angle=-92, color=Col1){}W:Cowl(angle=-92, color=Col1){}
      N:Cowl(angle=-120, option=5, color=Col1){}}}}}}
      S:Cowl(color=Col1){}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(option=3, color=Col1){}W:Cowl(option=4, color=Col1){}}}
      N:Cowl(color=Col1){E:Cowl(option=3, color=Col1){}W:Cowl(option=4, color=Col1){}}}}}

      S:Frame(option=1){

      S:Cowl(color=Col1){}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      S:Frame(option=1){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      E:Frame(option=1){E:Jet(name=NE, power=CJNE, color=#000000){

      N:Cowl(angle=60, option=1){N:Cowl(angle=-150, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=15, color=Col1){S:Cowl(color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=15, color=Col1){N:Cowl(color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      W:Frame(option=1){W:Jet(name=NW, power=CJNW, color=#000000){

      N:Cowl(angle=60, option=1){N:Cowl(angle=-150, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=15, color=Col1){S:Cowl(color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=15, color=Col1){N:Cowl(color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      S:Jet(power=CJCC, color=#000000){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      N:Weight(angle=180, option=3, color=#000000){}S:Jet(name=CC, power=CJCC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      S:Jet(name=F3, angle=-90, power=Prop3, color=#000000){}
      N:Jet(angle=90, name=F4, power=Prop4, color=#000000){

      N:Cowl(angle=-90, color=Col1){E:Cowl(angle=-90, color=Col1){}W:Cowl(angle=-90, color=Col1){}
      N:Cowl(angle=-30, color=Col1){E:Cowl(angle=-92, option=3, color=Col1){}W:Cowl(angle=-92, option=4, color=Col1){}}
      S:Cowl(angle=-160, option=5, color=#606060){}}
      N:Cowl(angle=90, color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}W:Cowl(angle=90, color=Col1){}}}}}

      N:Frame(angle=90, option=1){N:Frame(angle=-90, option=1){N:RudderF(angle=Gangle, option=1){S:Frame(angle=ViewB, option=1){
      N:Frame(angle=90, option=1){

      S:Cowl(angle=180, color=Col1){E:Cowl(angle=-120, color=Col1){}W:Cowl(angle=-120, color=Col1){}}
      N:Cowl(angle=90, color=Col1){E:Cowl(angle=-120, color=Col1){}W:Cowl(angle=-120, color=Col1){}
      N:Cowl(color=Col1){E:Cowl(angle=-120, option=3, color=Col1){}W:Cowl(angle=-120, option=4, color=Col1){}
      N:Cowl(angle=-140, option=5, color=Col1){}}}

      N:Frame(option=1){

      N:Cowl(angle=120, color=Col1){}
      S:Cowl(angle=120, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig1, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig1, option=100000, color=#000000){}
      E:Arm(angle=-90, power=Trig2, option=100000, color=#000000){}
      W:Arm(angle=-90, power=Trig2, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil1, effect=2, color=#000000){}
      E:Frame(option=1){

      N:Cowl(angle=120, option=4, color=Col1){}
      S:Cowl(angle=120, option=3, color=Col1){}
      E:Cowl(angle=140, option=5, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig3, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig4, option=100000, color=#000000){}
      E:Arm(angle=-90, power=Trig5, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil2, effect=2, color=#000000){}}
      W:Frame(option=1){

      N:Cowl(angle=120, option=3, color=Col1){}
      S:Cowl(angle=120, option=4, color=Col1){}
      W:Cowl(angle=140, option=5, color=Col1){}
      N:Cowl(angle=-120, option=5, color=#aa0000){}
      S:Cowl(angle=-120, option=5, color=#aa0000){}
      E:Cowl(angle=-120, option=5, color=#aa0000){}
      W:Cowl(angle=-120, option=5, color=#aa0000){}

      N:Arm(angle=-90, power=Trig4, option=100000, color=#000000){}
      S:Arm(angle=-90, power=Trig3, option=100000, color=#000000){}
      W:Arm(angle=-90, power=Trig5, option=100000, color=#000000){}
      S:Jet(angle=180, power=-Recoil3, effect=2, color=#000000){}}}
      }}}}}
      N:TrimF(angle=90, option=1){
      S:Jet(name=RC, power=RJC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}
      N:Jet(power=RJC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}}
      S:Jet(power=RJC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}}}}
      S:Jet(power=CJCC, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      S:Frame(option=1){

      S:Cowl(color=Col1){N:Cowl(color=Col1){}}
      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}

      E:Frame(option=1){E:Frame(option=1){E:Jet(name=EE, power=CJEE, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      W:Cowl(angle=-5, color=Col1){W:Cowl(color=Col1){W:Cowl(color=Col1){}}}
      E:Cowl(angle=-160, color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}}
      S:Cowl(option=1){S:Cowl(option=1){
      N:Cowl(angle=30, option=1){N:Cowl(angle=-120, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=10, color=Col1){N:Cowl(angle=-10, option=5, color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      S:Frame(angle=30, option=1){S:Jet(name=F1, angle=-120, power=Prop1, color=#000000){}}}}}
      W:Frame(option=1){W:Frame(option=1){W:Jet(name=WW, power=CJWW, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      E:Cowl(angle=-5, color=Col1){E:Cowl(color=Col1){E:Cowl(color=Col1){}}}
      W:Cowl(angle=-160, color=Col1){W:Cowl(color=Col1){W:Cowl(color=Col1){}}}
      S:Cowl(option=1){S:Cowl(option=1){
      N:Cowl(angle=30, option=1){N:Cowl(angle=-120, option=1){
      N:Cowl(angle=120, color=Col1){S:Cowl(angle=30, color=Col1){
      E:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      W:Cowl(angle=90, color=Col1){S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}
      S:Cowl(color=Col1){S:Cowl(angle=10, color=Col1){S:Cowl(angle=-10, option=5, color=Col1){}}}}}
      S:Cowl(angle=120, color=Col1){N:Cowl(angle=30, color=Col1){
      N:Cowl(color=Col1){N:Cowl(angle=10, color=Col1){N:Cowl(angle=-10, option=5, color=Col1){}}}}}
      E:Cowl(angle=90, option=5, color=Col1){}
      W:Cowl(angle=90, option=5, color=Col1){}}}}}

      S:Frame(angle=30, option=1){S:Jet(name=F2, angle=-120, power=Prop2, color=#000000){}}}}}
      S:TrimF(angle=90, option=1){S:Jet(name=RS, power=RJS, color=#000000){N:Weight(angle=180, option=3, color=#000000){

      N:Cowl(option=1){N:Cowl(option=1){N:Cowl(option=1){N:Cowl(option=1){}}}}
      E:Cowl(option=1){E:Cowl(option=1){E:Cowl(option=1){E:Cowl(option=1){}}}}}}}

      S:Frame(option=1){

      E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}
      S:Cowl(){E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){}}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(angle=-90, option=1){N:Cowl(angle=90, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}
      S:Cowl(color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}
      S:Cowl(angle=30, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=92, option=4, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=92, option=3, color=Col1){}}}}}}}

      S:Jet(name=SS, power=CJSS, color=#000000){N:Weight(angle=180, option=3, color=#000000){}

      S:Cowl(angle=-30, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=-92, option=4, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=-92, option=3, color=Col1){}}}}}}
      }}}}}}}}}

}}

Script{

   print 0,"JOIN THE DARK SIDE!"
   print 1,"Bearing: ",ViewA,", Elevation: ", ViewB
   print 3,"Speed Setting: ",DSpeed," m/s, Speed: ", _VEL()," m/s"
   print 2,"Altitude Setting: ", DHeight," m, Altitude: ",_Y()," m"
   print 7,"Mass: ", _WEIGHT()," kg"
   print 8,"Fuel: ", _FUEL()," units, LVL: ",_FUEL()/2335000," %"

   Prop1=(DSpeed-_VY(F1))*500-Yaw*20+(_VY(F2)-_VY(F1))*1000/(1+20*Yaw)
   Prop2=(DSpeed-_VY(F2))*500+Yaw*20-(_VY(F2)-_VY(F1))*1000/(1+20*Yaw)
   CJNN=-_VY(NN)*1000+(_Y(SS)-_Y(NN))*10000+(DHeight-_Y(CC))*550
   CJSS=-_VY(SS)*1000-(_Y(SS)-_Y(NN))*10000+(DHeight-_Y(CC))*500
   CJEE=-_VY(EE)*1000+(_Y(WW)-_Y(EE))*10000+(DHeight-_Y(CC))*400
   CJWW=-_VY(WW)*1000+(_Y(EE)-_Y(WW))*10000+(DHeight-_Y(CC))*400
   CJNE=-_VY(NE)*1000+(_Y(NW)-_Y(NE))*10000+(DHeight-_Y(CC))*200
   CJNW=-_VY(NW)*1000+(_Y(NE)-_Y(NW))*10000+(DHeight-_Y(CC))*200
   CJCC=(-_VY(CC)*5000)+(DHeight-_Y(CC))*500/3
   RJN=(-_VY(RN)-_VY(RS))*1000+Yaw*200
   RJS=(-_VY(RN)-_VY(RS))*1000+Yaw*200
   RJC=-_VY(RC)*1000
   Prop3=(DSpeed-_VY(F3))*100-(_Y(SS)-_Y(NN))*10000
   Prop4=(DSpeed-_VY(F4))*100+(_Y(SS)-_Y(NN))*10000

   Gangle=-ViewA

   BWD=_MOD(BWD+_KEYDOWN(16),2)

   if _KEY(5)=(0){
   ViewA=ViewA+(_ANALOG(0))/1000
   ViewB=ViewB-(_ANALOG(1))/1000}

   if BWD=(0){
   DSpeed=(_ANALOG(2)+1000)/40*3}

   if BWD=(1){
   DSpeed=-(_ANALOG(2)+1000)/40}

   if _KEY(5)>(0) & _ANALOG(0)=(0){
   ViewA=ViewA-ViewA/(1+_ABS(ViewA)/2)}

   if ViewA<(-180){
   ViewA=179}

   if _KEY(4)>(0){
   Yaw=0}

   if ViewA>(180){
   ViewA=-179}

   if _KEY(14)>(0){
   Timer=Timer+1}

   if Timer=(5){
   Trig1=10000000
   Recoil1=200000}

   if Timer=(10){
   Trig2=10000000
   Recoil1=200000}

   if Timer=(15){
   Trig3=10000000
   Recoil2=100000
   Recoil3=100000}

   if Timer=(20){
   Trig4=10000000
   Recoil2=100000
   Recoil3=100000}

   if Timer=(25){
   Trig5=10000000
   Recoil2=100000
   Recoil3=100000
   Timer=0}

   if Yaw>(0){
   print 5,"Rudder ",_ABS(Yaw)," Right"}

   if Yaw<(0){
   print 5,"Rudder ",_ABS(Yaw)," Left"}

   if Yaw=(0){
   print 5,"Rudder Amidships"}

   if BWD=(0){
   print 4,"Forward"}

   if BWD=(1){
   print 4,"Backward"}

}



Last edited by Echo_Delta_Oscar on Mon May 07, 2012 4:59 pm; edited 1 time in total (Reason for editing : Typing mistake spotted)
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

Re: Tsiol'kowskij Class Space Cruiser

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum