This commit is contained in:
Zan
2024-05-09 14:05:30 -07:00
parent 93d72079dd
commit cfa8289330
2074 changed files with 21518 additions and 11 deletions

View 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

View 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

View 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

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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)

View 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

View 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

View File

@@ -0,0 +1 @@
a=1000 ::c=(:1+:2+:3+:4+:r1+:r2+:r3+:r4+:r5+:r6+:r7+:r8+:rng)/a goto1

View File

@@ -0,0 +1,3 @@
goto(:cruise==0)+1
if :cruise==0 and :FcuForward<0 then goto3 else goto2 end
:cruise=10 goto1

View File

@@ -0,0 +1 @@
:FcuBackward=-:FcuForward :FcuB=-:FcuF :FcuForward2=:fcuf :cen=0 goto1

View File

@@ -0,0 +1 @@
f :cas==0 and :AP==0 and :brake==0 then :fcuf=0 end goto1

View 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

View 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

View File

@@ -0,0 +1 @@
if:belt or :mine or :Logger then:high=1 else:high=0 end goto1

View 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

View 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

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

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

View 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

View 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

View 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

View 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

View File

@@ -0,0 +1 @@
a=:psa :Turn1=a :Turn2=-a goto1

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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