;;-*-Lisp-*-
(in-package goal)

;; definition of type jungle-part
(deftype jungle-part (part-spawner)
  ()
  :heap-base #x60
  :method-count-assert 21
  :size-assert         #xd0
  :flag-assert         #x15006000d0
  )

;; definition for method 3 of type jungle-part
(defmethod inspect jungle-part ((obj jungle-part))
  (let ((t9-0 (method-of-type part-spawner inspect)))
    (t9-0 obj)
    )
  obj
  )

;; failed to figure out what this is:
(defpart 833
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 47.5))
    (sp-rnd-flt spt-z (meters -3.5) (meters 7) 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)
    )
  )

;; failed to figure out what this is:
(defpart 834
  :init-specs ((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) (meters 6) 1.0)
    (sp-flt spt-y (meters -6.5))
    (sp-rnd-flt spt-z (meters -5) (meters 10) 1.0)
    (sp-flt spt-scale-x (meters 12))
    (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)
    )
  )

;; failed to figure out what this is:
(defpart 835
  :init-specs ((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) (meters 8) 1.0)
    (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0)
    (sp-rnd-flt spt-z (meters -7) (meters 14) 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)
    )
  )

;; failed to figure out what this is:
(defpart 836
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 47.5))
    (sp-rnd-flt spt-z (meters -5) (meters 10) 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)
    )
  )

;; failed to figure out what this is:
(defpart 837
  :init-specs ((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) (meters 3.5) 1.0)
    (sp-flt spt-y (meters 47.5))
    (sp-rnd-flt spt-z (meters -4) (meters 8) 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)
    )
  )

;; failed to figure out what this is:
(defpart 838
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 20))
    (sp-rnd-flt spt-z (meters -5.5) (meters 8.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 839
  :init-specs ((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) (meters 3.5) 1.0)
    (sp-flt spt-y (meters 20))
    (sp-rnd-flt spt-z (meters -5.5) (meters 8.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 840
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 20))
    (sp-rnd-flt spt-z (meters -6.5) (meters 11) 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))
    )
  )

;; failed to figure out what this is:
(defpart 841
  :init-specs ((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) (meters 6) 1.0)
    (sp-flt spt-y (meters -4.5))
    (sp-rnd-flt spt-z (meters -5.5) (meters 9.5) 1.0)
    (sp-flt spt-scale-x (meters 10))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 842
  :init-specs ((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) (meters 7) 1.0)
    (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0)
    (sp-rnd-flt spt-z (meters -6) (meters 10) 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))
    )
  )

