Files
jak-project/test/decompiler/reference/jak1/engine/common-obs/collectables-part_REF.gc
T
Hat Kid 6a06291e6e jak1, jak2: add get-texture macro (#3778)
Ports the `get-texture` macro added in Jak 3 to Jak 1 and 2.
2024-11-26 11:29:34 +01:00

2548 lines
73 KiB
Common Lisp
Vendored
Generated

;;-*-Lisp-*-
(in-package goal)
;; definition for function eco-fadeout
;; INFO: Return type mismatch int vs none.
(defun eco-fadeout ((arg0 sparticle-system) (arg1 sparticle-cpuinfo))
(if (not (logtest? (-> (the-as process-drawable (-> arg1 key proc)) state-flags) (state-flags fade-out-particles))
)
(set! (-> arg1 next-time) (the-as uint (* (-> *sp-frame-time* x) 2)))
)
0
(none)
)
;; definition for function eco-track-root-prim-fadeout
;; INFO: Return type mismatch int vs none.
(defun eco-track-root-prim-fadeout ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector))
(let ((v1-1 (the-as process-drawable (-> arg1 key proc))))
(let ((a0-3 (-> (the-as collide-shape-moving (-> v1-1 root)) root-prim prim-core)))
(set! (-> arg2 x) (-> a0-3 world-sphere x))
(set! (-> arg2 y) (-> a0-3 world-sphere y))
(set! (-> arg2 z) (-> a0-3 world-sphere z))
)
(if (not (logtest? (-> v1-1 state-flags) (state-flags fade-out-particles)))
(set! (-> arg1 next-time) (the-as uint (* (-> *sp-frame-time* x) 2)))
)
)
0
(none)
)
;; definition for function part-tracker-track-root
;; INFO: Return type mismatch int vs none.
(defun part-tracker-track-root ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector))
(let ((v1-3 (-> (the-as process-drawable (-> arg1 key proc)) root trans)))
(set! (-> arg2 x) (-> v1-3 x))
(set! (-> arg2 y) (-> v1-3 y))
(set! (-> arg2 z) (-> v1-3 z))
)
0
(none)
)
;; definition for function part-tracker-move-to-target
(defun part-tracker-move-to-target ((arg0 part-tracker))
(let* ((v1-0 *target*)
(a2-0 (if (not v1-0)
(-> arg0 root trans)
(vector<-cspace! (new 'stack-no-clear 'vector) (-> v1-0 node-list data 5))
)
)
)
(vector-lerp!
(-> arg0 root trans)
(-> arg0 offset)
a2-0
(* 0.006666667 (the float (- (current-time) (-> arg0 start-time))))
)
)
)
;; definition for function part-tracker-track-target
;; INFO: Used lq/sq
(defun part-tracker-track-target ((arg0 part-tracker))
(set! (-> arg0 linger-callback) (-> arg0 callback))
(let* ((v1-1 *target*)
(v1-3 (if (not v1-1)
(-> arg0 root trans)
(vector<-cspace! (new 'stack-no-clear 'vector) (-> v1-1 node-list data 5))
)
)
(v0-1 (-> arg0 root trans))
)
(set! (-> v0-1 quad) (-> v1-3 quad))
v0-1
)
)
;; failed to figure out what this is:
(defpartgroup group-eco-blue
:id 42
:bounds (static-bspherem 0 0 0 1)
:parts ((sp-item 2 :flags (launch-asap) :binding 3)
(sp-item 3 :fade-after (meters 40) :flags (start-dead launch-asap) :binding 5)
(sp-item 3 :fade-after (meters 60) :flags (start-dead launch-asap) :binding 5)
(sp-item 3 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 5)
(sp-item 3 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 5)
(sp-item 3 :fade-after (meters 130) :flags (start-dead launch-asap) :binding 5)
(sp-item 3 :flags (start-dead launch-asap) :binding 5)
(sp-item 5 :flags (start-dead launch-asap) :binding 7)
(sp-item 5 :flags (start-dead launch-asap) :binding 8)
(sp-item 5 :flags (start-dead launch-asap) :binding 9)
(sp-item 5 :flags (start-dead launch-asap) :binding 7)
(sp-item 5 :flags (start-dead launch-asap) :binding 8)
(sp-item 5 :flags (start-dead launch-asap) :binding 9)
(sp-item 7 :fade-after (meters 60) :flags (start-dead) :binding 10)
(sp-item 8 :fade-after (meters 70) :flags (start-dead) :binding 10)
(sp-item 9 :fade-after (meters 80) :flags (start-dead) :binding 10)
(sp-item 7 :fade-after (meters 90) :flags (start-dead) :binding 10)
(sp-item 8 :fade-after (meters 100) :flags (start-dead) :binding 10)
(sp-item 9 :fade-after (meters 100) :flags (start-dead) :binding 10)
(sp-item 10 :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 2
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters 4))
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:timer (seconds -0.005))
(:flags (bit3 bit14))
(:func 'sparticle-track-root-prim)
)
)
;; failed to figure out what this is:
(defpart 3
:init-specs ((:texture (bigpuff effects))
(:num 6.0)
(:y (meters 0) (meters 16))
(:z (meters 0.3) (meters 0.15))
(:scale-x (meters 2) (meters 1))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 0.0 32.0)
(:g 32.0 96.0)
(:b 128.0 128.0)
(:a 32.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.0148148155) (meters 0.0044444446))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:timer (seconds -0.005))
(:flags (bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 4)
)
)
;; failed to figure out what this is:
(defpart 4
:init-specs ((:fade-a -0.21333334) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 5
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.2) (meters 0.1))
(:scale-x (meters 0.8) (meters 0.4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 96.0)
(:g 96.0)
(:b 192.0)
(:a 32.0 32.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.017777778) (meters 0.0148148155))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:rotvel-z (degrees 269.52002) (degrees 208.99998))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 6)
)
)
;; failed to figure out what this is:
(defpart 6
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 7
:init-specs ((:texture (lightning effects))
(:num 0.0 1.0)
(:scale-x (meters 0.2) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.15) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0 64.0)
(:fade-a -1.6)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 8
:init-specs ((:texture (lightning2 effects))
(:num 0.0 1.0)
(:scale-x (meters 0.2) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.15) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0 64.0)
(:fade-a -1.6)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 9
:init-specs ((:texture (lightning3 effects))
(:num 0.0 1.0)
(:scale-x (meters 0.2) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.15) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0 64.0)
(:fade-a -1.6)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 10
:init-specs ((:texture (hotdot effects))
(:num 0.2 0.2)
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0)
(:g 32.0)
(:b 192.0)
(:a 96.0 64.0)
(:timer (seconds 0.017))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpartgroup group-eco-blue-collect
:id 43
:duration (seconds 0.5)
:linger-duration (seconds 2)
:bounds (static-bspherem 0 0 0 2)
:parts ((sp-item 11 :flags (launch-asap) :binding 12)
(sp-item 12 :flags (start-dead launch-asap) :binding 13)
(sp-item 12 :flags (start-dead launch-asap) :binding 14)
(sp-item 12 :flags (start-dead launch-asap) :binding 13)
(sp-item 12 :flags (start-dead launch-asap) :binding 14)
(sp-item 12 :flags (start-dead launch-asap) :binding 147)
(sp-item 13 :fade-after (meters 40) :flags (start-dead))
(sp-item 13 :fade-after (meters 40) :flags (start-dead))
(sp-item 13 :fade-after (meters 40) :flags (start-dead))
(sp-item 13 :fade-after (meters 40) :flags (start-dead))
(sp-item 14 :fade-after (meters 40) :flags (start-dead))
(sp-item 14 :fade-after (meters 40) :flags (start-dead))
(sp-item 14 :fade-after (meters 40) :flags (start-dead))
(sp-item 14 :fade-after (meters 40) :flags (start-dead))
(sp-item 147 :fade-after (meters 40) :flags (start-dead))
(sp-item 147 :fade-after (meters 40) :flags (start-dead))
(sp-item 147 :fade-after (meters 40) :flags (start-dead))
(sp-item 147 :fade-after (meters 40) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 11
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 96.0)
(:g 96.0)
(:b 192.0)
(:a 64.0)
(:fade-a -3.2)
(:timer (seconds 0.5))
(:flags (bit3 bit14))
(:func 'part-tracker-track-root)
(:next-time (seconds 0.05))
(:next-launcher 148)
)
)
;; failed to figure out what this is:
(defpart 12
:init-specs ((:texture (starflash effects))
(:num 5.0)
(:y (meters -4) (meters 16))
(:z (meters 0.08))
(:scale-x (meters 0.75) (meters 0.5))
(:scale-y :copy scale-x)
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 127.0)
(:omega 0.0 65536.0)
(:vel-x (meters -0.017777778) 2.0 (meters 0.035555556))
(:vel-y (meters 0))
(:vel-z (meters 0.08))
(:accel-z (meters -0.0053333333))
(:timer (seconds 0.5))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 13
:init-specs ((:texture (lightning effects))
(:num 1.0)
(:scale-x (meters 0.2) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.15) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0 64.0)
(:fade-a -1.4)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 14
:init-specs ((:texture (lightning2 effects))
(:num 1.0)
(:scale-x (meters 0.2) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.15) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0 64.0)
(:fade-a -1.4)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 147
:init-specs ((:texture (lightning3 effects))
(:num 1.0)
(:scale-x (meters 0.2) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.15) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0 64.0)
(:fade-a -1.4)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-vent-blue-active
:id 44
:bounds (static-bspherem 0 5 0 5)
:parts ((sp-item 149 :fade-after (meters 140) :falloff-to (meters 140) :binding 156)
(sp-item 149 :fade-after (meters 140) :falloff-to (meters 140) :binding 155)
(sp-item 149 :fade-after (meters 140) :falloff-to (meters 140) :binding 154)
(sp-item 150)
(sp-item 151 :fade-after (meters 120) :falloff-to (meters 120))
(sp-item 152 :fade-after (meters 120) :falloff-to (meters 120))
(sp-item 153 :fade-after (meters 120) :falloff-to (meters 120))
(sp-item 154 :fade-after (meters 30) :falloff-to (meters 30) :flags (start-dead))
(sp-item 155 :fade-after (meters 60) :falloff-to (meters 60) :flags (start-dead))
(sp-item 156 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 154 :fade-after (meters 90) :falloff-to (meters 90) :flags (start-dead))
(sp-item 155 :fade-after (meters 100) :falloff-to (meters 100) :flags (start-dead))
(sp-item 156 :fade-after (meters 110) :falloff-to (meters 110) :flags (start-dead))
(sp-item 154 :fade-after (meters 120) :falloff-to (meters 120) :flags (start-dead))
(sp-item 155 :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 45
:bounds (static-bspherem 0 5 0 5)
:parts ((sp-item 149 :fade-after (meters 100)) (sp-item 150))
)
;; failed to figure out what this is:
(defpart 150
:init-specs ((:texture (middot effects))
(:num 0.1 1.0)
(:x (meters -0.75) (meters 1.5))
(:y (meters 0.5))
(:z (meters -0.75) (meters 1.5))
(:scale-x (meters 1.5) (meters 1.4))
(:scale-y :copy scale-x)
(:r 32.0)
(:g 32.0)
(:b 192.0)
(:a 64.0)
(:vel-y (meters 0.016666668) (meters 0.016666668))
(:fade-a -0.2)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 149
:init-specs ((:texture (starflash effects))
(:num 0.05 0.1)
(:x (meters -0.75) (meters 1.5))
(:y (meters 0.5))
(:z (meters -0.75) (meters 1.5))
(:scale-x (meters 1.5) (meters 0.4))
(:scale-y :copy scale-x)
(:r 64.0)
(:g 64.0)
(:b 192.0)
(:a 96.0)
(:vel-y (meters 0.01) (meters 0.01))
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 156
:init-specs ((:texture (lightning effects))
(:num 1.0)
(:scale-x (meters 0.5) (meters 1.5))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.2) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0)
(:fade-a -1.4)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 155
:init-specs ((:texture (lightning2 effects))
(:num 1.0)
(:scale-x (meters 0.5) (meters 1.5))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.2) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0)
(:fade-a -1.4)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 154
:init-specs ((:texture (lightning3 effects))
(:num 1.0)
(:scale-x (meters 0.5) (meters 1.5))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.2) (meters 0.1))
(:r 64.0)
(:g 64.0)
(:b 128.0)
(:a 128.0)
(:fade-a -1.4)
(:timer (seconds 0.3))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 151
:init-specs ((:texture (lightning effects))
(:num 0.1 0.5)
(:x (meters -0.5) (meters 1))
(:y (meters 0.5))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1.5) (meters 1.5))
(:rot-x 4)
(:rot-z (degrees 10) (degrees 160))
(:scale-y (meters 0.2) (meters 0.1))
(:r 128.0)
(:g 128.0)
(:b 255.0)
(:a 128.0)
(:fade-a -1.4)
(:timer (seconds 0.305))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 152
:init-specs ((:texture (lightning2 effects))
(:num 0.2 0.4)
(:x (meters -0.5) (meters 1))
(:y (meters 0.5))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1.5) (meters 1.5))
(:rot-x 4)
(:rot-z (degrees 10) (degrees 160))
(:scale-y (meters 0.2) (meters 0.1))
(:r 128.0)
(:g 128.0)
(:b 255.0)
(:a 128.0)
(:fade-a -1.4)
(:timer (seconds 0.305))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 153
:init-specs ((:texture (lightning3 effects))
(:num 0.3 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters 0.5))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1.5) (meters 1.5))
(:rot-x 4)
(:rot-z (degrees 10) (degrees 160))
(:scale-y (meters 0.2) (meters 0.1))
(:r 128.0)
(:g 128.0)
(:b 255.0)
(:a 128.0)
(:fade-a -1.4)
(:timer (seconds 0.305))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.035))
(:next-launcher 146)
)
)
;; failed to figure out what this is:
(defpart 146
:init-specs ((:r 64.0) (:g 64.0) (:fade-r -1.0) (:fade-g -1.0) (:fade-a -2.0))
)
;; failed to figure out what this is:
(defpartgroup group-eco-red
:id 48
:bounds (static-bspherem 0 0 0 1)
:parts ((sp-item 160 :flags (launch-asap) :binding 161)
(sp-item 161 :flags (start-dead launch-asap) :binding 162)
(sp-item 161 :flags (start-dead launch-asap) :binding 162)
(sp-item 161 :flags (start-dead launch-asap) :binding 162)
(sp-item 161 :flags (start-dead launch-asap) :binding 162)
(sp-item 161 :flags (start-dead launch-asap) :binding 162)
(sp-item 161 :flags (start-dead launch-asap) :binding 162)
(sp-item 162 :flags (start-dead launch-asap) :binding 163)
(sp-item 162 :flags (start-dead launch-asap) :binding 163)
(sp-item 162 :flags (start-dead launch-asap) :binding 163)
(sp-item 163 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 164)
(sp-item 163 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 164)
(sp-item 163 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 164)
(sp-item 164 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
(sp-item 164 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
(sp-item 164 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 160
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters 4))
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:timer (seconds -0.005))
(:flags (bit3 bit14))
(:func 'sparticle-track-root-prim)
)
)
;; failed to figure out what this is:
(defpart 161
:init-specs ((:texture (bigpuff effects))
(:num 6.0)
(:y (meters 0) (meters 16))
(:z (meters 0.15) (meters 0.2))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 24.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.0148148155) (meters 0.0044444446))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:timer (seconds -0.005))
(:flags (bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 165)
)
)
;; failed to figure out what this is:
(defpart 165
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 162
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.25) (meters 0.1))
(:scale-x (meters 0.6) (meters 0.4))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 64.0)
(:a 32.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.017777778) (meters 0.0148148155))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 166)
)
)
;; failed to figure out what this is:
(defpart 166
:init-specs ((:fade-a -0.21333334) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 163
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters 0) (meters 16))
(:y (meters 0) (meters 16))
(:z (meters 0.07) (meters 0.03))
(:scale-x (meters 0.6) (meters 0.6))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 64.0)
(:a 32.0)
(:vel-x (meters 0.11259259))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 166)
)
)
;; failed to figure out what this is:
(defpart 164
:init-specs ((:texture (bigpuff effects))
(:num 0.1 1.0)
(:scale-x (meters 0.4) (meters 0.2))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 100.0 28.0)
(:g 64.0 64.0)
(:b 0.0)
(:a 32.0 32.0)
(:scalevel-x (meters -0.00038095238))
(:rotvel-z (degrees -1.2) (degrees 2.4))
(:scalevel-y :copy scalevel-x)
(:fade-g -0.4)
(:fade-a -0.01904762)
(:accel-y (meters 0.000100000005) (meters 0.00015))
(:timer (seconds 0.1) (seconds 0.497))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.8))
(:next-launcher 167)
)
)
;; failed to figure out what this is:
(defpart 167
:init-specs ((:fade-g 0.0))
)
;; failed to figure out what this is:
(defpartgroup group-eco-red-collect
:id 49
:duration (seconds 0.5)
:linger-duration (seconds 2)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 12)
:parts ((sp-item 168 :flags (launch-asap) :binding 169)
(sp-item 169 :flags (start-dead launch-asap) :binding 170)
(sp-item 169 :flags (start-dead launch-asap) :binding 170)
(sp-item 169 :flags (start-dead launch-asap) :binding 170)
(sp-item 169 :flags (start-dead launch-asap) :binding 170)
(sp-item 169 :flags (start-dead launch-asap) :binding 170)
(sp-item 170 :fade-after (meters 40) :flags (start-dead))
(sp-item 170 :fade-after (meters 40) :flags (start-dead))
(sp-item 170 :fade-after (meters 40) :flags (start-dead))
(sp-item 170 :fade-after (meters 40) :flags (start-dead))
(sp-item 170 :fade-after (meters 40) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 168
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 128.0)
(:fade-a -3.2)
(:timer (seconds 0.5))
(:flags (bit3 bit14))
(:func 'part-tracker-track-root)
(:next-time (seconds 0.05))
(:next-launcher 148)
)
)
;; failed to figure out what this is:
(defpart 169
:init-specs ((:texture (hotdot effects))
(:num 5.0)
(:y (meters -4) (meters 16))
(:z (meters 0.08))
(:scale-x (meters 0.3) (meters 0.2))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 128.0)
(:b 0.0)
(:a 127.0)
(:omega 0.0 65536.0)
(:vel-x (meters -0.017777778) 2.0 (meters 0.035555556))
(:vel-y (meters 0))
(:vel-z (meters 0.08))
(:accel-z (meters -0.0053333333))
(:timer (seconds 0.5))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 170
:init-specs ((:texture (bigpuff effects))
(:num 1.0)
(:scale-x (meters 1) (meters 0.5))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 100.0 28.0)
(:g 64.0 64.0)
(:b 0.0)
(:a 64.0 32.0)
(:vel-y (meters 0.0033333334) (meters 0.006666667))
(:scalevel-x (meters -0.005555555))
(:rotvel-z (degrees -1.2) (degrees 2.4))
(:scalevel-y :copy scalevel-x)
(:fade-g -2.0)
(:fade-a -0.22857143)
(:accel-y (meters 0.000100000005) (meters 0.00015))
(:timer (seconds 0.18))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.8))
(:next-launcher 171)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-vent-red-active
:id 50
:bounds (static-bspherem 0 3 0 5)
:parts ((sp-item 172 :fade-after (meters 30) :period (seconds 1.1) :length (seconds 0.017) :binding 173)
(sp-item 172 :fade-after (meters 60) :period (seconds 2.455) :length (seconds 0.017) :binding 173)
(sp-item 172 :fade-after (meters 90) :period (seconds 3.12) :length (seconds 0.017) :binding 173)
(sp-item 172 :fade-after (meters 130) :period (seconds 1.76) :length (seconds 0.017) :binding 173)
(sp-item 172 :fade-after (meters 170) :period (seconds 2.67) :length (seconds 0.017) :binding 173)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 173 :flags (start-dead launch-asap) :binding 174)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 174 :flags (start-dead launch-asap) :binding 175)
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 50) :flags (start-dead))
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 60) :flags (start-dead))
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 70) :flags (start-dead))
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 80) :flags (start-dead))
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 90) :flags (start-dead))
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
(sp-item 175 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
(sp-item 176 :fade-after (meters 140) :falloff-to (meters 140))
(sp-item 177)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-vent-red-inactive
:id 51
:bounds (static-bspherem 0 3 0 5)
:parts ((sp-item 176 :fade-after (meters 140) :falloff-to (meters 140)) (sp-item 177))
)
;; failed to figure out what this is:
(defpart 177
:init-specs ((:texture (bigpuff effects))
(:num 0.6 0.6)
(:x (meters -0.75) (meters 1.5))
(:y (meters 0.5))
(:z (meters -0.75) (meters 1.5))
(:scale-x (meters 1.9) (meters 1.9))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 32.0)
(:vel-y (meters 0.016666668) (meters 0.016666668))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:fade-a -0.10666667)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 176
:init-specs ((:texture (starflash effects))
(:num 0.1 0.3)
(:x (meters -0.5) (meters 1))
(:y (meters 0.5))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1.5) (meters 0.4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 64.0)
(:vel-y (meters 0.01) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.1))
(:fade-a -0.21333334)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 172
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:x (meters 0) (meters 1.5))
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:a 1.0)
(:vel-y (meters 0.006666667) (meters 0.0033333334))
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:conerot-x (degrees 0) (degrees 5))
(:rotate-y (degrees 0) (degrees 360))
)
)
;; failed to figure out what this is:
(defpart 173
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.5))
(:scale-x (meters 1))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 128.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.017777778) (meters 0.017777778))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:fade-a -0.28444445)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 174
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.25) (meters 0.1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 64.0)
(:a 32.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.017777778) (meters 0.0148148155))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 175
:init-specs ((:texture (bigpuff effects))
(:num 0.1 1.0)
(:scale-x (meters 1) (meters 0.5))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 100.0 28.0)
(:g 64.0 64.0)
(:b 0.0)
(:a 64.0 32.0)
(:vel-y (meters 0.0033333334) (meters 0.006666667))
(:scalevel-x (meters -0.0023809525))
(:rotvel-z (degrees -1.2) (degrees 2.4))
(:scalevel-y :copy scalevel-x)
(:fade-g -0.4)
(:fade-a -0.07619048)
(:accel-y (meters 0.000100000005) (meters 0.00015))
(:timer (seconds 0.1) (seconds 0.497))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.8))
(:next-launcher 171)
)
)
;; failed to figure out what this is:
(defpart 171
:init-specs ((:fade-g 0.0))
)
;; failed to figure out what this is:
(defpartgroup group-part-vent-yellow-active
:id 52
:bounds (static-bspherem 0 3 0 5)
:parts ((sp-item 178 :fade-after (meters 40) :period (seconds 1.1) :length (seconds 0.017) :binding 179)
(sp-item 178 :fade-after (meters 60) :period (seconds 2.455) :length (seconds 0.017) :binding 179)
(sp-item 178 :fade-after (meters 80) :period (seconds 3.12) :length (seconds 0.017) :binding 179)
(sp-item 178 :fade-after (meters 100) :period (seconds 1.76) :length (seconds 0.017) :binding 179)
(sp-item 178 :fade-after (meters 130) :period (seconds 2.67) :length (seconds 0.017) :binding 179)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 179 :flags (start-dead launch-asap) :binding 180)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 180 :flags (start-dead launch-asap) :binding 181)
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 60) :flags (start-dead))
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 70) :flags (start-dead))
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 80) :flags (start-dead))
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 90) :flags (start-dead))
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
(sp-item 181 :fade-after (meters 90) :falloff-to (meters 100) :flags (start-dead))
(sp-item 182 :fade-after (meters 140) :falloff-to (meters 140))
(sp-item 183)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-vent-yellow-inactive
:id 53
:bounds (static-bspherem 0 3 0 5)
:parts ((sp-item 182 :fade-after (meters 140) :falloff-to (meters 140)) (sp-item 183))
)
;; failed to figure out what this is:
(defpart 183
:init-specs ((:texture (bigpuff effects))
(:num 0.6 0.6)
(:x (meters -0.75) (meters 1.5))
(:y (meters 0.5))
(:z (meters -0.75) (meters 1.5))
(:scale-x (meters 1.9) (meters 1.9))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 92.0 32.0)
(:g 32.0 92.0)
(:b 0.0)
(:a 32.0)
(:vel-y (meters 0.016666668) (meters 0.016666668))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:fade-a -0.10666667)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 182
:init-specs ((:texture (starflash effects))
(:num 0.1 0.3)
(:x (meters -0.5) (meters 1))
(:y (meters 0.5))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1.5) (meters 0.4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 128.0)
(:b 0.0)
(:a 64.0)
(:vel-y (meters 0.01) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.1))
(:fade-a -0.21333334)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 178
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:x (meters 0) (meters 1.5))
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:a 1.0)
(:vel-y (meters 0.013333334) (meters 0.013333334))
(:timer (seconds 1.25))
(:flags (bit2 bit3 bit14))
(:conerot-x (degrees 0) (degrees 5))
(:rotate-y (degrees 0) (degrees 360))
)
)
;; failed to figure out what this is:
(defpart 179
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters 0) (meters 16))
(:y (meters 0))
(:z (meters 0.2) (meters 0.2))
(:scale-x (meters 1))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 64.0)
(:a 128.0)
(:vel-x (meters 0.10666667))
(:rotvel-z (degrees -0.3) 1 (degrees 0.6))
(:fade-a -0.34133333)
(:timer (seconds 1.25))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 180
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters 0) (meters 16))
(:y (meters 0) (meters 16))
(:z (meters 0.2))
(:scale-x (meters 1) (meters 0.5))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 64.0)
(:a 128.0)
(:vel-x (meters 0.11259259))
(:rotvel-z (degrees -0.3) 1 (degrees 0.6))
(:fade-a -0.34133333)
(:timer (seconds 1.25))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 181
:init-specs ((:texture (hotdot effects))
(:num 0.5 2.0)
(:y (meters -0.05))
(:scale-x (meters 0.4) (meters 0.1))
(:scale-y :copy scale-x)
(:r 100.0 28.0)
(:g 64.0 64.0)
(:b 0.0)
(:a 64.0 64.0)
(:vel-y (meters 0.0023333333) (meters 0.0016666667))
(:scalevel-x (meters -0.0016666667))
(:scalevel-y :copy scalevel-x)
(:fade-g -0.4)
(:fade-a -0.024242423)
(:accel-y (meters -0.000100000005) (meters -0.0003))
(:friction 0.93)
(:timer (seconds 0.1) (seconds 0.697))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.3))
(:next-launcher 190)
(:conerot-x (degrees 0) (degrees 180))
(:conerot-y (degrees 0) (degrees 360))
(:conerot-radius (meters 0.05))
)
)
;; failed to figure out what this is:
(defpart 190
:init-specs ((:fade-r 0.0))
)
;; failed to figure out what this is:
(defpartgroup group-eco-yellow
:id 56
:bounds (static-bspherem 0 0 0 1)
:parts ((sp-item 191 :flags (launch-asap) :binding 192)
(sp-item 192 :flags (start-dead launch-asap) :binding 193)
(sp-item 192 :flags (start-dead launch-asap) :binding 193)
(sp-item 192 :flags (start-dead launch-asap) :binding 193)
(sp-item 192 :flags (start-dead launch-asap) :binding 193)
(sp-item 192 :flags (start-dead launch-asap) :binding 193)
(sp-item 192 :flags (start-dead launch-asap) :binding 193)
(sp-item 193 :flags (start-dead launch-asap) :binding 194)
(sp-item 193 :flags (start-dead launch-asap) :binding 194)
(sp-item 193 :flags (start-dead launch-asap) :binding 194)
(sp-item 193 :flags (start-dead launch-asap) :binding 194)
(sp-item 194 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 195)
(sp-item 194 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 195)
(sp-item 194 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 195)
(sp-item 194 :fade-after (meters 100) :flags (start-dead launch-asap) :binding 195)
(sp-item 195 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
(sp-item 195 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
(sp-item 195 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
(sp-item 195 :fade-after (meters 90) :falloff-to (meters 110) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 191
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters 4))
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:timer (seconds -0.005))
(:flags (bit3 bit14))
(:func 'sparticle-track-root-prim)
)
)
;; failed to figure out what this is:
(defpart 192
:init-specs ((:texture (bigpuff effects))
(:num 5.0)
(:y (meters 0) (meters 16))
(:z (meters 0.15) (meters 0.2))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 192.0)
(:b 0.0)
(:a 16.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.0148148155) (meters 0.0044444446))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:timer (seconds -0.005))
(:flags (bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 196)
)
)
;; failed to figure out what this is:
(defpart 196
:init-specs ((:fade-a -0.10666667) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 193
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.75) (meters 0.1))
(:scale-x (meters 0.4) (meters 0.2))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 64.0)
(:a 32.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.017777778) (meters 0.0148148155))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 197)
)
)
;; failed to figure out what this is:
(defpart 197
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 194
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters 0) (meters 16))
(:y (meters 0) (meters 16))
(:z (meters 0.12) (meters 0.03))
(:scale-x (meters 0.4) (meters 0.2))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 64.0)
(:a 32.0)
(:vel-x (meters 0.11259259))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 197)
)
)
;; failed to figure out what this is:
(defpart 195
:init-specs ((:texture (hotdot effects))
(:num 0.1 1.0)
(:scale-x (meters 0.3) (meters 0.1))
(:scale-y :copy scale-x)
(:r 100.0 28.0)
(:g 64.0 64.0)
(:b 0.0)
(:a 32.0 32.0)
(:scalevel-x (meters -0.0006190476))
(:scalevel-y :copy scalevel-x)
(:fade-g -0.4)
(:fade-a -0.01904762)
(:accel-y (meters -0.000100000005) (meters -0.00015))
(:timer (seconds 0.1) (seconds 0.997))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.8))
(:next-launcher 198)
)
)
;; failed to figure out what this is:
(defpart 198
:init-specs ((:fade-g 0.0))
)
;; failed to figure out what this is:
(defpartgroup group-eco-yellow-collect
:id 57
:duration (seconds 0.5)
:linger-duration (seconds 2)
:bounds (static-bspherem 0 0 0 2)
:parts ((sp-item 199 :flags (launch-asap) :binding 200)
(sp-item 200 :flags (start-dead launch-asap) :binding 201)
(sp-item 200 :flags (start-dead launch-asap) :binding 201)
(sp-item 200 :flags (start-dead launch-asap) :binding 201)
(sp-item 200 :flags (start-dead launch-asap) :binding 201)
(sp-item 200 :flags (start-dead launch-asap) :binding 201)
(sp-item 201 :fade-after (meters 40) :flags (start-dead))
(sp-item 201 :fade-after (meters 40) :flags (start-dead))
(sp-item 201 :fade-after (meters 40) :flags (start-dead))
(sp-item 201 :fade-after (meters 40) :flags (start-dead))
(sp-item 201 :fade-after (meters 40) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 199
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 192.0)
(:b 0.0)
(:a 64.0)
(:fade-a -3.2)
(:timer (seconds 0.5))
(:flags (bit3 bit14))
(:func 'part-tracker-track-root)
(:next-time (seconds 0.05))
(:next-launcher 148)
)
)
;; failed to figure out what this is:
(defpart 200
:init-specs ((:texture (hotdot effects))
(:num 5.0)
(:y (meters -4) (meters 16))
(:z (meters 0.08))
(:scale-x (meters 0.3) (meters 0.2))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 128.0)
(:b 0.0)
(:a 127.0)
(:omega 0.0 65536.0)
(:vel-x (meters -0.017777778) 2.0 (meters 0.035555556))
(:vel-y (meters 0))
(:vel-z (meters 0.08))
(:accel-z (meters -0.0053333333))
(:timer (seconds 0.5))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 201
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:scale-x (meters 0.3) (meters 0.1))
(:scale-y :copy scale-x)
(:r 100.0 28.0)
(:g 64.0 64.0)
(:b 0.0)
(:a 32.0 32.0)
(:scalevel-x (meters -0.0006190476))
(:scalevel-y :copy scalevel-x)
(:fade-g -0.4)
(:fade-a -0.01904762)
(:accel-y (meters -0.000100000005) (meters -0.00015))
(:timer (seconds 0.1) (seconds 0.997))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.8))
(:next-launcher 198)
)
)
;; failed to figure out what this is:
(defpartgroup group-eco-green
:id 58
:bounds (static-bspherem 0 0 0 1)
:parts ((sp-item 202 :flags (launch-asap) :binding 203)
(sp-item 203 :flags (start-dead launch-asap) :binding 204)
(sp-item 203 :flags (start-dead launch-asap) :binding 204)
(sp-item 203 :flags (start-dead launch-asap) :binding 204)
(sp-item 203 :flags (start-dead launch-asap) :binding 204)
(sp-item 203 :flags (start-dead launch-asap) :binding 204)
(sp-item 203 :flags (start-dead launch-asap) :binding 204)
(sp-item 203 :flags (start-dead launch-asap) :binding 204)
(sp-item 204 :fade-after (meters 90) :flags (start-dead launch-asap) :binding 205)
(sp-item 204 :fade-after (meters 90) :flags (start-dead launch-asap) :binding 205)
(sp-item 204 :fade-after (meters 90) :flags (start-dead launch-asap) :binding 205)
(sp-item 204 :fade-after (meters 90) :flags (start-dead launch-asap) :binding 205)
(sp-item 204 :fade-after (meters 90) :flags (start-dead launch-asap) :binding 205)
(sp-item 205 :fade-after (meters 40) :falloff-to (meters 60) :flags (start-dead))
(sp-item 205 :fade-after (meters 40) :falloff-to (meters 60) :flags (start-dead))
(sp-item 205 :fade-after (meters 40) :falloff-to (meters 60) :flags (start-dead))
(sp-item 205 :fade-after (meters 40) :falloff-to (meters 60) :flags (start-dead))
(sp-item 205 :fade-after (meters 40) :falloff-to (meters 60) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 202
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:x (meters 4))
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:r 0.0)
(:g 0.0)
(:a 1.0)
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root-prim)
)
)
;; failed to figure out what this is:
(defpart 203
:init-specs ((:texture (bigpuff effects))
(:num 6.0)
(:y (meters 0) (meters 16))
(:z (meters 0.3) (meters 0.25))
(:scale-x (meters 2) (meters 1))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 32.0 92.0)
(:g 128.0 128.0)
(:a 24.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.0148148155) (meters 0.0044444446))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:timer (seconds -0.005))
(:flags (bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 206)
)
)
;; failed to figure out what this is:
(defpart 206
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 204
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.3))
(:scale-x (meters 0.3) (meters 0.2))
(:scale-y :copy scale-x)
(:r 64.0 64.0)
(:g 255.0)
(:a 64.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.053333335) (meters 0.0148148155))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 207)
)
)
;; failed to figure out what this is:
(defpart 207
:init-specs ((:fade-a -0.42666668) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 205
:init-specs ((:texture (hotdot effects))
(:num 0.25)
(:y (meters -0.05))
(:scale-x (meters 0.3))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0)
(:b 0.0)
(:a 48.0)
(:scalevel-x (meters -0.00075757573))
(:scalevel-y :copy scalevel-x)
(:fade-r -2.8333333)
(:accel-y (meters -0.00015))
(:timer (seconds 0.1) (seconds 0.997))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.3))
(:next-launcher 208)
)
)
;; failed to figure out what this is:
(defpart 208
:init-specs ((:fade-r 0.0))
)
;; failed to figure out what this is:
(defpartgroup group-eco-green-pill
:id 59
:bounds (static-bspherem 0 0 0 0.4)
:parts ((sp-item 209 :flags (launch-asap) :binding 210)
(sp-item 210 :flags (start-dead launch-asap) :binding 211)
(sp-item 211 :flags (start-dead launch-asap) :binding 212)
(sp-item 212 :flags (start-dead launch-asap) :binding 213)
(sp-item 212 :flags (start-dead launch-asap))
(sp-item 212 :flags (start-dead launch-asap))
(sp-item 212 :flags (start-dead launch-asap))
(sp-item 213 :fade-after (meters 40) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 209
:init-specs ((:texture (bigpuff effects))
(:num 1.0)
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:a 0.0)
(:timer (seconds -0.005))
(:flags (bit3 bit14))
(:func 'eco-track-root-prim-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 214)
)
)
;; failed to figure out what this is:
(defpart 210
:init-specs ((:texture (bigpuff effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.2) (meters 0.1))
(:scale-x (meters 0.6) (meters 0.4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 32.0 92.0)
(:g 128.0 128.0)
(:a 24.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.026666667) (meters 0.026666667))
(:vel-y (meters 0.0014814815))
(:vel-z (meters 0))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-track-root-prim-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 214)
)
)
;; failed to figure out what this is:
(defpart 214
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 211
:init-specs ((:texture (bigpuff effects))
(:num 3.0)
(:y (meters 0) (meters 16))
(:z (meters 0) (meters 0.2))
(:scale-x (meters 0.6) (meters 0.4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 32.0 92.0)
(:g 128.0 128.0)
(:a 24.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.017777778) (meters 0.017777778))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:rotvel-z (degrees -0.4) 1 (degrees 0.8))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-track-root-prim-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 214)
)
)
;; failed to figure out what this is:
(defpart 212
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.08))
(:scale-x (meters 0.2) (meters 0.05))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 255.0)
(:a 127.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.10666667))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit7 bit14))
(:func 'eco-fadeout)
(:next-time (seconds 0.035))
(:next-launcher 215)
)
)
;; failed to figure out what this is:
(defpart 215
:init-specs ((:fade-r 0.0) (:fade-a -0.8466667) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 213
:init-specs ((:texture (hotdot effects))
(:num 0.25)
(:y (meters -0.05))
(:scale-x (meters 0.15))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0)
(:b 0.0)
(:a 96.0)
(:scalevel-x (meters -0.00039393938))
(:scalevel-y :copy scalevel-x)
(:fade-r -2.8333333)
(:accel-y (meters -0.000100000005))
(:timer (seconds 0.1) (seconds 0.997))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.3))
(:next-launcher 208)
)
)
;; failed to figure out what this is:
(defpartgroup group-eco-green-pill-collect
:id 60
:duration (seconds 0.5)
:linger-duration (seconds 2)
:bounds (static-bspherem 0 0 0 2)
:parts ((sp-item 216 :flags (launch-asap) :binding 217)
(sp-item 217 :flags (start-dead launch-asap) :binding 218)
(sp-item 217 :flags (start-dead launch-asap) :binding 218)
(sp-item 217 :flags (start-dead launch-asap) :binding 218)
(sp-item 217 :flags (start-dead launch-asap) :binding 218)
(sp-item 217 :flags (start-dead launch-asap) :binding 218)
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpartgroup group-eco-green-collect
:id 61
:duration (seconds 0.5)
:linger-duration (seconds 2)
:bounds (static-bspherem 0 0 0 2)
:parts ((sp-item 216 :flags (launch-asap) :binding 219)
(sp-item 219 :flags (start-dead launch-asap) :binding 218)
(sp-item 219 :flags (start-dead launch-asap) :binding 218)
(sp-item 219 :flags (start-dead launch-asap) :binding 218)
(sp-item 219 :flags (start-dead launch-asap) :binding 218)
(sp-item 219 :flags (start-dead launch-asap) :binding 218)
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
(sp-item 218 :fade-after (meters 40) :flags (start-dead))
)
)
;; failed to figure out what this is:
(defpart 216
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 32.0 92.0)
(:g 128.0 128.0)
(:a 64.0)
(:fade-a -3.2)
(:timer (seconds 0.5))
(:flags (bit3 bit14))
(:func 'part-tracker-track-root)
(:next-time (seconds 0.05))
(:next-launcher 148)
)
)
;; failed to figure out what this is:
(defpart 148
:init-specs ((:scale-x (meters 0.1)) (:scale-y :copy scale-x) (:a 0.0) (:fade-a 0.0))
)
;; failed to figure out what this is:
(defpart 219
:init-specs ((:texture (hotdot effects))
(:num 5.0)
(:y (meters -4) (meters 16))
(:z (meters 0.08))
(:scale-x (meters 0.3) (meters 0.2))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 255.0)
(:a 127.0)
(:omega 0.0 65536.0)
(:vel-x (meters -0.017777778) 2.0 (meters 0.035555556))
(:vel-y (meters 0))
(:vel-z (meters 0.08))
(:accel-z (meters -0.0053333333))
(:timer (seconds 0.5))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 217
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters -4) (meters 16))
(:z (meters 0.08))
(:scale-x (meters 0.25) (meters 0.05))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 255.0)
(:a 127.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.017777778) (meters 0.017777778))
(:vel-y (meters 0))
(:vel-z (meters 0.04))
(:accel-z (meters -0.0026666666))
(:timer (seconds 0.5))
(:flags (bit2 bit3 bit7 bit14))
)
)
;; failed to figure out what this is:
(defpart 220
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters -0.05))
(:scale-x (meters 0.3))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0)
(:b 0.0)
(:a 96.0)
(:scalevel-x (meters -0.00075757573))
(:scalevel-y :copy scalevel-x)
(:fade-r -2.8333333)
(:accel-y (meters -0.000100000005))
(:timer (seconds 0.1) (seconds 0.997))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.3))
(:next-launcher 221)
)
)
;; failed to figure out what this is:
(defpart 218
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters -0.05))
(:scale-x (meters 0.2))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0)
(:b 0.0)
(:a 96.0)
(:scalevel-x (meters -0.0004545455))
(:scalevel-y :copy scalevel-x)
(:fade-r -2.8333333)
(:accel-y (meters -0.000100000005))
(:timer (seconds 0.1) (seconds 0.997))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.3))
(:next-launcher 221)
)
)
;; failed to figure out what this is:
(defpartgroup group-part-vent-green-active
:id 62
:bounds (static-bspherem 0 5 0 5)
:parts ((sp-item 222 :fade-after (meters 80) :falloff-to (meters 80) :period (seconds 0.16) :length (seconds 0.017) :binding 223)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 223 :fade-after (meters 80) :flags (start-dead launch-asap) :binding 224)
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 224 :fade-after (meters 80) :falloff-to (meters 80) :flags (start-dead))
(sp-item 225 :fade-after (meters 100))
(sp-item 226)
)
)
;; failed to figure out what this is:
(defpart 226
:init-specs ((:texture (bigpuff effects))
(:num 0.6 0.6)
(:x (meters -0.75) (meters 1.5))
(:y (meters 0.5))
(:z (meters -0.75) (meters 1.5))
(:scale-x (meters 1.9) (meters 1.9))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 0.0 64.0)
(:g 92.0 32.0)
(:b 0.0)
(:a 32.0)
(:vel-y (meters 0.016666668) (meters 0.016666668))
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
(:fade-a -0.10666667)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 225
:init-specs ((:texture (starflash effects))
(:num 0.1 0.3)
(:x (meters -0.5) (meters 1))
(:y (meters 0.5))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1.5) (meters 0.4))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 128.0)
(:b 0.0)
(:a 64.0)
(:vel-y (meters 0.01) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.1))
(:fade-a -0.21333334)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
)
)
;; failed to figure out what this is:
(defpart 222
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:x (meters -1) (meters 2))
(:scale-x (meters 0.01))
(:scale-y :copy scale-x)
(:vel-y (meters 0.006666667) (meters 0.0033333334))
(:timer (seconds 2.5))
(:flags (bit3 bit14))
(:rotate-y (degrees 0) (degrees 360))
)
)
;; failed to figure out what this is:
(defpart 223
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:y (meters 0) (meters 16))
(:z (meters 0.2) (meters 0.6))
(:scale-x (meters 0.3) (meters 0.3))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 255.0)
(:b 0.0)
(:a 127.0)
(:omega 0.0 65536.0)
(:vel-x (meters 0.053333335) (meters 0.053333335))
(:vel-y (meters 0))
(:vel-z (meters 0))
(:fade-r -0.2)
(:timer (seconds 2) (seconds 0.497))
(:flags (bit2 bit3 bit7 bit14))
(:next-time (seconds 1.5) (seconds 0.497))
(:next-launcher 227)
)
)
;; failed to figure out what this is:
(defpart 227
:init-specs ((:fade-r 0.0) (:fade-a -0.8466667) (:timer (seconds 0.5)))
)
;; failed to figure out what this is:
(defpart 224
:init-specs ((:texture (hotdot effects))
(:num 1.0)
(:scale-x (meters 0.2))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0)
(:b 0.0)
(:a 96.0)
(:scalevel-x (meters -0.0006060606))
(:scalevel-y :copy scalevel-x)
(:fade-r -2.8333333)
(:accel-y (meters -0.00020000001))
(:timer (seconds 0.1) (seconds 0.997))
(:flags (bit2 bit3 bit14))
(:next-time (seconds 0.3))
(:next-launcher 208)
)
)
;; failed to figure out what this is:
(defpartgroup group-fuel-cell-starburst
:id 63
:bounds (static-bspherem 0 0.5 0 1.5)
:parts ((sp-item 228 :fade-after (meters 35))
(sp-item 229 :fade-after (meters 20))
(sp-item 230 :flags (bit1 launch-asap))
(sp-item 231 :flags (bit1 launch-asap))
)
)
;; failed to figure out what this is:
(defpart 228
:init-specs ((:texture (flare effects))
(:num 0.5)
(:scale-x (meters 0.5) (meters 0.5))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.1) (meters 0.8))
(:r 0.0 1 255.0)
(:g 0.0 1 255.0)
(:b 0.0 1 255.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.15) (degrees 0.3))
(:scalevel-y (meters 0.009765625))
(:fade-a 0.35555556)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root-prim)
(:next-time (seconds 0.3))
(:next-launcher 232)
)
)
;; failed to figure out what this is:
(defpart 232
:init-specs ((:fade-a -0.53333336))
)
;; failed to figure out what this is:
(defpart 229
:init-specs ((:texture (flare effects))
(:num 0.06)
(:scale-x (meters 2) (meters 0.5))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.2))
(:r 0.0 1 255.0)
(:g 0.0 1 255.0)
(:b 0.0 1 255.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.15) (degrees 0.3))
(:fade-a 0.32)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root-prim)
(:next-time (seconds 0.25))
(:next-launcher 232)
)
)
;; failed to figure out what this is:
(defpart 230
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 3.5))
(:rot-z (degrees 0))
(:scale-y (meters 3))
(:r 192.0)
(:g 192.0)
(:b 0.0 128.0)
(:a 64.0)
(:rotvel-z (degrees -0.4))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root-prim)
)
)
;; failed to figure out what this is:
(defpart 231
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 4))
(:rot-z (degrees 0))
(:scale-y (meters 3.5))
(:r 128.0)
(:g 128.0)
(:b 128.0)
(:a 64.0)
(:rotvel-z (degrees 0.3))
(:timer (seconds -0.005))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root-prim)
)
)
;; definition for function sparticle-track-root-money
;; INFO: Return type mismatch int vs none.
(defun sparticle-track-root-money ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector))
(let ((v1-1 (-> arg1 key proc)))
(when (!= (-> v1-1 type) hud-money)
(let ((v1-3 (-> (the-as process-drawable 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 233
:init-specs ((:texture (flare effects))
(:num 0.5)
(:scale-x (meters 0.5) (meters 0.5))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.1) (meters 0.8))
(:r 192.0)
(:g 192.0)
(:b 0.0 128.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.15) (degrees 0.3))
(:scalevel-y (meters 0.009765625))
(:fade-a 0.35555556)
(:timer (seconds 1))
(:flags (bit2 bit3))
(:next-time (seconds 0.3))
(:next-launcher 234)
)
)
;; failed to figure out what this is:
(defpart 234
:init-specs ((:fade-a -0.53333336))
)
;; failed to figure out what this is:
(defpart 235
:init-specs ((:texture (flare effects))
(:num 0.06)
(:scale-x (meters 2) (meters 0.5))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.2))
(:r 192.0)
(:g 192.0)
(:b 0.0 128.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.15) (degrees 0.3))
(:fade-a 0.32)
(:timer (seconds 1))
(:flags (bit2 bit3))
(:next-time (seconds 0.25))
(:next-launcher 234)
)
)
;; failed to figure out what this is:
(defpart 236
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 2.5))
(:rot-z (degrees 0))
(:scale-y (meters 2))
(:r 192.0)
(:g 192.0)
(:b 0.0 128.0)
(:a 32.0)
(:rotvel-z (degrees -0.4))
(:timer (seconds 12))
(:flags (bit2 bit3))
(:func 'sparticle-track-root-money)
)
)
;; failed to figure out what this is:
(defpart 237
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 3))
(:rot-z (degrees 0))
(:scale-y (meters 2.5))
(:r 192.0)
(:g 192.0)
(:b 0.0 128.0)
(:a 32.0)
(:rotvel-z (degrees 0.3))
(:timer (seconds 12))
(:flags (bit2 bit3))
(:func 'sparticle-track-root-money)
)
)
;; failed to figure out what this is:
(defpartgroup group-money-starburst :id 64 :bounds (static-bspherem 0 0.5 0 1.5) :parts ((sp-item 238)))
;; failed to figure out what this is:
(defpartgroup group-buzzer-effect
:id 65
:bounds (static-bspherem 0 0 0 1)
:parts ((sp-item 239 :flags (is-3d)) (sp-item 240 :flags (is-3d)))
)
;; failed to figure out what this is:
(defpart 239
:init-specs ((:texture (buzzerwing effects))
(:num 2.0)
(:scale-x (meters 1.3) (meters 0.2))
(:rot-x (degrees 0) (degrees 70))
(:rot-y (degrees 0))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 128.0)
(:b 128.0)
(:a 32.0)
(:fade-a -1.0)
(:timer (seconds 0.035))
(:flags (bit2 bit3 bit12 bit14))
(:launchrot-x (degrees -180) (degrees 360))
(:launchrot-y (degrees -180) (degrees 360))
)
)
;; failed to figure out what this is:
(defpart 240
:init-specs ((:texture (buzzerwing effects))
(:num 2.0)
(:scale-x (meters 1.3) (meters 0.2))
(:rot-x (degrees 110) (degrees 70))
(:rot-y (degrees 0))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 128.0)
(:b 128.0)
(:a 32.0)
(:fade-a -1.0)
(:timer (seconds 0.035))
(:flags (bit2 bit3 bit12 bit14))
(:launchrot-x (degrees -180) (degrees 360))
(:launchrot-y (degrees -180) (degrees 360))
)
)
;; failed to figure out what this is:
(defpartgroup group-green-collect
:id 66
:duration (seconds 0.017)
:linger-duration (seconds 4)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 12)
:parts ((sp-item 241) (sp-item 242) (sp-item 243))
)
;; failed to figure out what this is:
(defpart 241
:init-specs ((:texture (flare effects))
(:num 16.0)
(:scale-x (meters 6) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5) (meters 1))
(:r 32.0 92.0)
(:g 128.0 128.0)
(:b 0.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:scalevel-y (meters 0.009765625))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 242
:init-specs ((:texture (flare effects))
(:num 6.0)
(:scale-x (meters 8) (meters 2))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5))
(:r 32.0 92.0)
(:g 128.0 128.0)
(:b 0.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 243
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 6))
(:rot-z (degrees 0))
(:scale-y :copy scale-x)
(:r 32.0 92.0)
(:g 128.0 128.0)
(:b 0.0)
(:a 128.0)
(:scalevel-x (meters 0.1))
(:rotvel-z (degrees -0.8))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.42666668)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.2))
(:next-launcher 245)
)
)
;; failed to figure out what this is:
(defpartgroup group-blue-collect
:id 67
:duration (seconds 0.017)
:linger-duration (seconds 4)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 12)
:parts ((sp-item 246) (sp-item 247) (sp-item 248))
)
;; failed to figure out what this is:
(defpart 246
:init-specs ((:texture (flare effects))
(:num 16.0)
(:scale-x (meters 6) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5) (meters 1))
(:r 32.0 32.0)
(:g 60.0 20.0)
(:b 128.0 64.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:scalevel-y (meters 0.009765625))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 247
:init-specs ((:texture (flare effects))
(:num 6.0)
(:scale-x (meters 8) (meters 2))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5))
(:r 32.0 32.0)
(:g 60.0 20.0)
(:b 128.0 64.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 248
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 6))
(:rot-z (degrees 0))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 60.0 20.0)
(:b 128.0 64.0)
(:a 128.0)
(:scalevel-x (meters 0.1))
(:rotvel-z (degrees -0.8))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.42666668)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.2))
(:next-launcher 245)
)
)
;; failed to figure out what this is:
(defpartgroup group-yellow-collect
:id 68
:duration (seconds 0.017)
:linger-duration (seconds 4)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 249) (sp-item 250) (sp-item 251))
)
;; failed to figure out what this is:
(defpart 249
:init-specs ((:texture (flare effects))
(:num 16.0)
(:scale-x (meters 6) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5) (meters 1))
(:r 128.0 128.0)
(:g 64.0 192.0)
(:b 0.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:scalevel-y (meters 0.009765625))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 244
:init-specs ((:fade-a -0.15238096))
)
;; failed to figure out what this is:
(defpart 250
:init-specs ((:texture (flare effects))
(:num 6.0)
(:scale-x (meters 8) (meters 2))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5))
(:r 128.0 128.0)
(:g 64.0 192.0)
(:b 0.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 251
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 6))
(:rot-z (degrees 0))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 64.0 192.0)
(:b 0.0)
(:a 128.0)
(:scalevel-x (meters 0.1))
(:rotvel-z (degrees -0.8))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.42666668)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.2))
(:next-launcher 245)
)
)
;; failed to figure out what this is:
(defpart 245
:init-specs ((:scalevel-x (meters -0.025)) (:scalevel-y :copy scalevel-x))
)
;; failed to figure out what this is:
(defpartgroup group-red-collect
:id 69
:duration (seconds 0.017)
:linger-duration (seconds 4)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 12)
:parts ((sp-item 252) (sp-item 253) (sp-item 254))
)
;; failed to figure out what this is:
(defpart 252
:init-specs ((:texture (flare effects))
(:num 16.0)
(:scale-x (meters 6) (meters 1))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5) (meters 1))
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:scalevel-y (meters 0.009765625))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 253
:init-specs ((:texture (flare effects))
(:num 6.0)
(:scale-x (meters 8) (meters 2))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360))
(:scale-y (meters 0.5))
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 0.0)
(:scalevel-x (meters 0.009765625))
(:rotvel-z (degrees -0.3) (degrees 0.6))
(:fade-a 2.1333334)
(:timer (seconds 1.5))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.017) (seconds 0.065))
(:next-launcher 244)
)
)
;; failed to figure out what this is:
(defpart 254
:init-specs ((:texture (starflash effects))
(:num 1.0)
(:scale-x (meters 6))
(:rot-z (degrees 0))
(:scale-y :copy scale-x)
(:r 128.0 128.0)
(:g 0.0 64.0)
(:b 0.0)
(:a 128.0)
(:scalevel-x (meters 0.1))
(:rotvel-z (degrees -0.8))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.42666668)
(:timer (seconds 1))
(:flags (bit2 bit3 bit14))
(:func 'sparticle-track-root)
(:next-time (seconds 0.2))
(:next-launcher 245)
)
)