2022-06-30 01:22:51 -04:00
|
|
|
;;-*-Lisp-*-
|
|
|
|
(in-package goal)
|
|
|
|
|
|
|
|
;; name: debug-part.gc
|
|
|
|
;; name in dgo: debug-part
|
|
|
|
;; dgos: ENGINE, GAME
|
|
|
|
|
2023-02-13 16:39:14 -05:00
|
|
|
;; this file is debug only
|
|
|
|
(declare-file (debug))
|
|
|
|
|
2022-11-13 11:38:25 -05:00
|
|
|
(deftype hud-money (hud)
|
|
|
|
"Not actually defined in jak 2's code, but referenced."
|
|
|
|
()
|
|
|
|
:method-count-assert 27
|
|
|
|
:size-assert #xba4
|
|
|
|
:flag-assert #x1b0b300ba4)
|
2022-10-29 16:42:57 -04:00
|
|
|
|
2022-08-05 16:12:54 -04:00
|
|
|
;; DECOMP BEGINS
|
|
|
|
|
2022-10-09 12:53:44 -04:00
|
|
|
;; this file is debug only
|
|
|
|
(declare-file (debug))
|
2023-02-13 16:39:14 -05:00
|
|
|
|
2022-10-09 12:53:44 -04:00
|
|
|
(defpart 335
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x47 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 5) (meters 2) 1.0)
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-r 255.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-flt spt-rotvel-z (degrees 0.3))
|
|
|
|
(sp-flt spt-fade-a -1.6)
|
|
|
|
(sp-int spt-timer 20)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-red-eco-strike-ground
|
|
|
|
:id 96
|
|
|
|
:duration (seconds 0.035)
|
|
|
|
:linger-duration (seconds 1.5)
|
|
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
|
|
:parts ((sp-item 336) (sp-item 337))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 336
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-flt spt-num 24.0)
|
|
|
|
(sp-flt spt-y (meters 1))
|
|
|
|
(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-flt spt-g 128.0)
|
|
|
|
(sp-flt spt-b 32.0)
|
|
|
|
(sp-rnd-flt spt-a 8.0 56.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.13333334) (meters 0.16666667) 1.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.013333334))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0)
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-g -1.4222223)
|
|
|
|
(sp-flt spt-fade-a -0.35555556)
|
|
|
|
(sp-flt spt-accel-y 0.34133333)
|
|
|
|
(sp-flt spt-friction 0.7)
|
|
|
|
(sp-int spt-timer 180)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-int spt-next-time 90)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 338)
|
|
|
|
(sp-flt spt-conerot-x (degrees 90.0))
|
|
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 337
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 32.0)
|
|
|
|
(sp-flt spt-y (meters 1))
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0)
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-r 128.0)
|
|
|
|
(sp-flt spt-g 128.0)
|
|
|
|
(sp-rnd-flt spt-a 64.0 8.0 1.0)
|
|
|
|
(sp-flt spt-vel-y (meters 0.3))
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.0033333334))
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-g -2.8444445)
|
|
|
|
(sp-flt spt-fade-a -0.82222223)
|
|
|
|
(sp-flt spt-friction 0.7)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-int spt-next-time 45)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 338)
|
|
|
|
(sp-flt spt-conerot-x (degrees 90.0))
|
|
|
|
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-red-eco-spinkick
|
|
|
|
:id 97
|
|
|
|
:duration (seconds 0.035)
|
|
|
|
:linger-duration (seconds 1.5)
|
|
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
|
|
:parts ((sp-item 339) (sp-item 340) (sp-item 341 :flags (bit6)))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 339
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1.5) (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-flt spt-g 128.0)
|
|
|
|
(sp-flt spt-b 32.0)
|
|
|
|
(sp-rnd-flt spt-a 8.0 56.0 1.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.013333334))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.4) (degrees 0.8) 1.0)
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-g -1.4222223)
|
|
|
|
(sp-flt spt-fade-a -0.35555556)
|
|
|
|
(sp-flt spt-accel-y 0.34133333)
|
|
|
|
(sp-int spt-timer 180)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-int spt-next-time 90)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 338)
|
|
|
|
(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 0) (meters 0.5) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 338
|
|
|
|
:init-specs ((sp-flt spt-fade-r -0.7111111) (sp-flt spt-fade-g 0.7111111) (sp-flt spt-fade-b 0.35555556))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 340
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 0.66)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0)
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-r 128.0)
|
|
|
|
(sp-flt spt-g 128.0)
|
|
|
|
(sp-rnd-flt spt-a 64.0 8.0 1.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.0033333334))
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-g -2.8444445)
|
|
|
|
(sp-flt spt-fade-a -0.82222223)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-int spt-next-time 45)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 338)
|
|
|
|
(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 0) (meters 0.1) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 341
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 4) (meters 2) 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-flt spt-g 96.0)
|
|
|
|
(sp-flt spt-a 64.0)
|
|
|
|
(sp-flt spt-fade-a -4.0)
|
|
|
|
(sp-flt spt-accel-y 0.34133333)
|
|
|
|
(sp-int spt-timer 10)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-eco-blue
|
|
|
|
:id 98
|
|
|
|
:bounds (static-bspherem 0 0 0 1)
|
|
|
|
:parts ((sp-item 348 :flags (launch-asap) :binding 342)
|
|
|
|
(sp-item 342 :fade-after (meters 40) :flags (start-dead launch-asap) :binding 343)
|
|
|
|
(sp-item 342 :fade-after (meters 60) :flags (start-dead launch-asap) :binding 343)
|
|
|
|
(sp-item 342 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 343)
|
|
|
|
(sp-item 342 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 343)
|
|
|
|
(sp-item 342 :fade-after (meters 130) :flags (start-dead launch-asap) :binding 343)
|
|
|
|
(sp-item 342 :flags (start-dead launch-asap) :binding 343)
|
|
|
|
(sp-item 343 :flags (start-dead launch-asap) :binding 344)
|
|
|
|
(sp-item 343 :flags (start-dead launch-asap) :binding 345)
|
|
|
|
(sp-item 343 :flags (start-dead launch-asap) :binding 346)
|
|
|
|
(sp-item 343 :flags (start-dead launch-asap) :binding 344)
|
|
|
|
(sp-item 343 :flags (start-dead launch-asap) :binding 345)
|
|
|
|
(sp-item 343 :flags (start-dead launch-asap) :binding 346)
|
|
|
|
(sp-item 344 :fade-after (meters 60) :flags (start-dead) :binding 347)
|
|
|
|
(sp-item 345 :fade-after (meters 70) :flags (start-dead) :binding 347)
|
|
|
|
(sp-item 346 :fade-after (meters 80) :flags (start-dead) :binding 347)
|
|
|
|
(sp-item 344 :fade-after (meters 90) :flags (start-dead) :binding 347)
|
|
|
|
(sp-item 345 :fade-after (meters 100) :flags (start-dead) :binding 347)
|
|
|
|
(sp-item 346 :fade-after (meters 100) :flags (start-dead) :binding 347)
|
|
|
|
(sp-item 347 :flags (start-dead))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 348
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-x (meters 4))
|
|
|
|
(sp-flt spt-scale-x (meters 0.01))
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-prim)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 342
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-flt spt-num 6.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.3) (meters 0.15) 1.0)
|
|
|
|
(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 0.0 32.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 32.0 96.0 1.0)
|
|
|
|
(sp-rnd-flt spt-b 128.0 128.0 1.0)
|
|
|
|
(sp-flt spt-a 32.0)
|
|
|
|
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 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.1) 1 36.40889)
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 349)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 349
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 343
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.2) (meters 0.1) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.8) (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-flt spt-r 96.0)
|
|
|
|
(sp-flt spt-g 96.0)
|
|
|
|
(sp-flt spt-b 192.0)
|
|
|
|
(sp-rnd-flt spt-a 32.0 32.0 1.0)
|
|
|
|
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0)
|
|
|
|
(sp-flt spt-vel-y (meters 0))
|
|
|
|
(sp-flt spt-vel-z (meters 0))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees 269.52002) (degrees 208.99998) 1.0)
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 350)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 350
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 344
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-rnd-flt spt-num 0.0 1.0 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 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.15) (meters 0.1) 1.0)
|
|
|
|
(sp-flt spt-r 64.0)
|
|
|
|
(sp-flt spt-g 64.0)
|
|
|
|
(sp-flt spt-b 128.0)
|
|
|
|
(sp-rnd-flt spt-a 128.0 64.0 1.0)
|
|
|
|
(sp-flt spt-fade-a -1.6)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 345
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-rnd-flt spt-num 0.0 1.0 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 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.15) (meters 0.1) 1.0)
|
|
|
|
(sp-flt spt-r 64.0)
|
|
|
|
(sp-flt spt-g 64.0)
|
|
|
|
(sp-flt spt-b 128.0)
|
|
|
|
(sp-rnd-flt spt-a 128.0 64.0 1.0)
|
|
|
|
(sp-flt spt-fade-a -1.6)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 346
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-rnd-flt spt-num 0.0 1.0 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 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.15) (meters 0.1) 1.0)
|
|
|
|
(sp-flt spt-r 64.0)
|
|
|
|
(sp-flt spt-g 64.0)
|
|
|
|
(sp-flt spt-b 128.0)
|
|
|
|
(sp-rnd-flt spt-a 128.0 64.0 1.0)
|
|
|
|
(sp-flt spt-fade-a -1.6)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 347
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.2 0.2 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 1.0)
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-r 32.0)
|
|
|
|
(sp-flt spt-g 32.0)
|
|
|
|
(sp-flt spt-b 192.0)
|
|
|
|
(sp-rnd-flt spt-a 96.0 64.0 1.0)
|
|
|
|
(sp-int spt-timer 5)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-eco-blue-collect
|
|
|
|
:id 99
|
|
|
|
:duration (seconds 0.5)
|
|
|
|
:linger-duration (seconds 2)
|
|
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
|
|
:parts ((sp-item 356 :flags (launch-asap) :binding 352)
|
|
|
|
(sp-item 352 :flags (start-dead launch-asap) :binding 353)
|
|
|
|
(sp-item 352 :flags (start-dead launch-asap) :binding 354)
|
|
|
|
(sp-item 352 :flags (start-dead launch-asap) :binding 353)
|
|
|
|
(sp-item 352 :flags (start-dead launch-asap) :binding 354)
|
|
|
|
(sp-item 352 :flags (start-dead launch-asap) :binding 355)
|
|
|
|
(sp-item 353 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 353 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 353 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 353 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 354 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 354 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 354 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 354 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 355 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 355 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 355 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 355 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 356
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 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 96.0)
|
|
|
|
(sp-flt spt-g 96.0)
|
|
|
|
(sp-flt spt-b 192.0)
|
|
|
|
(sp-flt spt-a 64.0)
|
|
|
|
(sp-flt spt-fade-a -3.2)
|
|
|
|
(sp-int spt-timer 150)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'part-tracker-track-root)
|
|
|
|
(sp-int spt-next-time 15)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 277)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 352
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 5.0)
|
|
|
|
(sp-rnd-flt spt-y (meters -4) (meters 16) 1.0)
|
|
|
|
(sp-flt spt-z (meters 0.08))
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.75) (meters 0.5) 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 128.0)
|
|
|
|
(sp-flt spt-a 127.0)
|
|
|
|
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556)
|
|
|
|
(sp-flt spt-vel-y (meters 0))
|
|
|
|
(sp-flt spt-vel-z (meters 0.08))
|
|
|
|
(sp-flt spt-accel-z -21.845333)
|
|
|
|
(sp-int spt-timer 150)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 353
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 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.15) (meters 0.1) 1.0)
|
|
|
|
(sp-flt spt-r 64.0)
|
|
|
|
(sp-flt spt-g 64.0)
|
|
|
|
(sp-flt spt-b 128.0)
|
|
|
|
(sp-rnd-flt spt-a 128.0 64.0 1.0)
|
|
|
|
(sp-flt spt-fade-a -1.4)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 354
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 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.15) (meters 0.1) 1.0)
|
|
|
|
(sp-flt spt-r 64.0)
|
|
|
|
(sp-flt spt-g 64.0)
|
|
|
|
(sp-flt spt-b 128.0)
|
|
|
|
(sp-rnd-flt spt-a 128.0 64.0 1.0)
|
|
|
|
(sp-flt spt-fade-a -1.4)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 355
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 1) 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.15) (meters 0.1) 1.0)
|
|
|
|
(sp-flt spt-r 64.0)
|
|
|
|
(sp-flt spt-g 64.0)
|
|
|
|
(sp-flt spt-b 128.0)
|
|
|
|
(sp-rnd-flt spt-a 128.0 64.0 1.0)
|
|
|
|
(sp-flt spt-fade-a -1.4)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-part-vent-blue-active
|
|
|
|
:id 100
|
|
|
|
:bounds (static-bspherem 0 5 0 5)
|
|
|
|
:parts ((sp-item 360 :fade-after (meters 140) :falloff-to (meters 140) :binding 357)
|
|
|
|
(sp-item 360 :fade-after (meters 140) :falloff-to (meters 140) :binding 358)
|
|
|
|
(sp-item 360 :fade-after (meters 140) :falloff-to (meters 140) :binding 359)
|
|
|
|
(sp-item 361)
|
|
|
|
(sp-item 362 :fade-after (meters 120) :falloff-to (meters 120))
|
|
|
|
(sp-item 363 :fade-after (meters 120) :falloff-to (meters 120))
|
|
|
|
(sp-item 364 :fade-after (meters 120) :falloff-to (meters 120))
|
|
|
|
(sp-item 359 :fade-after (meters 30) :falloff-to (meters 30) :flags (start-dead))
|
|
|
|
(sp-item 358 :fade-after (meters 60) :falloff-to (meters 60) :flags (start-dead))
|
|
|
|
(sp-item 357 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 359 :fade-after (meters 90) :falloff-to (meters 90) :flags (start-dead))
|
|
|
|
(sp-item 358 :fade-after (meters 100) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 357 :fade-after (meters 110) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
(sp-item 359 :fade-after (meters 120) :falloff-to (meters 120) :flags (start-dead))
|
|
|
|
(sp-item 358 :fade-after (meters 120) :falloff-to (meters 120) :flags (start-dead))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-part-vent-blue-inactive
|
|
|
|
:id 101
|
|
|
|
:bounds (static-bspherem 0 5 0 5)
|
|
|
|
:parts ((sp-item 360 :fade-after (meters 100)) (sp-item 361))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 361
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x26 :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.1 1.0 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1.5) (meters 1.4) 1.0)
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-r 32.0)
|
|
|
|
(sp-flt spt-g 32.0)
|
|
|
|
(sp-flt spt-b 192.0)
|
|
|
|
(sp-flt spt-a 64.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0)
|
|
|
|
(sp-flt spt-fade-a -0.2)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 360
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.05 0.1 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 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 96.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 357
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 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.4)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 358
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 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.4)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 359
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 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.4)
|
|
|
|
(sp-int spt-timer 90)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 362
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-rnd-flt spt-num 0.1 0.5 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 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 10.0) (degrees 160.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.4)
|
|
|
|
(sp-int spt-timer 91)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 363
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-rnd-flt spt-num 0.2 0.4 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 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 10.0) (degrees 160.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.4)
|
|
|
|
(sp-int spt-timer 91)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 364
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-rnd-flt spt-num 0.3 0.1 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 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 10.0) (degrees 160.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.4)
|
|
|
|
(sp-int spt-timer 91)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 351)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 351
|
|
|
|
: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 -1.0)
|
|
|
|
(sp-flt spt-fade-a -2.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-eco-red
|
|
|
|
:id 102
|
|
|
|
:bounds (static-bspherem 0 0 0 1)
|
|
|
|
:parts ((sp-item 369 :flags (launch-asap) :binding 365)
|
|
|
|
(sp-item 365 :flags (start-dead launch-asap) :binding 366)
|
|
|
|
(sp-item 365 :flags (start-dead launch-asap) :binding 366)
|
|
|
|
(sp-item 365 :flags (start-dead launch-asap) :binding 366)
|
|
|
|
(sp-item 365 :flags (start-dead launch-asap) :binding 366)
|
|
|
|
(sp-item 365 :flags (start-dead launch-asap) :binding 366)
|
|
|
|
(sp-item 365 :flags (start-dead launch-asap) :binding 366)
|
|
|
|
(sp-item 366 :flags (start-dead launch-asap) :binding 367)
|
|
|
|
(sp-item 366 :flags (start-dead launch-asap) :binding 367)
|
|
|
|
(sp-item 366 :flags (start-dead launch-asap) :binding 367)
|
|
|
|
(sp-item 367 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 368)
|
|
|
|
(sp-item 367 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 368)
|
|
|
|
(sp-item 367 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 368)
|
|
|
|
(sp-item 368 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
(sp-item 368 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
(sp-item 368 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 369
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-x (meters 4))
|
|
|
|
(sp-flt spt-scale-x (meters 0.01))
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-prim)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 365
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-flt spt-num 6.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.15) (meters 0.2) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 2) (meters 2) 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 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.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.0148148155) (meters 0.0044444446) 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.1) 1 36.40889)
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 370)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 370
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 366
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.25) (meters 0.1) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 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-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0)
|
|
|
|
(sp-flt spt-vel-y (meters 0))
|
|
|
|
(sp-flt spt-vel-z (meters 0))
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 371)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 371
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 367
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.07) (meters 0.03) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.6) 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-flt spt-vel-x (meters 0.11259259))
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 371)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 368
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.1 1.0 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 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 32.0 32.0 1.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters -0.00038095238))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-g -0.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 149 1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 240)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 372)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 372
|
|
|
|
:init-specs ((sp-flt spt-fade-g 0.0))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-eco-red-collect
|
|
|
|
:id 103
|
|
|
|
:duration (seconds 0.5)
|
|
|
|
:linger-duration (seconds 2)
|
|
|
|
:flags (use-local-clock)
|
|
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
|
|
:parts ((sp-item 375 :flags (launch-asap) :binding 373)
|
|
|
|
(sp-item 373 :flags (start-dead launch-asap) :binding 374)
|
|
|
|
(sp-item 373 :flags (start-dead launch-asap) :binding 374)
|
|
|
|
(sp-item 373 :flags (start-dead launch-asap) :binding 374)
|
|
|
|
(sp-item 373 :flags (start-dead launch-asap) :binding 374)
|
|
|
|
(sp-item 373 :flags (start-dead launch-asap) :binding 374)
|
|
|
|
(sp-item 374 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 374 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 374 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 374 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 374 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 375
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 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-rnd-flt spt-r 128.0 128.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 128.0)
|
|
|
|
(sp-flt spt-fade-a -3.2)
|
|
|
|
(sp-int spt-timer 150)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'part-tracker-track-root)
|
|
|
|
(sp-int spt-next-time 15)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 277)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 373
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 5.0)
|
|
|
|
(sp-rnd-flt spt-y (meters -4) (meters 16) 1.0)
|
|
|
|
(sp-flt spt-z (meters 0.08))
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 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-b 0.0)
|
|
|
|
(sp-flt spt-a 127.0)
|
|
|
|
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556)
|
|
|
|
(sp-flt spt-vel-y (meters 0))
|
|
|
|
(sp-flt spt-vel-z (meters 0.08))
|
|
|
|
(sp-flt spt-accel-z -21.845333)
|
|
|
|
(sp-int spt-timer 150)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 374
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1) (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 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 32.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters -0.005555555))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-g -2.0)
|
|
|
|
(sp-flt spt-fade-a -0.22857143)
|
|
|
|
(sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0)
|
|
|
|
(sp-int spt-timer 54)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 240)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 376)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-part-vent-red-active
|
|
|
|
:id 104
|
|
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
|
|
:parts ((sp-item 380 :fade-after (meters 30) :period 330 :length 5 :binding 377)
|
|
|
|
(sp-item 380 :fade-after (meters 60) :period 736 :length 5 :binding 377)
|
|
|
|
(sp-item 380 :fade-after (meters 90) :period 936 :length 5 :binding 377)
|
|
|
|
(sp-item 380 :fade-after (meters 130) :period 528 :length 5 :binding 377)
|
|
|
|
(sp-item 380 :fade-after (meters 170) :period 801 :length 5 :binding 377)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 377 :flags (start-dead launch-asap) :binding 378)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 378 :flags (start-dead launch-asap) :binding 379)
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 50) :flags (start-dead))
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 60) :flags (start-dead))
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 70) :flags (start-dead))
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 90) :flags (start-dead))
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 379 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 381 :fade-after (meters 140) :falloff-to (meters 140))
|
|
|
|
(sp-item 382)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-part-vent-red-inactive
|
|
|
|
:id 105
|
|
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
|
|
:parts ((sp-item 381 :fade-after (meters 140) :falloff-to (meters 140)) (sp-item 382))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 382
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.6 0.6 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 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 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 32.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0)
|
|
|
|
(sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889)
|
|
|
|
(sp-flt spt-fade-a -0.10666667)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 381
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.1 0.3 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
|
|
|
|
(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 128.0 128.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 64.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0)
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0)
|
|
|
|
(sp-flt spt-fade-a -0.21333334)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 380
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 0.01))
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-a 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0)
|
|
|
|
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 377
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-flt spt-z (meters 0.5))
|
|
|
|
(sp-flt spt-scale-x (meters 1))
|
|
|
|
(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 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 128.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.1) 1 36.40889)
|
|
|
|
(sp-flt spt-fade-a -0.28444445)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 378
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.25) (meters 0.1) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1) (meters 0.5) 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-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0)
|
|
|
|
(sp-flt spt-vel-y (meters 0))
|
|
|
|
(sp-flt spt-vel-z (meters 0))
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 379
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.1 1.0 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1) (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 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 32.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters -0.0023809525))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-g -0.4)
|
|
|
|
(sp-flt spt-fade-a -0.07619048)
|
|
|
|
(sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0)
|
|
|
|
(sp-int-plain-rnd spt-timer 30 149 1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 240)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 376)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 376
|
|
|
|
:init-specs ((sp-flt spt-fade-g 0.0))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-part-vent-yellow-active
|
|
|
|
:id 106
|
|
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
|
|
:parts ((sp-item 386 :fade-after (meters 40) :period 330 :length 5 :binding 383)
|
|
|
|
(sp-item 386 :fade-after (meters 60) :period 736 :length 5 :binding 383)
|
|
|
|
(sp-item 386 :fade-after (meters 80) :period 936 :length 5 :binding 383)
|
|
|
|
(sp-item 386 :fade-after (meters 100) :period 528 :length 5 :binding 383)
|
|
|
|
(sp-item 386 :fade-after (meters 130) :period 801 :length 5 :binding 383)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 383 :flags (start-dead launch-asap) :binding 384)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 384 :flags (start-dead launch-asap) :binding 385)
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 60) :flags (start-dead))
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 70) :flags (start-dead))
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 90) :flags (start-dead))
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 385 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
|
|
|
|
(sp-item 387 :fade-after (meters 140) :falloff-to (meters 140))
|
|
|
|
(sp-item 388)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-part-vent-yellow-inactive
|
|
|
|
:id 107
|
|
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
|
|
:parts ((sp-item 387 :fade-after (meters 140) :falloff-to (meters 140)) (sp-item 388))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 388
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.6 0.6 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 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 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 32.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0)
|
|
|
|
(sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889)
|
|
|
|
(sp-flt spt-fade-a -0.10666667)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 387
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.1 0.3 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
|
|
|
|
(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-flt spt-r 128.0)
|
|
|
|
(sp-flt spt-g 128.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 64.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0)
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0)
|
|
|
|
(sp-flt spt-fade-a -0.21333334)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 386
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters 0) (meters 1.5) 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 0.01))
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-a 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0)
|
|
|
|
(sp-int spt-timer 375)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0)
|
|
|
|
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 383
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0))
|
|
|
|
(sp-rnd-flt spt-z (meters 0.2) (meters 0.2) 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 1))
|
|
|
|
(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 128.0)
|
|
|
|
(sp-flt spt-vel-x (meters 0.10666667))
|
|
|
|
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
|
|
|
|
(sp-flt spt-fade-a -0.34133333)
|
|
|
|
(sp-int spt-timer 375)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 384
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-flt spt-z (meters 0.2))
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1) (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 128.0)
|
|
|
|
(sp-flt spt-vel-x (meters 0.11259259))
|
|
|
|
(sp-rnd-int-flt spt-rotvel-z (degrees -0.3) 1 109.22667)
|
|
|
|
(sp-flt spt-fade-a -0.34133333)
|
|
|
|
(sp-int spt-timer 375)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 385
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(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.4) (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.0016666667))
|
|
|
|
(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 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 90)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 389)
|
|
|
|
(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 389
|
|
|
|
:init-specs ((sp-flt spt-fade-r 0.0))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-eco-yellow
|
|
|
|
:id 108
|
|
|
|
:bounds (static-bspherem 0 0 0 1)
|
|
|
|
:parts ((sp-item 394 :flags (launch-asap) :binding 390)
|
|
|
|
(sp-item 390 :flags (start-dead launch-asap) :binding 391)
|
|
|
|
(sp-item 390 :flags (start-dead launch-asap) :binding 391)
|
|
|
|
(sp-item 390 :flags (start-dead launch-asap) :binding 391)
|
|
|
|
(sp-item 390 :flags (start-dead launch-asap) :binding 391)
|
|
|
|
(sp-item 390 :flags (start-dead launch-asap) :binding 391)
|
|
|
|
(sp-item 390 :flags (start-dead launch-asap) :binding 391)
|
|
|
|
(sp-item 391 :flags (start-dead launch-asap) :binding 392)
|
|
|
|
(sp-item 391 :flags (start-dead launch-asap) :binding 392)
|
|
|
|
(sp-item 391 :flags (start-dead launch-asap) :binding 392)
|
|
|
|
(sp-item 391 :flags (start-dead launch-asap) :binding 392)
|
|
|
|
(sp-item 392 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 393)
|
|
|
|
(sp-item 392 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 393)
|
|
|
|
(sp-item 392 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 393)
|
|
|
|
(sp-item 392 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 393)
|
|
|
|
(sp-item 393 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
(sp-item 393 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
(sp-item 393 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
(sp-item 393 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 394
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-x (meters 4))
|
|
|
|
(sp-flt spt-scale-x (meters 0.01))
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-prim)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 390
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-flt spt-num 5.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.15) (meters 0.2) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 2) (meters 2) 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 192.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 16.0)
|
|
|
|
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters 0.0148148155) (meters 0.0044444446) 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.1) 1 36.40889)
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 395)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 395
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.10666667) (sp-int spt-timer 150))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 391
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.75) (meters 0.1) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 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-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters 0.017777778) (meters 0.0148148155) 1.0)
|
|
|
|
(sp-flt spt-vel-y (meters 0))
|
|
|
|
(sp-flt spt-vel-z (meters 0))
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 396)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 396
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 392
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.12) (meters 0.03) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.2) 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-flt spt-vel-x (meters 0.11259259))
|
|
|
|
(sp-int spt-timer -1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'eco-fadeout)
|
|
|
|
(sp-int spt-next-time 10)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 396)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 393
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.1 1.0 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 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 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-g -0.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 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 240)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 397)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 397
|
|
|
|
:init-specs ((sp-flt spt-fade-g 0.0))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-eco-yellow-collect
|
|
|
|
:id 109
|
|
|
|
:duration (seconds 0.5)
|
|
|
|
:linger-duration (seconds 2)
|
|
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
|
|
:parts ((sp-item 400 :flags (launch-asap) :binding 398)
|
|
|
|
(sp-item 398 :flags (start-dead launch-asap) :binding 399)
|
|
|
|
(sp-item 398 :flags (start-dead launch-asap) :binding 399)
|
|
|
|
(sp-item 398 :flags (start-dead launch-asap) :binding 399)
|
|
|
|
(sp-item 398 :flags (start-dead launch-asap) :binding 399)
|
|
|
|
(sp-item 398 :flags (start-dead launch-asap) :binding 399)
|
|
|
|
(sp-item 399 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 399 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 399 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 399 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
(sp-item 399 :fade-after (meters 40) :flags (start-dead))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 400
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 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-rnd-flt spt-r 128.0 128.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 64.0 192.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 64.0)
|
|
|
|
(sp-flt spt-fade-a -3.2)
|
|
|
|
(sp-int spt-timer 150)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'part-tracker-track-root)
|
|
|
|
(sp-int spt-next-time 15)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 277)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 398
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 5.0)
|
|
|
|
(sp-rnd-flt spt-y (meters -4) (meters 16) 1.0)
|
|
|
|
(sp-flt spt-z (meters 0.08))
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.2) 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-b 0.0)
|
|
|
|
(sp-flt spt-a 127.0)
|
|
|
|
(sp-rnd-flt spt-omega 0.0 65536.0 1.0)
|
|
|
|
(sp-rnd-flt spt-vel-x (meters -0.017777778) (meters 0.00048828125) 145.63556)
|
|
|
|
(sp-flt spt-vel-y (meters 0))
|
|
|
|
(sp-flt spt-vel-z (meters 0.08))
|
|
|
|
(sp-flt spt-accel-z -21.845333)
|
|
|
|
(sp-int spt-timer 150)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 399
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(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 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 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-g -0.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 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 240)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 397)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-part-vent-green-active
|
|
|
|
:id 110
|
|
|
|
:bounds (static-bspherem 0 5 0 5)
|
|
|
|
:parts ((sp-item 403 :fade-after (meters 80) :falloff-to (meters 80) :period 48 :length 5 :binding 401)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 401 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 402)
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 402 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
|
|
|
|
(sp-item 404 :fade-after (meters 100))
|
|
|
|
(sp-item 405)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 405
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.6 0.6 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.75) (meters 1.5) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1.9) (meters 1.9) 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 64.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 92.0 32.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 32.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.016666668) 1.0)
|
|
|
|
(sp-rnd-int-flt spt-rotvel-z (degrees -0.1) 1 36.40889)
|
|
|
|
(sp-flt spt-fade-a -0.10666667)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 404
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-rnd-flt spt-num 0.1 0.3 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -0.5) (meters 1) 1.0)
|
|
|
|
(sp-flt spt-y (meters 0.5))
|
|
|
|
(sp-rnd-flt spt-z (meters -0.5) (meters 1) 1.0)
|
|
|
|
(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-flt spt-r 128.0)
|
|
|
|
(sp-flt spt-g 128.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 64.0)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.01) (meters 0.01) 1.0)
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.1) 1.0)
|
|
|
|
(sp-flt spt-fade-a -0.21333334)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 403
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-x (meters -1) (meters 2) 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 0.01))
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.0033333334) 1.0)
|
|
|
|
(sp-int spt-timer 750)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 401
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-rnd-flt spt-y (meters 0) (meters 16) 1.0)
|
|
|
|
(sp-rnd-flt spt-z (meters 0.2) (meters 0.6) 1.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.3) (meters 0.3) 1.0)
|
|
|
|
(sp-copy-from-other spt-scale-y -4)
|
|
|
|
(sp-flt spt-r 128.0)
|
|
|
|
(sp-flt spt-g 255.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 127.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-flt spt-fade-r -0.2)
|
|
|
|
(sp-int-plain-rnd spt-timer 600 149 1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14)
|
|
|
|
(sp-int-plain-rnd spt-next-time 450 149 1)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 406)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 406
|
|
|
|
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-a -0.8466667) (sp-int spt-timer 150))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 402
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #xc9 :page #xc))
|
|
|
|
(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 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.0006060606))
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-r -2.8333333)
|
|
|
|
(sp-flt spt-accel-y -0.81920004)
|
|
|
|
(sp-int-plain-rnd spt-timer 30 299 1)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-int spt-next-time 90)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 286)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-fuel-cell-starburst
|
|
|
|
:id 111
|
|
|
|
:bounds (static-bspherem 0 0.5 0 1.5)
|
|
|
|
:parts ((sp-item 407 :fade-after (meters 35))
|
|
|
|
(sp-item 408 :fade-after (meters 20))
|
|
|
|
(sp-item 409 :flags (bit1 launch-asap))
|
|
|
|
(sp-item 410 :flags (bit1 launch-asap))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 407
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 0.5)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.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-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 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-prim)
|
|
|
|
(sp-int spt-next-time 90)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 411)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 411
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.53333336))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 408
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 0.06)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 2) (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 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-prim)
|
|
|
|
(sp-int spt-next-time 75)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 411)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 409
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 3.5))
|
|
|
|
(sp-flt spt-rot-z (degrees 0.0))
|
|
|
|
(sp-flt spt-scale-y (meters 3))
|
|
|
|
(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 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-prim)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 410
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 4))
|
|
|
|
(sp-flt spt-rot-z (degrees 0.0))
|
|
|
|
(sp-flt spt-scale-y (meters 3.5))
|
|
|
|
(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 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-prim)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
2022-11-13 11:38:25 -05:00
|
|
|
(defun sparticle-track-root-money ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector))
|
|
|
|
"Hopefully unused, it still uses a jak 1 symbol -- [[hud-money]] which no longer exists!"
|
|
|
|
(let ((v1-1 (-> arg1 key proc)))
|
|
|
|
(when (!= (-> v1-1 type) hud-money)
|
|
|
|
(let ((v1-3 (-> v1-1 root trans)))
|
|
|
|
(set! (-> arg2 x) (-> v1-3 x))
|
|
|
|
(set! (-> arg2 y) (+ 2048.0 (-> v1-3 y)))
|
|
|
|
(set! (-> arg2 z) (-> v1-3 z))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
0
|
|
|
|
(none)
|
|
|
|
)
|
2022-10-09 12:53:44 -04:00
|
|
|
|
|
|
|
(defpart 412
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 0.5)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 0.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-rnd-flt spt-scale-y (meters 0.1) (meters 0.8) 1.0)
|
|
|
|
(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 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 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-int spt-next-time 90)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 413)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 413
|
|
|
|
:init-specs ((sp-flt spt-fade-a -0.53333336))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 414
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 0.06)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 2) (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-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 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 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-int spt-next-time 75)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 413)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 415
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 2.5))
|
|
|
|
(sp-flt spt-rot-z (degrees 0.0))
|
|
|
|
(sp-flt spt-scale-y (meters 2))
|
|
|
|
(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 32.0)
|
|
|
|
(sp-flt spt-rotvel-z (degrees -0.4))
|
|
|
|
(sp-int spt-timer 3600)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-money)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 416
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 3))
|
|
|
|
(sp-flt spt-rot-z (degrees 0.0))
|
|
|
|
(sp-flt spt-scale-y (meters 2.5))
|
|
|
|
(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 32.0)
|
|
|
|
(sp-flt spt-rotvel-z (degrees 0.3))
|
|
|
|
(sp-int spt-timer 3600)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3)
|
|
|
|
(sp-func spt-func 'sparticle-track-root-money)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-money-starburst :id 112 :bounds (static-bspherem 0 0.5 0 1.5) :parts ((sp-item 417)))
|
|
|
|
|
|
|
|
(defpartgroup group-buzzer-effect
|
|
|
|
:id 113
|
|
|
|
:bounds (static-bspherem 0 0 0 1)
|
|
|
|
:parts ((sp-item 418 :flags (is-3d)) (sp-item 419 :flags (is-3d)))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 418
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 2.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0)
|
|
|
|
(sp-rnd-flt spt-rot-x 0.0 12743.111 1.0)
|
|
|
|
(sp-flt spt-rot-y (degrees 0.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 32.0)
|
|
|
|
(sp-flt spt-fade-a -1.0)
|
|
|
|
(sp-int spt-timer 10)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14)
|
|
|
|
(sp-rnd-flt spt-launchrot-x (degrees -180.0) (degrees 360.0) 1.0)
|
|
|
|
(sp-rnd-flt spt-launchrot-y (degrees -180.0) (degrees 360.0) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 419
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x9b :page #xb))
|
|
|
|
(sp-flt spt-num 2.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0)
|
|
|
|
(sp-rnd-flt spt-rot-x 20024.889 12743.111 1.0)
|
|
|
|
(sp-flt spt-rot-y (degrees 0.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 32.0)
|
|
|
|
(sp-flt spt-fade-a -1.0)
|
|
|
|
(sp-int spt-timer 10)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14)
|
|
|
|
(sp-rnd-flt spt-launchrot-x (degrees -180.0) (degrees 360.0) 1.0)
|
|
|
|
(sp-rnd-flt spt-launchrot-y (degrees -180.0) (degrees 360.0) 1.0)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-blue-collect
|
|
|
|
:id 114
|
|
|
|
:duration (seconds 0.017)
|
|
|
|
:linger-duration (seconds 4)
|
|
|
|
:flags (use-local-clock)
|
|
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
|
|
:parts ((sp-item 420) (sp-item 421) (sp-item 422))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 420
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 16.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 6) (meters 1) 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.5) (meters 1) 1.0)
|
|
|
|
(sp-rnd-flt spt-r 32.0 32.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 60.0 20.0 1.0)
|
|
|
|
(sp-rnd-flt spt-b 128.0 64.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.3) (degrees 0.6) 1.0)
|
|
|
|
(sp-flt spt-scalevel-y (meters 0.009765625))
|
|
|
|
(sp-flt spt-fade-a 2.1333334)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int-plain-rnd spt-next-time 5 19 1)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 307)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 421
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 6.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 8) (meters 2) 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.5))
|
|
|
|
(sp-rnd-flt spt-r 32.0 32.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 60.0 20.0 1.0)
|
|
|
|
(sp-rnd-flt spt-b 128.0 64.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.3) (degrees 0.6) 1.0)
|
|
|
|
(sp-flt spt-fade-a 2.1333334)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int-plain-rnd spt-next-time 5 19 1)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 307)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 422
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 6))
|
|
|
|
(sp-flt spt-rot-z (degrees 0.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 60.0 20.0 1.0)
|
|
|
|
(sp-rnd-flt spt-b 128.0 64.0 1.0)
|
|
|
|
(sp-flt spt-a 128.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.1))
|
|
|
|
(sp-flt spt-rotvel-z (degrees -0.8))
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-a -0.42666668)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int spt-next-time 60)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 310)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-yellow-collect
|
|
|
|
:id 115
|
|
|
|
:duration (seconds 0.017)
|
|
|
|
:linger-duration (seconds 4)
|
|
|
|
:flags (use-local-clock)
|
|
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
|
|
:parts ((sp-item 423) (sp-item 424) (sp-item 425))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 423
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 16.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 6) (meters 1) 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.5) (meters 1) 1.0)
|
|
|
|
(sp-rnd-flt spt-r 128.0 128.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 64.0 192.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 0.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.009765625))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
|
|
(sp-flt spt-scalevel-y (meters 0.009765625))
|
|
|
|
(sp-flt spt-fade-a 2.1333334)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int-plain-rnd spt-next-time 5 19 1)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 307)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 424
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 6.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 8) (meters 2) 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.5))
|
|
|
|
(sp-rnd-flt spt-r 128.0 128.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 64.0 192.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 0.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.009765625))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
|
|
(sp-flt spt-fade-a 2.1333334)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int-plain-rnd spt-next-time 5 19 1)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 307)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 425
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 6))
|
|
|
|
(sp-flt spt-rot-z (degrees 0.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 192.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 128.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.1))
|
|
|
|
(sp-flt spt-rotvel-z (degrees -0.8))
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-a -0.42666668)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int spt-next-time 60)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 310)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 310
|
|
|
|
:init-specs ((sp-flt spt-scalevel-x (meters -0.025)) (sp-copy-from-other spt-scalevel-y -4))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpartgroup group-red-collect
|
|
|
|
:id 116
|
|
|
|
:duration (seconds 0.017)
|
|
|
|
:linger-duration (seconds 4)
|
|
|
|
:flags (use-local-clock)
|
|
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
|
|
:parts ((sp-item 426) (sp-item 427) (sp-item 428))
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 426
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 16.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 6) (meters 1) 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.5) (meters 1) 1.0)
|
|
|
|
(sp-rnd-flt spt-r 128.0 128.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 0.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.009765625))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
|
|
(sp-flt spt-scalevel-y (meters 0.009765625))
|
|
|
|
(sp-flt spt-fade-a 2.1333334)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int-plain-rnd spt-next-time 5 19 1)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 307)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 427
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x92 :page #xc))
|
|
|
|
(sp-flt spt-num 6.0)
|
|
|
|
(sp-rnd-flt spt-scale-x (meters 8) (meters 2) 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.5))
|
|
|
|
(sp-rnd-flt spt-r 128.0 128.0 1.0)
|
|
|
|
(sp-rnd-flt spt-g 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 0.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.009765625))
|
|
|
|
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
|
|
|
|
(sp-flt spt-fade-a 2.1333334)
|
|
|
|
(sp-int spt-timer 450)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int-plain-rnd spt-next-time 5 19 1)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 307)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
(defpart 428
|
|
|
|
:init-specs ((sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #xc))
|
|
|
|
(sp-flt spt-num 1.0)
|
|
|
|
(sp-flt spt-scale-x (meters 6))
|
|
|
|
(sp-flt spt-rot-z (degrees 0.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 0.0 64.0 1.0)
|
|
|
|
(sp-flt spt-b 0.0)
|
|
|
|
(sp-flt spt-a 128.0)
|
|
|
|
(sp-flt spt-scalevel-x (meters 0.1))
|
|
|
|
(sp-flt spt-rotvel-z (degrees -0.8))
|
|
|
|
(sp-copy-from-other spt-scalevel-y -4)
|
|
|
|
(sp-flt spt-fade-a -0.42666668)
|
|
|
|
(sp-int spt-timer 300)
|
|
|
|
(sp-cpuinfo-flags sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14)
|
|
|
|
(sp-func spt-func 'sparticle-track-root)
|
|
|
|
(sp-int spt-next-time 60)
|
|
|
|
(sp-launcher-by-id spt-next-launcher 310)
|
|
|
|
)
|
|
|
|
)
|