;;-*-Lisp-*- (in-package goal) ;; definition of type citb-part (deftype citb-part (part-spawner) () :heap-base #x60 :method-count-assert 21 :size-assert #xd0 :flag-assert #x15006000d0 ) ;; definition for method 3 of type citb-part (defmethod inspect citb-part ((obj citb-part)) (let ((t9-0 (method-of-type part-spawner inspect))) (t9-0 obj) ) obj ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 685) (new 'static 'sparticle-launch-group :length 2 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-firehose-blast-smoke" :launcher (new 'static 'inline-array sparticle-group-item 2 (sp-item 2879) (sp-item 2880)) :bounds (new 'static 'sphere :y -32768.0 :w 32768.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2880) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 28 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-rnd-flt spt-num 1.0 8.0 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 2.5) 1.0) (sp-flt spt-y (meters -13.0)) (sp-rnd-flt spt-scale-x (meters 0.15) (meters 0.3) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 255.0) (sp-rnd-flt spt-g 192.0 64.0 1.0) (sp-rnd-flt spt-b 128.0 64.0 1.0) (sp-rnd-flt spt-a 32.0 64.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.10666667) (meters 0.21333334) 1.0) (sp-flt spt-scalevel-x (meters -0.00083333335)) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-r -0.56666666) (sp-flt spt-fade-g -2.8333333) (sp-flt spt-fade-b -2.8333333) (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) (sp-flt spt-friction 0.85) (sp-int-plain-rnd spt-timer 30 299 1) (sp-cpuinfo-flags bit0 bit2 bit3) (sp-flt spt-userdata -409600.0) (sp-func spt-func 'check-drop-level-firehose-pops) (sp-int-plain-rnd spt-next-time 120 599 1) (sp-launcher-by-id spt-next-launcher 2881) (sp-rnd-flt spt-conerot-x (degrees 70.0) (degrees 10.0) 1.0) (sp-rnd-flt spt-conerot-y (degrees -1440.0) (degrees 2880.0) 1.0) (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2881) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 2 (sp-flt spt-userdata 409600.0) (sp-end)) ) ) ;; definition for function check-drop-level-firehose-pops (defun check-drop-level-firehose-pops ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector)) (when (< (-> arg2 y) (-> arg1 user-float)) (let ((gp-0 (new 'stack-no-clear 'vector))) (sp-kill-particle arg0 arg1) (set-vector! gp-0 (-> arg2 x) (-> arg2 y) (-> arg2 z) 1.0) (sp-launch-particles-var *sp-particle-system-2d* (-> *part-id-table* 2882) gp-0 (the-as sparticle-launch-state #f) (the-as sparticle-launch-control #f) (the-as float 1.0) ) (sp-launch-particles-var *sp-particle-system-2d* (-> *part-id-table* 2883) gp-0 (the-as sparticle-launch-state #f) (the-as sparticle-launch-control #f) (the-as float 1.0) ) ) ) (none) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2883) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 13 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 1.0) (meters 0.4) 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-flt spt-r 255.0) (sp-rnd-flt spt-g 0.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 16.0 32.0 1.0) (sp-flt spt-fade-a -1.92) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2882) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 19 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-rnd-flt spt-num 4.0 4.0 1.0) (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.2) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 255.0) (sp-rnd-flt spt-g 192.0 64.0 1.0) (sp-rnd-flt spt-b 128.0 64.0 1.0) (sp-rnd-flt spt-a 32.0 64.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.053333335) 1.0) (sp-flt spt-fade-r -1.4166666) (sp-flt spt-fade-g -8.5) (sp-flt spt-fade-b -8.5) (sp-rnd-flt spt-accel-y -6.826667 -2.7306666 1.0) (sp-flt spt-friction 0.85) (sp-int-plain-rnd spt-timer 15 119 1) (sp-cpuinfo-flags bit2 bit3) (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2879) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 15 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 4.0) (sp-rnd-flt spt-x (meters 0.0) (meters 2.0) 1.0) (sp-rnd-flt spt-y (meters -2.0) (meters -1.0) 1.0) (sp-rnd-flt spt-scale-x (meters 0.1) (meters 0.1) 1.0) (sp-rnd-flt spt-scale-y (meters 0.8) (meters 0.6) 1.0) (sp-flt spt-r 255.0) (sp-rnd-flt spt-g 192.0 64.0 1.0) (sp-rnd-flt spt-b 128.0 64.0 1.0) (sp-rnd-flt spt-a 32.0 64.0 1.0) (sp-flt spt-vel-y (meters -0.36666667)) (sp-int spt-timer 30) (sp-cpuinfo-flags bit2 bit3) (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2541) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 14 (sp-tex spt-texture (new 'static 'texture-id :index #x29 :page #x2)) (sp-func spt-birth-func 'birth-func-set-quat) (sp-flt spt-num 1.0) (sp-flt spt-y (meters -11.0)) (sp-rnd-flt spt-scale-x (meters 6.0) (meters 2.0) 1.0) (sp-rnd-flt spt-scale-y (meters 16.0) (meters 4.0) 1.0) (sp-rnd-flt spt-r 128.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 64.0 64.0 1.0) (sp-flt spt-fade-a -8.533334) (sp-int spt-timer 10) (sp-cpuinfo-flags bit2 bit3) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 599) (new 'static 'sparticle-launch-group :length 23 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-generator-mushroom-on" :launcher (new 'static 'inline-array sparticle-group-item 23 (sp-item 2408 :fade-after (meters 200.0) :falloff-to (meters 200.0)) (sp-item 2409 :fade-after (meters 200.0) :falloff-to (meters 200.0)) (sp-item 2410 :fade-after (meters 200.0) :falloff-to (meters 200.0)) (sp-item 2411 :fade-after (meters 200.0) :falloff-to (meters 200.0) :binding 2407) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) (sp-item 2407 :flags (bit1 start-dead launch-asap)) ) :bounds (new 'static 'sphere :w 51200.0) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 600) (new 'static 'sparticle-launch-group :length 28 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-generator-on" :launcher (new 'static 'inline-array sparticle-group-item 28 (sp-item 2413 :fade-after (meters 300.0) :falloff-to (meters 300.0)) (sp-item 2414 :fade-after (meters 200.0) :falloff-to (meters 200.0) :binding 2412) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) (sp-item 2412 :flags (bit1 start-dead launch-asap)) ) :bounds (new 'static 'sphere :w 51200.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2411) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 13 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.15) (sp-rnd-flt spt-y (meters 4.5) (meters 1.0) 1.0) (sp-rnd-flt spt-scale-x (meters 10.4) (meters 6.0) 1.0) (sp-rnd-flt spt-scale-y (meters 6.4) (meters 6.0) 1.0) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 8.0 16.0 1.0) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-rotate-y (degrees 3.0000002)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2407) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 22 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 16.0) 1.0) (sp-flt spt-y (meters 0.0)) (sp-flt spt-z 14336.0) (sp-rnd-flt spt-scale-x (meters 4.6) (meters 0.4) 1.0) (sp-rnd-flt spt-scale-y (meters 3.0) (meters 1.0) 1.0) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) (sp-flt spt-vel-y (meters 0.0)) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-fade-a 0.8) (sp-flt spt-accel-z 0.0) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-int spt-next-time 120) (sp-launcher-by-id spt-next-launcher 2415) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2408) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 18 (sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) (sp-rnd-flt spt-num 0.2 1.0 1.0) (sp-flt spt-y (meters 5.0)) (sp-rnd-flt spt-scale-x (meters 2.5) (meters 6.5) 1.0) (sp-int spt-rot-x 4) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.6) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-flt spt-rotate-y (degrees 3.0000002)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2409) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 18 (sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) (sp-rnd-flt spt-num 0.2 1.0 1.0) (sp-flt spt-y (meters 5.0)) (sp-rnd-flt spt-scale-x (meters 2.5) (meters 5.5) 1.0) (sp-int spt-rot-x 4) (sp-rnd-flt spt-rot-z (degrees 20.0) (degrees 140.0) 1.0) (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.6) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-flt spt-rotate-y (degrees 3.0000002)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2410) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 18 (sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) (sp-rnd-flt spt-num 0.2 1.0 1.0) (sp-flt spt-y (meters 5.0)) (sp-rnd-flt spt-scale-x (meters 2.5) (meters 4.5) 1.0) (sp-int spt-rot-x 4) (sp-rnd-flt spt-rot-z (degrees 20.0) (degrees 140.0) 1.0) (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.6) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-flt spt-rotate-y (degrees 3.0000002)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2413) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 14 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-y (meters 0.75)) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 3.0) 1.0) (sp-flt spt-scale-y (meters 3.0)) (sp-flt spt-r 32.0) (sp-flt spt-g 32.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 64.0 64.0 1.0) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 60) (sp-launcher-by-id spt-next-launcher 2415) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2414) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 10 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.2) (sp-rnd-flt spt-y (meters 0.2) (meters 1.4) 1.0) (sp-flt spt-scale-x (meters 0.4)) (sp-flt spt-scale-y (meters 0.4)) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2412) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 22 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 16.0) 1.0) (sp-flt spt-y (meters 0.0)) (sp-rnd-flt spt-z 4096.0 81.92 1.0) (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) (sp-flt spt-vel-y (meters 0.0)) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-fade-a 0.8) (sp-flt spt-accel-z 0.0) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-int spt-next-time 120) (sp-launcher-by-id spt-next-launcher 2415) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2415) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 4 (sp-flt spt-fade-a 0.0) (sp-int spt-next-time 360) (sp-launcher-by-id spt-next-launcher 2416) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2416) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 2 (sp-flt spt-fade-a -0.8) (sp-end)) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 598) (new 'static 'sparticle-launch-group :length 4 :duration #x258 :linger-duration #x258 :flags (sp-group-flag use-local-clock) :name "group-citb-generator-break" :launcher (new 'static 'inline-array sparticle-group-item 4 (sp-item 2423 :period 600 :length 5) (sp-item 2424 :fade-after (meters 80.0) :falloff-to (meters 80.0) :period 600 :length 40) (sp-item 2425 :period 600 :length 20) (sp-item 2426 :fade-after (meters 120.0) :falloff-to (meters 120.0) :period 600 :length 20) ) :bounds (new 'static 'sphere :w 24576.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2424) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 25 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 6.0) (sp-flt spt-y (meters 1.0)) (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 196.0) (sp-flt spt-g 128.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 32.0 96.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.026666667) (meters 0.10666667) 1.0) (sp-flt spt-scalevel-x (meters -0.0016666667)) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-r -0.42666668) (sp-flt spt-fade-g -0.21333334) (sp-flt spt-fade-b -0.21333334) (sp-rnd-flt spt-accel-y -0.68266666 -0.68266666 1.0) (sp-flt spt-friction 0.9) (sp-int spt-timer 300) (sp-cpuinfo-flags bit2 bit14) (sp-int-plain-rnd spt-next-time 30 29 1) (sp-launcher-by-id spt-next-launcher 2427) (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 140.0) 1.0) (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) (sp-rnd-flt spt-conerot-radius (meters 2.0) (meters 4.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2427) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 5 (sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0) (sp-flt spt-fade-a -1.4222223) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2426) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 18 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 3.0) (sp-flt spt-y (meters 1.0)) (sp-flt spt-scale-x (meters 0.2)) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 180.0) 1.0) (sp-flt spt-scale-y (meters 8.0)) (sp-flt spt-r 196.0) (sp-flt spt-g 128.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 32.0 64.0 1.0) (sp-flt spt-scalevel-y (meters 0.42666668)) (sp-flt spt-fade-r -2.1333334) (sp-flt spt-fade-g -1.0666667) (sp-flt spt-fade-b -1.0666667) (sp-flt spt-fade-a -1.6) (sp-int spt-timer 60) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2423) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-y (meters 1.0)) (sp-flt spt-scale-x (meters 16.0)) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 196.0) (sp-flt spt-g 128.0) (sp-flt spt-b 128.0) (sp-flt spt-a 96.0) (sp-flt spt-fade-r -2.3272727) (sp-flt spt-fade-g -1.1636363) (sp-flt spt-fade-b -1.1636363) (sp-flt spt-fade-a -1.7454545) (sp-int spt-timer 54) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2425) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 25 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 4.0) (sp-flt spt-y (meters 1.0)) (sp-rnd-flt spt-scale-x (meters 2.5) (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-flt spt-r 196.0) (sp-flt spt-g 128.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 64.0 64.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.053333335) (meters 0.013333334) 1.0) (sp-flt spt-scalevel-x (meters 0.013333334)) (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-r -0.42666668) (sp-flt spt-fade-g -0.21333334) (sp-flt spt-fade-b -0.21333334) (sp-flt spt-fade-a -0.42666668) (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) (sp-flt spt-friction 0.8) (sp-int spt-timer 510) (sp-cpuinfo-flags bit2 bit14) (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 110.0) 1.0) (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 597) (new 'static 'sparticle-launch-group :length 2 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-generator-off" :launcher (new 'static 'inline-array sparticle-group-item 2 (sp-item 2417 :fade-after (meters 100.0) :falloff-to (meters 100.0)) (sp-item 2418 :fade-after (meters 60.0) :falloff-to (meters 60.0)) ) :bounds (new 'static 'sphere :w 24576.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2417) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 25 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 0.25) (sp-rnd-flt spt-x (meters -0.5) (meters 1.1) 1.0) (sp-flt spt-y (meters 0.75)) (sp-rnd-flt spt-z -2048.0 4505.6 1.0) (sp-rnd-flt spt-scale-x (meters 1.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-flt spt-r 196.0) (sp-flt spt-g 128.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 16.0 16.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) (sp-flt spt-scalevel-x (meters 0.006666667)) (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-r -0.18962963) (sp-flt spt-fade-g -0.094814815) (sp-flt spt-fade-b -0.094814815) (sp-flt spt-fade-a -0.047407407) (sp-flt spt-accel-y -0.027306668) (sp-flt spt-friction 0.99) (sp-int spt-timer 675) (sp-cpuinfo-flags bit2) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2418) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-flt spt-num 0.2) (sp-flt spt-x (meters 0.2)) (sp-flt spt-y (meters 1.75)) (sp-int spt-rot-x 8) (sp-flt spt-r 3276.8) (sp-flt spt-g 2662.4) (sp-flt spt-b 2867.2) (sp-rnd-flt spt-vel-x (meters 0.0) (meters 0.006666667) 1.0) (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) (sp-flt spt-friction 0.99) (sp-int spt-timer 300) (sp-cpuinfo-flags aux-list) (sp-int spt-next-time 150) (sp-launcher-by-id spt-next-launcher 2419) (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2419) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 2 (sp-flt spt-fade-b -1.3653333) (sp-end)) ) ) ;; definition for function birth-func-random-rot ;; INFO: Return type mismatch int vs none. (defun birth-func-random-rot ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 matrix)) (local-vars (v1-5 float) (v1-6 float)) (rlet ((vf0 :class vf) (vf1 :class vf) (vf2 :class vf) ) (init-vf0-vector) (let ((s3-0 (new 'stack-no-clear 'matrix)) (f30-0 (rand-vu-float-range (-> arg1 user-float) (+ 65536.0 (-> arg1 user-float)))) (s2-0 (new 'stack-no-clear 'vector)) ) (set! (-> s2-0 x) 116940.8) (set! (-> s2-0 y) 0.0) (set! (-> s2-0 z) 0.0) (set! (-> s2-0 w) 1.0) (let ((s5-0 (new 'stack-no-clear 'vector))) (matrix-rotate-y! s3-0 f30-0) (vector-matrix*! s2-0 s2-0 s3-0) (+! (-> arg2 vector 0 x) (-> s2-0 x)) (+! (-> arg2 vector 0 y) (-> s2-0 y)) (+! (-> arg2 vector 0 z) (-> s2-0 z)) (vector3s-rotate*! (the-as vector3s (-> arg1 vel-sxvel)) (the-as vector3s (-> arg1 vel-sxvel)) s3-0) (vector3s-rotate*! (the-as vector3s (-> arg1 acc)) (the-as vector3s (-> arg1 acc)) s3-0) (let* ((v1-3 s5-0) (a0-6 arg2) (f0-13 (-> a0-6 vector 1 x)) (f1-4 (-> a0-6 vector 1 y)) (f2-0 (-> a0-6 vector 1 z)) ) (set! (-> v1-3 x) f0-13) (set! (-> v1-3 y) f1-4) (set! (-> v1-3 z) f2-0) (set! (-> v1-3 w) (sqrtf (- (- (- 1.0 (* f2-0 f2-0)) (* f1-4 f1-4)) (* f0-13 f0-13)))) ) (quaternion-rotate-y! (the-as quaternion s5-0) (the-as quaternion s5-0) (+ 16384.0 f30-0)) (cond ((< (-> s5-0 w) 0.0) (.lvf vf1 (&-> arg2 vector 1 quad)) (.lvf vf2 (&-> s5-0 quad)) (.sub.vf vf1 vf0 vf2 :mask #b111) (.svf (&-> arg2 vector 1 quad) vf1) (.mov v1-5 vf1) ) (else (.lvf vf1 (&-> arg2 vector 1 quad)) (.lvf vf2 (&-> s5-0 quad)) (.add.vf vf1 vf0 vf2 :mask #b111) (.svf (&-> arg2 vector 1 quad) vf1) (.mov v1-6 vf1) ) ) ) ) 0 (none) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 601) (new 'static 'sparticle-launch-group :length 1 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-robotboss-shield" :launcher (new 'static 'inline-array sparticle-group-item 1 (sp-item 2420 :fade-after (meters 220.0) :falloff-to (meters 250.0) :flags (is-3d)) ) :bounds (new 'static 'sphere :y 94208.0 :w 139264.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2420) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 18 (sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) (sp-func spt-birth-func 'birth-func-random-rot) (sp-flt spt-num 4.0) (sp-flt spt-y (meters 23.0)) (sp-rnd-flt spt-scale-x (meters 6.0) (meters 6.0) 1.0) (sp-flt spt-rot-x 16384.0) (sp-flt spt-scale-y (meters 31.0)) (sp-rnd-flt spt-r 24.0 32.0 1.0) (sp-flt spt-g 0.0) (sp-rnd-flt spt-b 96.0 128.0 1.0) (sp-flt spt-a 0.0) (sp-flt spt-fade-a 0.85333335) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) (sp-flt spt-userdata 0.0) (sp-int spt-next-time 75) (sp-launcher-by-id spt-next-launcher 2421) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2421) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 6 (sp-rnd-flt spt-g 32.0 32.0 1.0) (sp-flt spt-a 96.0) (sp-flt spt-fade-a 0.0) (sp-int spt-next-time 5) (sp-launcher-by-id spt-next-launcher 2422) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2422) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 4 (sp-rnd-flt spt-g 0.0 32.0 1.0) (sp-flt spt-a 64.0) (sp-flt spt-fade-a -0.85333335) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 596) (new 'static 'sparticle-launch-group :length 36 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-coil-glow" :launcher (new 'static 'inline-array sparticle-group-item 36 (sp-item 2429 :fade-after (meters 100.0) :falloff-to (meters 100.0) :flags (is-3d)) (sp-item 2430 :fade-after (meters 100.0) :falloff-to (meters 100.0) :flags (is-3d)) (sp-item 2431 :fade-after (meters 100.0) :falloff-to (meters 100.0) :flags (is-3d)) (sp-item 2432 :fade-after (meters 100.0) :falloff-to (meters 100.0) :flags (is-3d)) (sp-item 2433 :fade-after (meters 100.0) :falloff-to (meters 100.0) :flags (is-3d)) (sp-item 2434 :fade-after (meters 100.0) :falloff-to (meters 100.0) :flags (is-3d)) (sp-item 2435 :fade-after (meters 100.0) :falloff-to (meters 100.0)) (sp-item 2436 :fade-after (meters 100.0) :falloff-to (meters 100.0)) (sp-item 2437 :fade-after (meters 100.0) :falloff-to (meters 100.0)) (sp-item 2438 :fade-after (meters 100.0) :falloff-to (meters 100.0) :binding 2428) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) (sp-item 2428 :flags (bit1 start-dead launch-asap)) ) :bounds (new 'static 'sphere :y 12288.0 :w 16384.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2434) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters -0.1)) (sp-flt spt-y (meters 1.0025)) (sp-flt spt-z 9420.8) (sp-flt spt-scale-x (meters 4.1)) (sp-flt spt-rot-x 13653.333) (sp-flt spt-rot-y (degrees -80.0)) (sp-flt spt-scale-y (meters 3.0)) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 0.0 64.0 1.0) (sp-int spt-timer 5) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-rotate-y (degrees -72.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2433) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters -0.1)) (sp-flt spt-y (meters 3.9)) (sp-flt spt-z 9420.8) (sp-flt spt-scale-x (meters 4.1)) (sp-flt spt-rot-x 19114.666) (sp-flt spt-rot-y (degrees -80.0)) (sp-flt spt-scale-y (meters 3.0)) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 0.0 64.0 1.0) (sp-int spt-timer 5) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-rotate-y (degrees -72.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2432) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters 0.0)) (sp-flt spt-y (meters 3.2897)) (sp-flt spt-z 10178.56) (sp-flt spt-scale-x (meters 3.1)) (sp-flt spt-rot-x 19114.666) (sp-flt spt-rot-y (degrees 67.0)) (sp-flt spt-scale-y (meters 2.9)) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 0.0 64.0 1.0) (sp-int spt-timer 5) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-rotate-y (degrees 72.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2431) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters 0.0)) (sp-flt spt-y (meters 0.8025)) (sp-flt spt-z 9830.4) (sp-flt spt-scale-x (meters 3.1)) (sp-flt spt-rot-x 13653.333) (sp-flt spt-rot-y (degrees 67.0)) (sp-flt spt-scale-y (meters 2.25)) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 0.0 64.0 1.0) (sp-int spt-timer 5) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-rotate-y (degrees 72.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2430) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters -0.2)) (sp-flt spt-y (meters 0.8025)) (sp-flt spt-z 11468.8) (sp-flt spt-scale-x (meters 3.1)) (sp-flt spt-rot-x 13653.333) (sp-flt spt-rot-y (degrees 10.0)) (sp-flt spt-scale-y (meters 3.0)) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 0.0 64.0 1.0) (sp-int spt-timer 5) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2429) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #x36 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters -0.2)) (sp-flt spt-y (meters 3.7)) (sp-flt spt-z 11468.8) (sp-flt spt-scale-x (meters 3.1)) (sp-flt spt-rot-x 19114.666) (sp-flt spt-rot-y (degrees 10.0)) (sp-flt spt-scale-y (meters 3.0)) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 0.0 64.0 1.0) (sp-int spt-timer 5) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2438) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 10 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.2) (sp-rnd-flt spt-y (meters 0.5) (meters 4.0) 1.0) (sp-flt spt-scale-x (meters 0.4)) (sp-flt spt-scale-y (meters 0.4)) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2428) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 22 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 16.0) 1.0) (sp-flt spt-y (meters 0.0)) (sp-rnd-flt spt-z 9011.2 819.2 1.0) (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-rnd-int-flt spt-vel-x (meters -0.10666667) 4 218.45334) (sp-flt spt-vel-y (meters 0.0)) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-fade-a 0.8) (sp-flt spt-accel-z 0.0) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-int spt-next-time 120) (sp-launcher-by-id spt-next-launcher 2439) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2439) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 4 (sp-flt spt-fade-a 0.0) (sp-int spt-next-time 360) (sp-launcher-by-id spt-next-launcher 2440) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2440) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 2 (sp-flt spt-fade-a -0.8) (sp-end)) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2437) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-rnd-flt spt-num 0.2 0.5 1.0) (sp-rnd-flt spt-y (meters 0.5) (meters 4.0) 1.0) (sp-rnd-flt spt-scale-x (meters 6.0) (meters 2.5) 1.0) (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) (sp-rnd-flt spt-scale-y (meters 8.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.4) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2435) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) (sp-rnd-flt spt-num 0.2 1.0 1.0) (sp-rnd-flt spt-y (meters 0.5) (meters 4.0) 1.0) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 0.5) 1.0) (sp-int spt-rot-x 4) (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.4) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2436) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #x23 :page #x2)) (sp-rnd-flt spt-num 0.2 1.0 1.0) (sp-rnd-flt spt-y (meters 0.5) (meters 4.0) 1.0) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 0.5) 1.0) (sp-int spt-rot-x 4) (sp-rnd-int-flt spt-rot-z (degrees 0.0) 1 32768.0) (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.4) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 602) (new 'static 'sparticle-launch-group :length 2 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-coil-off" :launcher (new 'static 'inline-array sparticle-group-item 2 (sp-item 2441 :fade-after (meters 120.0) :falloff-to (meters 120.0)) (sp-item 2442 :fade-after (meters 120.0) :falloff-to (meters 120.0)) ) :bounds (new 'static 'sphere :y 24576.0 :w 32768.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2442) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 29 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 0.06125) (sp-rnd-flt spt-x (meters 1.5) (meters 0.5) 1.0) (sp-flt spt-y (meters 4.5)) (sp-rnd-flt spt-scale-x (meters 2.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-flt spt-r 196.0) (sp-flt spt-g 128.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 16.0 32.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.011666667) (meters 0.0033333334) 1.0) (sp-flt spt-scalevel-x (meters 0.0023333333)) (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-r -0.21333334) (sp-flt spt-fade-g -0.10666667) (sp-flt spt-fade-b -0.10666667) (sp-flt spt-fade-a -0.026666667) (sp-flt spt-accel-y 0.027306668) (sp-flt spt-friction 0.99) (sp-int spt-timer 1500) (sp-cpuinfo-flags bit2) (sp-int spt-next-time 600) (sp-launcher-by-id spt-next-launcher 2443) (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-rotate-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2443) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 6 (sp-flt spt-fade-r 0.0) (sp-flt spt-fade-g 0.0) (sp-flt spt-fade-b 0.0) (sp-flt spt-fade-a -0.035555556) (sp-rnd-flt spt-accel-y 0.68266666 0.68266666 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2441) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 25 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 0.5) (sp-rnd-flt spt-x (meters 1.5) (meters 0.5) 1.0) (sp-rnd-flt spt-y (meters 0.0) (meters 3.0) 1.0) (sp-rnd-flt spt-scale-x (meters 1.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-flt spt-r 196.0) (sp-flt spt-g 128.0) (sp-flt spt-b 128.0) (sp-rnd-flt spt-a 16.0 16.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.006666667) (meters 0.01) 1.0) (sp-flt spt-scalevel-x (meters 0.006666667)) (sp-rnd-flt spt-rotvel-z (degrees -0.2) (degrees 0.4) 1.0) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-r -0.18962963) (sp-flt spt-fade-g -0.094814815) (sp-flt spt-fade-b -0.094814815) (sp-flt spt-fade-a -0.047407407) (sp-flt spt-accel-y -0.027306668) (sp-flt spt-friction 0.99) (sp-int spt-timer 675) (sp-cpuinfo-flags bit2) (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 603) (new 'static 'sparticle-launch-group :length 25 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-blue-sage-beam" :launcher (new 'static 'inline-array sparticle-group-item 25 (sp-item 2447 :fade-after (meters 140.0) :falloff-to (meters 140.0) :binding 2444) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2445) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2446) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2445) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2446) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2445) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2446) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2445) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2446) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2445) (sp-item 2444 :flags (bit1 start-dead launch-asap) :binding 2446) (sp-item 2445 :flags (bit1 start-dead)) (sp-item 2446 :flags (bit1 start-dead)) (sp-item 2445 :flags (bit1 start-dead)) (sp-item 2446 :flags (bit1 start-dead)) (sp-item 2445 :flags (bit1 start-dead)) (sp-item 2446 :flags (bit1 start-dead)) (sp-item 2445 :flags (bit1 start-dead)) (sp-item 2446 :flags (bit1 start-dead)) (sp-item 2445 :flags (bit1 start-dead)) (sp-item 2446 :flags (bit1 start-dead)) (sp-item 2445 :flags (bit1 start-dead)) (sp-item 2448) (sp-item 2449) (sp-item 2450) ) :bounds (new 'static 'sphere :w 139264.0) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 607) (new 'static 'sparticle-launch-group :length 1 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-blue-sage-beam-impact" :launcher (new 'static 'inline-array sparticle-group-item 1 (sp-item 2451 :flags (is-3d))) :bounds (new 'static 'sphere :w 40960.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2451) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 15 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 12.0) (meters 24.0) 1.0) (sp-flt spt-rot-x 16384.0) (sp-rnd-flt spt-rot-y (degrees 25.000002) (degrees 20.0) 1.0) (sp-flt spt-rot-z (degrees 180.0)) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-rnd-flt spt-g 16.0 64.0 1.0) (sp-rnd-flt spt-b 128.0 128.0 1.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2447) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.025) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 1.5) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-flt spt-g 0.0) (sp-rnd-flt spt-b 128.0 128.0 1.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.019444445)) (sp-flt spt-scalevel-x (meters -0.0033333334)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 1800) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 102.0)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2444) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 19 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-y (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-z 4096.0 2048.0 1.0) (sp-rnd-flt spt-scale-x (meters 2.2) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-flt spt-g 0.0) (sp-rnd-flt spt-b 128.0 128.0 1.0) (sp-flt spt-a 128.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) (sp-rnd-flt spt-vel-y (meters 0.0) (meters 0.053333335) 1.0) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-accel-z 0.0) (sp-int spt-timer 1800) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2445) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) (sp-rnd-flt spt-num 0.2 1.0 1.0) (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) (sp-int spt-rot-x 4) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.0) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2446) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #x1f :page #x2)) (sp-rnd-flt spt-num 0.2 1.0 1.0) (sp-rnd-flt spt-scale-x (meters 0.5) (meters 3.5) 1.0) (sp-int spt-rot-x 4) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) (sp-rnd-flt spt-scale-y (meters 0.4) (meters 0.2) 1.0) (sp-flt spt-r 64.0) (sp-flt spt-g 64.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -1.0) (sp-int spt-timer 90) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 10) (sp-launcher-by-id spt-next-launcher 146) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2448) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.8) (sp-rnd-flt spt-scale-x (meters 2.0) (meters 0.5) 1.0) (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) (sp-rnd-flt spt-r 16.0 48.0 1.0) (sp-rnd-flt spt-g 16.0 48.0 1.0) (sp-flt spt-b 128.0) (sp-flt spt-a 128.0) (sp-flt spt-vel-y (meters 0.11666667)) (sp-flt spt-scalevel-x (meters 0.005)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 300) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 102.0)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2450) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.8) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 1.5) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-flt spt-g 0.0) (sp-rnd-flt spt-b 128.0 128.0 1.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.058333334)) (sp-flt spt-scalevel-x (meters 0.0016666667)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 102.0)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2449) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 13 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 0.75) (sp-rnd-flt spt-scale-x (meters 2.0) (meters 4.0) 1.0) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 0.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 64.0 1.0) (sp-flt spt-b 255.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 604) (new 'static 'sparticle-launch-group :length 25 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-red-sage-beam" :launcher (new 'static 'inline-array sparticle-group-item 25 (sp-item 2454 :fade-after (meters 140.0) :falloff-to (meters 140.0) :binding 2452) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2452 :flags (bit1 start-dead launch-asap) :binding 2453) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2453 :flags (bit1 start-dead)) (sp-item 2455) (sp-item 2456) (sp-item 2457) ) :bounds (new 'static 'sphere :y 94208.0 :w 139264.0) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 608) (new 'static 'sparticle-launch-group :length 1 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-red-sage-beam-impact" :launcher (new 'static 'inline-array sparticle-group-item 1 (sp-item 2458 :flags (is-3d))) :bounds (new 'static 'sphere :w 40960.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2458) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 15 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 12.0) (meters 24.0) 1.0) (sp-flt spt-rot-x 16384.0) (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) (sp-flt spt-rot-z (degrees 68.0)) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 255.0) (sp-rnd-flt spt-g 0.0 192.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2454) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.05) (sp-rnd-flt spt-scale-x (meters 6.0) (meters 3.0) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 128.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 64.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.062222224)) (sp-flt spt-scalevel-x (meters -0.0033333334)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 900) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 100.00001)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2452) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 19 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-y (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-z 5120.0 2048.0 1.0) (sp-rnd-flt spt-scale-x (meters 1.3) (meters 0.2) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 255.0) (sp-flt spt-g 128.0) (sp-flt spt-b 0.0) (sp-flt spt-a 127.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) (sp-rnd-flt spt-vel-y (meters 0.0) (meters 0.053333335) 1.0) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-accel-z 0.0) (sp-int spt-timer 900) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2453) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 21 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 1.0) (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 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 64.0 32.0 1.0) (sp-rnd-flt spt-vel-y (meters 0.0033333334) (meters 0.006666667) 1.0) (sp-flt spt-scalevel-x (meters -0.005555555)) (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-g -2.0) (sp-flt spt-fade-a -0.22857143) (sp-rnd-flt spt-accel-y 0.40960002 0.6144 1.0) (sp-int spt-timer 42) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 240) (sp-launcher-by-id spt-next-launcher 171) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2455) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.75) (sp-rnd-flt spt-scale-x (meters 6.0) (meters 1.0) 1.0) (sp-rnd-flt spt-scale-y (meters 1.5) (meters 0.75) 1.0) (sp-rnd-flt spt-r 128.0 128.0 1.0) (sp-rnd-flt spt-g 16.0 32.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-vel-y (meters 0.18666667)) (sp-flt spt-scalevel-x (meters 0.005)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 300) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 100.00001)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2457) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.4) (sp-rnd-flt spt-scale-x (meters 6.0) (meters 3.0) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 128.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.093333334)) (sp-flt spt-scalevel-x (meters -0.0033333334)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 100.00001)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2456) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 13 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 2.0) (meters 4.0) 1.0) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 255.0) (sp-rnd-flt spt-g 0.0 192.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 605) (new 'static 'sparticle-launch-group :length 29 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-yellow-sage-beam" :launcher (new 'static 'inline-array sparticle-group-item 29 (sp-item 2461 :fade-after (meters 140.0) :falloff-to (meters 140.0) :binding 2459) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2459 :flags (bit1 start-dead launch-asap) :binding 2460) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2460 :flags (bit1 start-dead)) (sp-item 2462) (sp-item 2463) (sp-item 2464) ) :bounds (new 'static 'sphere :w 139264.0) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 609) (new 'static 'sparticle-launch-group :length 1 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-yellow-sage-beam-impact" :launcher (new 'static 'inline-array sparticle-group-item 1 (sp-item 2465 :flags (is-3d))) :bounds (new 'static 'sphere :w 40960.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2465) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 15 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 12.0) (meters 24.0) 1.0) (sp-flt spt-rot-x 16384.0) (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) (sp-flt spt-rot-z (degrees 115.0)) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2461) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.025) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 1.5) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.031111112)) (sp-flt spt-scalevel-x (meters -0.0033333334)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 1800) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 85.0)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2459) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 19 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-y (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-z 5120.0 2048.0 1.0) (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 96.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) (sp-rnd-flt spt-vel-y (meters 0.0) (meters 0.053333335) 1.0) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-accel-z 0.0) (sp-int spt-timer 1800) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2460) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 16 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-rnd-flt spt-num 0.1 1.0 1.0) (sp-rnd-flt spt-scale-x (meters 1.0) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-scalevel-x (meters -0.005)) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-g -0.4) (sp-flt spt-fade-a -0.17777778) (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) (sp-int-plain-rnd spt-timer 30 299 1) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2462) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.8) (sp-rnd-flt spt-scale-x (meters 2.0) (meters 0.5) 1.0) (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) (sp-rnd-flt spt-r 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-vel-y (meters 0.18666667)) (sp-flt spt-scalevel-x (meters 0.005)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 300) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 85.0)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2464) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.75) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 1.5) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.093333334)) (sp-flt spt-scalevel-x (meters -0.0033333334)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 85.0)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2463) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 13 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 2.0) (meters 4.0) 1.0) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-rnd-flt spt-r 100.0 28.0 1.0) (sp-rnd-flt spt-g 64.0 64.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 606) (new 'static 'sparticle-launch-group :length 29 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-green-sage-beam" :launcher (new 'static 'inline-array sparticle-group-item 29 (sp-item 2468 :binding 2466) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2466 :flags (bit1 start-dead launch-asap) :binding 2467) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2467 :flags (bit1 start-dead)) (sp-item 2469) (sp-item 2470) (sp-item 2471) ) :bounds (new 'static 'sphere :w 139264.0) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 610) (new 'static 'sparticle-launch-group :length 1 :duration #xbb8 :linger-duration #x5dc :flags (sp-group-flag use-local-clock) :name "group-citb-green-sage-beam-impact" :launcher (new 'static 'inline-array sparticle-group-item 1 (sp-item 2472 :flags (is-3d))) :bounds (new 'static 'sphere :w 40960.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2472) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 15 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 12.0) (meters 24.0) 1.0) (sp-flt spt-rot-x 16384.0) (sp-rnd-flt spt-rot-y (degrees -20.0) (degrees 40.0) 1.0) (sp-flt spt-rot-z (degrees 180.0)) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-rnd-flt spt-g 128.0 128.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2468) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.025) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 1.5) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-rnd-flt spt-g 128.0 128.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.027777778)) (sp-flt spt-scalevel-x (meters -0.0033333334)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 900) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 100.00001)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2466) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 19 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-x (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-y (meters 0.0) (meters 16.0) 1.0) (sp-rnd-flt spt-z 5120.0 2048.0 1.0) (sp-rnd-flt spt-scale-x (meters 1.2) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-rnd-flt spt-g 128.0 128.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 96.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-rnd-int-flt spt-vel-x (meters -0.026666667) 1 218.45334) (sp-rnd-flt spt-vel-y (meters 0.0) (meters 0.053333335) 1.0) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-accel-z 0.0) (sp-int spt-timer 1800) (sp-cpuinfo-flags bit2 bit7 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2467) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 15 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-rnd-flt spt-num 0.1 1.0 1.0) (sp-rnd-flt spt-scale-x (meters 1.0) (meters 0.4) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-rnd-flt spt-g 128.0 128.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-scalevel-x (meters -0.005)) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-a -0.17777778) (sp-rnd-flt spt-accel-y -0.40960002 -0.6144 1.0) (sp-int-plain-rnd spt-timer 30 299 1) (sp-cpuinfo-flags bit2 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2469) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 2.0) (meters 0.5) 1.0) (sp-rnd-flt spt-scale-y (meters 0.6) (meters 0.8) 1.0) (sp-rnd-flt spt-r 32.0 32.0 1.0) (sp-rnd-flt spt-g 128.0 128.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-vel-y (meters 0.16666667)) (sp-flt spt-scalevel-x (meters 0.005)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 150) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-flt spt-conerot-x (degrees 100.00001)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2471) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 17 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 3.0) (meters 1.5) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-rnd-flt spt-g 128.0 128.0 1.0) (sp-flt spt-b 0.0) (sp-rnd-flt spt-a 32.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.083333336)) (sp-flt spt-scalevel-x (meters -0.0033333334)) (sp-copy-from-other spt-scalevel-y -4) (sp-int spt-timer 300) (sp-cpuinfo-flags bit2 bit14) (sp-flt spt-conerot-x (degrees 100.00001)) (sp-flt spt-conerot-y (degrees -90.0)) (sp-rnd-flt spt-conerot-radius (meters 0.0) (meters 0.5) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2470) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 13 (sp-tex spt-texture (new 'static 'texture-id :index #x12 :page #x2)) (sp-flt spt-num 1.0) (sp-rnd-flt spt-scale-x (meters 2.0) (meters 4.0) 1.0) (sp-rnd-flt spt-rot-z (degrees 0.0) (degrees 360.0) 1.0) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-r 0.0) (sp-rnd-flt spt-g 128.0 128.0 1.0) (sp-flt spt-b 0.0) (sp-flt spt-a 128.0) (sp-flt spt-fade-a -5.12) (sp-int spt-timer 20) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2473) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 12 (sp-tex spt-texture (new 'static 'texture-id :index #xc :page #x2)) (sp-func spt-birth-func 'birth-func-set-quat) (sp-rnd-flt spt-num 1.0 1.0 1.0) (sp-rnd-flt spt-scale-x (meters 0.4) (meters 0.25) 1.0) (sp-flt spt-scale-y (meters 5.6)) (sp-rnd-flt spt-r 24.0 32.0 1.0) (sp-flt spt-g 0.0) (sp-rnd-flt spt-b 96.0 128.0 1.0) (sp-flt spt-a 128.0) (sp-int spt-timer 5) (sp-cpuinfo-flags bit2 bit3 bit14 left-multiply-quat) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 662) (new 'static 'sparticle-launch-group :length #xac :duration #xbb8 :linger-duration #x5dc :name "group-citadel-warpgate" :launcher (new 'static 'inline-array sparticle-group-item 172 (sp-item 2689 :fade-after (meters 60.0) :falloff-to (meters 60.0)) (sp-item 2690 :fade-after (meters 60.0) :falloff-to (meters 100.0) :binding 2687) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2687 :flags (bit1 start-dead launch-asap)) (sp-item 2691 :fade-after (meters 60.0) :falloff-to (meters 100.0) :binding 2688) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2688 :flags (bit1 start-dead launch-asap)) (sp-item 2692 :fade-after (meters 100.0) :flags (is-3d)) ) :bounds (new 'static 'sphere :w 32768.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2692) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 14 (sp-tex spt-texture (new 'static 'texture-id :index #x3 :page #x2)) (sp-flt spt-num 0.5) (sp-flt spt-x (meters 0.0)) (sp-flt spt-scale-x (meters 5.0)) (sp-flt spt-rot-x 16384.0) (sp-flt spt-rot-z (degrees 82.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 255.0 32.0 1.0) (sp-rnd-flt spt-b 64.0 64.0 1.0) (sp-rnd-flt spt-a 0.0 64.0 1.0) (sp-int spt-timer 10) (sp-cpuinfo-flags bit3 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2691) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 12 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 0.25) (sp-flt spt-x (meters -2.0)) (sp-flt spt-scale-x (meters 0.25)) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-g 128.0) (sp-flt spt-a 0.0) (sp-flt spt-vel-x (meters 0.0033333334)) (sp-int spt-timer 600) (sp-cpuinfo-flags bit3 bit14) (sp-flt spt-rotate-y (degrees -35.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2688) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 20 (sp-tex spt-texture (new 'static 'texture-id :index #x4 :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters 4.3555555)) (sp-flt spt-y (meters 4.0)) (sp-rnd-flt spt-z 22118.4 4096.0 1.0) (sp-rnd-flt spt-scale-x (meters 0.2) (meters 0.1) 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 196.0 1.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-flt spt-vel-x (meters 0.0)) (sp-flt spt-vel-z (meters 0.0)) (sp-flt spt-fade-a 0.16) (sp-flt spt-accel-x 1.2136296) (sp-flt spt-accel-z -0.75093335) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2689) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 14 (sp-rnd-flt spt-num 3.0 3.0 1.0) (sp-flt spt-x (meters -0.5)) (sp-int spt-rot-x 5) (sp-flt spt-r 4096.0) (sp-flt spt-g 3481.6) (sp-flt spt-b 3481.6) (sp-rnd-flt spt-vel-y (meters -0.026666667) (meters -0.02) 1.0) (sp-flt spt-fade-b 2.968116) (sp-int spt-timer 69) (sp-cpuinfo-flags aux-list) (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 360.0) 1.0) (sp-rnd-flt spt-conerot-radius (meters 4.0) (meters 3.0) 1.0) (sp-flt spt-rotate-y (degrees 6.0000005)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2690) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 11 (sp-tex spt-texture (new 'static 'texture-id :index #xf :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-scale-x (meters 0.25)) (sp-copy-from-other spt-scale-y -4) (sp-flt spt-g 128.0) (sp-flt spt-a 0.0) (sp-flt spt-accel-x 0.06826667) (sp-int spt-timer 690) (sp-cpuinfo-flags bit3 bit14) (sp-flt spt-rotate-y (degrees 0.0)) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2687) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 21 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 1.0) (sp-flt spt-x (meters 4.3555555)) (sp-flt spt-y (meters 4.0)) (sp-flt spt-z 9011.2) (sp-rnd-flt spt-scale-x (meters 1.1) (meters 0.6) 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 64.0 1.0) (sp-rnd-flt spt-a 8.0 32.0 1.0) (sp-rnd-flt spt-omega 0.0 65536.0 1.0) (sp-flt spt-vel-x (meters -0.0044444446)) (sp-flt spt-vel-z (meters -0.0033333334)) (sp-rnd-flt spt-rotvel-z (degrees 0.0) (degrees 1.2) 1.0) (sp-flt spt-fade-a 0.21333334) (sp-flt spt-accel-x 4.247704) (sp-int spt-timer 690) (sp-cpuinfo-flags bit2 bit3 bit7 bit14) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-group-id-table* 683) (new 'static 'sparticle-launch-group :length 6 :duration #xbb8 :linger-duration #x5dc :name "group-part-citadel-torch" :launcher (new 'static 'inline-array sparticle-group-item 6 (sp-item 2832 :fade-after (meters 180.0) :falloff-to (meters 200.0)) (sp-item 2833 :fade-after (meters 120.0) :falloff-to (meters 120.0)) (sp-item 2834 :fade-after (meters 50.0) :falloff-to (meters 50.0) :period 600 :length 90) (sp-item 2835 :fade-after (meters 50.0) :falloff-to (meters 50.0) :period 369 :length 69) (sp-item 2836 :fade-after (meters 40.0) :falloff-to (meters 40.0) :period 710 :length 51) (sp-item 2837 :fade-after (meters 50.0) :falloff-to (meters 50.0)) ) :bounds (new 'static 'sphere :y 12288.0 :w 16384.0) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2837) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 15 (sp-flt spt-num 0.3) (sp-flt spt-x (meters 0.2)) (sp-rnd-flt spt-y (meters 1.0) (meters 1.0) 1.0) (sp-int spt-rot-x 5) (sp-flt spt-r 4096.0) (sp-flt spt-g 2867.2) (sp-flt spt-b 3276.8) (sp-rnd-flt spt-vel-x (meters 0.0) (meters 0.006666667) 1.0) (sp-flt spt-vel-y (meters 0.026666667)) (sp-int spt-timer 180) (sp-cpuinfo-flags aux-list) (sp-int spt-next-time 120) (sp-launcher-by-id spt-next-launcher 2838) (sp-rnd-flt spt-rotate-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2838) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 2 (sp-flt spt-fade-b -6.826667) (sp-end)) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2832) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 19 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-rnd-int spt-num 1069547520 1 1.0) (sp-rnd-flt spt-x (meters -0.35) (meters 0.7) 1.0) (sp-rnd-flt spt-z -1433.6 2867.2 1.0) (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 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 128.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 60.0 1.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-vel-y (meters 0.016666668) (meters 0.013333334) 1.0) (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) (sp-flt spt-fade-a 13.066667) (sp-flt spt-accel-y -0.8192) (sp-int spt-timer 75) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 15) (sp-launcher-by-id spt-next-launcher 2839) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2839) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 2 (sp-flt spt-fade-a -1.3333334) (sp-end)) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2834) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 20 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 1.5) (sp-rnd-flt spt-x (meters -0.4) (meters 0.8) 1.0) (sp-flt spt-y (meters 1.0)) (sp-rnd-flt spt-z -1638.4 3276.8 1.0) (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 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 128.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 60.0 1.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-vel-y (meters 0.02) (meters 0.006666667) 1.0) (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) (sp-flt spt-fade-a 13.066667) (sp-flt spt-accel-y -0.8192) (sp-int spt-timer 105) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 15) (sp-launcher-by-id spt-next-launcher 2839) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2835) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 20 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 1.5) (sp-rnd-flt spt-x (meters -0.2) (meters 0.6) 1.0) (sp-flt spt-y (meters 0.5)) (sp-rnd-flt spt-z 0.0 1638.4 1.0) (sp-rnd-flt spt-scale-x (meters 0.6) (meters 0.3) 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 128.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 60.0 1.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.0033333334) 1.0) (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) (sp-flt spt-fade-a 13.066667) (sp-flt spt-accel-y -0.8192) (sp-int spt-timer 105) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 15) (sp-launcher-by-id spt-next-launcher 2839) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2836) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 20 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 2.0) (sp-rnd-flt spt-x (meters 0.0) (meters 0.2) 1.0) (sp-flt spt-y (meters 0.6)) (sp-rnd-flt spt-z -2457.6 2457.6 1.0) (sp-rnd-flt spt-scale-x (meters 0.7) (meters 0.4) 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 128.0 128.0 1.0) (sp-rnd-flt spt-g 0.0 60.0 1.0) (sp-flt spt-a 0.0) (sp-rnd-flt spt-vel-y (meters 0.018333333) (meters 0.005) 1.0) (sp-rnd-flt spt-rotvel-z (degrees -0.1) (degrees 0.2) 1.0) (sp-flt spt-fade-a 13.066667) (sp-flt spt-accel-y -0.8192) (sp-int spt-timer 105) (sp-cpuinfo-flags bit2 bit3 bit14) (sp-int spt-next-time 15) (sp-launcher-by-id spt-next-launcher 2839) (sp-end) ) ) ) ;; failed to figure out what this is: (set! (-> *part-id-table* 2833) (new 'static 'sparticle-launcher :init-specs (new 'static 'inline-array sp-field-init-spec 28 (sp-tex spt-texture (new 'static 'texture-id :page #x2)) (sp-flt spt-num 0.4) (sp-rnd-flt spt-x (meters -0.5) (meters 1.0) 1.0) (sp-flt spt-y (meters 0.3)) (sp-rnd-flt spt-z -2048.0 4096.0 1.0) (sp-rnd-flt spt-scale-x (meters 1.0) (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-flt spt-r 128.0) (sp-flt spt-g 96.0) (sp-flt spt-b 96.0) (sp-rnd-flt spt-a 16.0 32.0 1.0) (sp-flt spt-vel-y (meters 0.01)) (sp-flt spt-scalevel-x (meters 0.0005)) (sp-rnd-int-flt spt-rotvel-z (degrees -0.26666668) 1 97.09037) (sp-copy-from-other spt-scalevel-y -4) (sp-flt spt-fade-r -0.10666667) (sp-flt spt-fade-g -0.053333335) (sp-flt spt-fade-b -0.053333335) (sp-flt spt-fade-a -0.08) (sp-flt spt-accel-x 0.27306667) (sp-flt spt-accel-y 0.13653333) (sp-flt spt-friction 0.9975) (sp-int spt-timer 600) (sp-cpuinfo-flags bit2 bit14) (sp-rnd-flt spt-conerot-x (degrees 0.0) (degrees 5.0) 1.0) (sp-rnd-flt spt-conerot-y (degrees 0.0) (degrees 360.0) 1.0) (sp-end) ) ) )