Thanael Industries 212-78G "Nightfury" Interceptor

View previous topic View next topic Go down

Thanael Industries 212-78G "Nightfury" Interceptor

Post by Rainman on Tue Jun 05, 2012 7:10 pm

You guys know I usually go for the in-depth, in-character sales pitch approach to my vehicle posts. I thought about doing that here, but realized that I probably couldn't do it anywhere near justice; you'll just have to copy the file and let it speak for itself.



This here is the pinnacle of my RCScript skills to date. It's long been known that making a cool plane is one thing; making a cool plane that you can actually hit something with, quite another! So I set that as my challenge in making this plane from Josef's original model. It is based on a very-much-modified Zazka Starfire, which has had some external remodeling, and its internal computing systems completely ripped out, replaced with upgraded Thanael Industries systems containing as much state-of-the-art gear as could be crammed in.

The Nightfury sports recoil-compensated, rapid-firing light autocannons (Option 50k), an enhanced landing gear system that allows for much better taxiing, stability control in pitch and yaw, toggleable laser and (unfortunately very jittery) ballistic sights, a HUD with origin-homing, self-and-enemy-tracking GPS/radar and attitude-reference systems, and an afterburner system for good measure. The plane is controllable but highly maneuverable, and can reach max game speed- in a couple of seconds, even, with the afterburners on! With a bit of pilot experience, it's also able to do some serious aerobatics and make surprisingly short take-offs and landings.

Code:

