Files
jak-project/test/decompiler/reference/jak2/engine/debug/debug-part_REF.gc
T
ManDude 324def1303 split new pc features in some files into their own code files + address some old issues + ripple graphics improvements (#2216)
Moves PC-specific entity and debug menu things to `entity-debug.gc` and
`default-menu-pc.gc` respectively and makes `(declare-file (debug))`
work as it should (no need to wrap the entire file in `(when
*debug-segment*` now!).

Also changes the DGO descriptor format so that it's less verbose. It
might break custom levels, but the format change is very simple so it
should not be difficult for anyone to update to the new format. Sadly,
you lose the completely useless ability to use DGO object names that
don't match the source file name. The horror!

I've also gone ahead and expanded the force envmap option to also force
the ripple effect to be active. I did not notice any performance or
visual drawbacks from this. Gets rid of some distracting LOD and some
water pools appearing super flat (and pitch back for dark eco).

Fixes #1424
2023-02-13 21:39:14 +00:00

2147 lines
81 KiB
Common Lisp
Vendored
Generated

;;-*-Lisp-*-
(in-package goal)
;; this file is debug only
(declare-file (debug))
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 349
:init-specs ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 350
:init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 370
:init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 371
:init-specs ((sp-flt spt-fade-a -0.21333334) (sp-int spt-timer 150))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 372
:init-specs ((sp-flt spt-fade-g 0.0))
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 376
:init-specs ((sp-flt spt-fade-g 0.0))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(defpart 389
:init-specs ((sp-flt spt-fade-r 0.0))
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 395
:init-specs ((sp-flt spt-fade-a -0.10666667) (sp-int spt-timer 150))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 396
:init-specs ((sp-flt spt-fade-a -0.16) (sp-int spt-timer 150))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 397
:init-specs ((sp-flt spt-fade-g 0.0))
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 406
:init-specs ((sp-flt spt-fade-r 0.0) (sp-flt spt-fade-a -0.8466667) (sp-int spt-timer 150))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 411
:init-specs ((sp-flt spt-fade-a -0.53333336))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; definition for function sparticle-track-root-money
;; WARN: Return type mismatch int vs none.
(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)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 413
:init-specs ((sp-flt spt-fade-a -0.53333336))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpartgroup group-money-starburst :id 112 :bounds (static-bspherem 0 0.5 0 1.5) :parts ((sp-item 417)))
;; failed to figure out what this is:
(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)))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(defpart 310
:init-specs ((sp-flt spt-scalevel-x (meters -0.025)) (sp-copy-from-other spt-scalevel-y -4))
)
;; failed to figure out what this is:
(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))
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)
;; failed to figure out what this is:
(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)
)
)