mirror of
https://github.com/open-goal/jak-project
synced 2026-05-24 15:21:12 -04:00
93afb02cf4
This includes all the collision stuff needed to spawn `target`, decompiles the sparticle code and adds some of the PC hacks needed for merc to run (it doesn't work quite right and looks bad, likely due to a combination of code copied from Jak 2 and the time of day hacks). There are a bunch of temporary hacks (see commits) in place to prevent the game from crashing quite as much, but it is still extremely prone to doing so due to lots of missing functions/potentially bad decomp. --------- Co-authored-by: water <awaterford111445@gmail.com>
1953 lines
56 KiB
Common Lisp
Vendored
Generated
1953 lines
56 KiB
Common Lisp
Vendored
Generated
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; this file is debug only
|
|
(declare-file (debug))
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 537
|
|
:init-specs ((:texture (glow level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 5) (meters 2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 0.0)
|
|
(:b 0.0)
|
|
(:a 64.0 64.0)
|
|
(:rotvel-z (degrees 0.3))
|
|
(:fade-a -1.6)
|
|
(:timer (seconds 0.067))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-red-eco-strike-ground
|
|
:id 152
|
|
:duration (seconds 0.035)
|
|
:linger-duration (seconds 1.5)
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
:parts ((sp-item 538) (sp-item 539))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 538
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 24.0)
|
|
(:y (meters 1))
|
|
(:scale-x (meters 1) (meters 1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 32.0)
|
|
(:a 8.0 56.0)
|
|
(:vel-y (meters 0.13333334) (meters 0.16666667))
|
|
(:scalevel-x (meters 0.013333334))
|
|
(:rotvel-z (degrees -0.4) (degrees 0.8))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -1.4222223)
|
|
(:fade-a -0.35555556)
|
|
(:accel-y (meters 0.00008333333))
|
|
(:friction 0.7)
|
|
(:timer (seconds 0.6))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.3))
|
|
(:next-launcher 540)
|
|
(:conerot-x (degrees 90))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 539
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 32.0)
|
|
(:y (meters 1))
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:a 64.0 8.0)
|
|
(:vel-y (meters 0.3))
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -2.8444445)
|
|
(:fade-a -0.82222223)
|
|
(:friction 0.7)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.15))
|
|
(:next-launcher 540)
|
|
(:conerot-x (degrees 90))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-red-eco-spinkick
|
|
:id 153
|
|
:duration (seconds 0.035)
|
|
:linger-duration (seconds 1.5)
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
:parts ((sp-item 541) (sp-item 542) (sp-item 543 :flags (sp6)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 541
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1.5) (meters 1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 32.0)
|
|
(:a 8.0 56.0)
|
|
(:scalevel-x (meters 0.013333334))
|
|
(:rotvel-z (degrees -0.4) (degrees 0.8))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -1.4222223)
|
|
(:fade-a -0.35555556)
|
|
(:accel-y (meters 0.00008333333))
|
|
(:timer (seconds 0.6))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.3))
|
|
(:next-launcher 540)
|
|
(:conerot-x (degrees 0) (degrees 180))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:conerot-radius (meters 0) (meters 0.5))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 540
|
|
:init-specs ((:fade-r -0.7111111) (:fade-g 0.7111111) (:fade-b 0.35555556))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 542
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 0.66)
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:a 64.0 8.0)
|
|
(:scalevel-x (meters 0.0033333334))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -2.8444445)
|
|
(:fade-a -0.82222223)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.15))
|
|
(:next-launcher 540)
|
|
(:conerot-x (degrees 0) (degrees 180))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:conerot-radius (meters 0) (meters 0.1))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 543
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 4) (meters 2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 96.0)
|
|
(:a 64.0)
|
|
(:fade-a -4.0)
|
|
(:accel-y (meters 0.00008333333))
|
|
(:timer (seconds 0.035))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-eco-blue
|
|
:id 154
|
|
:bounds (static-bspherem 0 0 0 1)
|
|
:parts ((sp-item 550 :flags (sp3) :binding 544)
|
|
(sp-item 544 :fade-after (meters 40) :flags (sp2 sp3) :binding 545)
|
|
(sp-item 544 :fade-after (meters 60) :flags (sp2 sp3) :binding 545)
|
|
(sp-item 544 :fade-after (meters 80) :flags (sp2 sp3) :binding 545)
|
|
(sp-item 544 :fade-after (meters 100) :flags (sp2 sp3) :binding 545)
|
|
(sp-item 544 :fade-after (meters 130) :flags (sp2 sp3) :binding 545)
|
|
(sp-item 544 :flags (sp2 sp3) :binding 545)
|
|
(sp-item 545 :flags (sp2 sp3) :binding 546)
|
|
(sp-item 545 :flags (sp2 sp3) :binding 547)
|
|
(sp-item 545 :flags (sp2 sp3) :binding 548)
|
|
(sp-item 545 :flags (sp2 sp3) :binding 546)
|
|
(sp-item 545 :flags (sp2 sp3) :binding 547)
|
|
(sp-item 545 :flags (sp2 sp3) :binding 548)
|
|
(sp-item 546 :fade-after (meters 60) :flags (sp2) :binding 549)
|
|
(sp-item 547 :fade-after (meters 70) :flags (sp2) :binding 549)
|
|
(sp-item 548 :fade-after (meters 80) :flags (sp2) :binding 549)
|
|
(sp-item 546 :fade-after (meters 90) :flags (sp2) :binding 549)
|
|
(sp-item 547 :fade-after (meters 100) :flags (sp2) :binding 549)
|
|
(sp-item 548 :fade-after (meters 100) :flags (sp2) :binding 549)
|
|
(sp-item 549 :flags (sp2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 550
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 4))
|
|
(:scale-x (meters 0.01))
|
|
(:scale-y :copy scale-x)
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root-prim)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 544
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 6.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.3) (meters 0.15))
|
|
(:scale-x (meters 2) (meters 1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 0.0 32.0)
|
|
(:g 32.0 96.0)
|
|
(:b 128.0 128.0)
|
|
(:a 32.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.0148148155) (meters 0.0044444446))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 551)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 551
|
|
:init-specs ((:fade-a -0.21333334) (:timer (seconds 0.5)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 545
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.2) (meters 0.1))
|
|
(:scale-x (meters 0.8) (meters 0.4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 96.0)
|
|
(:g 96.0)
|
|
(:b 192.0)
|
|
(:a 32.0 32.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.017777778) (meters 0.0148148155))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:rotvel-z (degrees 269.52002) (degrees 208.99998))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 552)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 552
|
|
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 546
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.0 1.0)
|
|
(:scale-x (meters 0.2) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.15) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0 64.0)
|
|
(:fade-a -1.6)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 547
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.0 1.0)
|
|
(:scale-x (meters 0.2) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.15) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0 64.0)
|
|
(:fade-a -1.6)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 548
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.0 1.0)
|
|
(:scale-x (meters 0.2) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.15) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0 64.0)
|
|
(:fade-a -1.6)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 549
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 0.2 0.2)
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 32.0)
|
|
(:g 32.0)
|
|
(:b 192.0)
|
|
(:a 96.0 64.0)
|
|
(:timer (seconds 0.017))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-eco-blue-collect
|
|
:id 155
|
|
:duration (seconds 0.5)
|
|
:linger-duration (seconds 2)
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
:parts ((sp-item 558 :flags (sp3) :binding 554)
|
|
(sp-item 554 :flags (sp2 sp3) :binding 555)
|
|
(sp-item 554 :flags (sp2 sp3) :binding 556)
|
|
(sp-item 554 :flags (sp2 sp3) :binding 555)
|
|
(sp-item 554 :flags (sp2 sp3) :binding 556)
|
|
(sp-item 554 :flags (sp2 sp3) :binding 557)
|
|
(sp-item 555 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 555 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 555 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 555 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 556 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 556 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 556 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 556 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 557 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 557 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 557 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 557 :fade-after (meters 40) :flags (sp2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 558
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 96.0)
|
|
(:g 96.0)
|
|
(:b 192.0)
|
|
(:a 64.0)
|
|
(:fade-a -3.2)
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'part-tracker-track-root)
|
|
(:next-time (seconds 0.05))
|
|
(:next-launcher 418)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 554
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 5.0)
|
|
(:y (meters -4) (meters 16))
|
|
(:z (meters 0.08))
|
|
(:scale-x (meters 0.75) (meters 0.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 127.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters -0.017777778) 2.0 (meters 0.035555556))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0.08))
|
|
(:accel-z (meters -0.0053333333))
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 555
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.2) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.15) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0 64.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 556
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.2) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.15) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0 64.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 557
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.2) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.15) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0 64.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-part-vent-blue-active
|
|
:id 156
|
|
:bounds (static-bspherem 0 5 0 5)
|
|
:parts ((sp-item 562 :fade-after (meters 140) :falloff-to (meters 140) :binding 559)
|
|
(sp-item 562 :fade-after (meters 140) :falloff-to (meters 140) :binding 560)
|
|
(sp-item 562 :fade-after (meters 140) :falloff-to (meters 140) :binding 561)
|
|
(sp-item 563)
|
|
(sp-item 564 :fade-after (meters 120) :falloff-to (meters 120))
|
|
(sp-item 565 :fade-after (meters 120) :falloff-to (meters 120))
|
|
(sp-item 566 :fade-after (meters 120) :falloff-to (meters 120))
|
|
(sp-item 561 :fade-after (meters 30) :falloff-to (meters 30) :flags (sp2))
|
|
(sp-item 560 :fade-after (meters 60) :falloff-to (meters 60) :flags (sp2))
|
|
(sp-item 559 :fade-after (meters 80) :falloff-to (meters 80) :flags (sp2))
|
|
(sp-item 561 :fade-after (meters 90) :falloff-to (meters 90) :flags (sp2))
|
|
(sp-item 560 :fade-after (meters 100) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 559 :fade-after (meters 110) :falloff-to (meters 110) :flags (sp2))
|
|
(sp-item 561 :fade-after (meters 120) :falloff-to (meters 120) :flags (sp2))
|
|
(sp-item 560 :fade-after (meters 120) :falloff-to (meters 120) :flags (sp2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-part-vent-blue-inactive
|
|
:id 157
|
|
:bounds (static-bspherem 0 5 0 5)
|
|
:parts ((sp-item 562 :fade-after (meters 100)) (sp-item 563))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 563
|
|
:init-specs ((:texture (middot level-default-sprite))
|
|
(:num 0.1 1.0)
|
|
(:x (meters -0.75) (meters 1.5))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.75) (meters 1.5))
|
|
(:scale-x (meters 1.5) (meters 1.4))
|
|
(:scale-y :copy scale-x)
|
|
(:r 32.0)
|
|
(:g 32.0)
|
|
(:b 192.0)
|
|
(:a 64.0)
|
|
(:vel-y (meters 0.016666668) (meters 0.016666668))
|
|
(:fade-a -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 562
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 0.05 0.1)
|
|
(:x (meters -0.75) (meters 1.5))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.75) (meters 1.5))
|
|
(:scale-x (meters 1.5) (meters 0.4))
|
|
(:scale-y :copy scale-x)
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 192.0)
|
|
(:a 96.0)
|
|
(:vel-y (meters 0.01) (meters 0.01))
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 559
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.5) (meters 1.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.2) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 560
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.5) (meters 1.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.2) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 561
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.5) (meters 1.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.2) (meters 0.1))
|
|
(:r 64.0)
|
|
(:g 64.0)
|
|
(:b 128.0)
|
|
(:a 128.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.3))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 564
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.1 0.5)
|
|
(:x (meters -0.5) (meters 1))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.5) (meters 1))
|
|
(:scale-x (meters 1.5) (meters 1.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 10) (degrees 160))
|
|
(:scale-y (meters 0.2) (meters 0.1))
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 255.0)
|
|
(:a 128.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.305))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 565
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.2 0.4)
|
|
(:x (meters -0.5) (meters 1))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.5) (meters 1))
|
|
(:scale-x (meters 1.5) (meters 1.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 10) (degrees 160))
|
|
(:scale-y (meters 0.2) (meters 0.1))
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 255.0)
|
|
(:a 128.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.305))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 566
|
|
:init-specs ((:texture (common-white common))
|
|
(:num 0.3 0.1)
|
|
(:x (meters -0.5) (meters 1))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.5) (meters 1))
|
|
(:scale-x (meters 1.5) (meters 1.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 10) (degrees 160))
|
|
(:scale-y (meters 0.2) (meters 0.1))
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 255.0)
|
|
(:a 128.0)
|
|
(:fade-a -1.4)
|
|
(:timer (seconds 0.305))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 553)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 553
|
|
:init-specs ((:r 64.0) (:g 64.0) (:fade-r -1.0) (:fade-g -1.0) (:fade-a -2.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-eco-red
|
|
:id 158
|
|
:bounds (static-bspherem 0 0 0 1)
|
|
:parts ((sp-item 571 :flags (sp3) :binding 567)
|
|
(sp-item 567 :flags (sp2 sp3) :binding 568)
|
|
(sp-item 567 :flags (sp2 sp3) :binding 568)
|
|
(sp-item 567 :flags (sp2 sp3) :binding 568)
|
|
(sp-item 567 :flags (sp2 sp3) :binding 568)
|
|
(sp-item 567 :flags (sp2 sp3) :binding 568)
|
|
(sp-item 567 :flags (sp2 sp3) :binding 568)
|
|
(sp-item 568 :flags (sp2 sp3) :binding 569)
|
|
(sp-item 568 :flags (sp2 sp3) :binding 569)
|
|
(sp-item 568 :flags (sp2 sp3) :binding 569)
|
|
(sp-item 569 :fade-after (meters 100) :flags (sp2 sp3) :binding 570)
|
|
(sp-item 569 :fade-after (meters 100) :flags (sp2 sp3) :binding 570)
|
|
(sp-item 569 :fade-after (meters 100) :flags (sp2 sp3) :binding 570)
|
|
(sp-item 570 :fade-after (meters 90) :falloff-to (meters 110) :flags (sp2))
|
|
(sp-item 570 :fade-after (meters 90) :falloff-to (meters 110) :flags (sp2))
|
|
(sp-item 570 :fade-after (meters 90) :falloff-to (meters 110) :flags (sp2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 571
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 4))
|
|
(:scale-x (meters 0.01))
|
|
(:scale-y :copy scale-x)
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root-prim)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 567
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 6.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.15) (meters 0.2))
|
|
(:scale-x (meters 2) (meters 2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 24.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.0148148155) (meters 0.0044444446))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 572)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 572
|
|
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 568
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.25) (meters 0.1))
|
|
(:scale-x (meters 0.6) (meters 0.4))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 64.0)
|
|
(:a 32.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.017777778) (meters 0.0148148155))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 573)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 573
|
|
:init-specs ((:fade-a -0.21333334) (:timer (seconds 0.5)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 569
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0) (meters 16))
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.07) (meters 0.03))
|
|
(:scale-x (meters 0.6) (meters 0.6))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 64.0)
|
|
(:a 32.0)
|
|
(:vel-x (meters 0.11259259))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 573)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 570
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 0.1 1.0)
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 100.0 28.0)
|
|
(:g 64.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 32.0)
|
|
(:scalevel-x (meters -0.00038095238))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.4)
|
|
(:fade-a -0.01904762)
|
|
(:accel-y (meters 0.000100000005) (meters 0.00015))
|
|
(:timer (seconds 0.1) (seconds 0.497))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 574)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 574
|
|
:init-specs ((:fade-g 0.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-eco-red-collect
|
|
:id 159
|
|
:duration (seconds 0.5)
|
|
:linger-duration (seconds 2)
|
|
:flags (sp0)
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 577 :flags (sp3) :binding 575)
|
|
(sp-item 575 :flags (sp2 sp3) :binding 576)
|
|
(sp-item 575 :flags (sp2 sp3) :binding 576)
|
|
(sp-item 575 :flags (sp2 sp3) :binding 576)
|
|
(sp-item 575 :flags (sp2 sp3) :binding 576)
|
|
(sp-item 575 :flags (sp2 sp3) :binding 576)
|
|
(sp-item 576 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 576 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 576 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 576 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 576 :fade-after (meters 40) :flags (sp2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 577
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 128.0)
|
|
(:fade-a -3.2)
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'part-tracker-track-root)
|
|
(:next-time (seconds 0.05))
|
|
(:next-launcher 418)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 575
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 5.0)
|
|
(:y (meters -4) (meters 16))
|
|
(:z (meters 0.08))
|
|
(:scale-x (meters 0.3) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 128.0)
|
|
(:b 0.0)
|
|
(:a 127.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters -0.017777778) 2.0 (meters 0.035555556))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0.08))
|
|
(:accel-z (meters -0.0053333333))
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 576
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 100.0 28.0)
|
|
(:g 64.0 64.0)
|
|
(:b 0.0)
|
|
(:a 64.0 32.0)
|
|
(:vel-y (meters 0.0033333334) (meters 0.006666667))
|
|
(:scalevel-x (meters -0.005555555))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -2.0)
|
|
(:fade-a -0.22857143)
|
|
(:accel-y (meters 0.000100000005) (meters 0.00015))
|
|
(:timer (seconds 0.18))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 578)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-part-vent-red-active
|
|
:id 160
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
:parts ((sp-item 582 :fade-after (meters 30) :period (seconds 1.1) :length (seconds 0.017) :binding 579)
|
|
(sp-item 582 :fade-after (meters 60) :period (seconds 2.455) :length (seconds 0.017) :binding 579)
|
|
(sp-item 582 :fade-after (meters 90) :period (seconds 3.12) :length (seconds 0.017) :binding 579)
|
|
(sp-item 582 :fade-after (meters 130) :period (seconds 1.76) :length (seconds 0.017) :binding 579)
|
|
(sp-item 582 :fade-after (meters 170) :period (seconds 2.67) :length (seconds 0.017) :binding 579)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 579 :flags (sp2 sp3) :binding 580)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 580 :flags (sp2 sp3) :binding 581)
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 50) :flags (sp2))
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 60) :flags (sp2))
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 70) :flags (sp2))
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 80) :flags (sp2))
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 90) :flags (sp2))
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 581 :fade-after (meters 90) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 583 :fade-after (meters 140) :falloff-to (meters 140))
|
|
(sp-item 584)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-part-vent-red-inactive
|
|
:id 161
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
:parts ((sp-item 583 :fade-after (meters 140) :falloff-to (meters 140)) (sp-item 584))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 584
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 0.6 0.6)
|
|
(:x (meters -0.75) (meters 1.5))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.75) (meters 1.5))
|
|
(:scale-x (meters 1.9) (meters 1.9))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0)
|
|
(:vel-y (meters 0.016666668) (meters 0.016666668))
|
|
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
|
|
(:fade-a -0.10666667)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 583
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 0.1 0.3)
|
|
(:x (meters -0.5) (meters 1))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.5) (meters 1))
|
|
(:scale-x (meters 1.5) (meters 0.4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 64.0)
|
|
(:vel-y (meters 0.01) (meters 0.01))
|
|
(:rotvel-z (degrees -0.1) (degrees 0.1))
|
|
(:fade-a -0.21333334)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 582
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0) (meters 1.5))
|
|
(:scale-x (meters 0.01))
|
|
(:scale-y :copy scale-x)
|
|
(:a 1.0)
|
|
(:vel-y (meters 0.006666667) (meters 0.0033333334))
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:conerot-x (degrees 0) (degrees 5))
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 579
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.5))
|
|
(:scale-x (meters 1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 128.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.017777778) (meters 0.017777778))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
|
|
(:fade-a -0.28444445)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 580
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.25) (meters 0.1))
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 64.0)
|
|
(:a 32.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.017777778) (meters 0.0148148155))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 581
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 0.1 1.0)
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 100.0 28.0)
|
|
(:g 64.0 64.0)
|
|
(:b 0.0)
|
|
(:a 64.0 32.0)
|
|
(:vel-y (meters 0.0033333334) (meters 0.006666667))
|
|
(:scalevel-x (meters -0.0023809525))
|
|
(:rotvel-z (degrees -1.2) (degrees 2.4))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.4)
|
|
(:fade-a -0.07619048)
|
|
(:accel-y (meters 0.000100000005) (meters 0.00015))
|
|
(:timer (seconds 0.1) (seconds 0.497))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 578)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 578
|
|
:init-specs ((:fade-g 0.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-part-vent-yellow-active
|
|
:id 162
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
:parts ((sp-item 588 :fade-after (meters 40) :period (seconds 1.1) :length (seconds 0.017) :binding 585)
|
|
(sp-item 588 :fade-after (meters 60) :period (seconds 2.455) :length (seconds 0.017) :binding 585)
|
|
(sp-item 588 :fade-after (meters 80) :period (seconds 3.12) :length (seconds 0.017) :binding 585)
|
|
(sp-item 588 :fade-after (meters 100) :period (seconds 1.76) :length (seconds 0.017) :binding 585)
|
|
(sp-item 588 :fade-after (meters 130) :period (seconds 2.67) :length (seconds 0.017) :binding 585)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 585 :flags (sp2 sp3) :binding 586)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 586 :flags (sp2 sp3) :binding 587)
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 60) :flags (sp2))
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 70) :flags (sp2))
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 80) :flags (sp2))
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 90) :flags (sp2))
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 587 :fade-after (meters 90) :falloff-to (meters 100) :flags (sp2))
|
|
(sp-item 589 :fade-after (meters 140) :falloff-to (meters 140))
|
|
(sp-item 590)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-part-vent-yellow-inactive
|
|
:id 163
|
|
:bounds (static-bspherem 0 3 0 5)
|
|
:parts ((sp-item 589 :fade-after (meters 140) :falloff-to (meters 140)) (sp-item 590))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 590
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 0.6 0.6)
|
|
(:x (meters -0.75) (meters 1.5))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.75) (meters 1.5))
|
|
(:scale-x (meters 1.9) (meters 1.9))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 92.0 32.0)
|
|
(:g 32.0 92.0)
|
|
(:b 0.0)
|
|
(:a 32.0)
|
|
(:vel-y (meters 0.016666668) (meters 0.016666668))
|
|
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
|
|
(:fade-a -0.10666667)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 589
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 0.1 0.3)
|
|
(:x (meters -0.5) (meters 1))
|
|
(:y (meters 0.5))
|
|
(:z (meters -0.5) (meters 1))
|
|
(:scale-x (meters 1.5) (meters 0.4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 0.0)
|
|
(:a 64.0)
|
|
(:vel-y (meters 0.01) (meters 0.01))
|
|
(:rotvel-z (degrees -0.1) (degrees 0.1))
|
|
(:fade-a -0.21333334)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 588
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0) (meters 1.5))
|
|
(:scale-x (meters 0.01))
|
|
(:scale-y :copy scale-x)
|
|
(:a 1.0)
|
|
(:vel-y (meters 0.013333334) (meters 0.013333334))
|
|
(:timer (seconds 1.25))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:conerot-x (degrees 0) (degrees 5))
|
|
(:rotate-y (degrees 0) (degrees 360))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 585
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0) (meters 16))
|
|
(:y (meters 0))
|
|
(:z (meters 0.2) (meters 0.2))
|
|
(:scale-x (meters 1))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 64.0)
|
|
(:a 128.0)
|
|
(:vel-x (meters 0.10666667))
|
|
(:rotvel-z (degrees -0.3) 1 (degrees 0.6))
|
|
(:fade-a -0.34133333)
|
|
(:timer (seconds 1.25))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 586
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0) (meters 16))
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.2))
|
|
(:scale-x (meters 1) (meters 0.5))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 64.0)
|
|
(:a 128.0)
|
|
(:vel-x (meters 0.11259259))
|
|
(:rotvel-z (degrees -0.3) 1 (degrees 0.6))
|
|
(:fade-a -0.34133333)
|
|
(:timer (seconds 1.25))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 587
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 0.5 2.0)
|
|
(:y (meters -0.05))
|
|
(:scale-x (meters 0.4) (meters 0.1))
|
|
(:scale-y :copy scale-x)
|
|
(:r 100.0 28.0)
|
|
(:g 64.0 64.0)
|
|
(:b 0.0)
|
|
(:a 64.0 64.0)
|
|
(:vel-y (meters 0.0023333333) (meters 0.0016666667))
|
|
(:scalevel-x (meters -0.0016666667))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.4)
|
|
(:fade-a -0.024242423)
|
|
(:accel-y (meters -0.000100000005) (meters -0.0003))
|
|
(:friction 0.93)
|
|
(:timer (seconds 0.1) (seconds 0.697))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.3))
|
|
(:next-launcher 591)
|
|
(:conerot-x (degrees 0) (degrees 180))
|
|
(:conerot-y (degrees 0) (degrees 360))
|
|
(:conerot-radius (meters 0.05))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 591
|
|
:init-specs ((:fade-r 0.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-eco-yellow
|
|
:id 164
|
|
:bounds (static-bspherem 0 0 0 1)
|
|
:parts ((sp-item 596 :flags (sp3) :binding 592)
|
|
(sp-item 592 :flags (sp2 sp3) :binding 593)
|
|
(sp-item 592 :flags (sp2 sp3) :binding 593)
|
|
(sp-item 592 :flags (sp2 sp3) :binding 593)
|
|
(sp-item 592 :flags (sp2 sp3) :binding 593)
|
|
(sp-item 592 :flags (sp2 sp3) :binding 593)
|
|
(sp-item 592 :flags (sp2 sp3) :binding 593)
|
|
(sp-item 593 :flags (sp2 sp3) :binding 594)
|
|
(sp-item 593 :flags (sp2 sp3) :binding 594)
|
|
(sp-item 593 :flags (sp2 sp3) :binding 594)
|
|
(sp-item 593 :flags (sp2 sp3) :binding 594)
|
|
(sp-item 594 :fade-after (meters 100) :flags (sp2 sp3) :binding 595)
|
|
(sp-item 594 :fade-after (meters 100) :flags (sp2 sp3) :binding 595)
|
|
(sp-item 594 :fade-after (meters 100) :flags (sp2 sp3) :binding 595)
|
|
(sp-item 594 :fade-after (meters 100) :flags (sp2 sp3) :binding 595)
|
|
(sp-item 595 :fade-after (meters 90) :falloff-to (meters 110) :flags (sp2))
|
|
(sp-item 595 :fade-after (meters 90) :falloff-to (meters 110) :flags (sp2))
|
|
(sp-item 595 :fade-after (meters 90) :falloff-to (meters 110) :flags (sp2))
|
|
(sp-item 595 :fade-after (meters 90) :falloff-to (meters 110) :flags (sp2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 596
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 4))
|
|
(:scale-x (meters 0.01))
|
|
(:scale-y :copy scale-x)
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root-prim)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 592
|
|
:init-specs ((:texture (bigpuff level-default-sprite))
|
|
(:num 5.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.15) (meters 0.2))
|
|
(:scale-x (meters 2) (meters 2))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 192.0)
|
|
(:b 0.0)
|
|
(:a 16.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.0148148155) (meters 0.0044444446))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:rotvel-z (degrees -0.1) 1 (degrees 0.2))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 597)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 597
|
|
:init-specs ((:fade-a -0.10666667) (:timer (seconds 0.5)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 593
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.75) (meters 0.1))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 64.0)
|
|
(:a 32.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters 0.017777778) (meters 0.0148148155))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 598)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 598
|
|
:init-specs ((:fade-a -0.16) (:timer (seconds 0.5)))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 594
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:x (meters 0) (meters 16))
|
|
(:y (meters 0) (meters 16))
|
|
(:z (meters 0.12) (meters 0.03))
|
|
(:scale-x (meters 0.4) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 64.0)
|
|
(:a 32.0)
|
|
(:vel-x (meters 0.11259259))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
(:func 'eco-fadeout)
|
|
(:next-time (seconds 0.035))
|
|
(:next-launcher 598)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 595
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 0.1 1.0)
|
|
(:scale-x (meters 0.3) (meters 0.1))
|
|
(:scale-y :copy scale-x)
|
|
(:r 100.0 28.0)
|
|
(:g 64.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 32.0)
|
|
(:scalevel-x (meters -0.0006190476))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.4)
|
|
(:fade-a -0.01904762)
|
|
(:accel-y (meters -0.000100000005) (meters -0.00015))
|
|
(:timer (seconds 0.1) (seconds 0.997))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 599)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 599
|
|
:init-specs ((:fade-g 0.0))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-eco-yellow-collect
|
|
:id 165
|
|
:duration (seconds 0.5)
|
|
:linger-duration (seconds 2)
|
|
:bounds (static-bspherem 0 0 0 2)
|
|
:parts ((sp-item 602 :flags (sp3) :binding 600)
|
|
(sp-item 600 :flags (sp2 sp3) :binding 601)
|
|
(sp-item 600 :flags (sp2 sp3) :binding 601)
|
|
(sp-item 600 :flags (sp2 sp3) :binding 601)
|
|
(sp-item 600 :flags (sp2 sp3) :binding 601)
|
|
(sp-item 600 :flags (sp2 sp3) :binding 601)
|
|
(sp-item 601 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 601 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 601 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 601 :fade-after (meters 40) :flags (sp2))
|
|
(sp-item 601 :fade-after (meters 40) :flags (sp2))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 602
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 4))
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 192.0)
|
|
(:b 0.0)
|
|
(:a 64.0)
|
|
(:fade-a -3.2)
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'part-tracker-track-root)
|
|
(:next-time (seconds 0.05))
|
|
(:next-launcher 418)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 600
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 5.0)
|
|
(:y (meters -4) (meters 16))
|
|
(:z (meters 0.08))
|
|
(:scale-x (meters 0.3) (meters 0.2))
|
|
(:scale-y :copy scale-x)
|
|
(:r 255.0)
|
|
(:g 128.0)
|
|
(:b 0.0)
|
|
(:a 127.0)
|
|
(:omega (degrees 0) (degrees 360))
|
|
(:vel-x (meters -0.017777778) 2.0 (meters 0.035555556))
|
|
(:vel-y (meters 0))
|
|
(:vel-z (meters 0.08))
|
|
(:accel-z (meters -0.0053333333))
|
|
(:timer (seconds 0.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 ready-to-launch sp-cpuinfo-flag-14))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 601
|
|
:init-specs ((:texture (hotdot level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 0.3) (meters 0.1))
|
|
(:scale-y :copy scale-x)
|
|
(:r 100.0 28.0)
|
|
(:g 64.0 64.0)
|
|
(:b 0.0)
|
|
(:a 32.0 32.0)
|
|
(:scalevel-x (meters -0.0006190476))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-g -0.4)
|
|
(:fade-a -0.01904762)
|
|
(:accel-y (meters -0.000100000005) (meters -0.00015))
|
|
(:timer (seconds 0.1) (seconds 0.997))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:next-time (seconds 0.8))
|
|
(:next-launcher 599)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-fuel-cell-starburst
|
|
:id 166
|
|
:bounds (static-bspherem 0 0.5 0 1.5)
|
|
:parts ((sp-item 603 :fade-after (meters 35))
|
|
(sp-item 604 :fade-after (meters 20))
|
|
(sp-item 605 :flags (sp1 sp3))
|
|
(sp-item 606 :flags (sp1 sp3))
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 603
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 0.5)
|
|
(:scale-x (meters 0.5) (meters 0.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.8))
|
|
(:r 0.0 1 255.0)
|
|
(:g 0.0 1 255.0)
|
|
(:b 0.0 1 255.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.15) (degrees 0.3))
|
|
(:scalevel-y (meters 0.009765625))
|
|
(:fade-a 0.35555556)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root-prim)
|
|
(:next-time (seconds 0.3))
|
|
(:next-launcher 607)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 607
|
|
:init-specs ((:fade-a -0.53333336))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 604
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 0.06)
|
|
(:scale-x (meters 2) (meters 0.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.2))
|
|
(:r 0.0 1 255.0)
|
|
(:g 0.0 1 255.0)
|
|
(:b 0.0 1 255.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.15) (degrees 0.3))
|
|
(:fade-a 0.32)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root-prim)
|
|
(:next-time (seconds 0.25))
|
|
(:next-launcher 607)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 605
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 3.5))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 3))
|
|
(:r 192.0)
|
|
(:g 192.0)
|
|
(:b 0.0 128.0)
|
|
(:a 64.0)
|
|
(:rotvel-z (degrees -0.4))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root-prim)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 606
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 4))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 3.5))
|
|
(:r 128.0)
|
|
(:g 128.0)
|
|
(:b 128.0)
|
|
(:a 64.0)
|
|
(:rotvel-z (degrees 0.3))
|
|
(:timer (seconds -0.005))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root-prim)
|
|
)
|
|
)
|
|
|
|
;; definition for function sparticle-track-root-money
|
|
;; WARN: Return type mismatch int vs none.
|
|
(defun sparticle-track-root-money ((arg0 sparticle-system) (arg1 sparticle-cpuinfo) (arg2 vector))
|
|
(let ((v1-1 (-> arg1 key proc)))
|
|
(when (!= (-> v1-1 type) hud-money)
|
|
(let ((v1-3 (-> v1-1 root trans)))
|
|
(set! (-> arg2 x) (-> v1-3 x))
|
|
(set! (-> arg2 y) (+ 2048.0 (-> v1-3 y)))
|
|
(set! (-> arg2 z) (-> v1-3 z))
|
|
)
|
|
)
|
|
)
|
|
0
|
|
(none)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 608
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 0.5)
|
|
(:scale-x (meters 0.5) (meters 0.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.1) (meters 0.8))
|
|
(:r 192.0)
|
|
(:g 192.0)
|
|
(:b 0.0 128.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.15) (degrees 0.3))
|
|
(:scalevel-y (meters 0.009765625))
|
|
(:fade-a 0.35555556)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.3))
|
|
(:next-launcher 609)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 609
|
|
:init-specs ((:fade-a -0.53333336))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 610
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 0.06)
|
|
(:scale-x (meters 2) (meters 0.5))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.2))
|
|
(:r 192.0)
|
|
(:g 192.0)
|
|
(:b 0.0 128.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.15) (degrees 0.3))
|
|
(:fade-a 0.32)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:next-time (seconds 0.25))
|
|
(:next-launcher 609)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 611
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 2.5))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 2))
|
|
(:r 192.0)
|
|
(:g 192.0)
|
|
(:b 0.0 128.0)
|
|
(:a 32.0)
|
|
(:rotvel-z (degrees -0.4))
|
|
(:timer (seconds 12))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:func 'sparticle-track-root-money)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 612
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 3))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y (meters 2.5))
|
|
(:r 192.0)
|
|
(:g 192.0)
|
|
(:b 0.0 128.0)
|
|
(:a 32.0)
|
|
(:rotvel-z (degrees 0.3))
|
|
(:timer (seconds 12))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3))
|
|
(:func 'sparticle-track-root-money)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-money-starburst :id 167 :bounds (static-bspherem 0 0.5 0 1.5) :parts ((sp-item 613)))
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-buzzer-effect :id 168 :bounds (static-bspherem 0 0 0 1) :parts ((sp-item 249)))
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-blue-collect
|
|
:id 169
|
|
:duration (seconds 0.017)
|
|
:linger-duration (seconds 4)
|
|
:flags (sp0)
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 614) (sp-item 615) (sp-item 616))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 614
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 16.0)
|
|
(:scale-x (meters 6) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5) (meters 1))
|
|
(:r 32.0 32.0)
|
|
(:g 60.0 20.0)
|
|
(:b 128.0 64.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.3) (degrees 0.6))
|
|
(:scalevel-y (meters 0.009765625))
|
|
(:fade-a 2.1333334)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.017) (seconds 0.065))
|
|
(:next-launcher 455)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 615
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 6.0)
|
|
(:scale-x (meters 8) (meters 2))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5))
|
|
(:r 32.0 32.0)
|
|
(:g 60.0 20.0)
|
|
(:b 128.0 64.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.3) (degrees 0.6))
|
|
(:fade-a 2.1333334)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.017) (seconds 0.065))
|
|
(:next-launcher 455)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 616
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 6))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y :copy scale-x)
|
|
(:r 32.0 32.0)
|
|
(:g 60.0 20.0)
|
|
(:b 128.0 64.0)
|
|
(:a 128.0)
|
|
(:scalevel-x (meters 0.1))
|
|
(:rotvel-z (degrees -0.8))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.42666668)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.2))
|
|
(:next-launcher 458)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-yellow-collect
|
|
:id 170
|
|
:duration (seconds 0.017)
|
|
:linger-duration (seconds 4)
|
|
:flags (sp0)
|
|
:bounds (static-bspherem 0 0 0 8)
|
|
:parts ((sp-item 617) (sp-item 618) (sp-item 619))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 617
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 16.0)
|
|
(:scale-x (meters 6) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5) (meters 1))
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 192.0)
|
|
(:b 0.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.3) (degrees 0.6))
|
|
(:scalevel-y (meters 0.009765625))
|
|
(:fade-a 2.1333334)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.017) (seconds 0.065))
|
|
(:next-launcher 455)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 618
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 6.0)
|
|
(:scale-x (meters 8) (meters 2))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5))
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 192.0)
|
|
(:b 0.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.3) (degrees 0.6))
|
|
(:fade-a 2.1333334)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.017) (seconds 0.065))
|
|
(:next-launcher 455)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 619
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 6))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 64.0 192.0)
|
|
(:b 0.0)
|
|
(:a 128.0)
|
|
(:scalevel-x (meters 0.1))
|
|
(:rotvel-z (degrees -0.8))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.42666668)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.2))
|
|
(:next-launcher 458)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 458
|
|
:init-specs ((:scalevel-x (meters -0.025)) (:scalevel-y :copy scalevel-x))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpartgroup group-red-collect
|
|
:id 171
|
|
:duration (seconds 0.017)
|
|
:linger-duration (seconds 4)
|
|
:flags (sp0)
|
|
:bounds (static-bspherem 0 0 0 12)
|
|
:parts ((sp-item 620) (sp-item 621) (sp-item 622))
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 620
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 16.0)
|
|
(:scale-x (meters 6) (meters 1))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5) (meters 1))
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.3) (degrees 0.6))
|
|
(:scalevel-y (meters 0.009765625))
|
|
(:fade-a 2.1333334)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.017) (seconds 0.065))
|
|
(:next-launcher 455)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 621
|
|
:init-specs ((:texture (motion-blur-part level-default-sprite))
|
|
(:num 6.0)
|
|
(:scale-x (meters 8) (meters 2))
|
|
(:rot-x 4)
|
|
(:rot-z (degrees 0) (degrees 360))
|
|
(:scale-y (meters 0.5))
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 0.0)
|
|
(:scalevel-x (meters 0.009765625))
|
|
(:rotvel-z (degrees -0.3) (degrees 0.6))
|
|
(:fade-a 2.1333334)
|
|
(:timer (seconds 1.5))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.017) (seconds 0.065))
|
|
(:next-launcher 455)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
(defpart 622
|
|
:init-specs ((:texture (starflash level-default-sprite))
|
|
(:num 1.0)
|
|
(:scale-x (meters 6))
|
|
(:rot-z (degrees 0))
|
|
(:scale-y :copy scale-x)
|
|
(:r 128.0 128.0)
|
|
(:g 0.0 64.0)
|
|
(:b 0.0)
|
|
(:a 128.0)
|
|
(:scalevel-x (meters 0.1))
|
|
(:rotvel-z (degrees -0.8))
|
|
(:scalevel-y :copy scalevel-x)
|
|
(:fade-a -0.42666668)
|
|
(:timer (seconds 1))
|
|
(:flags (sp-cpuinfo-flag-2 sp-cpuinfo-flag-3 sp-cpuinfo-flag-14))
|
|
(:func 'sparticle-track-root)
|
|
(:next-time (seconds 0.2))
|
|
(:next-launcher 458)
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|