// [Thanael Industries & Zazka Motorworks Collaborative Division]
// ["Nightfury" Advanced Experimental Interceptor]
Val
{
   AB(default=180, min=140, max=180, step=10, disp=0)
   AB2(default=180, min=148, max=180, step=8, disp=0)
   AFTERBURNER(default=0, min=-50000, max=0, step=1000)
   AIL(default=0, min=-15, max=15)
   BALSIGHTSTOGGLE(default=0, max=2)
   COL(default=#2D2D2D, disp=0)
   COL1(default=#220022, disp=0)
   ENGAUX(default=50000, min=-50000, max=0, disp=0)
   FLAME(default=0, max=120000, step=50000)
   G1(default=10, min=10, max=180)
   G2(default=80, min=80, max=180)
   G3(default=90, min=90, max=180, disp=0)
   GEARBRAKE1(default=15, min=15, max=100, step=15)
   GEARBRAKE2(default=15, min=15, max=100, step=15)
   GEARBRAKE3(default=15, min=15, max=100, step=15)
   GEARTOGGLE(default=0, max=2)
   GUN1(default=0, max=50000, step=50000)
   GUN2(default=0, max=50000, step=50000)
   GUN3(default=0, max=10000, step=10000)
   JET(default=0, min=-100000, max=0)
   LASERCONTROL(default=0, max=1, disp=0)
   LASERTOGGLE(default=0, max=4)
   PITCH(default=0, min=-12, max=12)
   PITCHANGLE(default=0, min=-4, max=4, step=1)
   PLAYERTOGGLE(default=0, max=7, disp=0)
   RECOIL(default=0, min=-50000, max=50000, step=50000, disp=0)
   ROLL(default=0, min=-6, max=6, step=1.5)
   TRIG(default=0, max=5550, disp=0)
   YAW(default=0, min=-18, max=18)
   YAWANGLE(default=0, min=-12, max=12, step=0.5)
}
Key
{
   0:PitchAngle(step=-1)
   1:PitchAngle(step=1)
   2:Roll(step=1.5)
   3:Roll(step=-1.5)
   4:JET(step=-2500)
   5:GEARBRAKE1(step=25), GEARBRAKE2(step=25), GEARBRAKE3(step=25), JET(step=12000)
   7:GEARBRAKE1(step=15), YAWANGLE(step=0.5)
   8:AB(step=-10), AB2(step=-8.75)
   9:GEARBRAKE2(step=15), YAWANGLE(step=-0.5)
   10:AFTERBURNER(step=-1000)
}
Body
{
   Core(color=#660066) {
      W:Trim(angle=Ail, color=Col) {
         W:Chip(color=Col) {
            W:Trim(angle=-Ail, color=Col) {
               S:Cowl(option=4, color=col) { }
            }
         }
      }
      E:Trim(angle=Ail, color=Col) {
         E:Chip(color=Col) {
            E:Trim(angle=-Ail, color=Col) {
               S:Cowl(option=3, color=col) { }
            }
         }
      }
      S:Chip(color=Col1) {
         S:Chip(color=Col) {
            S:TrimF(angle=-45, option=1, color=Col) {
               W:Chip(angle=20, color=Col) {
                  W:Frame(angle=-65, option=1) {
                     E:Trim(angle=YAW, color=COL) { }
                     E:Cowl(angle=180, option=4, color=COL1) { }
                  }
                  W:Cowl(angle=90, option=3, color=Col) { }
               }
               W:Cowl(angle=180, option=5, color=col) { }
            }
            S:TrimF(angle=45, option=1, color=Col) {
               E:Chip(angle=20, color=Col) {
                  E:Frame(angle=-65, option=1) {
                     W:Trim(angle=YAW, color=COL) { }
                     W:Cowl(angle=180, option=3, color=COL1) { }
                  }
                  E:Cowl(angle=90, option=4, color=Col) { }
               }
               E:Cowl(angle=180, option=5, color=col) { }
            }
            S:TrimF(angle=G3, option=1) {
               E:TrimF(angle=-Yaw2, option=1) {
                  W:RLW(angle=0, brake=GEARBRAKE3, color=col) { }
               }
               W:TrimF(angle=Yaw, option=1) { }
            }
            S:Chip(color=Col) {
               W:Trim(angle=Pitch, color=Col) { }
               E:Trim(angle=-Pitch, color=Col) { }
            }
            N:TrimF(angle=90, option=1, color=col) {
               N:Cowl(angle=180, option=5, color=col1) { }
               N:Chip(angle=yaw, color=col) { }
               N:Frame(option=1) {
                  N:Cowl(angle=0, option=3, color=col, effect=0) {
                     E:Cowl(angle=120, option=3, color=col, effect=0) {
                        S:Cowl(angle=0, option=3, color=col, effect=0) { }
                     }
                     E:Cowl(angle=-120, option=3, color=col, effect=0) {
                        S:Cowl(angle=0, option=3, color=col, effect=0) { }
                     }
                  }
               }
            }
         }
         W:Cowl(option=3, color=col1) { }
         E:Cowl(option=4, color=col1) { }
         S:Frame(angle=-150, color=Col) {
            S:Jet(angle=-120, power=jet, color=Col, effect=1) { }
         }
      }
      W:Frame(color=Col) {
         S:Frame(angle=170, option=1, color=Col) {
            S:Frame(angle=10, option=1, color=Col) {
               S:Arm(power=GUN1, option=50000, color=Col) {
                  N:Cowl(angle=8, option=5, color=col) {
                     S:Cowl(angle=165, option=4, color=col) { }
                  }
               }
            }
         }
         S:Chip(angle=AB, color=Col) { }
         S:Chip(angle=-AB, color=Col) { }
         W:Frame(color=Col) {
            S:Frame(angle=-135, option=1, color=Col) {
               S:Frame(angle=-105, option=1, color=Col) {
                  S:Arm(angle=60, power=GUN2, option=50000, color=Col) {
                     N:Cowl(angle=8, option=5, color=col) { }
                  }
               }
            }
         }
      }
      E:Frame(color=Col) {
         S:Frame(angle=170, option=1, color=Col) {
            S:Frame(angle=10, option=1, color=Col) {
               S:Arm(power=GUN1, option=50000, color=Col) {
                  N:Cowl(angle=8, option=5, color=col) { }
               }
            }
         }
         S:Chip(angle=AB, color=Col) { }
         S:Chip(angle=-AB2, color=Col) { }
         E:Frame(color=Col) {
            S:Frame(angle=-135, option=1, color=Col) {
               S:Frame(angle=-105, option=1, color=Col) {
                  S:Arm(angle=60, power=GUN2, option=50000, color=Col) {
                     N:Cowl(angle=8, option=5, color=col) { }
                  }
               }
            }
         }
      }
      N:Jet(color=Col) {
         W:Rudder(angle=-20, color=Col) {
            W:Chip(color=Col) {
               W:Chip(angle=o, color=Col) { }
               E:Trim(angle=pitch, color=col) { }
            }
            S:Frame(angle=-32, option=1, color=Col) {
               S:Jet(angle=120, power=EngAux, color=Col, effect=2) {
                  W:Cowl(angle=150, option=2, color=Col1) { }
               }
               N:Cowl(angle=180, option=5, color=Col) {
                  S:Cowl(angle=-120, option=5, color=Col) { }
               }
            }
         }
         E:Rudder(angle=20, color=Col) {
            E:Chip(color=Col) {
               E:Chip(color=Col) { }
               W:Trim(angle=-pitch, color=col) { }
            }
            S:Frame(angle=-32, option=1, color=Col) {
               S:Jet(angle=120, power=EngAux, color=Col, effect=2) {
                  E:Cowl(angle=150, option=2, color=Col1) { }
               }
               N:Cowl(angle=180, option=5, color=Col) {
                  S:Cowl(angle=-120, option=5, color=Col) { }
               }
            }
         }
         W:Frame(angle=G1, option=1, color=Col) {
            W:RLW(angle=G2, brake=GEARBRAKE1, color=Col) { }
         }
         E:Frame(angle=G1, option=1, color=Col) {
            E:RLW(angle=G2, brake=GEARBRAKE2, color=Col) { }
            W:Cowl(angle=180, option=5, color=col1) { }
         }
         N:Arm(power=GUN3, option=10000, color=Col, name=TracerGun) {
            N:Cowl(color=Col) {
               N:Cowl(color=col, effect=#F0FB) {
                  N:Cowl(angle=175, color=Col, effect=#F0FB) {
                     N:Cowl(color=Col) {
                        N:Cowl(color=Col) {
                           N:Cowl(angle=5, color=Col) {
                              N:Cowl(angle=5, color=Col) {
                                 N:Cowl(color=Col1) {
                                    N:Cowl(color=Col) {
                                       N:Cowl(angle=-5, color=Col) { }
                                       E:Cowl(angle=160, color=Col) { }
                                       W:Cowl(angle=160, color=Col) { }
                                    }
                                    E:Cowl(angle=150, color=Col1) { }
                                    W:Cowl(angle=150, color=Col1) { }
                                    W:Cowl(angle=10, option=4, color=col) { }
                                    E:Cowl(angle=10, option=3, color=col) { }
                                 }
                                 E:Cowl(angle=140, color=Col) { }
                                 W:Cowl(angle=140, color=Col) { }
                              }
                              W:Cowl(angle=160, color=Col) { }
                              E:Cowl(angle=160, color=Col) { }
                           }
                           W:Cowl(angle=160, color=Col) { }
                           E:Cowl(angle=8, option=4, color=col) { }
                           W:Cowl(angle=8, option=3, color=col) { }
                        }
                        E:Cowl(angle=170, color=Col) { }
                        W:Cowl(angle=170, color=Col) { }
                        S:Cowl(option=5, color=col) { }
                     }
                     W:Cowl(angle=175, option=3, color=Col) { }
                     E:Cowl(angle=175, option=4, color=Col) { }
                  }
                  N:Cowl(angle=-175, color=Col, effect=#F0FB) {
                     N:Cowl(color=Col) {
                        N:Cowl(color=Col) {
                           N:Cowl(angle=10, effect=#8000) {
                              N:Cowl(angle=-15, color=Col) {
                                 N:Cowl(angle=-5, color=Col1) {
                                    N:Cowl(color=Col) {
                                       N:Cowl(angle=-5, option=2, color=col1) { }
                                       W:Cowl(angle=-160, color=Col) { }
                                       E:Cowl(angle=-160, color=Col) { }
                                       N:Cowl(angle=-15, option=5, color=Col) { }
                                    }
                                    W:Cowl(angle=-150, color=Col1) { }
                                    E:Cowl(angle=-150, color=Col1) { }
                                    W:Cowl(angle=-40, option=4, color=col) { }
                                    E:Cowl(angle=-40, option=3, color=col) { }
                                 }
                                 W:Cowl(angle=-140, color=Col) { }
                                 E:Cowl(angle=-140, color=Col) { }
                              }
                              E:Cowl(angle=-150, effect=#8000) { }
                              W:Cowl(angle=-150, effect=#8000) { }
                              W:Cowl(angle=-60, option=3, effect=#8000) {
                                 N:Cowl(angle=-30, option=3, color=col) { }
                              }
                              E:Cowl(angle=-60, option=4, effect=#8000) {
                                 N:Cowl(angle=-30, option=4, color=col) { }
                              }
                           }
                           E:Cowl(angle=-160, color=Col) {
                              E:Cowl(angle=-15, option=4, color=col1) { }
                           }
                           W:Cowl(angle=-160, color=Col) {
                              W:Cowl(angle=-15, option=3, color=col1) { }
                           }
                           W:Cowl(angle=-25, option=3, color=col) {
                              N:Cowl(angle=0, option=0, color=col) {
                                 N:Cowl(angle=-5, option=5, color=col) { }
                              }
                           }
                           E:Cowl(angle=-25, option=4, color=col) {
                              N:Cowl(angle=0, option=0, color=col) {
                                 N:Cowl(angle=-5, option=5, color=col) { }
                              }
                           }
                           W:Cowl(angle=-160, color=col) { }
                        }
                        E:Cowl(angle=-170, color=Col) { }
                        W:Cowl(angle=-170, color=Col) { }
                        S:Cowl(option=5, color=col) { }
                     }
                     E:Cowl(angle=-170, option=4, color=Col) { }
                     W:Cowl(angle=-170, option=3, color=Col) { }
                  }
               }
            }
            E:Cowl(angle=10, option=3, color=col1) { }
            W:Cowl(angle=10, option=4, color=col1) { }
         }
         W:RudderF(angle=-115, option=1) {
            W:Arm(angle=-5, power=FLAME, option=-120000, color=col) { }
         }
         E:RudderF(angle=115, option=1) {
            E:Arm(angle=-5, power=FLAME, option=-120000, color=col) { }
         }
      }
   }
}
Script
{
  print 0,"Thanael Industries Classified divison"
  print 1,"Thanael 212-78G  'Nightfury' Interceptor"
  print 2,"Z & X = Throttle, A & D = Yaw, Q toggles gear"
  print 3,"F = 30MM HiEx Autocannons, C = 7mm Vulcan Tracer"
  print 4,"W & G toggle laser & ballisitc sights, S = Airbrakes"


GEARTOGGLE=GEARTOGGLE+_KEYDOWN(14)
if GEARTOGGLE<1{
G1=G1-10
G2=G2-4
G3=G3-4
print 5,"Landing Gear DOWN"
}
if GEARTOGGLE=1{
G1=G1+5
G2=G2+5
G3=G3+5
GEABRAKE1=GEARBRAKE1+5
GEABRAKE2=GEARBRAKE1+5
GEABRAKE3=GEARBRAKE1+5
print 5,"Landing Gear UP"
}
if GEARTOGGLE=2{GEARTOGGLE=0}
LASERTOGGLE=LASERTOGGLE+_KEYDOWN(16)
If LASERCONTROL=1{
laser= _SETCOLOR(#aa00aa)
laser = _MOVE3D(_X(), _Y(), _Z())
laser = _LINE3D(_X() - _ZX() * 100,  _Y()
- _ZY() * 100,  _Z() - _ZZ() * 100)}
if LASERTOGGLE=0{LASERCONTROL=_KEY(12)
  print 6,"Laser is TRIGGERLOCKED "}
if LASERTOGGLE=1{LASERCONTROL=1
  print 6,"Laser is ON "}
if LASERTOGGLE=2{
LASERCONTROL=0
  print 6,"Laser is OFF"}
if LASERTOGGLE=3{LASERTOGGLE=0}
PLAYERTOGGLE=PLAYERTOGGLE+_KEYDOWN(15)
if PLAYERTOGGLE=0{
  print 7,"Tracking PLAYER 0 (Press W to toggle)"}
if PLAYERTOGGLE=1{
  print 7,"Tracking PLAYER 1 (Press W to toggle)"}
if PLAYERTOGGLE=2{
  print 7,"Tracking PLAYER 2 (Press W to toggle)"}
if PLAYERTOGGLE=3{
  print 7,"Tracking PLAYER 3 (Press W to toggle)"}
if PLAYERTOGGLE=4{
  print 7,"Tracking PLAYER 4 (Press W to toggle)"}
if PLAYERTOGGLE=5{
  print 7,"Tracking PLAYER 5 (Press W to toggle)"}
if PLAYERTOGGLE=6{
  print 7,"Tracking PLAYER 6 (Press W to toggle)"}
if PLAYERTOGGLE=7{PLAYERTOGGLE=0}
YAW2=YAW*_SIN(_TORAD(G3))
ENGAUX=AFTERBURNER+RECOIL
if AFTERBURNER<-5000{Flame=120000}
if AFTERBURNER<-200{  print 9,"AFTERBURNERS ON"}
if JET>-10000{AFTERBURNER=0}
if _KEY(12){TRIG=TRIG+500 GUN3=10000}
if _KEY(6){GUN3=10000}
if TRIG>5000{TRIG=0}
if TRIG=500{GUN1=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
if TRIG=3000{GUN2=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
Yawvel=_WY(core)*(1-_KEY(7))*(1-_KEY(9))
if _ABS(Yawvel)<0.1{Yawvel=0}
Yaw=3*Yawvel+YawAngle
Pitch=_EX(core)-0.2+1.5*PitchAngle
Rollcorrect=_AZ()*_KEY(7)+_AZ()*_KEY(9)
Ail=-4*rollcorrect+2*Roll
xloc=(_X()/20000)*_COS(_EY())-(_Z()/20000)*_SIN(_EY())
zloc=_Z()/20000*_COS(_EY())+(_X()/20000)*_SIN(_EY())
Enxloc=(_PLAYERX(PLAYERTOGGLE)/20000)*_COS(_EY())-(_PLAYERZ(PLAYERTOGGLE)/20000)*_SIN(_EY())
Enzloc=_PLAYERZ(PLAYERTOGGLE)/20000*_COS(_EY())+(_PLAYERX(PLAYERTOGGLE)/20000)*_SIN(_EY())
alt=_SIN(_EX())
altimeter=_SETCOLOR(#bb00bb)
altimeter=_MOVE2D(-0.3,0)
altimeter=_LINE2D(-0.2,0)
altimeter=_MOVE2D(0.3,0)
altimeter=_LINE2D(0.2,0)
altimeter=_MOVE2D(-0.4,alt)
altimeter=_LINE2D(-0.8,alt)
altimeter=_MOVE2D(0.4,alt)
altimeter=_LINE2D(0.8,alt)
origx=0
origz=-0.6
GPS= _SETCOLOR(#660066)
GPS=_MOVE2D(origx,origz)
GPS=_LINE2D(origx-xloc,origz-zloc)
GPS=_MOVE2D(origx+0.01,origz+0.01)
GPS=_LINE2D(origx-0.01,origz-0.01)
GPS=_MOVE2D(origx-0.01,origz+0.01)
GPS=_LINE2D(origx+0.01,origz-0.01)
GPS=_MOVE2D(origx-0.1,origz+0.1)
GPS=_LINE2D(origx-0.1,origz-0.1)
GPS=_LINE2D(origx+0.1,origz-0.1)
GPS=_LINE2D(origx+0.1,origz+0.1)
GPS=_LINE2D(origx-0.1,origz+0.1)
GPS=_MOVE2D(origx,origz-0.12)
GPS=_LINE2D(origx,origz-0.02)
GPS=_LINE2D(origx-0.01,origz-0.03)
GPS=_MOVE2D(origx,origz-0.02)
GPS=_LINE2D(origx+0.01,origz-0.03)
POSMARKER=_SETCOLOR(#FF00FF)
POSMARKER=_MOVE2D(origx-xloc+0.01,origz-zloc+0.01)
POSMARKER=_LINE2D(origx-xloc-0.01,origz-zloc-0.01)
POSMARKER=_MOVE2D(origx-xloc-0.01,origz-zloc+0.01)
POSMARKER=_LINE2D(origx-xloc+0.01,origz-zloc-0.01)
ENEMYMARKER=_SETCOLOR(_PLAYERCOLOR(PLAYERTOGGLE))
ENEMYMARKER=_MOVE2D(origx-enxloc+0.01,origz-enzloc+0.01)
ENEMYMARKER=_LINE2D(origx-enxloc-0.01,origz-enzloc-0.01)
ENEMYMARKER=_MOVE2D(origx-enxloc-0.01,origz-enzloc+0.01)
ENEMYMARKER=_LINE2D(origx-enxloc+0.01,origz-enzloc-0.01)
WX=_FIX(2*_WX(TRACERGUN))
if _ABS(_WX(TRACERGUN))<2{WX=_WX(TRACERGUN)/4}
VDrift=-10*WX/150*_COS(_EZ())
HDrift=-10*WX/150*_SIN(_EZ())
print 9 ,"Ballistic Sights Off"
BALSIGHTSTOGGLE=BALSIGHTSTOGGLE+_KEYDOWN(13)
if BALSIGHTSTOGGLE=2{BALSIGHTSTOGGLE=0}
if BALSIGHTSTOGGLE=1{
print 9 ,"Ballistic Sights On"
BalSight=_SETCOLOR(#660066)
BalSight=_MOVE2D(1*HDrift+0.05,1*VDrift+0.05)
BalSight=_LINE2D(1*HDrift+0.05,1*VDrift-0.05)
BalSight=_LINE2D(1*HDrift-0.05,1*VDrift-0.05)
BalSight=_LINE2D(1*HDrift-0.05,1*VDrift+0.05)
BalSight=_LINE2D(1*HDrift+0.05,1*VDrift+0.05)
BalSight=_MOVE2D(2*HDrift+0.025,2*VDrift+0.025)
BalSight=_LINE2D(2*HDrift+0.025,2*VDrift-0.025)
BalSight=_LINE2D(2*HDrift-0.025,2*VDrift-0.025)
BalSight=_LINE2D(2*HDrift-0.025,2*VDrift+0.025)
BalSight=_LINE2D(2*HDrift+0.025,2*VDrift+0.025)
BalSight2=_SETCOLOR(#ff00ff)
BalSight2=_MOVE2D(-0.03,-0.001)
BalSight2=_LINE2D(0.03,-0.001)
BalSight2=_MOVE2D(0,0.019)
BalSight2=_LINE2D(0,-0.021)
BalSight2=_MOVE2D(4*HDrift+0.01,4*VDrift+0.01)
BalSight2=_LINE2D(4*HDrift+0.01,4*VDrift-0.01)
BalSight2=_LINE2D(4*HDrift-0.01,4*VDrift-0.01)
BalSight2=_LINE2D(4*HDrift-0.01,4*VDrift+0.01)
BalSight2=_LINE2D(4*HDrift+0.01,4*VDrift+0.01)}}



1. Attitude meter. The wider, lateral lines are the horizon.
2. Ballistic sight. Jittery, but surprisingly useful. Can be toggled off for when the jitteriness is proving more annoying than useful.
3. Laser sight. Also useful for being able to actually hit stuff with your guns. Can be set on, off, or only on when guns are firing.
4. HUD/Radar. Dark purple X is the center of the map; light purple X connected by a vector is you; the other X tracks an enemy player, and shows up as their color in multiplayer. You can scroll through what enemy you're tracking with the W key, and it will tell you which in the top left corner. The arrow at the bottom is the centering arrow; line up your vector line on it, and you're headed towards the origin.

The plane is designed to function best when used in F10 view. Using O to zoom out for a wider FOV when trying to acquire targets and I to zoom back in again so you can aim better is very helpful, as is using the airbrakes to slow you enough to loiter behind enemy craft. Controls are in-game; however, X and the yaw controls also apply brakes to the landing gear to help you turn in taxiing and slow down quickly in landing.

I highly, highly recommend setting up a lan game with yourself, then loading up one of Maurice's starships or one of the more flight-stable bombers and getting it to fly in circles for target practice!

As a minor sidenote, I am extraordinarily, extraordinarily proud of this vehicle. JosefYurnov made an incredible plane for me to use as a base and play around with, it performs like a dream compared to previous planes I've made, and the coding for it is on a tier above anything else I've ever made.

Code is probably horrifically unoptimized, but it's miracle enough for me that it works at all, so whatevs.
avatar
Rainman
Tank
Tank

Posts : 80
Join date : 2011-02-14
Age : 25
Location : New England, US

View user profile

Back to top Go down

Re: Thanael Industries 212-78G "Nightfury" Interceptor

Post by Maurice on Tue Jun 05, 2012 10:26 pm

Simply amazing. It takes off, flies, and lands like a dream. The cowling is great and it is very stable and flies very smoothly. It has a little bit of control drift, but not enough to ruin the experience. With just a little bit of practice, I got to where I could reliably hit a ball. You done good, Rainman, you done good...
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Thanael Industries 212-78G "Nightfury" Interceptor

Post by Rainman on Wed Jun 06, 2012 10:33 am

Glad you like it as much as I do! Very Happy You might be less well pleased if you knew how many Zephyrs, Intrepid-class, and Sentinel-class craft were shot down and wrecked in the name of refining and honing its handling and air-to-air capability, though. Razz

Over the course of development, it went from me needing over an hour to shoot down a Zephyr flying in a circular holding pattern, to only needing about five or ten minutes from launch to kill-confirm and landing. Wink

I really can't overstate how proud I am of what I achieved with Josef's excellent model. I know for a fact there's planes out there that handle better than mine, but I also know that few outside of the Japanese super-vehicle ones have as many features rolled into one- and most importantly, even though the Nightfury doesn't have quite as much dakka as I'd ideally like, almost none that I've seen that are on a similar tier for handling have its firepower.
avatar
Rainman
Tank
Tank

Posts : 80
Join date : 2011-02-14
Age : 25
Location : New England, US

View user profile

Back to top Go down

Re: Thanael Industries 212-78G "Nightfury" Interceptor

Post by JosefYurnov99 on Wed Jun 06, 2012 5:51 pm

I... I... I'm speechless. This is awesome... There was so much to take in that I'm still in shock. The cowlings great, the performance is beautiful, and combat effectiveness is excellent. I appreaciate all the positive comments on my model. When I see other people take something I made and take it to whole new level, it makes me feel proud. As promised I did create an update to my model. It's not this good, but you can use it as target practice. Wink It's in the original post.
avatar
JosefYurnov99
Plane
Plane

Posts : 43
Join date : 2011-03-11
Age : 21
Location : America

View user profile

Back to top Go down

Re: Thanael Industries 212-78G "Nightfury" Interceptor

Post by Echo_Delta_Oscar on Thu Jun 14, 2012 12:08 pm

This model is great! The avionic is absolutely astonishing, and once again my congratulations to Yournov for the aircraft itself.
Let me homage the Nightfury/Starfire project with this picture:


Nightfury vs The Wyvern
avatar
Echo_Delta_Oscar
Hover
Hover

Posts : 105
Join date : 2011-03-24

View user profile

Back to top Go down

Re: Thanael Industries 212-78G "Nightfury" Interceptor

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