;; failed to figure out what this is:
(defpart 843
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 20))
    (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 844
  :init-specs ((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) (meters 3.5) 1.0)
    (sp-flt spt-y (meters 20))
    (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 845
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 20))
    (sp-rnd-flt spt-z (meters -4.5) (meters 13.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 846
  :init-specs ((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) (meters 6) 1.0)
    (sp-flt spt-y (meters -3.4))
    (sp-rnd-flt spt-z (meters -5) (meters 14.5) 1.0)
    (sp-flt spt-scale-x (meters 10))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 847
  :init-specs ((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) (meters 7) 1.0)
    (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0)
    (sp-rnd-flt spt-z (meters -5) (meters 14.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 848
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 25))
    (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 849
  :init-specs ((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) (meters 3.5) 1.0)
    (sp-flt spt-y (meters 25))
    (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 850
  :init-specs ((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) (meters 4) 1.0)
    (sp-flt spt-y (meters 25))
    (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 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))
    )
  )

;; failed to figure out what this is:
(defpart 851
  :init-specs ((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) (meters 6) 1.0)
    (sp-flt spt-y (meters -4.5))
    (sp-rnd-flt spt-z (meters -7) (meters 4.5) 1.0)
    (sp-flt spt-scale-x (meters 10))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 852
  :init-specs ((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) (meters 7) 1.0)
    (sp-rnd-flt spt-y (meters -1) (meters 1) 1.0)
    (sp-rnd-flt spt-z (meters -6.5) (meters 3.5) 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))
    )
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-waterfall-1
  :id 180
  :flags (always-draw)
  :bounds (static-bspherem 0 25 0 100)
  :parts ((sp-item 833)
    (sp-item 833 :fade-after (meters 160) :falloff-to (meters 160))
    (sp-item 834)
    (sp-item 834 :fade-after (meters 120) :falloff-to (meters 120))
    (sp-item 837 :fade-after (meters 160) :falloff-to (meters 160))
    (sp-item 835 :fade-after (meters 70) :falloff-to (meters 70))
    (sp-item 836 :fade-after (meters 70) :falloff-to (meters 70))
    )
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-waterfall-2
  :id 181
  :flags (always-draw)
  :bounds (static-bspherem 2 9 4 90)
  :parts ((sp-item 838)
    (sp-item 838 :fade-after (meters 160) :falloff-to (meters 160))
    (sp-item 841)
    (sp-item 841 :fade-after (meters 120) :falloff-to (meters 120))
    (sp-item 839 :fade-after (meters 160) :falloff-to (meters 160))
    (sp-item 842 :fade-after (meters 90))
    (sp-item 840 :fade-after (meters 90))
    )
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-waterfall-3
  :id 182
  :flags (always-draw)
  :bounds (static-bspherem 0 8 0 90)
  :parts ((sp-item 843)
    (sp-item 843 :fade-after (meters 160) :falloff-to (meters 160))
    (sp-item 846)
    (sp-item 846 :fade-after (meters 120) :falloff-to (meters 120))
    (sp-item 844)
    (sp-item 847 :fade-after (meters 90))
    (sp-item 845 :fade-after (meters 90))
    )
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-waterfall-4
  :id 183
  :flags (always-draw)
  :bounds (static-bspherem 0 10 8 90)
  :parts ((sp-item 848)
    (sp-item 848 :fade-after (meters 160) :falloff-to (meters 160))
    (sp-item 851)
    (sp-item 851 :fade-after (meters 120) :falloff-to (meters 120))
    (sp-item 849 :fade-after (meters 160) :falloff-to (meters 160))
    (sp-item 852 :fade-after (meters 90))
    (sp-item 850 :fade-after (meters 90))
    )
  )

;; failed to figure out what this is:
(defpart 853
  :init-specs ((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) (meters 100) 1.0)
    (sp-rnd-flt spt-y (meters 3.5) (meters 4) 1.0)
    (sp-rnd-flt spt-z (meters -30) (meters 52.5) 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)
    )
  )

;; failed to figure out what this is:
(defpart 854
  :init-specs ((sp-flt spt-scalevel-x (meters 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)
    )
  )

;; failed to figure out what this is:
(defpart 855
  :init-specs ((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)
    )
  )

;; failed to figure out what this is:
(defpart 856
  :init-specs ((sp-flt spt-scalevel-x (meters 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)
    )
  )

;; failed to figure out what this is:
(defpart 857
  :init-specs ((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)
    )
  )

;; failed to figure out what this is:
(defpart 858
  :init-specs ((sp-flt spt-scalevel-x (meters 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)
    )
  )

;; failed to figure out what this is:
(defpart 859
  :init-specs ((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)
    )
  )

;; failed to figure out what this is:
(defpart 860
  :init-specs ((sp-flt spt-scalevel-x (meters 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)
    )
  )

;; failed to figure out what this is:
(defpart 861
  :init-specs ((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)
    )
  )

;; failed to figure out what this is:
(defpart 862
  :init-specs ((sp-flt spt-scalevel-x (meters 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)
    )
  )

;; failed to figure out what this is:
(defpart 863
  :init-specs ((sp-flt spt-scalevel-x (meters 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)
    )
  )

;; failed to figure out what this is:
(defpart 864
  :init-specs ((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) (meters 75) 1.0)
    (sp-flt spt-y (meters 28))
    (sp-rnd-flt spt-z (meters -35) (meters 60) 1.0)
    (sp-rnd-flt spt-scale-x (meters 15) (meters 15) 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) (meters 2) 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))
    )
  )

;; failed to figure out what this is:
(defpart 865
  :init-specs ((sp-flt spt-fade-a -0.02))
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-dapple-light-1
  :id 184
  :bounds (static-bspherem 0 0 0 55)
  :parts ((sp-item 864 :hour-mask #b111111100000000000111111)
    (sp-item 853 :fade-after (meters 130) :falloff-to (meters 160) :hour-mask #b11111111111000000)
    )
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-tower-spewer
  :id 185
  :bounds (static-bspherem 0 0 0 8)
  :parts ((sp-item 866 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 866 :fade-after (meters 50) :falloff-to (meters 50))
    (sp-item 867 :fade-after (meters 300) :falloff-to (meters 300))
    (sp-item 868 :fade-after (meters 400) :falloff-to (meters 400))
    )
  )

;; failed to figure out what this is:
(defpart 866
  :init-specs ((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) 1.0)
    (sp-rnd-flt spt-scale-x (meters 5) (meters 1) 1.0)
    (sp-int spt-rot-x 4)
    (sp-flt spt-rot-z (degrees -90.0))
    (sp-rnd-flt spt-scale-y (meters 1) (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) (meters 2) 1.0)
    )
  )

;; failed to figure out what this is:
(defpart 869
  :init-specs ((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)
    )
  )

;; failed to figure out what this is:
(defpart 867
  :init-specs ((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) (meters 2) 1.0)
    (sp-rnd-flt spt-scale-y (meters 6.5) (meters 1) 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))
    )
  )

;; failed to figure out what this is:
(defpart 868
  :init-specs ((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) 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))
    )
  )

