initial
This commit is contained in:
7
Banshee/Right/Alarm 1.YOLOL
Normal file
7
Banshee/Right/Alarm 1.YOLOL
Normal file
@@ -0,0 +1,7 @@
|
||||
if :FcuMfcIO1==0 then goto1 else goto2 end
|
||||
:scat=0 :sty=6 :snd=1 goto3
|
||||
if :alm and :sound then :scat=0 :sty=13 goto4 else goto3 end
|
||||
a+=1 if a==5 then a=1 end
|
||||
if a==2 then :snd=1 end
|
||||
|
||||
goto3
|
||||
8
Banshee/Right/Alarm 2.YOLOL
Normal file
8
Banshee/Right/Alarm 2.YOLOL
Normal file
@@ -0,0 +1,8 @@
|
||||
a="\n" if :bat<1000 then a1=a+"Low Battery" w+=1 else a1="" end
|
||||
if :fr<30000 then a2=a+"Low Fuel" w+=1 else a2="" end
|
||||
if :gas<13200000 then a3=a+"Low gas" w+=1 else a3="" end
|
||||
if :heat>0 then a4=a+"Overheat" w+=1 else a4="" end
|
||||
if :generator==0 then a5=a+"Gen OFF" w+=1 else a5="" end
|
||||
if :dura>0 then a6=a+"Durability" w+=1 else a6="" end
|
||||
if w>0 then :alm=1 goto8 else :alm=0 goto1 end
|
||||
:am=a1+a2+a3+a4+a5+a6 w=0 goto1
|
||||
8
Banshee/Right/Approach 1.YOLOL
Normal file
8
Banshee/Right/Approach 1.YOLOL
Normal file
@@ -0,0 +1,8 @@
|
||||
b=1000 c=30 d=2 e=0.1 f=12
|
||||
if :mine then a=15 else a=90 end goto(:ap*(:rng!=0))+2
|
||||
if:mine thena=15end :ron=:ap r=:rng s=:spd i=r-a j=a-d k=a+d
|
||||
if r==b then fcu=0 goto6 end if r>c and r<b then fcu=((i/f)-s) end
|
||||
ifr<c and r>j then fcu=((i/(f/2))-s) end if r<j then fcu=(i/(f/2)) end
|
||||
if :ap==0 or :spd=="Error !!" then :fcuf=0 goto:ap+2 end :fcuf=fcu
|
||||
if r>j and r<k and s<e then goto8 end goto:ap+2
|
||||
:fcuf=0 :ap=0 if :mine==0 and :scan==0 then :ron=0 end goto:ap+2
|
||||
8
Banshee/Right/Brake 1.YOLOL
Normal file
8
Banshee/Right/Brake 1.YOLOL
Normal file
@@ -0,0 +1,8 @@
|
||||
a=5 b=7 c=2 if :brake then :cruise=10 :fcuforward=0 goto2 end goto1
|
||||
if :spd=="Error !!" then goto3 end if :spd>20 then :fcuf=-100 goto1end
|
||||
if:spd=="Error !!" then:fcuf=0 goto1end if:spd>0 thengoto4elsegoto7end
|
||||
if :spd>a and :Brake then :fcuf=-(:spd*c) goto4 else goto5 end
|
||||
if :spd>0 and :Brake then :fcuf=-:Spd goto5 else goto6 end
|
||||
if :spd==0 or :brake==0 then :brake=0 :fcuf=0 end goto1
|
||||
if:spd<0 and :brake then:fcuf=(:spd-:spd-:spd) goto7elsegoto8end
|
||||
if :spd==0 or :brake==0 then :brake=0 :fcuf=0 end goto1
|
||||
4
Banshee/Right/CAS 1 1.YOLOL
Normal file
4
Banshee/Right/CAS 1 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :1<a and :1>0 and :cas then :FcuRightLeft=c end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS 1 2.YOLOL
Normal file
5
Banshee/Right/CAS 1 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:1 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS 2 1.YOLOL
Normal file
4
Banshee/Right/CAS 2 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :2<a and :2>0 and :cas then :FcuUpDown=c end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS 2 2.YOLOL
Normal file
5
Banshee/Right/CAS 2 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:2 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS 3 1.YOLOL
Normal file
4
Banshee/Right/CAS 3 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :3<a and :3>0 and :cas then :FcuRightLeft=b end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS 3 2.YOLOL
Normal file
5
Banshee/Right/CAS 3 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:3 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS 4 1.YOLOL
Normal file
4
Banshee/Right/CAS 4 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :4<a and :4>0 and :cas then :FcuUpDown=b end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS 4 2.YOLOL
Normal file
5
Banshee/Right/CAS 4 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:4 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R1 1.YOLOL
Normal file
4
Banshee/Right/CAS R1 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :r1<a and :r1>0 and :cas then :FcuUpDown=b end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R1 2.YOLOL
Normal file
5
Banshee/Right/CAS R1 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r1 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R2 1.YOLOL
Normal file
4
Banshee/Right/CAS R2 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :r2<a and :r2>0 and :cas then :FcuUpDown=b end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R2 2.YOLOL
Normal file
5
Banshee/Right/CAS R2 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r2 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R3 1.YOLOL
Normal file
4
Banshee/Right/CAS R3 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :r3<a and :r3>0 and :cas then :FcuRightLeft=c end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R3 2.YOLOL
Normal file
5
Banshee/Right/CAS R3 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r3 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R4 1.YOLOL
Normal file
4
Banshee/Right/CAS R4 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :r4<a and :r4>0 and :cas then :FcuUpDown=c end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R4 2.YOLOL
Normal file
5
Banshee/Right/CAS R4 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r4 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R5 1.YOLOL
Normal file
4
Banshee/Right/CAS R5 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :r5<a and :r5>0 and :cas then :FcuUpDown=c end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R5 2.YOLOL
Normal file
5
Banshee/Right/CAS R5 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r5 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R6 1.YOLOL
Normal file
4
Banshee/Right/CAS R6 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :r6<a and :r6>0 and :cas then :FcuUpDown=c end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R6 2.YOLOL
Normal file
5
Banshee/Right/CAS R6 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r6 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R7 1.YOLOL
Normal file
4
Banshee/Right/CAS R7 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :7<a and :7>0 and :cas then :FcuRightLeft=b end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R7 2.YOLOL
Normal file
5
Banshee/Right/CAS R7 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r7 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS R8 1.YOLOL
Normal file
4
Banshee/Right/CAS R8 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :r8<a and :r8>0 and :cas then :FcuUpDown=b end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS R8 2.YOLOL
Normal file
5
Banshee/Right/CAS R8 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:r8 if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS RNG 1.YOLOL
Normal file
4
Banshee/Right/CAS RNG 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000 b=100 c=-100 goto:cas+1
|
||||
if :rng<a and :rng>0 and :cas then :FcuRightLeft=c end goto1
|
||||
//:FcuUpDown +UP(b) -Down(c)
|
||||
//:FcuRightLeft -Left(c) +Right(b)
|
||||
5
Banshee/Right/CAS RNG 2.YOLOL
Normal file
5
Banshee/Right/CAS RNG 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=1000 goto:cas+1
|
||||
b=:rng if b<a and b>0 then :scat=3 :sty=0 :snd=1 end
|
||||
|
||||
|
||||
goto:cas+1
|
||||
4
Banshee/Right/CAS manager 1.YOLOL
Normal file
4
Banshee/Right/CAS manager 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=100
|
||||
if::c<13 and :cas and :cruise==0then:fcuf=-a end goto(::c==13)+2
|
||||
if::c==13 and :cruise==0 and :cas then goto4 end goto(::c==13)+2
|
||||
:fcuf=:max_speed goto(::c==13)+2
|
||||
1
Banshee/Right/CAS manager 2.YOLOL
Normal file
1
Banshee/Right/CAS manager 2.YOLOL
Normal file
@@ -0,0 +1 @@
|
||||
a=1000 ::c=(:1+:2+:3+:4+:r1+:r2+:r3+:r4+:r5+:r6+:r7+:r8+:rng)/a goto1
|
||||
3
Banshee/Right/Cruise STOP 1.YOLOL
Normal file
3
Banshee/Right/Cruise STOP 1.YOLOL
Normal file
@@ -0,0 +1,3 @@
|
||||
goto(:cruise==0)+1
|
||||
if :cruise==0 and :FcuForward<0 then goto3 else goto2 end
|
||||
:cruise=10 goto1
|
||||
1
Banshee/Right/FCUforward 1.YOLOL
Normal file
1
Banshee/Right/FCUforward 1.YOLOL
Normal file
@@ -0,0 +1 @@
|
||||
:FcuBackward=-:FcuForward :FcuB=-:FcuF :FcuForward2=:fcuf :cen=0 goto1
|
||||
1
Banshee/Right/FCUforward 2.YOLOL
Normal file
1
Banshee/Right/FCUforward 2.YOLOL
Normal file
@@ -0,0 +1 @@
|
||||
f :cas==0 and :AP==0 and :brake==0 then :fcuf=0 end goto1
|
||||
4
Banshee/Right/Furnace power 1.YOLOL
Normal file
4
Banshee/Right/Furnace power 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a=1000
|
||||
if :pow>50 and :belt and :bchar<100 then goto3 else :beltp=0 goto2 end
|
||||
if:mine==0 and :fcuforward==0 then:beltp=5*(:bat>a) else:beltp=0.5 end
|
||||
if :bchar==100 then :belt=0 end goto2
|
||||
20
Banshee/Right/Generator 1.YOLOL
Normal file
20
Banshee/Right/Generator 1.YOLOL
Normal file
@@ -0,0 +1,20 @@
|
||||
a=36 //Number of generators
|
||||
b=2000 //Max power per second of generators
|
||||
c=264 //Number of batteries
|
||||
d=10000 //Max power stored in batteries
|
||||
e=16 //Number of heat sink's
|
||||
f=15000 //Capacity of heat sink
|
||||
g=9950 //Below what battery level turn on 100% generators
|
||||
ECO=0 //Slow power down on 100% of battery (1 ON / 0 OFF)
|
||||
o=1 //Amount of % per 0,2 second generators will power down (no ECO)
|
||||
Boost=1 //Preheat generators to p level (1 ON / 0 OFF)
|
||||
p=100 //Preheat level in % for Boost mode
|
||||
h=100 q=100 i=a*b j=c*d k=j/i
|
||||
s=:high l=(:bat*c) m=((l/k)/i)*h n=((:heat*e)/(f*e))*h goto14+r+s
|
||||
r=0 :gm=0 if :bat<g then :gen=h-n else :gen=(h-m)-n end goto13
|
||||
if:eco thengoto14end if:boost then:gm=1 :gen=p-n else goto13 end
|
||||
if s==1 and :boost and :pow<p then r=0 goto13 else r=2 goto17 end
|
||||
ifs==0 then r=0 end if :bat<g then:gm=2 :gen=h-n elsegoto18end goto13
|
||||
:gm=3 if :bat==d then q=:pow q-=o else q+=o end :gen=q-n goto13
|
||||
|
||||
//Designed by Adrian202 (ingame AdrianRC) version 7
|
||||
1
Banshee/Right/Generator 2.YOLOL
Normal file
1
Banshee/Right/Generator 2.YOLOL
Normal file
@@ -0,0 +1 @@
|
||||
if:belt or :mine or :Logger then:high=1 else:high=0 end goto1
|
||||
5
Banshee/Right/Gyroscope arrows 1.YOLOL
Normal file
5
Banshee/Right/Gyroscope arrows 1.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a=10 if :direction then :calib=1 :acr=3 :abl=0 goto2 else goto1 end
|
||||
if:_gp<-a then:aup=1else:aup=0end if:_gp>a then:adn=1else:adn=0end
|
||||
if:_gy<-a then:art=1else:art=0end if:_gy>a then:alt=1else:alt=0end
|
||||
if:direction then goto2else goto5end
|
||||
:direction=0 :aup=0 :adn=0 :art=0 :alt=0 goto1
|
||||
10
Banshee/Right/Location status 1.YOLOL
Normal file
10
Banshee/Right/Location status 1.YOLOL
Normal file
@@ -0,0 +1,10 @@
|
||||
o=0 p=0 a="\n" b="NO" c="YES" d="ON" e="OFF" f="Durability:"
|
||||
g="Safezone:" h="Ship damage" i="Endo damage" j="Collision:"
|
||||
if :FcuMfcIO1==0 then :Location=:status goto3 else goto4 end
|
||||
if :Sfz==1 then k=c else k=b end if :sta==1 then q=c else q=b end
|
||||
if :sdg==1 then l=c else l=b end if :pdg==1 then m=c else m=b end
|
||||
if :coll==1 then n=c else n=b end if:Locator then goto8else goto7end
|
||||
r="Station:" :Location=a+e+a+a+f+a+:SF goto4
|
||||
if o==4then p=1end if o==0then p=0end if p==1then o-=1else o+=1end
|
||||
if p==0 then :Location=a+g+a+k+a+a+r+a+q else goto10 end goto4
|
||||
:Location=a+h+a+l+a+i+a+m+a+j+a+n goto4
|
||||
10
Banshee/Right/Ore Names 1.MEMORY
Normal file
10
Banshee/Right/Ore Names 1.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
_1 = "Ajatite"
|
||||
_2 = "Ice"
|
||||
_3 = "Valkite"
|
||||
_4 = "Aegisium"
|
||||
_5 = "Bastium"
|
||||
_6 = "Charodium"
|
||||
_7 = "Exorium"
|
||||
_8 = "Nhurgite"
|
||||
_9 = "Vokarium"
|
||||
_10 = "Arkanium"
|
||||
10
Banshee/Right/Ore Names 2.MEMORY
Normal file
10
Banshee/Right/Ore Names 2.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
_11 = "Corazium"
|
||||
_12 = "Haderite"
|
||||
_13 = "Ilmatrium"
|
||||
_14 = "Karnite"
|
||||
_15 = "Kutonium"
|
||||
_16 = "Lukium"
|
||||
_17 = "Naflite"
|
||||
_18 = "Surtrite"
|
||||
_19 = "Targium"
|
||||
_20 = "Xhalium"
|
||||
10
Banshee/Right/Ore Names 3.MEMORY
Normal file
10
Banshee/Right/Ore Names 3.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
_21 = "Ymrium"
|
||||
_22 = "Daltium"
|
||||
_23 = "Merkerium"
|
||||
_24 = "Oninum"
|
||||
_25 = "Tengium"
|
||||
_26 = "Ukonium"
|
||||
m1 = 0
|
||||
m2 = 0
|
||||
v1 = 0
|
||||
v2 = 0
|
||||
10
Banshee/Right/Ore prices 1.MEMORY
Normal file
10
Banshee/Right/Ore prices 1.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
p1 = 0.5
|
||||
p2 = 0.75
|
||||
p3 = 0.5
|
||||
p4 = 2.3
|
||||
p5 = 0.8
|
||||
p6 = 3.5
|
||||
p7 = 4
|
||||
p8 = 2.5
|
||||
p9 = 0.9
|
||||
p10 = 9
|
||||
10
Banshee/Right/Ore prices 2.MEMORY
Normal file
10
Banshee/Right/Ore prices 2.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
p11 = 10
|
||||
p12 = 4
|
||||
p13 = 1.5
|
||||
p14 = 4
|
||||
p15 = 7
|
||||
p16 = 8
|
||||
p17 = 12
|
||||
p18 = 3.5
|
||||
p19 = 10
|
||||
p20 = 15
|
||||
10
Banshee/Right/Ore prices 3.MEMORY
Normal file
10
Banshee/Right/Ore prices 3.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
p21 = 10
|
||||
p22 = 12
|
||||
p23 = 2.5
|
||||
p24 = 5.5
|
||||
p25 = 3
|
||||
p26 = 0.75
|
||||
_pm = 0.63
|
||||
ChipField8 = ""
|
||||
ChipField9 = ""
|
||||
ChipField10 = 0
|
||||
1
Banshee/Right/Precise 1.YOLOL
Normal file
1
Banshee/Right/Precise 1.YOLOL
Normal file
@@ -0,0 +1 @@
|
||||
a=:psa :Turn1=a :Turn2=-a goto1
|
||||
5
Banshee/Right/Safety function 1.YOLOL
Normal file
5
Banshee/Right/Safety function 1.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
goto:esf+1
|
||||
|
||||
:locator=0 if :esfr!=0.4 then goto:esf+1 end
|
||||
if :spd!=0 and :esfr==0.4 then :brake=1 end
|
||||
:mine=0 :cas=0 :cruise=10 :AP=0 :scan=0 goto:esf+1
|
||||
5
Banshee/Right/Speed converter 1.YOLOL
Normal file
5
Banshee/Right/Speed converter 1.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
if:spr==0 and :rz!=0 then goto2 else :spd=:rz :speed=:spd goto1 end
|
||||
:spd=:rz :speed=:spd
|
||||
:spd=:rz :speed=:spd
|
||||
:speed=:spd if:spr==0 and :rz!=0 then goto5 else goto1 end
|
||||
:spd="Error !!" :SA=0 :speed=:spd goto1
|
||||
4
Banshee/Right/Speed display 1.YOLOL
Normal file
4
Banshee/Right/Speed display 1.YOLOL
Normal file
@@ -0,0 +1,4 @@
|
||||
a="\n" b="Max thrust" c="FCUforward" d="FCUforward2" e="%"
|
||||
if :FcuMfcIO1==0 then :power=:status goto2 else goto3 end
|
||||
f=100 g=(:max_speed/f)*f h=(:fcuforward/f)*f i=(:fcuf/f)*f
|
||||
j=(:pow/1000)*1000 :power=j+e+a+b+a+g+e+a+c+a+h+e+a+d+i+e goto3
|
||||
20
Banshee/Right/Speed meter 1.YOLOL
Normal file
20
Banshee/Right/Speed meter 1.YOLOL
Normal file
@@ -0,0 +1,20 @@
|
||||
m=-:FPS h=.5 a=150 b=.356 c=-5.547 d=1-b
|
||||
:RZ=(:SD*(COS(:SH)^2-SIN(:SV)^2)^h+:SL-b)*m :SL=:SPR/a*c-d goto2
|
||||
goto1 //Error catch
|
||||
|
||||
//Alternate form
|
||||
:RZ=((:SD^2-(:SD*SIN :SH)^2-(:SD*SIN :SV)^2)^h+:SL-b)*m
|
||||
:RZ=(:SD*((COS(2*:SH)+COS(2*:SV))/2)^h+:SL-b)*m
|
||||
:RZ=(:SD*(COS(:SH)^2-SIN(:SV)^2)^h+:SL-b)*m
|
||||
|
||||
//Assign :SL after :RZ calc
|
||||
:SL=:SPR/a*c-d
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//By Thaccus, DarkyShadow, and Azurethi
|
||||
20
Banshee/Right/Speed meter 2.YOLOL
Normal file
20
Banshee/Right/Speed meter 2.YOLOL
Normal file
@@ -0,0 +1,20 @@
|
||||
:SA=1 m=-30.2 :Locator=1 goto1+(:TransponderOwner!=0)
|
||||
a=:TransponderOwner :SI=a :ID=a :Locator=0
|
||||
:RX=-:fps*:SD*SIN :SH :RY=-:fps*:SD*SIN :SV goto3+:SA!=1+(:si!=:id)*2
|
||||
:SA=1 goto4+:SA==1 //Error catch
|
||||
:si=:id goto3
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//By Thaccus and DarkyShadow
|
||||
9
Banshee/Right/Status display 1.YOLOL
Normal file
9
Banshee/Right/Status display 1.YOLOL
Normal file
@@ -0,0 +1,9 @@
|
||||
a=0 b=60 c=100 e=60 m="\n" n="Fuelrod:" o=" m" p=" h" q="Propellant:"
|
||||
r="%" s="Inf" t=" km" u=1000
|
||||
d=300000 //Fuelrod amount
|
||||
if :FcuMfcIO1==0 then :fuel=:status goto4 else goto5 end
|
||||
i=tgs-:gas if i then tgs2=:gas/i tgs=:gas else g=s end l=:gas/:mgas
|
||||
j=:fr/d*c ft=t1-t2 f=(((:fr/ft)/e)/1000)*1000
|
||||
if i then distM=tgs2*:spd distKM=distM/u/u*u g=distKm+t end
|
||||
t1=:fr*5 if f<e then fr=f+p else fr=f/e+p end
|
||||
t2=:fr*5 :fuel=m+n+m+j+r+m+fr+m+q+m+l*c+r+m+g goto5
|
||||
5
Banshee/Right/Status display 2.YOLOL
Normal file
5
Banshee/Right/Status display 2.YOLOL
Normal file
@@ -0,0 +1,5 @@
|
||||
a="\n" b=100 c="mode:" d="ECO" e="Boost 100%" f="100% Power"
|
||||
g="Adjusting" h="Battery:" i="Generator:" j="%" k="/"
|
||||
m=(:gen/b)*b n=(:pow/b)*b o=(:bat/:maxb)*b if :gm==0 then l=d end
|
||||
if :gm==1 then l=e end if :gm==2 then l=f end if :gm==3 then l=g end
|
||||
:ps=a+i+a+c+a+l+a+n+j+k+m+j+a+h+a+o+j goto3
|
||||
20
Banshee/Right/Status manager 1.YOLOL
Normal file
20
Banshee/Right/Status manager 1.YOLOL
Normal file
@@ -0,0 +1,20 @@
|
||||
:status="\n"+"\n"+"Loading"+"\n"+"|_________|"
|
||||
a="\n" b="Loading" c=4
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|#________|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto5 else goto3 end
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|##_______|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto7 else goto5 end
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|###______|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto9 else goto7 end
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|####_____|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto11 else goto9 end
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|#####____|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto13 else goto11 end
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|######___|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto15 else goto13 end
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|#######__|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto17 else goto15 end
|
||||
if :FcuMfcIO1==0 then :status=a+a+b+a+"|########_|" else goto20 end
|
||||
d+=1 if d==c then d=0 goto19 else goto17 end
|
||||
if:FcuMfcIO1==0 then:status=a+a+b+a+"|#########|" goto19else goto20end
|
||||
if :alm and :sound then :status=:am else :status=:ps end goto20
|
||||
10
Banshee/Right/System memory 1.MEMORY
Normal file
10
Banshee/Right/System memory 1.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
gm = 0
|
||||
frs = 0
|
||||
ps = 0
|
||||
alm = 0
|
||||
am = 0
|
||||
agl = 0
|
||||
cfr = 0
|
||||
rc = 0
|
||||
crystal = " Crystal"
|
||||
spd = 0
|
||||
10
Banshee/Right/System memory 2.MEMORY
Normal file
10
Banshee/Right/System memory 2.MEMORY
Normal file
@@ -0,0 +1,10 @@
|
||||
ore = " Ore"
|
||||
ws = 1
|
||||
wc = 0
|
||||
wrd = 1
|
||||
:c = 0
|
||||
high = 0
|
||||
ChipField7 = 0
|
||||
_m_ = 0
|
||||
ChipField9 = 0
|
||||
wss = 0
|
||||
14
Banshee/Right/System protect 1.YOLOL
Normal file
14
Banshee/Right/System protect 1.YOLOL
Normal file
@@ -0,0 +1,14 @@
|
||||
i="\n" j="System OK" k="Problem:" s1="System 1" s2="System 2"
|
||||
du="Durability" sy="System STOP" co="Cockpit" sp="Spd Protect"
|
||||
a=0 b=0 c=0 d=0 e=0 f=0
|
||||
if :gm==0 then gm=0 end a=1
|
||||
if :ore==0 then ore=0 end b=1
|
||||
if :wave==0 or :sound==0 or :rng==0 or :mat==0 then wave=0 end c=1
|
||||
if :SI==0 then spd=0 end d=1
|
||||
e=1-:STOP f=(:dura==0) h=a+b+c+d+e+f
|
||||
if h==6 then :ChipWait=0 :Protect=i+j goto1 else :ChipWait=-1 end
|
||||
:fcuforward=0 :fcuf=0 :Protect="" :Protect+=i+k :animation=0
|
||||
if a==0 then :Protect+=i+s1 end if b==0 then :Protect+=i+s2 end :wrd=1
|
||||
if c==0 then:Protect+=i+co end if d==0 then:Protect+=i+sp end :light=0
|
||||
if e==0 then :Protect+=i+sy end if f==0 then :Protect+=i+du end
|
||||
m=i+"Error !!"+:protect :status=m :power=m :fuel=m :location=m goto3
|
||||
Reference in New Issue
Block a user