Doom Class Space Battleship

View previous topic View next topic Go down

Doom Class Space Battleship

Post by Echo_Delta_Oscar on Tue May 15, 2012 11:09 am



This is analog controlled, same key map as the Tsiol'kowskij, plus G key to lower and rais the main deck;
It is inferior to the Tsiol'kowskij, Sentinel and Zephyr on any aspect but one: the armament: it has 2 1000000 option guns, with recoil suppression; these guns take quite a long time to reload, the ship is slow and hard to control, but once in position with its guns aimed and ready to fire it is lethal.

Code:

Val{

   CJNN(min=-50000)
   CJss(min=-50000)
   CJEE(min=-100000)
   CJWW(min=-100000)
   CJNE(min=-100000)
   CJNW(min=-100000)
   CJSE(min=-100000)
   CJSW(min=-100000)
   CJCC(min=-50000, max=50000)
   RJN(min=-100000)
   RJS(min=-100000)
   RJC(min=-100000)
   Yaw(min=-20, max=20)
   DSpeed(min=-50, max=100)
   DHeight(default=52, max=1000)
   Prop1(min=-30000, max=30000)
   Prop2(min=-30000, max=30000)
   ViewA(min=-181, max=181)
   ViewB(min=-100, max=0)
   Per()
   PRS(default=0, max=180, step=0)
   PRS2(default=0, min=0, max=360, step=0)
   Gangle(min=-100, max=100)
   BWD(default=0)
   Gtim(step=1)
   Ltim1()
   TrigM(step=10000000)
   Trig1(step=10000000)
   Trig2(step=10000000)
   Trig3(step=10000000)
   Trig4(step=10000000)
   Trig5(step=10000000)
   RecoilM(step=10000000)
   Recoil1(step=10000000)
   Recoil2(step=10000000)
   Recoil3(step=10000000)
   Col1(default=#202020)
   Eff1(default=#0000)
   Eff2(default=#0000)
   Eff3(default=#0000)
   EffA(default=#5000)
   EffB(default=#ffff)
   EffC(default=#a000)

}

Key{

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

}

Body{

Core(){

      E:Cowl(angle=91, color=Col1){E:Cowl(angle=-1, color=Col1){}W:Cowl(angle=2, color=Col1){W:Cowl(angle=-1, color=Col1){}}}
      W:Cowl(angle=91, color=Col1){W:Cowl(angle=-1, color=Col1){}E:Cowl(angle=2, color=Col1){E:Cowl(angle=-1, color=Col1){}}}

      N:TrimF(angle=45, option=1){S:Cowl(angle=180, option=5, color=#aa0000, effect=#a000){}}
      N:TrimF(angle=-45, option=1){S:Cowl(angle=180, option=5, color=#aa0000, effect=#a000){}}

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

      N:Frame(angle=ViewB, option=1){S:Frame(angle=90, option=1){N:TrimF(angle=-ViewA, option=1){
      S:Frame(angle=PRS, option=1){S:Frame(angle=-PRS2, option=1){S:Frame(angle=PRS, option=1){
      S:Frame(option=1){N:TrimF(angle=ViewA, option=1){S:Frame(angle=-60, option=1){
      S:Frame(angle=-30, option=1){
      E:Frame(option=1){N:Weight(angle=-ViewB, option=8){N:Weight(option=8){
      N:Jet(angle=90, power=RecoilM){}S:Jet(angle=-90, power=RecoilM){}
      N:Jet(angle=-90, power=-RecoilM){}S:Jet(angle=90, power=-RecoilM){}
      N:Arm(power=TrigM, option=1000000){}}}}
      W:Frame(option=1){N:Weight(angle=-ViewB, option=8){N:Weight(option=8){
      N:Jet(angle=90, power=RecoilM){}S:Jet(angle=-90, power=RecoilM){}
      N:Jet(angle=-90, power=-RecoilM){}S:Jet(angle=90, power=-RecoilM){}
      N:Arm(power=TrigM, option=1000000){}}}}
      }}}}

      N:Frame(name=CC, angle=90, option=1){

      N:Cowl(color=Col1){N:Cowl(angle=140, option=5, color=Col1){}
      E:Cowl(angle=120, option=3, color=Col1){S:Cowl(color=Col1){}}
      W:Cowl(angle=120, option=4, color=Col1){S:Cowl(color=Col1){}}
      E:Cowl(color=Col1){}W:Cowl(color=Col1){}S:Cowl(color=Col1){}}
      N:Cowl(angle=-90, option=1){
      N:Cowl(angle=90, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=90, color=Col1){}}
      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:TrimF(angle=90, option=1){
      S:Jet(name=Rc, power=RJC){S:Jet(Power=RJC){}}}
      E:Jet(power=CJCC){N:Weight(angle=180, option=3){}
      E:Frame(){E:Frame(){

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

      E:Jet(name=EE, power=CJEE){}}}}
      W:Jet(power=CJCC){N:Weight(angle=180, option=3){}
      W:Frame(){W:Frame(){

      W:Cowl(angle=-30, color=Col1){W:Cowl(angle=30, color=Col1){
      N:Cowl(angle=90, color=Col1){E:Cowl(option=5, color=Col1){}}
      S:Cowl(angle=90, color=Col1){E:Cowl(option=5, color=Col1){}}}}
      W:Cowl(angle=30, color=Col1){W:Cowl(angle=-30, color=Col1){W:Cowl(angle=-90, color=Col1){
      N:Cowl(angle=120, option=5, color=#00aa00, effect=Eff3){}
      S:Cowl(angle=120, option=5, color=#00aa00, effect=Eff3){}
      E:Cowl(angle=120, option=5, color=#00aa00, effect=Eff3){}
      W:Cowl(angle=120, option=5, color=#00aa00, effect=Eff3){}}}}

      W:Jet(name=WW, power=CJWW){}}}}

      N:Frame(option=1){N:TrimF(angle=90, option=1){N:Jet(name=RN, power=RJN){N:Jet(power=RJN){}}}
      N:Frame(option=1){
      N:Jet(name=NN, power=CJNN){N:Weight(angle=180, option=3){}

      S:Cowl(angle=-90, option=1){S:Cowl(angle=90, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=90, 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){}}}}}
      E:Cowl(color=Col1){S:Cowl(color=Col1){}}W:Cowl(color=Col1){S:Cowl(color=Col1){}}
      E:Cowl(angle=120, color=Col1){}W:Cowl(angle=120, color=Col1){}
      S:Cowl(color=Col1){S:Cowl(angle=140, option=5, color=Col1){}
      E:Cowl(angle=120, option=4, color=Col1){}W:Cowl(angle=120, option=3, color=Col1){}}

      N:Jet(power=CJNN){N:Weight(angle=180, option=3){}

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

      N:Jet(power=CJNN){N:Weight(angle=180, option=3){}

      E:Cowl(angle=120, color=Col1){}W:Cowl(angle=120, color=Col1){}
      N:Cowl(angle=-30, color=Col1){}N:Cowl(angle=-90, option=1){N:Cowl(angle=120, color=Col1){}}
      E:Cowl(angle=-90, color=Col1){}E:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){E:Cowl(angle=-90, color=Col1){}}
      N:Cowl(color=Col1){E:Cowl(angle=-90, color=Col1){N:Cowl(option=5, effect=#a000){}
      E:Cowl(angle=-90, color=Col1){E:Cowl(angle=-90, color=Col1){N:Cowl(option=5, color=Col1){}}}}
      N:Cowl(angle=-90, color=#ffff80, effect=Eff1){N:Cowl(angle=120, effect=#a000){}}N:Cowl(angle=-95, color=Col1){}
      N:Cowl(angle=-30, effect=#a000){}}}
      W:Cowl(angle=-90, color=Col1){}W:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){W:Cowl(angle=-90, color=Col1){}}
      N:Cowl(color=Col1){W:Cowl(angle=-90, color=Col1){N:Cowl(option=5, effect=#a000){}
      W:Cowl(angle=-90, color=Col1){W:Cowl(angle=-90, color=Col1){N:Cowl(option=5, color=Col1){}}}}
      N:Cowl(angle=-90, color=#ffff80, effect=Eff1){N:Cowl(angle=120, effect=#a000){}}N:Cowl(angle=-95, color=Col1){}
      N:Cowl(angle=-30, effect=#a000){}}}
      }}}}}

      S:Frame(option=1){
      E:Jet(power=CJCC){N:Weight(angle=180, option=3){}}
      W:Jet(power=CJCC){N:Weight(angle=180, option=3){}}
      S:Frame(option=1){

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

      S:Frame(option=1){
      S:Jet(name=SS, power=CJSS){N:Weight(angle=180, option=3){}

      N:Cowl(color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}
      N:Cowl(angle=140, option=5, color=Col1){}
      E:Cowl(angle=120, option=3, color=Col1){S:Cowl(color=Col1){}}
      W:Cowl(angle=120, option=4, color=Col1){S:Cowl(color=Col1){}}
      S:Cowl(color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}
      N:Cowl(angle=-90, option=1){
      N:Cowl(angle=90, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=90, color=Col1){}}
      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:TrimF(angle=-90, option=1){S:Jet(name=RS, power=RJS){S:Jet(power=RJS){

      S:Cowl(option=1){S:Cowl(option=1){S:Cowl(option=1){S:Cowl(option=1){
      S:Cowl(angle=2, option=5, effect=#a000){}S:Cowl(angle=-2, option=5, effect=#a000){}
      S:Cowl(option=2, color=#ffff80, effect=Eff1){}}}}}}}}

      E:Frame(angle=0, option=1){E:Frame(){E:Frame(){E:Jet(name=SE, angle=0, power=CJSE){
      S:Frame(angle=30, option=1){S:Jet(name=F1, angle=-120, power=Prop1){

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

      E:Frame(angle=45){E:Frame(){E:Frame(){E:Jet(angle=-45, power=CJSE){
      S:Frame(angle=30, option=1){S:Jet(angle=-120, power=Prop1){

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

      W:Frame(angle=0, option=1){W:Frame(){W:Frame(){W:Jet(name=SW, angle=0, power=CJSW){
      S:Frame(angle=30, option=1){S:Jet(name=F2, angle=-120, power=Prop2){

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

      W:Frame(angle=45){W:Frame(){W:Frame(){W:Jet(angle=-45, power=CJSW){
      S:Frame(angle=30, option=1){S:Jet(angle=-120, power=Prop2){

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

      S:Jet(power=CJSS){N:Weight(angle=180, option=3){}

      S:Cowl(color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}
      S:Cowl(angle=-30, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}
      S:Cowl(angle=-120, color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}}}
      S:Cowl(angle=140, option=5, color=Col1){}
      E:Cowl(angle=120, option=4, color=Col1){N:Cowl(color=Col1){}}
      W:Cowl(angle=120, option=3, color=Col1){N:Cowl(color=Col1){}}
      N:Cowl(color=Col1){E:Cowl(color=Col1){}W:Cowl(color=Col1){}S:Cowl(color=Col1){}}
      N:Cowl(angle=-90, option=1){
      N:Cowl(angle=90, color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){}}
      W:Cowl(color=Col1){W:Cowl(angle=90, color=Col1){}}
      S:Cowl(color=Col1){
      E:Cowl(color=Col1){E:Cowl(angle=90, color=Col1){S:Cowl(option=5, color=Col1){}}}
      W:Cowl(color=Col1){W:Cowl(angle=90, color=Col1){S:Cowl(option=5, 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()/3755000," %"

   Prop1=(DSpeed-_VY(F1))*5000-Yaw*20+(_VY(F2)-_VY(F1))*1000/(1+20*Yaw)
   Prop2=(DSpeed-_VY(F2))*5000+Yaw*20-(_VY(F2)-_VY(F1))*1000/(1+20*Yaw)
   CJNN=-_VY(NN)*10000+(_Y(SS)-_Y(NN))*50000+(DHeight-_Y(CC))*1000
   CJSS=-_VY(SS)*10000-(_Y(SS)-_Y(NN))*10000+(DHeight-_Y(CC))*1000
   CJEE=-_VY(EE)*10000+(_Y(WW)-_Y(EE))*5000+(DHeight-_Y(CC))*400
   CJWW=-_VY(WW)*10000+(_Y(EE)-_Y(WW))*5000+(DHeight-_Y(CC))*400
   CJNE=-_VY(NE)*10000+(_Y(NW)-_Y(NE))*5000+(DHeight-_Y(CC))*200
   CJNW=-_VY(NW)*10000+(_Y(NE)-_Y(NW))*5000+(DHeight-_Y(CC))*200
   CJSE=-_VY(SE)*10000+(_Y(SW)-_Y(SE))*5000+(DHeight-_Y(CC))*200
   CJSW=-_VY(SW)*10000+(_Y(SE)-_Y(SW))*5000+(DHeight-_Y(CC))*200
   CJCC=(-_VY(CC)*10000)+(DHeight-_Y(CC))*1000
   RJN=(-_VY(RN)-_VY(RS))*1000*(2+_ABS(ViewA)/20)+Yaw*200
   RJS=(-_VY(RN)-_VY(RS))*1000*(2+_ABS(ViewA)/20)+Yaw*200
   RJC=-_VY(RC)*1000

   if Per=(0){
   Ltim1=Ltim1+1/8}

   if Ltim1<(2){
   Eff1=EffA
   Eff2=EffA
   Eff3=EffC}

   if Ltim1>(2){
   Eff1=EffB
   Eff2=EffC
   Eff3=EffA}

   if Ltim1=(4){
   Ltim1=0}

   if Gtim=(0){
   print 10,"READY TO FIRE!"}

   if Gtim>(220){
   print 10,"FIRING!"}

   if Gtim<(220) & Gtim>(0){
   print 10,"LOADING..."}

   Per=_MOD(Per+_KEYDOWN(13),2)

   if Per=(0){
   PRS=PRS-1
   PRS2=PRS2-2}

   if Per=(1){
   PRS=PRS+1
   PRS2=PRS2+2
   Ltim=0
   Eff1=EffC
   Eff2=EffC
   Eff3=EffC}

   Gangle=-ViewA

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

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

   if BWD=(0){
   DSpeed=(_ANALOG(2)+1000)/20
   print 4,"Forward"}

   if BWD=(1){
   DSpeed=-(_ANALOG(2)+1000)/40
   print 4,"Backward"}

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

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

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

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

   If _KEY(14)>(0){
   Gtim=250}

   if Gtim=220{
   TrigM=10000000
   RecoilM=250000}   

   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"}

}
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

Re: Doom Class Space Battleship

Post by RA2lover on Wed May 16, 2012 11:00 am

upgrade the weapon power to 1.6m - this way it can 1-hit-detach option 1(default) weights
avatar
RA2lover
Walker
Walker

Posts : 382
Join date : 2010-10-11
Age : 22
Location : Brazil

View user profile

Back to top Go down

Re: Doom Class Space Battleship

Post by SharpX on Tue May 22, 2012 7:46 am

I just have spit some criticism with this one. The fact it becomes lethal at some point is usueless until u can shoot it. I mean big stuff need some kind of real time point defense system, like a smaller gun(s) to take out the smaller craft.
a simple Example from real life-Pearl Harbor.
It would be a dream come true to meet a Lua coder who makes a useable RC space battleship which serves as a command ship for other smaller class ships that can deploy drones, has some huge guns and some kind point defense system to shoot the fracking mosquitos before they hit bridge windshield with their s Like a Star @ heaven Like a Star @ heaven t Smile.
oh and degradable armor ...
avatar
SharpX
Tank
Tank

Posts : 55
Join date : 2010-12-28
Location : Sorry, i was too drunk to remember, what that sign said

View user profile

Back to top Go down

Re: Doom Class Space Battleship

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