;; failed to figure out what this is:
(defpart 870
  :init-specs ((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))
    (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) 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))
    )
  )

;; failed to figure out what this is:
(defpart 871
  :init-specs ((sp-flt spt-fade-a -0.53333336))
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-lurkermachine-3
  :id 186
  :bounds (static-bspherem 0 6 6 16)
  :parts ((sp-item 872 :fade-after (meters 140) :falloff-to (meters 160) :period 300 :length 258)
    (sp-item 872 :fade-after (meters 140) :falloff-to (meters 160) :period 202 :length 36)
    (sp-item 872 :fade-after (meters 100) :falloff-to (meters 120) :period 450 :length 38)
    (sp-item 872 :fade-after (meters 100) :falloff-to (meters 120) :period 857 :length 106)
    (sp-item 872 :fade-after (meters 100) :falloff-to (meters 120) :period 1238 :length 41)
    (sp-item 873 :fade-after (meters 100) :falloff-to (meters 120) :period 300 :length 233 :offset 150)
    (sp-item 873 :fade-after (meters 100) :falloff-to (meters 120) :period 202 :length 36 :offset 150)
    (sp-item 873 :fade-after (meters 100) :falloff-to (meters 120) :period 450 :length 38 :offset 150)
    (sp-item 873 :fade-after (meters 100) :falloff-to (meters 120) :period 857 :length 106 :offset 150)
    (sp-item 873 :fade-after (meters 100) :falloff-to (meters 120) :period 1238 :length 41 :offset 150)
    (sp-item 874 :fade-after (meters 100) :falloff-to (meters 120) :period 300 :length 237 :offset 255)
    (sp-item 874 :fade-after (meters 100) :falloff-to (meters 120) :period 202 :length 36 :offset 255)
    (sp-item 874 :fade-after (meters 100) :falloff-to (meters 120) :period 450 :length 38 :offset 255)
    (sp-item 874 :fade-after (meters 100) :falloff-to (meters 120) :period 857 :length 106 :offset 255)
    (sp-item 874 :fade-after (meters 100) :falloff-to (meters 120) :period 1238 :length 41 :offset 255)
    (sp-item 875 :fade-after (meters 100) :falloff-to (meters 120) :period 1260 :length 75)
    (sp-item 875 :fade-after (meters 100) :falloff-to (meters 120) :period 770 :length 96)
    (sp-item 875 :fade-after (meters 140) :falloff-to (meters 160) :period 936 :length 60)
    (sp-item 876 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 877 :fade-after (meters 100) :falloff-to (meters 120) :period 937 :length 75)
    (sp-item 877 :fade-after (meters 100) :falloff-to (meters 120) :period 1280 :length 96)
    (sp-item 877 :fade-after (meters 140) :falloff-to (meters 160) :period 1776 :length 60)
    (sp-item 878 :fade-after (meters 100) :falloff-to (meters 120))
    (sp-item 879 :fade-after (meters 100) :falloff-to (meters 120) :period 1194 :length 75)
    (sp-item 879 :fade-after (meters 140) :falloff-to (meters 160) :period 1850 :length 96)
    (sp-item 879 :fade-after (meters 100) :falloff-to (meters 120) :period 1215 :length 60)
    (sp-item 880 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 881 :fade-after (meters 100) :falloff-to (meters 120) :period 894 :length 75)
    (sp-item 881 :fade-after (meters 140) :falloff-to (meters 160) :period 1700 :length 96)
    (sp-item 881 :fade-after (meters 100) :falloff-to (meters 120) :period 1575 :length 60)
    (sp-item 882 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 883 :fade-after (meters 100) :falloff-to (meters 120) :period 918 :length 75)
    (sp-item 883 :fade-after (meters 100) :falloff-to (meters 120) :period 1381 :length 96)
    (sp-item 883 :fade-after (meters 140) :falloff-to (meters 160) :period 1754 :length 60)
    (sp-item 884 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 885 :fade-after (meters 100) :falloff-to (meters 120) :period 1398 :length 75)
    (sp-item 885 :fade-after (meters 100) :falloff-to (meters 120) :period 961 :length 96)
    (sp-item 885 :fade-after (meters 140) :falloff-to (meters 160) :period 1544 :length 60)
    (sp-item 886 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 887 :fade-after (meters 100) :falloff-to (meters 120) :period 1260 :length 75)
    (sp-item 887 :fade-after (meters 100) :falloff-to (meters 120) :period 770 :length 96)
    (sp-item 887 :fade-after (meters 140) :falloff-to (meters 160) :period 936 :length 60)
    (sp-item 888 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 889 :fade-after (meters 100) :falloff-to (meters 120) :period 1194 :length 75)
    (sp-item 889 :fade-after (meters 140) :falloff-to (meters 160) :period 1850 :length 96)
    (sp-item 889 :fade-after (meters 100) :falloff-to (meters 120) :period 1215 :length 60)
    (sp-item 890 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 891 :fade-after (meters 100) :falloff-to (meters 120) :period 894 :length 75)
    (sp-item 891 :fade-after (meters 140) :falloff-to (meters 160) :period 1700 :length 96)
    (sp-item 891 :fade-after (meters 100) :falloff-to (meters 120) :period 1575 :length 60)
    (sp-item 892 :fade-after (meters 100) :falloff-to (meters 100))
    (sp-item 893 :fade-after (meters 100) :falloff-to (meters 120) :period 937 :length 75)
    (sp-item 893 :fade-after (meters 100) :falloff-to (meters 120) :period 1280 :length 96)
    (sp-item 893 :fade-after (meters 140) :falloff-to (meters 160) :period 1776 :length 60)
    (sp-item 894 :fade-after (meters 100) :falloff-to (meters 120))
    )
  )

