;;-*-Lisp-*- (in-package goal) ;; definition for function birth-func-copy-target-y-rot ;; INFO: Used lq/sq ;; INFO: Return type mismatch int vs none. (defun birth-func-copy-target-y-rot ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) (let ((v1-0 *target*)) (when v1-0 (let ((s5-0 (new-stack-matrix0))) (let ((f0-1 (+ -16384.0 (y-angle (-> v1-0 control))))) (matrix-rotate-y! s5-0 f0-1) ) (vector3s-rotate*! (the-as vector3s (-> arg1 vel-sxvel)) (the-as vector3s (-> arg1 vel-sxvel)) s5-0) (vector3s-rotate*! (the-as vector3s (-> arg1 acc)) (the-as vector3s (-> arg1 acc)) s5-0) ) ) ) 0 (none) ) ;; definition for function birth-func-ground-orient ;; INFO: Used lq/sq ;; INFO: Return type mismatch int vs none. (defun birth-func-ground-orient ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) (local-vars (v1-11 float) (v1-12 float)) (rlet ((vf0 :class vf) (vf1 :class vf) (vf2 :class vf) ) (init-vf0-vector) (let ((a1-1 (new 'stack-no-clear 'vector))) (set! (-> a1-1 quad) (-> arg2 launchrot quad)) (let ((s3-0 (new 'stack-no-clear 'collide-tri-result)) (s5-0 *target*) ) (+! (-> a1-1 y) 4096.0) (when (>= (fill-and-probe-using-y-probe *collide-cache* a1-1 (the-as float 20480.0) (collide-kind background cak-1 cak-2 cak-3 water powerup crate enemy wall-object ground-object mother-spider) s5-0 s3-0 (new 'static 'pat-surface :noentity #x1) ) 0.0 ) (let ((s2-0 (new 'stack-no-clear 'vector)) (s4-1 (new 'stack-no-clear 'quaternion)) ) (set! (-> s2-0 x) (-> s3-0 normal z)) (set! (-> s2-0 y) 0.0) (set! (-> s2-0 z) (- (-> s3-0 normal x))) (vector-normalize! s2-0 (the-as float 1.0)) (quaternion-vector-angle! s4-1 s2-0 (acos (-> s3-0 normal y))) (let ((s3-1 (new 'stack-no-clear 'quaternion))) (quaternion-vector-angle! s3-1 *up-vector* (+ 32768.0 (y-angle (-> s5-0 control)))) (quaternion-normalize! (quaternion*! s4-1 s3-1 s4-1)) ) (cond ((< (-> s4-1 w) 0.0) (.lvf vf1 (&-> arg2 conerot quad)) (.lvf vf2 (&-> s4-1 vec quad)) (.sub.vf.xyz vf1 vf0 vf2) (.svf (&-> arg2 conerot quad) vf1) (.mov v1-11 vf1) ) (else (.lvf vf1 (&-> arg2 conerot quad)) (.lvf vf2 (&-> s4-1 vec quad)) (.add.vf.xyz vf1 vf0 vf2) (.svf (&-> arg2 conerot quad) vf1) (.mov v1-12 vf1) ) ) ) ) ) ) 0 (none) ) ) ;; definition for function birth-func-target-orient ;; INFO: Return type mismatch int vs none. (defun birth-func-target-orient ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) (local-vars (v1-10 float) (v1-11 float)) (rlet ((vf0 :class vf) (vf1 :class vf) (vf2 :class vf) ) (init-vf0-vector) (let ((sv-16 *target*) (s3-0 (new 'stack-no-clear 'vector)) ) (new 'stack-no-clear 'vector) (let ((s5-0 (new 'stack-no-clear 'quaternion))) (let ((s2-0 (-> sv-16 control local-normal))) (set! (-> s3-0 x) (-> s2-0 z)) (set! (-> s3-0 y) 0.0) (set! (-> s3-0 z) (- (-> s2-0 x))) (vector-normalize! s3-0 (the-as float 1.0)) (quaternion-vector-angle! s5-0 s3-0 (acos (-> s2-0 y))) ) (let ((s3-1 (new 'stack-no-clear 'quaternion))) (quaternion-vector-angle! s3-1 *up-vector* (+ 32768.0 (-> arg1 user-float) (y-angle (-> sv-16 control)))) (quaternion-normalize! (quaternion*! s5-0 s5-0 s3-1)) ) (cond ((< (-> s5-0 w) 0.0) (.lvf vf1 (&-> arg2 conerot quad)) (.lvf vf2 (&-> s5-0 vec quad)) (.sub.vf.xyz vf1 vf0 vf2) (.svf (&-> arg2 conerot quad) vf1) (.mov v1-10 vf1) ) (else (.lvf vf1 (&-> arg2 conerot quad)) (.lvf vf2 (&-> s5-0 vec quad)) (.add.vf.xyz vf1 vf0 vf2) (.svf (&-> arg2 conerot quad) vf1) (.mov v1-11 vf1) ) ) ) ) 0 (none) ) ) ;; definition for function birth-func-vector-orient ;; INFO: Return type mismatch int vs none. (defun birth-func-vector-orient ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) (local-vars (v1-4 float) (v1-5 float)) (rlet ((vf0 :class vf) (vf1 :class vf) (vf2 :class vf) ) (init-vf0-vector) *target* (let ((s4-0 (new 'stack-no-clear 'vector))) (new 'stack-no-clear 'vector) (let ((s5-0 (new 'stack-no-clear 'quaternion)) (s3-0 (the-as object (-> arg1 user-float))) ) (when (nonzero? (the-as float s3-0)) (set! (-> s4-0 x) (-> (the-as sprite-vec-data-2d s3-0) z)) (set! (-> s4-0 y) 0.0) (set! (-> s4-0 z) (- (-> (the-as sprite-vec-data-2d s3-0) x))) (vector-normalize! s4-0 (the-as float 1.0)) (quaternion-vector-angle! s5-0 s4-0 (acos (-> (the-as sprite-vec-data-2d s3-0) y))) (cond ((< (-> s5-0 w) 0.0) (.lvf vf1 (&-> arg2 conerot quad)) (.lvf vf2 (&-> s5-0 vec quad)) (.sub.vf.xyz vf1 vf0 vf2) (.svf (&-> arg2 conerot quad) vf1) (.mov v1-4 vf1) ) (else (.lvf vf1 (&-> arg2 conerot quad)) (.lvf vf2 (&-> s5-0 vec quad)) (.add.vf.xyz vf1 vf0 vf2) (.svf (&-> arg2 conerot quad) vf1) (.mov v1-5 vf1) ) ) ) ) ) 0 (none) ) ) ;; definition for function part-tracker-track-target-joint ;; INFO: Return type mismatch int vs none. (defun part-tracker-track-target-joint ((arg0 int) (arg1 sparticle-cpuinfo) (arg2 sparticle-launchinfo)) (let* ((v1-0 *target*) (v1-2 (vector<-cspace! (new 'stack-no-clear 'vector) (-> v1-0 node-list data (the int (-> arg1 user-float))))) ) (set! (-> arg2 launchrot x) (-> v1-2 x)) (set! (-> arg2 launchrot y) (-> v1-2 y)) (set! (-> arg2 launchrot z) (-> v1-2 z)) ) 0 (none) ) ;; failed to figure out what this is: (defpartgroup group-target-hit :id 1 :duration (seconds 0.017) :flags (use-local-clock) :bounds (static-bspherem 0 0 0 12) :parts ((sp-item 56) (sp-item 57)) ) ;; failed to figure out what this is: (defpart 56 :init-specs ((:texture (middot effects)) (:num 32.0) (:scale-x (meters 3) (meters 1)) (:rot-x 4) (:rot-z (degrees 0) (degrees 360)) (:scale-y (meters 0.06)) (:r 128.0) (:g 128.0) (:b 128.0) (:a 0.0) (:scalevel-x (meters 0.16)) (:rotvel-z (degrees -0.15) (degrees 0.3)) (:fade-a 6.4) (:timer (seconds 0.5)) (:flags (bit2 bit3)) (:next-time (seconds 0.035)) (:next-launcher 58) ) ) ;; failed to figure out what this is: (defpart 58 :init-specs ((:fade-a -0.64)) ) ;; failed to figure out what this is: (defpart 57 :init-specs ((:texture (starflash effects)) (:num 1.0) (:scale-x (meters 12)) (:rot-z (degrees 0)) (:scale-y :copy scale-x) (:r 128.0) (:g 128.0) (:b 128.0) (:a 64.0) (:rotvel-z (degrees -0.4)) (:fade-a -1.4222221) (:timer (seconds 0.14)) (:flags (bit2 bit3)) ) ) ;; failed to figure out what this is: (defpartgroup group-red-eco-strike-ground :id 2 :duration (seconds 0.035) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 59) (sp-item 60)) ) ;; failed to figure out what this is: (defpart 59 :init-specs ((:texture (bigpuff effects)) (:num 24.0) (:y (meters 1)) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 128.0) (:b 32.0) (:a 8.0 56.0) (:vel-y (meters 0.13333334) (meters 0.16666667)) (:scalevel-x (meters 0.013333334)) (:rotvel-z (degrees -0.4) (degrees 0.8)) (:scalevel-y :copy scalevel-x) (:fade-g -1.4222223) (:fade-a -0.35555556) (:accel-y (meters 0.00008333333)) (:friction 0.7) (:timer (seconds 0.6)) (:flags (bit2 bit3)) (:next-time (seconds 0.3)) (:next-launcher 61) (:conerot-x (degrees 90)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 60 :init-specs ((:texture (hotdot effects)) (:num 32.0) (:y (meters 1)) (:scale-x (meters 1) (meters 0.5)) (:scale-y :copy scale-x) (:r 128.0) (:g 128.0) (:a 64.0 8.0) (:vel-y (meters 0.3)) (:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-g -2.8444445) (:fade-a -0.82222223) (:friction 0.7) (:timer (seconds 0.3)) (:flags (bit2 bit3)) (:next-time (seconds 0.15)) (:next-launcher 61) (:conerot-x (degrees 90)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-red-eco-spinkick :id 3 :duration (seconds 0.035) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 62) (sp-item 63) (sp-item 64)) ) ;; failed to figure out what this is: (defpart 62 :init-specs ((:texture (bigpuff effects)) (:num 1.0) (:scale-x (meters 1.5) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 128.0) (:b 32.0) (:a 8.0 56.0) (:scalevel-x (meters 0.013333334)) (:rotvel-z (degrees -0.4) (degrees 0.8)) (:scalevel-y :copy scalevel-x) (:fade-g -1.4222223) (:fade-a -0.35555556) (:accel-y (meters 0.00008333333)) (:timer (seconds 0.6)) (:flags (bit2 bit3)) (:next-time (seconds 0.3)) (:next-launcher 61) (:conerot-x (degrees 0) (degrees 180)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0) (meters 0.5)) ) ) ;; failed to figure out what this is: (defpart 61 :init-specs ((:fade-r -0.7111111) (:fade-g 0.7111111) (:fade-b 0.35555556)) ) ;; failed to figure out what this is: (defpart 63 :init-specs ((:texture (hotdot effects)) (:num 0.66) (:scale-x (meters 1) (meters 0.5)) (:scale-y :copy scale-x) (:r 128.0) (:g 128.0) (:a 64.0 8.0) (:scalevel-x (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-g -2.8444445) (:fade-a -0.82222223) (:timer (seconds 0.3)) (:flags (bit2 bit3)) (:next-time (seconds 0.15)) (:next-launcher 61) (:conerot-x (degrees 0) (degrees 180)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0) (meters 0.1)) ) ) ;; failed to figure out what this is: (defpart 64 :init-specs ((:texture (hotdot effects)) (:num 1.0) (:scale-x (meters 4) (meters 2)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0) (:a 64.0) (:fade-a -4.0) (:accel-y (meters 0.00008333333)) (:timer (seconds 0.035)) (:flags (bit2 bit3)) ) ) ;; failed to figure out what this is: (defpartgroup group-spin-hit :id 4 :duration (seconds 0.035) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 65) (sp-item 66)) ) ;; failed to figure out what this is: (defpartgroup group-punch-hit :id 5 :duration (seconds 0.035) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 65) (sp-item 66)) ) ;; failed to figure out what this is: (defpart 65 :init-specs ((:texture (flare effects)) (:num 4.0) (:y (meters 0.75)) (:scale-x (meters 3)) (:rot-x 4) (:rot-z (degrees 0) (degrees 360)) (:scale-y (meters 0.15) (meters 0.5)) (:r 192.0) (:g 192.0) (:b 64.0 128.0) (:a 0.0) (:scalevel-x (meters 0.009765625)) (:rotvel-z (degrees -0.15) (degrees 0.3)) (:scalevel-y (meters 0.009765625)) (:fade-a 2.1333334) (:timer (seconds 0.1)) (:flags (bit2 bit3)) (:next-time (seconds 0.05)) (:next-launcher 67) (:rotate-y (degrees 0)) ) ) ;; failed to figure out what this is: (defpart 67 :init-specs ((:fade-a -2.1333334)) ) ;; failed to figure out what this is: (defpart 66 :init-specs ((:texture (starflash effects)) (:num 1.0) (:y (meters 1)) (:scale-x (meters 3)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 196.0) (:g 196.0) (:b 196.0) (:a 28.0) (:timer (seconds 0.035)) (:flags (bit2 bit3)) ) ) ;; failed to figure out what this is: (defpartgroup group-smack-surface :id 6 :duration (seconds 0.035) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 68) (sp-item 69) (sp-item 72 :binding 71) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) (sp-item 71 :flags (start-dead launch-asap)) ) ) ;; failed to figure out what this is: (defpart 68 :init-specs ((:texture (bigpuff effects)) (:birth-func 'birth-func-copy-target-y-rot) (:num 16.0) (:scale-x (meters 1) (meters 0.5)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0) (:g 96.0 32.0) (:b 96.0 32.0) (:a 32.0 32.0) (:vel-y (meters 0.04) (meters 0.02)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.85333335) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 0) (degrees 360)) (:rotate-y (degrees 0)) ) ) ;; failed to figure out what this is: (defpart 69 :init-specs ((:texture (bigpuff effects)) (:birth-func 'birth-func-copy-target-y-rot) (:num 8.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0) (:g 96.0 32.0) (:b 96.0 32.0) (:a 32.0 32.0) (:vel-y (meters 0.08) (meters 0.02)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.85333335) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 0) (degrees 360)) (:rotate-y (degrees 0)) ) ) ;; failed to figure out what this is: (defpart 72 :init-specs ((:texture (starflash effects)) (:num 12.0 8.0) (:scale-x (meters 1)) (:scale-y :copy scale-x) (:r 128.0) (:a 0.0) (:timer (seconds 2.015)) (:flags (bit3)) (:userdata 8.0) (:func 'part-tracker-track-target-joint) ) ) ;; failed to figure out what this is: (defpart 71 :init-specs ((:texture (hotdot effects)) (:num 1.0) (:x (meters 0)) (:y (meters -1.3333334) (meters 2.6666667)) (:z (meters 0.5) (meters 0.5)) (:scale-x (meters 0.1) (meters 0.05)) (:scale-y :copy scale-x) (:r 32.0 92.0) (:g 128.0 128.0) (:b 0.0) (:a 32.0 96.0) (:omega 0.0 65536.0) (:vel-x (meters -0.053333335) 1 (meters 0.10666667)) (:vel-y (meters 0)) (:vel-z (meters 0.0033333334)) (:fade-a -0.30476192) (:timer (seconds 2.015)) (:flags (bit2 bit3 bit7)) ) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-sand :id 8 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 73) (sp-item 74) (sp-item 75)) ) ;; failed to figure out what this is: (defpart 73 :init-specs ((:texture (bigpuff effects)) (:num 16.0) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.16) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 74 :init-specs ((:texture (bigpuff effects)) (:num 12.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.053333335) (meters 0.02)) (:scalevel-x (meters 0.0016666667)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 0.5)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 75 :init-specs ((:texture (middot effects)) (:num 32.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:vel-y (meters 0.015) (meters 0.006666667)) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00066666666)) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 30) (degrees 50.000004)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0.5)) ) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-dirt :id 575 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2371) (sp-item 2372) (sp-item 2370)) ) ;; failed to figure out what this is: (defpart 2371 :init-specs ((:texture (bigpuff effects)) (:num 16.0) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.16) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2372 :init-specs ((:texture (bigpuff effects)) (:num 12.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.053333335) (meters 0.02)) (:scalevel-x (meters 0.0016666667)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 0.5)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2370 :init-specs ((:texture (middot effects)) (:num 32.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:vel-y (meters 0.015) (meters 0.006666667)) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00066666666)) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 30) (degrees 50.000004)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0.5)) ) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-snow :id 9 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 76) (sp-item 77) (sp-item 78)) ) ;; failed to figure out what this is: (defpart 76 :init-specs ((:texture (bigpuff effects)) (:num 16.0) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 196.0 64.0) (:g 196.0 64.0) (:b 196.0 64.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.16) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 77 :init-specs ((:texture (bigpuff effects)) (:num 12.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 196.0 64.0) (:g 196.0 64.0) (:b 196.0 64.0) (:a 16.0 16.0) (:vel-y (meters 0.053333335) (meters 0.02)) (:scalevel-x (meters 0.0016666667)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 0.5)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 78 :init-specs ((:texture (middot effects)) (:num 32.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 196.0 1 64.0) (:g 196.0 1 64.0) (:b 196.0 1 64.0) (:a 64.0 64.0) (:vel-y (meters 0.015) (meters 0.006666667)) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00066666666)) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 30) (degrees 50.000004)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0.5)) ) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-ice :id 580 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 76) (sp-item 77) (sp-item 78)) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-grass :id 10 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 79) (sp-item 80) (sp-item 81)) ) ;; failed to figure out what this is: (defpart 79 :init-specs ((:texture (bigpuff effects)) (:num 16.0) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 64.0 32.0) (:g 96.0 32.0) (:b 0.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.16) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 80 :init-specs ((:texture (bigpuff effects)) (:num 12.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 64.0 32.0) (:g 96.0 32.0) (:b 0.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.053333335) (meters 0.02)) (:scalevel-x (meters 0.0016666667)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 0.5)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 81 :init-specs ((:texture (woodchip effects)) (:num 32.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.15) (meters 0.35)) (:rot-z (degrees 0) (degrees 360)) (:scale-y (meters 0.15)) (:r 0.0 2.0 64.0) (:g 64.0 2 64.0) (:a 64.0 64.0) (:vel-y (meters 0.015) (meters 0.006666667)) (:rotvel-z (degrees -2.4) (degrees 4.8)) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00083333335)) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 30) (degrees 50.000004)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0.5)) ) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-wood :id 11 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 82) (sp-item 83)) ) ;; failed to figure out what this is: (defpart 82 :init-specs ((:texture (bigpuff effects)) (:num 16.0) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 64.0) (:b 0.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.16) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 83 :init-specs ((:texture (bigpuff effects)) (:num 12.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 64.0) (:b 0.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.053333335) (meters 0.02)) (:scalevel-x (meters 0.0016666667)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 0.5)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-crwood :id 12 :duration (seconds 0.017) :linger-duration (seconds 2.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 82) (sp-item 83) (sp-item 84) (sp-item 84)) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-stone :id 13 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 85) (sp-item 86)) ) ;; failed to figure out what this is: (defpart 85 :init-specs ((:texture (bigpuff effects)) (:num 16.0) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 96.0) (:b 96.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.16) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 86 :init-specs ((:texture (bigpuff effects)) (:num 12.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 96.0) (:b 96.0) (:a 16.0 16.0) (:vel-y (meters 0.053333335) (meters 0.02)) (:scalevel-x (meters 0.0016666667)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 0.5)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-land-poof-pcmetal :id 581 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2373) (sp-item 2374)) ) ;; failed to figure out what this is: (defpart 2373 :init-specs ((:texture (bigpuff effects)) (:num 16.0) (:scale-x (meters 1) (meters 1)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0 64.0) (:g 70.0 32.0) (:b 40.0 20.0) (:a 24.0 24.0) (:vel-y (meters 0.02) (meters 0.01)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:fade-a -0.16) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 1)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2374 :init-specs ((:texture (bigpuff effects)) (:num 12.0) (:scale-x (meters 0.5) (meters 0.25)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0 64.0) (:g 70.0 32.0) (:b 40.0 20.0) (:a 16.0 16.0) (:vel-y (meters 0.053333335) (meters 0.02)) (:scalevel-x (meters 0.0016666667)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.21333334) (:accel-y (meters -0.00033333333)) (:friction 0.95) (:timer (seconds 0.5)) (:flags (bit2 bit12)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-stone :id 14 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 87)) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-stone :id 15 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 87)) ) ;; failed to figure out what this is: (defpart 87 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 96.0) (:b 96.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:fade-a -0.45714286) (:friction 0.965) (:timer (seconds 0.35)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-snow :id 582 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2375) (sp-item 2376 :flags (is-3d))) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-snow :id 583 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2375)) ) ;; failed to figure out what this is: (defpartgroup group-just-footprint-snow :id 584 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2376 :flags (is-3d))) ) ;; failed to figure out what this is: (defpart 2376 :init-specs ((:texture (footprntr effects)) (:birth-func 'birth-func-target-orient) (:num 1.0) (:x (meters -0.25)) (:scale-x (meters 0.6)) (:scale-y :copy scale-x) (:r 32.0) (:g 32.0) (:b 16.0) (:a 64.0) (:fade-a -0.07111111) (:timer (seconds 3.5)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 2375 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 196.0 64.0) (:g 196.0 64.0) (:b 196.0 64.0) (:a 24.0 24.0) (:vel-y (meters 0.02) (meters 0.01)) (:fade-a -0.45714286) (:friction 0.965) (:timer (seconds 0.35)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-ice :id 585 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2375)) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-ice :id 586 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2375)) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-crwood :id 16 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 89) (sp-item 89) (sp-item 84)) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-crwood :id 17 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 88)) ) ;; failed to figure out what this is: (defpart 84 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:y (meters -1)) (:scale-x (meters 1) (meters 0.5)) (:scale-y :copy scale-x) (:r 64.0 32.0) (:g 64.0) (:b 0.0 32.0) (:a 0.0) (:vel-y (meters 0) (meters -0.0033333334)) (:scalevel-x (meters 0.0016666667)) (:scalevel-y :copy scalevel-x) (:fade-a 0.16) (:accel-y (meters -0.00006666667)) (:timer (seconds 3)) (:flags (bit2 bit12 bit14)) (:next-time (seconds 0.25) (seconds 0.247)) (:next-launcher 90) (:conerot-x (degrees 90)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0) (meters 3)) ) ) ;; failed to figure out what this is: (defpart 90 :init-specs ((:fade-a 0.0) (:next-time (seconds 0.5) (seconds 0.497)) (:next-launcher 91)) ) ;; failed to figure out what this is: (defpart 91 :init-specs ((:fade-a -0.08)) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-wood :id 18 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 89)) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-wood :id 19 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 89)) ) ;; failed to figure out what this is: (defpart 89 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 64.0) (:b 0.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:fade-a -0.45714286) (:friction 0.965) (:timer (seconds 0.35)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-pcmetal :id 587 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2377)) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-pcmetal :id 588 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2377)) ) ;; failed to figure out what this is: (defpart 2377 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 128.0 64.0) (:g 70.0 32.0) (:b 40.0 20.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:fade-a -0.45714286) (:friction 0.965) (:timer (seconds 0.35)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-grass :id 20 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 92) (sp-item 93 :flags (is-3d))) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-grass :id 21 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 92)) ) ;; failed to figure out what this is: (defpartgroup group-just-footprint-grass :id 22 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 93 :flags (is-3d))) ) ;; failed to figure out what this is: (defpart 92 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 64.0 32.0) (:g 96.0 32.0) (:b 0.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:fade-a -0.45714286) (:friction 0.965) (:timer (seconds 0.35)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 93 :init-specs ((:texture (footprntr effects)) (:birth-func 'birth-func-target-orient) (:num 1.0) (:x (meters -0.25)) (:scale-x (meters 0.6)) (:scale-y :copy scale-x) (:r 32.0) (:g 32.0) (:b 16.0) (:a 48.0) (:fade-a -0.053333335) (:timer (seconds 3.5)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-sand :id 23 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 88) (sp-item 94 :flags (is-3d))) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-sand :id 24 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 88)) ) ;; failed to figure out what this is: (defpartgroup group-just-footprint-sand :id 25 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 94 :flags (is-3d))) ) ;; failed to figure out what this is: (defpart 88 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:fade-a -0.45714286) (:friction 0.965) (:timer (seconds 0.35)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 94 :init-specs ((:texture (footprntr effects)) (:birth-func 'birth-func-target-orient) (:num 1.0) (:x (meters -0.25)) (:scale-x (meters 0.6)) (:scale-y :copy scale-x) (:r 32.0) (:g 32.0) (:b 16.0) (:a 32.0) (:fade-a -0.035555556) (:timer (seconds 3.5)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpartgroup group-run-poof-dirt :id 576 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2378)) ) ;; failed to figure out what this is: (defpartgroup group-just-poof-dirt :id 577 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2378)) ) ;; failed to figure out what this is: (defpartgroup group-just-footprint-dirt :id 578 :duration (seconds 0.017) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2379 :flags (is-3d))) ) ;; failed to figure out what this is: (defpart 2378 :init-specs ((:texture (bigpuff effects)) (:num 8.0 16.0) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 32.0) (:vel-y (meters 0.02) (meters 0.01)) (:fade-a -0.45714286) (:friction 0.965) (:timer (seconds 0.35)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2379 :init-specs ((:texture (footprntr effects)) (:birth-func 'birth-func-target-orient) (:num 1.0) (:x (meters -0.25)) (:scale-x (meters 0.6)) (:scale-y :copy scale-x) (:r 32.0) (:g 32.0) (:b 16.0) (:a 32.0) (:fade-a -0.035555556) (:timer (seconds 3.5)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 95 :init-specs ((:texture (middot effects)) (:num 0.0 6.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:vel-x (meters -0.00083333335) (meters 0.0016666667)) (:vel-y (meters 0.005) (meters 0.006666667)) (:vel-z (meters -0.00083333335) (meters 0.0016666667)) (:fade-a -0.42666668) (:accel-y (meters -0.00066666666) (meters 0.00033333333)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 2253 :init-specs ((:texture (middot effects)) (:num 0.0 6.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:vel-x (meters -0.00083333335) (meters 0.0016666667)) (:vel-y (meters 0.005) (meters 0.006666667)) (:vel-z (meters -0.00083333335) (meters 0.0016666667)) (:fade-a -0.42666668) (:accel-y (meters -0.00066666666) (meters 0.00033333333)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 96 :init-specs ((:texture (woodchip effects)) (:num 0.0 2.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.2) (meters 0.2)) (:rot-z (degrees 0) (degrees 360)) (:scale-y (meters 0.1)) (:r 0.0 2.0 64.0) (:g 64.0 2 64.0) (:a 96.0 32.0) (:vel-x (meters -0.00083333335) (meters 0.0016666667)) (:vel-y (meters 0.005) (meters 0.006666667)) (:vel-z (meters -0.00083333335) (meters 0.0016666667)) (:rotvel-z (degrees -2.4) (degrees 4.8)) (:fade-a -0.42666668) (:accel-y (meters -0.00066666666) (meters 0.00033333333)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 2250 :init-specs ((:texture (middot effects)) (:num 0.0 6.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 196.0 1 64.0) (:g 196.0 1 64.0) (:b 196.0 1 64.0) (:a 64.0 64.0) (:vel-x (meters -0.00083333335) (meters 0.0016666667)) (:vel-y (meters 0.005) (meters 0.006666667)) (:vel-z (meters -0.00083333335) (meters 0.0016666667)) (:fade-a -0.42666668) (:accel-y (meters -0.00066666666) (meters 0.00033333333)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 97 ) ;; failed to figure out what this is: (defpart 98 ) ;; failed to figure out what this is: (defpart 99 ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-sand :id 26 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 100) (sp-item 101)) ) ;; failed to figure out what this is: (defpart 100 :init-specs ((:texture (bigpuff effects)) (:num 6.0 6.0) (:scale-x (meters 0.6) (meters 0.6)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.17777778) (:accel-y (meters -0.00006666667)) (:friction 0.94) (:timer (seconds 0.6)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 101 :init-specs ((:texture (middot effects)) (:num 0.0 8.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:vel-y (meters 0.008333334) (meters 0.0033333334)) (:fade-a -0.42666668) (:accel-y (meters -0.001) (meters 0.0005)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 30) (degrees 50.000004)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0.5)) ) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-dirt :id 579 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2380) (sp-item 2381)) ) ;; failed to figure out what this is: (defpart 2380 :init-specs ((:texture (bigpuff effects)) (:num 6.0 6.0) (:scale-x (meters 0.6) (meters 0.6)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 96.0 32.0) (:b 64.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.17777778) (:accel-y (meters -0.00006666667)) (:friction 0.94) (:timer (seconds 0.6)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2381 :init-specs ((:texture (middot effects)) (:num 0.0 8.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:vel-y (meters 0.008333334) (meters 0.0033333334)) (:fade-a -0.42666668) (:accel-y (meters -0.001) (meters 0.0005)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 30) (degrees 50.000004)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0.5)) ) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-grass :id 27 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 102) (sp-item 103)) ) ;; failed to figure out what this is: (defpart 102 :init-specs ((:texture (bigpuff effects)) (:num 6.0 6.0) (:scale-x (meters 0.6) (meters 0.6)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 64.0 32.0) (:g 96.0 32.0) (:b 0.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.17777778) (:accel-y (meters -0.00006666667)) (:friction 0.94) (:timer (seconds 0.6)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 103 :init-specs ((:texture (woodchip effects)) (:num 0.0 8.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.15) (meters 0.35)) (:rot-z (degrees 0) (degrees 360)) (:scale-y (meters 0.15)) (:r 0.0 2.0 64.0) (:g 64.0 2 64.0) (:a 64.0 64.0) (:vel-y (meters 0.008333334) (meters 0.0033333334)) (:rotvel-z (degrees -2.4) (degrees 4.8)) (:fade-a -0.42666668) (:accel-y (meters -0.001) (meters 0.0005)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 30) (degrees 50.000004)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 0.5)) ) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-stone :id 28 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 104)) ) ;; failed to figure out what this is: (defpart 104 :init-specs ((:texture (bigpuff effects)) (:num 6.0 6.0) (:scale-x (meters 0.6) (meters 0.6)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 96.0) (:b 96.0) (:a 16.0 16.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.17777778) (:accel-y (meters -0.00006666667)) (:friction 0.94) (:timer (seconds 0.6)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-pcmetal :id 589 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2382)) ) ;; failed to figure out what this is: (defpart 2382 :init-specs ((:texture (bigpuff effects)) (:num 6.0 6.0) (:scale-x (meters 0.6) (meters 0.6)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0 64.0) (:g 70.0 32.0) (:b 40.0 20.0) (:a 16.0 16.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.17777778) (:accel-y (meters -0.00006666667)) (:friction 0.94) (:timer (seconds 0.6)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-snow :id 590 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2383)) ) ;; failed to figure out what this is: (defpart 2383 :init-specs ((:texture (bigpuff effects)) (:num 6.0 6.0) (:scale-x (meters 0.6) (meters 0.6)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 196.0 1 64.0) (:g 196.0 1 64.0) (:b 196.0 1 64.0) (:a 16.0 16.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.17777778) (:accel-y (meters -0.00006666667)) (:friction 0.94) (:timer (seconds 0.6)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-ice :id 591 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2383)) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-wood :id 29 :duration (seconds 0.017) :linger-duration (seconds 1.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 105)) ) ;; failed to figure out what this is: (defpart 105 :init-specs ((:texture (bigpuff effects)) (:num 6.0 6.0) (:scale-x (meters 0.6) (meters 0.6)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 96.0 32.0) (:g 64.0) (:b 0.0 32.0) (:a 16.0 16.0) (:vel-y (meters 0.02) (meters 0.01)) (:scalevel-x (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a -0.17777778) (:accel-y (meters -0.00006666667)) (:friction 0.94) (:timer (seconds 0.6)) (:flags (bit2 bit12 bit14)) (:conerot-x (degrees 60) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpartgroup group-slide-poof-crwood :id 30 :duration (seconds 0.017) :linger-duration (seconds 2.5) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 105)) ) ;; failed to figure out what this is: (defpart 106 :init-specs ((:texture (middot effects)) (:num 0.0 8.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00083333335)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 2265 :init-specs ((:texture (middot effects)) (:num 0.0 8.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 128.0 2 32.0) (:g 64.0 1 64.0) (:b 32.0 1 32.0) (:a 64.0 64.0) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00083333335)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 2262 :init-specs ((:texture (middot effects)) (:num 0.0 8.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.07) (meters 0.02)) (:scale-y :copy scale-x) (:r 196.0 1 64.0) (:g 196.0 1 64.0) (:b 196.0 1 64.0) (:a 64.0 64.0) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00083333335)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpart 107 :init-specs ((:texture (woodchip effects)) (:num 0.0 8.0) (:x (meters -0.4) (meters 0.8)) (:y (meters -0.1) (meters 0.4)) (:z (meters -0.4) (meters 0.8)) (:scale-x (meters 0.15) (meters 0.35)) (:rot-z (degrees 0) (degrees 360)) (:scale-y (meters 0.15)) (:r 0.0 2.0 64.0) (:g 64.0 2 64.0) (:a 64.0 64.0) (:rotvel-z (degrees -2.4) (degrees 4.8)) (:fade-a -0.42666668) (:accel-y (meters -0.0013333333) (meters 0.00083333335)) (:timer (seconds 1)) (:flags (bit2 bit12 bit14)) ) ) ;; failed to figure out what this is: (defpartgroup group-dark-eco-death :id 31 :duration (seconds 2) :flags (use-local-clock) :bounds (static-bspherem 0 0 0 12) :parts ((sp-item 295 :fade-after (meters 100) :period (seconds 2) :length (seconds 0.017) :binding 296) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 296 :flags (start-dead launch-asap) :binding 297) (sp-item 297 :fade-after (meters 80) :falloff-to (meters 100) :flags (start-dead)) (sp-item 2095 :period (seconds 2) :length (seconds 0.017)) (sp-item 2096 :fade-after (meters 80) :falloff-to (meters 80) :period (seconds 2) :length (seconds 0.135)) (sp-item 2097 :period (seconds 2) :length (seconds 0.067)) ) ) ;; failed to figure out what this is: (defpartgroup group-lava-death :id 32 :duration (seconds 0.25) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2003) (sp-item 2004) (sp-item 2005) (sp-item 2006)) ) ;; failed to figure out what this is: (defpartgroup group-burn-death :id 708 :duration (seconds 0.5) :linger-duration (seconds 2) :bounds (static-bspherem 0 0 0 2) :parts ((sp-item 2003)) ) ;; failed to figure out what this is: (defpart 2006 :init-specs ((:texture (hotdot effects)) (:num 8.0 16.0) (:scale-x (meters 0.2) (meters 0.5)) (:scale-y :copy scale-x) (:r 256.0) (:g 0.0 128.0) (:a 128.0 128.0) (:vel-y (meters 0.013333334) (meters 0.04)) (:scalevel-x (meters -0.0023333333)) (:scalevel-y :copy scalevel-x) (:accel-y (meters -0.0013333333)) (:timer (seconds 1.2)) (:flags (bit0 bit3 bit14)) (:conerot-x (degrees 0) (degrees 60)) (:conerot-y (degrees 0) (degrees 360)) (:conerot-radius (meters 1)) ) ) ;; failed to figure out what this is: (defpart 2003 :init-specs ((:texture (bigpuff effects)) (:num 5.0) (:x (meters 0) (meters 0.5)) (:y (meters 0) (meters 3)) (:scale-x (meters 1) (meters 2)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 0.0 128.0) (:b 0.0) (:a 32.0 64.0) (:vel-y (meters 0.053333335) (meters 0.053333335)) (:scalevel-x (meters 0.023529412)) (:rotvel-z (degrees -0.6) (degrees 1.2)) (:scalevel-y :copy scalevel-x) (:fade-a -1.5058824) (:friction 0.98) (:timer (seconds 0.27)) (:flags (bit2 bit3 bit14)) (:conerot-x (degrees 0) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) (:rotate-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2004 :init-specs ((:texture (bigpuff effects)) (:num 32.0) (:x (meters 0.5) (meters 2)) (:y (meters 0.5) (meters 0.5)) (:scale-x (meters 1) (meters 2)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 128.0) (:g 0.0 128.0) (:b 0.0) (:a 32.0 64.0) (:vel-y (meters 0) (meters 0.0016666667)) (:scalevel-x (meters 0.04444444)) (:rotvel-z (degrees -0.6) (degrees 1.2)) (:scalevel-y :copy scalevel-x) (:fade-a -2.8444443) (:friction 0.98) (:timer (seconds 0.14)) (:flags (bit2 bit3 bit14)) (:conerot-x (degrees 90)) (:conerot-y (degrees 0) (degrees 360)) (:rotate-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2005 :init-specs ((:texture (bigpuff effects)) (:num 8.0) (:x (meters -1) (meters 2)) (:y (meters 0) (meters 3)) (:z (meters -1) (meters 2)) (:scale-x (meters 2) (meters 3)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 255.0) (:g 255.0) (:b 255.0) (:a 0.0) (:vel-y (meters 0.013333334) (meters 0.013333334)) (:scalevel-x (meters 0.008888889)) (:rotvel-z (degrees -0.6) (degrees 1.2)) (:scalevel-y :copy scalevel-x) (:fade-r -0.56666666) (:fade-g -0.56666666) (:fade-b -0.56666666) (:fade-a 0.15) (:friction 0.97) (:timer (seconds 1.5)) (:flags (bit2 bit14)) (:next-time (seconds 0.27) (seconds 0.267)) (:next-launcher 2007) (:conerot-x (degrees 0) (degrees 30)) (:conerot-y (degrees 0) (degrees 360)) ) ) ;; failed to figure out what this is: (defpart 2007 :init-specs ((:fade-a -0.08)) ) ;; failed to figure out what this is: (defpart 2002 :init-specs ((:texture (bigpuff effects)) (:num 1.0) (:scale-x (meters 1.5) (meters 2)) (:rot-z (degrees 0) (degrees 360)) (:scale-y :copy scale-x) (:r 32.0 32.0) (:g 32.0 32.0) (:b 32.0 32.0) (:a 0.0) (:vel-y (meters 0.0033333334) (meters 0.006666667)) (:scalevel-x (meters 0.0033333334) (meters 0.0033333334)) (:rotvel-z (degrees -0.2) (degrees 0.4)) (:scalevel-y :copy scalevel-x) (:fade-a 0.85333335) (:friction 0.98) (:timer (seconds 1.5)) (:flags (bit2 bit14)) (:next-time (seconds 0.05) (seconds 0.197)) (:next-launcher 2008) ) ) ;; failed to figure out what this is: (defpart 2008 :init-specs ((:fade-a -0.28444445)) ) ;; definition for function process-drawable-burn-effect ;; INFO: Used lq/sq ;; INFO: Return type mismatch rgbaf vs none. (defbehavior process-drawable-burn-effect target ((arg0 time-frame)) (sound-play "get-burned") (let ((s5-1 (new 'stack 'rgbaf)) (s3-0 (current-time)) (s4-1 (-> self parent)) ) (set! (-> s5-1 quad) (-> (the-as process-drawable (-> s4-1 0)) draw color-mult quad)) (let ((s2-1 (vector-float*! (the-as vector (new 'stack 'rgbaf)) (the-as vector s5-1) 0.0))) (while (not (time-elapsed? s3-0 arg0)) (let ((v1-8 (- (current-time) s3-0))) (if (< v1-8 (/ arg0 2)) (vector-lerp! (-> (the-as process-drawable (-> s4-1 0)) draw color-mult) s5-1 s2-1 (/ (the float v1-8) (the float arg0)) ) (vector-lerp! (-> (the-as process-drawable (-> s4-1 0)) draw color-mult) s5-1 s2-1 (- 1.0 (/ (the float v1-8) (the float arg0))) ) ) ) (let ((a2-3 (process-drawable-random-point! (the-as process-drawable (ppointer->process s4-1)) (new 'stack-no-clear 'vector) ) ) ) (launch-particles (-> *part-id-table* 2002) a2-3 :rate (the-as float 1.0)) ) (suspend) 0 ) ) (set! (-> (the-as process-drawable (-> s4-1 0)) draw color-mult quad) (-> s5-1 quad)) ) (none) ) ;; failed to figure out what this is: (defpart 2391 :init-specs ((:texture (water-wave effects)) (:birth-func 'birth-func-target-orient) (:num 1.0) (:y (meters 0.02)) (:scale-x (meters 0.5) (meters 0.5)) (:scale-y :copy scale-x) (:r 110.0 32.0) (:g 128.0 32.0) (:b 96.0 32.0) (:a 8.0 40.0) (:scalevel-x (meters 0.0033333334) (meters 0.0033333334)) (:scalevel-y :copy scalevel-x) (:fade-a -0.2) (:timer (seconds 0.8)) (:flags (bit2 bit3 bit14)) (:userdata -8192.0) ) ) ;; failed to figure out what this is: (defpartgroup group-part-first-person-hud-left :id 611 :flags (screen-space) :bounds (static-bspherem 0 0 0 1) :parts ((sp-item 2474 :flags (launch-asap))) ) ;; failed to figure out what this is: (defpartgroup group-part-first-person-hud-right :id 612 :flags (screen-space) :bounds (static-bspherem 0 0 0 1) :parts ((sp-item 2475 :flags (launch-asap))) ) ;; failed to figure out what this is: (defpartgroup group-part-first-person-hud-selector :id 613 :flags (screen-space) :bounds (static-bspherem 0 0 0 1) :parts ((sp-item 2476 :flags (launch-asap))) ) ;; failed to figure out what this is: (defpart 2474 :init-specs ((:texture (left Hud)) (:num 1.0) (:scale-x (meters 3.5)) (:scale-y (meters 13)) (:r 128.0) (:g 128.0) (:b 128.0) (:a 128.0) (:timer (seconds -0.005)) (:flags (bit2 bit9 bit13)) (:func 'part-first-person-hud-left-func) ) ) ;; failed to figure out what this is: (defpart 2475 :init-specs ((:texture (left Hud)) (:num 1.0) (:scale-x (meters 3.5)) (:rot-z (degrees 180)) (:scale-y (meters 13)) (:r 128.0) (:g 128.0) (:b 128.0) (:a 128.0) (:timer (seconds -0.005)) (:flags (bit2 bit9 bit13)) (:func 'part-first-person-hud-right-func) ) ) ;; failed to figure out what this is: (defpart 2476 :init-specs ((:texture (selector Hud)) (:num 1.0) (:scale-x (meters 1)) (:scale-y :copy scale-x) (:r 128.0) (:g 128.0) (:b 128.0) (:a 128.0) (:timer (seconds -0.005)) (:flags (bit9 bit13)) (:func 'part-first-person-hud-selector-func) ) )