Thanael-Zazka X-13 "Nightfury-II" Interceptor
5 posters
RigidChips :: Rigid-Chips :: Files :: Aircraft
Page 1 of 1
Rate it!
Thanael-Zazka X-13 "Nightfury-II" Interceptor
It's faster.
It's more maneuverable.
Speed is more controllable.
It has more guns.
It no longer stalls out on turns.
It has a revamped and augmented HUD.
It is the Nightfury-II Experimental Interceptor, and it has spent the last couple days of pre-release testing blowing Japanese airplanes right out of the sky with near impunity.
Gentlemen, don your flight caps.
Armament: 9x fire-linked Option-50k autocannons.
Top Speed: 455 kph (max core speed)
STOL capability.
New Back-throttle button can be used with airbrakes to decelerate more swiftly.
NEW HUD:
-Improved attitude meter
-Self-and-enemy tracking altimeter (no more guessing how far you are from the foe vertically!)
-Combined tachometer/total instantaneous thrust meter
Controls listed ingame.
Warning: Firing while attempting extreme-g maneuvers can damage the autocannons.
Enjoy, and please let me know what you think! Next iteration will likely be a RCscript to Lua conversion, since it's starting to amass an exorbitant amount of code.
It's more maneuverable.
Speed is more controllable.
It has more guns.
It no longer stalls out on turns.
It has a revamped and augmented HUD.
It is the Nightfury-II Experimental Interceptor, and it has spent the last couple days of pre-release testing blowing Japanese airplanes right out of the sky with near impunity.
Gentlemen, don your flight caps.
Armament: 9x fire-linked Option-50k autocannons.
Top Speed: 455 kph (max core speed)
STOL capability.
New Back-throttle button can be used with airbrakes to decelerate more swiftly.
NEW HUD:
-Improved attitude meter
-Self-and-enemy tracking altimeter (no more guessing how far you are from the foe vertically!)
-Combined tachometer/total instantaneous thrust meter
Controls listed ingame.
Warning: Firing while attempting extreme-g maneuvers can damage the autocannons.
- Code:
// [Thanael Industries Classified Division, with acknowledgments to Zazka Motorworks]
// ["Nightfury-II" Advanced Experimental Interceptor]
Val
{
AB(default=180, min=150, max=180, step=10, disp=0)
AFTERBURNER(default=0, min=-50000, max=0, step=1000)
AIL(default=0, min=-15, max=15)
BALSIGHTSTOGGLE(default=0, max=2)
BOOST(default=0, min=-60000, max=0)
COL(default=#2D2D2D, disp=0)
COL1(default=#220022, disp=0)
ENGAUX(default=50000, min=-50000, max=0, disp=0)
FLAME(default=0, max=150000, 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=50000, step=50000)
GUN4(default=0, max=50000, step=50000)
IGNITION(default=0, max=1)
JET(default=0, min=-100000, max=0)
JETSUM(default=0, min=-500000, max=0)
LASERCONTROL(default=0, max=1, disp=0)
LASERTOGGLE(default=0, max=4)
PITCH(default=0, min=-20, max=20)
PITCHANGLE(default=0, min=-10, max=10, step=0.75)
PLAYERTOGGLE(default=0, max=7, disp=0)
RECOIL(default=0, min=-50000, max=50000, step=50000, disp=0)
ROLL(default=0, min=-4.25, max=4.25, step=0.75)
SMOKE(default=1, min=1, max=3, step=2)
TRIG(default=0, max=5550, disp=0)
UNBOOST(default=0, max=30000)
YAW(default=0, min=-10, max=10)
YAW2(default=0, min=-18, max=18)
YAWANGLE(default=0, min=-10, max=10, step=0.25)
}
Key
{
0:PitchAngle(step=-0.4)
1:PitchAngle(step=0.4)
2:Roll(step=0.25)
3:Roll(step=-0.25)
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)
9:GEARBRAKE2(step=15), YAWANGLE(step=-0.5)
10:AFTERBURNER(step=-1000)
}
Body
{
Core(color=#660066) {
N:Frame(angle=157, color=col) {
N:Chip(angle=-157, color=col1, name=Purple) {
E:Frame(color=Col) {
N:Frame(angle=20, option=1, color=Col, damper=5) {
N:Arm(angle=-20.5, power=GUN4, option=50000, color=Col, damper=5) {
S:Cowl(angle=-8, option=5, color=col) { }
W:Cowl(angle=-165, option=4, color=col) { }
}
}
E:Frame(color=Col) {
N:Arm(angle=-0.5, power=GUN1, option=50000, color=Col) {
S:Cowl(angle=8, option=5, color=col) { }
W:Cowl(option=4, color=col) { }
}
}
N:Frame(angle=-10, option=1, color=Col, damper=5) {
N:Arm(angle=9.5, power=GUN2, option=50000, color=Col, damper=5) {
S:Cowl(angle=8, option=3, color=col) {
N:Cowl(angle=165, option=4, color=col) { }
}
}
}
S:Chip(angle=-AB, color=Col) { }
S:Chip(angle=AB, color=Col) { }
}
E:Trim(angle=Ail, color=Col) {
E:Chip(color=Col) {
E:TrimF(angle=-Ail, color=Col) {
S:Cowl(option=4, color=col) {
E:Cowl(angle=1, option=5, color=Col) { }
E:Cowl(angle=-1, option=2, color=Col1) { }
}
N:Cowl(option=4, color=Col) { }
E:Cowl(option=3, color=Col) {
S:Cowl(option=5, color=col) { }
}
S:Cowl(angle=180, option=0, color=col) { }
}
}
}
W:Frame(color=Col) {
W:Frame(color=Col) {
N:Arm(angle=-0.5, power=GUN1, option=50000, color=Col) {
S:Cowl(angle=8, option=5, color=col) { }
E:Cowl(option=3, color=col) { }
}
}
N:Cowl(angle=8, option=5, color=col) {
S:Cowl(angle=165, option=4, color=col) { }
}
N:Frame(angle=-10, option=1, color=Col, damper=5) {
N:Arm(angle=9.5, power=GUN2, option=50000, color=Col, damper=5) {
S:Cowl(angle=8, option=4, color=col) {
N:Cowl(angle=165, option=4, color=col) { }
}
}
}
N:Frame(angle=20, option=1, color=Col, damper=5) {
N:Arm(angle=-20.5, power=GUN4, option=50000, color=Col, damper=5) {
S:Cowl(angle=-8, option=5, color=col) { }
E:Cowl(angle=-165, option=3, color=col) { }
}
}
S:Chip(angle=-AB, color=Col) { }
S:Chip(angle=AB, color=Col) { }
}
W:Trim(angle=Ail, color=Col) {
W:Chip(color=Col) {
W:TrimF(angle=-Ail, color=Col) {
S:Cowl(option=3, color=col) {
W:Cowl(option=5, color=Col) { }
W:Cowl(angle=-1, option=2, color=Col1) { }
}
N:Cowl(option=3, color=Col) { }
W:Cowl(option=4, color=Col) {
S:Cowl(angle=1, option=5, color=Col) { }
}
S:Cowl(angle=180, option=0, color=col) { }
}
}
}
S:Chip(color=Col1) {
W:Cowl(option=3, color=col1) { }
E:Cowl(option=4, color=col1) { }
N:Frame(angle=30, color=Col, damper=5) {
N:Jet(angle=-120, power=JETSUM, color=Col, effect=SMOKE) { }
N:Frame(angle=-28, option=1, damper=5) {
N:Arm(angle=-2.5, power=GUN10, option=50000, color=COL, damper=5) {
S:Cowl(angle=-20, option=3, color=col) { }
S:Cowl(angle=-30, option=4, color=col) { }
}
}
}
S:Arm(power=FLAME, option=-150000, color=Col, name=BURNER) {
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=Yaw2, option=1) { }
}
N:TrimF(angle=90, option=1, color=col) {
N:Cowl(angle=180, option=5, color=col1) { }
N:RudderF(angle=-0.5, option=1, damper=5) {
N:Cowl(angle=0, option=5, color=col, effect=#d000) {
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) { }
}
}
N:Frame(angle=22, option=1, damper=5) {
N:Arm(angle=-22, power=GUN3, option=50000, color=Col, damper=5) {
S:Cowl(angle=0, option=5, color=col) { }
}
}
N:Frame(angle=-22, option=1, damper=5) {
N:Arm(angle=22, power=GUN3, option=50000, color=Col, damper=5) {
S:Cowl(angle=0, option=5, color=col) { }
}
}
}
}
S:Chip(color=Col) {
E:Trim(angle=-Pitch, color=Col) { }
W:Trim(angle=Pitch, color=Col) { }
}
}
}
N:Chip(color=Col, name=gun1) {
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:Cowl(color=Col) {
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)
{ }
}
}
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, effect=#2000) {
N:Cowl(angle=13, effect=#8000) {
N:Cowl(angle=-17, effect=#8000) {
N:Cowl(angle=-7, 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=-35, option=4,
color=col) {
S:Cowl(angle=-30, option=4,
color=Col) { }
}
E:Cowl(angle=-35, option=3,
color=col) {
S:Cowl(angle=-30, option=3,
color=Col) { }
}
}
W:Cowl(angle=-55, option=4, effect=#8000) { }
E:Cowl(angle=-55, option=3, effect=#8000) { }
}
E:Cowl(angle=-150, effect=#8000) { }
W:Cowl(angle=-150, effect=#8000) { }
W:Cowl(angle=-55, option=3, effect=#8000) { }
E:Cowl(angle=-55, option=4, effect=#8000) { }
}
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(option=0, color=col) {
N:Cowl(option=5, color=col) { }
}
}
E:Cowl(angle=-25, option=4, color=col) {
N:Cowl(option=0, color=col) {
N:Cowl(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=0, 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) { }
}
S:RudderF(angle=-85, color=Col) {
W:Frame(angle=-32, option=1, color=Col) {
W:Jet(angle=120, power=EngAux, color=Col, effect=1) {
S:Cowl(angle=150, option=2, color=Col1) { }
}
E:Cowl(angle=180, option=5, color=Col) {
W:Cowl(angle=-120, option=5, color=Col) { }
}
}
E:Cowl(angle=4, option=1, color=col) {
S:Cowl(angle=5, color=Col) {
E:Cowl(angle=-5, option=4, color=Col) { }
}
}
N:Trim(angle=-pitch, color=col) { }
}
S:RudderF(angle=85, color=Col) {
E:Frame(angle=-32, option=1, color=Col) {
E:Jet(angle=120, power=EngAux, color=Col, effect=1) {
S:Cowl(angle=150, option=2, color=Col1) { }
}
W:Cowl(angle=180, option=5, color=Col) {
E:Cowl(angle=-120, option=5, color=Col) { }
}
}
W:Cowl(angle=4, option=1, color=col) {
S:Cowl(angle=5, color=Col) {
W:Cowl(angle=-5, option=3, color=Col) { }
}
}
N:Trim(angle=pitch, color=col) { }
}
}
}
}
}
}
Script
{
print 0,"Thanael Industries Classified divison"
print 1,"Thanael X13 'Nightfury-II' Interceptor"
print 2,"Z & X = Throttle, V = Afterburner, B = Throttle Choke"
print 3,"A & D = Yaw, Q toggles gear, S = Airbrakes"
print 4,"F = 9x 25MM HiEx Autocannons"
print 5,"W & G toggle laser & ballisitc sights "
IF _KEY(11)>0{UNBOOST=UNBOOST+2000}
IF _KEY(11)=0{UNBOOST=UNBOOST-2000}
JETSUM=JET+BOOST+UNBOOST
IF JET=0{IGNITION=0}
IF JET<0{IGNITION=1}
IF _ABS(PITCH)>18{BOOST=(BOOST-2500)*IGNITION}
IF _ABS(PITCH)<18{BOOST=(BOOST+5000)*IGNITION}
GEARTOGGLE=GEARTOGGLE+_KEYDOWN(14)
if GEARTOGGLE<1{
G1=G1-10
G2=G2-4
G3=G3-4
print 6,"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 6,"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=1
print 7,"Laser is ON "}
if LASERTOGGLE=1{
LASERCONTROL=0
print 7,"Laser is OFF"}
if LASERTOGGLE=3{LASERTOGGLE=0}
PLAYERTOGGLE=PLAYERTOGGLE+_KEYDOWN(15)
if PLAYERTOGGLE=0{
print 8,"Tracking PLAYER 0 (Press W to toggle)"}
if PLAYERTOGGLE=1{
print 8,"Tracking PLAYER 1 (Press W to toggle)"}
if PLAYERTOGGLE=2{
print 8,"Tracking PLAYER 2 (Press W to toggle)"}
if PLAYERTOGGLE=3{
print 8,"Tracking PLAYER 3 (Press W to toggle)"}
if PLAYERTOGGLE=4{
print 8,"Tracking PLAYER 4 (Press W to toggle)"}
if PLAYERTOGGLE=5{
print 8,"Tracking PLAYER 5 (Press W to toggle)"}
if PLAYERTOGGLE=6{
print 8,"Tracking PLAYER 6 (Press W to toggle)"}
if PLAYERTOGGLE=7{PLAYERTOGGLE=0}
YAW2=YAW*_SIN(_TORAD(G3))
ENGAUX=AFTERBURNER+RECOIL
if AFTERBURNER<-9000{Flame=150000}
if AFTERBURNER<-200{ Smoke=2 print 9,"AFTERBURNERS ON"}
if JET>-10000{AFTERBURNER=0}
if _KEY(12){TRIG=TRIG+500}
if TRIG>5000{TRIG=0}
if TRIG=0{GUN3=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
if TRIG=1500{GUN2=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
if TRIG=3000{GUN1=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
if TRIG=4500{GUN4=50000*_KEY(12) RECOIL=-50000*_KEY(12)}
Yawvel=_WY(core)*(1-_KEY(7))*(1-_KEY(9))
if _ABS(Yawvel)<0.2{Yawvel=0}
Yaw=2.5*Yawvel+YawAngle
if _abs(PitchAngle)<5{Pitch=((-0.05-(_VEL()/450)+0.25*_KEY(8)-_EX(core)+_WX(GUN1)/4))+1.75*PitchAngle}
if _abs(PitchAngle)>=5{Pitch=((-0.05-(_VEL()/450)+0.25*_KEY(8)-_EX(core)+_WX(GUN1)/4))+(2.1*PitchAngle)}
Rollcorrect=1
if _VEL()>600{Rollcorrect=1/2}
Ail=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=(_Y(Purple)-_Y(BURNER))*0.75
altimeter=_SETCOLOR(#ff00ff)
altimeter=_MOVE2D(-0.4,0)
altimeter=_LINE2D(-0.2,alt-0.05)
altimeter=_MOVE2D(0.4,0)
altimeter=_LINE2D(0.2,alt-0.05)
angmeter=_SETCOLOR(#880088)
angmeter=_MOVE2D(-0.4,0)
angmeter=_LINE2D(-0.8,0)
angmeter=_MOVE2D(0.4,0)
angmeter=_LINE2D(0.8,0)
angmeter=_SETCOLOR(#880088)
angmeter=_MOVE2D(-0.38,0.1)
angmeter=_LINE2D(-0.4,0)
angmeter=_MOVE2D(0.38,-0.1)
angmeter=_LINE2D(0.4,0)
altimeter=_MOVE2D(0.2,0)
altimeter=_LINE2D(0.3,0)
altimeter=_MOVE2D(-0.2,0)
altimeter=_LINE2D(-0.3,0)
tach=(_VEL()*3.6)/1675
tachometer=_SETCOLOR(#FF00FF)
tachometer=_MOVE2D(-0.235,-0.5)
tachometer=_LINE2D(-0.21,-0.5)
tachometer=_LINE2D(-0.235,-0.5+tach)
tachometer=_LINE2D(-0.21,-0.5+tach)
tachometer=_LINE2D(-0.235,-0.5)
tachometer=_LINE2D(-0.235,-0.5+tach)
tachometer=_MOVE2D(-0.21,-0.5)
tachometer=_LINE2D(-0.21,-0.5+tach)
tach2=_SETCOLOR(#880088)
tach2=_MOVE2D(-0.3,-0.5)
tach2=_LINE2D(-0.3,-0.2)
tach2=_LINE2D(-0.2,-0.2)
tach2=_LINE2D(-0.2,-0.5)
tach2=_LINE2D(-0.3,-0.5)
tachb=((JETSUM+AFTERBURNER)/-10000)/70
tach3=_SETCOLOR(#FFDD00)
tach3=_MOVE2D(-0.29,-0.5)
tach3=_LINE2D(-0.265,-0.5+tachb)
tach3=_LINE2D(-0.29,-0.5+tachb)
tach3=_LINE2D(-0.265,-0.5)
tach3=_LINE2D(-0.265,-0.5+tachb)
tach3=_MOVE2D(-0.29,-0.5)
tach3=_LINE2D(-0.29,-0.5+tachb)
origx=0
origz=-0.6
GPS= _SETCOLOR(#aa00aa)
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(GUN1))
if _ABS(_WX(GUN1))<2{WX=_WX(GUN1)/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=0{
print 9 ,"Ballistic Sights On"
BalSight=_SETCOLOR(#aa00aa)
BalSight=_MOVE2D(1*HDrift+0.05,1*VDrift+0.02)
BalSight=_LINE2D(1*HDrift+0.05,1*VDrift-0.08)
BalSight=_LINE2D(1*HDrift-0.05,1*VDrift-0.08)
BalSight=_LINE2D(1*HDrift-0.05,1*VDrift+0.02)
BalSight=_LINE2D(1*HDrift+0.05,1*VDrift+0.02)
BalSight=_MOVE2D(2*HDrift+0.025,2*VDrift+0.005)
BalSight=_LINE2D(2*HDrift+0.025,2*VDrift-0.045)
BalSight=_LINE2D(2*HDrift-0.025,2*VDrift-0.045)
BalSight=_LINE2D(2*HDrift-0.025,2*VDrift+0.005)
BalSight=_LINE2D(2*HDrift+0.025,2*VDrift+0.005)
BalSight2=_SETCOLOR(#ff00ff)
BalSight2=_MOVE2D(-0.03,-0.01)
BalSight2=_LINE2D(0.03,-0.01)
BalSight2=_MOVE2D(0,0.015)
BalSight2=_LINE2D(0,-0.025)
BalSight2=_MOVE2D(4*HDrift+0.01,4*VDrift-0.01)
BalSight2=_LINE2D(4*HDrift+0.01,4*VDrift-0.03)
BalSight2=_LINE2D(4*HDrift-0.01,4*VDrift-0.03)
BalSight2=_LINE2D(4*HDrift-0.01,4*VDrift-0.01)
BalSight2=_LINE2D(4*HDrift+0.01,4*VDrift-0.01)}
alt2=_SETCOLOR(#aa00aa)
alt2=_MOVE2D(0.3,-0.5)
alt2=_LINE2D(0.2,-0.5)
alt3=_MOVE2D(0.27,-0.45)
alt3=_LINE2D(0.23,-0.45)
alt4=_MOVE2D(0.27,-0.4)
alt4=_LINE2D(0.23,-0.4)
alt4=_MOVE2D(0.27,-0.35)
alt4=_LINE2D(0.23,-0.35)
alt4=_MOVE2D(0.27,-0.3)
alt4=_LINE2D(0.23,-0.3)
alt4=_MOVE2D(0.27,-0.25)
alt4=_LINE2D(0.23,-0.25)
alt4=_MOVE2D(0.3,-0.2)
alt4=_LINE2D(0.2,-0.2)
alt3=_MOVE2D(-0.27,-0.45)
alt3=_LINE2D(-0.23,-0.45)
alt4=_MOVE2D(-0.27,-0.4)
alt4=_LINE2D(-0.23,-0.4)
alt4=_MOVE2D(-0.27,-0.35)
alt4=_LINE2D(-0.23,-0.35)
alt4=_MOVE2D(-0.27,-0.3)
alt4=_LINE2D(-0.23,-0.3)
alt4=_MOVE2D(-0.27,-0.25)
alt4=_LINE2D(-0.23,-0.25)
selfheight=_Y()/5000
self=_SETCOLOR(#ff00ff)
self=_MOVE2D(0.225+0.01,-0.5+selfheight+0.01)
self=_LINE2D(0.225-0.01,-0.5+selfheight-0.01)
self=_MOVE2D(0.225+0.01,-0.5+selfheight-0.01)
self=_LINE2D(0.225-0.01,-0.5+selfheight+0.01)
foeheight=_PLAYERY(PLAYERTOGGLE)/5000
foe=_SETCOLOR(_PLAYERCOLOR(PLAYERTOGGLE))
foe=_MOVE2D(0.275+0.01,-0.5+foeheight+0.01)
foe=_LINE2D(0.275-0.01,-0.5+foeheight-0.01)
foe=_MOVE2D(0.275+0.01,-0.5+foeheight-0.01)
foe=_LINE2D(0.275-0.01,-0.5+foeheight+0.01)}
Enjoy, and please let me know what you think! Next iteration will likely be a RCscript to Lua conversion, since it's starting to amass an exorbitant amount of code.
Rainman- Tank
- Posts : 80
Join date : 2011-02-14
Age : 31
Location : New England, US
Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor
If you want to make strong planes,you should think about Frame Per Second.
Fighters to air battle should keep processing speed near 30FPS in RC.
Because RC's FPS affects how the models can show its ability in the online.
Depict too much makes your plane slow and weak.
Fighters to air battle should keep processing speed near 30FPS in RC.
Because RC's FPS affects how the models can show its ability in the online.
Depict too much makes your plane slow and weak.
orrrrz- Tank
- Posts : 55
Join date : 2012-06-19
Age : 29
Location : Tokyo
Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor
I agree. From here on, I will need to translate the code into LUA and streamline it so that it will not lag the game during combat. For now though, it's nice to see the peak of what I've managed with RCscript.
Rainman- Tank
- Posts : 80
Join date : 2011-02-14
Age : 31
Location : New England, US
Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor
It's been awhile since I was last on, and this was the first thing I saw. I am very impressed at this varient, well I can't even call it that anymore, It's a whole different plane now. You took my base, and turned it into something much larger than I could ever have imagined. Great job!
JosefYurnov99- Plane
- Posts : 43
Join date : 2011-03-11
Age : 28
Location : America
Re: Thanael-Zazka X-13 "Nightfury-II" Interceptor
Whoah... stuff just got fancy.
Maurice- Hover
- Posts : 153
Join date : 2011-10-07
Age : 28
Location : The early 1970's
jiri.hartvich.9- Tank
- Posts : 51
Join date : 2012-08-29
Age : 68
Similar topics
» Thanael Industries 212-78G "Nightfury" Interceptor
» T7P Interceptor
» ARROW Interceptor
» Thanael Industries Mk.6 Halftrack/IFV
» Light interceptor model 1
» T7P Interceptor
» ARROW Interceptor
» Thanael Industries Mk.6 Halftrack/IFV
» Light interceptor model 1
RigidChips :: Rigid-Chips :: Files :: Aircraft
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum