mirror of
https://github.com/open-goal/jak-project
synced 2026-08-07 18:23:13 -04:00
6a06291e6e
Ports the `get-texture` macro added in Jak 3 to Jak 1 and 2.
3827 lines
107 KiB
Common Lisp
Vendored
Generated
3827 lines
107 KiB
Common Lisp
Vendored
Generated
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; definition of type strip-part
|
|
(deftype strip-part (part-spawner)
|
|
()
|
|
)
|
|
|
|
;; definition for method 3 of type strip-part
|
|
(defmethod inspect ((this strip-part))
|
|
(when (not this)
|
|
(set! this this)
|
|
(goto cfg-4)
|
|
)
|
|
(let ((t9-0 (method-of-type part-spawner inspect)))
|
|
(t9-0 this)
|
|
)
|
|
(label cfg-4)
|
|
this
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-streetlight-glows
|
|
:id 203
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 3 :fade-after (meters 100) :flags (bit1 bit6) :period (seconds 1) :length (seconds 0.017) :hour-mask #b111111111110000000)
|
|
(sp-item 4 :fade-after (meters 300) :flags (bit1 bit6) :period (seconds 1) :length (seconds 0.017) :hour-mask #b111111111110000000)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 3
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 6) (meters 0.1))
|
|
(:rot-x (degrees 9))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:omega (degrees 2261.25))
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 6144.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 4
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 16) (meters 0.1))
|
|
(:rot-x (degrees 9))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0 255.0)
|
|
(:b 255.0)
|
|
(:a 8.0)
|
|
(:omega (degrees 6765.7505))
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 6144.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-red-distant-glows
|
|
:id 204
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 961 :fade-after (meters 400) :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 961
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 12) (meters 0.5))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 10) (meters 0.5))
|
|
(:r 255.0)
|
|
(:g 0.0 32.0)
|
|
(:b 0.0)
|
|
(:a 8.0 2.0)
|
|
(:omega (degrees 9015.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 2048.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-red-glows
|
|
:id 205
|
|
:bounds (static-bspherem 0 0 0 3)
|
|
:parts ((sp-item 962 :fade-after (meters 60) :flags (bit6)) (sp-item 963 :fade-after (meters 100) :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 962
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1) (meters 0.1))
|
|
(:rot-x (degrees 2.25))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 32.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1361.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 2048.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 963
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 6) (meters 0.1))
|
|
(:rot-x (degrees 2.25))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 32.0)
|
|
(:b 0.0)
|
|
(:a 8.0)
|
|
(:omega (degrees 2265.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 2048.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-yellow-glows
|
|
:id 206
|
|
:bounds (static-bspherem 0 0 0 4)
|
|
:parts ((sp-item 964 :fade-after (meters 200) :flags (bit6)) (sp-item 965 :fade-after (meters 200) :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 964
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1.5) (meters 0.1))
|
|
(:rot-x (degrees 4.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 0.0 32.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 4515.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 4096.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 965
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 6) (meters 0.1))
|
|
(:rot-x (degrees 4.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 0.0 32.0)
|
|
(:a 8.0)
|
|
(:omega (degrees 4511.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 4096.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-tall-wall-glows
|
|
:id 207
|
|
:bounds (static-bspherem 0 0 0 6)
|
|
:parts ((sp-item 966 :fade-after (meters 60) :flags (bit6) :hour-mask #b111111111110000000)
|
|
(sp-item 967 :fade-after (meters 100) :flags (bit6) :hour-mask #b111111111110000000)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 966
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:y (meters -0.5))
|
|
(:scale-x (meters 7) (meters 0.1))
|
|
(:rot-x (degrees 6.7500005))
|
|
(:scale-y (meters 4) (meters 0.1))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 16.0 4.0)
|
|
(:omega (degrees 1361.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 4096.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 967
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:y (meters -0.5))
|
|
(:scale-x (meters 16) (meters 0.1))
|
|
(:rot-x (degrees 6.7500005))
|
|
(:scale-y (meters 12) (meters 0.1))
|
|
(:r 255.0)
|
|
(:g 255.0 255.0)
|
|
(:b 255.0)
|
|
(:a 8.0)
|
|
(:omega (degrees 2265.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 4096.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-smokestack
|
|
:id 208
|
|
:bounds (static-bspherem 0 0 0 128)
|
|
:parts ((sp-item 968) (sp-item 969 :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 969
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:y (meters 1))
|
|
(:scale-x (meters 32) (meters 0.1))
|
|
(:rot-x (degrees 67.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 240.0)
|
|
(:b 100.0)
|
|
(:a 16.0 4.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 43008.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 968
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 0.0 0.5)
|
|
(:scale-x (meters 3) (meters 1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-y (meters 0.04) (meters 0.04))
|
|
(:scalevel-x (meters 0.016666668) (meters 0.016666668))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.0)
|
|
(:fade-g -0.36)
|
|
(:fade-b -4.24)
|
|
(:fade-a -0.026666667 -0.053333335)
|
|
(:accel-x (meters -0.00066666666) (meters -0.0013333333))
|
|
(:accel-y (meters 0.00016666666) (meters 0.00016666666))
|
|
(:friction 0.95)
|
|
(:timer (seconds 8))
|
|
(:flags (sp-cpuinfo-flag-2))
|
|
(:userdata :data (new 'static 'boxed-array :type int32 40 1 0 #xc00000 #xc00000 #xc03300))
|
|
(:next-time (seconds 0.085) (seconds 0.015))
|
|
(:next-launcher 970)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 970
|
|
:init-specs ((:fade-r 0.0) (:fade-g 0.0) (:fade-b 0.0) (:next-time (seconds 0.035) (seconds 0.13)) (:next-launcher 971))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 971
|
|
:init-specs ((:scalevel-x (meters 0.016666668) (meters 0.016666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -0.14666666)
|
|
(:fade-g -0.7866667)
|
|
(:fade-b -0.88)
|
|
(:next-time (seconds 0.35) (seconds 0.147))
|
|
(:next-launcher 972)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 972
|
|
:init-specs ((:scalevel-x (meters 0.008333334) (meters 0.008333334))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -1.2944444)
|
|
(:fade-g -0.7111111)
|
|
(:fade-b -0.094444446)
|
|
(:next-time (seconds 0.5) (seconds 0.097))
|
|
(:next-launcher 973)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 973
|
|
:init-specs ((:fade-r 0.0) (:fade-g 0.0) (:fade-b 0.0) (:fade-a -0.024))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-fencespikes-sparks-3
|
|
:id 209
|
|
:duration (seconds 0.335)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 974 :fade-after (meters 80) :falloff-to (meters 80))
|
|
(sp-item 975 :fade-after (meters 80) :falloff-to (meters 80))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-fencespikes-sparks-9
|
|
:id 210
|
|
:duration (seconds 0.335)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 976 :fade-after (meters 80) :falloff-to (meters 80))
|
|
(sp-item 977 :fade-after (meters 80) :falloff-to (meters 80))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-fencespikes-sparks-10
|
|
:id 211
|
|
:duration (seconds 0.335)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 978 :fade-after (meters 80) :falloff-to (meters 80))
|
|
(sp-item 977 :fade-after (meters 80) :falloff-to (meters 80))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-fencespikes-sparks-11
|
|
:id 212
|
|
:duration (seconds 0.335)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 979 :fade-after (meters 80) :falloff-to (meters 80))
|
|
(sp-item 975 :fade-after (meters 80) :falloff-to (meters 80))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 974
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:num 1.0 4.0)
|
|
(:z (meters 2))
|
|
(:scale-x (meters 0.1) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.2))
|
|
(:r 180.0 32.0)
|
|
(:g 150.0 32.0)
|
|
(:b 130.0 32.0)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.046666667) (meters 0.06666667))
|
|
(:scalevel-x (meters -0.00008333333))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:accel-y (meters -0.003))
|
|
(:friction 0.95 0.04)
|
|
(:timer (seconds 4))
|
|
(:flags (sp-cpuinfo-flag-0 sp-cpuinfo-flag-2 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14))
|
|
(:userdata 452608.0)
|
|
(:func 'check-drop-level-strip-fencespikes-sparks-10)
|
|
(:conerot-x (degrees 35) (degrees 20))
|
|
(:conerot-y (degrees 180))
|
|
(:conerot-z (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 135))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 976
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:num 1.0 2.0)
|
|
(:z (meters 2))
|
|
(:scale-x (meters 0.1) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.2))
|
|
(:r 180.0 32.0)
|
|
(:g 150.0 32.0)
|
|
(:b 130.0 32.0)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.046666667) (meters 0.06666667))
|
|
(:scalevel-x (meters -0.00008333333))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:accel-y (meters -0.003))
|
|
(:friction 0.95 0.04)
|
|
(:timer (seconds 4))
|
|
(:flags (sp-cpuinfo-flag-0 sp-cpuinfo-flag-2 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14))
|
|
(:userdata 371916.8)
|
|
(:func 'check-drop-level-strip-fencespikes-sparks-10)
|
|
(:conerot-x (degrees 35) (degrees 20))
|
|
(:conerot-y (degrees 180))
|
|
(:conerot-z (degrees -90) (degrees 180))
|
|
(:rotate-y (degrees 90))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; definition for function check-drop-level-strip-fencespikes-sparks-10
|
|
;; INFO: Used lq/sq
|
|
(defun check-drop-level-strip-fencespikes-sparks-10 ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 matrix))
|
|
(when (< (-> arg2 vector 0 y) (-> arg1 user-float))
|
|
(let ((gp-0 (new 'stack-no-clear 'vector)))
|
|
(sp-kill-particle arg0 arg1)
|
|
(set-vector! gp-0 (-> arg2 vector 0 x) (-> arg1 user-float) (-> arg2 vector 0 z) 1.0)
|
|
(launch-particles (-> *part-id-table* 980) gp-0)
|
|
(launch-particles (-> *part-id-table* 981) gp-0)
|
|
(launch-particles (-> *part-id-table* 982) gp-0)
|
|
)
|
|
)
|
|
(none)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 978
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:num 1.0 4.0)
|
|
(:z (meters 2))
|
|
(:scale-x (meters 0.1) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.2))
|
|
(:r 180.0 32.0)
|
|
(:g 150.0 32.0)
|
|
(:b 130.0 32.0)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.046666667) (meters 0.06666667))
|
|
(:scalevel-x (meters -0.00008333333))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:accel-y (meters -0.003))
|
|
(:friction 0.95 0.04)
|
|
(:timer (seconds 4))
|
|
(:flags (sp-cpuinfo-flag-0 sp-cpuinfo-flag-2 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14))
|
|
(:userdata 371916.8)
|
|
(:func 'check-drop-level-strip-fencespikes-sparks-10)
|
|
(:conerot-x (degrees 35) (degrees 20))
|
|
(:conerot-y (degrees 180))
|
|
(:conerot-z (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 90))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 980
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 1.0 3.0)
|
|
(:scale-x (meters 0.05) (meters 0.15))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.05) (meters 0.15))
|
|
(:r 180.0 32.0)
|
|
(:g 150.0 32.0)
|
|
(:b 130.0 32.0)
|
|
(:a 96.0 32.0)
|
|
(:vel-y (meters 0.006666667) (meters 0.026666667))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:fade-a -0.42666668 -0.85333335)
|
|
(:accel-y (meters -0.00066666666))
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:userdata
|
|
:data (new 'static 'boxed-array :type int32 40 1 0 #x4f800500 #x4f800600 #x4f800700 #x4f800800 #x4f800900)
|
|
)
|
|
(:conerot-x (degrees 10) (degrees 60))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 981
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 1.0 1.0)
|
|
(:scale-x (meters 0.05) (meters 0.15))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.05) (meters 0.15))
|
|
(:r 180.0 32.0)
|
|
(:g 150.0 32.0)
|
|
(:b 130.0 32.0)
|
|
(:a 96.0 32.0)
|
|
(:vel-y (meters 0) (meters 0.04))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:friction 0.94 0.02)
|
|
(:timer (seconds 8))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:userdata
|
|
:data (new 'static 'boxed-array :type int32 40 1 0 #x4f800500 #x4f800600 #x4f800700 #x4f800800 #x4f800900)
|
|
)
|
|
(:next-time (seconds 1.5) (seconds 0.497))
|
|
(:next-launcher 983)
|
|
(:conerot-x (degrees 90))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 983
|
|
:init-specs ((:rotvel-z (degrees 0)) (:fade-a -0.10666667 -0.10666667))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 982
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 0.5 1.0)
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:scale-y (meters 0.5) (meters 0.5))
|
|
(:r 80.0 16.0)
|
|
(:g 70.0 16.0)
|
|
(:b 70.0 16.0)
|
|
(:a 16.0 16.0)
|
|
(:vel-y (meters 0.013333334) (meters 0.026666667))
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0016666667))
|
|
(:scalevel-y (meters 0.0033333334) (meters 0.0016666667))
|
|
(:fade-a -0.026666667 -0.026666667)
|
|
(:accel-y (meters 0) (meters 0.00033333333))
|
|
(:friction 0.9 0.05)
|
|
(:timer (seconds 8))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:conerot-x (degrees 70) (degrees 20))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 977
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 1.0 4.0)
|
|
(:z (meters 2))
|
|
(:scale-x (meters 0.5) (meters 0.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5) (meters 0.5))
|
|
(:r 80.0 16.0)
|
|
(:g 70.0 16.0)
|
|
(:b 70.0 16.0)
|
|
(:a 16.0 32.0)
|
|
(:vel-y (meters 0.046666667) (meters 0.06666667))
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0016666667))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.026666667 -0.026666667)
|
|
(:accel-y (meters 0) (meters -0.00033333333))
|
|
(:friction 0.85 0.04)
|
|
(:timer (seconds 8))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:conerot-x (degrees 35) (degrees 20))
|
|
(:conerot-y (degrees 180))
|
|
(:conerot-z (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 90))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 979
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:num 1.0 2.0)
|
|
(:z (meters 2))
|
|
(:scale-x (meters 0.1) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.2))
|
|
(:r 180.0 32.0)
|
|
(:g 150.0 32.0)
|
|
(:b 130.0 32.0)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.046666667) (meters 0.06666667))
|
|
(:scalevel-x (meters -0.00008333333))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:accel-y (meters -0.003))
|
|
(:friction 0.95 0.04)
|
|
(:timer (seconds 4))
|
|
(:flags (sp-cpuinfo-flag-0 sp-cpuinfo-flag-2 sp-cpuinfo-flag-12 sp-cpuinfo-flag-14))
|
|
(:userdata 452608.0)
|
|
(:func 'check-drop-level-strip-fencespikes-sparks-10)
|
|
(:conerot-x (degrees 35) (degrees 20))
|
|
(:conerot-y (degrees 180))
|
|
(:conerot-z (degrees -90) (degrees 180))
|
|
(:rotate-y (degrees 135))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 975
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 1.0 4.0)
|
|
(:z (meters 2))
|
|
(:scale-x (meters 0.5) (meters 0.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5) (meters 0.5))
|
|
(:r 80.0 16.0)
|
|
(:g 70.0 16.0)
|
|
(:b 70.0 16.0)
|
|
(:a 16.0 32.0)
|
|
(:vel-y (meters 0.046666667) (meters 0.06666667))
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0016666667))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.026666667 -0.026666667)
|
|
(:accel-y (meters 0) (meters -0.00033333333))
|
|
(:friction 0.85 0.04)
|
|
(:timer (seconds 8))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:conerot-x (degrees 35) (degrees 20))
|
|
(:conerot-y (degrees 180))
|
|
(:conerot-z (degrees 0) (degrees 360))
|
|
(:rotate-y (degrees 135))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-curtain-saw-dust
|
|
:id 213
|
|
:duration (seconds 0.017)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 6)
|
|
:parts ((sp-item 984 :fade-after (meters 80) :falloff-to (meters 80))
|
|
(sp-item 985 :fade-after (meters 30) :falloff-to (meters 50))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 985
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 1.0 2.5)
|
|
(:y (meters 0) (meters 3))
|
|
(:scale-x (meters 0.1) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.2))
|
|
(:r 180.0 32.0)
|
|
(:g 150.0 32.0)
|
|
(:b 130.0 32.0)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.013333334) (meters 0.026666667))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:fade-a -0.18285714 -0.42666668)
|
|
(:accel-y (meters -0.001) (meters -0.00066666666))
|
|
(:friction 0.95)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:userdata
|
|
:data (new 'static 'boxed-array :type int32 40 1 0 #x4f800500 #x4f800600 #x4f800700 #x4f800800 #x4f800900)
|
|
)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 984
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 1.0 4.0)
|
|
(:y (meters -0.5) (meters 2))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 80.0 16.0)
|
|
(:g 70.0 16.0)
|
|
(:b 70.0 16.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-y (meters 0.013333334) (meters 0.026666667))
|
|
(:scalevel-x (meters 0.013333334) (meters 0.013333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.18285714 -0.42666668)
|
|
(:friction 0.95)
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-pitspikes-dust
|
|
:id 214
|
|
:duration (seconds 0.017)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 8 10)
|
|
:parts ((sp-item 986 :fade-after (meters 80) :falloff-to (meters 80))
|
|
(sp-item 987 :fade-after (meters 80) :falloff-to (meters 80))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 986
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:birth-func 'pitspikes-birth-func)
|
|
(:num 1.0 4.5)
|
|
(:x (meters 2.9) 6 (meters 1.7))
|
|
(:y (meters -1) 6 (meters 0))
|
|
(:z (meters 0) 6 (meters 0))
|
|
(:scale-x (meters 0.15) (meters 0.15))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 170.0 30.0)
|
|
(:g 140.0 40.0)
|
|
(:b 140.0 20.0)
|
|
(:a 32.0 16.0)
|
|
(:vel-z (meters -0.01))
|
|
(:friction 0.7 0.15)
|
|
(:timer (seconds 4))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:next-time (seconds 1) (seconds 1.33))
|
|
(:next-launcher 988)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 987
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:birth-func 'pitspikes-birth-func)
|
|
(:num 1.0 4.5)
|
|
(:x (meters 2.9) 6 (meters 1.7))
|
|
(:y (meters -1) 6 (meters 0))
|
|
(:z (meters 0) 6 (meters 0))
|
|
(:scale-x (meters 0.15) (meters 0.15))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 90.0 30.0)
|
|
(:g 70.0 20.0)
|
|
(:b 70.0 10.0)
|
|
(:a 32.0 16.0)
|
|
(:vel-z (meters 0))
|
|
(:friction 0.7 0.15)
|
|
(:timer (seconds 4))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:next-time (seconds 1) (seconds 1.33))
|
|
(:next-launcher 988)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 988
|
|
:init-specs ((:scalevel-x (meters 0.0033333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.42666668)
|
|
(:accel-x (meters 0.0001) (meters 0.0001))
|
|
(:accel-z (meters -0.000033333334) (meters 0.00006666667))
|
|
(:friction 0.0)
|
|
(:next-time (seconds 0.25))
|
|
(:next-launcher 989)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 989
|
|
:init-specs ((:scalevel-x (meters 0.006666667)) (:scalevel-y :copy scalevel-x) (:fade-a -0.026666667 -0.026666667))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-grenade-point
|
|
:id 215
|
|
:bounds (static-bspherem 0 6 0 8)
|
|
:parts ((sp-item 990 :fade-after (meters 150) :falloff-to (meters 150)) (sp-item 991) (sp-item 992 :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 992
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:y (meters 3))
|
|
(:scale-x (meters 24) (meters 0.1))
|
|
(:rot-x (degrees 67.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 255.0)
|
|
(:a 16.0 4.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 22528.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 990
|
|
:init-specs ((:texture (hotdot effects))
|
|
(:num 0.5 1.0)
|
|
(:x (meters 0) (meters 0.5))
|
|
(:scale-x (meters 2.5) (meters 2.5))
|
|
(:scale-y (meters 2.5) (meters 2.5))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 192.0 64.0)
|
|
(:a 64.0)
|
|
(:vel-y (meters 0.016666668) (meters 0.033333335))
|
|
(:scalevel-x (meters 0.016666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -0.10666667)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a -0.13333334 -0.1)
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 991
|
|
:init-specs ((:texture (hotdot effects))
|
|
(:num 0.1)
|
|
(:y (meters 1))
|
|
(:scale-x (meters 3.5) (meters 1.5))
|
|
(:scale-y (meters 10) (meters 10.5))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 192.0 64.0)
|
|
(:a 96.0)
|
|
(:vel-y (meters 0.006666667) (meters 0.013333334))
|
|
(:scalevel-y (meters 0.1) (meters 0.06666667))
|
|
(:fade-r -0.10666667)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a -0.32 -0.2)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-grenade-point-hit
|
|
:id 216
|
|
:bounds (static-bspherem 0 6 0 8)
|
|
:parts ((sp-item 993 :fade-after (meters 150) :falloff-to (meters 150)) (sp-item 994) (sp-item 995 :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 995
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:y (meters 3))
|
|
(:scale-x (meters 24) (meters 0.1))
|
|
(:rot-x (degrees 67.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 64.0)
|
|
(:b 192.0)
|
|
(:a 16.0 4.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 22528.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 994
|
|
:init-specs ((:texture (hotdot effects))
|
|
(:num 0.1)
|
|
(:y (meters 1))
|
|
(:scale-x (meters 3.5) (meters 1.5))
|
|
(:scale-y (meters 10) (meters 10.5))
|
|
(:r 128.0)
|
|
(:g 64.0)
|
|
(:b 192.0 64.0)
|
|
(:a 96.0)
|
|
(:vel-y (meters 0.006666667) (meters 0.013333334))
|
|
(:scalevel-y (meters 0.1) (meters 0.06666667))
|
|
(:fade-r -0.10666667)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a -0.32 -0.2)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 993
|
|
:init-specs ((:texture (hotdot effects))
|
|
(:num 1.5)
|
|
(:x (meters 0) (meters 0.5))
|
|
(:scale-x (meters 3.5) (meters 2.5))
|
|
(:scale-y (meters 3.5) (meters 2.5))
|
|
(:r 128.0)
|
|
(:g 64.0)
|
|
(:b 192.0 64.0)
|
|
(:a 64.0)
|
|
(:vel-y (meters 0.033333335) (meters 0.05))
|
|
(:scalevel-x (meters 0.023333333))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -0.10666667)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a -0.13333334 -0.13333334)
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 996
|
|
:init-specs ((:texture (hotdot effects))
|
|
(:num 0.5 0.5)
|
|
(:x (meters 0) (meters 0.5))
|
|
(:scale-x (meters 2.5) (meters 2.5))
|
|
(:scale-y (meters 2.5) (meters 2.5))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 192.0 64.0)
|
|
(:a 64.0)
|
|
(:vel-y (meters 0.016666668) (meters 0.033333335))
|
|
(:scalevel-x (meters 0.016666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -0.10666667)
|
|
(:fade-g -0.10666667)
|
|
(:fade-a -0.13333334 -0.1)
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-grenade-point-dead
|
|
:id 217
|
|
:bounds (static-bspherem -16 0 0 24)
|
|
:parts ((sp-item 997 :fade-after (meters 200) :falloff-to (meters 300) :flags (bit7)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 997
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 0.0 0.5)
|
|
(:y (meters 0))
|
|
(:z (meters 0.75))
|
|
(:scale-x (meters 1.5) (meters 0.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 64.0 128.0)
|
|
(:g :copy r)
|
|
(:b :copy g)
|
|
(:a 24.0 24.0)
|
|
(:vel-y (meters 0.03) (meters 0.01))
|
|
(:scalevel-x (meters 0.013333334) (meters 0.013333334))
|
|
(:rotvel-z (degrees -0.2) (degrees 0.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -0.10666667 -0.21333334)
|
|
(:fade-g :copy fade-r)
|
|
(:fade-b :copy fade-g)
|
|
(:fade-a -0.026666667 -0.026666667)
|
|
(:accel-x (meters -0.001) (meters -0.00033333333))
|
|
(:accel-y (meters 0.0001) (meters 0.0001))
|
|
(:friction 0.96)
|
|
(:timer (seconds 6))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:next-time (seconds 0.25) (seconds 0.015))
|
|
(:next-launcher 998)
|
|
(:rotate-x (degrees 0))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 998
|
|
:init-specs ((:scalevel-x (meters 0.006666667) (meters 0.006666667)) (:scalevel-y :copy scalevel-x))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 999
|
|
:init-specs ((:scalevel-x (meters 0.0033333334) (meters 0.0033333334)) (:scalevel-y :copy scalevel-x))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-lightning-silo-tip
|
|
:id 218
|
|
:bounds (static-bspherem 0 0 0 4)
|
|
:parts ((sp-item 1000 :fade-after (meters 80) :falloff-to (meters 120) :flags (bit7)) (sp-item 1001 :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1000
|
|
:init-specs ((:texture (motion-blur-part effects))
|
|
(:num 4.0 8.0)
|
|
(:scale-x (meters 1))
|
|
(:rot-x 4)
|
|
(:scale-y (meters 0.05) (meters 0.05))
|
|
(:r 32.0 96.0)
|
|
(:g :copy r)
|
|
(:b 255.0)
|
|
(:a 64.0 64.0)
|
|
(:omega (degrees 0.03375))
|
|
(:vel-z (meters 0.06666667) (meters 0.13333334))
|
|
(:fade-r -0.85333335)
|
|
(:fade-g -0.85333335)
|
|
(:friction 0.875)
|
|
(:timer (seconds 0.335) (seconds 0.665))
|
|
(:flags (sp-cpuinfo-flag-0 sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:func 'sparticle-motion-blur)
|
|
(:next-time (seconds 0.017) (seconds 0.98))
|
|
(:next-launcher 1002)
|
|
(:conerot-x (degrees -45) (degrees 90))
|
|
(:conerot-z (degrees -45) (degrees 90))
|
|
(:rotate-y (degrees 0))
|
|
(:conerot-radius (meters 0) (meters 0.2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1002
|
|
:init-specs ((:fade-r 0.0) (:fade-g 0.0) (:fade-b 0.0) (:fade-a -0.85333335 -1.7066667))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1001
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1.5))
|
|
(:rot-x (degrees 22.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 0.0 64.0)
|
|
(:g 64.0 64.0)
|
|
(:b 255.0)
|
|
(:a 50.0)
|
|
(:fade-a -0.33333334)
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 8192.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-ecowell-explosion
|
|
:id 219
|
|
:duration (seconds 3)
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 0 0 32)
|
|
:parts ((sp-item 1003 :fade-after (meters 200) :falloff-to (meters 200) :period (seconds 3) :length (seconds 0.085))
|
|
(sp-item 1004 :period (seconds 3) :length (seconds 0.035) :offset 10)
|
|
(sp-item 1005 :fade-after (meters 120) :falloff-to (meters 120) :period (seconds 3) :length (seconds 0.335) :offset 25)
|
|
(sp-item 1006 :fade-after (meters 60) :period (seconds 3) :length (seconds 0.117) :offset 10)
|
|
(sp-item 1007 :period (seconds 3) :length (seconds 0.167) :offset 15)
|
|
(sp-item 1008 :period (seconds 3) :length (seconds 0.017))
|
|
(sp-item 1009 :period (seconds 3) :length (seconds 0.167) :offset 15)
|
|
(sp-item 1010 :period (seconds 3) :length (seconds 0.017))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1008
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:y (meters -2.5))
|
|
(:scale-x (meters 32))
|
|
(:rot-x (degrees 45))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 24.0)
|
|
(:scalevel-x (meters 0.5))
|
|
(:rotvel-z (degrees 0.3))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.0)
|
|
(:fade-g -4.266667)
|
|
(:fade-b 0.0)
|
|
(:fade-a 0.0)
|
|
(:timer (seconds 0.217))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 40960.0)
|
|
(:next-time (seconds 0.1))
|
|
(:next-launcher 1011)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1011
|
|
:init-specs ((:scalevel-x (meters -0.2857143))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -1.8285714)
|
|
(:fade-g -3.6571429)
|
|
(:fade-b -3.6571429)
|
|
(:fade-a -0.6857143)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1010
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 120))
|
|
(:rot-x (degrees 45))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 16.0)
|
|
(:scalevel-x (meters 0.13333334))
|
|
(:rotvel-z (degrees 0.3))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.0)
|
|
(:fade-g -4.266667)
|
|
(:fade-b 0.0)
|
|
(:fade-a 0.0)
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14 glow))
|
|
(:userdata 40960.0)
|
|
(:next-time (seconds 0.25))
|
|
(:next-launcher 258)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1006
|
|
:init-specs ((:texture (motion-blur-part effects))
|
|
(:num 16.0)
|
|
(:y (meters -3.5) (meters 2))
|
|
(:scale-x (meters 2.5))
|
|
(:rot-x 4)
|
|
(:scale-y (meters 0.1) (meters 0.2))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 64.0 32.0)
|
|
(:omega (degrees 0.0675))
|
|
(:vel-y (meters 0.26666668) (meters 0.2))
|
|
(:fade-b -8.0)
|
|
(:accel-y (meters -0.0033333334) (meters -0.0016666667))
|
|
(:friction 0.9 0.08)
|
|
(:timer (seconds 1.5) (seconds 0.997))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:func 'sparticle-motion-blur)
|
|
(:next-time (seconds 0.05))
|
|
(:next-launcher 1012)
|
|
(:conerot-x (degrees 0) (degrees 140))
|
|
(:conerot-y (degrees 0) (degrees 10000))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1012
|
|
:init-specs ((:r 255.0)
|
|
(:g 255.0)
|
|
(:b 0.0)
|
|
(:fade-r -2.6133332)
|
|
(:fade-g -2.6133332)
|
|
(:fade-b 1.7066667)
|
|
(:fade-a -0.096 -0.096)
|
|
(:next-time (seconds 0.25))
|
|
(:next-launcher 1013)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1013
|
|
:init-specs ((:fade-r 0.0) (:fade-g 0.0) (:fade-b 0.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1009
|
|
:init-specs ((:texture (explosion-wave effects))
|
|
(:num 5.0 5.0)
|
|
(:y (meters -2.5))
|
|
(:scale-x (meters 3) (meters 2))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360) :store)
|
|
(:scale-y (meters 8) (meters 4))
|
|
(:r 180.0 55.0)
|
|
(:g :copy r)
|
|
(:b 0.0)
|
|
(:a 0.0 32.0)
|
|
(:vel-y (meters 0) (meters 0.1))
|
|
(:scalevel-x (meters 0.033333335) (meters 0.13333334))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.0)
|
|
(:fade-g -5.142857)
|
|
(:fade-b 0.0)
|
|
(:fade-a 0.9142857)
|
|
(:friction 0.89 0.02)
|
|
(:timer (seconds 3.335))
|
|
(:flags (sp-cpuinfo-flag-2))
|
|
(:func 'sparticle-motion-blur)
|
|
(:next-time (seconds 0.1) (seconds 0.03))
|
|
(:next-launcher 1014)
|
|
(:conerot-x '*sp-temp*)
|
|
(:conerot-radius (meters 0) (meters 2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1007
|
|
:init-specs ((:texture (explosion-nebula effects))
|
|
(:num 7.0 10.0)
|
|
(:y (meters -2.5))
|
|
(:scale-x (meters 3) (meters 2))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 6.8) (meters 1.2))
|
|
(:r 180.0 55.0)
|
|
(:g :copy r)
|
|
(:b 0.0)
|
|
(:a 0.0 32.0)
|
|
(:vel-y (meters 0) (meters 0.13333334))
|
|
(:scalevel-x (meters 0.06666667) (meters 0.13333334))
|
|
(:rotvel-z (degrees -0.12) (degrees 0.24))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.0)
|
|
(:fade-g -5.142857)
|
|
(:fade-b 0.0)
|
|
(:fade-a 0.9142857)
|
|
(:friction 0.94)
|
|
(:timer (seconds 3.335))
|
|
(:flags (sp-cpuinfo-flag-2))
|
|
(:next-time (seconds 0.1) (seconds 0.03))
|
|
(:next-launcher 1014)
|
|
(:conerot-x (degrees 0) (degrees 360))
|
|
(:conerot-radius (meters 0) (meters 8))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1014
|
|
:init-specs ((:scalevel-x (meters 0.016666668) (meters 0.016666668))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -3.6)
|
|
(:fade-g 0.0)
|
|
(:fade-b 3.6)
|
|
(:fade-a -0.32)
|
|
(:next-time (seconds 0.15) (seconds 0.047))
|
|
(:next-launcher 1015)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1015
|
|
:init-specs ((:scalevel-x (meters 0.008333334) (meters 0.008333334))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.0)
|
|
(:fade-g 0.0)
|
|
(:fade-b 0.0)
|
|
(:fade-a 0.0)
|
|
(:next-time (seconds 0.5) (seconds 0.097))
|
|
(:next-launcher 1016)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1016
|
|
:init-specs ((:fade-r 0.0) (:fade-g 0.0) (:fade-b 0.0) (:fade-a -0.2))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1005
|
|
:init-specs ((:texture (specs effects))
|
|
(:num 6.0 8.0)
|
|
(:x (meters 0.25))
|
|
(:y (meters -2.5))
|
|
(:scale-x (meters 3) (meters 5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 0.0)
|
|
(:a 16.0 48.0)
|
|
(:vel-y (meters 0.26666668) (meters 0.13333334))
|
|
(:scalevel-x (meters 0.013333334) (meters 0.013333334))
|
|
(:rotvel-z (degrees -0.12) (degrees 0.24))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -3.6)
|
|
(:fade-g -3.6)
|
|
(:fade-b 5.1)
|
|
(:accel-y (meters -0.00033333333) (meters -0.001))
|
|
(:friction 0.88 0.02)
|
|
(:timer (seconds 10))
|
|
(:flags (sp-cpuinfo-flag-2))
|
|
(:next-time (seconds 0.117) (seconds 0.047))
|
|
(:next-launcher 1017)
|
|
(:conerot-x (degrees 0) (degrees 360))
|
|
(:conerot-radius (meters 3) (meters 5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1017
|
|
:init-specs ((:scalevel-x (meters 0.0016666667))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.07)
|
|
(:fade-g 0.07)
|
|
(:fade-b -0.09)
|
|
(:next-time (seconds 0.15) (seconds 0.047))
|
|
(:next-launcher 1018)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1018
|
|
:init-specs ((:fade-a -0.064 -0.053333335))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1003
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 4.0 8.0)
|
|
(:x (meters 0) (meters 0.6))
|
|
(:y (meters -2.5))
|
|
(:scale-x (meters 8.5) (meters 8))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 70.0 20.0)
|
|
(:g 70.0 20.0)
|
|
(:b 70.0 20.0)
|
|
(:a 0.0 40.0)
|
|
(:vel-y (meters 0) (meters 0.2))
|
|
(:scalevel-x (meters 0.033333335) (meters 0.086666666))
|
|
(:rotvel-z (degrees -0.12) (degrees 0.24))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 3.3)
|
|
(:fade-g 3.2)
|
|
(:fade-b -1.4)
|
|
(:fade-a 1.76)
|
|
(:friction 0.89)
|
|
(:timer (seconds 2.367))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.117) (seconds 0.047))
|
|
(:next-launcher 1019)
|
|
(:conerot-x (degrees -1440) (degrees 2880))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1019
|
|
:init-specs ((:scalevel-x (meters 0.0033333334))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r 0.0)
|
|
(:fade-g -3.0)
|
|
(:fade-b 0.0)
|
|
(:fade-a -0.46666667)
|
|
(:next-time (seconds 0.15) (seconds 0.047))
|
|
(:next-launcher 1020)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1020
|
|
:init-specs ((:fade-r -3.6) (:fade-g 0.0) (:fade-b 4.7) (:fade-a -1.0) (:next-time (seconds 0.167)) (:next-launcher 1021))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1021
|
|
:init-specs ((:scalevel-x (meters 0))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-r -0.11)
|
|
(:fade-g -0.11)
|
|
(:fade-b -0.47)
|
|
(:fade-a -0.1)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1004
|
|
:init-specs ((:texture (flamingstick effects))
|
|
(:num 9.0)
|
|
(:y (meters -2.5))
|
|
(:scale-x (meters 4) (meters 8))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 1) (meters 0.5))
|
|
(:r 235.0 20.0)
|
|
(:g 235.0)
|
|
(:b 0.0 20.0)
|
|
(:a 32.0 96.0)
|
|
(:scalevel-x (meters 0.13333334) (meters 0.4))
|
|
(:fade-r -1.0)
|
|
(:fade-g -1.0)
|
|
(:fade-b 1.3055556)
|
|
(:fade-a -0.512 -0.512)
|
|
(:timer (seconds 0.835))
|
|
(:flags (sp-cpuinfo-flag-2))
|
|
(:next-time (seconds 0.6))
|
|
(:next-launcher 1022)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1022
|
|
:init-specs ((:fade-r 0.0) (:fade-g 0.0) (:fade-b 0.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-ecowells-victory-flash
|
|
:id 220
|
|
:duration (seconds 0.25)
|
|
:flags (use-local-clock screen-space)
|
|
:bounds (static-bspherem 0 3 0 8)
|
|
:parts ((sp-item 1023 :period (seconds 0.5) :length (seconds 0.017)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1023
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:scale-x (meters 15))
|
|
(:scale-y (meters 11.4))
|
|
(:r 70.0 20.0)
|
|
(:g 70.0 20.0)
|
|
(:b 70.0 20.0)
|
|
(:a 0.0)
|
|
(:fade-r 11.0)
|
|
(:fade-g 10.666667)
|
|
(:fade-b -4.6666665)
|
|
(:fade-a 6.4)
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.05))
|
|
(:next-launcher 1024)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1024
|
|
:init-specs ((:fade-r 0.0) (:fade-g -9.0) (:fade-b 0.0) (:fade-a -1.6) (:next-time (seconds 0.067)) (:next-launcher 1025))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1025
|
|
:init-specs ((:fade-r -6.0)
|
|
(:fade-g 0.0)
|
|
(:fade-b 7.8333335)
|
|
(:fade-a -1.0666667)
|
|
(:next-time (seconds 0.1))
|
|
(:next-launcher 1026)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1026
|
|
:init-specs ((:fade-r -0.64705884) (:fade-g -0.64705884) (:fade-b -2.764706) (:fade-a -0.3764706))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-ecowells-victory-debris
|
|
:id 221
|
|
:flags (use-local-clock)
|
|
:bounds (static-bspherem 0 3 0 8)
|
|
:parts ((sp-item 1029 :period (seconds 7.335) :length (seconds 1.067) :offset 20 :binding 1027)
|
|
(sp-item 1029 :period (seconds 7.335) :length (seconds 1.067) :offset 40 :binding 1027)
|
|
(sp-item 1029 :period (seconds 7.335) :length (seconds 1.067) :offset 60 :binding 1027)
|
|
(sp-item 1029 :period (seconds 7.335) :length (seconds 1.067) :offset 70 :binding 1027)
|
|
(sp-item 1029 :period (seconds 7.335) :length (seconds 1.167) :offset 80 :binding 1027)
|
|
(sp-item 1029 :period (seconds 7.335) :length (seconds 1.417) :offset 80 :binding 1027)
|
|
(sp-item 1029 :period (seconds 7.335) :length (seconds 1.667) :offset 80 :binding 1027)
|
|
(sp-item 1029 :period (seconds 7.335) :length (seconds 2.5) :offset 80 :binding 1027)
|
|
(sp-item 1030 :period (seconds 7.335) :length (seconds 0.535) :binding 1028)
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1028 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
(sp-item 1027 :flags (bit1 start-dead))
|
|
)
|
|
)
|
|
|
|
;; definition for function check-drop-level-ecowell-victory-dirt-rubble
|
|
;; INFO: Used lq/sq
|
|
(defun check-drop-level-ecowell-victory-dirt-rubble ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 matrix))
|
|
(let ((f30-0 (-> arg1 key origin trans y)))
|
|
(when (< (-> arg2 vector 0 y) f30-0)
|
|
(let ((gp-0 (new 'stack-no-clear 'vector)))
|
|
(sp-kill-particle arg0 arg1)
|
|
(set-vector! gp-0 (-> arg2 vector 0 x) f30-0 (-> arg2 vector 0 z) 1.0)
|
|
(launch-particles (-> *part-id-table* 1031) gp-0)
|
|
(launch-particles (-> *part-id-table* 1032) gp-0)
|
|
(launch-particles (-> *part-id-table* 1033) gp-0)
|
|
)
|
|
)
|
|
)
|
|
(none)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1028
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 0.0 0.25)
|
|
(:scale-x (meters 0.5) (meters 0.1))
|
|
(:scale-y (meters 2) (meters 0.2))
|
|
(:r 160.0 16.0)
|
|
(:g 130.0 32.0)
|
|
(:b 110.0 16.0)
|
|
(:a 16.0 16.0)
|
|
(:vel-y (meters -0.013333334) (meters -0.026666667))
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0016666667))
|
|
(:scalevel-y (meters -0.0033333334) (meters -0.00033333333))
|
|
(:fade-a -0.07111111 -0.10666667)
|
|
(:accel-y (meters 0) (meters 0.00033333333))
|
|
(:timer (seconds 0.75))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:func 'check-drop-group-center)
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1027
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 0.0 1.0)
|
|
(:scale-x (meters 0.5) (meters 0.1))
|
|
(:scale-y (meters 2) (meters 0.2))
|
|
(:r 160.0 16.0)
|
|
(:g 130.0 32.0)
|
|
(:b 110.0 16.0)
|
|
(:a 16.0 16.0)
|
|
(:vel-y (meters -0.013333334) (meters -0.026666667))
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.0016666667))
|
|
(:scalevel-y (meters -0.0033333334) (meters -0.00033333333))
|
|
(:fade-a -0.07111111 -0.10666667)
|
|
(:accel-y (meters 0) (meters 0.00033333333))
|
|
(:timer (seconds 0.75))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:func 'check-drop-group-center)
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1030
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 0.5 0.5)
|
|
(:x (meters -8) (meters 16))
|
|
(:y (meters 12))
|
|
(:z (meters -6) (meters 30))
|
|
(:scale-x (meters 0.2) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.2) (meters 0.2))
|
|
(:r 200.0 55.0)
|
|
(:g :copy r)
|
|
(:b :copy g)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.033333335) (meters 0.033333335))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:accel-y (meters -0.002) (meters -0.002))
|
|
(:friction 0.98)
|
|
(:timer (seconds 1.167))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:userdata
|
|
:data (new 'static 'boxed-array :type int32 40 1 0 #x4f800500 #x4f800600 #x4f800700 #x4f800800 #x4f800900)
|
|
)
|
|
(:func 'check-drop-level-ecowell-victory-dirt-rubble)
|
|
(:conerot-x (degrees 120) (degrees 30))
|
|
(:conerot-y (degrees 150) (degrees 60))
|
|
(:conerot-radius (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1029
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 0.5 0.5)
|
|
(:x (meters -8) (meters 16))
|
|
(:y (meters 12))
|
|
(:z (meters -6) (meters 30))
|
|
(:scale-x (meters 0.1) (meters 0.1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.1))
|
|
(:r 200.0 55.0)
|
|
(:g :copy r)
|
|
(:b :copy g)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.06666667) (meters 0.033333335))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:accel-y (meters -0.002) (meters -0.002))
|
|
(:friction 0.98)
|
|
(:timer (seconds 1.167))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:userdata
|
|
:data (new 'static 'boxed-array :type int32 40 1 0 #x4f800500 #x4f800600 #x4f800700 #x4f800800 #x4f800900)
|
|
)
|
|
(:func 'check-drop-level-ecowell-victory-dirt-rubble)
|
|
(:conerot-x (degrees 120) (degrees 30))
|
|
(:conerot-y (degrees 150) (degrees 60))
|
|
(:conerot-radius (meters 0.1))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1031
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 1.0 2.0)
|
|
(:scale-x (meters 0.05) (meters 0.15))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.05) (meters 0.15))
|
|
(:r 200.0 55.0)
|
|
(:g :copy r)
|
|
(:b :copy g)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0.006666667) (meters 0.026666667))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:fade-a -0.42666668 -0.85333335)
|
|
(:accel-y (meters -0.00066666666))
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:userdata
|
|
:data (new 'static 'boxed-array :type int32 40 1 0 #x4f800500 #x4f800600 #x4f800700 #x4f800800 #x4f800900)
|
|
)
|
|
(:conerot-x (degrees 10) (degrees 60))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1032
|
|
:init-specs ((:texture (pebble1-strip strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 0.5 0.5)
|
|
(:scale-x (meters 0.05) (meters 0.15))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.05) (meters 0.15))
|
|
(:r 200.0 55.0)
|
|
(:g :copy r)
|
|
(:b :copy g)
|
|
(:a 128.0)
|
|
(:vel-y (meters 0) (meters 0.04))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:friction 0.94 0.02)
|
|
(:timer (seconds 8))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:userdata
|
|
:data (new 'static 'boxed-array :type int32 40 1 0 #x4f800500 #x4f800600 #x4f800700 #x4f800800 #x4f800900)
|
|
)
|
|
(:next-time (seconds 1.5) (seconds 0.497))
|
|
(:next-launcher 1034)
|
|
(:conerot-x (degrees 90))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1034
|
|
:init-specs ((:rotvel-z (degrees 0)) (:fade-a -0.10666667 -0.10666667))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1033
|
|
:init-specs ((:texture (bigpuff effects))
|
|
(:num 0.25)
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:scale-y (meters 0.5) (meters 0.5))
|
|
(:r 160.0 16.0)
|
|
(:g 130.0 32.0)
|
|
(:b 110.0 16.0)
|
|
(:a 16.0 32.0)
|
|
(:vel-y (meters 0.013333334) (meters 0.026666667))
|
|
(:scalevel-x (meters 0.0033333334) (meters 0.005))
|
|
(:scalevel-y (meters 0.0033333334) (meters 0.0033333334))
|
|
(:fade-a -0.026666667 -0.026666667)
|
|
(:accel-y (meters 0) (meters 0.00033333333))
|
|
(:friction 0.9 0.05)
|
|
(:timer (seconds 8))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-12))
|
|
(:conerot-x (degrees 70) (degrees 20))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1035
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1.5))
|
|
(:rot-x (degrees 2.25))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 192.0)
|
|
(:b 64.0)
|
|
(:a 16.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 3276.8)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1036
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1.5))
|
|
(:rot-x (degrees 2.25))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 192.0)
|
|
(:b 64.0)
|
|
(:a 16.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 3276.8)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1037
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1.5))
|
|
(:rot-x (degrees 2.25))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 192.0)
|
|
(:b 64.0)
|
|
(:a 16.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 3276.8)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-01
|
|
:id 222
|
|
:flags (use-local-clock unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1038 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1039 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1040 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.335) :length (seconds 0.017))
|
|
(sp-item 1041 :fade-after (meters 60) :flags (bit6 bit7))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1041
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 7))
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 10.0 1.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1040
|
|
:init-specs ((:texture (strip-vinroom-tv-linetext-01 strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters -0.7))
|
|
(:z (meters 0.01))
|
|
(:scale-x (meters 2.3))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0.2))
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 255.0)
|
|
(:a 32.0 32.0)
|
|
(:timer (seconds 2.935))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
1
|
|
0
|
|
#x4f801600
|
|
#x4f801700
|
|
#x4f801800
|
|
#x4f801900
|
|
#x4f801a00
|
|
#x4f801b00
|
|
#x4f801c00
|
|
#x4f801d00
|
|
)
|
|
)
|
|
(:next-time (seconds 0.267))
|
|
(:next-launcher 1042)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1042
|
|
:init-specs ((:vel-x (meters -0.0034482758))
|
|
(:vel-y (meters 0.011206896))
|
|
(:vel-z (meters 0.0034482758))
|
|
(:scalevel-x (meters -0.0034482758))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 1043)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1043
|
|
:init-specs ((:vel-x (meters 0))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:scalevel-x (meters 0))
|
|
(:next-time (seconds 0.267))
|
|
(:next-launcher 1042)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1039
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.3)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.01))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 10.0 10.0)
|
|
(:scalevel-x (meters 0.0175))
|
|
(:scalevel-y (meters 0.01375))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.435))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1044
|
|
:init-specs ((:fade-a -0.6666667))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1038
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.01))
|
|
(:scale-x (meters 2.4))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.8))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 20.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
1
|
|
0
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
#x4f800c00
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-02
|
|
:id 223
|
|
:flags (unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1045 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1046 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1047 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1048 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1049 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.135) :length (seconds 0.067))
|
|
(sp-item 1050 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.135) :length (seconds 0.067) :offset 20)
|
|
(sp-item 1051 :fade-after (meters 60) :flags (bit6 bit7))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1051
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 7))
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 10.0 1.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1049
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.015))
|
|
(:y (meters 0.375))
|
|
(:z (meters 0.125))
|
|
(:scale-x (meters 0.6) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 24.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1050
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.015))
|
|
(:y (meters 0.655))
|
|
(:z (meters 0.125))
|
|
(:scale-x (meters 0.6) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 24.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1047
|
|
:init-specs ((:texture (strip-vinroom-tv-text-m strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 0.1 0.2)
|
|
(:x (meters -1.4))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0.2))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0.2))
|
|
(:r 32.0 32.0)
|
|
(:g :copy r)
|
|
(:b 255.0)
|
|
(:a 64.0 16.0)
|
|
(:vel-x (meters 0.0033333334) (meters 0.0016666667))
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
40
|
|
1
|
|
0
|
|
#x4f802300
|
|
#x4f802500
|
|
#x4f802600
|
|
#x4f802200
|
|
#x4f802100
|
|
#x4f802400
|
|
#x4f802500
|
|
#x4f802200
|
|
#x4f802300
|
|
#x4f802400
|
|
#x4f802600
|
|
#x4f802100
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:conerot-x (degrees 0))
|
|
(:conerot-y (degrees 0))
|
|
(:rotate-y (degrees 0))
|
|
(:conerot-radius (meters -0.7) 6 (meters 0.23))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1046
|
|
:init-specs ((:texture (strip-vinroom-tv-linetext-01 strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 0.05 0.05)
|
|
(:x (meters -1.4))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0.2))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0.2))
|
|
(:r 64.0 64.0)
|
|
(:g :copy r)
|
|
(:b 255.0)
|
|
(:a 64.0 32.0)
|
|
(:vel-x (meters 0.0016666667) (meters 0.00083333335))
|
|
(:fade-a 0.2)
|
|
(:timer (seconds 4))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
80
|
|
1
|
|
0
|
|
#x4f802300
|
|
#x4f802500
|
|
#x4f802600
|
|
#x4f802200
|
|
#x4f802100
|
|
#x4f802400
|
|
#x4f802500
|
|
#x4f802200
|
|
#x4f802300
|
|
#x4f802400
|
|
#x4f802600
|
|
#x4f802100
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:conerot-x (degrees 0))
|
|
(:conerot-y (degrees 0))
|
|
(:rotate-y (degrees 0))
|
|
(:conerot-radius (meters -0.7) 6 (meters 0.23))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1045
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.2)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 0.0 255.0)
|
|
(:g :copy r)
|
|
(:b :copy g)
|
|
(:a 16.0 16.0)
|
|
(:scalevel-x (meters 0.019375))
|
|
(:scalevel-y (meters 0.0125))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.435))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1048
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 2.8))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.8))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
#x4f800c00
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-03
|
|
:id 224
|
|
:flags (unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1052 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1053 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1054 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1055 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.667) :length (seconds 0.167))
|
|
(sp-item 1056 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.735) :length (seconds 0.167) :offset 50)
|
|
(sp-item 1057 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.8) :length (seconds 0.167) :offset 100)
|
|
(sp-item 1058 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.85) :length (seconds 0.167) :offset 150)
|
|
(sp-item 1059 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.5) :length (seconds 0.25) :offset 10)
|
|
(sp-item 1060 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.335) :length (seconds 0.167) :offset 50)
|
|
(sp-item 1061 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.335) :length (seconds 0.167))
|
|
(sp-item 1062 :fade-after (meters 60) :flags (bit6 bit7))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1062
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 4))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 4))
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 10.0 1.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1059
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0.35))
|
|
(:y (meters -1.05))
|
|
(:z (meters -0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 24.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1060
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0.475))
|
|
(:y (meters -0.99))
|
|
(:z (meters -0.1))
|
|
(:scale-x (meters 0.2) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 24.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1061
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0.55))
|
|
(:y (meters -0.99))
|
|
(:z (meters -0.1))
|
|
(:scale-x (meters 0.2) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 24.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1055
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.25))
|
|
(:y (meters -0.825))
|
|
(:z (meters 0.125))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1056
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.25))
|
|
(:y (meters -0.7))
|
|
(:z (meters 0.125))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1057
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.07))
|
|
(:y (meters -0.825))
|
|
(:z (meters 0.125))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1058
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.07))
|
|
(:y (meters -0.7))
|
|
(:z (meters 0.125))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1052
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 1.5))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.2))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f800c00
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1053
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.1)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 16.0 16.0)
|
|
(:scalevel-x (meters 0.0175))
|
|
(:scalevel-y (meters 0.0125))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.335))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1054
|
|
:init-specs ((:texture (middot effects))
|
|
(:num 0.0 0.2)
|
|
(:sound (static-sound-spec "strip-screen-ri" :volume 50.0))
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 16.0 16.0)
|
|
(:scalevel-x (meters 0.0125))
|
|
(:scalevel-y (meters 0.0125))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.335))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-04
|
|
:id 225
|
|
:flags (unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1063 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1064 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.8) :length (seconds 0.017))
|
|
(sp-item 1065 :fade-after (meters 50) :flags (is-3d bit7))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1064
|
|
:init-specs ((:texture (strip-vinroom-tv-text-m strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0.5))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0.5))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 64.0)
|
|
(:scalevel-x (meters 0.0020833334))
|
|
(:scalevel-y (meters 0.0020833334))
|
|
(:timer (seconds 0.8))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
40
|
|
0
|
|
0
|
|
#x4f802300
|
|
#x4f802500
|
|
#x4f802600
|
|
#x4f802200
|
|
#x4f802100
|
|
#x4f802400
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1065
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.2)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 10.0 10.0)
|
|
(:scalevel-x (meters 0.008125))
|
|
(:scalevel-y (meters 0.011875))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.435))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1063
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 1.1))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.7))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
#x4f800c00
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-05
|
|
:id 226
|
|
:flags (unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1066 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1067 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.117) :length (seconds 0.017))
|
|
(sp-item 1067 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.417) :length (seconds 0.017))
|
|
(sp-item 1067 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.317) :length (seconds 0.017))
|
|
(sp-item 1067 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.535) :length (seconds 0.017))
|
|
(sp-item 1067 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.935) :length (seconds 0.017))
|
|
(sp-item 1067 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 1.485) :length (seconds 0.017))
|
|
(sp-item 1068 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1069 :fade-after (meters 60) :flags (bit6 bit7))
|
|
(sp-item 1070 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.5) :length (seconds 0.167))
|
|
(sp-item 1071 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.535) :length (seconds 0.167))
|
|
(sp-item 1072 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.9) :length (seconds 0.167))
|
|
(sp-item 1073 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.685) :length (seconds 0.167))
|
|
(sp-item 1074 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 1.367) :length (seconds 0.167))
|
|
(sp-item 1075 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 1.067) :length (seconds 0.167))
|
|
(sp-item 1076 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 1.5) :length (seconds 0.167))
|
|
(sp-item 1077 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.417) :length (seconds 0.167))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1070
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.075))
|
|
(:y (meters -0.6))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1071
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.275))
|
|
(:y (meters -0.6))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1072
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.475))
|
|
(:y (meters -0.6))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1073
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters 0.125))
|
|
(:y (meters -0.6))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1074
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.075))
|
|
(:y (meters -0.8))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1075
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.275))
|
|
(:y (meters -0.8))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1076
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.475))
|
|
(:y (meters -0.8))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1077
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters 0.125))
|
|
(:y (meters -0.8))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1069
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 7))
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 10.0 1.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1067
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.8)
|
|
(:x (meters -1) 8 (meters 0.25))
|
|
(:y (meters -1.6))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0.2))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.8))
|
|
(:r 92.0)
|
|
(:g 192.0)
|
|
(:b 192.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-y (meters 0.016666668) (meters 0.006666667))
|
|
(:accel-y (meters -0.0007))
|
|
(:timer (seconds 1.05))
|
|
(:flags (sp-cpuinfo-flag-14))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1068
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.3)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 10.0 10.0)
|
|
(:scalevel-x (meters 0.016875))
|
|
(:scalevel-y (meters 0.011875))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.435))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1066
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 2.5))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.8))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
#x4f800c00
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-06
|
|
:id 227
|
|
:flags (unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1078 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1079 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1080 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.335) :length (seconds 0.017) :offset 35)
|
|
(sp-item 1081 :fade-after (meters 60) :flags (bit6 bit7))
|
|
(sp-item 1082 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.5) :length (seconds 0.167))
|
|
(sp-item 1083 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.535) :length (seconds 0.167))
|
|
(sp-item 1084 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.9) :length (seconds 0.167))
|
|
(sp-item 1085 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.685) :length (seconds 0.167))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1082
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters 1))
|
|
(:y (meters -0.55))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1083
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters 0.75))
|
|
(:y (meters -0.55))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1084
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters 0.75))
|
|
(:y (meters -0.75))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1085
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters 1))
|
|
(:y (meters -0.75))
|
|
(:z (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1081
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 7))
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 10.0 1.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1080
|
|
:init-specs ((:texture (strip-vinroom-tv-linetext-01 strip-sprite))
|
|
(:birth-func 'birth-func-texture-group)
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters -0.6))
|
|
(:z (meters 0.03))
|
|
(:scale-x (meters 2.1))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0.18))
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 255.0)
|
|
(:a 32.0 32.0)
|
|
(:timer (seconds 2.6))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
1
|
|
0
|
|
#x4f801600
|
|
#x4f801700
|
|
#x4f801800
|
|
#x4f801900
|
|
#x4f801a00
|
|
#x4f801b00
|
|
#x4f801c00
|
|
#x4f801d00
|
|
)
|
|
)
|
|
(:next-time (seconds 0.267))
|
|
(:next-launcher 1086)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1086
|
|
:init-specs ((:vel-x (meters -0.0010416667))
|
|
(:vel-y (meters 0.0070833336))
|
|
(:vel-z (meters -0.008333334))
|
|
(:scalevel-x (meters -0.00086206896))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 1087)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1087
|
|
:init-specs ((:vel-x (meters 0))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:scalevel-x (meters 0))
|
|
(:next-time (seconds 0.267))
|
|
(:next-launcher 1086)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1079
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.3)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 10.0 10.0)
|
|
(:scalevel-x (meters 0.016875))
|
|
(:scalevel-y (meters 0.010625))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.435))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1078
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 2.45))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.5))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 20.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f800a00
|
|
#x4f800b00
|
|
#x4f800c00
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-07
|
|
:id 228
|
|
:flags (unk-4 unk-6)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:rotate ((degrees 0) (degrees 90) (degrees 0))
|
|
:parts ((sp-item 1088 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1089 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1090 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 2) :length (seconds 0.017))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1090
|
|
:init-specs ((:texture (strip-vinroom-tv-radar strip-sprite))
|
|
(:num 1.0)
|
|
(:sound (static-sound-spec "radar-sweep" :volume 50.0))
|
|
(:x (meters 0))
|
|
(:y (meters 0.025))
|
|
(:z (meters -0.02))
|
|
(:scale-x (meters 1))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 80.0)
|
|
(:rotvel-y (degrees -0.6))
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1088
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0.025))
|
|
(:z (meters -0.02))
|
|
(:scale-x (meters 1))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f800c00
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1089
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.1)
|
|
(:x (meters 0))
|
|
(:y (meters 0.025))
|
|
(:z (meters -0.02))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 16.0 16.0)
|
|
(:scalevel-x (meters 0.00625))
|
|
(:scalevel-y (meters 0.00625))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.335))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-08
|
|
:id 229
|
|
:flags (unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1091 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1092 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.117) :length (seconds 0.017))
|
|
(sp-item 1092 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.417) :length (seconds 0.017))
|
|
(sp-item 1093 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.317) :length (seconds 0.017))
|
|
(sp-item 1093 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.067) :length (seconds 0.017))
|
|
(sp-item 1092 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.535) :length (seconds 0.017))
|
|
(sp-item 1092 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.935) :length (seconds 0.017))
|
|
(sp-item 1092 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 1.485) :length (seconds 0.017))
|
|
(sp-item 1094 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1095 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.667) :length (seconds 0.167))
|
|
(sp-item 1096 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.735) :length (seconds 0.167) :offset 50)
|
|
(sp-item 1097 :fade-after (meters 60) :flags (bit6 bit7) :period (seconds 0.8) :length (seconds 0.167) :offset 100)
|
|
(sp-item 1098 :fade-after (meters 60) :flags (bit6 bit7))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1098
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 7))
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 10.0 1.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1095
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.475))
|
|
(:y (meters -0.125))
|
|
(:z (meters 0.25))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1096
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.475))
|
|
(:y (meters -0.345))
|
|
(:z (meters 0.25))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1097
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:x (meters -0.475))
|
|
(:y (meters 0.1))
|
|
(:z (meters 0.25))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:rot-x (degrees 1.125))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 4.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1093
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.5)
|
|
(:x (meters -1.2) 9 (meters 0.1))
|
|
(:y (meters 0.1))
|
|
(:z (meters 0.05))
|
|
(:scale-x (meters 0.05))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0.5))
|
|
(:r 92.0)
|
|
(:g 192.0)
|
|
(:b 192.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-y (meters 0.004) (meters 0.0013333333))
|
|
(:accel-y (meters -0.00014))
|
|
(:timer (seconds 1.05))
|
|
(:flags (sp-cpuinfo-flag-14))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1092
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.8)
|
|
(:x (meters 0) 4 (meters 0.26))
|
|
(:y (meters -1.8))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 0.2))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.8))
|
|
(:r 92.0)
|
|
(:g 192.0)
|
|
(:b 192.0)
|
|
(:a 32.0 32.0)
|
|
(:vel-y (meters 0.016666668) (meters 0.006666667))
|
|
(:accel-y (meters -0.0007))
|
|
(:timer (seconds 1.05))
|
|
(:flags (sp-cpuinfo-flag-14))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1094
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.2)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 10.0 10.0)
|
|
(:scalevel-x (meters 0.016875))
|
|
(:scalevel-y (meters 0.011875))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.435))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1091
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 2.5))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.8))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
#x4f800c00
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-small-screen-09
|
|
:id 230
|
|
:flags (unk-4)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 1099 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1100 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1101 :fade-after (meters 50) :flags (is-3d bit7))
|
|
(sp-item 1102 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 2) :length (seconds 0.017))
|
|
(sp-item 1103 :fade-after (meters 50) :flags (is-3d bit7) :period (seconds 0.267) :length (seconds 0.017))
|
|
(sp-item 1104 :fade-after (meters 60) :flags (bit6 bit7))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1104
|
|
:init-specs ((:texture (glow-soft effects))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 5))
|
|
(:rot-x (degrees 11.25))
|
|
(:scale-y (meters 7))
|
|
(:r 0.0)
|
|
(:g 192.0 64.0)
|
|
(:b 255.0)
|
|
(:a 10.0 1.0)
|
|
(:omega (degrees 1365.75))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 1024.0)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1099
|
|
:init-specs ((:texture (strip-screen-00 strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 2.5))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 1.6))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 32.0)
|
|
(:timer (seconds 0.267))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:userdata :data (new 'static 'boxed-array :type int32
|
|
5
|
|
0
|
|
0
|
|
#x4f800000
|
|
#x4f800100
|
|
#x4f800200
|
|
#x4f800300
|
|
#x4f800400
|
|
#x4f800a00
|
|
#x4f800b00
|
|
#x4f800c00
|
|
#x4f800d00
|
|
#x4f800e00
|
|
#x4f800f00
|
|
#x4f801000
|
|
#x4f801100
|
|
#x4f801200
|
|
#x4f801300
|
|
#x4f801400
|
|
)
|
|
)
|
|
(:func 'sparticle-texture-animate)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1101
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.1)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 16.0 16.0)
|
|
(:scalevel-x (meters 0.00625))
|
|
(:scalevel-y (meters 0.011875))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.335))
|
|
(:next-launcher 1044)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1100
|
|
:init-specs ((:texture (strip-vinroom-tv-circle strip-sprite))
|
|
(:num 0.0 0.1)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 0))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 0))
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 16.0 16.0)
|
|
(:scalevel-x (meters 0.018125001))
|
|
(:scalevel-y (meters 0.008125))
|
|
(:timer (seconds 0.535))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:next-time (seconds 0.335))
|
|
(:next-launcher 1105)
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1105
|
|
:init-specs ((:fade-a -0.53333336))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1102
|
|
:init-specs ((:texture (strip-vinroom-tv-radar strip-sprite))
|
|
(:num 1.0)
|
|
(:sound (static-sound-spec "radar-sweep" :volume 100.0))
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 1.6))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 80.0)
|
|
(:rotvel-y (degrees -0.6))
|
|
(:timer (seconds 2))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1103
|
|
:init-specs ((:texture (strip-vinroom-tv-radar-dots strip-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0))
|
|
(:y (meters 0))
|
|
(:z (meters 0.02))
|
|
(:scale-x (meters 1) (meters 0.6))
|
|
(:rot-x (degrees 90))
|
|
(:rot-y (degrees 0))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 64.0)
|
|
(:rotvel-y (degrees 0.33333334) (degrees 0.26666668))
|
|
(:timer (seconds 0.135) (seconds 0.53))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 left-multiply-quat))
|
|
(:rotate-y (degrees 0))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-vinroom-red-glows
|
|
:id 231
|
|
:bounds (static-bspherem 0 0 0 6)
|
|
:parts ((sp-item 1106 :fade-after (meters 80) :flags (bit6)) (sp-item 1107 :fade-after (meters 100) :flags (bit6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1106
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1) (meters 0.1))
|
|
(:rot-x (degrees 4.5))
|
|
(:rot-z (degrees 17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 12.0 4.0)
|
|
(:omega (degrees 1815.7499))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 5120.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1107
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 5) (meters 0.1))
|
|
(:rot-x (degrees 4.5))
|
|
(:rot-z (degrees 17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 12.0 4.0)
|
|
(:omega (degrees 2261.25))
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 5120.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-cable-lights
|
|
:id 232
|
|
:bounds (static-bspherem 0 0 0 16)
|
|
:parts ((sp-item 1108 :fade-after (meters 6000) :flags (bit6) :hour-mask #b111111111110000000))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1108
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:y (meters 2))
|
|
(:scale-x (meters 36))
|
|
(:rot-x (degrees 225))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 196.0 64.0)
|
|
(:b 64.0)
|
|
(:a 16.0 16.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 2048.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-strip-stadium-lights
|
|
:id 233
|
|
:bounds (static-bspherem 0 0 0 64)
|
|
:parts ((sp-item 1109 :flags (bit6) :hour-mask #b111111111110000000)
|
|
(sp-item 1110 :flags (bit6) :hour-mask #b111111111110000000)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1109
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 64.5) (meters 0.1))
|
|
(:rot-x (degrees 45))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0)
|
|
(:b 255.0)
|
|
(:a 24.0 24.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 0.0)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 1110
|
|
:init-specs ((:texture (glow effects))
|
|
(:num 1.0)
|
|
(:scale-x (meters 160) (meters 0.1))
|
|
(:rot-x (degrees 78.75))
|
|
(:rot-z (degrees -17))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 255.0 255.0)
|
|
(:b 255.0)
|
|
(:a 5.0 5.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 glow))
|
|
(:userdata 0.0)
|
|
)
|
|
)
|