Files
jak-project/test/decompiler/reference/jak2/levels/mountain/mountain-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

2601 lines
80 KiB
Common Lisp
Vendored
Generated

;;-*-Lisp-*-
(in-package goal)
;; definition of type mountain-part
(deftype mountain-part (part-spawner)
()
)
;; definition for method 3 of type mountain-part
(defmethod inspect ((this mountain-part))
(when (not this)
(set! this this)
(goto cfg-4)
)
(let ((t9-0 (method-of-type part-spawner inspect)))
(t9-0 this)
)
(label cfg-4)
this
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-1
:id 362
:flags (unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 80) (degrees 0))
:parts ((sp-item 1530 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1531 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1532 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1533 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1534 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1535 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1536 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1537 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1538 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1539 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1540 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1541 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1542 :fade-after (meters 200) :flags (bit6))
(sp-item 1543 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1543
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -6.25) (meters 0.25))
(:z (meters 2) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 40) (degrees 60))
(:conerot-y (degrees -60) (degrees 120))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1542
:init-specs ((:texture (rainbow mountain-sprite))
(:num 1.0)
(:x (meters 6))
(:y (meters -6.5))
(:z (meters 0))
(:scale-x (meters 30))
(:rot-x (degrees 90))
(:rot-z (degrees 45))
(:scale-y (meters 30))
(:r 255.0)
(:g 255.0)
(:b 255.0)
(:a 8.0 1.0)
(:omega (degrees 4513.5))
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 glow))
(:userdata 0.0)
)
)
;; failed to figure out what this is:
(defpart 1540
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -18) (meters 0.5))
(:z (meters 6) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 460800.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1541
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -1.5) (meters 3))
(:y (meters -18) (meters 0.5))
(:z (meters 5.5) (meters 2))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1538
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -2) (meters 4))
(:y (meters -18) (meters 0.5))
(:z (meters 6) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 460800.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1539
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -1.5) (meters 3))
(:y (meters -18) (meters 0.5))
(:z (meters 5.5) (meters 2))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1536
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.25) (meters 1))
(:y (meters -6.5) (meters 0.25))
(:z (meters 2.2) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 0.75))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1537
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.25) (meters 1))
(:y (meters -6.5) (meters 0.25))
(:z (meters 2.2) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1534
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.25) (meters 1))
(:y (meters -6.5) (meters 0.25))
(:z (meters 1.75) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 0.75))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1535
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.25) (meters 1))
(:y (meters -6.5) (meters 0.25))
(:z (meters 1.75) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1533
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -6.25) (meters 0.25))
(:z (meters 1) (meters 2))
(:scale-x (meters 1.5) (meters 1))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 1.5) (meters 1))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-y (meters -0.005) (meters 0.01))
(:vel-z (meters 0) (meters 0.01))
(:scalevel-x (meters 0.0033333334) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:accel-y (meters -0.00016666666) (meters -0.00033333333))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1532
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -6.25) (meters 0.25))
(:z (meters 2) (meters 2))
(:scale-x (meters 1.5) (meters 1))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 1.5) (meters 1))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-y (meters -0.005) (meters 0.01))
(:vel-z (meters 0) (meters 0.01))
(:scalevel-x (meters 0.0033333334) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:accel-y (meters -0.00016666666) (meters -0.00033333333))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1530
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.125) (meters 1))
(:y (meters -1) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 0.5))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 42188.8 1228.8)
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1531
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 42188.8 1228.8)
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-2
:id 363
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1546 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1547 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1548 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1549 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1548
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -17) (meters 0.5))
(:z (meters 2) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 458752.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1549
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -2) (meters 4))
(:y (meters -17) (meters 0.5))
(:z (meters 1) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1546
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 0.967))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1547
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 2))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-3
:id 364
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1550 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1551 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1552 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1553 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1552
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -9) (meters 0.5))
(:z (meters 2) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 458752.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1553
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -2) (meters 4))
(:y (meters -9) (meters 0.5))
(:z (meters 1) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1550
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 0.585))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1551
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-4
:id 365
:flags (unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 80) (degrees 0))
:parts ((sp-item 1554 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1555 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1556 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1557 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1558 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1559 :fade-after (meters 200) :flags (bit6))
(sp-item 1560 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1560
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -0.5) (meters 2))
(:y (meters -11) (meters 0.25))
(:z (meters 1.5) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 40) (degrees 60))
(:conerot-y (degrees -60) (degrees 120))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1559
:init-specs ((:texture (rainbow mountain-sprite))
(:num 1.0)
(:x (meters 6))
(:y (meters -16.5))
(:z (meters 0))
(:scale-x (meters 30))
(:rot-x (degrees 90))
(:rot-z (degrees 45))
(:scale-y (meters 30))
(:r 255.0)
(:g 255.0)
(:b 255.0)
(:a 8.0 1.0)
(:omega (degrees 4513.5))
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 glow))
(:userdata 0.0)
)
)
;; failed to figure out what this is:
(defpart 1558
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.5 1.0)
(:x (meters -0.5) (meters 2))
(:y (meters -11) (meters 0.25))
(:z (meters 1.5) (meters 2))
(:scale-x (meters 1.5) (meters 1))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 1.5) (meters 1))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-y (meters -0.005) (meters 0.01))
(:vel-z (meters 0.006666667) (meters 0.01))
(:scalevel-x (meters 0.0033333334) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:accel-y (meters -0.00016666666) (meters -0.00033333333))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees -45))
)
)
;; failed to figure out what this is:
(defpart 1557
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.5 1.0)
(:x (meters -1.5) (meters 2))
(:y (meters -11) (meters 0.25))
(:z (meters 1.5) (meters 2))
(:scale-x (meters 1.5) (meters 1))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 1.5) (meters 1))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-y (meters -0.005) (meters 0.01))
(:vel-z (meters 0.006666667) (meters 0.01))
(:scalevel-x (meters 0.0033333334) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:accel-y (meters -0.00016666666) (meters -0.00033333333))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1556
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.5 1.0)
(:x (meters -1) (meters 2))
(:y (meters -11) (meters 0.25))
(:z (meters 2.5) (meters 2))
(:scale-x (meters 1.5) (meters 1))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 1.5) (meters 1))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-y (meters -0.005) (meters 0.01))
(:vel-z (meters 0.006666667) (meters 0.01))
(:scalevel-x (meters 0.0033333334) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:accel-y (meters -0.00016666666) (meters -0.00033333333))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1554
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.125) (meters 1))
(:y (meters -1) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 0.7))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 42188.8 1228.8)
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1555
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 2))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 42188.8 1228.8)
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-5
:id 366
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1561 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1562 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1563 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1564 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1565 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1566 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1567 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1568 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1563
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -26.75) (meters 0.5))
(:z (meters 2) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 362496.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1564
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -2) (meters 4))
(:y (meters -27) (meters 0.5))
(:z (meters 1) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 5 0 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1561
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.07111111)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 1.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1562
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1567
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters 1) (meters 2))
(:y (meters -26.75) (meters 0.5))
(:z (meters 4) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 362496.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 35))
)
)
;; failed to figure out what this is:
(defpart 1568
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters 0) (meters 4))
(:y (meters -27) (meters 0.5))
(:z (meters 3) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 5 0 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 35))
)
)
;; failed to figure out what this is:
(defpart 1565
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters 1.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters 1.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.07111111)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 1.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 35))
)
)
;; failed to figure out what this is:
(defpart 1566
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters 1.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters 1.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 35))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-6
:id 367
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1569 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1570 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1571 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1572 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1571
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -24.75) (meters 0.5))
(:z (meters 2) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 362496.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1572
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -2) (meters 4))
(:y (meters -25) (meters 0.5))
(:z (meters 1) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1569
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.07111111)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 1.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1570
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-7
:id 368
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1573 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1574 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1575 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1576 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
(sp-item 1577 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1578 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1579 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1580 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1575
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -14.25) (meters 0.5))
(:z (meters 2) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 362496.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1576
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -2) (meters 4))
(:y (meters -14.5) (meters 0.5))
(:z (meters 1) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1573
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.10666667)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1574
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1579
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters 0.5) (meters 2))
(:y (meters -14.25) (meters 0.5))
(:z (meters 3.5) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 362496.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1580
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -0.5) (meters 4))
(:y (meters -14.5) (meters 0.5))
(:z (meters 2.5) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1577
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters 1) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters 1) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.10666667)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpart 1578
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters 1) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters 1) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 45))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-8
:id 369
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1581 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1582 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1583 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1584 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1583
:init-specs ((:texture (lakedrop effects))
(:num 0.7)
(:x (meters -1) (meters 2))
(:y (meters -14.25) (meters 0.5))
(:z (meters 2) (meters 2))
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-y (meters 0.026666667) (meters 0.04))
(:fade-a -0.14222223 -0.42666668)
(:accel-y (meters -0.0016666667) (meters -0.00033333333))
(:friction 0.98 0.01)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:userdata 362496.0)
(:func 'check-drop-level-mountain-drop-userdata)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1584
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 0.7)
(:x (meters -2) (meters 4))
(:y (meters -14.5) (meters 0.5))
(:z (meters 1) (meters 4))
(:scale-x (meters 2) (meters 2))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2) (meters 2))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-x (meters -0.006666667) (meters 0.013333334))
(:vel-y (meters 0) (meters 0.026666667))
(:vel-z (meters -0.006666667) (meters 0.013333334))
(:scalevel-x (meters 0.0033333334) (meters 0.008333334))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:friction 0.95 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1581
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.7)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.10666667)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1582
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 1.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-9
:id 370
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1585 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1586 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-10
:id 371
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1587 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1588 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-11
:id 372
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1585 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1586 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-12
:id 373
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1585 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1586 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-waterfall-13
:id 374
:flags (unk-4 unk-6)
:bounds (static-bspherem 0 -10 0 20)
:rotate ((degrees 0) (degrees 90) (degrees 0))
:parts ((sp-item 1587 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1588 :fade-after (meters 160) :falloff-to (meters 160) :flags (bit7))
(sp-item 1589 :fade-after (meters 200) :falloff-to (meters 200) :flags (bit7))
)
)
;; failed to figure out what this is:
(defpart 1589
:init-specs ((:texture (explosion-nebula effects))
(:birth-func 'birth-func-texture-group)
(:num 1.0 1.0)
(:x (meters -1) (meters 2))
(:y (meters 0.5) (meters 0.25))
(:z (meters -2) (meters 2))
(:scale-x (meters 2.5) (meters 1))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y (meters 2.5) (meters 1))
(:r 128.0)
(:g 128.0)
(:b 128.0 64.0)
(:a 0.0)
(:vel-y (meters -0.005) (meters 0.01))
(:vel-z (meters 0.006666667) (meters 0.01))
(:scalevel-x (meters 0.006666667) (meters 0.01))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.384)
(:accel-y (meters -0.00016666666) (meters -0.00033333333))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.267) (seconds 0.065))
(:next-launcher 1545)
(:rotate-y (degrees -30) (degrees 60))
)
)
;; failed to figure out what this is:
(defpart 1585
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.5)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.10666667)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 2.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1586
:init-specs ((:texture (lakedrop effects))
(:num 0.05)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 3.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1587
:init-specs ((:texture (waterfall-drops mountain-sprite))
(:num 0.5)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters 2) (meters 1))
(:scale-x (meters 1) (meters 0.5))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0)
(:omega (degrees 0.225))
(:vel-x (meters -0.0033333334) (meters 0.006666667))
(:vel-y (meters 0))
(:vel-z (meters 0.013333334) (meters 0.013333334))
(:fade-a -0.10666667)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.97 0.02)
(:timer (seconds 2.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1588
:init-specs ((:texture (lakedrop effects))
(:num 0.1)
(:x (meters -0.5) (meters 1))
(:y (meters -0.125) (meters 0.25))
(:z (meters 2) (meters 1))
(:scale-x (meters 0.1) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 128.0)
(:omega (degrees 0.045))
(:vel-x (meters -0.016666668) (meters 0.033333335))
(:vel-y (meters -0.0033333334) (meters 0.01))
(:vel-z (meters 0.033333335) (meters 0.013333334))
(:fade-a -0.10666667 -0.14222223)
(:accel-y (meters -0.0025) (meters 0.00033333333))
(:friction 0.95 0.02)
(:timer (seconds 3.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12 use-global-acc))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1544)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1544
:init-specs ((:r 255.0) (:g 255.0) (:b 255.0) (:next-time (seconds 0.017)) (:next-launcher 1590))
)
;; failed to figure out what this is:
(defpart 1590
:init-specs ((:r 32.0 32.0) (:g 32.0 32.0) (:b 64.0 32.0) (:next-time (seconds 0) (seconds 0.747)) (:next-launcher 1544))
)
;; definition for function check-drop-level-mountain-drop-userdata
;; INFO: Used lq/sq
(defun check-drop-level-mountain-drop-userdata ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 matrix))
"Ensure the waterfall drops don't go below the specified y-value"
(when (< (-> arg2 vector 0 y) (-> arg1 user-float))
(let ((vec (new 'stack-no-clear 'vector)))
(sp-kill-particle arg0 arg1)
(set-vector! vec (-> arg2 vector 0 x) (-> arg1 user-float) (-> arg2 vector 0 z) 1.0)
(launch-particles :system *sp-particle-system-3d* (-> *part-id-table* 1591) vec)
)
)
(sparticle-motion-blur arg0 arg1 (the-as vector arg2))
(none)
)
;; failed to figure out what this is:
(defpart 1592
:init-specs ((:texture (lakedrop effects))
(:num 0.0 1.0)
(:scale-x (meters 0.15) (meters 0.05))
(:rot-x 4)
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 64.0 32.0)
(:omega (degrees 0.0675))
(:vel-y (meters 0.01) (meters 0.026666667))
(:fade-a -0.21333334)
(:accel-y (meters -0.001) (meters -0.00016666666))
(:friction 0.97)
(:timer (seconds 0.5))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0) (seconds 0.747))
(:next-launcher 1593)
(:conerot-x (degrees 0) (degrees 60))
(:conerot-y (degrees 0) (degrees 360))
)
)
;; failed to figure out what this is:
(defpart 1594
:init-specs ((:texture (bigpuff effects))
(:num 1.0)
(:x (meters -0.5) (meters 1))
(:y (meters 0.25) (meters 0.25))
(:z (meters -0.5) (meters 1))
(:scale-x (meters 4) (meters 0.3))
(:scale-y (meters 2) (meters 0.3))
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 0.0)
(:vel-y (meters 0))
(:scalevel-x (meters 0.006666667) (meters 0.006666667))
(:rotvel-z (degrees -0.1) (degrees 0.2))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.10666667)
(:accel-y (meters 0) (meters 0.00006666667))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
(:next-time (seconds 0.2) (seconds 0.047))
(:next-launcher 1545)
)
)
;; failed to figure out what this is:
(defpart 1545
:init-specs ((:fade-a -0.14222223 -0.14222223))
)
;; failed to figure out what this is:
(defpart 1591
:init-specs ((:texture (water-ring effects))
(:num 1.0)
(:y (meters 0.02))
(:scale-x (meters 2))
(:scale-y :copy scale-x)
(:r 32.0 32.0)
(:g 32.0 32.0)
(:b 64.0 32.0)
(:a 96.0 32.0)
(:vel-y (meters 0) (meters -0.0033333334))
(:scalevel-x (meters 0.026666667) (meters 0.013333334))
(:scalevel-y (meters 0.026666667) (meters 0.013333334))
(:fade-a -0.96 -0.96)
(:timer (seconds 0.335))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-12))
(:rotate-y (degrees 0) (degrees 360))
)
)
;; failed to figure out what this is:
(defpart 1492
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 3.5) (meters 0.1))
(:rot-x (degrees 2.25))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 192.0)
(:b 192.0)
(:a 20.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 819.2)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-overdoor-light
:id 375
:bounds (static-bspherem 0 0 0 16)
:parts ((sp-item 12 :flags (bit6)))
)
;; failed to figure out what this is:
(defpart 12
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 16) (meters 0.5))
(:rot-x (degrees 18))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 192.0)
(:b 128.0)
(:a 32.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 22528.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-small-light
:id 376
:bounds (static-bspherem 0 0 0 6)
:parts ((sp-item 13 :flags (bit6)))
)
;; failed to figure out what this is:
(defpart 13
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 14) (meters 0.5))
(:rot-x (degrees 9))
(:scale-y (meters 8) (meters 0.5))
(:r 255.0)
(:g 192.0)
(:b 192.0)
(:a 24.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 8192.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-med-light
:id 377
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 14 :flags (bit6)))
)
;; failed to figure out what this is:
(defpart 14
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 30) (meters 0.5))
(:rot-x (degrees 9))
(:scale-y (meters 18) (meters 0.5))
(:r 255.0)
(:g 192.0)
(:b 192.0)
(:a 20.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 8192.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-big-oval-light
:id 378
:bounds (static-bspherem 0 0 0 12)
:parts ((sp-item 15 :flags (bit6)))
)
;; failed to figure out what this is:
(defpart 15
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 30) (meters 0.5))
(:rot-x (degrees 9))
(:scale-y (meters 22) (meters 0.5))
(:r 255.0)
(:g 192.0)
(:b 128.0)
(:a 32.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 16384.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-huge-green-oval-light
:id 379
:bounds (static-bspherem 0 0 0 12)
:parts ((sp-item 16 :flags (bit6)))
)
;; failed to figure out what this is:
(defpart 16
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:y (meters 2))
(:scale-x (meters 55) (meters 0.5))
(:rot-x (degrees 22.5))
(:scale-y (meters 40) (meters 0.5))
(:r 64.0)
(:g 192.0)
(:b 64.0)
(:a 20.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 32768.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-big-green-oval-light
:id 380
:bounds (static-bspherem 0 0 0 20)
:parts ((sp-item 17 :flags (bit6)))
)
;; failed to figure out what this is:
(defpart 17
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:y (meters 5))
(:scale-x (meters 90) (meters 0.5))
(:rot-x (degrees 22.5))
(:scale-y (meters 60) (meters 0.5))
(:r 64.0)
(:g 192.0)
(:b 64.0)
(:a 20.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 32768.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-tiny-top-oval-light
:id 381
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 18 :flags (bit6)))
)
;; failed to figure out what this is:
(defpart 18
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 16) (meters 0.5))
(:rot-x (degrees 22.5))
(:scale-y (meters 32) (meters 0.5))
(:r 255.0)
(:g 192.0)
(:b 0.0)
(:a 20.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 16384.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-bottom-oval-light
:id 382
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1595 :flags (bit6) :hour-mask #b111111111110000000))
)
;; failed to figure out what this is:
(defpart 1595
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:scale-x (meters 8) (meters 0.5))
(:rot-x (degrees 22.5))
(:scale-y (meters 16) (meters 0.5))
(:r 255.0)
(:g 192.0)
(:b 0.0)
(:a 20.0)
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 16384.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-energy-rays
:id 383
:bounds (static-bspherem 0 0 0 8)
:parts ((sp-item 1596 :fade-after (meters 400) :flags (bit6 bit7))
(sp-item 1597 :fade-after (meters 400) :falloff-to (meters 400) :flags (bit6))
(sp-item 1598 :fade-after (meters 200) :falloff-to (meters 200))
(sp-item 1599 :fade-after (meters 400) :falloff-to (meters 400) :flags (bit6))
)
)
;; failed to figure out what this is:
(defpart 1596
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:x (meters 0))
(:y (meters 0))
(:scale-x (meters 64))
(:rot-x (degrees 90))
(:scale-y (meters 64))
(:r 64.0)
(:g 128.0)
(:b 255.0)
(:a 100.0 28.0)
(:omega (degrees 9015.75))
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 4096.0)
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1597
:init-specs ((:texture (glow-soft effects))
(:num 2.0)
(:x (meters -5))
(:y (meters -9.5))
(:scale-x (meters 8))
(:rot-x (degrees 4.5))
(:scale-y :copy scale-x)
(:r 0.0)
(:g 64.0)
(:b 255.0)
(:a 12.0)
(:omega (degrees 9015.75))
(:vel-y (meters 0.053333335))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 409.6)
(:rotate-y (degrees 0) (degrees 3600))
)
)
;; failed to figure out what this is:
(defpart 1599
:init-specs ((:texture (glow-soft effects))
(:num 1.0)
(:x (meters -5))
(:y (meters -9.5))
(:scale-x (meters 12))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0)
(:b 0.0)
(:a 8.0)
(:vel-y (meters 0.053333335))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-4))
(:rotate-y (degrees 0) (degrees 3600))
)
)
;; failed to figure out what this is:
(defpart 1598
:init-specs ((:texture (glow-hotdot effects))
(:num 5.0)
(:x (meters -7) (meters 14))
(:y (meters -9.5))
(:scale-x (meters 0.5))
(:scale-y (meters 1))
(:r 64.0)
(:g 128.0)
(:b 255.0)
(:a 128.0)
(:vel-y (meters 0.053333335))
(:timer (seconds 1))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
(:rotate-y (degrees 0) (degrees 3600))
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-cable-lights
:id 384
:bounds (static-bspherem 0 0 0 16)
:parts ((sp-item 1600 :fade-after (meters 3000) :flags (bit6) :hour-mask #b111111111110000000))
)
;; failed to figure out what this is:
(defpart 1600
:init-specs ((:texture (glow effects))
(:num 1.0)
(:y (meters 2))
(:scale-x (meters 12))
(:rot-x (degrees 56.25))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 196.0 64.0)
(:b 64.0)
(:a 20.0)
(:omega (degrees 67515.75))
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 2048.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-mountain-stadium-lights
:id 385
:bounds (static-bspherem 0 0 0 64)
:parts ((sp-item 1601 :flags (bit6) :hour-mask #b111111111110000000)
(sp-item 1602 :flags (bit6) :hour-mask #b111111111110000000)
)
)
;; failed to figure out what this is:
(defpart 1601
:init-specs ((:texture (glow effects))
(:num 1.0)
(:scale-x (meters 48.5) (meters 0.1))
(:rot-x (degrees 45))
(:rot-z (degrees -17))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0)
(:b 255.0)
(:a 32.0)
(:omega (degrees 45018))
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 0.0)
)
)
;; failed to figure out what this is:
(defpart 1602
:init-specs ((:texture (glow effects))
(:num 1.0)
(:scale-x (meters 96) (meters 0.1))
(:rot-x (degrees 78.75))
(:rot-z (degrees -17))
(:scale-y :copy scale-x)
(:r 255.0)
(:g 255.0 255.0)
(:b 255.0)
(:a 8.0)
(:omega (degrees 45018))
(:timer (seconds 0.017))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
(:userdata 0.0)
)
)
;; failed to figure out what this is:
(defpartgroup group-rhino-wall-explosion
:id 386
:linger-duration (seconds 3)
:flags (use-local-clock)
:bounds (static-bspherem 0 0 0 64)
:parts ((sp-item 1603) (sp-item 1604) (sp-item 1605) (sp-item 1606))
)
;; failed to figure out what this is:
(defpart 1603
:init-specs ((:texture (bigpuff effects))
(:num 10.0)
(:x (meters 0) (meters 0.6))
(:y (meters 4))
(:scale-x (meters 9) (meters 5))
(:rot-z (degrees 0) (degrees 3600))
(:scale-y :copy scale-x)
(:r 64.0 64.0)
(:g :copy r)
(:b :copy g)
(:a 16.0 16.0)
(:vel-y (meters 0.033333335) (meters 0.04))
(:scalevel-x (meters 0.016666668) (meters 0.016666668))
(:rotvel-z (degrees -0.12) (degrees 0.24))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.32 0.32)
(:friction 0.94 0.04)
(:timer (seconds 8))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:next-time (seconds 0.235) (seconds 0.097))
(:next-launcher 1607)
(:conerot-x (degrees 0) (degrees 3600))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
)
)
;; failed to figure out what this is:
(defpart 1607
:init-specs ((:scalevel-x (meters 0.008333334))
(:scalevel-y :copy scalevel-x)
(:fade-a 0.0)
(:next-time (seconds 0.335) (seconds 0.497))
(:next-launcher 1608)
)
)
;; failed to figure out what this is:
(defpart 1608
:init-specs ((:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334 -0.10666667))
)
;; failed to figure out what this is:
(defpart 1604
:init-specs ((:texture (specs effects))
(:num 10.0 20.0)
(:x (meters 0.25))
(:y (meters 4))
(:scale-x (meters 1) (meters 2))
(:rot-z (degrees 0) (degrees 360))
(:scale-y :copy scale-x)
(:r 128.0)
(:g 96.0 32.0)
(:b 64.0 32.0)
(:a 16.0 32.0)
(:vel-y (meters 0) (meters 0.13333334))
(:scalevel-x (meters 0.006666667) (meters 0.0033333334))
(:rotvel-z (degrees -0.12) (degrees 0.24))
(:scalevel-y :copy scalevel-x)
(:accel-y (meters -0.00016666666) (meters -0.00066666666))
(:friction 0.88 0.02)
(:timer (seconds 20))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:next-time (seconds 0.235) (seconds 0.097))
(:next-launcher 1609)
(:conerot-x (degrees 0) (degrees 3600))
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters 3))
)
)
;; failed to figure out what this is:
(defpart 1609
:init-specs ((:scalevel-x (meters 0.01))
(:scalevel-y :copy scalevel-x)
(:next-time (seconds 0.3) (seconds 0.097))
(:next-launcher 1610)
)
)
;; failed to figure out what this is:
(defpart 1610
:init-specs ((:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-a -0.053333335 -0.053333335))
)
;; failed to figure out what this is:
(defpart 1605
:init-specs ((:birth-func 'birth-func-texture-group)
(:num 10.0 20.0)
(:y (meters 4))
(:scale-x (meters 6) (meters 3))
(:rot-z (degrees 0) (degrees 3600) :store)
(:scale-y (meters 8) (meters 3.5))
(:r 64.0 64.0)
(:g :copy r)
(:b :copy g)
(:a 16.0 16.0)
(:vel-y (meters 0.05) (meters 0.1))
(:scalevel-x (meters 0.033333335) (meters 0.033333335))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.13333334)
(:friction 0.92 0.02)
(:timer (seconds 6.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:userdata :data (new 'static 'boxed-array :type int32 80 1 0 #xc00000 #xc03300))
(:next-time (seconds 0.167))
(:next-launcher 1611)
(:conerot-x '*sp-temp*)
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters 2))
)
)
;; failed to figure out what this is:
(defpart 1606
:init-specs ((:texture (explosion-wave effects))
(:num 10.0 20.0)
(:y (meters 4))
(:scale-x (meters 6) (meters 3))
(:rot-x 4)
(:rot-z (degrees 0) (degrees 360) :store)
(:scale-y (meters 8) (meters 3.5))
(:r 64.0 64.0)
(:g :copy r)
(:b :copy g)
(:a 16.0 16.0)
(:vel-y (meters 0.05) (meters 0.1))
(:scalevel-x (meters 0.033333335) (meters 0.033333335))
(:scalevel-y :copy scalevel-x)
(:fade-a -0.13333334)
(:friction 0.92 0.02)
(:timer (seconds 6.667))
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
(:func 'sparticle-motion-blur)
(:next-time (seconds 0.167))
(:next-launcher 1611)
(:conerot-x '*sp-temp*)
(:conerot-y (degrees 0) (degrees 3600))
(:rotate-y (degrees 0))
(:conerot-radius (meters 0) (meters -5))
)
)
;; failed to figure out what this is:
(defpart 1611
:init-specs ((:scalevel-x (meters 0.033333335) (meters 0.033333335))
(:scalevel-y :copy scalevel-x)
(:next-time (seconds 0.2) (seconds 0.065))
(:next-launcher 1612)
)
)
;; failed to figure out what this is:
(defpart 1612
:init-specs ((:scalevel-x (meters 0.016666668) (meters 0.016666668)) (:scalevel-y :copy scalevel-x) (:fade-a -0.18 -0.12))
)