jak-project/goal_src/levels/jungle/jungle-part.gc
Tyler Wilding fbcc1542f3
decomp: decompile remaining particle files (#865)
* decomp: finish `beach-part`

* decomp: finish `citadel-part`

* decomp: finish `robotboss-part`

* decomp: finish `sage-finalboss-part`

* decomp: finish `jungle-part`

* decomp: finish `flut-part`

* decomp: finish `firecanyon-part`

* decomp: finish `village2-part2`

* decomp: finish `swamp-part`

* decomp: finish `maincave-part`

* decomp: finish `sunken-part0-5`

* decomp: finish `ogre-part`

* decomp: finish `robocave-part` and `snow-part`

* decomp: finish `collectables-part`

* decomp: finish `village1-part`

* decomp: finish `village1-part2

* decomp: finish `training-part`

* decomp: finish `misty-part`

* decomp: finish `village2-part`

* decomp: finish `village3-part`

* decomp: finish `lavatube-part`

* decomp: finish `hud-h`, `target-racer-h`, `racer-part`

* address feedback
2021-09-29 20:33:40 -04:00

2234 lines
79 KiB
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: jungle-part.gc
;; name in dgo: jungle-part
;; dgos: JUN, JUNGLE, L1
;; DECOMP BEGINS
(deftype jungle-part (part-spawner)
()
:heap-base #x60
:method-count-assert 21
:size-assert #xd0
:flag-assert #x15006000d0
)
(set!
(-> *part-id-table* 833)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 22
(sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2))
(sp-rnd-flt spt-num 0.9 0.9 1.0)
(sp-rnd-flt spt-x (meters -8.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 47.5))
(sp-rnd-flt spt-z -14336.0 28672.0 1.0)
(sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 24.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.06666667))
(sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0073242188))
(sp-flt spt-scalevel-y (meters 0.029296875))
(sp-flt spt-accel-x -3.7304192)
(sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0)
(sp-int spt-timer 366)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 834)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2))
(sp-flt spt-num 0.06)
(sp-rnd-flt spt-x (meters 6.0) (meters 6.0) 1.0)
(sp-flt spt-y (meters -6.5))
(sp-rnd-flt spt-z -20480.0 40960.0 1.0)
(sp-flt spt-scale-x (meters 12.0))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 96.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0)
(sp-flt spt-vel-y (meters 0.033333335))
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.006666667))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.14222223)
(sp-flt spt-accel-y 0.013653334)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 900)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 835)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 22
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-x (meters 4.0) (meters 8.0) 1.0)
(sp-rnd-flt spt-y (meters -1.0) (meters 1.0) 1.0)
(sp-rnd-flt spt-z -28672.0 57344.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-vel-y (meters 0.07666667))
(sp-flt spt-fade-r -0.42666668)
(sp-flt spt-fade-g -0.42666668)
(sp-flt spt-fade-b -0.21333334)
(sp-flt spt-fade-a -0.28444445)
(sp-flt spt-accel-y -9.102222)
(sp-int spt-timer 225)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 836)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters -8.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 47.5))
(sp-rnd-flt spt-z -20480.0 40960.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters -0.00024414062))
(sp-flt spt-scalevel-y (meters 0.001953125))
(sp-flt spt-fade-a 0.0)
(sp-flt spt-accel-x -2.5600002)
(sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0)
(sp-int spt-timer 540)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 837)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.4 1.0)
(sp-rnd-flt spt-x (meters -7.0) (meters 3.5) 1.0)
(sp-flt spt-y (meters 47.5))
(sp-rnd-flt spt-z -16384.0 32768.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.038333334))
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0146484375))
(sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0)
(sp-flt spt-scalevel-y (meters 0.0146484375))
(sp-flt spt-accel-x -1.189495)
(sp-rnd-flt spt-accel-y -4.096 -1.024 1.0)
(sp-int spt-timer 660)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 838)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2))
(sp-rnd-flt spt-num 0.8 0.8 1.0)
(sp-rnd-flt spt-x (meters -10.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 20.0))
(sp-rnd-flt spt-z -22528.0 34816.0 1.0)
(sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 24.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.06666667))
(sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0073242188))
(sp-flt spt-scalevel-y (meters 0.029296875))
(sp-flt spt-accel-x -3.7304192)
(sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 839)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.6 0.4 1.0)
(sp-rnd-flt spt-x (meters -9.0) (meters 3.5) 1.0)
(sp-flt spt-y (meters 20.0))
(sp-rnd-flt spt-z -22528.0 34816.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.038333334))
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0146484375))
(sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0)
(sp-flt spt-scalevel-y (meters 0.0146484375))
(sp-flt spt-accel-x -1.189495)
(sp-rnd-flt spt-accel-y -4.096 -1.024 1.0)
(sp-int spt-timer 450)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 840)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters -10.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 20.0))
(sp-rnd-flt spt-z -26624.0 45056.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters -0.00024414062))
(sp-flt spt-scalevel-y (meters 0.001953125))
(sp-flt spt-fade-a 0.0)
(sp-flt spt-accel-x -2.5600002)
(sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0)
(sp-int spt-timer 330)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 841)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 25
(sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2))
(sp-flt spt-num 0.06)
(sp-rnd-flt spt-x (meters 0.0) (meters 6.0) 1.0)
(sp-flt spt-y (meters -4.5))
(sp-rnd-flt spt-z -22528.0 38912.0 1.0)
(sp-flt spt-scale-x (meters 10.0))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 96.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0)
(sp-flt spt-vel-y (meters 0.033333335))
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.0055555557))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.17066666)
(sp-flt spt-accel-y 0.013653334)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 750)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 842)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.5)
(sp-rnd-flt spt-x (meters 1.0) (meters 7.0) 1.0)
(sp-rnd-flt spt-y (meters -1.0) (meters 1.0) 1.0)
(sp-rnd-flt spt-z -24576.0 40960.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-vel-y (meters 0.07666667))
(sp-flt spt-fade-r -0.42666668)
(sp-flt spt-fade-g -0.42666668)
(sp-flt spt-fade-b -0.21333334)
(sp-flt spt-fade-a -0.28444445)
(sp-flt spt-accel-y -9.102222)
(sp-int spt-timer 225)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 843)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2))
(sp-rnd-flt spt-num 1.0 0.6 1.0)
(sp-rnd-flt spt-x (meters -9.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 20.0))
(sp-rnd-flt spt-z -18432.0 55296.0 1.0)
(sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 24.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.06666667))
(sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0073242188))
(sp-flt spt-scalevel-y (meters 0.029296875))
(sp-flt spt-accel-x -3.7304192)
(sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0)
(sp-int spt-timer 225)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0)
(sp-flt spt-rotate-y (degrees -150.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 844)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.9 0.4 1.0)
(sp-rnd-flt spt-x (meters -8.0) (meters 3.5) 1.0)
(sp-flt spt-y (meters 20.0))
(sp-rnd-flt spt-z -18432.0 55296.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.038333334))
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0146484375))
(sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0)
(sp-flt spt-scalevel-y (meters 0.0146484375))
(sp-flt spt-accel-x -1.189495)
(sp-rnd-flt spt-accel-y -4.096 -1.024 1.0)
(sp-int spt-timer 390)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-flt spt-rotate-y (degrees -150.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 845)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters -9.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 20.0))
(sp-rnd-flt spt-z -18432.0 55296.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters -0.00024414062))
(sp-flt spt-scalevel-y (meters 0.001953125))
(sp-flt spt-fade-a 0.0)
(sp-flt spt-accel-x -2.5600002)
(sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0)
(sp-int spt-timer 270)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0)
(sp-flt spt-rotate-y (degrees -150.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 846)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 25
(sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2))
(sp-flt spt-num 0.15)
(sp-rnd-flt spt-x (meters 0.0) (meters 6.0) 1.0)
(sp-flt spt-y (meters -3.4))
(sp-rnd-flt spt-z -20480.0 59392.0 1.0)
(sp-flt spt-scale-x (meters 10.0))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 96.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0)
(sp-flt spt-vel-y (meters 0.033333335))
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.0055555557))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.21333334)
(sp-flt spt-accel-y 0.013653334)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 600)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-flt spt-rotate-y (degrees -150.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 847)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 2.0)
(sp-rnd-flt spt-x (meters 0.0) (meters 7.0) 1.0)
(sp-rnd-flt spt-y (meters -1.0) (meters 1.0) 1.0)
(sp-rnd-flt spt-z -20480.0 59392.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-vel-y (meters 0.07666667))
(sp-flt spt-fade-r -0.42666668)
(sp-flt spt-fade-g -0.42666668)
(sp-flt spt-fade-b -0.21333334)
(sp-flt spt-fade-a -0.28444445)
(sp-flt spt-accel-y -9.102222)
(sp-int spt-timer 225)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-rotate-y (degrees -150.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 848)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x18 :page #x2))
(sp-rnd-flt spt-num 0.8 0.8 1.0)
(sp-rnd-flt spt-x (meters -12.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 25.0))
(sp-rnd-flt spt-z -26624.0 14336.0 1.0)
(sp-rnd-flt spt-scale-x (meters 2.4) (meters 1.6) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 24.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.06666667))
(sp-rnd-flt spt-vel-y (meters 0.013333334) (meters 0.013333334) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0073242188))
(sp-flt spt-scalevel-y (meters 0.029296875))
(sp-flt spt-accel-x -3.7304192)
(sp-rnd-flt spt-accel-y -15.018667 -2.7306666 1.0)
(sp-int spt-timer 240)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -15.0) (degrees 30.0) 1.0)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 849)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.6 0.4 1.0)
(sp-rnd-flt spt-x (meters -11.0) (meters 3.5) 1.0)
(sp-flt spt-y (meters 25.0))
(sp-rnd-flt spt-z -26624.0 14336.0 1.0)
(sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.8) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 1.2) (meters 0.8) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-flt spt-b 192.0)
(sp-rnd-flt spt-a 16.0 16.0 1.0)
(sp-flt spt-vel-x (meters 0.038333334))
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.01) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.0033333334) (meters 0.006666667) 1.0)
(sp-flt spt-scalevel-x (meters 0.0146484375))
(sp-rnd-flt spt-rotvel-z (degrees -0.6) (degrees 1.2) 1.0)
(sp-flt spt-scalevel-y (meters 0.0146484375))
(sp-flt spt-accel-x -1.189495)
(sp-rnd-flt spt-accel-y -4.096 -1.024 1.0)
(sp-int spt-timer 450)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 850)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 24
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters -12.0) (meters 4.0) 1.0)
(sp-flt spt-y (meters 25.0))
(sp-rnd-flt spt-z -26624.0 14336.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.2) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-flt spt-a 24.0)
(sp-rnd-flt spt-vel-x (meters 0.06) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.02) 1.0)
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters -0.00024414062))
(sp-flt spt-scalevel-y (meters 0.001953125))
(sp-flt spt-fade-a 0.0)
(sp-flt spt-accel-x -2.5600002)
(sp-rnd-flt spt-accel-y -6.826667 -3.4133334 1.0)
(sp-int spt-timer 330)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-launchrot-x (degrees -20.0) (degrees 40.0) 1.0)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 851)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 25
(sp-tex spt-texture (new 'static 'texture-id :index #x19 :page #x2))
(sp-flt spt-num 0.05)
(sp-rnd-flt spt-x (meters -3.0) (meters 6.0) 1.0)
(sp-flt spt-y (meters -4.5))
(sp-rnd-flt spt-z -28672.0 18432.0 1.0)
(sp-flt spt-scale-x (meters 10.0))
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 96.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.026666667) 1.0)
(sp-flt spt-vel-y (meters 0.033333335))
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-scalevel-x (meters 0.0055555557))
(sp-rnd-flt spt-rotvel-z (degrees -0.3) (degrees 0.6) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-a -0.21333334)
(sp-flt spt-accel-y 0.013653334)
(sp-flt spt-friction 0.99)
(sp-int spt-timer 600)
(sp-cpuinfo-flags bit2 bit12 bit14)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 852)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-flt spt-num 1.0)
(sp-rnd-flt spt-x (meters -2.0) (meters 7.0) 1.0)
(sp-rnd-flt spt-y (meters -1.0) (meters 1.0) 1.0)
(sp-rnd-flt spt-z -26624.0 14336.0 1.0)
(sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.1) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 128.0)
(sp-flt spt-b 128.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-flt spt-vel-y (meters 0.07666667))
(sp-flt spt-fade-r -0.42666668)
(sp-flt spt-fade-g -0.42666668)
(sp-flt spt-fade-b -0.21333334)
(sp-flt spt-fade-a -0.28444445)
(sp-flt spt-accel-y -9.102222)
(sp-int spt-timer 225)
(sp-cpuinfo-flags bit2 bit3 bit12 bit14)
(sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 80.0) 1.0)
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-rotate-y (degrees 135.0))
(sp-end)
)
)
)
(set!
(-> *part-group-id-table* 180)
(new 'static 'sparticle-launch-group
:length 7
:duration #xbb8
:linger-duration #x5dc
:flags (sp-group-flag always-draw)
:name "group-jungle-waterfall-1"
:launcher
(new 'static 'inline-array sparticle-group-item 7
(sp-item 833)
(sp-item 833 :fade-after (meters 160.0) :falloff-to (meters 160.0))
(sp-item 834)
(sp-item 834 :fade-after (meters 120.0) :falloff-to (meters 120.0))
(sp-item 837 :fade-after (meters 160.0) :falloff-to (meters 160.0))
(sp-item 835 :fade-after (meters 70.0) :falloff-to (meters 70.0))
(sp-item 836 :fade-after (meters 70.0) :falloff-to (meters 70.0))
)
:bounds
(new 'static 'sphere :y 102400.0 :w 409600.0)
)
)
(set!
(-> *part-group-id-table* 181)
(new 'static 'sparticle-launch-group
:length 7
:duration #xbb8
:linger-duration #x5dc
:flags (sp-group-flag always-draw)
:name "group-jungle-waterfall-2"
:launcher
(new 'static 'inline-array sparticle-group-item 7
(sp-item 838)
(sp-item 838 :fade-after (meters 160.0) :falloff-to (meters 160.0))
(sp-item 841)
(sp-item 841 :fade-after (meters 120.0) :falloff-to (meters 120.0))
(sp-item 839 :fade-after (meters 160.0) :falloff-to (meters 160.0))
(sp-item 842 :fade-after (meters 90.0))
(sp-item 840 :fade-after (meters 90.0))
)
:bounds
(new 'static 'sphere :x 8192.0 :y 36864.0 :z 16384.0 :w 368640.0)
)
)
(set!
(-> *part-group-id-table* 182)
(new 'static 'sparticle-launch-group
:length 7
:duration #xbb8
:linger-duration #x5dc
:flags (sp-group-flag always-draw)
:name "group-jungle-waterfall-3"
:launcher
(new 'static 'inline-array sparticle-group-item 7
(sp-item 843)
(sp-item 843 :fade-after (meters 160.0) :falloff-to (meters 160.0))
(sp-item 846)
(sp-item 846 :fade-after (meters 120.0) :falloff-to (meters 120.0))
(sp-item 844)
(sp-item 847 :fade-after (meters 90.0))
(sp-item 845 :fade-after (meters 90.0))
)
:bounds
(new 'static 'sphere :y 32768.0 :w 368640.0)
)
)
(set!
(-> *part-group-id-table* 183)
(new 'static 'sparticle-launch-group
:length 7
:duration #xbb8
:linger-duration #x5dc
:flags (sp-group-flag always-draw)
:name "group-jungle-waterfall-4"
:launcher
(new 'static 'inline-array sparticle-group-item 7
(sp-item 848)
(sp-item 848 :fade-after (meters 160.0) :falloff-to (meters 160.0))
(sp-item 851)
(sp-item 851 :fade-after (meters 120.0) :falloff-to (meters 120.0))
(sp-item 849 :fade-after (meters 160.0) :falloff-to (meters 160.0))
(sp-item 852 :fade-after (meters 90.0))
(sp-item 850 :fade-after (meters 90.0))
)
:bounds
(new 'static 'sphere :y 40960.0 :z 32768.0 :w 368640.0)
)
)
(set!
(-> *part-id-table* 853)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 20
(sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2))
(sp-flt spt-num 0.1)
(sp-rnd-flt spt-x (meters -70.0) (meters 100.0) 1.0)
(sp-rnd-flt spt-y (meters 3.5) (meters 4.0) 1.0)
(sp-rnd-flt spt-z -122880.0 215040.0 1.0)
(sp-flt spt-scale-x (meters 0.5))
(sp-copy-from-other spt-scale-y -4)
(sp-flt spt-r 128.0)
(sp-flt spt-g 96.0)
(sp-flt spt-b 0.0)
(sp-flt spt-a 0.0)
(sp-rnd-int-flt spt-vel-x (meters -0.005) 1 40.96)
(sp-flt spt-vel-y (meters 0.0013333333))
(sp-rnd-int-flt spt-vel-z (meters -0.005) 1 40.96)
(sp-flt spt-fade-a 0.85333335)
(sp-int spt-timer 3300)
(sp-cpuinfo-flags bit2)
(sp-int spt-next-time 150)
(sp-launcher-by-id spt-next-launcher 854)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 854)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 9
(sp-flt spt-scalevel-x (meters 0.0))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-flt spt-fade-a 0.0)
(sp-flt spt-accel-y -0.20480001)
(sp-int spt-next-time 600)
(sp-launcher-by-id spt-next-launcher 855)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 855)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 8
(sp-flt spt-scalevel-x (meters -0.0023333333))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.64)
(sp-flt spt-fade-g -0.85333335)
(sp-flt spt-accel-y 0.20480001)
(sp-int spt-next-time 150)
(sp-launcher-by-id spt-next-launcher 856)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 856)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 7
(sp-flt spt-scalevel-x (meters 0.0))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-int spt-next-time 300)
(sp-launcher-by-id spt-next-launcher 857)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 857)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 7
(sp-flt spt-scalevel-x (meters 0.0023333333))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.64)
(sp-flt spt-fade-g 0.85333335)
(sp-int spt-next-time 150)
(sp-launcher-by-id spt-next-launcher 858)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 858)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 9
(sp-flt spt-scalevel-x (meters 0.0))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-flt spt-fade-a 0.0)
(sp-flt spt-accel-y -0.20480001)
(sp-int spt-next-time 300)
(sp-launcher-by-id spt-next-launcher 859)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 859)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 8
(sp-flt spt-scalevel-x (meters -0.0023333333))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.64)
(sp-flt spt-fade-g -0.85333335)
(sp-flt spt-accel-y 0.20480001)
(sp-int spt-next-time 150)
(sp-launcher-by-id spt-next-launcher 860)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 860)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 7
(sp-flt spt-scalevel-x (meters 0.0))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-int spt-next-time 300)
(sp-launcher-by-id spt-next-launcher 861)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 861)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 7
(sp-flt spt-scalevel-x (meters 0.0023333333))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.64)
(sp-flt spt-fade-g 0.85333335)
(sp-int spt-next-time 150)
(sp-launcher-by-id spt-next-launcher 862)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 862)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 9
(sp-flt spt-scalevel-x (meters 0.0))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-flt spt-fade-a 0.0)
(sp-flt spt-accel-y -0.20480001)
(sp-int spt-next-time 600)
(sp-launcher-by-id spt-next-launcher 863)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 863)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 6
(sp-flt spt-scalevel-x (meters 0.0))
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.0)
(sp-flt spt-fade-g 0.0)
(sp-flt spt-fade-a -0.8)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 864)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 23
(sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 0.02)
(sp-rnd-flt spt-x (meters -55.0) (meters 75.0) 1.0)
(sp-flt spt-y (meters 28.0))
(sp-rnd-flt spt-z -143360.0 245760.0 1.0)
(sp-rnd-flt spt-scale-x (meters 15.0) (meters 15.0) 1.0)
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees -120.0) (degrees 20.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 2.0) (meters 2.0) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-rnd-flt spt-b 64.0 128.0 1.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.0007324219))
(sp-rnd-flt spt-rotvel-z (degrees -0.0033333332) (degrees 0.0066666664) 1.0)
(sp-flt spt-scalevel-y (meters 0.0007324219))
(sp-flt spt-fade-a 0.02)
(sp-int spt-timer 2400)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 1200)
(sp-launcher-by-id spt-next-launcher 865)
(sp-flt spt-rotate-y (degrees 0.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 865)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(sp-flt spt-fade-a -0.02)
(sp-end)
)
)
)
(set!
(-> *part-group-id-table* 184)
(new 'static 'sparticle-launch-group
:length 2
:duration #xbb8
:linger-duration #x5dc
:name "group-jungle-dapple-light-1"
:launcher
(new 'static 'inline-array sparticle-group-item 2
(sp-item 864 :hour-mask #b111111100000000000111111)
(sp-item 853 :fade-after (meters 130.0) :falloff-to (meters 160.0) :hour-mask #b11111111111000000)
)
:bounds (new 'static 'sphere :w 225280.0)
)
)
(set!
(-> *part-group-id-table* 185)
(new 'static 'sparticle-launch-group
:length 4
:duration #xbb8
:linger-duration #x5dc
:name "group-jungle-tower-spewer"
:launcher
(new 'static 'inline-array sparticle-group-item 4
(sp-item 866 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 866 :fade-after (meters 50.0) :falloff-to (meters 50.0))
(sp-item 867 :fade-after (meters 300.0) :falloff-to (meters 300.0))
(sp-item 868 :fade-after (meters 400.0) :falloff-to (meters 400.0))
)
:bounds (new 'static 'sphere :w 32768.0)
)
)
(set!
(-> *part-id-table* 866)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 20
(sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2))
(sp-rnd-flt spt-num 0.25 1.0 1.0)
(sp-rnd-flt spt-y (meters 1.6) (meters 2.0) 1.0)
(sp-rnd-flt spt-scale-x (meters 5.0) (meters 1.0) 1.0)
(sp-int spt-rot-x 4)
(sp-flt spt-rot-z (degrees -90.0))
(sp-rnd-flt spt-scale-y (meters 1.0) (meters 0.7) 1.0)
(sp-rnd-flt spt-r 32.0 32.0 1.0)
(sp-rnd-flt spt-g 32.0 32.0 1.0)
(sp-rnd-flt spt-b 128.0 64.0 1.0)
(sp-flt spt-a 128.0)
(sp-flt spt-fade-a -0.8)
(sp-int spt-timer 180)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 20)
(sp-launcher-by-id spt-next-launcher 869)
(sp-flt spt-conerot-x (degrees 90.0))
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-conerot-radius (meters 5.0) (meters 2.0) 1.0)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 869)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 6
(sp-flt spt-r 64.0)
(sp-flt spt-g 64.0)
(sp-flt spt-fade-r -0.4)
(sp-flt spt-fade-g -0.4)
(sp-flt spt-fade-a -0.93333334)
(sp-end)
)
)
)
(set!
(-> *part-id-table* 867)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 16
(sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2))
(sp-rnd-flt spt-num 1.0 2.5 1.0)
(sp-flt spt-y (meters 0.75))
(sp-rnd-flt spt-scale-x (meters 3.0) (meters 2.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 6.5) (meters 1.0) 1.0)
(sp-flt spt-r 32.0)
(sp-rnd-flt spt-g 32.0 16.0 1.0)
(sp-rnd-flt spt-b 128.0 128.0 1.0)
(sp-rnd-flt spt-a 32.0 64.0 1.0)
(sp-flt spt-fade-a -1.28)
(sp-int spt-timer 75)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-conerot-x (degrees 90.0))
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 7.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 868)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 18
(sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2))
(sp-rnd-flt spt-num 0.1 1.25 1.0)
(sp-flt spt-y (meters 0.75))
(sp-rnd-flt spt-scale-x (meters 3.5) (meters 2.0) 1.0)
(sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0)
(sp-rnd-flt spt-scale-y (meters 6.5) (meters 1.25) 1.0)
(sp-flt spt-r 32.0)
(sp-flt spt-g 32.0)
(sp-rnd-flt spt-b 64.0 64.0 1.0)
(sp-rnd-flt spt-a 128.0 64.0 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0)
(sp-flt spt-fade-a -0.64)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-conerot-x (degrees 90.0))
(sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0)
(sp-flt spt-conerot-radius (meters 7.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 870)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 21
(sp-tex spt-texture (new 'static 'texture-id :index #x2 :page #x2))
(sp-flt spt-num 0.5)
(sp-flt spt-y (meters 0.75))
(sp-flt spt-scale-x (meters 4.0))
(sp-int spt-rot-x 4)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-rnd-flt spt-scale-y (meters 0.3) (meters 1.0) 1.0)
(sp-flt spt-r 192.0)
(sp-flt spt-g 192.0)
(sp-rnd-flt spt-b 0.0 128.0 1.0)
(sp-flt spt-a 0.0)
(sp-flt spt-scalevel-x (meters 0.009765625))
(sp-rnd-flt spt-rotvel-z (degrees -0.15) (degrees 0.3) 1.0)
(sp-flt spt-scalevel-y (meters 0.009765625))
(sp-flt spt-fade-a 0.35555556)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3)
(sp-int spt-next-time 90)
(sp-launcher-by-id spt-next-launcher 871)
(sp-flt spt-rotate-y (degrees 0.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 871)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(sp-flt spt-fade-a -0.53333336)
(sp-end)
)
)
)
(set!
(-> *part-group-id-table* 186)
(new 'static 'sparticle-launch-group
:length 55
:duration #xbb8
:linger-duration #x5dc
:name "group-jungle-lurkermachine-3"
:launcher
(new 'static 'inline-array sparticle-group-item 55
(sp-item 872 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 300 :length 258)
(sp-item 872 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 202 :length 36)
(sp-item 872 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 450 :length 38)
(sp-item 872 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 857 :length 106)
(sp-item 872 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1238 :length 41)
(sp-item 873 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 300 :length 233 :offset 150)
(sp-item 873 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 202 :length 36 :offset 150)
(sp-item 873 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 450 :length 38 :offset 150)
(sp-item 873 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 857 :length 106 :offset 150)
(sp-item 873 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1238 :length 41 :offset 150)
(sp-item 874 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 300 :length 237 :offset 255)
(sp-item 874 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 202 :length 36 :offset 255)
(sp-item 874 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 450 :length 38 :offset 255)
(sp-item 874 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 857 :length 106 :offset 255)
(sp-item 874 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1238 :length 41 :offset 255)
(sp-item 875 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1260 :length 75)
(sp-item 875 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 770 :length 96)
(sp-item 875 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 936 :length 60)
(sp-item 876 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 877 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 937 :length 75)
(sp-item 877 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1280 :length 96)
(sp-item 877 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1776 :length 60)
(sp-item 878 :fade-after (meters 100.0) :falloff-to (meters 120.0))
(sp-item 879 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1194 :length 75)
(sp-item 879 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1850 :length 96)
(sp-item 879 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1215 :length 60)
(sp-item 880 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 881 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 894 :length 75)
(sp-item 881 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1700 :length 96)
(sp-item 881 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1575 :length 60)
(sp-item 882 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 883 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 918 :length 75)
(sp-item 883 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1381 :length 96)
(sp-item 883 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1754 :length 60)
(sp-item 884 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 885 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1398 :length 75)
(sp-item 885 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 961 :length 96)
(sp-item 885 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1544 :length 60)
(sp-item 886 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 887 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1260 :length 75)
(sp-item 887 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 770 :length 96)
(sp-item 887 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 936 :length 60)
(sp-item 888 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 889 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1194 :length 75)
(sp-item 889 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1850 :length 96)
(sp-item 889 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1215 :length 60)
(sp-item 890 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 891 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 894 :length 75)
(sp-item 891 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1700 :length 96)
(sp-item 891 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1575 :length 60)
(sp-item 892 :fade-after (meters 100.0) :falloff-to (meters 100.0))
(sp-item 893 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 937 :length 75)
(sp-item 893 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1280 :length 96)
(sp-item 893 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 1776 :length 60)
(sp-item 894 :fade-after (meters 100.0) :falloff-to (meters 120.0))
)
:bounds
(new 'static 'sphere :y 24576.0 :z 24576.0 :w 65536.0)
)
)
(set!
(-> *part-id-table* 894)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 26
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters 3.8))
(sp-flt spt-y (meters 4.5))
(sp-flt spt-z 24576.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.006666667))
(sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 893)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters 3.8))
(sp-flt spt-y (meters 4.5))
(sp-flt spt-z 24576.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.02) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.02))
(sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 892)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters -2.0))
(sp-flt spt-y (meters 4.7))
(sp-flt spt-z 27443.2)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.0) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.0033333334))
(sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b -1.3066666)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 891)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters -2.0))
(sp-flt spt-y (meters 4.7))
(sp-flt spt-z 27443.2)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.01))
(sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.21333334)
(sp-flt spt-fade-g 0.21333334)
(sp-flt spt-fade-b -0.6533333)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 890)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters -6.5))
(sp-flt spt-y (meters 2.3))
(sp-flt spt-z 24166.4)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.0) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.013333334))
(sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b -1.3066666)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 889)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 30
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters -6.5))
(sp-flt spt-y (meters 2.3))
(sp-flt spt-z 24166.4)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.06666667))
(sp-rnd-flt spt-vel-z (meters 0.026666667) (meters 0.053333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.21333334)
(sp-flt spt-fade-g 0.21333334)
(sp-flt spt-fade-b -0.6533333)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 36)
(sp-launcher-by-id spt-next-launcher 895)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 888)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 26
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters -6.3))
(sp-flt spt-y (meters 6.8))
(sp-flt spt-z 32768.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.0) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.0))
(sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 887)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters -6.3))
(sp-flt spt-y (meters 6.8))
(sp-flt spt-z 32768.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.006666667) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.0))
(sp-rnd-flt spt-vel-z (meters 0.053333335) (meters 0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 886)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters 8.7))
(sp-flt spt-y (meters 6.8))
(sp-flt spt-z 10240.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.0))
(sp-rnd-flt spt-vel-z (meters 0.0) (meters 0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b -1.3066666)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 885)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters 8.7))
(sp-flt spt-y (meters 6.8))
(sp-flt spt-z 10240.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.026666667) (meters 0.053333335) 1.0)
(sp-flt spt-vel-y (meters 0.0))
(sp-rnd-flt spt-vel-z (meters -0.01) (meters -0.01) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.21333334)
(sp-flt spt-fade-g 0.21333334)
(sp-flt spt-fade-b -0.6533333)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 884)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 26
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters 6.9))
(sp-flt spt-y (meters 5.3))
(sp-flt spt-z -21299.2)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.01) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.0))
(sp-rnd-flt spt-vel-z (meters -0.01) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 883)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters 6.9))
(sp-flt spt-y (meters 5.3))
(sp-flt spt-z -21299.2)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.04) (meters 0.02) 1.0)
(sp-flt spt-vel-y (meters -0.01))
(sp-rnd-flt spt-vel-z (meters -0.04) (meters -0.02) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 882)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters 2.9))
(sp-flt spt-y (meters 8.9))
(sp-flt spt-z -30720.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.01))
(sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b -1.3066666)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 881)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters 2.9))
(sp-flt spt-y (meters 8.9))
(sp-flt spt-z -30720.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.016666668) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.025))
(sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.21333334)
(sp-flt spt-fade-g 0.21333334)
(sp-flt spt-fade-b -0.6533333)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 880)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters -7.7))
(sp-flt spt-y (meters 2.3))
(sp-flt spt-z -20889.6)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.013333334))
(sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b -1.3066666)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 879)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 30
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters -7.7))
(sp-flt spt-y (meters 2.3))
(sp-flt spt-z -20889.6)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters -0.086666666))
(sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.21333334)
(sp-flt spt-fade-g 0.21333334)
(sp-flt spt-fade-b -0.6533333)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-int spt-next-time 25)
(sp-launcher-by-id spt-next-launcher 895)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 895)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 2
(sp-flt spt-vel-y (meters 0.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 878)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 26
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters -4.2))
(sp-flt spt-y (meters 10.9))
(sp-flt spt-z -22528.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.013333334))
(sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 877)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters -4.2))
(sp-flt spt-y (meters 10.9))
(sp-flt spt-z -22528.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 64.0 32.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.06666667))
(sp-rnd-flt spt-vel-z (meters -0.026666667) (meters -0.053333335) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.94)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 876)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 27
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-flt spt-x (meters -8.2))
(sp-flt spt-y (meters 6.8))
(sp-flt spt-z -28672.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.0))
(sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.0033333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.42666668)
(sp-flt spt-fade-g 0.42666668)
(sp-flt spt-fade-b -1.3066666)
(sp-flt spt-fade-a -0.85333335)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-int spt-timer 150)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 875)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters -8.2))
(sp-flt spt-y (meters 6.8))
(sp-flt spt-z -28672.0)
(sp-rnd-flt spt-scale-x (meters 0.5) (meters 0.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 0.0 32.0 1.0)
(sp-rnd-flt spt-g 0.0 32.0 1.0)
(sp-rnd-flt spt-b 196.0 64.0 1.0)
(sp-rnd-flt spt-a 32.0 96.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.0033333334) (meters 0.0033333334) 1.0)
(sp-flt spt-vel-y (meters 0.0))
(sp-rnd-flt spt-vel-z (meters -0.053333335) (meters -0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.013333334) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 1.2) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r 0.21333334)
(sp-flt spt-fade-g 0.21333334)
(sp-flt spt-fade-b -0.6533333)
(sp-flt spt-fade-a -0.42666668)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit3 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 872)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-rnd-flt spt-x (meters -2.2) (meters 2.4) 1.0)
(sp-rnd-flt spt-y (meters 5.5) (meters 1.3) 1.0)
(sp-flt spt-z -30310.4)
(sp-rnd-flt spt-scale-x (meters 1.0) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 16.0 1.0)
(sp-rnd-flt spt-g 64.0 16.0 1.0)
(sp-rnd-flt spt-b 64.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-vel-y (meters -0.0033333334))
(sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.10666667)
(sp-flt spt-fade-g -0.10666667)
(sp-flt spt-fade-b -0.10666667)
(sp-flt spt-fade-a -0.21333334)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-rotate-y (degrees 53.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 873)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-rnd-flt spt-x (meters -3.75) (meters 2.4) 1.0)
(sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0)
(sp-flt spt-z 24576.0)
(sp-rnd-flt spt-scale-x (meters 1.0) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 16.0 1.0)
(sp-rnd-flt spt-g 64.0 16.0 1.0)
(sp-rnd-flt spt-b 64.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-vel-y (meters 0.013333334))
(sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.10666667)
(sp-flt spt-fade-g -0.10666667)
(sp-flt spt-fade-b -0.10666667)
(sp-flt spt-fade-a -0.21333334)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-rotate-y (degrees 40.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 874)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.0 0.5 1.0)
(sp-rnd-flt spt-x (meters -10.5) (meters 0.8) 1.0)
(sp-flt spt-y (meters 1.3))
(sp-flt spt-z -5324.8)
(sp-rnd-flt spt-scale-x (meters 0.75) (meters 1.0) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 16.0 1.0)
(sp-rnd-flt spt-g 64.0 16.0 1.0)
(sp-rnd-flt spt-b 64.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-vel-y (meters -0.0033333334))
(sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.013333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.10666667)
(sp-flt spt-fade-g -0.10666667)
(sp-flt spt-fade-b -0.10666667)
(sp-flt spt-fade-a -0.21333334)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-rotate-y (degrees 35.0))
(sp-end)
)
)
)
(set!
(-> *part-group-id-table* 187)
(new 'static 'sparticle-launch-group
:length 15
:duration #xbb8
:linger-duration #x5dc
:name "group-jungle-lurkermachine-1"
:launcher
(new 'static 'inline-array sparticle-group-item 15
(sp-item 896 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 300 :length 258)
(sp-item 896 :fade-after (meters 140.0) :falloff-to (meters 160.0) :period 202 :length 36)
(sp-item 896 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 450 :length 38)
(sp-item 896 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 857 :length 106)
(sp-item 896 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1238 :length 41)
(sp-item 897 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 300 :length 233 :offset 198)
(sp-item 897 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 202 :length 36 :offset 198)
(sp-item 897 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 450 :length 38 :offset 198)
(sp-item 897 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 857 :length 106 :offset 198)
(sp-item 897 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1238 :length 41 :offset 198)
(sp-item 898 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 300 :length 233 :offset 99)
(sp-item 898 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 202 :length 36 :offset 99)
(sp-item 898 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 450 :length 38 :offset 99)
(sp-item 898 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 857 :length 106 :offset 99)
(sp-item 898 :fade-after (meters 100.0) :falloff-to (meters 120.0) :period 1238 :length 41 :offset 99)
)
:bounds
(new 'static 'sphere :y 40960.0 :w 49152.0)
)
)
(set!
(-> *part-id-table* 896)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-rnd-flt spt-x (meters 1.0) (meters 2.2) 1.0)
(sp-rnd-flt spt-y (meters 9.4) (meters 1.3) 1.0)
(sp-flt spt-z -27852.8)
(sp-rnd-flt spt-scale-x (meters 1.0) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 16.0 1.0)
(sp-rnd-flt spt-g 64.0 16.0 1.0)
(sp-rnd-flt spt-b 64.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-vel-y (meters -0.0033333334))
(sp-rnd-flt spt-vel-z (meters -0.013333334) (meters -0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.10666667)
(sp-flt spt-fade-g -0.10666667)
(sp-flt spt-fade-b -0.10666667)
(sp-flt spt-fade-a -0.21333334)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-rotate-y (degrees 53.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 897)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-rnd-flt spt-x (meters -1.2) (meters 2.4) 1.0)
(sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0)
(sp-flt spt-z 29900.8)
(sp-rnd-flt spt-scale-x (meters 1.0) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 16.0 1.0)
(sp-rnd-flt spt-g 64.0 16.0 1.0)
(sp-rnd-flt spt-b 64.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-flt spt-vel-y (meters 0.013333334))
(sp-rnd-flt spt-vel-z (meters 0.013333334) (meters 0.026666667) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.10666667)
(sp-flt spt-fade-g -0.10666667)
(sp-flt spt-fade-b -0.10666667)
(sp-flt spt-fade-a -0.21333334)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-rotate-y (degrees 40.0))
(sp-end)
)
)
)
(set!
(-> *part-id-table* 898)
(new 'static 'sparticle-launcher
:init-specs
(new 'static 'inline-array sp-field-init-spec 28
(sp-tex spt-texture (new 'static 'texture-id :page #x2))
(sp-rnd-flt spt-num 0.5 0.5 1.0)
(sp-flt spt-x (meters 4.4))
(sp-rnd-flt spt-y (meters 8.5) (meters 1.3) 1.0)
(sp-rnd-flt spt-z -4915.2 9830.4 1.0)
(sp-rnd-flt spt-scale-x (meters 1.0) (meters 1.5) 1.0)
(sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
(sp-copy-from-other spt-scale-y -4)
(sp-rnd-flt spt-r 64.0 16.0 1.0)
(sp-rnd-flt spt-g 64.0 16.0 1.0)
(sp-rnd-flt spt-b 64.0 16.0 1.0)
(sp-rnd-flt spt-a 32.0 32.0 1.0)
(sp-rnd-flt spt-vel-x (meters 0.013333334) (meters 0.026666667) 1.0)
(sp-flt spt-vel-y (meters 0.013333334))
(sp-rnd-flt spt-vel-z (meters -0.006666667) (meters 0.013333334) 1.0)
(sp-rnd-flt spt-scalevel-x (meters 0.006666667) (meters 0.006666667) 1.0)
(sp-rnd-flt spt-rotvel-z (degrees -1.2) (degrees 2.4) 1.0)
(sp-copy-from-other spt-scalevel-y -4)
(sp-flt spt-fade-r -0.10666667)
(sp-flt spt-fade-g -0.10666667)
(sp-flt spt-fade-b -0.10666667)
(sp-flt spt-fade-a -0.21333334)
(sp-rnd-flt spt-accel-y 1.3653333 1.3653333 1.0)
(sp-flt spt-friction 0.96)
(sp-int spt-timer 300)
(sp-cpuinfo-flags bit2 bit14)
(sp-flt spt-rotate-y (degrees 40.0))
(sp-end)
)
)
)