;; failed to figure out what this is:
(defpart 894
  :init-specs ((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 (meters 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 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))
    )
  )

;; failed to figure out what this is:
(defpart 893
  :init-specs ((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 (meters 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 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))
    )
  )

;; failed to figure out what this is:
(defpart 892
  :init-specs ((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))
    (sp-flt spt-y (meters 4.7))
    (sp-flt spt-z (meters 6.7))
    (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) (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))
    )
  )

;; failed to figure out what this is:
(defpart 891
  :init-specs ((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))
    (sp-flt spt-y (meters 4.7))
    (sp-flt spt-z (meters 6.7))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 890
  :init-specs ((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 (meters 5.9))
    (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) (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))
    )
  )

;; failed to figure out what this is:
(defpart 889
  :init-specs ((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 (meters 5.9))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 888
  :init-specs ((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 (meters 8))
    (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) (meters 0.0033333334) 1.0)
    (sp-flt spt-vel-y (meters 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))
    )
  )

;; failed to figure out what this is:
(defpart 887
  :init-specs ((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 (meters 8))
    (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))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 886
  :init-specs ((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 (meters 2.5))
    (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))
    (sp-rnd-flt spt-vel-z (meters 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))
    )
  )

;; failed to figure out what this is:
(defpart 885
  :init-specs ((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 (meters 2.5))
    (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))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 884
  :init-specs ((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 (meters -5.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))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 883
  :init-specs ((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 (meters -5.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))
    )
  )

;; failed to figure out what this is:
(defpart 882
  :init-specs ((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 (meters -7.5))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 881
  :init-specs ((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 (meters -7.5))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 880
  :init-specs ((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 (meters -5.1))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 879
  :init-specs ((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 (meters -5.1))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 895
  :init-specs ((sp-flt spt-vel-y (meters 0)))
  )

;; failed to figure out what this is:
(defpart 878
  :init-specs ((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 (meters -5.5))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 877
  :init-specs ((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 (meters -5.5))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 876
  :init-specs ((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 (meters -7))
    (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))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 875
  :init-specs ((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 (meters -7))
    (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))
    (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))
    )
  )

;; failed to figure out what this is:
(defpart 872
  :init-specs ((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 (meters -7.4))
    (sp-rnd-flt spt-scale-x (meters 1) (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))
    )
  )

;; failed to figure out what this is:
(defpart 873
  :init-specs ((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 (meters 6))
    (sp-rnd-flt spt-scale-x (meters 1) (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))
    )
  )

;; failed to figure out what this is:
(defpart 874
  :init-specs ((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 (meters -1.3))
    (sp-rnd-flt spt-scale-x (meters 0.75) (meters 1) 1.0)
    (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0)
    (sp-copy-from-other spt-scale-y -4)
    (sp-rnd-flt spt-r 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))
    )
  )

;; failed to figure out what this is:
(defpartgroup group-jungle-lurkermachine-1
  :id 187
  :bounds (static-bspherem 0 10 0 12)
  :parts ((sp-item 896 :fade-after (meters 140) :falloff-to (meters 160) :period 300 :length 258)
    (sp-item 896 :fade-after (meters 140) :falloff-to (meters 160) :period 202 :length 36)
    (sp-item 896 :fade-after (meters 100) :falloff-to (meters 120) :period 450 :length 38)
    (sp-item 896 :fade-after (meters 100) :falloff-to (meters 120) :period 857 :length 106)
    (sp-item 896 :fade-after (meters 100) :falloff-to (meters 120) :period 1238 :length 41)
    (sp-item 897 :fade-after (meters 100) :falloff-to (meters 120) :period 300 :length 233 :offset 198)
    (sp-item 897 :fade-after (meters 100) :falloff-to (meters 120) :period 202 :length 36 :offset 198)
    (sp-item 897 :fade-after (meters 100) :falloff-to (meters 120) :period 450 :length 38 :offset 198)
    (sp-item 897 :fade-after (meters 100) :falloff-to (meters 120) :period 857 :length 106 :offset 198)
    (sp-item 897 :fade-after (meters 100) :falloff-to (meters 120) :period 1238 :length 41 :offset 198)
    (sp-item 898 :fade-after (meters 100) :falloff-to (meters 120) :period 300 :length 233 :offset 99)
    (sp-item 898 :fade-after (meters 100) :falloff-to (meters 120) :period 202 :length 36 :offset 99)
    (sp-item 898 :fade-after (meters 100) :falloff-to (meters 120) :period 450 :length 38 :offset 99)
    (sp-item 898 :fade-after (meters 100) :falloff-to (meters 120) :period 857 :length 106 :offset 99)
    (sp-item 898 :fade-after (meters 100) :falloff-to (meters 120) :period 1238 :length 41 :offset 99)
    )
  )

;; failed to figure out what this is:
(defpart 896
  :init-specs ((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) (meters 2.2) 1.0)
    (sp-rnd-flt spt-y (meters 9.4) (meters 1.3) 1.0)
    (sp-flt spt-z (meters -6.8))
    (sp-rnd-flt spt-scale-x (meters 1) (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))
    )
  )

;; failed to figure out what this is:
(defpart 897
  :init-specs ((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 (meters 7.3))
    (sp-rnd-flt spt-scale-x (meters 1) (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))
    )
  )

;; failed to figure out what this is:
(defpart 898
  :init-specs ((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 (meters -1.2) (meters 2.4) 1.0)
    (sp-rnd-flt spt-scale-x (meters 1) (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))
    )
  )
