decomp: mostly finish ogreboss (#1024)

* decomp: partially done `ogreboss`

* decomp: finish `ogreboss`

* update

* fix `ogreboss` and `viewer`

* update ref tests

* update ogreboss
This commit is contained in:
Tyler Wilding
2022-01-15 20:33:11 -05:00
committed by GitHub
parent 372b6a8746
commit b95be06fef
113 changed files with 52703 additions and 41434 deletions
+436 -378
View File
@@ -80,138 +80,160 @@
(define group-rain-screend-drop (-> *part-group-id-table* 188))
;; failed to figure out what this is:
(defpart 21 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 0.1)
(sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0)
(sp-rnd-flt spt-y (meters -3) (meters 6) 1.0)
(sp-flt spt-scale-x (meters 2.5))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 12.0)
(sp-flt spt-scalevel-x (meters 0.16666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-int spt-timer 10)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
(defpart 21
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 0.1)
(sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0)
(sp-rnd-flt spt-y (meters -3) (meters 6) 1.0)
(sp-flt spt-scale-x (meters 2.5))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 12.0)
(sp-flt spt-scalevel-x (meters 0.16666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-int spt-timer 10)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
;; failed to figure out what this is:
(defpart 22 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.5))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 20.0)
(sp-flt spt-scalevel-x (meters 0.033333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 24)
)
)
(defpart 22
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.5))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 20.0)
(sp-flt spt-scalevel-x (meters 0.033333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 24)
)
)
;; failed to figure out what this is:
(defpart 24 :init-specs ((sp-flt spt-scalevel-x (meters 0.004166667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.06666667)
)
)
(defpart 24
:init-specs
((sp-flt spt-scalevel-x (meters 0.004166667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.06666667)
)
)
;; failed to figure out what this is:
(defpart 23 :init-specs ((sp-flt spt-num 1.0)
(sp-int spt-rot-x 12)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 3276.8)
(sp-flt spt-b 3276.8)
(sp-flt spt-fade-r 6.068148)
(sp-flt spt-fade-g 68.26667)
(sp-flt spt-fade-b 3.034074)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags aux-list)
(sp-int spt-next-time 30)
(sp-launcher-by-id spt-next-launcher 25)
)
)
(defpart 23
:init-specs
((sp-flt spt-num 1.0)
(sp-int spt-rot-x 12)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 3276.8)
(sp-flt spt-b 3276.8)
(sp-flt spt-fade-r 6.068148)
(sp-flt spt-fade-g 68.26667)
(sp-flt spt-fade-b 3.034074)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags aux-list)
(sp-int spt-next-time 30)
(sp-launcher-by-id spt-next-launcher 25)
)
)
;; failed to figure out what this is:
(defpart 25 :init-specs ((sp-flt spt-fade-g -5.1200004)))
(defpart 25
:init-specs
((sp-flt spt-fade-g -5.1200004))
)
;; failed to figure out what this is:
(defpart 18 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 0.1)
(sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0)
(sp-rnd-flt spt-y (meters -3) (meters 6) 1.0)
(sp-flt spt-scale-x (meters 4))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 12.0)
(sp-flt spt-scalevel-x (meters 0.26666668))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-int spt-timer 10)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
(defpart 18
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 0.1)
(sp-rnd-flt spt-x (meters -4.5) (meters 9) 1.0)
(sp-rnd-flt spt-y (meters -3) (meters 6) 1.0)
(sp-flt spt-scale-x (meters 4))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 12.0)
(sp-flt spt-scalevel-x (meters 0.26666668))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-int spt-timer 10)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
;; failed to figure out what this is:
(defpart 19 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.6))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 20.0)
(sp-flt spt-scalevel-x (meters 0.06666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 26)
)
)
(defpart 19
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.6))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 20.0)
(sp-flt spt-scalevel-x (meters 0.06666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.8)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 26)
)
)
;; failed to figure out what this is:
(defpart 26 :init-specs ((sp-flt spt-scalevel-x (meters 0.008333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.06666667)
)
)
(defpart 26
:init-specs
((sp-flt spt-scalevel-x (meters 0.008333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.06666667)
)
)
;; failed to figure out what this is:
(defpart 20 :init-specs ((sp-flt spt-num 1.0)
(sp-int spt-rot-x 24)
(sp-flt spt-r 12288.0)
(sp-flt spt-g 6553.6)
(sp-flt spt-b 6553.6)
(sp-flt spt-fade-r 12.136296)
(sp-flt spt-fade-g 136.53334)
(sp-flt spt-fade-b 6.068148)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags aux-list)
(sp-int spt-next-time 30)
(sp-launcher-by-id spt-next-launcher 27)
)
)
(defpart 20
:init-specs
((sp-flt spt-num 1.0)
(sp-int spt-rot-x 24)
(sp-flt spt-r 12288.0)
(sp-flt spt-g 6553.6)
(sp-flt spt-b 6553.6)
(sp-flt spt-fade-r 12.136296)
(sp-flt spt-fade-g 136.53334)
(sp-flt spt-fade-b 6.068148)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 270)
(sp-cpuinfo-flags aux-list)
(sp-int spt-next-time 30)
(sp-launcher-by-id spt-next-launcher 27)
)
)
;; failed to figure out what this is:
(defpart 27 :init-specs ((sp-flt spt-fade-g -10.240001)))
(defpart 27
:init-specs
((sp-flt spt-fade-g -10.240001))
)
;; failed to figure out what this is:
(defpartgroup group-stars
@@ -223,25 +245,27 @@
)
;; failed to figure out what this is:
(defpart 28 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 256.0)
(sp-flt spt-g 256.0)
(sp-flt spt-b 256.0)
(sp-flt spt-a 0.0)
(sp-flt spt-fade-a 0.42666668)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int-plain-rnd spt-next-time 60 239 1)
(sp-launcher-by-id spt-next-launcher 31)
(sp-rnd-flt spt-conerot-x (degrees -89.0) (degrees 178.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0)
(sp-flt spt-conerot-radius (meters 5000))
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 28
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 256.0)
(sp-flt spt-g 256.0)
(sp-flt spt-b 256.0)
(sp-flt spt-a 0.0)
(sp-flt spt-fade-a 0.42666668)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int-plain-rnd spt-next-time 60 239 1)
(sp-launcher-by-id spt-next-launcher 31)
(sp-rnd-flt spt-conerot-x (degrees -89.0) (degrees 178.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 1440.0) 1.0)
(sp-flt spt-conerot-radius (meters 5000))
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 31
@@ -250,97 +274,108 @@
)
;; failed to figure out what this is:
(defpart 32 :init-specs ((sp-flt spt-fade-a -0.42666668)))
(defpart 32
:init-specs
((sp-flt spt-fade-a -0.42666668))
)
;; failed to figure out what this is:
(defpart 29 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 256.0)
(sp-flt spt-g 256.0)
(sp-flt spt-b 256.0)
(sp-flt spt-a 0.0)
(sp-flt spt-fade-a 0.42666668)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int-plain-rnd spt-next-time 60 239 1)
(sp-launcher-by-id spt-next-launcher 31)
(sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 59.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 2880.0) 1.0)
(sp-flt spt-conerot-radius (meters 5000))
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 29
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 256.0)
(sp-flt spt-g 256.0)
(sp-flt spt-b 256.0)
(sp-flt spt-a 0.0)
(sp-flt spt-fade-a 0.42666668)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int-plain-rnd spt-next-time 60 239 1)
(sp-launcher-by-id spt-next-launcher 31)
(sp-rnd-flt spt-conerot-x (degrees 30.0) (degrees 59.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 2880.0) 1.0)
(sp-flt spt-conerot-radius (meters 5000))
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 30 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 0.0)
(sp-flt spt-fade-a 0.42666668)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int-plain-rnd spt-next-time 60 239 1)
(sp-launcher-by-id spt-next-launcher 31)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 29.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 5760.0) 1.0)
(sp-flt spt-conerot-radius (meters 5000))
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 30
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 40) (meters 40) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 0.0)
(sp-flt spt-fade-a 0.42666668)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int-plain-rnd spt-next-time 60 239 1)
(sp-launcher-by-id spt-next-launcher 31)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 29.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 5760.0) 1.0)
(sp-flt spt-conerot-radius (meters 5000))
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 33 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 4.0)
(sp-rnd-flt spt-x (meters 10) (meters 10) 1.0)
(sp-rnd-flt spt-y (meters 2) (meters 14) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-flt spt-fade-a 0.85333335)
(sp-int spt-timer 1500)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int-plain-rnd spt-next-time 75 74 1)
(sp-launcher-by-id spt-next-launcher 35)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0)
)
)
(defpart 33
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 4.0)
(sp-rnd-flt spt-x (meters 10) (meters 10) 1.0)
(sp-rnd-flt spt-y (meters 2) (meters 14) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-flt spt-fade-a 0.85333335)
(sp-int spt-timer 1500)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int-plain-rnd spt-next-time 75 74 1)
(sp-launcher-by-id spt-next-launcher 35)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 180.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 34 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 0.0)
(sp-rnd-flt spt-x (meters 0) (meters 20) 1.0)
(sp-flt spt-y (meters 16))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-flt spt-fade-a 0.85333335)
(sp-int spt-timer 1500)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int-plain-rnd spt-next-time 75 74 1)
(sp-launcher-by-id spt-next-launcher 35)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 34
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 0.0)
(sp-rnd-flt spt-x (meters 0) (meters 20) 1.0)
(sp-flt spt-y (meters 16))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-y (meters -0.01) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-flt spt-fade-a 0.85333335)
(sp-int spt-timer 1500)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int-plain-rnd spt-next-time 75 74 1)
(sp-launcher-by-id spt-next-launcher 35)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 35
@@ -349,7 +384,10 @@
)
;; failed to figure out what this is:
(defpart 36 :init-specs ((sp-flt spt-fade-a -0.85333335)))
(defpart 36
:init-specs
((sp-flt spt-fade-a -0.85333335))
)
;; definition for function update-snow
;; INFO: Return type mismatch int vs none.
@@ -384,81 +422,89 @@
)
;; failed to figure out what this is:
(defpart 37 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.5)
(sp-rnd-flt spt-x (meters 0) (meters 20) 1.0)
(sp-flt spt-y (meters 16))
(sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0)
(sp-flt spt-r 50.0)
(sp-rnd-flt spt-g 80.0 55.0 1.0)
(sp-rnd-flt spt-b 50.0 50.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-userdata 0.0)
(sp-func spt-func 'check-drop-level-rain)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 37
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.5)
(sp-rnd-flt spt-x (meters 0) (meters 20) 1.0)
(sp-flt spt-y (meters 16))
(sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0)
(sp-flt spt-r 50.0)
(sp-rnd-flt spt-g 80.0 55.0 1.0)
(sp-rnd-flt spt-b 50.0 50.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.13333334) 1.0)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-userdata 0.0)
(sp-func spt-func 'check-drop-level-rain)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 38 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 4.5)
(sp-rnd-flt spt-x (meters 0) (meters 20) 1.0)
(sp-flt spt-y (meters 16))
(sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0)
(sp-flt spt-r 50.0)
(sp-rnd-flt spt-g 80.0 55.0 1.0)
(sp-rnd-flt spt-b 50.0 50.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit2 bit14)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 38
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 4.5)
(sp-rnd-flt spt-x (meters 0) (meters 20) 1.0)
(sp-flt spt-y (meters 16))
(sp-rnd-flt spt-scale-x (meters 0.03) (meters 0.03) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 0.5) 1.0)
(sp-flt spt-r 50.0)
(sp-rnd-flt spt-g 80.0 55.0 1.0)
(sp-rnd-flt spt-b 50.0 50.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters -0.06666667) (meters -0.033333335) 1.0)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit2 bit14)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 39 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
(sp-rnd-int spt-num 0 1 2.0)
(sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 110.0 32.0 1.0)
(sp-rnd-flt spt-g 128.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 64.0 1.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-fade-a -0.85333335)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-rnd-flt spt-conerot-x (degrees 25.000002) (degrees 40.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 39
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x9 :page #x2))
(sp-rnd-int spt-num 0 1 2.0)
(sp-rnd-flt spt-scale-x (meters 0.05) (meters 0.075) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 110.0 32.0 1.0)
(sp-rnd-flt spt-g 128.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 64.0 1.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-fade-a -0.85333335)
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-rnd-flt spt-conerot-x (degrees 25.000002) (degrees 40.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 40 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 0.02))
(sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0)
(sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 110.0 32.0 1.0)
(sp-rnd-flt spt-g 128.0 32.0 1.0)
(sp-rnd-flt spt-b 96.0 32.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.4)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 40
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 0.02))
(sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0)
(sp-rnd-flt spt-rot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 110.0 32.0 1.0)
(sp-rnd-flt spt-g 128.0 32.0 1.0)
(sp-rnd-flt spt-b 96.0 32.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.4)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; definition for function check-drop-level-rain
(defun check-drop-level-rain ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector))
@@ -597,56 +643,62 @@
)
;; failed to figure out what this is:
(defpart 1950 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1200))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-flt spt-userdata 0.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
(defpart 1950
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1200))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-flt spt-userdata 0.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
;; failed to figure out what this is:
(defpart 1951 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2800))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 2200))
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 32.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees -0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 1.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
(defpart 1951
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2800))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 2200))
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 32.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees -0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 1.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
;; failed to figure out what this is:
(defpart 1952 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2200))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 2800))
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 32.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees 0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 2.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
(defpart 1952
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2200))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 2800))
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 32.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees 0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 2.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
;; failed to figure out what this is:
(defpartgroup group-green-sun
@@ -658,53 +710,59 @@
)
;; failed to figure out what this is:
(defpart 1974 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 600))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 0.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 4.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
(defpart 1974
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 600))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 0.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 4.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
;; failed to figure out what this is:
(defpart 1975 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1400))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 1100))
(sp-flt spt-r 0.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees -0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 5.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
(defpart 1975
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1400))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 1100))
(sp-flt spt-r 0.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees -0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 5.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
;; failed to figure out what this is:
(defpart 1976 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1100))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 1400))
(sp-flt spt-r 0.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees 0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 6.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
(defpart 1976
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x35 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1100))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 1400))
(sp-flt spt-r 0.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-flt spt-rotvel-z (degrees 0.05))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-userdata 6.0)
(sp-func spt-func 'sparticle-track-sun)
)
)
File diff suppressed because it is too large Load Diff
+334 -296
View File
@@ -144,136 +144,154 @@
)
;; failed to figure out what this is:
(defpart 281 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 16.0)
(sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 32.0 1.0)
(sp-rnd-flt spt-g 128.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-flt spt-accel-y 2.7306666)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int-plain-rnd spt-next-time 30 59 1)
(sp-launcher-by-id spt-next-launcher 282)
(sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 281
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 16.0)
(sp-rnd-flt spt-y (meters 0.5) (meters 1) 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 32.0 1.0)
(sp-rnd-flt spt-g 128.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.033333335) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-flt spt-accel-y 2.7306666)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int-plain-rnd spt-next-time 30 59 1)
(sp-launcher-by-id spt-next-launcher 282)
(sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 20.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 282 :init-specs ((sp-flt spt-fade-a -1.0666667)))
(defpart 282
:init-specs
((sp-flt spt-fade-a -1.0666667))
)
;; failed to figure out what this is:
(defpart 283 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 4.0)
(sp-flt spt-y (meters 0.75))
(sp-flt spt-scale-x (meters 6))
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-rnd-flt spt-b 64.0 128.0 1.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-scalevel-y (meters 0.009765625))
(sp-flt spt-fade-a 2.1333334)
(sp-int spt-timer 30)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 284)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
(defpart 283
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 4.0)
(sp-flt spt-y (meters 0.75))
(sp-flt spt-scale-x (meters 6))
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.3) (meters 1) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-rnd-flt spt-b 64.0 128.0 1.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-scalevel-y (meters 0.009765625))
(sp-flt spt-fade-a 2.1333334)
(sp-int spt-timer 30)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 15)
(sp-launcher-by-id spt-next-launcher 284)
(sp-flt spt-rotate-y (degrees 0.0))
)
)
;; failed to figure out what this is:
(defpart 284 :init-specs ((sp-flt spt-fade-a -2.1333334)))
(defpart 284
:init-specs
((sp-flt spt-fade-a -2.1333334))
)
;; failed to figure out what this is:
(defpart 285 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 1))
(sp-flt spt-scale-x (meters 8))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 196.0)
(sp-flt spt-b 196.0)
(sp-flt spt-a 28.0)
(sp-int spt-timer 10)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
(defpart 285
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 1))
(sp-flt spt-scale-x (meters 8))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 196.0)
(sp-flt spt-g 196.0)
(sp-flt spt-b 196.0)
(sp-flt spt-a 28.0)
(sp-int spt-timer 10)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
;; failed to figure out what this is:
(defpart 286 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2))
(sp-flt spt-num 5.0)
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0)
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.3))
(sp-flt spt-r 160.0)
(sp-flt spt-g 160.0)
(sp-flt spt-b 160.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-rotvel-x (degrees 1.2))
(sp-flt spt-rotvel-y (degrees 2.4))
(sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668)
(sp-flt spt-accel-y -13.653334)
(sp-flt spt-friction 0.97)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 287)
(sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 286
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x6 :page #x2))
(sp-flt spt-num 5.0)
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0)
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.00048828125) 2457.6)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.3))
(sp-flt spt-r 160.0)
(sp-flt spt-g 160.0)
(sp-flt spt-b 160.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-rotvel-x (degrees 1.2))
(sp-flt spt-rotvel-y (degrees 2.4))
(sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 2 436.90668)
(sp-flt spt-accel-y -13.653334)
(sp-flt spt-friction 0.97)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 287)
(sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 287 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -3.4)
)
)
(defpart 287
:init-specs
((sp-flt spt-scalevel-x (meters -0.0033333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -3.4)
)
)
;; failed to figure out what this is:
(defpart 288 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2))
(sp-flt spt-num 4.5)
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0)
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
(sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.3))
(sp-flt spt-r 100.0)
(sp-flt spt-g 100.0)
(sp-flt spt-b 100.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-rotvel-x (degrees 1.2))
(sp-flt spt-rotvel-y (degrees 2.4))
(sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668)
(sp-flt spt-accel-y -13.653334)
(sp-flt spt-friction 0.97)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 287)
(sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 288
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2))
(sp-flt spt-num 4.5)
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0)
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
(sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.3))
(sp-flt spt-r 100.0)
(sp-flt spt-g 100.0)
(sp-flt spt-b 100.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-rotvel-x (degrees 1.2))
(sp-flt spt-rotvel-y (degrees 2.4))
(sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668)
(sp-flt spt-accel-y -13.653334)
(sp-flt spt-friction 0.97)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 287)
(sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-crate-explode
@@ -344,28 +362,30 @@
)
;; failed to figure out what this is:
(defpart 2096 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 6.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 128.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 96.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0)
(sp-flt spt-friction 0.9)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-int-plain-rnd spt-next-time 30 29 1)
(sp-launcher-by-id spt-next-launcher 2099)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0)
)
)
(defpart 2096
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 6.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 128.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 96.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0)
(sp-flt spt-friction 0.9)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-int-plain-rnd spt-next-time 30 29 1)
(sp-launcher-by-id spt-next-launcher 2099)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0)
)
)
;; failed to figure out what this is:
(defpart 2099
@@ -374,156 +394,172 @@
)
;; failed to figure out what this is:
(defpart 2098 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 3.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-flt spt-scale-y (meters 8))
(sp-rnd-flt spt-r 64.0 192.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 64.0 1.0)
(sp-flt spt-scalevel-y (meters 0.42666668))
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
(defpart 2098
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 3.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-flt spt-scale-y (meters 8))
(sp-rnd-flt spt-r 64.0 192.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 64.0 1.0)
(sp-flt spt-scalevel-y (meters 0.42666668))
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
;; failed to figure out what this is:
(defpart 2095 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 16))
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 192.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 64.0 1.0)
(sp-flt spt-a 96.0)
(sp-flt spt-fade-a -1.7454545)
(sp-int spt-timer 54)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
(defpart 2095
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 16))
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 192.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 64.0 1.0)
(sp-flt spt-a 96.0)
(sp-flt spt-fade-a -1.7454545)
(sp-int spt-timer 54)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
;; failed to figure out what this is:
(defpart 2097 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 4.0)
(sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 96.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.013333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0)
(sp-flt spt-friction 0.8)
(sp-int spt-timer 510)
(sp-cpuinfo-flags bit2 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 2097
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 4.0)
(sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 96.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.013333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0)
(sp-flt spt-friction 0.8)
(sp-int spt-timer 510)
(sp-cpuinfo-flags bit2 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 295 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 16.0)
(sp-flt spt-y (meters 1))
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit3 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 295
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 16.0)
(sp-flt spt-y (meters 1))
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit3 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 296 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 96.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.000909091))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.26666668)
(sp-flt spt-fade-a -0.19393939)
(sp-int-plain-rnd spt-timer 90 149 1)
(sp-cpuinfo-flags bit2 bit3 bit7 bit14)
)
)
(defpart 296
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-z (meters 0.3) (meters 0.3) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 96.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.10666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.000909091))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.26666668)
(sp-flt spt-fade-a -0.19393939)
(sp-int-plain-rnd spt-timer 90 149 1)
(sp-cpuinfo-flags bit2 bit3 bit7 bit14)
)
)
;; failed to figure out what this is:
(defpart 297 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 96.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters -0.0006190476))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.01904762)
(sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0)
(sp-int-plain-rnd spt-timer 30 299 1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 240)
(sp-launcher-by-id spt-next-launcher 198)
)
)
(defpart 297
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 96.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters -0.0006190476))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.01904762)
(sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0)
(sp-int-plain-rnd spt-timer 30 299 1)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 240)
(sp-launcher-by-id spt-next-launcher 198)
)
)
;; failed to figure out what this is:
(defpart 292 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2))
(sp-rnd-flt spt-num 8.0 16.0 1.0)
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0)
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
(sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.3))
(sp-flt spt-r 128.0)
(sp-rnd-int spt-g 1115684864 1 32.0)
(sp-flt spt-b 32.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-rotvel-x (degrees 1.2))
(sp-flt spt-rotvel-y (degrees 2.4))
(sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668)
(sp-flt spt-accel-y -13.653334)
(sp-flt spt-friction 0.97)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 301)
(sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 292
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x5 :page #x2))
(sp-rnd-flt spt-num 8.0 16.0 1.0)
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
(sp-rnd-flt spt-y (meters 0.25) (meters 1.5) 1.0)
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
(sp-rnd-int-flt spt-scale-x (meters 0.3) 1 4096.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.3))
(sp-flt spt-r 128.0)
(sp-rnd-int spt-g 1115684864 1 32.0)
(sp-flt spt-b 32.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0.06666667) (meters 0.06666667) 1.0)
(sp-flt spt-rotvel-x (degrees 1.2))
(sp-flt spt-rotvel-y (degrees 2.4))
(sp-rnd-int-flt spt-rotvel-z (degrees 0.0) 3 436.90668)
(sp-flt spt-accel-y -13.653334)
(sp-flt spt-friction 0.97)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 301)
(sp-rnd-flt spt-conerot-x (degrees 40.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 301 :init-specs ((sp-flt spt-scalevel-x (meters -0.0033333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -3.4)
)
)
(defpart 301
:init-specs
((sp-flt spt-scalevel-x (meters -0.0033333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -3.4)
)
)
;; definition for function crate-standard-event-handler
(defbehavior crate-standard-event-handler crate ((arg0 process) (arg1 int) (arg2 symbol) (arg3 event-message-block))
@@ -1385,28 +1421,30 @@
)
;; failed to figure out what this is:
(defpart 302 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-rnd-flt spt-g 96.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0)
(sp-flt spt-scalevel-x (meters 0.0033333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.16)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.95)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 302
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-rnd-flt spt-g 96.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.01) 1.0)
(sp-flt spt-scalevel-x (meters 0.0033333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.16)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.95)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; definition of type crate-buzzer
(deftype crate-buzzer (crate)
+14 -12
View File
@@ -1169,18 +1169,20 @@
)
;; failed to figure out what this is:
(defpart 2662 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x6b :page #x1cf))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.5))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer 5)
(sp-cpuinfo-flags bit2 bit9 bit13)
)
)
(defpart 2662
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x6b :page #x1cf))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.5))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer 5)
(sp-cpuinfo-flags bit2 bit9 bit13)
)
)
;; definition for symbol *auto-save-info*, type mc-slot-info
(define *auto-save-info* (new 'global 'mc-slot-info))
+222 -196
View File
@@ -1657,117 +1657,133 @@
)
;; failed to figure out what this is:
(defpart 45 :init-specs ((sp-flt spt-num 1.5)
(sp-flt spt-x (meters 1.5))
(sp-flt spt-y (meters -0.5))
(sp-int spt-rot-x 5)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 2867.2)
(sp-flt spt-b 3276.8)
(sp-flt spt-vel-y (meters 0.026666667))
(sp-int spt-timer 270)
(sp-cpuinfo-flags aux-list)
(sp-int spt-next-time 180)
(sp-launcher-by-id spt-next-launcher 50)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 45
:init-specs
((sp-flt spt-num 1.5)
(sp-flt spt-x (meters 1.5))
(sp-flt spt-y (meters -0.5))
(sp-int spt-rot-x 5)
(sp-flt spt-r 4096.0)
(sp-flt spt-g 2867.2)
(sp-flt spt-b 3276.8)
(sp-flt spt-vel-y (meters 0.026666667))
(sp-int spt-timer 270)
(sp-cpuinfo-flags aux-list)
(sp-int spt-next-time 180)
(sp-launcher-by-id spt-next-launcher 50)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 50 :init-specs ((sp-flt spt-fade-b -4.551111)))
(defpart 50
:init-specs
((sp-flt spt-fade-b -4.551111))
)
;; failed to figure out what this is:
(defpart 46 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 1.8) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 46
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 1.8) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 47 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-x (meters 1.8) (meters 1) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 47
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-x (meters 1.8) (meters 1) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 48 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2))
(sp-flt spt-num 1.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.4) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.1) 1.0)
(sp-rnd-flt spt-r 10.0 6.0 1.0)
(sp-rnd-flt spt-g 64.0 128.0 1.0)
(sp-rnd-flt spt-b 10.0 6.0 1.0)
(sp-flt spt-a 80.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a -0.2)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int-plain-rnd spt-timer 180 119 1)
(sp-cpuinfo-flags bit2)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 48
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x17 :page #x2))
(sp-flt spt-num 1.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.4) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.1) 1.0)
(sp-rnd-flt spt-r 10.0 6.0 1.0)
(sp-rnd-flt spt-g 64.0 128.0 1.0)
(sp-rnd-flt spt-b 10.0 6.0 1.0)
(sp-flt spt-a 80.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a -0.2)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int-plain-rnd spt-timer 180 119 1)
(sp-cpuinfo-flags bit2)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 49 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 0.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 10.0 5.0 1.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a 0.6)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 51)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 49
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 0.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 10.0 5.0 1.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a 0.6)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 51)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 51 :init-specs ((sp-flt spt-fade-a -0.18)))
(defpart 51
:init-specs
((sp-flt spt-fade-a -0.18))
)
;; failed to figure out what this is:
(defpartgroup group-jungle-launcher
@@ -1782,70 +1798,76 @@
)
;; failed to figure out what this is:
(defpart 52 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 1.4) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 52
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 1.4) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 2.5) (meters 2.5) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.24414062) (meters 0.48828125) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 53 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-x (meters 1.4) (meters 0.9) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 53
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-x (meters 1.4) (meters 0.9) 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-flt spt-rot-x 16384.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.5) (meters 1) 1.0)
(sp-rnd-int spt-r 0 1 128.0)
(sp-rnd-flt spt-g 64.0 196.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-scalevel-x (meters -0.0025))
(sp-rnd-flt spt-scalevel-y (meters 0.048828125) (meters 0.09765625) 1.0)
(sp-int spt-timer 81)
(sp-cpuinfo-flags bit3)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 54 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 0.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 10.0 5.0 1.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a 0.6)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 51)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 54
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 0.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 10.0 5.0 1.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a 0.6)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 51)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-swamp-launcher
@@ -1860,30 +1882,32 @@
)
;; failed to figure out what this is:
(defpart 55 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 0.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 16.0 16.0 1.0)
(sp-rnd-flt spt-g 16.0 16.0 1.0)
(sp-rnd-flt spt-b 5.0 2.5 1.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a 0.6)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 51)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 55
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 0.5)
(sp-rnd-flt spt-x (meters 2.9) (meters 2.5) 1.0)
(sp-flt spt-y (meters -0.5))
(sp-rnd-flt spt-scale-x (meters 2) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 16.0 16.0 1.0)
(sp-rnd-flt spt-g 16.0 16.0 1.0)
(sp-rnd-flt spt-b 5.0 2.5 1.0)
(sp-flt spt-a 0.0)
(sp-rnd-flt spt-vel-x (meters -0.011666667) (meters -0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -1.2) 1 436.90668)
(sp-flt spt-fade-a 0.6)
(sp-flt spt-accel-y 6.826667)
(sp-flt spt-friction 0.996)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 51)
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; definition for function cam-launcher-joystick
;; Used lq/sq
@@ -2620,19 +2644,21 @@
)
;; failed to figure out what this is:
(defpart 2528 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2))
(sp-func spt-birth-func 'birth-func-set-quat)
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0)
(sp-flt spt-scale-y (meters 5.6))
(sp-rnd-flt spt-r 0.0 44.0 1.0)
(sp-rnd-flt spt-g 0.0 64.0 1.0)
(sp-rnd-flt spt-b 128.0 32.0 1.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer 5)
(sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat)
)
)
(defpart 2528
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2))
(sp-func spt-birth-func 'birth-func-set-quat)
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 2) (meters 0.5) 1.0)
(sp-flt spt-scale-y (meters 5.6))
(sp-rnd-flt spt-r 0.0 44.0 1.0)
(sp-rnd-flt spt-g 0.0 64.0 1.0)
(sp-rnd-flt spt-b 128.0 32.0 1.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer 5)
(sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat)
)
)
;; definition for function draw-eco-beam
;; INFO: Return type mismatch int vs none.
+430 -373
View File
@@ -57,105 +57,117 @@
)
;; failed to figure out what this is:
(defpart 255 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 192.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0666667)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 255
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 192.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0666667)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 256 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 192.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0666667)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 256
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 192.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0666667)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 257 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2))
(sp-rnd-flt spt-num 1.0 3.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0)
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 90)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 10)
(sp-launcher-by-id spt-next-launcher 258)
)
)
(defpart 257
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2))
(sp-rnd-flt spt-num 1.0 3.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 1.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0)
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 90)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 10)
(sp-launcher-by-id spt-next-launcher 258)
)
)
;; failed to figure out what this is:
(defpart 259 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2))
(sp-rnd-flt spt-num 0.0 3.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 128.0)
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 91)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 10)
(sp-launcher-by-id spt-next-launcher 258)
)
)
(defpart 259
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2))
(sp-rnd-flt spt-num 0.0 3.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.2) (meters 0.1) 1.0)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 255.0)
(sp-flt spt-a 128.0)
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 91)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 10)
(sp-launcher-by-id spt-next-launcher 258)
)
)
;; failed to figure out what this is:
(defpart 258 :init-specs ((sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-fade-r -1.0)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -2.0)
)
)
(defpart 258
:init-specs
((sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-fade-r -1.0)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -2.0)
)
)
;; failed to figure out what this is:
(defpart 260 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 32.0)
(sp-rnd-flt spt-g 32.0 64.0 1.0)
(sp-rnd-flt spt-b 192.0 64.0 1.0)
(sp-rnd-flt spt-a 64.0 128.0 1.0)
(sp-flt spt-scalevel-x (meters -0.00033333333))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.2)
(sp-flt spt-accel-y -0.06826667)
(sp-int spt-timer 450)
(sp-cpuinfo-flags bit0 bit2 bit3)
)
)
(defpart 260
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.15) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 32.0)
(sp-rnd-flt spt-g 32.0 64.0 1.0)
(sp-rnd-flt spt-b 192.0 64.0 1.0)
(sp-rnd-flt spt-a 64.0 128.0 1.0)
(sp-flt spt-scalevel-x (meters -0.00033333333))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.2)
(sp-flt spt-accel-y -0.06826667)
(sp-int spt-timer 450)
(sp-cpuinfo-flags bit0 bit2 bit3)
)
)
;; failed to figure out what this is:
(defpartgroup group-blue-hit-ground-effect
@@ -168,328 +180,373 @@
)
;; failed to figure out what this is:
(defpart 264 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 32.0)
(sp-flt spt-y (meters 0.5))
(sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-int spt-a 0 63 1.0)
(sp-flt spt-vel-y (meters 0.093333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit3)
(sp-int-plain-rnd spt-next-time 20 19 1)
(sp-launcher-by-id spt-next-launcher 266)
(sp-flt spt-conerot-x (degrees 90.0))
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0))
)
)
(defpart 264
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 32.0)
(sp-flt spt-y (meters 0.5))
(sp-rnd-flt spt-scale-x (meters 1) (meters 3) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-int spt-a 0 63 1.0)
(sp-flt spt-vel-y (meters 0.093333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit3)
(sp-int-plain-rnd spt-next-time 20 19 1)
(sp-launcher-by-id spt-next-launcher 266)
(sp-flt spt-conerot-x (degrees 90.0))
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0))
)
)
;; failed to figure out what this is:
(defpart 266 :init-specs ((sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-int spt-a 0 63 1.0)
(sp-int-plain-rnd spt-next-time 20 19 1)
(sp-launcher-by-id spt-next-launcher 266)
)
)
(defpart 266
:init-specs
((sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-int spt-a 0 63 1.0)
(sp-int-plain-rnd spt-next-time 20 19 1)
(sp-launcher-by-id spt-next-launcher 266)
)
)
;; failed to figure out what this is:
(defpart 265 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 0.5))
(sp-flt spt-scale-x (meters 0))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 96.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters 0.21333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit3 left-multiply-quat)
(sp-int spt-next-time 60)
(sp-launcher-by-id spt-next-launcher 267)
)
)
(defpart 265
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x1e :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 0.5))
(sp-flt spt-scale-x (meters 0))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 96.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters 0.21333334))
(sp-copy-from-other spt-scalevel-y -4)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit3 left-multiply-quat)
(sp-int spt-next-time 60)
(sp-launcher-by-id spt-next-launcher 267)
)
)
;; failed to figure out what this is:
(defpart 267 :init-specs ((sp-flt spt-fade-a -2.1333334)))
(defpart 267
:init-specs
((sp-flt spt-fade-a -2.1333334))
)
;; failed to figure out what this is:
(defpart 263 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 0.5))
(sp-flt spt-scale-x (meters 0))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters 0.22666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.7111111)
(sp-int spt-timer 90)
(sp-cpuinfo-flags bit2 bit3 left-multiply-quat)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 268)
)
)
(defpart 263
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-y (meters 0.5))
(sp-flt spt-scale-x (meters 0))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters 0.22666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.7111111)
(sp-int spt-timer 90)
(sp-cpuinfo-flags bit2 bit3 left-multiply-quat)
(sp-int spt-next-time 45)
(sp-launcher-by-id spt-next-launcher 268)
)
)
;; failed to figure out what this is:
(defpart 268 :init-specs ((sp-flt spt-fade-a -1.4222223)))
(defpart 268
:init-specs
((sp-flt spt-fade-a -1.4222223))
)
;; failed to figure out what this is:
(defpart 261 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 32.0)
(sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0033333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.16)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.95)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit12)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 261
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 32.0)
(sp-rnd-flt spt-scale-x (meters 1) (meters 1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 16.0 32.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.026666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0033333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.16)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.95)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit12)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 262 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 12.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0)
(sp-flt spt-scalevel-x (meters 0.0016666667))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.21333334)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.95)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 262
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 12.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.25) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 192.0 63.0 1.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.053333335) 1.0)
(sp-flt spt-scalevel-x (meters 0.0016666667))
(sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.21333334)
(sp-flt spt-accel-y -1.3653333)
(sp-flt spt-friction 0.95)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit12)
(sp-rnd-flt spt-conerot-x (degrees 60.0) (degrees 30.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 269 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 92.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 269
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 92.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 270 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 92.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 270
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 92.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 271 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 2.0 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.00083333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 209 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 272)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.05))
)
)
(defpart 271
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 2.0 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.00083333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 209 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 272)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.05))
)
)
;; failed to figure out what this is:
(defpart 272 :init-specs ((sp-flt spt-fade-r 0.0)))
(defpart 272
:init-specs
((sp-flt spt-fade-r 0.0))
)
;; failed to figure out what this is:
(defpart 273 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 273
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 274 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 274
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 92.0 32.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 275 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 2.0 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.00083333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 209 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 276)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.05))
)
)
(defpart 275
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 2.0 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-flt spt-g 0.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.00083333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 209 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 276)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.05))
)
)
;; failed to figure out what this is:
(defpart 276 :init-specs ((sp-flt spt-fade-r 0.0)))
(defpart 276
:init-specs
((sp-flt spt-fade-r 0.0))
)
;; failed to figure out what this is:
(defpart 277 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 92.0 32.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 277
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 92.0 32.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 278 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 92.0 32.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
(defpart 278
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 1.0 1.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 92.0 32.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 64.0)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.5))
)
)
;; failed to figure out what this is:
(defpart 279 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 2.0 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 100.0 28.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.00083333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 209 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 280)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.05))
)
)
(defpart 279
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 2.0 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-rnd-flt spt-g 100.0 28.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0023333333) (meters 0.0016666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.00083333335))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 209 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 280)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.05))
)
)
;; failed to figure out what this is:
(defpart 280 :init-specs ((sp-flt spt-fade-g 0.0)))
(defpart 280
:init-specs
((sp-flt spt-fade-g 0.0))
)
;; definition for function eco-blue-glow
;; INFO: Return type mismatch int vs none.
+333 -296
View File
@@ -235,102 +235,115 @@
)
;; failed to figure out what this is:
(defpart 349 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.01))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 0.0)
(sp-int spt-timer 1200)
(sp-cpuinfo-flags bit3)
(sp-func spt-func 'sparticle-track-root-prim)
)
)
(defpart 349
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.01))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 0.0)
(sp-int spt-timer 1200)
(sp-cpuinfo-flags bit3)
(sp-func spt-func 'sparticle-track-root-prim)
)
)
;; failed to figure out what this is:
(defpart 350 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-y (meters 4) (meters 16) 1.0)
(sp-flt spt-z (meters 0))
(sp-flt spt-scale-x (meters 5))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 128.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-a 32.0)
(sp-rnd-int-flt spt-vel-x (meters -0.10666667) 1 873.81335)
(sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556)
(sp-int spt-timer 1200)
(sp-cpuinfo-flags bit2 bit3 bit7)
)
)
(defpart 350
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-y (meters 4) (meters 16) 1.0)
(sp-flt spt-z (meters 0))
(sp-flt spt-scale-x (meters 5))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 128.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-a 32.0)
(sp-rnd-int-flt spt-vel-x (meters -0.10666667) 1 873.81335)
(sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556)
(sp-int spt-timer 1200)
(sp-cpuinfo-flags bit2 bit3 bit7)
)
)
;; failed to figure out what this is:
(defpart 351 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 128.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-a 64.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-flt spt-vel-x (meters 0.11259259))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-int spt-timer 1200)
(sp-cpuinfo-flags bit2 bit3 bit7)
)
)
(defpart 351
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 128.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-a 64.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-flt spt-vel-x (meters 0.11259259))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-int spt-timer 1200)
(sp-cpuinfo-flags bit2 bit3 bit7)
)
)
;; failed to figure out what this is:
(defpart 352 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 128.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-a 64.0)
(sp-flt spt-scalevel-x (meters -0.02))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 54)
(sp-cpuinfo-flags bit2 bit3)
)
)
(defpart 352
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 128.0 128.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-a 64.0)
(sp-flt spt-scalevel-x (meters -0.02))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -1.0)
(sp-int spt-timer 54)
(sp-cpuinfo-flags bit2 bit3)
)
)
;; failed to figure out what this is:
(defpart 353 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 96.0)
(sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.011666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.000909091))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 299 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 354)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.3))
)
)
(defpart 353
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-y (meters -0.05))
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 96.0)
(sp-rnd-flt spt-vel-y (meters 0.005) (meters 0.011666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.000909091))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.024242423)
(sp-rnd-flt spt-accel-y -0.40960002 -1.2288 1.0)
(sp-flt spt-friction 0.93)
(sp-int-plain-rnd spt-timer 30 299 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 354)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.3))
)
)
;; failed to figure out what this is:
(defpart 354 :init-specs ((sp-flt spt-fade-r 0.0)))
(defpart 354
:init-specs
((sp-flt spt-fade-r 0.0))
)
;; failed to figure out what this is:
(defpartgroup group-part-yellow-eco-fireball-launcher
@@ -362,148 +375,162 @@
)
;; failed to figure out what this is:
(defpart 355 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 8))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 128.0)
(sp-flt spt-a 64.0)
(sp-flt spt-scalevel-x (meters -0.06666667))
(sp-rnd-int-flt spt-rotvel-z (degrees -204.8) 1 74565.41)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a 0.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
)
)
(defpart 355
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 8))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 128.0)
(sp-flt spt-a 64.0)
(sp-flt spt-scalevel-x (meters -0.06666667))
(sp-rnd-int-flt spt-rotvel-z (degrees -204.8) 1 74565.41)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a 0.0)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3)
)
)
;; failed to figure out what this is:
(defpart 357 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 5.0)
(sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0)
(sp-rnd-flt spt-y (meters -0.6) (meters 1.2) 1.0)
(sp-rnd-flt spt-z (meters -0.6) (meters 1.2) 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.75) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 32.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters 0.0044444446))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.14222223)
(sp-flt spt-fade-a -0.14222223)
(sp-flt spt-accel-y -0.06826667)
(sp-int spt-timer 450)
(sp-cpuinfo-flags bit2 bit3)
)
)
(defpart 357
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 5.0)
(sp-rnd-flt spt-x (meters -0.6) (meters 1.2) 1.0)
(sp-rnd-flt spt-y (meters -0.6) (meters 1.2) 1.0)
(sp-rnd-flt spt-z (meters -0.6) (meters 1.2) 1.0)
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.75) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 32.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-scalevel-x (meters 0.0044444446))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.14222223)
(sp-flt spt-fade-a -0.14222223)
(sp-flt spt-accel-y -0.06826667)
(sp-int spt-timer 450)
(sp-cpuinfo-flags bit2 bit3)
)
)
;; failed to figure out what this is:
(defpart 356 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 12.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0)
(sp-flt spt-scalevel-x (meters -0.0025000002))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -1.0666667)
(sp-flt spt-fade-a -0.17777778)
(sp-flt spt-accel-y -4.096)
(sp-flt spt-friction 0.99)
(sp-int-plain-rnd spt-timer 60 59 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0)
)
)
(defpart 356
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 12.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0)
(sp-flt spt-scalevel-x (meters -0.0025000002))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -1.0666667)
(sp-flt spt-fade-a -0.17777778)
(sp-flt spt-accel-y -4.096)
(sp-flt spt-friction 0.99)
(sp-int-plain-rnd spt-timer 60 59 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 120.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 360 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 24.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0)
(sp-flt spt-scalevel-x (meters -0.0025000002))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -1.0666667)
(sp-flt spt-fade-a -0.17777778)
(sp-flt spt-accel-y -4.096)
(sp-flt spt-friction 0.99)
(sp-int-plain-rnd spt-timer 60 59 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 360
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 24.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 128.0)
(sp-rnd-flt spt-vel-y (meters 0) (meters 0.053333335) 1.0)
(sp-flt spt-scalevel-x (meters -0.0025000002))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -1.0666667)
(sp-flt spt-fade-a -0.17777778)
(sp-flt spt-accel-y -4.096)
(sp-flt spt-friction 0.99)
(sp-int-plain-rnd spt-timer 60 59 1)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 358 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 16.0)
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 1.0)
(sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0)
(sp-flt spt-accel-y -2.048)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 330)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 100.00001) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0)
)
)
(defpart 358
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 16.0)
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 1.0)
(sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0)
(sp-flt spt-accel-y -2.048)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 330)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 100.00001) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 90.0) (degrees 180.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 361 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 32.0)
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 1.0)
(sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0)
(sp-flt spt-accel-y -2.048)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 330)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 361
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 32.0)
(sp-flt spt-scale-x (meters 0.1))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-a 1.0)
(sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.013333334) 1.0)
(sp-flt spt-accel-y -2.048)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 330)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 359 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-z (meters 0.1) (meters 0.2) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-flt spt-vel-x (meters 0.10666667))
(sp-flt spt-scalevel-x (meters -0.000909091))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.26666668)
(sp-flt spt-fade-a -0.19393939)
(sp-int-plain-rnd spt-timer 90 239 1)
(sp-cpuinfo-flags bit2 bit3 bit7)
)
)
(defpart 359
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-rnd-flt spt-z (meters 0.1) (meters 0.2) 1.0)
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.1) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 100.0 28.0 1.0)
(sp-rnd-flt spt-g 64.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-flt spt-vel-x (meters 0.10666667))
(sp-flt spt-scalevel-x (meters -0.000909091))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-g -0.26666668)
(sp-flt spt-fade-a -0.19393939)
(sp-int-plain-rnd spt-timer 90 239 1)
(sp-cpuinfo-flags bit2 bit3 bit7)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-yellow-eco-fireball-hit
@@ -520,28 +547,30 @@
)
;; failed to figure out what this is:
(defpart 2060 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 6.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 192.0 64.0 1.0)
(sp-rnd-flt spt-g 192.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0)
(sp-flt spt-friction 0.9)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-int-plain-rnd spt-next-time 30 29 1)
(sp-launcher-by-id spt-next-launcher 2063)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0)
)
)
(defpart 2060
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 6.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 192.0 64.0 1.0)
(sp-rnd-flt spt-g 192.0 64.0 1.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0)
(sp-flt spt-friction 0.9)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-int-plain-rnd spt-next-time 30 29 1)
(sp-launcher-by-id spt-next-launcher 2063)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-conerot-radius (meters 2) (meters 4) 1.0)
)
)
;; failed to figure out what this is:
(defpart 2063
@@ -550,70 +579,78 @@
)
;; failed to figure out what this is:
(defpart 2062 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 3.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-flt spt-scale-y (meters 8))
(sp-flt spt-r 255.0)
(sp-flt spt-g 196.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 32.0 64.0 1.0)
(sp-flt spt-scalevel-y (meters 0.42666668))
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
(defpart 2062
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 3.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-flt spt-scale-y (meters 8))
(sp-flt spt-r 255.0)
(sp-flt spt-g 196.0)
(sp-flt spt-b 0.0)
(sp-rnd-flt spt-a 32.0 64.0 1.0)
(sp-flt spt-scalevel-y (meters 0.42666668))
(sp-flt spt-fade-a -1.6)
(sp-int spt-timer 60)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
;; failed to figure out what this is:
(defpart 2059 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 16))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 192.0 32.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 96.0)
(sp-flt spt-fade-a -1.7454545)
(sp-int spt-timer 54)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
(defpart 2059
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 16))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 192.0 32.0 1.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 96.0)
(sp-flt spt-fade-a -1.7454545)
(sp-int spt-timer 54)
(sp-cpuinfo-flags bit2 bit3 bit14)
)
)
;; failed to figure out what this is:
(defpart 2061 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 4.0)
(sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 192.0 64.0 1.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.013333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -1.6)
(sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0)
(sp-flt spt-friction 0.8)
(sp-int spt-timer 510)
(sp-cpuinfo-flags bit2 bit14)
(sp-int spt-next-time 42)
(sp-launcher-by-id spt-next-launcher 2064)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
(defpart 2061
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 4.0)
(sp-rnd-flt spt-scale-x (meters 2.5) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-rnd-flt spt-g 192.0 64.0 1.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 64.0 64.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.013333334))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -1.6)
(sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0)
(sp-flt spt-friction 0.8)
(sp-int spt-timer 510)
(sp-cpuinfo-flags bit2 bit14)
(sp-int spt-next-time 42)
(sp-launcher-by-id spt-next-launcher 2064)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
)
)
;; failed to figure out what this is:
(defpart 2064 :init-specs ((sp-flt spt-fade-r -0.53333336)
(sp-flt spt-fade-g -0.53333336)
(sp-flt spt-fade-b -1.0666667)
(sp-flt spt-fade-a -0.53333336)
)
)
(defpart 2064
:init-specs
((sp-flt spt-fade-r -0.53333336)
(sp-flt spt-fade-g -0.53333336)
(sp-flt spt-fade-b -1.0666667)
(sp-flt spt-fade-a -0.53333336)
)
)
;; definition for method 24 of type projectile
;; INFO: Return type mismatch int vs none.
+26 -22
View File
@@ -66,30 +66,34 @@
)
;; failed to figure out what this is:
(defpart 41 :init-specs ((sp-flt spt-scale-x (meters 0.5))
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 32.0 1.0)
(sp-rnd-flt spt-g 16.0 32.0 1.0)
(sp-rnd-flt spt-b 48.0 32.0 1.0)
(sp-rnd-flt spt-a 48.0 48.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-flt spt-scalevel-y (meters 0.02))
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit3 bit12)
(sp-int-plain-rnd spt-next-time 15 59 1)
(sp-launcher-by-id spt-next-launcher 42)
)
)
(defpart 41
:init-specs
((sp-flt spt-scale-x (meters 0.5))
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 32.0 1.0)
(sp-rnd-flt spt-g 16.0 32.0 1.0)
(sp-rnd-flt spt-b 48.0 32.0 1.0)
(sp-rnd-flt spt-a 48.0 48.0 1.0)
(sp-rnd-flt spt-vel-y (meters 0) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters -0.0016666667))
(sp-flt spt-scalevel-y (meters 0.02))
(sp-flt spt-accel-y -2.7306666)
(sp-int spt-timer 120)
(sp-cpuinfo-flags bit2 bit3 bit12)
(sp-int-plain-rnd spt-next-time 15 59 1)
(sp-launcher-by-id spt-next-launcher 42)
)
)
;; failed to figure out what this is:
(defpart 42 :init-specs ((sp-flt spt-fade-a -1.4222223)
(sp-int spt-timer 45)
(sp-int spt-next-time 42)
(sp-launcher-by-id spt-next-launcher 43)
)
)
(defpart 42
:init-specs
((sp-flt spt-fade-a -1.4222223)
(sp-int spt-timer 45)
(sp-int spt-next-time 42)
(sp-launcher-by-id spt-next-launcher 43)
)
)
;; failed to figure out what this is:
(defpart 43
+23 -21
View File
@@ -168,24 +168,26 @@
)
;; failed to figure out what this is:
(defpart 362 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 8.0)
(sp-flt spt-scale-x (meters 0.3))
(sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 90.0)
(sp-flt spt-g 90.0)
(sp-flt spt-b 90.0)
(sp-rnd-flt spt-a 20.0 20.0 1.0)
(sp-flt spt-vel-y (meters 0.002))
(sp-flt spt-scalevel-x (meters 0.004166667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.3)
(sp-int spt-timer 5004)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 15.0) 1.0)
(sp-flt spt-conerot-x (degrees 90.0))
(sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.2))
)
)
(defpart 362
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 8.0)
(sp-flt spt-scale-x (meters 0.3))
(sp-rnd-flt spt-rot-z (degrees -180.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 90.0)
(sp-flt spt-g 90.0)
(sp-flt spt-b 90.0)
(sp-rnd-flt spt-a 20.0 20.0 1.0)
(sp-flt spt-vel-y (meters 0.002))
(sp-flt spt-scalevel-x (meters 0.004166667))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.3)
(sp-int spt-timer 5004)
(sp-cpuinfo-flags bit2 bit3)
(sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 15.0) 1.0)
(sp-flt spt-conerot-x (degrees 90.0))
(sp-rnd-flt spt-conerot-y (degrees -180.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 0.2))
)
)
+487 -419
View File
File diff suppressed because it is too large Load Diff
+1555 -1397
View File
File diff suppressed because it is too large Load Diff
+461 -401
View File
@@ -22,101 +22,114 @@
)
;; failed to figure out what this is:
(defpart 303 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.5))
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 92.0 1.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-flt spt-a 0.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit3 bit9)
)
)
(defpart 303
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.5))
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 92.0 1.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-flt spt-a 0.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit3 bit9)
)
)
;; failed to figure out what this is:
(defpart 304 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0.03))
(sp-flt spt-scale-x (meters 2.5))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 92.0 1.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.026666667) 1.0)
(sp-flt spt-vel-y (meters 0.0014814815))
(sp-flt spt-vel-z (meters 0))
(sp-flt spt-rotvel-z (degrees 0.2))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit7 bit9)
)
)
(defpart 304
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0.03))
(sp-flt spt-scale-x (meters 2.5))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 92.0 1.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.026666667) 1.0)
(sp-flt spt-vel-y (meters 0.0014814815))
(sp-flt spt-vel-z (meters 0))
(sp-flt spt-rotvel-z (degrees 0.2))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit7 bit9)
)
)
;; failed to figure out what this is:
(defpart 305 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 3.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0.065))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 92.0 1.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-flt spt-vel-z (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit3 bit7 bit9)
)
)
(defpart 305
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-flt spt-num 3.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0.065))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.4) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 32.0 92.0 1.0)
(sp-rnd-flt spt-g 128.0 128.0 1.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.017777778) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-flt spt-vel-z (meters 0))
(sp-rnd-int-flt spt-rotvel-z (degrees -0.4) 1 145.63556)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit3 bit7 bit9)
)
)
;; failed to figure out what this is:
(defpart 306 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0.12))
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 255.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.053333335) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-flt spt-vel-z (meters 0))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit7 bit9)
)
)
(defpart 306
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
(sp-flt spt-z (meters 0.12))
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 255.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.053333335) (meters 0.053333335) 1.0)
(sp-flt spt-vel-y (meters 0))
(sp-flt spt-vel-z (meters 0))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3 bit7 bit9)
)
)
;; failed to figure out what this is:
(defpart 307 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 0.25)
(sp-flt spt-scale-x (meters 0.35))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 96.0)
(sp-flt spt-scalevel-x (meters -0.0012500001))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -2.125)
(sp-flt spt-accel-y -0.08192)
(sp-int-plain-rnd spt-timer 30 239 1)
(sp-cpuinfo-flags bit2 bit9)
(sp-int spt-next-time 120)
(sp-launcher-by-id spt-next-launcher 308)
)
)
(defpart 307
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 0.25)
(sp-flt spt-scale-x (meters 0.35))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 255.0)
(sp-flt spt-g 255.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 96.0)
(sp-flt spt-scalevel-x (meters -0.0012500001))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -2.125)
(sp-flt spt-accel-y -0.08192)
(sp-int-plain-rnd spt-timer 30 239 1)
(sp-cpuinfo-flags bit2 bit9)
(sp-int spt-next-time 120)
(sp-launcher-by-id spt-next-launcher 308)
)
)
;; failed to figure out what this is:
(defpart 308 :init-specs ((sp-flt spt-fade-r 0.0)))
(defpart 308
:init-specs
((sp-flt spt-fade-r 0.0))
)
;; definition of type hud-pickups
(deftype hud-pickups (hud)
@@ -244,49 +257,55 @@
)
;; failed to figure out what this is:
(defpart 309 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2d :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.7))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-health-01-func)
)
)
(defpart 309
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2d :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.7))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-health-01-func)
)
)
;; failed to figure out what this is:
(defpart 310 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2e :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.7))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-health-03-func)
)
)
(defpart 310
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2e :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.7))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-health-03-func)
)
)
;; failed to figure out what this is:
(defpart 311 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2f :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.7))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-health-02-func)
)
)
(defpart 311
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2f :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.7))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-health-02-func)
)
)
;; definition of type hud-health
(deftype hud-health (hud)
@@ -478,18 +497,20 @@
)
;; failed to figure out what this is:
(defpart 2964 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
)
)
(defpart 2964
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
)
)
;; definition of type hud-money-all
(deftype hud-money-all (hud)
@@ -772,18 +793,20 @@
)
;; failed to figure out what this is:
(defpart 312 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.6))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
)
)
(defpart 312
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2c :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.6))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
)
)
;; definition of type hud-money
(deftype hud-money (hud)
@@ -1000,99 +1023,111 @@
)
;; failed to figure out what this is:
(defpart 313 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 4.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
(defpart 313
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 4.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
;; failed to figure out what this is:
(defpart 314 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 5.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
(defpart 314
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 5.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
;; failed to figure out what this is:
(defpart 315 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 6.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
(defpart 315
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 6.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
;; failed to figure out what this is:
(defpart 316 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 7.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
(defpart 316
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.4))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 7.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
;; failed to figure out what this is:
(defpart 317 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 9.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
(defpart 317
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x31 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 0.2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
(sp-flt spt-userdata 9.0)
(sp-func spt-func 'fuel-cell-hud-orbit-callback)
)
)
;; failed to figure out what this is:
(defpart 318 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x30 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.8))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'fuel-cell-hud-center-callback)
)
)
(defpart 318
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x30 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 1.8))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'fuel-cell-hud-center-callback)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-hud-power-cell-whole
@@ -1114,88 +1149,99 @@
)
;; failed to figure out what this is:
(defpart 323 :init-specs ((sp-flt spt-fade-a -0.53333336)))
(defpart 323
:init-specs
((sp-flt spt-fade-a -0.53333336))
)
;; failed to figure out what this is:
(defpart 319 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 0.5)
(sp-flt spt-z (meters 22.5))
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0)
(sp-rnd-int spt-r 0 1 255.0)
(sp-rnd-int spt-g 0 1 255.0)
(sp-rnd-int spt-b 0 1 255.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-scalevel-y (meters 0.009765625))
(sp-flt spt-fade-a 0.35555556)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 232)
)
)
(defpart 319
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 0.5)
(sp-flt spt-z (meters 22.5))
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0)
(sp-rnd-int spt-r 0 1 255.0)
(sp-rnd-int spt-g 0 1 255.0)
(sp-rnd-int spt-b 0 1 255.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-scalevel-y (meters 0.009765625))
(sp-flt spt-fade-a 0.35555556)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 232)
)
)
;; failed to figure out what this is:
(defpart 320 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 0.06)
(sp-flt spt-z (meters 22.5))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.2))
(sp-rnd-int spt-r 0 1 255.0)
(sp-rnd-int spt-g 0 1 255.0)
(sp-rnd-int spt-b 0 1 255.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-fade-a 0.32)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 232)
)
)
(defpart 320
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 0.06)
(sp-flt spt-z (meters 22.5))
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 0.5) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-scale-y (meters 0.2))
(sp-rnd-int spt-r 0 1 255.0)
(sp-rnd-int spt-g 0 1 255.0)
(sp-rnd-int spt-b 0 1 255.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-fade-a 0.32)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 75)
(sp-launcher-by-id spt-next-launcher 232)
)
)
;; failed to figure out what this is:
(defpart 321 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-z (meters 22.5))
(sp-flt spt-scale-x (meters 3.3))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 2.8))
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-rnd-flt spt-b 0.0 128.0 1.0)
(sp-flt spt-a 64.0)
(sp-flt spt-rotvel-z (degrees -0.4))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-func spt-func 'fuel-cell-hud-starburst-3-callback)
)
)
(defpart 321
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-z (meters 22.5))
(sp-flt spt-scale-x (meters 3.3))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 2.8))
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-rnd-flt spt-b 0.0 128.0 1.0)
(sp-flt spt-a 64.0)
(sp-flt spt-rotvel-z (degrees -0.4))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-func spt-func 'fuel-cell-hud-starburst-3-callback)
)
)
;; failed to figure out what this is:
(defpart 322 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-z (meters 22.5))
(sp-flt spt-scale-x (meters 3.8))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 3.3))
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 64.0)
(sp-flt spt-rotvel-z (degrees 0.3))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-func spt-func 'fuel-cell-hud-starburst-4-callback)
)
)
(defpart 322
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-z (meters 22.5))
(sp-flt spt-scale-x (meters 3.8))
(sp-flt spt-rot-z (degrees 0.0))
(sp-flt spt-scale-y (meters 3.3))
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 64.0)
(sp-flt spt-rotvel-z (degrees 0.3))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit3)
(sp-func spt-func 'fuel-cell-hud-starburst-4-callback)
)
)
;; definition of type hud-fuel-cell
(deftype hud-fuel-cell (hud)
@@ -1464,39 +1510,43 @@
)
;; failed to figure out what this is:
(defpart 324 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 0.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
)
)
(defpart 324
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 0.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit9)
)
)
;; failed to figure out what this is:
(defpart 325 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-y (meters 1.3333334))
(sp-flt spt-z (meters 0.1))
(sp-flt spt-scale-x (meters 1.8))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-flt spt-omega 0.0)
(sp-flt spt-vel-x (meters 0.053333335))
(sp-flt spt-vel-z (meters 0))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit7 bit9)
(sp-func spt-func 'part-hud-buzzer-func)
)
)
(defpart 325
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2a :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-x (meters 0))
(sp-flt spt-y (meters 1.3333334))
(sp-flt spt-z (meters 0.1))
(sp-flt spt-scale-x (meters 1.8))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-flt spt-omega 0.0)
(sp-flt spt-vel-x (meters 0.053333335))
(sp-flt spt-vel-z (meters 0))
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit7 bit9)
(sp-func spt-func 'part-hud-buzzer-func)
)
)
;; definition of type hud-buzzers
(deftype hud-buzzers (hud)
@@ -1681,34 +1731,38 @@
)
;; failed to figure out what this is:
(defpart 327 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 3.2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-func)
)
)
(defpart 327
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x2b :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 3.2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-func)
)
)
;; failed to figure out what this is:
(defpart 328 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.5))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 100.0)
(sp-flt spt-b 63.0)
(sp-flt spt-a 64.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-backing-func)
)
)
(defpart 328
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2.5))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 100.0)
(sp-flt spt-b 63.0)
(sp-flt spt-a 64.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-backing-func)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-hud-timer-blue
@@ -1720,49 +1774,55 @@
)
;; failed to figure out what this is:
(defpart 329 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 32.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-01-func)
)
)
(defpart 329
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 32.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-01-func)
)
)
;; failed to figure out what this is:
(defpart 330 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 32.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-02-func)
)
)
(defpart 330
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 32.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-02-func)
)
)
;; failed to figure out what this is:
(defpart 331 :init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 32.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-03-func)
)
)
(defpart 331
:init-specs
((sp-tex spt-texture (new 'static 'texture-id :index #x32 :page #x2))
(sp-flt spt-num 1.0)
(sp-flt spt-scale-x (meters 2))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 0.0)
(sp-flt spt-g 32.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 128.0)
(sp-int spt-timer -1)
(sp-cpuinfo-flags bit2 bit9)
(sp-func spt-func 'part-hud-eco-timer-03-func)
)
)
;; definition of type hud-power
(deftype hud-power (hud)
+2 -2
View File
@@ -54,8 +54,8 @@
((value int32 :offset-assert 112)
(value2 int32 :offset-assert 116)
(target-value int32 :offset-assert 120)
(last-increment-time uint64 :offset-assert 128)
(last-target-equal-time uint64 :offset-assert 136)
(last-increment-time int64 :offset-assert 128)
(last-target-equal-time int64 :offset-assert 136)
(offset int32 :offset-assert 144)
(y-offset int32 :offset-assert 148)
(next-y-offset int32 :offset-assert 152)
+10 -11
View File
@@ -47,7 +47,7 @@
;; INFO: Return type mismatch int vs none.
(defmethod TODO-RENAME-16 hud ((obj hud) (arg0 int) (arg1 int))
(if (= arg0 (-> obj target-value))
(set! (-> obj last-target-equal-time) (the-as uint (-> *display* base-frame-counter)))
(set! (-> obj last-target-equal-time) (-> *display* base-frame-counter))
)
(when (and (not *progress-process*)
(and (!= (-> obj last-hide-time) (-> *display* base-frame-counter))
@@ -69,25 +69,24 @@
((and (-> obj increment-on-event)
(< (-> obj value) arg0)
(not (-> obj first-init))
(< (- (-> *display* base-frame-counter) (the-as int (-> obj last-target-equal-time))) 450)
(< (- (-> *display* base-frame-counter) (-> obj last-target-equal-time)) 450)
)
(when (and (!= (-> obj value) (-> obj target-value))
(>= (- (-> *display* base-frame-counter) (the-as int (-> obj last-increment-time))) 30)
(>= (- (-> *display* base-frame-counter) (-> obj last-increment-time)) 30)
)
(sound-play-by-name (static-sound-name "cursor-options") (new-sound-id) 1024 0 0 1 #t)
(+! (-> obj value) 1)
(set! (-> obj last-increment-time) (the-as uint (-> *display* base-frame-counter)))
(set! (-> obj last-increment-time) (-> *display* base-frame-counter))
)
)
(else
(if (not (and (not (-> obj first-init))
(>= (- (-> *display* base-frame-counter) (the-as int (-> obj last-target-equal-time))) 450)
)
)
(if (not
(and (not (-> obj first-init)) (>= (- (-> *display* base-frame-counter) (-> obj last-target-equal-time)) 450))
)
(set! (-> obj value) arg0)
)
(set! (-> obj target-value) arg0)
(set! (-> obj last-target-equal-time) (the-as uint (-> *display* base-frame-counter)))
(set! (-> obj last-target-equal-time) (-> *display* base-frame-counter))
)
)
(set! (-> obj value2) arg1)
@@ -463,8 +462,8 @@
(set! (-> self max-nb-of-particles) 7)
(set! (-> self first-init) #t)
(set! (-> self friend) -1)
(set! (-> self last-increment-time) (the-as uint (-> *display* base-frame-counter)))
(set! (-> self last-target-equal-time) (the-as uint (-> *display* base-frame-counter)))
(set! (-> self last-increment-time) (-> *display* base-frame-counter))
(set! (-> self last-target-equal-time) (-> *display* base-frame-counter))
(set! (-> self increment-on-event) #f)
(set! (-> self skip-particle) -1)
(set! (-> self disable) #f)
File diff suppressed because it is too large Load Diff